26.06.2012, 11:25 | #1 |
Участник
|
Отправка электронного документа по земельному налогу
Добрый день!
DAX 2009, RU8. Проверяю формирование XML-файлов из декларации по земельному налогу в "Списке электронных документов". В декларации проставлен КПП 504008001, на который система ругается при попытке отправить документ: "Недопустимая схема документа. Была возвращена следующая ошибка: "The 'КПП' attribute is invalid - The value '504008001' is invalid according to its datatype 'КППТип' - The Pattern constraint failed." Опытным путём выяснено, что ошибка выдаётся при восьмёрке в шестом символе, который, однако, согласно правилам формирования кода причины постановки на учет вполне имеет право на жизнь. XSD-схема по земельному налогу загружена последняя, с официального сайта ФНС. По типу данных "КППТип" в ней есть следующие строки (к сожалению, не разбираюсь в этом формате и не могу понять их суть): Сталкивался ли кто-нибудь с подобной проблемой? Что можете посоветовать? Последний раз редактировалось Кирилл Егоров; 26.06.2012 в 11:30. |
|
26.06.2012, 12:20 | #2 |
Участник
|
Что-то перемудрили с патерном. Вроде бы раньше паттерн был:
X++: <xs:pattern value="([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{7}"/> |
|
|
За это сообщение автора поблагодарили: Кирилл Егоров (1). |
26.06.2012, 12:49 | #3 |
Участник
|
Спасибо!
Отредактировал прямо через "Блокнот" паттерн КППТип в XSD-файле, загрузил схему в DAX - отправка документа проходит нормально. |
|
26.06.2012, 12:57 | #4 |
Участник
|
Хотя, судя по всему, бывает.
Есть несколько схем в которых паттерн: X++: <xs:pattern value="([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-F]{2})([0-9]{3})"/> |
|
26.06.2012, 13:46 | #5 |
Участник
|
Цитата:
Сообщение от Raven Melancholic
Хотя, судя по всему, бывает.
Есть несколько схем в которых паттерн: X++: <xs:pattern value="([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-F]{2})([0-9]{3})"/> |
|
26.06.2012, 14:24 | #6 |
Участник
|
А можно ещё проконсультироваться по паттерну поля ОКВЭДТип? Сейчас в XSD-схеме для этого поля установлены вот такие паттерны:
<xs : pattern value="[0-9]{2}\.[0-9]{2}\.[0-9]{2}" /> <xs : pattern value="[0-9]{2}" /> <xs : pattern value="[0-9]{2}\.[0-9]{1}" /> <xs : pattern value="[0-9]{2}\.[0-9]{2}" /> <xs : pattern value="[0-9]{2}\.[0-9]{2}\.[0-9]{1}" /> <xs : pattern value="[0-9]{2}\.[0-9]{2}\.[0-9]{2}" /> При этом система почему-то не пропускает ОКВЭД 15.84 Хотя, насколько я понимаю, этот код соответствует четвёртому паттерну сверху. |
|