Parameter values
Below are the possible values for the following parameters of the 
receipt
object as well as the request parameters for creating a receipt :
 
Tax systems codes
Tax system code is specified in the 
tax_system_code
parameter. Possible value is a number from 1 to 6.
CodeTax system
1General tax system
2Simplified (STS, income)
3Simplified (STS, income with costs deducted)
4Unified tax on imputed income (ENVD)
5Unified agricultural tax (ESN)
6Patent Based Tax System
Items with different
tax_system_code
values should be included in different receipts.
 
VAT rates codes
VAT rate code is specified in the 
vat_code
parameter. Possible value is a number from 1 to 6.
CodeVAT rate
1VAT not included
20% VAT rate
310% VAT rate
420% receipt’s VAT rate
510/110 receipt’s estimate VAT rate
620/120 receipt’s estimate VAT rate
 
Payment subject attributes
The payment subject attribute is specified in the 
payment_subject
parameter. Possible values:
ValueDescription
commodityProduct
exciseExcisable goods
jobJob
serviceService
gambling_betGambling bet
gambling_prizeGambling winnings
lotteryLottery ticket
lottery_prizeLottery winnings
intellectual_activityIntellectual property
paymentPayment
agent_commissionAgent’s commission
property_rightProperty rights
non_operating_gainNon-operating income
insurance_premiumInsurance tax
sales_taxSales tax
resort_feeResort fee
compositeSeveral subjects
anotherOther
 
Payment method attributes
The payment method attribute is specified in the 
payment_mode
parameter. Possible values:
ValueDescription
full_prepaymentFull prepayment
partial_prepaymentPartial prepayment
advanceAdvance payment
full_paymentFull payment
partial_paymentPartial payment and loan
creditLoan
credit_paymentLoan repayment
 
Payment type
The payment type is specified in the 
type
parameter of the 
settlements
massive in the request for creating a receipt . Possible values:
ValueDescription
cashlessCashless payment
prepaymentPrepayment (advance payment)
postpaymentPostpayment (loan)
considerationConsideration
 
Agent type
Agent type is specified in the
agent_type
parameter of the
items
array in the request for creating a receipt , if you send data for creating receipts using the Receipt after payment scenario. The
agent_type
parameter 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:
ValueDescription
banking_payment_agentBanking payment agent
banking_payment_subagentBanking payment subagent
payment_agentPayment agent
payment_subagentPayment subagent
attorneyAttorney
commissionerBroker
agentAgent
 
See also
Receipts in the Yandex.Checkout API ReferencePayment creation in the Yandex.Checkout API ReferencePayment capture in the Yandex.Checkout API ReferenceRefund creation in the Yandex.Checkout API Reference