YooMoney API
Old versions of the API
Help
Sign up for YooMoney
The new format of fiscal documents (FFD 1.05)
On 1 January 2019, the Supplement to Federal Law No. 54-FZ entered into force, introducing the new format of fiscal documents (FFD 1.05). You need to send two new parameters to the tax service:
  • payment subject attribute is the category of goods and services that you sell (for example, product, service, or a gaming bid: payment subject attribute from the order of the Federal Tax Service).
  • payment method attribute is the category of the method you use to accept payment (for example, installments, prepayment, full settlement: payment method attribute from the order of the Federal Tax Service).
 
What to do
If you've implemented our solution for 54-FZ, and you send data for the receipt with each payment, add new parameters.
The adding process depends on your online sales register and the protocol you use to interact with YooMoney.
How to set up online sales register
ATOL Online
  1. First, start sending new parameters along with the payment.
  2. Then sign int to your ATOL dashboard and change FFD. How to do it
Kit invest, Orange Data, ModulKassa, and Business.Ru Online Receipts
You can send new parameters.
If you send them, your online sales register will process everything correctly.
If you do not send them, it will substitute the necessary values.
How to send new parameters
This depends on your implementation method (you can check it in the settings section of Merchant Profile).
API (integration via the YooMoney API)
In the parameter, specify receipt in the object items two new parameters for each product:
  • payment subject attribute (payment_subject),
  • payment method attribute (payment_mode).
### HTTP Protocol (integration via the old protocol)
In the object, specify ym_mechant_receipt two new parameters for each product:
  • payment subject attribute (paymentSubjectType);
  • payment method attribute (paymentMethodType).
Payment module in CMS
New parameters are gradually added to the YooMoney modules. You can find out more by contacting your platform's support service or the module's developers.
Invoicing from Merchant Profile
New fields will appear when you create an invoice. You can set them every time or select them once for all invoices.