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
В веб-версии Диадок добавилась возможность указывать новые ставки НДС для УКД 736.
В DiadocSDK 2.28.0 для УКД до сих пор в контракте Diadoc.Api.DataXml.Ucd736.UniversalCorrectionDocument используется старый enum, который новые ставки не поддерживает -
Добавьте туда поддержку новых ставок НДС, пожалуйста.
Сейчас в результате парсинга через контракт Diadoc.Api.DataXml.Ucd736.UniversalCorrectionDocument УКД 736, отправленного через веб, падает ошибка:
System.InvalidOperationException: There is an error in XML document (31, 42). ---> System.InvalidOperationException: Instance validation error: '5%' is not a valid value for TaxRateWithTwentyPercentAndTaxedByAgent.
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderUniversalCorrectionDocument.Read17_Item(String s)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderUniversalCorrectionDocument.Read18_Item(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderUniversalCorrectionDocument.Read40_ExtendedInvoiceCorrectionItem(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderUniversalCorrectionDocument.Read43_InvoiceCorrectionTable(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderUniversalCorrectionDocument.Read70_UniversalCorrectionDocument(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderUniversalCorrectionDocument.Read71_UniversalCorrectionDocument()
--- End of inner exception stack trace ---
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize(Stream stream)
at DiadocTest.XmlExtensions.DeserializeFromXml[T](Byte[] content)
at DiadocTest.DiadocClient.ParseTitleXml[T](Byte[] content, String documentTypeNamedId, String documentFunction, String documentVersion, Int32 titleIndex)
at DiadocTest.DiadocClient.ParseSellerTitle[T](Byte[] content, String documentTypeNamedId, String documentFunction, String documentVersion)
at DiadocTest.Utils.ParsingTest.TestDocument()
The text was updated successfully, but these errors were encountered:
Добрый день.
В веб-версии Диадок добавилась возможность указывать новые ставки НДС для УКД 736.
В DiadocSDK 2.28.0 для УКД до сих пор в контракте Diadoc.Api.DataXml.Ucd736.UniversalCorrectionDocument используется старый enum, который новые ставки не поддерживает -
diadocsdk-csharp/src/DataXml/Ucd736/ON_NKORSCHFDOPPR_UserContract_1_996_03_05_01_02.cs
Line 911 in eb8799a
diadocsdk-csharp/src/DataXml/CommonXmlNodes.cs
Line 818 in eb8799a
Добавьте туда поддержку новых ставок НДС, пожалуйста.
Сейчас в результате парсинга через контракт Diadoc.Api.DataXml.Ucd736.UniversalCorrectionDocument УКД 736, отправленного через веб, падает ошибка:
The text was updated successfully, but these errors were encountered: