Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Правила округления

Все значения, имеющий тип Sum и требующие округления, округляются в 2 этапа:

  • Округление до 3 знаков в сторону 0 (было: 1.2356, стало: 1.235)
  • Округление до 2 знаков, по правилам математики
    • Пример 1. было: 1.235, стало: 1.24
    • Пример 2. было: 1.234, стало: 1.23

Все поля, требующие округления, описаны в соответствующих запросах, либо описании полей.

Последовательность расчетов для магазинов беспошлинной торговли:

  • При добавлении товара, цена отображается в чеке в BYN;
  • Предоставляется возможность оплаты в любой используемой валюте и их комбинации;
  • Порядок действий после каждого внесения суммы оплаты**:
    • конвертация суммы остатка к оплате по чеку в валюту внесенной оплаты;
    • вычитание внесенной суммы из результата конвертированной суммы по чеку;
    • обратное приведение суммы остатка по чеку к базовой валюте (BYN);
    • суммы остатка к оплате и сдачи округляются до 2х знаков после запятой после каждого последующего внесения суммы;

** Если стоимость чека не закрыта действия повторяются в цикле от остатка в BYN последовательно для каждой валюты оплаты.

Формирование и передача документов для магазинов беспошлинной торговли

  • Документы Продажа, Возврата и Аннулирования формируется в базовой валюте BYN:
    • В СККО и на печатном форме документы будут содержать данные, приведенные к одной валюте – BYN
  • Документы Внесения и Изъятия формируются в валюте совершаемой операции:
    • В СККО и на печатной форме документы будут содержать данные о средствах в тех валютах, в которых осуществлялись кассовые операции (без приведения к одной валюте – BYN)
  • Z-отчет формируется по каждой валюте отдельно:
    • Документы Продажа, Возврата и Аннулирования в СККО и на печатной форме отражаются в BYN;
    • Документы Внесения и Изъятия в СККО и на печатной форме отражаются в соответствии с валютой операции;