Structure of a statement document in XML format

FieldMultiplicityDesciptionFormat
Response[1]
Response/@createTime[1]Date and time of reply formationxs:dateTime
Response/@responseId[1]A unique response identifier. UUID with hyphen separators. Set of 32 characters [0-9], [a-f] or [A-F] and hyphens. Constant "00000000-0000-0000-0000-000000000000"xs:string
Response/@requestId[1]The identifier of the request that resulted in this response. UUID with hyphen separators. Set of 32 characters [0-9], [a-f] or [A-F] and hyphens. Constant "00000000-0000-0000-0000-000000000000"xs:string
Response/@version[1]Exchange format version number. Constant "1.1"xs:string
Response/@sender[0..1]Sending systemxs:string
Response/@receiver[0..1]Receiving systemxs:string
Response/StatementRaif/[1]Statement
Response/StatementRaif/@extId[1]Statement ID in the Bank Servicexs:string
Response/StatementRaif/@acc[1]Client accountxs:string
Response/StatementRaif/@bic[1]BIC of the client's bankxs:string
Response/StatementRaif/@creditSum[1]Total credit turnoverxs:decimal
Response/StatementRaif/@debetSum[1]Total debet turnoverxs:decimal
Response/StatementRaif/@debetSumNat[0..1]Debit amount in national currencyxs:decimal
Response/StatementRaif/@creditSumNat[0..1]Credit amount in national currencyxs:decimal
Response/StatementRaif/@currCode[1]Statement currency code. Transmits a numeric currency code.xs:string
Response/StatementRaif/@docNum[0..1]Document numberxs:string
Response/StatementRaif/@docDate[1]The data is current as of (date)xs:date
Response/StatementRaif/@docTime[1]The data is current as of (time)xs:time
Response/StatementRaif/@acceptDate[1]Date of receipt for executionxs:date
Response/StatementRaif/@outBal[1]Outgoing balancexs:decimal
Response/StatementRaif/@stmtDate[1]Statement datexs:date
Response/StatementRaif/@stmtType[1]Statement type. Permissible values: 1 – for final statements 0 – for intraday.xs:integer
Response/StatementRaif/@ldgBalance[1]Available balancexs:decimal
Response/StatementRaif/@docComment[0..1]Message from the bankxs:string
Response/StatementRaif/@author[0..1]Responsible executor from the bankxs:string
Response/StatementRaif/@beginDate[0..1]Start date of statement periodxs:date
Response/StatementRaif/@endDate[0..1]End date of statement periodxs:date
Response/StatementRaif/@lastMovetDate[0..1]Date of last transaction on accountxs:date
Response/StatementRaif/@lastStmtDate[0..1]Date of previous transaction on accountxs:date
Response/StatementRaif/@enterBal[0..1]Incoming balancexs:decimal
Response/StatementRaif/@enterBalNat[0..1]Incoming balance in national currencyxs:decimal
Response/StatementRaif/@card1Sum[0..1]Amount according to the card index 1xs:decimal
Response/StatementRaif/@card2Sum[0..1]Amount according to the card index 2xs:decimal
Response/StatementRaif/@rateIn[0..1]Exchange rate of CB per currency unit at the beginning of the periodxs:decimal
Response/StatementRaif/@rateOut[0..1]Exchange rate per currency unit at the end of the statementxs:decimal
Response/StatementRaif/@outBalNat[0..1]Outgoing balance in national currencyxs:decimal
Response/StatementRaif/Docs[0..1]
Response/StatementRaif/Docs/TransInfo[0..n]Transaction information
Response/StatementRaif/Docs/TransInfo@extId[1]Transaction ID in the Bank's servicexs:string
Response/StatementRaif/Docs/TransInfo@avisType[0..1]Avise codexs:string
Response/StatementRaif/Docs/TransInfo@bank[0..1]Paying bankxs:string
Response/StatementRaif/Docs/TransInfo@receiverBankName[0..1]Beneficiary bankxs:string
Response/StatementRaif/Docs/TransInfo@payerBankCorrAccount[0..1]Correspondent account of payer's bankxs:string
Response/StatementRaif/Docs/TransInfo@receiverBankCorrAccount[0..1]Correspondent account of beneficiary bankxs:string
Response/StatementRaif/Docs/TransInfo@codeVO[0..1]Currency operation type codexs:integer
Response/StatementRaif/Docs/TransInfo@corrAcc[0..1]Beneficiary accountxs:string
Response/StatementRaif/Docs/TransInfo@personalAcc[0..1]Payer accountxs:string
Response/StatementRaif/Docs/TransInfo@corrBIC[0..1]Beneficiary bank BICxs:string
Response/StatementRaif/Docs/TransInfo@payerBankBic[0..1]Payer bank BIKxs:string
Response/StatementRaif/Docs/TransInfo@payerCurrCode[0..1]Payer account currency code. Transmits a numeric currency code.xs:string
Response/StatementRaif/Docs/TransInfo@receiverCurrCode[0..1]Receiver account currency code. Transmits a numeric currency code.xs:string
Response/StatementRaif/Docs/TransInfo@dc[0..1]debit/credit attribute. If 1-debt, 2-creditxs:integer
Response/StatementRaif/Docs/TransInfo@docDate[0..1]Document datexs:date
Response/StatementRaif/Docs/TransInfo@docNum[0..1]Document numberxs:string
Response/StatementRaif/Docs/TransInfo@docSum[0..1]Document amountxs:decimal
Response/StatementRaif/Docs/TransInfo@docSumNat[0..1]Document amount in local currencyxs:decimal
Response/StatementRaif/Docs/TransInfo@operDate[0..1]Transaction datexs:date
Response/StatementRaif/Docs/TransInfo@paymentOrder[0..1]Payment priorityxs:string
Response/StatementRaif/Docs/TransInfo@paytKind[0..1]Payment typexs:string
Response/StatementRaif/Docs/TransInfo@paytCode[0..1]Payment type codexs:string
Response/StatementRaif/Docs/TransInfo@personalINN[0..1]Payer's TINxs:string
Response/StatementRaif/Docs/TransInfo@receiverINN[0..1]Recipient's TINxs:string
Response/StatementRaif/Docs/TransInfo@personalKPP[0..1]Payer's KPPxs:string
Response/StatementRaif/Docs/TransInfo@receiverKPP[0..1]recipient's passportxs:string
Response/StatementRaif/Docs/TransInfo@priority[0..1]Not usedxs:integer
Response/StatementRaif/Docs/TransInfo@psNum[0..1]Transaction passport numberxs:integer
Response/StatementRaif/Docs/TransInfo@receiptDate[0..1]Admission datexs:date
Response/StatementRaif/Docs/TransInfo@transKind[0..1]Operation typexs:string
Response/StatementRaif/Docs/TransInfo@turnoverKind[0..1]Not usedxs:integer
Response/StatementRaif/Docs/TransInfo@valueDate[0..1]Value datexs:date
Response/StatementRaif/Docs/TransInfo@writeOffDate[0..1]Date of write-offxs:date
Response/StatementRaif/Docs/TransInfo@payerAccountName[0..1]Name of payer accountxs:string
Response/StatementRaif/Docs/TransInfo@receiverAccountName[0..1]Name of beneficiary accountxs:string
Response/StatementRaif/Docs/TransInfo@chargeDetails[0..1]Commissionxs:string
Response/StatementRaif/Docs/TransInfo@intRef[0..1]Bank wire referencexs:string
Response/StatementRaif/Docs/TransInfo@extRef[0..1]External wiring referencexs:string
Response/StatementRaif/Docs/TransInfo@filingDate[0..1]Date of placement in the file cabinetxs:date
Response/StatementRaif/Docs/TransInfo@partPayNum[0..1]Payment part numberxs:string
Response/StatementRaif/Docs/TransInfo@bankRef[0..1]Bank wire numberxs:string
Response/StatementRaif/Docs/TransInfo@midlBank[0..1]Intermediary bankxs:string
Response/StatementRaif/Docs/TransInfo@comissionWrittenOff[0..1]Commissions are deducted from the accountxs:string
Response/StatementRaif/Docs/TransInfo@transferComission[0..1]Transfer commissionxs:decimal
Response/StatementRaif/Docs/TransInfo@thirdBankFee[0..1]Third bank commissionsxs:decimal
Response/StatementRaif/Docs/TransInfo@commissionForSWIFT[0..1]SWIFT commissionxs:decimal
Response/StatementRaif/Docs/TransInfo@NOSTROBankComission[0..1]NOSTRO-bank commission for additional Servicexs:decimal
Response/StatementRaif/Docs/TransInfo@RBComission[0..1]RB commission for additional servicexs:decimal
Response/StatementRaif/Docs/TransInfo@SetAmt[0..1]Amount credited to the bank's corr. accountxs:decimal
Response/StatementRaif/Docs/TransInfo@SetCur[0..1]Numeric code of the currency of crediting to the bank's corr. accountxs:string
Response/StatementRaif/Docs/TransInfo@PayAmt[0..1]Amount to be credited to the accountxs:decimal
Response/StatementRaif/Docs/TransInfo@PayCur[0..1]Currency to be credited to the account. Transmits a numeric currency code.xs:string
Response/StatementRaif/Docs/TransInfo@sender[0..1]Sender SWIFT-codexs:string
Response/StatementRaif/Docs/TransInfo@receiver[0..1]Recipient's SWIFT codexs:string
Response/StatementRaif/Docs/TransInfo@receiptName[0..1]Recipient namexs:string
Response/StatementRaif/Docs/TransInfo@senderCharges[0..1]Commissions withheld by the senderxs:string
Response/StatementRaif/Docs/TransInfo@currRate[0..1]Conversion ratexs:decimal
Response/StatementRaif/Docs/TransInfo@payDtls[0..1]Purpose of payment in printed formxs:string
Response/StatementRaif/Docs/TransInfo@docShifr[0..1]Document cipher (file cabinet)xs:string
Response/StatementRaif/Docs/TransInfo@payNum[0..1]Document number (file cabinet)xs:string
Response/StatementRaif/Docs/TransInfo@payDate[0..1]Document date (file cabinet)xs:string
Response/StatementRaif/Docs/TransInfo@sumRest[0..1]Amount of balance of payment (file cabinet)xs:decimal
Response/StatementRaif/Docs/TransInfo@notDelAmt[0..1]The amount of the document, which formed this operationxs:decimal
Response/StatementRaif/Docs/TransInfo@notDelCur[0..1]Numeric code of the currency of the document, by which this operation was formedxs:string
Response/StatementRaif/Docs/TransInfo@pnar[0..1]in mt940 Additional information in field 61 Subfield8xs:string
Response/StatementRaif/Docs/TransInfo@mtGVC[0..1]GVC code (for mt940)xs:string
Response/StatementRaif/Docs/TransInfo@speedUPC[0..1]4-digit code SpeedUp Collect (for mt940)xs:string
Response/StatementRaif/Docs/TransInfo@mtTratCode[0..1]Transaction type codes used by the bank and satisfying the SWIFT standard (for mt940 field 61 Subfield5)xs:string
Response/StatementRaif/Docs/TransInfo@uip[0..1]UIP - unique payment identifierxs:string[max: 25]
Response/StatementRaif/Docs/TransInfo@incomeCode[0..1]Purpose of payment codexs:string
Response/StatementRaif/Docs/TransInfo/PersonalName[0..1]Payer namexs:string
Response/StatementRaif/Docs/TransInfo/Purpose[1]Payment purposexs:string
Response/StatementRaif/Docs/TransInfo/DepartmentalInfo[1]Tax details
Response/StatementRaif/Docs/TransInfo/DepartmentalInfo@cbc[0..1]CBCxs:string
Response/StatementRaif/Docs/TransInfo/DepartmentalInfo@docDate[0..1]Document datexs:string
Response/StatementRaif/Docs/TransInfo/DepartmentalInfo@docNo[0..1]Tax document numberxs:string
Response/StatementRaif/Docs/TransInfo/DepartmentalInfo@drawerStatus[0..1]Status of document drafterxs:string
Response/StatementRaif/Docs/TransInfo/DepartmentalInfo@okato[0..1]OKATOxs:string
Response/StatementRaif/Docs/TransInfo/DepartmentalInfo@paytReason[0..1]Reasons for payment indncator (106)xs:string
Response/StatementRaif/Docs/TransInfo/DepartmentalInfo@taxPaytKind[0..1]Tax payment type (110)xs:string
Response/StatementRaif/Docs/TransInfo/DepartmentalInfo@taxPeriod[0..1]Tax period/ Customs codexs:string

Example statement file and XSD

StatementExportXML.xsd
xml_40702810000000000000_10-02-2023_18-24-06.xml