2018-11-02 16:06:33
Краткое описание :
Онлайн-кассы - при регистрации в ККТ различать продажу с возвратом и возврат покупкиОписание :
Приходный кассовый ордерЧто измененно :
Онлайн-кассы - различать продажу с возвратом и возврат покупки
Как измененно :
Доработан алгоритм определения типа операции регистрации в ККТ.
Алгоритм определения следующий.
1. Для стороннего платежного поручения и приходного кассового ордера:
- если есть связь с возвратом (через заполненную ссылку внешнего атрибута), то если все хозоперации документа с видом платежа "возврат платежа", то тип операции - возврат покупки (4).
- если связь с возвратом есть, и все типы хозоперации одинаковые и не равны "возврат платежа", то тип операции - продажа (1)
- если есть связь с возвратом но все хозоперации документа имеют разные вида платежа, то тип операции - ошибка (5).
- если связь с возвратом отсутствует, то тип операции продажа (1)
2. Для собственного платежного поручения и расходного кассового ордера:
- если есть связь с возвратом (через заполненную ссылку внешнего атрибута), то если все хозоперации документа с видом платежа "возврат платежа", то тип операции - возврат продажи (2).
- если связь с возвратом есть, и все типы хозоперации одинаковые и не равны "возврат платежа", то тип операции - покупка (3)
- если есть связь с возвратом но все хозоперации документа имеют разные вида платежа, то тип операции - ошибка (5).
- если связь с возвратом отсутствует, то тип операции покупка (3)
Необходимо доработать драйвер кассового аппарата для поддержки нового типа операции - ошибка (5).
Данный тип означает, что в документе, у которого есть связь возвратом, есть несколько хозоперации с различными видами платежа, в то время как должны быть одного.