|
14.02.2008, 18:39 | #1 |
Участник
|
Обработка входящего НДС
Расчеты с поставщиками/периодические операции/книга покупок/Обработка входящего НДС. Обработка запускается с параметрами 01.01.2008 - 31.01.2008. В форму попадают уже обработанные и разнесенные фактуры за 2005 год и попадают не все за 2008 год. Кто нибудь уже сталкивался с этой проблемой?
|
|
14.02.2008, 18:46 | #2 |
Участник
|
Примечание!
Стоит галочка полная проверка!
Версия: MBS Axapta 3.0 SP4 |
|
15.02.2008, 10:02 | #3 |
Участник
|
Была такая же проблема - в обработку вх. НДС попадали фактуры за 2005, ранее разнесенные. И не попадали фактуры с авансовых отчетов и с авансов за 2008 год.
Первую проблему можно устранить путем из менения таблицы PurchBookVATProcessLogTransOper_RU (если конечно дело не в бух. ошибке). Вторую проблему устарняли программно. |
|
15.02.2008, 10:30 | #4 |
Участник
|
mishan, а в чем суть проблемы? Почему обработка ведет себя так странно? Какие поля вы исправляли в PurchBookVATProcessLogTransOper_RU? И как програмно исправлялась вторая ошибка (какие классы, методы)?
|
|
15.02.2008, 13:15 | #5 |
Участник
|
Вот что удалось накопать: Чтобы неправильная (уже разнесенная) фактура попала в обработку, она должна соответствовать четырем условиям: она должна быть создана и разнесена в 2005 году, сумма налога = 0, полностью отсутствует аналитика в накладной, в таблице PurchBookVATProcessLogTransOper_RU строки по данной фактуре с пустыми полями: LedgerAccount, TransTxt, TaxAmount, CanceledRefRecId, OffsetLedgerAccount, TaxCodeCorrect = Нет. Но все равно остаются вопросы! Пожалуйста, помогите кто чем может... очень срочно
Последний раз редактировалось andrw; 15.02.2008 в 13:18. |
|
15.02.2008, 13:28 | #6 |
Участник
|
Как я для себя понял, суть в переходном периоде НДС - 2006-2008. В данный период должна была применяться политика "По отгрузке", но в системе тип налогооблажения "По отгрузке" должен быть проставлен с 01.01.2008. Соответственно, фактуры до 2006 года должны были пройти через журнал инвентаризации. Все частично возмешенные фактуры в 2006-2007 автоматом попадают в возмешение в январе 2008, кроме тех исключений (строительство и т.д), по которым не делались возмешения, но которые прошли через Журнал инвентаризации. По идее в обработку попадают фактуры из таблиц: FactureJour и PurchBookVATProcessLogTransOper. Если по таблице PurchBookVATProcessLogTransOper система видит, что была произведена обработка, соответственно, далее эта фактура в обработку не попадет, далее она должна попасть в книгу продаж. При обновлении книги система смотрит на TransDate в таблице PurchBookVATProcessLogTransOper, если TransDate совпадает с текущей датой книги - фатура в нее попадает.
Чтобы фактура, ранее возмешенная не попала в книгу: 1. Делается обработка НДС текущим числом 2. Делается отмена обработки НДС 3. Удаляется строка отмены обработки из PurchBookVATProcessLogTransOper 4. Повторно делается отмена обработка НДС (она снова появится в отмене, т.к. строка с отменой была удалена) 5. Делается еще раз обработка НДС текущим числом 6. В PurchBookVATProcessLogTransOper изменяется текущая дата TransDate на дату книги, в которую ранее была внесена данная фактура. В итоге: баланс НДС по фактуре не изменился, в обработку и, соответственно, в книгу она более не попадет. *может быть есть и более простой способ, но по крайне мере этот работает) По ошибкам, связанным с фактурами от 2008 года, их программное исправление я не могу сказать, т.к не разработчик. Знаю только что код завязан на дату "01.01.2008" (макрос VANTransitionPeriod), т.е. если в обработке НДС вводить начальную дату 01.01.08, то некоторые фактуры (в моем случае связанные с авансами и авансовыми отчетами) ен попадут в обработку. Последний раз редактировалось mishan; 15.02.2008 в 13:33. |
|
15.02.2008, 13:31 | #7 |
Участник
|
" сумма налога = 0, полностью отсутствует аналитика в накладной" я вот на счет этого не уверен, что только по этому.
|
|
15.02.2008, 15:17 | #8 |
Участник
|
Спасибо огромное за ответ, даже не представляешь как выручил! Сейчас запустил обработку НДС, теперь буду ждать около часа когда она завершится... Глючный SP 4.0...
|
|
15.02.2008, 17:30 | #9 |
Участник
|
Только сегодня столкнулись с той же проблемой (хорошо иметь неграмотных бухов, которые не знают, что начиная с этого года формировать книги нужно будет только в целом за квартал и сформировавших их за январь).
Выяснилось, что по каким-то причинам, разработчики решили, что с 01/08/2008 года в книгу покупок СФ по авансовым отчетам, по накладным расходам, по возмещению НДС с авансов попадать не должны. С 01/01/2008 попадают только фактуры с признаком модулей Vend, TaxCorrectionPurch, TaxCorrectionPurch_Cust. Причем, просто отключить конфигурационный ключ VATTransitionPeriod_RU нельзя - не станут попадать СФ поставщиков, которые еще не оплачены. В общем, пока просто закомментировал в классе BookDataCalc_VAT_Process_RU в методе initRecordSortedList проверку: X++: if (fromDate <= #TransitionEndDate || ! isConfigurationkeyEnabled(configurationkeynum(VATTransitionPeriod_RU))) |
|
18.02.2008, 11:05 | #10 |
Участник
|
Правильно закомментировали. В DAX 4.0 SP2 EE так и сделано. Все вроде живет.
|
|
05.03.2008, 11:35 | #11 |
Участник
|
Цитата:
Сообщение от Raven Melancholic
Выяснилось, что по каким-то причинам, разработчики решили, что с 01/08/2008 года в книгу покупок СФ по авансовым отчетам, по накладным расходам, по возмещению НДС с авансов попадать не должны. С 01/01/2008 попадают только фактуры с признаком модулей Vend, TaxCorrectionPurch, TaxCorrectionPurch_Cust.
А вот для АО и авансов, похоже, не хватает пары строчек в BookDataCalc_VAT_Process_RU.initOnDelivery() , которые можно стырить из initOnPayment(): // Advance report factures this.insertIntoRecordsetList(this.qrAdvRepFactures()); // Old prepayments settled in this period this.insertIntoRecordsetList(this.qrOldPrepaymSettled()); |
|
15.02.2008, 18:40 | #12 |
Участник
|
Застрял на пункте 3: Удаляется строка отмены обработки из PurchBookVATProcessLogTransOper. Это действие никак не влияет на следующий пункт (№4) Повторно делается отмена обработка НДС (она снова появится в отмене, т.к. строка с отменой была удалена). Ничего не там не появляется - СТРОКА НЕ ПОЯВЛЯЕТСЯ В ОТМЕНЕ! Поскольку пункт 3 ни к чему ни привел удалил строку из: PurchBookVATProcessLogTrans_RU. Все равно строка не появляется отмене... Что может быть не так?
|
|
20.02.2008, 11:37 | #13 |
Участник
|
"СТРОКА НЕ ПОЯВЛЯЕТСЯ В ОТМЕНЕ! "
Смотри, в таблице PurchBookVATProcessLogTrans_RU есть поле CanceledRefRecId (Ссылка на сторно). Если фактура не появляется в отмене обработки, а в твоем случае это происходит скорее всего из-за того, что во все строках таблицы PurchBookVATProcessLogTrans_RU в этом поле все значения не 0, поставь руками в одной из строк в этом поле 0, соответственно, система будут думать, что ссылки на сторно нет, значит можно показать ее в отмене обработки, т.е. можно произвести повторную отмену обработки. |
|
Теги |
ax3.0 |
|
Похожие темы | ||||
Тема | Ответов | |||
Обработка входящего НДС | 1 | |||
Обработка вход. НДС | 6 | |||
SP4. Обработка входящего НДС | 7 | |||
Обработка входящего НДС? Axapta 3.0 SP3 | 1 | |||
Налоговые выплаты & Обработка входящего НДС | 9 |
|