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 => остаток в Валюте оплаты, применяется округление);
      • Вычитание внесенной суммы из результата конвертированной суммы по чеку (остаток в Валюте оплаты минус сумма в Валюте оплаты).
    • Обратное приведение суммы остатка по чеку к базовой валюте (BYN), применяется округление;
      • На этом этапе может быть сформирована сдача (сумма формируется от последней внесенной оплаты).
    • Суммы остатка к оплате и сдачи округляются до 2х знаков после запятой после каждого последующего внесения суммы;
    • Вычислений осуществляется строго последовательно, согласно порядка переданных способов оплаты.

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

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

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