Текущее время: Пн, ноя 18 2019, 07:45

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Исправительные фактуры в Книге покупок
СообщениеДобавлено: Ср, ноя 06 2019, 02:05 
Почетный гуру
Почетный гуру
Аватара пользователя

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

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Исправительные фактуры в Книге покупок
СообщениеДобавлено: Пн, ноя 11 2019, 13:09 
Начинающий
Начинающий

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Исправительные фактуры в Книге покупок
СообщениеДобавлено: Пн, ноя 11 2019, 14:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 09:50
Сообщения: 1183
Откуда: Москва
Пол: Мужской
Верхний блок полей регламентирует общую выборку документов.
То есть если есть документ, который должен попасть на доп. лист, то он должен удовлетворять ограничениям из верхнего блока.
Равно как и документ, который должен попасть на основной лист.

Блок полей доп. листа - вот тут немного экзотики.
Хотя поля период и дата проводки намекают на то, что обработка будет осуществляться по дате проводки, это не так.
Внутри подпрограммы 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)

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB