You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
При попытке десериализовать XML, полученный через DiadocApi.ParseTitleXmlAsync, в объект UniversalTransferDocument получаю ошибку Instance validation error: 'TwentyPercent' is not a valid value for TaxRateWithTwentyPercentAndTaxedByAgent.
Технические детали - ниже.
Код для работы с документом:
Код получения XML через Diadock.API (GetParsedTitleAsync):
Код десериализации XML в объект Diadock.API (DiadocApiHelper.TryDeserializeFromXmlAsync):
Видим, что проблемная часть – в аттрибуте «TaxRate» при описании поля «Item»:
После введения доп.обработки полученного XML:
Проблема была решена.
Вопросы:
Насколько корректно сейчас формируется XML для формата ФНС-970?
Насколько корректно предлагаемое решение (исходим из того предположения, что сейчас формат XML – формируется некорректно в части этого атрибута)? Или следует дождаться каких-то правок со стороны разработчиков Diadoc.API? Или требуется другая (какая) логика десериализации полученного XML в UniversalTransferDocument для формата ФНС-970.
Есть ли еще какие-то расхождения в XML-форматах версий ФНС-820 и ФНС-970 для объектов «UniversalTransferDocument» и «UniversalCorrectionDocument»?
The text was updated successfully, but these errors were encountered:
День добрый!
При попытке десериализовать XML, полученный через DiadocApi.ParseTitleXmlAsync, в объект UniversalTransferDocument получаю ошибку Instance validation error: 'TwentyPercent' is not a valid value for TaxRateWithTwentyPercentAndTaxedByAgent.
Технические детали - ниже.
Код для работы с документом:
Код получения XML через Diadock.API (GetParsedTitleAsync):
Код десериализации XML в объект Diadock.API (DiadocApiHelper.TryDeserializeFromXmlAsync):
Что зафиксировано в логах:
XML, который пытаемся десериализовать:
Видим, что проблемная часть – в аттрибуте «TaxRate» при описании поля «Item»:
После введения доп.обработки полученного XML:
Проблема была решена.
Вопросы:
The text was updated successfully, but these errors were encountered: