Изменения в данную версию спецификации вносятся в рамках проведения пилотных проектов и согласований до публикации
Скорректирован параметр taxPeriod согласно приказу Минфина "Об утверждении Правил указания информации в реквизитах распоряжений о переводе денежных средств в уплату платежей в бюджетную систему Российской Федерации"
Корректировки в payment-orders:
- Удалён параметр TaxAmount
- Убраны все упоминания физических лиц из спецификации
- В ответе POST /payment-orders HTTP 201 добавлен параметр paymentOrderId
- В методы POST /payment-orders и GET /payment-orders/{paymentOrdersId} добавлен обязательный параметр paymentDate - дата составления распоряжения (реквизит 4)
- Добавлен обязательный параметр EndToEndId - уникальный идентификатор платежа (реквизит 22)
- Параметр Debtor переведён в разряд необязательных
- Актуализировано описание и состав атрибутов объектов корреспондентских счетов в части схем идентификации и идентификаторов счетов.
Корректировки в модели согласия (payment-consents):
- новый параметр paymentStatus в POST /payment-orders HTTP 201 и GET /payment-orders/{/paymentOrderID} HTTP 200.
- в POST /payment-orders HTTP 201, POST /payment-orders и в ответе GET /payment-consents/{paymentConsentId} параметр InstructedAmount перенесен в Initiation
- Удалены избыточные параметры и изменена обязательность полей согласно таблице
Корректировки в модели согласия (payment-consents):
- Из POST-запроса payment-consents удалён атрибут organizationId.
- Из ответа 201 Created по созданию согласия атрибут organizationId также удалён.
- В ответе GET /payment-consents/{paymentConsentId} атрибут organizationId переведён в разряд необязательных.
Удалены два объекта из ответа:
Amount — сумма денежных средств до вычета расходов, выраженная в валюте, указанной инициирующей стороной.ChargeAmount - комиссия за операцию по счёту.Добавлена обязательность поля InstructedAmount в ответе метода.
Обновлено описание метода:
Теперь: «Выставление счета на оплату в форме платежного поручения».