Atom Лента - Форум КриптоПро - Тема:JCP и алгоритм трансформации urn:xml-dsig:transformation:v1.1 - 10Форум КриптоПро - Atom Лентаurn:https:--www-cryptopro-ru:AtomLenta:ForumKriptoPro:Tema:JCPialgoritmtransformaciiurn:xml-dsig:transformation:v1.1-10:1Copyright 2024 Форум КриптоПро2024-03-28T17:10:32Zhttps://www.cryptopro.ru/forum2/Images/YAFLogo.pngForum Adminhttps://www.cryptopro.ruforum@cryptopro.ruJVMhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=62430&name=JVMJVMhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=62430&name=JVMgrizmo4kahttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=57899&name=grizmo4kaMajorPAinhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=21107&name=MajorPAinDa Strangerhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=8276&name=Da StrangerDa Strangerhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=8276&name=Da Strangertt12https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=54593&name=tt12ares4322https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=34781&name=ares4322dimansound2https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=49399&name=dimansound2ares4322https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=34781&name=ares4322antonerhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=38595&name=antonerYetAnotherForum.NETurn:https:--www-cryptopro-ru:ftPosts:st1:meid133009:1JCP и алгоритм трансформации urn:xml-dsig:transformation:v1.1<table class="content postContainer_Alt" width="100%"><tr><td>Коллеги, раз тут обсуждали ФТС, не подскажите как они считают SignatureValue? У кого нить остался код?</td></tr></table>2022-05-04T13:12:20+03:002022-05-04T13:12:20+03:00JVM<table class="content postContainer_Alt" width="100%"><tr><td>Коллеги, раз тут обсуждали ФТС, не подскажите как они считают SignatureValue? У кого нить остался код?</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid120638:1JCP и алгоритм трансформации urn:xml-dsig:transformation:v1.1<table class="content postContainer" width="100%"><tr><td>День добрый, поддержу, очень хотелось бы подробностей реализации)</td></tr></table>2020-11-18T16:52:30+03:002020-11-18T16:52:30+03:00grizmo4ka<table class="content postContainer" width="100%"><tr><td>День добрый, поддержу, очень хотелось бы подробностей реализации)</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid119460:1JCP и алгоритм трансформации urn:xml-dsig:transformation:v1.1<table class="content postContainer_Alt" width="100%"><tr><td>Подробности нужны, все какие можете сообщить :)<br />Код и псевдокод приветствуется :)</td></tr></table>2020-10-06T11:35:47+03:002020-10-06T11:35:47+03:00MajorPAin<table class="content postContainer_Alt" width="100%"><tr><td>Подробности нужны, все какие можете сообщить :)<br />Код и псевдокод приветствуется :)</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid118851:1JCP и алгоритм трансформации urn:xml-dsig:transformation:v1.1<table class="content postContainer" width="100%"><tr><td>Оказалось, что приведённый другим пользователем XML содержит ошибку. Вот правильные примеры:<br /><br />До трансформации:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><n1:Object xmlns:n1="http://www.w3.org/2000/09/xmldsig#" Id="Object"><br /> <n1:ReqOpenProc xmlns:n1="urn:customs.ru:Information:ExchangeDocuments:ReqOpenProc:5.13.1" DocumentModeID="1004057E"><br /> <n1:DocumentID xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">1C</n1:DocumentID><br /> <n1:Declarant xmlns:n1="urn:customs.ru:Information:ExchangeDocuments:ReqOpenProc:5.13.1"><br /> <n1:OrganizationName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">ООО</n1:OrganizationName><br /> <n1:Address xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0"><br /> </n1:Address><br /> </n1:Declarant><br /> </n1:ReqOpenProc><br /></n1:Object></div></div><br /><br />После трансформации:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><n1:Object xmlns:n1="http://www.w3.org/2000/09/xmldsig#" Id="Object"><br /> <n1:ReqOpenProc xmlns:n1="urn:customs.ru:Information:ExchangeDocuments:ReqOpenProc:5.13.1" DocumentModeID="1004057E"><br /> <n1:DocumentID xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">1C</n1:DocumentID><br /> <n1:Declarant><br /> <n1:OrganizationName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">ООО</n1:OrganizationName><br /> <n1:Address xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0"><br /> </n1:Address><br /> </n1:Declarant><br /> </n1:ReqOpenProc><br /></n1:Object></div></div><br /><br />До трансформации:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><?xml version="1.0" encoding="utf-8"?><br /><tfr_cm:TaxFreeCustomsMark DocumentModeID="1006264E" xmlns:tfr_cm="urn:customs.ru:Information:CustomsDocuments:TaxFreeCustomsMark:5.14.5" xmlns:cat_ru="urn:customs.ru:CommonAggregateTypes:5.10.0"><br /> <cat_ru:DocumentID>924d9769-4576-437e-94a5-8649f4221699</cat_ru:DocumentID><br /> <tfr_cm:TypographNumber>00001</tfr_cm:TypographNumber><br /> <tfr_cm:TaxFreeID>c4704b17-e0c2-4c32-980b-5e082389a77a</tfr_cm:TaxFreeID><br /> <tfr_cm:TaxFreeNumber>1</tfr_cm:TaxFreeNumber><br /> <tfr_cm:TaxFreeDate>2020-01-29</tfr_cm:TaxFreeDate><br /> <tfr_cm:TaxFreeBuyer><br /> <tfr_cm:PersonSurname>Тссссс</tfr_cm:PersonSurname><br /> <tfr_cm:PersonName>Гфффффф</tfr_cm:PersonName><br /> <tfr_cm:PersonMiddleName>Иванович</tfr_cm:PersonMiddleName><br /> <tfr_cm:CountryPermanentResidence><br /> <tfr_cm:CountryName>ИЗРАИЛЬ</tfr_cm:CountryName><br /> <tfr_cm:CountryCode>IL</tfr_cm:CountryCode><br /> </tfr_cm:CountryPermanentResidence><br /> <tfr_cm:IdentityCardNumber>451111851</tfr_cm:IdentityCardNumber><br /> <tfr_cm:PersonContact /><br /> </tfr_cm:TaxFreeBuyer><br /> <tfr_cm:SellerINN>1111010740</tfr_cm:SellerINN><br /> <tfr_cm:CustomsMark><br /> <tfr_cm:CustomsPerson><br /> <cat_ru:PersonSurname>фффффффф</cat_ru:PersonSurname><br /> <cat_ru:PersonName>Ю.</cat_ru:PersonName><br /> <cat_ru:PersonMiddleName>А.</cat_ru:PersonMiddleName><br /> <tfr_cm:LNP> 458</tfr_cm:LNP><br /> <tfr_cm:CustomsCode>10101110</tfr_cm:CustomsCode><br /> </tfr_cm:CustomsPerson><br /> <tfr_cm:Customs><br /> <cat_ru:Code>10111030</cat_ru:Code><br /> </tfr_cm:Customs><br /> <tfr_cm:TaxFreeCMDate>2020-01-29T12:45:21</tfr_cm:TaxFreeCMDate><br /> <tfr_cm:TaxFreeCMGoods><br /> <tfr_cm:GoodsNumber>1</tfr_cm:GoodsNumber><br /> <tfr_cm:GoodsArticul>19856477</tfr_cm:GoodsArticul><br /> <tfr_cm:GoodsDescription>ТУАЛЕТНАЯ ВОДА Giorgio Armani</tfr_cm:GoodsDescription><br /> <tfr_cm:GoodsQuantity><br /> <cat_ru:GoodsQuantity xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">1</cat_ru:GoodsQuantity><br /> <cat_ru:MeasureUnitQualifierName xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">ШТ</cat_ru:MeasureUnitQualifierName><br /> <cat_ru:MeasureUnitQualifierCode xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">796</cat_ru:MeasureUnitQualifierCode><br /> </tfr_cm:GoodsQuantity><br /> <tfr_cm:GoodsQuantityFact><br /> <cat_ru:GoodsQuantity xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">1</cat_ru:GoodsQuantity><br /> <cat_ru:MeasureUnitQualifierName xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">ШТ</cat_ru:MeasureUnitQualifierName><br /> <cat_ru:MeasureUnitQualifierCode xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">796</cat_ru:MeasureUnitQualifierCode><br /> </tfr_cm:GoodsQuantityFact><br /> <tfr_cm:VAT>910</tfr_cm:VAT><br /> <tfr_cm:TotalCostGoods>9130</tfr_cm:TotalCostGoods><br /> </tfr_cm:TaxFreeCMGoods><br /> <tfr_cm:TaxFreeCMGoods><br /> <tfr_cm:GoodsNumber>2</tfr_cm:GoodsNumber><br /> <tfr_cm:GoodsArticul>89531455</tfr_cm:GoodsArticul><br /> <tfr_cm:GoodsDescription>Giorgio Armani Acqua </tfr_cm:GoodsDescription><br /> <tfr_cm:GoodsQuantity><br /> <cat_ru:GoodsQuantity xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">1</cat_ru:GoodsQuantity><br /> <cat_ru:MeasureUnitQualifierName xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">ШТ</cat_ru:MeasureUnitQualifierName><br /> <cat_ru:MeasureUnitQualifierCode xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">796</cat_ru:MeasureUnitQualifierCode><br /> </tfr_cm:GoodsQuantity><br /> <tfr_cm:GoodsQuantityFact><br /> <cat_ru:GoodsQuantity xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">1</cat_ru:GoodsQuantity><br /> <cat_ru:MeasureUnitQualifierName xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">ШТ</cat_ru:MeasureUnitQualifierName><br /> <cat_ru:MeasureUnitQualifierCode xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">796</cat_ru:MeasureUnitQualifierCode><br /> </tfr_cm:GoodsQuantityFact><br /> <tfr_cm:VAT>640</tfr_cm:VAT><br /> <tfr_cm:TotalCostGoods>6420</tfr_cm:TotalCostGoods><br /> </tfr_cm:TaxFreeCMGoods><br /> <tfr_cm:Decision>0</tfr_cm:Decision><br /> </tfr_cm:CustomsMark><br /></tfr_cm:TaxFreeCustomsMark></div></div><br /><br />После трансформации:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><n1:TaxFreeCustomsMark xmlns:n1="urn:customs.ru:Information:CustomsDocuments:TaxFreeCustomsMark:5.14.5" DocumentModeID="1006264E"><br /> <n1:DocumentID xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">924d9769-4576-437e-94a5-8649f4221699</n1:DocumentID><br /> <n1:TypographNumber>00001</n1:TypographNumber><br /> <n1:TaxFreeID>c4704b17-e0c2-4c32-980b-5e082389a77a</n1:TaxFreeID><br /> <n1:TaxFreeNumber>1</n1:TaxFreeNumber><br /> <n1:TaxFreeDate>2020-01-29</n1:TaxFreeDate><br /> <n1:TaxFreeBuyer><br /> <n1:PersonSurname>Тссссс</n1:PersonSurname><br /> <n1:PersonName>Гфффффф</n1:PersonName><br /> <n1:PersonMiddleName>Иванович</n1:PersonMiddleName><br /> <n1:CountryPermanentResidence><br /> <n1:CountryName>ИЗРАИЛЬ</n1:CountryName><br /> <n1:CountryCode>IL</n1:CountryCode><br /> </n1:CountryPermanentResidence><br /> <n1:IdentityCardNumber>451111851</n1:IdentityCardNumber><br /> <n1:PersonContact><br /> </n1:PersonContact><br /> </n1:TaxFreeBuyer><br /> <n1:SellerINN>1111010740</n1:SellerINN><br /> <n1:CustomsMark><br /> <n1:CustomsPerson><br /> <n1:PersonSurname xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">фффффффф</n1:PersonSurname><br /> <n1:PersonName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">Ю.</n1:PersonName><br /> <n1:PersonMiddleName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">А.</n1:PersonMiddleName><br /> <n1:LNP> 458</n1:LNP><br /> <n1:CustomsCode>10101110</n1:CustomsCode><br /> </n1:CustomsPerson><br /> <n1:Customs><br /> <n1:Code xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">10111030</n1:Code><br /> </n1:Customs><br /> <n1:TaxFreeCMDate>2020-01-29T12:45:21</n1:TaxFreeCMDate><br /> <n1:TaxFreeCMGoods><br /> <n1:GoodsNumber>1</n1:GoodsNumber><br /> <n1:GoodsArticul>19856477</n1:GoodsArticul><br /> <n1:GoodsDescription>ТУАЛЕТНАЯ ВОДА Giorgio Armani</n1:GoodsDescription><br /> <n1:GoodsQuantity><br /> <n1:GoodsQuantity xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">1</n1:GoodsQuantity><br /> <n1:MeasureUnitQualifierName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">ШТ</n1:MeasureUnitQualifierName><br /> <n1:MeasureUnitQualifierCode xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">796</n1:MeasureUnitQualifierCode><br /> </n1:GoodsQuantity><br /> <n1:GoodsQuantityFact><br /> <n1:GoodsQuantity xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">1</n1:GoodsQuantity><br /> <n1:MeasureUnitQualifierName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">ШТ</n1:MeasureUnitQualifierName><br /> <n1:MeasureUnitQualifierCode xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">796</n1:MeasureUnitQualifierCode><br /> </n1:GoodsQuantityFact><br /> <n1:VAT>910</n1:VAT><br /> <n1:TotalCostGoods>9130</n1:TotalCostGoods><br /> </n1:TaxFreeCMGoods><br /> <n1:TaxFreeCMGoods><br /> <n1:GoodsNumber>2</n1:GoodsNumber><br /> <n1:GoodsArticul>89531455</n1:GoodsArticul><br /> <n1:GoodsDescription>Giorgio Armani Acqua </n1:GoodsDescription><br /> <n1:GoodsQuantity><br /> <n1:GoodsQuantity xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">1</n1:GoodsQuantity><br /> <n1:MeasureUnitQualifierName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">ШТ</n1:MeasureUnitQualifierName><br /> <n1:MeasureUnitQualifierCode xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">796</n1:MeasureUnitQualifierCode><br /> </n1:GoodsQuantity><br /> <n1:GoodsQuantityFact><br /> <n1:GoodsQuantity xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">1</n1:GoodsQuantity><br /> <n1:MeasureUnitQualifierName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">ШТ</n1:MeasureUnitQualifierName><br /> <n1:MeasureUnitQualifierCode xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">796</n1:MeasureUnitQualifierCode><br /> </n1:GoodsQuantityFact><br /> <n1:VAT>640</n1:VAT><br /> <n1:TotalCostGoods>6420</n1:TotalCostGoods><br /> </n1:TaxFreeCMGoods><br /> <n1:Decision>0</n1:Decision><br /> </n1:CustomsMark><br /></n1:TaxFreeCustomsMark></div></div><br /><br />Все примеры приведены с форматированием и отступами только для наглядности. Для вычисления digest их быть не должно. В протоколе ФТС есть куча особенностей для вычисленя и проверки ЭЦП, но это уже отдельная тема)<br /><br />Я самостоятельно разработал целый Framework на .NET по любым таможенным сценариям, включая декларирование, работу с архивами, TaxFree. Он поддерживает в том числе и версионность этого протокола. Кому нужны подробности - обращайтесь!</td></tr></table>2020-09-09T15:00:43+03:002020-09-09T15:00:43+03:00Da Stranger<table class="content postContainer" width="100%"><tr><td>Оказалось, что приведённый другим пользователем XML содержит ошибку. Вот правильные примеры:<br /><br />До трансформации:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><n1:Object xmlns:n1="http://www.w3.org/2000/09/xmldsig#" Id="Object"><br /> <n1:ReqOpenProc xmlns:n1="urn:customs.ru:Information:ExchangeDocuments:ReqOpenProc:5.13.1" DocumentModeID="1004057E"><br /> <n1:DocumentID xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">1C</n1:DocumentID><br /> <n1:Declarant xmlns:n1="urn:customs.ru:Information:ExchangeDocuments:ReqOpenProc:5.13.1"><br /> <n1:OrganizationName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">ООО</n1:OrganizationName><br /> <n1:Address xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0"><br /> </n1:Address><br /> </n1:Declarant><br /> </n1:ReqOpenProc><br /></n1:Object></div></div><br /><br />После трансформации:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><n1:Object xmlns:n1="http://www.w3.org/2000/09/xmldsig#" Id="Object"><br /> <n1:ReqOpenProc xmlns:n1="urn:customs.ru:Information:ExchangeDocuments:ReqOpenProc:5.13.1" DocumentModeID="1004057E"><br /> <n1:DocumentID xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">1C</n1:DocumentID><br /> <n1:Declarant><br /> <n1:OrganizationName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">ООО</n1:OrganizationName><br /> <n1:Address xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0"><br /> </n1:Address><br /> </n1:Declarant><br /> </n1:ReqOpenProc><br /></n1:Object></div></div><br /><br />До трансформации:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><?xml version="1.0" encoding="utf-8"?><br /><tfr_cm:TaxFreeCustomsMark DocumentModeID="1006264E" xmlns:tfr_cm="urn:customs.ru:Information:CustomsDocuments:TaxFreeCustomsMark:5.14.5" xmlns:cat_ru="urn:customs.ru:CommonAggregateTypes:5.10.0"><br /> <cat_ru:DocumentID>924d9769-4576-437e-94a5-8649f4221699</cat_ru:DocumentID><br /> <tfr_cm:TypographNumber>00001</tfr_cm:TypographNumber><br /> <tfr_cm:TaxFreeID>c4704b17-e0c2-4c32-980b-5e082389a77a</tfr_cm:TaxFreeID><br /> <tfr_cm:TaxFreeNumber>1</tfr_cm:TaxFreeNumber><br /> <tfr_cm:TaxFreeDate>2020-01-29</tfr_cm:TaxFreeDate><br /> <tfr_cm:TaxFreeBuyer><br /> <tfr_cm:PersonSurname>Тссссс</tfr_cm:PersonSurname><br /> <tfr_cm:PersonName>Гфффффф</tfr_cm:PersonName><br /> <tfr_cm:PersonMiddleName>Иванович</tfr_cm:PersonMiddleName><br /> <tfr_cm:CountryPermanentResidence><br /> <tfr_cm:CountryName>ИЗРАИЛЬ</tfr_cm:CountryName><br /> <tfr_cm:CountryCode>IL</tfr_cm:CountryCode><br /> </tfr_cm:CountryPermanentResidence><br /> <tfr_cm:IdentityCardNumber>451111851</tfr_cm:IdentityCardNumber><br /> <tfr_cm:PersonContact /><br /> </tfr_cm:TaxFreeBuyer><br /> <tfr_cm:SellerINN>1111010740</tfr_cm:SellerINN><br /> <tfr_cm:CustomsMark><br /> <tfr_cm:CustomsPerson><br /> <cat_ru:PersonSurname>фффффффф</cat_ru:PersonSurname><br /> <cat_ru:PersonName>Ю.</cat_ru:PersonName><br /> <cat_ru:PersonMiddleName>А.</cat_ru:PersonMiddleName><br /> <tfr_cm:LNP> 458</tfr_cm:LNP><br /> <tfr_cm:CustomsCode>10101110</tfr_cm:CustomsCode><br /> </tfr_cm:CustomsPerson><br /> <tfr_cm:Customs><br /> <cat_ru:Code>10111030</cat_ru:Code><br /> </tfr_cm:Customs><br /> <tfr_cm:TaxFreeCMDate>2020-01-29T12:45:21</tfr_cm:TaxFreeCMDate><br /> <tfr_cm:TaxFreeCMGoods><br /> <tfr_cm:GoodsNumber>1</tfr_cm:GoodsNumber><br /> <tfr_cm:GoodsArticul>19856477</tfr_cm:GoodsArticul><br /> <tfr_cm:GoodsDescription>ТУАЛЕТНАЯ ВОДА Giorgio Armani</tfr_cm:GoodsDescription><br /> <tfr_cm:GoodsQuantity><br /> <cat_ru:GoodsQuantity xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">1</cat_ru:GoodsQuantity><br /> <cat_ru:MeasureUnitQualifierName xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">ШТ</cat_ru:MeasureUnitQualifierName><br /> <cat_ru:MeasureUnitQualifierCode xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">796</cat_ru:MeasureUnitQualifierCode><br /> </tfr_cm:GoodsQuantity><br /> <tfr_cm:GoodsQuantityFact><br /> <cat_ru:GoodsQuantity xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">1</cat_ru:GoodsQuantity><br /> <cat_ru:MeasureUnitQualifierName xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">ШТ</cat_ru:MeasureUnitQualifierName><br /> <cat_ru:MeasureUnitQualifierCode xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">796</cat_ru:MeasureUnitQualifierCode><br /> </tfr_cm:GoodsQuantityFact><br /> <tfr_cm:VAT>910</tfr_cm:VAT><br /> <tfr_cm:TotalCostGoods>9130</tfr_cm:TotalCostGoods><br /> </tfr_cm:TaxFreeCMGoods><br /> <tfr_cm:TaxFreeCMGoods><br /> <tfr_cm:GoodsNumber>2</tfr_cm:GoodsNumber><br /> <tfr_cm:GoodsArticul>89531455</tfr_cm:GoodsArticul><br /> <tfr_cm:GoodsDescription>Giorgio Armani Acqua </tfr_cm:GoodsDescription><br /> <tfr_cm:GoodsQuantity><br /> <cat_ru:GoodsQuantity xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">1</cat_ru:GoodsQuantity><br /> <cat_ru:MeasureUnitQualifierName xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">ШТ</cat_ru:MeasureUnitQualifierName><br /> <cat_ru:MeasureUnitQualifierCode xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">796</cat_ru:MeasureUnitQualifierCode><br /> </tfr_cm:GoodsQuantity><br /> <tfr_cm:GoodsQuantityFact><br /> <cat_ru:GoodsQuantity xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">1</cat_ru:GoodsQuantity><br /> <cat_ru:MeasureUnitQualifierName xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">ШТ</cat_ru:MeasureUnitQualifierName><br /> <cat_ru:MeasureUnitQualifierCode xmlns:env="http://www.w3.org/2001/06/soap-envelope" xmlns:fts="http://www.w3.org/2000/09/xmldsig#" xmlns:tfr_sl="urn:customs.ru:Information:CustomsDocuments:TaxFreeFromSeller:5.14.5">796</cat_ru:MeasureUnitQualifierCode><br /> </tfr_cm:GoodsQuantityFact><br /> <tfr_cm:VAT>640</tfr_cm:VAT><br /> <tfr_cm:TotalCostGoods>6420</tfr_cm:TotalCostGoods><br /> </tfr_cm:TaxFreeCMGoods><br /> <tfr_cm:Decision>0</tfr_cm:Decision><br /> </tfr_cm:CustomsMark><br /></tfr_cm:TaxFreeCustomsMark></div></div><br /><br />После трансформации:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><n1:TaxFreeCustomsMark xmlns:n1="urn:customs.ru:Information:CustomsDocuments:TaxFreeCustomsMark:5.14.5" DocumentModeID="1006264E"><br /> <n1:DocumentID xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">924d9769-4576-437e-94a5-8649f4221699</n1:DocumentID><br /> <n1:TypographNumber>00001</n1:TypographNumber><br /> <n1:TaxFreeID>c4704b17-e0c2-4c32-980b-5e082389a77a</n1:TaxFreeID><br /> <n1:TaxFreeNumber>1</n1:TaxFreeNumber><br /> <n1:TaxFreeDate>2020-01-29</n1:TaxFreeDate><br /> <n1:TaxFreeBuyer><br /> <n1:PersonSurname>Тссссс</n1:PersonSurname><br /> <n1:PersonName>Гфффффф</n1:PersonName><br /> <n1:PersonMiddleName>Иванович</n1:PersonMiddleName><br /> <n1:CountryPermanentResidence><br /> <n1:CountryName>ИЗРАИЛЬ</n1:CountryName><br /> <n1:CountryCode>IL</n1:CountryCode><br /> </n1:CountryPermanentResidence><br /> <n1:IdentityCardNumber>451111851</n1:IdentityCardNumber><br /> <n1:PersonContact><br /> </n1:PersonContact><br /> </n1:TaxFreeBuyer><br /> <n1:SellerINN>1111010740</n1:SellerINN><br /> <n1:CustomsMark><br /> <n1:CustomsPerson><br /> <n1:PersonSurname xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">фффффффф</n1:PersonSurname><br /> <n1:PersonName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">Ю.</n1:PersonName><br /> <n1:PersonMiddleName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">А.</n1:PersonMiddleName><br /> <n1:LNP> 458</n1:LNP><br /> <n1:CustomsCode>10101110</n1:CustomsCode><br /> </n1:CustomsPerson><br /> <n1:Customs><br /> <n1:Code xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">10111030</n1:Code><br /> </n1:Customs><br /> <n1:TaxFreeCMDate>2020-01-29T12:45:21</n1:TaxFreeCMDate><br /> <n1:TaxFreeCMGoods><br /> <n1:GoodsNumber>1</n1:GoodsNumber><br /> <n1:GoodsArticul>19856477</n1:GoodsArticul><br /> <n1:GoodsDescription>ТУАЛЕТНАЯ ВОДА Giorgio Armani</n1:GoodsDescription><br /> <n1:GoodsQuantity><br /> <n1:GoodsQuantity xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">1</n1:GoodsQuantity><br /> <n1:MeasureUnitQualifierName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">ШТ</n1:MeasureUnitQualifierName><br /> <n1:MeasureUnitQualifierCode xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">796</n1:MeasureUnitQualifierCode><br /> </n1:GoodsQuantity><br /> <n1:GoodsQuantityFact><br /> <n1:GoodsQuantity xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">1</n1:GoodsQuantity><br /> <n1:MeasureUnitQualifierName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">ШТ</n1:MeasureUnitQualifierName><br /> <n1:MeasureUnitQualifierCode xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">796</n1:MeasureUnitQualifierCode><br /> </n1:GoodsQuantityFact><br /> <n1:VAT>910</n1:VAT><br /> <n1:TotalCostGoods>9130</n1:TotalCostGoods><br /> </n1:TaxFreeCMGoods><br /> <n1:TaxFreeCMGoods><br /> <n1:GoodsNumber>2</n1:GoodsNumber><br /> <n1:GoodsArticul>89531455</n1:GoodsArticul><br /> <n1:GoodsDescription>Giorgio Armani Acqua </n1:GoodsDescription><br /> <n1:GoodsQuantity><br /> <n1:GoodsQuantity xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">1</n1:GoodsQuantity><br /> <n1:MeasureUnitQualifierName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">ШТ</n1:MeasureUnitQualifierName><br /> <n1:MeasureUnitQualifierCode xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">796</n1:MeasureUnitQualifierCode><br /> </n1:GoodsQuantity><br /> <n1:GoodsQuantityFact><br /> <n1:GoodsQuantity xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">1</n1:GoodsQuantity><br /> <n1:MeasureUnitQualifierName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">ШТ</n1:MeasureUnitQualifierName><br /> <n1:MeasureUnitQualifierCode xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">796</n1:MeasureUnitQualifierCode><br /> </n1:GoodsQuantityFact><br /> <n1:VAT>640</n1:VAT><br /> <n1:TotalCostGoods>6420</n1:TotalCostGoods><br /> </n1:TaxFreeCMGoods><br /> <n1:Decision>0</n1:Decision><br /> </n1:CustomsMark><br /></n1:TaxFreeCustomsMark></div></div><br /><br />Все примеры приведены с форматированием и отступами только для наглядности. Для вычисления digest их быть не должно. В протоколе ФТС есть куча особенностей для вычисленя и проверки ЭЦП, но это уже отдельная тема)<br /><br />Я самостоятельно разработал целый Framework на .NET по любым таможенным сценариям, включая декларирование, работу с архивами, TaxFree. Он поддерживает в том числе и версионность этого протокола. Кому нужны подробности - обращайтесь!</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid117941:1JCP и алгоритм трансформации urn:xml-dsig:transformation:v1.1<table class="content postContainer_Alt" width="100%"><tr><td>У кого-нибудь есть реализация алгоритма на любом языке программирования?<br />Или кто-то может подтвердить, что пример после трансформации, предоставленный выше, валиден?</td></tr></table>2020-08-08T23:22:41+03:002020-08-08T23:22:41+03:00Da Stranger<table class="content postContainer_Alt" width="100%"><tr><td>У кого-нибудь есть реализация алгоритма на любом языке программирования?<br />Или кто-то может подтвердить, что пример после трансформации, предоставленный выше, валиден?</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid109155:1JCP и алгоритм трансформации urn:xml-dsig:transformation:v1.1<table class="content postContainer" width="100%"><tr><td>Псле трансформации<br /><br /><n1:Object xmlns:n1="http://www.w3.org/2000/09/xmldsig#" Id="Object"><n1:ReqOpenProc xmlns:n1="urn:customs.ru:Information:ExchangeDocuments:ReqOpenProc:5.13.1" DocumentModeID="1004057E"><n1:DocumentID xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">1C</n1:DocumentID><n1:Declarant xmlns:n1="urn:customs.ru:Information:ExchangeDocuments:ReqOpenProc:5.13.1"><n1:OrganizationName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">ООО</n1:OrganizationName><n1:Address xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0"></n1:Address></n1:Declarant></n1:ReqOpenProc></n1:Object></td></tr></table>2019-11-13T13:07:35+03:002019-11-13T13:07:35+03:00tt12<table class="content postContainer" width="100%"><tr><td>Псле трансформации<br /><br /><n1:Object xmlns:n1="http://www.w3.org/2000/09/xmldsig#" Id="Object"><n1:ReqOpenProc xmlns:n1="urn:customs.ru:Information:ExchangeDocuments:ReqOpenProc:5.13.1" DocumentModeID="1004057E"><n1:DocumentID xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">1C</n1:DocumentID><n1:Declarant xmlns:n1="urn:customs.ru:Information:ExchangeDocuments:ReqOpenProc:5.13.1"><n1:OrganizationName xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0">ООО</n1:OrganizationName><n1:Address xmlns:n1="urn:customs.ru:CommonAggregateTypes:5.10.0"></n1:Address></n1:Declarant></n1:ReqOpenProc></n1:Object></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid92868:1JCP и алгоритм трансформации urn:xml-dsig:transformation:v1.1<table class="content postContainer_Alt" width="100%"><tr><td>К сожалению не могу, потому что уже не работаю в компании, в которой занимался этой проблемой.</td></tr></table>2018-07-05T13:27:40+03:002018-07-05T13:27:40+03:00ares4322<table class="content postContainer_Alt" width="100%"><tr><td>К сожалению не могу, потому что уже не работаю в компании, в которой занимался этой проблемой.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid92867:1JCP и алгоритм трансформации urn:xml-dsig:transformation:v1.1<table class="content postContainer" width="100%"><tr><td>Выложите плиз сюда xml документ до и после преобразования по алгоритму urn:xml-dsig:transformation:v1.1</td></tr></table>2018-07-05T13:16:59+03:002018-07-05T13:16:59+03:00dimansound2<table class="content postContainer" width="100%"><tr><td>Выложите плиз сюда xml документ до и после преобразования по алгоритму urn:xml-dsig:transformation:v1.1</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid62581:1JCP и алгоритм трансформации urn:xml-dsig:transformation:v1.1<table class="content postContainer_Alt" width="100%"><tr><td>Реализовал xmldsig по указанному выше документу. Вернее, перепилил реализацию santuario. <br />Но я плотно работал с заказчиком, у которого была работающая реализация, и методом проб и ошибок сделали работающий вариант.</td></tr></table>2015-09-23T10:28:19+03:002015-09-23T10:28:19+03:00ares4322<table class="content postContainer_Alt" width="100%"><tr><td>Реализовал xmldsig по указанному выше документу. Вернее, перепилил реализацию santuario. <br />Но я плотно работал с заказчиком, у которого была работающая реализация, и методом проб и ошибок сделали работающий вариант.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid62549:1JCP и алгоритм трансформации urn:xml-dsig:transformation:v1.1<table class="content postContainer" width="100%"><tr><td>Здравствуйте, можете поделиться как решили проблему?</td></tr></table>2015-09-22T15:40:53+03:002015-09-22T15:40:53+03:00antoner<table class="content postContainer" width="100%"><tr><td>Здравствуйте, можете поделиться как решили проблему?</td></tr></table>