Зачем
У комиссионера счет-фактура на собственное вознаграждение вводится из документа «Отчет комитенту (о продажах)». Пока отчетов два-три, вопросов нет. Когда их двадцать, начинается механическая работа, в которой легко пропустить документ, а потом при повторном заходе выписать второй счет-фактуру там, где он уже был.
Обработка убирает этот обход по документам. Задали период, посмотрели список, отметили нужное, нажали кнопку.
Что умеет
Отбор
- период (обязательно);
- организация, комитент, договор;
- статус счета-фактуры: только без счета-фактуры, только с ним, либо все отчеты;
- отдельный флаг для отчетов комитенту с видом операции «Отчет о закупках».
В список попадают только проведенные отчеты, у которых сумма вознаграждения больше нуля. Если поменять статус, когда список уже заполнен, он переотберется сам, жать «Обновить список» второй раз не нужно.
Список
- дата, номер, комитент, договор;
- сумма отчета, вознаграждение и НДС вознаграждения;
- статус «Выписан» / «Не выписан» и ссылка на сам счет-фактуру;
- колонка «Результат» после запуска: «Создан», «Уже выписан» или текст ошибки;
- в заголовке таблицы счетчик вида «Отчеты комитенту: 12, из них без счета-фактуры: 5», в подвале итоги по суммам;
- отчеты с уже выписанным счетом-фактурой показаны приглушенным цветом, «Создан» выделен зеленым, ошибка красным.
Служебные колонки (организация, признак проведения, ссылка на отчет, ставка НДС вознаграждения) скрыты, чтобы не растягивать таблицу. Включаются через «Ещё → Изменить форму».
Выписка
- создание по отмеченным строкам, «Отметить все» отмечает только те, где счета-фактуры нет;
- дата счета-фактуры: дата отчета комитенту (по умолчанию, как при ручном вводе на основании), конец месяца отчета или произвольная;
- проводить созданные документы или только записать;
- отчет комитенту и созданный счет-фактуру можно открыть прямо из списка: кнопками или двойным щелчком по строке;
- после выписки в итогах видно, сколько документов создано и на какую сумму вознаграждения, сколько пропущено и сколько ошибок.
Как устроено внутри
Обработка не собирает «похожий» счет-фактуру своими руками. Она вызывает штатное заполнение по документу-основанию:
СчетФактура = Документы.СчетФактураВыданный.СоздатьДокумент(); СчетФактура.Заполнить(ОтчетКомитенту); СчетФактура.Записать(РежимЗаписиДокумента.Проведение);
Вид счета-фактуры, дату, суммы, код вида операции, платежно-расчетные документы и порядок выставления определяет сама Бухгалтерия предприятия. Это принципиальный момент: на релизах 3.0.100–3.0.205 не раз менялись формы счета-фактуры и УПД, состав реквизитов, ставки НДС и правила выставления. Обработка эти правила у себя не дублирует, поэтому обновление типовой ее не ломает.
Каждый документ пишется в своей транзакции. Если один отчет не провелся, остальные выписываются как ни в чем не бывало, а строка с проблемой получает текст ошибки, по которому понятно, что чинить в исходных данных.
Дублей не будет
Статус в таблице — это снимок на момент отбора. За то время, пока список открыт, счет-фактура мог появиться из другого места, поэтому проверка идет дважды.
- Перед выпиской обработка заново запрашивает счета-фактуры по отмеченным отчетам. Строка, по которой документ уже есть, получает результат «Уже выписан», и ссылка на существующий счет-фактуру подставляется в таблицу.
- Штатный механизм заполнения сам не дает ввести второй счет-фактуру по тому же основанию. Это исключение перехватывается и тоже попадает в колонку «Результат», а не роняет обработку.
Отдельно про комиссионную специфику. По одному и тому же Отчету комитенту могут вводиться два разных типа счетов-фактур: на собственное вознаграждение и перевыставленные счета-фактуры комитента. Различаются они реквизитом «Продавец»: у счета-фактуры на вознаграждение он пустой. Поиск в обработке построен по тем же условиям, что и в типовой конфигурации, поэтому перевыставленные документы не принимаются за счет-фактуру на вознаграждение и отчет не помечается обработанным раньше времени.
Порядок работы
- Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки → «Добавить из файла».
- Указать размещение в разделе, например в «Продажах», и записать.
- Открыть: нужный раздел → «Дополнительные обработки».
- Задать период, при необходимости организацию, комитента и договор.
- Оставить статус «Только без счета-фактуры» и нажать «Обновить список».
- Отметить строки или нажать «Отметить все».
- Если нужна не дата отчета, раскрыть «Параметры выписки счетов-фактур» и выбрать вариант даты.
- Нажать «Выписать счета-фактуры» и посмотреть колонку «Результат».
Обработку можно открыть и через «Файл → Открыть», без добавления в справочник дополнительных обработок: например, чтобы сначала посмотреть на копии базы.
Кому пригодится
Тем, кто работает комиссионером или агентом: продает товары и услуги комитентов, ежемесячно оформляет Отчеты комитенту и выписывает счета-фактуры на вознаграждение пачками. И тем, кому важно оставить конфигурацию на поддержке.
Совместимость
| Конфигурации | 1С:Бухгалтерия предприятия 3.0 (ПРОФ), 1С:Бухгалтерия предприятия КОРП 3.0 |
|---|---|
| Платформа | 1С:Предприятие 8.3, управляемое приложение |
| Режим работы | Файловый и клиент-серверный |
| Изменение конфигурации | Не требуется, снятие с поддержки не требуется |
| Исходный код | Открыт |
Проверялось на Бухгалтерии предприятия 3.0.205.22 — полный сценарий на живых документах: отбор, пакетная выписка, повторный запуск, все три варианта даты счета-фактуры. Совместимость по объектам метаданных дополнительно проверена на КОРП 3.0.193.19.
Границы решения
Обработка делает ровно одно: Отчет комитенту → Счет-фактура выданный на комиссионное вознаграждение. В нее не входит:
- создание и заполнение самих Отчетов комитенту;
- выписка счетов-фактур по другим основаниям;
- правка данных исходных документов;
- формирование сводных счетов-фактур комиссионера;
- отправка счетов-фактур и УПД по ЭДО — это делается штатными средствами БП после того, как документы созданы.
Вид операции «Отчет о закупках» поддержан и включается флагом, но основной отработанный сценарий — отчеты о продажах.
Перед первым запуском
Стандартная рекомендация, которой не стоит пренебрегать: прогоните обработку на копии рабочей базы с реальными документами и своими настройками учета, посмотрите пару созданных счетов-фактур и только потом запускайте на рабочей.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.205.22
Вступайте в нашу телеграмм-группу Инфостарт