Structure of import document of ruble payment order in XML format
| № | Field | Multiplicity | Description |
|---|---|---|---|
| 1 | /Documents | [1] | |
| 2 | /Documents/Request | [1..n] | |
| 2.1 | /Documents/Request@requestId | [1] | UUID Unique Request ID |
| 2.2 | /Documents/Request@version | [1] | Version number of the exchange format It is possible to specify "" |
| 2.3 | /Documents/Request@sender | [0..1] | Sender system |
| 2.4 | /Documents/Request@receiver | [0..1] | Receiver System |
| 2.5 | /Documents/Request/PayDocRu | [1] | Ruble payment order |
| 2.5.1 | /Documents/Request/PayDocRu@docExtId | [1] | UUID Document ID in the accounting system (in the offline client) |
| 2.5.2 | /Documents/Request/PayDocRu/AccDoc | [1] | Details of payment document |
| 2.5.2.1 | /Documents/Request/PayDocRu/AccDoc@purpose | [1] | Purpose of payment Filled in a free form, it is necessary to specify the absence or presence (amount) of VAT |
| 2.5.2.2 | /Documents/Request/PayDocRu/AccDoc@docDate | [1] | Issue date of document |
| 2.5.2.3 | /Documents/Request/PayDocRu/AccDoc@docNum | [1] | Document number |
| 2.5.2.4 | /Documents/Request/PayDocRu/AccDoc@docSum | [1] | Sum of payment up to 12 integer digits, optional up to 2 fractional digits |
| 2.5.2.5 | /Documents/Request/PayDocRu/AccDoc@vatSum | [1] | Sum of Value-added tax |
| 2.5.2.6 | /Documents/Request/PayDocRu/AccDoc@vatRate | [1] | Percentage of Value-added tax |
| 2.5.2.7 | /Documents/Request/PayDocRu/AccDoc@vat | [1] | Specifies the method of VAT calculation according to the VAT calculation guide: Vat1 — calculation using percentage (1) Vat2 — calculation using percentage (2) VatAdd — calculation using percentage (+) VatZero — without VAT VatManualRate — VAT input VatManualAll — manual input |
| 2.5.2.8 | /Documents/Request/PayDocRu/AccDoc@transKind | [1] | Type of transaction For the payment order is indicated 01 |
| 2.5.2.9 | /Documents/Request/PayDocRu/AccDoc@paytKind | [1] | Type of payment: «электронно» - “online” If not specified: “0” |
| 2.5.2.10 | /Documents/Request/PayDocRu/AccDoc@paytCode | [0..1] | Type of payment code: “0”, “1” |
| 2.5.2.11 | /Documents/Request/PayDocRu/AccDoc@priority | [1] | Priority of payment: number from 1 to 6 |
| 2.5.2.12 | /Documents/Request/PayDocRu/AccDoc@codeVO | [0..1] | Code of currency transaction type, 5 digits |
| 2.5.2.13 | /Documents/Request/PayDocRu/AccDoc@nodocs | [0..1] | No documents required (0 or 1) |
| 2.5.2.14 | /Documents/Request/PayDocRu/AccDoc@incomeCode | [0..1] | Code purpose of payment. Available values: 1, 2, 3, 4, 5 If the recipient is a natural person, the field is only filled in when transferring the funds which are subject to limitations under Article 99 of Federal Law № 229 and/or cannot be subject to collection in accordance with Article 101 of Federal Law № 229. If the recipient is an individual entrepreneur or legal entity, a blank field is left blank. |
| 2.5.3 | /Documents/Request/PayDocRu/Payer | [1] | Details of the Payer |
| 2.5.3.1 | /Documents/Request/PayDocRu/Payer@inn | [1] | Taxpayer Identification Number (up to 12 digits) |
| 2.5.3.2 | /Documents/Request/PayDocRu/Payer@kpp | [0..1] | Code of the reason for registration (up to 9 digits) |
| 2.5.3.3 | /Documents/Request/PayDocRu/Payer@personalAcc | [1] | Account number |
| 2.5.3.4 | /Documents/Request/PayDocRu/Payer/Name | [1] | Name of the Payer |
| 2.5.3.5 | /Documents/Request/PayDocRu/Payer/Bank | [1] | Details of the Payer's bank |
| 2.5.3.5.1 | /Documents/Request/PayDocRu/Payer/Bank@bic | [1] | Bank Identifier Code |
| 2.5.3.5.2 | /Documents/Request/PayDocRu/Payer/Bank@correspAcc | [0..1] | Correspondent account number of the bank |
| 2.5.3.5.3 | /Documents/Request/PayDocRu/Payer/Bank/Name | [1] | Name of the bank |
| 2.5.3.5.4 | /Documents/Request/PayDocRu/Payer/Bank/BankCity | [0..1] | Name of the bank’s settlement |
| 2.5.3.5.5 | /Documents/Request/PayDocRu/Payer/Bank/SettlementType | [0..1] | Type of the bank’s settlement |
| 2.5.3.5 | /Documents/Request/PayDocRu/Payer/Filial | [0..1] | Branch of the bank |
| 2.5.4 | /Documents/Request/PayDocRu/Payee | [1] | Details of the Payee |
| 2.5.4.1 | /Documents/Request/PayDocRu/Payee@personalAcc | [0..1] | Account number |
| 2.5.4.2 | /Documents/Request/PayDocRu/Payee/@kpp | [0..1] | Code of the reason for registration (up to 9 digits) If the recipient is an individual entrepreneur or a private person, leave the field blank If the recipient is a legal entity, 9 digits should be specified If the recipient is a budget, it is obligatory to indicate 9 digits of KPP |
| 2.5.4.3 | /Documents/Request/PayDocRu/Payee@inn | [0..1] | Taxpayer Identification Number (up to 12 digits) If the recipient is an individual entrepreneur, 12 digits should be entered. If the recipient is a legal entity, 10 digits should be entered. If the recipient is a private individual, 12 digits should be entered or an empty field should be left If the recipient is a foreign organization, 5 digits should be entered (code of foreign organization) |
| 2.5.4.4 | /Documents/Request/PayDocRu/Payee@uip | [0..1] | Unique ID of Payment In the case of a budget payment, enter the UIN (unique charge identifier) in this field - 20 or 25 characters. For traffic police fines the UIN can be specified as the decree number. If you are not sure what you should indicate, you'd better specify the UIN from the issuing authority of the document for payment MUST indicate the UIN when you pay penalties or fines for violation of traffic rules, since the UIN indicated in the State Information System for State Traffic Police will associate the penalty accrual with the fact of its payment you MUST NOT enter all zeros or pay for several fines with a single payment MAY be "0" if the UIN is absent in the payment document |
| 2.5.4.5 | /Documents/Request/PayDocRu/Payee/Name | [1] | Name of the Payee If the recipient is an individual, full name should be indicated. If the recipient is an individual entrepreneur or a legal entity, the abbreviations "IE", "LLC", "JSC" depending on the type of organization are acceptable It is recommended to specify the correct name from the beneficiary or in the invoice |
| 2.5.4.6 | /Documents/Request/PayDocRu/Payee/Bank | [1] | Details of the Payee's bank |
| 2.5.4.6.1 | /Documents/Request/PayDocRu/Payee/Bank@bic | [1] | Bank Identifier Code |
| 2.5.4.6.2 | /Documents/Request/PayDocRu/Payee/Bank@correspAcc | [0..1] | Correspondent account number of the bank |
| 2.5.4.6.3 | /Documents/Request/PayDocRu/Payee/Bank/Name | [1] | Name of the bank |
| 2.5.4.6.4 | /Documents/Request/PayDocRu/Payee/Bank/BankCity | [0..1] | Name of the bank’s settlement |
| 2.5.4.6.5 | /Documents/Request/PayDocRu/Payee/Bank/SettlementType | [0..1] | Type of the bank’s settlement |
| 2.5.4.7 | /Documents/Request/PayDocRu/Payee/Filial | [0..1] | Branch of the bank |
| 2.5.5 | /Documents/Request/PayDocRu/DepartmentalInfo | [0..1] | Tax info: feilds 101, 104–110 of Payment Order |
| 2.5.5.1 | /Documents/Request/PayDocRu/DepartmentalInfo@drawerStatus | [1] | Indicator of Status of taxpayer (101) |
| 2.5.5.2 | /Documents/Request/PayDocRu/DepartmentalInfo@cbc | [1] | Code of budget classification (104) |
| 2.5.5.3 | /Documents/Request/PayDocRu/DepartmentalInfo@okato | [1] | Code of Russian Classification on Objects of Administrative Division (105) |
| 2.5.5.4 | /Documents/Request/PayDocRu/DepartmentalInfo@paytReason | [1] | Indicator of Reason of payment (106) |
| 2.5.5.5 | /Documents/Request/PayDocRu/DepartmentalInfo@taxPeriod | [1] | Tax period (107) Example: "МС.05.2016"-payment for May 2016 "КВ.03.2016" - payment for Q3 2016 "ПЛ.01.2016" - payment for the 1st half of 2016 "ГД.00.2015" -payment for 2015 "27.10.2016" - payment for October 27, 2016 When paying taxes in advance, put the first upcoming tax period for which the tax (fee) should be paid. The payment period is indicated in Russian (Cyrillic) capital letters Latin letters MUST NOT be used. MAY be "0" if there is no index of the tax period |
| 2.5.5.6 | /Documents/Request/PayDocRu/DepartmentalInfo@docNo | [1] | Number of tax document (108) The number of the payment document OR the identifier of information on the individual: up to 15 signs (the first and second signs correspond to the type of identifier of information on the individual, the third sign - separator ";") Example: 01;0201251245 -01 - Russian passport, 0201251245 - passport series and number 14;12345678900-14 - SNILS, 12345678900-Number of SNILS It is MUST to indicate SNILS when making payments of voluntary insurance contributions for the funded part of the pension" |
| 2.5.5.7 | /Documents/Request/PayDocRu/DepartmentalInfo@docDate | [1] | Date of tax document (109) DD.MM.YYYY Filled in the format DD.MM.YYYY Example: 27.10.2016 MAY put "0" in the first rectangle, and leave the rest blank if the date of the document is not known |
| 2.5.5.8 | /Documents/Request/PayDocRu/DepartmentalInfo@taxPaytKind | [1] | Type of tax payment (110) Enter "1" in the case of a payment to an individual at the expense of the budget provided for in parts 5.5 and 5.6 of Article 30.5 of Federal Law No. 161. In other cases the value of the field is not indicated |
Field types are available in xsd (see atachment PayDocRu_EN.xsd)
Sample of import files
Single ruble payment order
Sample of import file of a single ruble payment order is given in the atachment (see SinglePayDocRu.xml)
Batch of ruble payment orders
Sample of import file of ruble payment orders batch is given in the atachment (see BatchPayDocRu.xml)
SinglePayDocRu.xmlPayDocRu_EN.xsd
PayDocRu_RU.xsd
BatchPayDocRu.xml