0.2.0
Исходящие платёжные документы (#28).
Документы
- платёжное поручение
PayDocRu(10) и платёжное требованиеPayRequest(11), сеттеры для данных платёжных документов — #17 - запрос об отзыве электронного документа
CancelationRequest(04) — #20 - дайджест
DigestTypeво всех исходящих документах:PayDocRu,PayRequest,CancelationRequest,StatementRequest,Probe— #27
Сборка XML
XmlMapperвыводит поля базового типа раньше полей наследника, как вxsd:extension. Без этого платёжное поручение с бюджетными реквизитами не проходило XSD:BudgetPaymentInfoоказывался передDocNo— #26- разобранная выписка со всеми видами
PayDocсобирается обратно в XML, проходящий XSD
Тесты
- все 10 официальных примеров электронных документов 1С лежат в фикстурах и покрыты тестами: разбираются, собираются обратно и проходят XSD
- пример платёжного поручения из README проверен: документ и контейнер проходят XSD
Несовместимых изменений нет.
Полный список изменений: 0.1.0...0.2.0