Прикладной код

Функция «ЗаписьУСНВозвратПредоплаты»

Функция «ЗаписьУСНВозвратПредоплаты»

Функция записывает данные о возврате оплаты в книгу УСН и Патент. Запись о возврате оплаты заносится как доход с минусом. При совмещении режимов налогообложения для выбора книги анализируется поле «Аванс относить к» из входящей платежки, которая привязана к возврату. Функция вызывается из операций «Возврат оплаты покупателю» банка и кассы.

Синтаксис

ЗаписьУСНВозвратПредоплаты(Дата, Документ);

Параметры

НазваниеТипОписаниеОбязательно к указанию

Дата

Дата

Дата записи в книгу УСН

Да

Документ

Объект

Данные документа

Да

Возвращаемое значение

Ничего не возвращает. Выполняет запись.

Пример

//**Возврат оплаты покупателю
var
   пДата = Дата;
ЗаписьУСНВозвратПредоплаты(пДата, Документ);

//**Возврат оплаты эквайрингом
var
   пДата = ПлатежныеДокументы.Дата||Дата,
   СчетУчета = Кошелек.СчетУчета||Счета.ЭлектронныеСчета;
if (НашКошелек(СчетУчета))
   ЗаписьУСНВозвратПредоплаты(пДата, Документ);

Если организация работает на одном режиме, функция сформирует запись в книгу о доходах, согласно режиму.

Если у орагнизации два и более режимов налогообложения, то доход будет отнесен на указанный в поле «Аванс относить к».

Для ИП на ОСНО доходы не сторнируются, т.к. авансы включаются по итогам года.