Как сформировать чек зачетом аванса/предоплаты/предоплаты 100% и последующий закрывающий чек полного расчета

В случае, если вы принимаете оплату за товары или услуги, предоставление которых не подразумевается в момент оплаты, либо они будут предоставляться частями, то в данном случае в рамках 54-ФЗ вам необходимо бить чеки зачетом аванса и закрывающие чеки полного расчета, их может быть два и более.

Чеки предоплаты могут формироваться как с подтягиванием параметров по способу оплаты из данных указанных в ссылке на оплату, в настройках на сайте или по API, так и при формировании вручную.

Ручной способ формирования чеков описан ниже.

Формирование первичного чека предоплаты

  • Для начал необходимо заполнить обязательные параметры чека: сайт, тип чека, наименование и тип предмета расчета, стоимость, количество, по необходимости указать дополнительные параметры.

  • В информации о товарах в реквизитах признака предмета расчета (“Способ оплаты”) выбрать вариант предоплаты.

Вариантов предоплаты может быть несколько (таблица 28 Приложения №2 к приказу ФНС ММВ-7-20/229@):

Вид предоплаты

Суть операции

Когда используется

Вид предоплаты

Суть операции

Когда используется

Предоплата 100 %

полная предварительная оплата до момента передачи предмета расчета

Если при оплате можно определить перечень товаров, работ или услуг

Предоплата

частичная предварительная оплата до момента передачи товара или оказания услуги

Если при оплате можно определить перечень товаров, работ или услуг

Аванс

частичная или полная предоплата товаров или услуг

При оплате невозможно определить перечень товаров, работ или услуг

  • В графе способа получения оплаты выбрать нужный параметр, в нашем случае “Безналичная оплата”.

  • После формируете и отправляете чек.

Формирование первичного чека авансового платежа (предоплаты 100%; частичной предоплаты)


Формирование чека полного расчета
Чек формируется при отгрузке товара или при завершении оказания услуг.
Для формирования данного чека необходимо заполнить следующие значения в параметрах:

  • В реквизитах признака способа расчета - Полный расчет
    Далее ниже в графе способа получения оплаты выбрать:

  • Сумма в графе “Предоплата” - указываете сумму ранее поступившего платежа

  • Соответственно заполняете другие обязательные поля, указанные ранее

Прочие поля заполняются в случае оплаты в кредит, авансом или встречным предоставлением

Формирование закрывающего чека полного расчета

Если клиент оплатил через отделение банка или банкомат, можно отправить второй чек в электронной форме и не выдавать бумажный чек.  

Формирование по API

В коде заполняются два параметра: "method", "advancePayment"

"customerReceipt": { 
         "Items": [{
                     "label": "Товары",
                     "price": 100,
                     "quantity": 1,
                     "amount": 100,
                     "vat": 20,
                     "method": 4,
                     "object": 1,
                     "measurementUnit": "шт"
               }
           ],
           "phone": "",
           "email": ""
           "amounts": {
                  "advancePayment": 100
           }
    }