Below are the possible values for the following parameters of the
receiptobject as well as the request parameters for creating a receipt :
- tax systems codes;
- VAT rates codes;
- payment subject attributes;
- payment method attributes;
- payment type;
- agent type.
Tax system code is specified in the
tax_system_codeparameter. Possible value is a number from 1 to 6.
|1||General tax system|
|2||Simplified (STS, income)|
|3||Simplified (STS, income with costs deducted)|
|4||Unified tax on imputed income (ENVD)|
|5||Unified agricultural tax (ESN)|
|6||Patent Based Tax System|
Items with different
tax_system_codevalues should be included in different receipts.
VAT rate code is specified in the
vat_codeparameter. Possible value is a number from 1 to 6.
|1||VAT not included|
|2||0% VAT rate|
|3||10% VAT rate|
|4||20% receipt’s VAT rate|
|5||10/110 receipt’s estimate VAT rate|
|6||20/120 receipt’s estimate VAT rate|
The payment subject attribute is specified in the
payment_subjectparameter. Possible values:
The payment method attribute is specified in the
payment_modeparameter. Possible values:
|partial_payment||Partial payment and loan|
The payment type is specified in the
typeparameter of the
settlementsmassive in the request for creating a receipt . Possible values:
|prepayment||Prepayment (advance payment)|
Agent type is specified in the
agent_typeparameter of the
itemsarray in the request for creating a receipt , if you send data for creating receipts using the Receipt after payment scenario. The
agent_typeparameter is provided for by the format of fiscal documents (FFD) and is mandatory for version 1.1 and later. Make sure your online sales register is updated to FFD 1.1. Possible values:
|banking_payment_agent||Banking payment agent|
|banking_payment_subagent||Banking payment subagent|
Receipts in the YooMoney API ReferencePayment creation in the YooMoney API ReferencePayment capture in the YooMoney API ReferenceRefund creation in the YooMoney API Reference
Do you have any questions or comments regarding the documentation?
We can set up a call and discuss them: we'll help you solve the problem and you'll help us understand what we need to improve. To do that, share your contact information and select the time.
Yes, I'd like to set up a meeting