AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.09.2015, 14:38   #1  
wedmak_dk is offline
wedmak_dk
Участник
 
24 / 10 (1) +
Регистрация: 12.08.2009
Адрес: Россия, Нижневартовск
Ax 2009, SP1, FP11. Удаление освобожденного номера номерной серии
Иногда возникает необходимость пересоздать фактуру, сохранив при этом ее FactureExternalId.
Старая фактура удаляется, посредством FactureDelete_RU, запоминается ее FactureExternalId, а потом создается новая посредством класса FactureJourCreate_RU, в initParameters которого передается запомненный FactureExternalId. Все, работает замечательно, только вышеупомянутый айдишник при удалении, прописывается в numberSequenceList и его после этой операции приходится удалять через GUI. Пытался сделать то же самое программно, просто удаляя запись из numberSequenceList, ругается, что "Невозможно отредактировать запись в Список номерной серии (NumberSequenceList).Невозможно выполнить операторы NEXT, update() или delete() с буфером, данные которого выбраны или вставлены в рамках другой транзакции."
Пытался через numberSeq.reserve(), ругается ворнингом "Система не поддерживает настройку "непрерывности" номерной серии".
Старый 17.09.2015, 14:46   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,867 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Может вам при удалении старой фактуры не делать Release
Тогда и в numberSequenceList ничего не попадет и удалять не придется.
Старый 17.09.2015, 20:18   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Logger Посмотреть сообщение
Может вам при удалении старой фактуры не делать Release
не-это метод грубой силы.

если управляете номером самостоятельно, то выключите галочку непрерывная номерная серия в этом номере. аксапта совсем не будет списком заниматься. и быстрее работать будет. а удалять стандартные методы не надо.
Старый 18.09.2015, 07:46   #4  
wedmak_dk is offline
wedmak_dk
Участник
 
24 / 10 (1) +
Регистрация: 12.08.2009
Адрес: Россия, Нижневартовск
Непрерывность нужна, так как номером мы самостоятельно не управляем, и во всех случаях кроме описанного она рулит. Вышеописанная же ситуация, связанна с исправлениями (сторнировками) разнесенных инвойсов. Это позволяет пока не закрыт месяц, обойтись без корректировочной фактуры, внося изменения в существующую. Проще всего технически оказалось ее (фактуру) убить и пересоздать заново на основании нового набора инвойсов.Вышеописанную проблему, вообще сначала не заметили, пока вдруг не обнаружили фактуры с дублирующимися номерами.
Непонятно то, что я легко удаляю запись в (NumberSequenceList) через GUI и не могу проделать тоже самое программно...
Старый 18.09.2015, 09:41   #5  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,284 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Цитата:
Сообщение от wedmak_dk Посмотреть сообщение
Непрерывность нужна, так как номером мы самостоятельно не управляем, и во всех случаях кроме описанного она рулит..
Кому нужна непрерывность? Законодательно в России есть требования непрерывности только для ПКО и РКО.
__________________
Михаил Андреев
https://www.amand.ru
Старый 18.09.2015, 10:36   #6  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,867 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Для фактур тоже непрерывность нужна.
Старый 18.09.2015, 11:12   #7  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,867 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от mazzy Посмотреть сообщение
не-это метод грубой силы.

если управляете номером самостоятельно, то выключите галочку непрерывная номерная серия в этом номере. аксапта совсем не будет списком заниматься. и быстрее работать будет. а удалять стандартные методы не надо.
Да я не предполагал удаление.
Можно параметр в класс удаления фактуры добавить. Возвращать номер или нет.
Ну и в их случае взводить параметр. Так даже проще будет.
Старый 18.09.2015, 12:34   #8  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,284 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Цитата:
Сообщение от Logger Посмотреть сообщение
Для фактур тоже непрерывность нужна.
Нет такого требования в законодательстве. Если есть, просьба дать цитату и конкретную на ссылку на закон или разъяснения Минфина.
__________________
Михаил Андреев
https://www.amand.ru
Старый 18.09.2015, 12:46   #9  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,273 / 3466 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Первая ссылка в Яндексе по запросу "требования к нумерации счетов-фактур 2015":
Ключевые моменты я выделил

http://www.finexg.ru/numeraciya-schetov-faktur/

Цитата:
В ранее существовавшем Порядке ведения журналов счетов-фактур, утвержденном Постановлением Правительства РФ от 29 июля 1996 г. № 914, были изложены достаточно жесткие требования к нумерации счетов-фактур.
В соответствии с ним налогоплательщики должны были вести достоверный количественный и номерной учет незаполненных бланков счетов-фактур, для чего было необходимо, чтобы все бланки счетов-фактур заранее нумеровались. Нумерация бланков типографским способом представлялась слишком затруднительной, так как это значительно усложняло процедуру выдачи счетов-фактур организациями, поскольку необходимо обеспечить нужное количество этих документов. Поэтому нумерация осуществлялась организациями самостоятельно, но при условии, что номера выдаваемых покупателю счетов-фактур совпадали с номерами вторых экземпляров счетов-фактур, остающихся у продавцов. Также существовало указание на обязательную нумерацию бланков счетов-фактур по возрастающей в пределах отчетного года (без пропусков присвоенных номеров), а в начале следующего календарного года налогоплательщики обязаны были старую нумерацию прервать и начать новую с цифры 1.

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

· сплошная нумерация в течение всей своей деятельности;
· нумерация по порядку в течение календарного года – наиболее распространенный метод нумерации;
· нумерация по порядку в течение налогового периода, причем налоговым периодом является для определенного круга налогоплательщиков месяц, а для некоторых – квартал. Так, в соответствии со статьей 163 Налогового кодекса РФ (далее – НК РФ) для налогоплательщиков (налоговых агентов) с ежемесячными в течение квартала суммами выручки от реализации товаров (работ, услуг) без учета налога, не превышающими два миллиона рублей, налоговый период устанавливается как квартал, для всех остальных налогоплательщиков налоговый период устанавливается как месяц;
· для идентификации филиала могут использоваться в номере буквы;
· комплексная нумерация, содержащая указание в номере счета-фактуры на дату (число, месяц, год).

Пунктом 2 новых Правил ведения журналов учета полученных и выставленных счетов-фактур, книг покупок и книг продаж при расчетах по налогу на добавленную стоимость, утвержденных Постановлением Правительства РФ № 914 от 02.12.2000 г. установлено, что продавцы ведут учет счетов-фактур, выставленных покупателям, в хронологическом порядке. Порядок заполнения счетов-фактур установлен пунктом 5 статьи 169 НК РФ, где приведены обязательные реквизиты, которые должен содержать счет-фактура. Одним из обязательных реквизитов является порядковый номер. Если данный реквизит будет отсутствовать или счета-фактуры будут нумероваться не по порядку, то это может привести к отказу в принятии к вычету суммы „входного“ НДС.

Согласно пункту 20 указанных Правил разрешается регистрация продавцом счетов-фактур с одинаковыми реквизитами в книге продаж только в двух случаях:

1) при поступлении средств в порядке частичной оплаты (если продавец определяет момент возникновения налоговой базы для НДС по факту поступления денежных средств);
2) при отгрузке товаров (выполнении работ, оказании услуг) под полученную сумму авансовых или иных платежей с соответствующей корректировкой (зачетом) ранее начисленных сумм налога по платежу.

Что касается включения в номер счета-фактуры буквенных обозначений, то запрета на это в официальных разъяснениях нет. Поэтому в целях упорядочения учета реализации по филиалам или обособленным подразделениям, возможно применять в порядковом номере счета-фактуры буквы. Обособленные подразделения выписывают счета-фактуры всегда от имени головной организации. Это связано с тем, что обособленное подразделение в соответствии со ст. 19 НК РФ не является налогоплательщиком.

Обособленным подразделением признается любое территориально обособленное от организации подразделение, по местонахождению которого оборудованы стационарные рабочие места. При этом не имеет значения, отражено или нет его создание в учредительных или иных организационно-распорядительных документах организации, несу
щественны и полномочия, которыми наделяется указанное подразделение. Данная норма изложена в статье 11 НК РФ. При этом нужно учитывать, что если организация реализует товары (выполняет работы, оказывает услуги) через свои обособленные подразделения, то счета-фактуры на перечисленные позиции выставляются покупателям обособленными подразделениями и нумерация счетов-фактур производится в порядке возрастания номеров в целом по организации (письмо ФНС от 6 июля 2005 г. № 03-1-04/1166/13@). Возможно как резервирование номеров по мере их выборки, так и присвоение составных номеров с индексом обособленного подразделения; журналы учета полученных и выставленных счетов-фактур, книг покупок и книг продаж ведутся структурными подразделениями в виде разделов единых журналов учета, единых книг покупок и продаж организации. Но не всегда представляется возможным определить заранее количество номеров счетов-фактур, приходящихся на обособленное подразделение. Поэтому можно рекомендовать такой вариант, при котором обособленные подразделения нумеруют выписываемые счета-фактуры самостоятельно по возрастанию, но с присвоением индекса обособленного подразделения. Обособленные подразделения, наделенные обязанностью ведения бухгалтерского учета, могут оформлять счета-фактуры, выставляемые покупателям, в трех экземплярах. Первый экземпляр передается покупателю, второй непосредственно организации, а третий хранится в обособленном подразделении.

Необходимо отметить, что использование различных систем нумерации счетов-фактур с большой долей вероятности может привести налогоплательщика к конфликту с налоговыми органами. Если инспекторы обнаружат, что налогоплательщик зарезервировал определенное количество номеров, но в пределах обозначенного в учетной политике отчетного периода все не выбрал, то могут возникнуть подозрения, что по „невыбранным“ номерам осуществлялась отгрузка покупателям, но данные суммы не отражались в книге продаж для последующего налогообложения НДС. Даже если налогоплательщик вовсе не стремился скрыть выручку от налогообложения, лучше обезопасить организацию от лишних придирок со стороны проверяющих. К тому же они могут использовать такой аргумент: статья 169 НК РФ подразумевает наличие порядкового номера, следовательно, налогоплательщик обязан соблюсти единую присвоение именно порядковых номеров. Таким образом, если организацией применяется сложная система нумерации, но которая представляется удобной для организации в целях налогового контроля и сверки с контрагентами, то целесообразно подробно описать данную систему в учетной политике в разделе по исчислению НДС во избежание разногласий с налоговыми органами.

Судебная практика по вопросу нумерации счетов-фактур в основном положительна. Так, в постановлении ФАС Северо-Западного округа от 15.06.2004 г. № А56-45387/03 указано, что ввиду отсутствия нормативно закрепленных правил нумерации счетов-фактур, налогоплательщик самостоятельно устанавливает порядок учета счетов-фактур и присвоения им порядковых номеров. Организация установила такой порядок, в соответствии с которым нумерация бланков счетов-фактур осуществлялась в пределах дня.

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

Но если счета-фактуры вообще не имеют номеров, то суда принимают сторону налоговых органов. В Постановлении ФАС Дальневосточного округа от 4 февраля 2004 г. по делу № Ф03-А73/03-2/3556 сделан вывод: поскольку в названных документах отсутствовали номера счетов-фактур, наименование грузоотправителей и их адреса, адреса грузополучателей, а подписи в счетах-фактурах учинены от имени руководителя юридического лица, не являющегося таковым, то отсутствуют правовые основания для принятия налоговых вычетов.

Согласно статье 172 НК РФ условием для учета налогоплательщиком в налоговой декларации сумм налоговых вычетов является фактическая уплата сумм налога на добавленную стоимость продавцу товара на основании счетов-фактур, выставленных последним (прим. авт. с 1 января 2006 года данная норма отменена). При этом документы, на которые ссылается налогоплательщик в подтверждение исполнения своей обязанности по уплате налога, должны отвечать предъявленным требованиям и достоверно свидетельствовать об обстоятельствах, с которыми законодательство связывает налоговые последствия.

Если счет-фактура содержит значительную номенклатуру продукции и выписывается на нескольких листах, то листы также подлежат сквозной нумерации. Ссылка на данное утверждение содержится в письме Минфина РФ от 15 мая 2006 г. № 03-04-09/11.

В любом случае следует знать, что привлечь фирму к ответственности по статье 120 НК РФ по выбранному способу нумерации нельзя. Согласно этому положению, инспекторы могут наложить штраф, в частности, за отсутствие счетов-фактур. Если все счета-фактуры имеются в наличии, зарегистрированы в журнале регистрации выданных счетов-фактур и инспекторы доказать обратное не могут, то штрафовать по статье 120 НК РФ за неправильное заполнение счетов-фактур нельзя. Об этом говорится в постановлении ФАС Северо-Западного округа от 11 октября 2004 г. по делу № А56-6325/04.
В общем, глобальный вывод - должна быть хронология, без "дырок", однако требования к сквозной нумерации отсутствуют. Т.о. можно вести учет номеров вообще "поконтрагентно". Особенно, если еще и дату в номер впихнуть. Главное - принцип нумерации прописать в учетной политике
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 18.09.2015 в 12:56.
За это сообщение автора поблагодарили: Logger (3).
Старый 18.09.2015, 13:15   #10  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,867 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от Михаил Андреев Посмотреть сообщение
Нет такого требования в законодательстве. Если есть, просьба дать цитату и конкретную на ссылку на закон или разъяснения Минфина.
sukhanchik дал очень хороший комментарий.
А по факту - программист работает в условиях, когда требования по СФ ему спускает главбух. И в куче организаций требования именно о непрерывности номерной серии. И переубедить не получается (учетную политику под нам менять никто не будет).
За это сообщение автора поблагодарили: sukhanchik (2).
Старый 18.09.2015, 13:21   #11  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Так если разобраться, как работает непрерывность, то она противоречит требованиям бухгалтерии. Непрерывность гарантирует, что все номера будут использованы, а требования бухгалтерии (а по сути - налоговой) в первую очередь - последовательная нумерация фактур (и пропуски, на практике налоговые принимают).
Смотрим пример:
Фак-001 01.01.2015
Фак-002 01.01.2015
Фак-003 - упс, упал клиент, фактура не сформировалась, номер попал в отдельный список с особым статусом.
Фак-004 02.01.2015
Фак-005 02.01.2015
Фак-003 02.01.2015 - !!! приплыли. Система сбросила статус, разрешила повторное использование номера. И первая же проверка налоговой выкатывает штраф на нарушение последовательности нумерации фактур.

На практике всегда снимаем непрерывность, на практике часто вставляем дату в номер фактуры и последовательную нумерацию внутри даты.
__________________
Ivanhoe as is..
Старый 18.09.2015, 13:45   #12  
makbeth is offline
makbeth
Участник
Аватар для makbeth
КОРУС Консалтинг
 
43 / 52 (2) ++++
Регистрация: 15.05.2007
Адрес: Санкт-Петербург
Цитата:
Сообщение от wedmak_dk Посмотреть сообщение
Непонятно то, что я легко удаляю запись в (NumberSequenceList) через GUI и не могу проделать тоже самое программно...
Тут стоит обратить внимание, что работа с номерными сериями происходит в отдельной сессии (соединении), т.е. выделение номера и прочие операции с номерной серией происходят в отдельной транзакции, которая никак не связана с той, в которой происходит обработка документа. Возможно удаление номера при удалении фактуры стоит сделать также?
Теги
номерная серия

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: AX Performance Troubleshooting Checklist Part 2 Blog bot DAX Blogs 0 09.09.2014 16:11
emeadaxsupport: Resolving some issues you may experience when creating an AX 2009 Role Center and Enterprise Portal Site using SharePoint Server/Foundation 2010 after installing Microsoft Dynamics AX 2009 SP1 hotfix 2278963 Blog bot DAX Blogs 1 24.09.2010 11:34
mbsturk: Ax 2009 Rollup 4 Version Checker Blog bot DAX Blogs 0 29.04.2010 17:05
AX UK: Announcing Availability of the Israel localization for Microsoft Dynamics AX 2009 SP1 Blog bot DAX Blogs 0 09.12.2009 02:05
Solutions Monkey: Deploying Ax 2009 SP1 EP Blog bot DAX Blogs 0 05.02.2009 07:08
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:55.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.