SAPфорум.RU
https://www.sapboard.ru/forum/

Исправительные фактуры в книге покупок
https://www.sapboard.ru/forum/viewtopic.php?f=5&t=97778
Страница 2 из 2

Автор:  Yozhhhhh [ Ср, ноя 06 2019, 01:05 ]
Заголовок сообщения:  Re: Исправительные фактуры в Книге покупок

Детализируйте, пожалуйста, вопрос максимально, в чем именно загвоздка?
У меня все исправительные СФ в книге покупок отражаются корректно. Помогу, чем смогу.
Если вопрос про negative posting, то схема без него тоже будет рабочей.
Но для этого настройки кодов НДС в книгах должны быть соответствующими.
К примеру, с negative в книгу покупок настраивается дебет.
Без negative в книгу надо настраивать и дебет, и кредит (или вообще без указания стороны проводки).
При несоответствующей логике настройки в T007 sap проводки исключает вообще.
Пример 1.
Исходная проводка в книге покупок. Корректировка на уменьшение идет в противоположную книгу, однако sap видит, что в T007 кредит на книгу продаж не настроен. Проводка будет исключена.
Пример 2.
Исходная проводка в книге продаж. Корректировка на уменьшение выполнена из-за неверной сбытовой настройки с negative, то есть получили тот же кредит. SAP видит, что запись должна пойти в книгу покупок, но настройка T007 этому противоречит (имеем все тот же дебет, просто с минусом). Вообще будет запись исключена.

Проверьте T007. Не должно быть проблем, просто при отсутствии negative надо смотреть, чтобы проводка в кредит тоже была настроена на книгу покупок.

Автор:  TravelFox [ Пн, ноя 11 2019, 12:09 ]
Заголовок сообщения:  Re: Исправительные фактуры в Книге покупок

Добрый день! Сможете подсказать, как управиться с выводом доп.листов, как корректно заполнить селект, чтобы получить исправительные, которые пришли в 4 квартале, но относятся к 3, какие даты и где прописать?
1. Что заполнить в верхнем блоке полей, где задается БЕ?
БЕ
Основная БЕ
Релев. для налогообложен. док.
Финансовый год
Дата проводки
Ссылка
Период проводки
Отчетный период
2. Версия, если выбираем "Версия Постановления 162/2019 (по последним нотам для Книги продаж). У нас при этом пропадает блок:
Тип Налоговой Декларации (Основная декларация, КорректировочнаяДекларация)
Календарный год
Налоговый период (кв./мес.)
Corr.VAT-Ret.Number
3. Как заполнить блок: "Выбор доп.листов"?:
Создать доп.листы
Расчет итогов с пред.листов
Релев. для налогообложен. до
Финансовый год
Дата проводки
Дата налог. деклар.
Закрытый финансовый период
Вид документа корректировки
Номер доп. листа
№ док. дополн. листа
Дата вывода

Автор:  Yozhhhhh [ Пн, ноя 11 2019, 13:58 ]
Заголовок сообщения:  Re: Исправительные фактуры в Книге покупок

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

Блок полей доп. листа - вот тут немного экзотики.
Хотя поля период и дата проводки намекают на то, что обработка будет осуществляться по дате проводки, это не так.
Внутри подпрограммы get_add_documents на эти ограничения проверяется не дата проводки документа вообще, а переменная l_bldat, которая
- в самом начале приобретает значение, равное wa_doclist-bldat_orig_inv (то есть дата оригинала)
- по тексту подпрограммы может сменить значение в зависимости от множества условий на дату документа обрабатываемой позиции, но опять же никогда - на дату проводки, поэтому следует внимательно очень изучить текст get_add_documents, там настоящий сатанизм.

Соответственно, для вывода в доп. листе данных за 3 квартал заполнить блок полей доп. листа лучше так: год X, периоды с 7 по 9.
При этом дата проводки документа (который пойдет на доп. лист) должна быть в 4 квартале и удовлетворять ограничениям из верхнего блока полей.

Но самое главное даже не в этом, а в том, в каком виде данные доковыляют до get_add_documents. Можно иметь абсолютно новый код в соответствии со всеми свежими нотами, но при этом если исправление придет в данную подпрограмму не как исправление (извините за повтор), а как нечто иное (что угодно - самостоятельный документ, корректировка и т.д.), то все сразу пойдет по другой ветке и результат может быть неверным именно по этой причине.

Поэтому нужно четко понимать, в каком именно статусе позиция прилетает в эту подпрограмму. В самом начале подпрограммы поставьте точку и проследите логику. Особенно тщательно следите за:
- wa_doclist-corr_type (тип корректировки)
- wa_doclist-journal (довольно невзрачный параметр, который тем не менее может увести логику в другую ветку; при одновременной подаче оригинала, сторно и исправления, к примеру, они будут 1, 2, 3)

Когда будете отлаживать, не подавайте конкретный документ в ограничениях программы, логика корректировок и исправлений имеет место только в том случае, если вся цепочка документов участвовала в выборке. Если подаете только исправление без сторно оригинала (которое должен быть выполнено в том же периоде), то логика будет вообще другой.

Автор:  TravelFox [ Пн, ноя 18 2019, 11:33 ]
Заголовок сообщения:  Re: Исправительные фактуры в Книге покупок

Yozhhhhh, спасибо!
1. Т.о. через "Версия Постановления 162/2019" можно сформировать одновременно основной лист Книги продаж за 4 квартал вместе с доп.листом, в котором отразятся исправительные фактуры пришедшие в 4 квартале к тому периоду, который будет задан или через период (в полях "Закрытый финансовый год" или датой (на самом деле документа, в полях "Дата проводки"). Так?
2. Через "Версия Постановления 162/2019" нельзя одновременно сформировать основной лист за 3 период и доп. лист к 3 периоду?
3. В чем разница между Доп.листом к 3 кварталу и Корректировочной Декларацией к 3 кварталу, можете сориентировать?

Автор:  KNA [ Пт, дек 13 2019, 11:46 ]
Заголовок сообщения:  Re: Исправительные фактуры в книге покупок

Коллеги, приветствую!

Тоже возникла проблема с книгой покупок и отражением в ней исправительного счета-фактуры.

Оригинальный счет-фактура №1 проведен в MM (MIRO) - дата проводки = дата документа = 24.07.2019, в ноябре пришел исправительный счет-фактура №2.
После чего в MM было выполнено сторнирование счета-фактуры №1 с датой проводки 01.11.2019 и датой документа 24.07.2019, следом был проведен исправительный счет-фактура №2 с датой проводки 01.11.2019 и датой документа 24.07.2019. В исправительном счете-фактуре №2 в BKPF-BKTXT указана ссылка на счет-фактуру №1 в формате BKPF-BELNR+BKPF-GJAHR

В результате счет-фактура №1 отображается в книге на основном листе, а исправительный счет фактура отображается на дополнительном листе.

Бухгалтера утверждают, что оба счета фактуры должны отображаться на доп.листе Счет фактура №1 с минусом, а исправительный счет-фактура №2 с плюсом.

Не могу понять что не так, подскажите, пожалуйста!

Автор:  Yozhhhhh [ Пн, дек 16 2019, 19:31 ]
Заголовок сообщения:  Re: Исправительные фактуры в книге покупок

Ну отладьте же подпрограмму get_add_documents. Зачем гадать?
Пустите на вход только документ сторно и само исправление. Будет проходка с двумя попаданиями в цикле. Эта фигня у всех по-разному работает в зависимости от состояния инклуда. У меня, к примеру, состояние проги такое, что все идет на основной лист, там даже текст от сапа: все исправления на основном листе. При этом я знаю, что было несколько десятков нот, которые логику уже поменяли. Но я их не накачиваю, так как видение бухгалтерии как раз совпало с этим устаревшим кодом. У вас все может иначе быть. Пустите два дока, прокрутите цикл в get_add_documents.

Страница 2 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/