ISO20022object

RemittanceInformation

ISO20022: Information supplied to enable the matching of an entry with the items that the transfer is intended to settle, such as commercial invoices in an accounts' receivable system. API:

  • Only one occurrence of the unstructured information is allowed.
  • Only one occurrence of the structured information is allowed.
  • Structured and unstructured information can coexist.

Fields (2)

  • unstructuredarray<string>

    Unstructured remittance information.

    Unstructured remittance information. Each implementation may add a pattern in order to specify its own character set constraints.

    Type: array<string>

    Item: Relevant information to the transaction

    Item constraints: maxLength: 140

  • structuredarray<StructuredRemittanceInformation>

    Structured remittance information

    Item: StructuredRemittanceInformation

    Information supplied to enable the matching/reconciliation of an entry with the items that the payment is intended to settle, such as commercial invoices in an accounts' receivable system, in a structured form.

    • referredDocumentInformationReferredDocumentInformations

      Provides the identification and the content of the referred documents.

      Item: ReferredDocumentInformation

      Provides the identification and the content of the referred document.

      • typeCodeAndIssuer

        Specifies a code and the issuer of this code.

        Schema: CodeAndIssuer

        Specifies a code and the issuer of this code.

        • codestringrequired

          Provides the code.

          Constraints: maxLength: 4

        • issuerstring

          Identification of the issuer of the code.

          Constraints: maxLength: 35

      • numberstring

        Unique and unambiguous identification of the referred document.

        Constraints: maxLength: 35

      • relatedDatestring (date)ISO 8601

        Date associated with the referred document.

      • lineDetailsarray<LineDetail>

        Sets of elements used to provide the content of the referred document line.

        Item: LineDetail

        Set of elements used to provide the content of the referred document line.

        • identificationDocumentLineIdentification

          Provides identification of the document line.

          Schema: DocumentLineIdentification

          Provides identification of the document line. the [type] property must be used for specifying the type of referred document type.

          • typeCodeAndIssuer

            Specifies a code and the issuer of this code.

            Schema: CodeAndIssuer

            Specifies a code and the issuer of this code.

            • codestringrequired

              Provides the code.

              Constraints: maxLength: 4

            • issuerstring

              Identification of the issuer of the code.

              Constraints: maxLength: 35

          • numberstring

            Unique and unambiguous identification of the referred document line.

            Constraints: maxLength: 35

          • relatedDatestring (date)ISO 8601

            Date associated with the referred document line.

        • descriptionstring

          Description associated with the document line.

          Constraints: maxLength: 2048

        • amountRemittanceAmount

          ISO20022: Provides details on the amounts of the document line.

          Schema: RemittanceAmount

          ISO20022: Provides details on the amounts of the document line. API: Amounts must always be set as positive values.

          PropertyDescription
          duePayableAmountAmount specified is the exact amount due and payable to the creditor.
          discountAppliedAmountAmount of discount to be applied to the amount due and payable to the creditor.
          creditNoteAmountAmount of a credit note.
          taxAmountAmount of the tax.
          adjustmentAmountAndReasonSpecifies detailed information on the amount and reason of the adjustment.
          remittedAmountAmount of money remitted.
          • duePayableAmountAmountType

            Structure aiming to embed the amount and the currency to be used.

            Schema: AmountType

            Structure aiming to embed the amount and the currency to be used.

            • amountnumber (float)required

              ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

              ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

              Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

            • currencyCurrencyCodeISO 4217required

              Specifies the currency of the amount or of the account.

              Schema: CurrencyCode

              Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

              Type: string

              Constraints: pattern: `^[A-Z]{3,3}$`

          • discountAppliedAmountTypedAmount

            ISO20022: Typed Amount

            Schema: TypedAmount

            ISO20022: Typed Amount API: Amounts must always be set as positive values.

            • typestring

              Type of the amount

              Constraints: maxLength: 35

            • amountAmountTyperequired

              Structure aiming to embed the amount and the currency to be used.

              Schema: AmountType

              Structure aiming to embed the amount and the currency to be used.

              • amountnumber (float)required

                ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

                ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

                Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

              • currencyCurrencyCodeISO 4217required

                Specifies the currency of the amount or of the account.

                Schema: CurrencyCode

                Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

                Type: string

                Constraints: pattern: `^[A-Z]{3,3}$`

          • creditNoteAmountAmountType

            Structure aiming to embed the amount and the currency to be used.

            Schema: AmountType

            Structure aiming to embed the amount and the currency to be used.

            • amountnumber (float)required

              ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

              ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

              Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

            • currencyCurrencyCodeISO 4217required

              Specifies the currency of the amount or of the account.

              Schema: CurrencyCode

              Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

              Type: string

              Constraints: pattern: `^[A-Z]{3,3}$`

          • taxAmountTypedAmount

            ISO20022: Typed Amount

            Schema: TypedAmount

            ISO20022: Typed Amount API: Amounts must always be set as positive values.

            • typestring

              Type of the amount

              Constraints: maxLength: 35

            • amountAmountTyperequired

              Structure aiming to embed the amount and the currency to be used.

              Schema: AmountType

              Structure aiming to embed the amount and the currency to be used.

              • amountnumber (float)required

                ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

                ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

                Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

              • currencyCurrencyCodeISO 4217required

                Specifies the currency of the amount or of the account.

                Schema: CurrencyCode

                Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

                Type: string

                Constraints: pattern: `^[A-Z]{3,3}$`

          • adjustmentAmountAndReasonDocumentAdjustment

            ISO20022: Specifies detailed information on the amount and reason of the adjustment.

            Schema: DocumentAdjustment

            ISO20022: Specifies detailed information on the amount and reason of the adjustment. API: Amounts must always be set as positive values.

            • amountAmountTyperequired

              Structure aiming to embed the amount and the currency to be used.

              Schema: AmountType

              Structure aiming to embed the amount and the currency to be used.

              • amountnumber (float)required

                ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

                ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

                Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

              • currencyCurrencyCodeISO 4217required

                Specifies the currency of the amount or of the account.

                Schema: CurrencyCode

                Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

                Type: string

                Constraints: pattern: `^[A-Z]{3,3}$`

            • creditDebitIndicatorCreditDebitIndicator

              Accounting flow of the amount

              Schema: CreditDebitIndicator

              CodeDescription
              CRDT
              Credit type amount
              DBIT
              Debit type amount
            • reasonstring

              Specifies the reason for the adjustment.

              Constraints: maxLength: 4

            • additionalInformationstring

              Provides further details on the document adjustment.

              Constraints: maxLength: 140

          • remittedAmountAmountType

            Structure aiming to embed the amount and the currency to be used.

            Schema: AmountType

            Structure aiming to embed the amount and the currency to be used.

            • amountnumber (float)required

              ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

              ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

              Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

            • currencyCurrencyCodeISO 4217required

              Specifies the currency of the amount or of the account.

              Schema: CurrencyCode

              Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

              Type: string

              Constraints: pattern: `^[A-Z]{3,3}$`

    • referredDocumentAmountRemittanceAmount

      ISO20022: Provides details on the amounts of the document line.

      Schema: RemittanceAmount

      ISO20022: Provides details on the amounts of the document line. API: Amounts must always be set as positive values.

      PropertyDescription
      duePayableAmountAmount specified is the exact amount due and payable to the creditor.
      discountAppliedAmountAmount of discount to be applied to the amount due and payable to the creditor.
      creditNoteAmountAmount of a credit note.
      taxAmountAmount of the tax.
      adjustmentAmountAndReasonSpecifies detailed information on the amount and reason of the adjustment.
      remittedAmountAmount of money remitted.
      • duePayableAmountAmountType

        Structure aiming to embed the amount and the currency to be used.

        Schema: AmountType

        Structure aiming to embed the amount and the currency to be used.

        • amountnumber (float)required

          ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

          ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

          Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

        • currencyCurrencyCodeISO 4217required

          Specifies the currency of the amount or of the account.

          Schema: CurrencyCode

          Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

          Type: string

          Constraints: pattern: `^[A-Z]{3,3}$`

      • discountAppliedAmountTypedAmount

        ISO20022: Typed Amount

        Schema: TypedAmount

        ISO20022: Typed Amount API: Amounts must always be set as positive values.

        • typestring

          Type of the amount

          Constraints: maxLength: 35

        • amountAmountTyperequired

          Structure aiming to embed the amount and the currency to be used.

          Schema: AmountType

          Structure aiming to embed the amount and the currency to be used.

          • amountnumber (float)required

            ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

            ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

            Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

          • currencyCurrencyCodeISO 4217required

            Specifies the currency of the amount or of the account.

            Schema: CurrencyCode

            Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

            Type: string

            Constraints: pattern: `^[A-Z]{3,3}$`

      • creditNoteAmountAmountType

        Structure aiming to embed the amount and the currency to be used.

        Schema: AmountType

        Structure aiming to embed the amount and the currency to be used.

        • amountnumber (float)required

          ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

          ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

          Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

        • currencyCurrencyCodeISO 4217required

          Specifies the currency of the amount or of the account.

          Schema: CurrencyCode

          Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

          Type: string

          Constraints: pattern: `^[A-Z]{3,3}$`

      • taxAmountTypedAmount

        ISO20022: Typed Amount

        Schema: TypedAmount

        ISO20022: Typed Amount API: Amounts must always be set as positive values.

        • typestring

          Type of the amount

          Constraints: maxLength: 35

        • amountAmountTyperequired

          Structure aiming to embed the amount and the currency to be used.

          Schema: AmountType

          Structure aiming to embed the amount and the currency to be used.

          • amountnumber (float)required

            ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

            ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

            Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

          • currencyCurrencyCodeISO 4217required

            Specifies the currency of the amount or of the account.

            Schema: CurrencyCode

            Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

            Type: string

            Constraints: pattern: `^[A-Z]{3,3}$`

      • adjustmentAmountAndReasonDocumentAdjustment

        ISO20022: Specifies detailed information on the amount and reason of the adjustment.

        Schema: DocumentAdjustment

        ISO20022: Specifies detailed information on the amount and reason of the adjustment. API: Amounts must always be set as positive values.

        • amountAmountTyperequired

          Structure aiming to embed the amount and the currency to be used.

          Schema: AmountType

          Structure aiming to embed the amount and the currency to be used.

          • amountnumber (float)required

            ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

            ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

            Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

          • currencyCurrencyCodeISO 4217required

            Specifies the currency of the amount or of the account.

            Schema: CurrencyCode

            Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

            Type: string

            Constraints: pattern: `^[A-Z]{3,3}$`

        • creditDebitIndicatorCreditDebitIndicator

          Accounting flow of the amount

          Schema: CreditDebitIndicator

          CodeDescription
          CRDT
          Credit type amount
          DBIT
          Debit type amount
        • reasonstring

          Specifies the reason for the adjustment.

          Constraints: maxLength: 4

        • additionalInformationstring

          Provides further details on the document adjustment.

          Constraints: maxLength: 140

      • remittedAmountAmountType

        Structure aiming to embed the amount and the currency to be used.

        Schema: AmountType

        Structure aiming to embed the amount and the currency to be used.

        • amountnumber (float)required

          ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

          ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

          Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

        • currencyCurrencyCodeISO 4217required

          Specifies the currency of the amount or of the account.

          Schema: CurrencyCode

          Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

          Type: string

          Constraints: pattern: `^[A-Z]{3,3}$`

    • creditorReferenceInformationCreditorReferenceInformation

      Reference information provided by the creditor to allow the identification of the underlying documents.

      Schema: CreditorReferenceInformation

      Reference information provided by the creditor to allow the identification of the underlying documents.

      • typeCodeAndIssuer

        Specifies a code and the issuer of this code.

        Schema: CodeAndIssuer

        Specifies a code and the issuer of this code.

        • codestringrequired

          Provides the code.

          Constraints: maxLength: 4

        • issuerstring

          Identification of the issuer of the code.

          Constraints: maxLength: 35

      • referencestring

        Unique reference, as assigned by the creditor, to unambiguously refer to the payment transaction.

        Constraints: maxLength: 35

    • invoicerPartyIdentification

      API : Description of a Party which can be either a person or an organization.

      Schema: PartyIdentification

      API : Description of a Party which can be either a person or an organization.

      • namestringrequired

        ISO20022: Name by which a party is known and which is usually used to identify that party.

        ISO20022: Name by which a party is known and which is usually used to identify that party. The [organisationId] property allows the specification of an unique and unambiguous way to identify an organisation. The [privateId] property allows the specification of an unique and unambiguous way to identify a person.

        Constraints: maxLength: 140

      • dateAndPlaceOfBirthDateAndPlaceOfBirth

        Date and place of birth of a person.

        Schema: DateAndPlaceOfBirth

        Date and place of birth of a person. This information must be requested for detection of Fraud, Money-Laundering and Terrorism Financing in case of international payment.

        • birthDatestring (date)ISO 8601required

          Date on which a person is born.

        • cityOfBirthstringrequired

          City where a person was born.

          Constraints: maxLength: 35

        • countryOfBirthstringrequired

          Country where a person was born.

          Constraints: pattern: `^[A-Z]{2,2}$`

      • postalAddressPostalAddress

        ISO20022: Information that locates and identifies a specific address, as defined by postal services.

        Schema: PostalAddress

        ISO20022: Information that locates and identifies a specific address, as defined by postal services.

        • addressTypestringenum · 6

          ISO20022: Identifies the nature of the postal address.

          ISO20022: Identifies the nature of the postal address. API: Cannot be used for SEPA payments. Proprietary codes can be specified and documented if needed.

          CodeNameDescription
          BIZZ
          BusinessAddress is the business address
          DLVY
          DeliveryAddress is the address to which delivery is to take place
          MLTO
          Mail ToAddress is the address to which mail is sent
          PBOX
          PO BoxAddress is is a postal office (PO) box
          ADDR
          PostalAddress is the complete postal address
          HOME
          HomeAddress is the home address
        • departmentstring

          ISO20022: Identification of a division of a large organisation or building.

          ISO20022: Identification of a division of a large organisation or building. API: Cannot be used for SEPA payments.

          Constraints: maxLength: 70

        • subDepartmentstring

          ISO20022: Identification of a sub-division of a large organisation or building.

          ISO20022: Identification of a sub-division of a large organisation or building. API: Cannot be used for SEPA payments.

          Constraints: maxLength: 70

        • streetNamestring

          ISO20022: Name of a street or thoroughfare.

          ISO20022: Name of a street or thoroughfare. API: Cannot be used for SEPA payments.

          Constraints: maxLength: 70

        • buildingNumberstring

          ISO20022: Number that identifies the position of a building on a street.

          ISO20022: Number that identifies the position of a building on a street. API: Cannot be used for SEPA payments.

          Constraints: maxLength: 16

        • buildingNamestring

          ISO20022: Name of the building or house.

          ISO20022: Name of the building or house. API: Cannot be used for SEPA payments.

          Constraints: maxLength: 16

        • postCodestring

          ISO20022: Identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail.

          ISO20022: Identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail. API: Cannot be used for SEPA payments.

          Constraints: maxLength: 16

        • townNamestring

          ISO20022: Name of a built-up area, with defined boundaries, and a local government.

          ISO20022: Name of a built-up area, with defined boundaries, and a local government. API: Cannot be used for SEPA payments.

          Constraints: maxLength: 35

        • countrySubDivisionstring

          ISO20022: Identifies a subdivision of a country such as state, region, county.

          ISO20022: Identifies a subdivision of a country such as state, region, county. API: Cannot be used for SEPA payments.

          Constraints: maxLength: 35

        • countrystringrequired

          ISO20022: Country in which a person resides (the place of a person's home). In the case of a company, it is the country from which the affairs of that company are directed.

          ISO20022: Country in which a person resides (the place of a person's home). In the case of a company, it is the country from which the affairs of that company are directed.

          Constraints: pattern: `^([A-Z]{2,2})$`

        • addressLinearray<string>

          Unstructured address. The lines must embed zip code and town name.

          Unstructured address. The lines must embed zip code and town name. For SEPA payments, only two address lines are allowed.

          Type: array<string>

          Item: Address line

          Item constraints: maxLength: 70

      • contactDetailsContactDetails

        Indicates how to contact the party.

        Schema: ContactDetails

        Indicates how to contact the party.

        • phoneNumberPhoneNumber

          The collection of information which identifies a specific phone or FAX number as defined by telecom services.

          Schema: PhoneNumber

          The collection of information which identifies a specific phone or FAX number as defined by telecom services. It consists of a "+" followed by the country code (from 1 to 3 characters) then a "-" and finally, any combination of numbers, "(", ")", "+" and "-" (up to 30 characters).

          Type: string

          Constraints: pattern: `^\+[0-9]{1,3}-[0-9()+\-]{1,30}$`

        • faxNumberPhoneNumber

          The collection of information which identifies a specific phone or FAX number as defined by telecom services.

          Schema: PhoneNumber

          The collection of information which identifies a specific phone or FAX number as defined by telecom services. It consists of a "+" followed by the country code (from 1 to 3 characters) then a "-" and finally, any combination of numbers, "(", ")", "+" and "-" (up to 30 characters).

          Type: string

          Constraints: pattern: `^\+[0-9]{1,3}-[0-9()+\-]{1,30}$`

        • emailAddressstring

          email address of the contact

          Constraints: maxLength: 2048 · pattern: `^.+@.+$`

      • organisationIdGenericIdentification

        ISO20022: Unique identification of an account, a person or an organisation, as assigned by an issuer.

        Schema: GenericIdentification

        ISO20022: Unique identification of an account, a person or an organisation, as assigned by an issuer. API: The ASPSP will document which account reference type it will support.

        • identificationstringrequired

          API: Identifier

          API: Identifier

          Constraints: maxLength: 70

        • schemeNamestringrequired

          Name of the identification scheme.

          Name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are the following:

          CodeNameDescription
          BANKBankPartyIdentificationUnique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client.
          BBANBBANIdentifierBasic Bank Account Number (BBAN) - identifier used nationally by financial institutions, ie, in individual countries, generally as part of a National Account Numbering Scheme(s), to uniquely identify the account of a customer.
          COIDCountryIdentificationCode) : Country authority given organisation identification (e.g., corporate registration number)
          SRENSIRENThe SIREN number is a 9 digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France.
          SRETSIRETThe SIRET number is a 14 digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France. It consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity.
          NIDNNationalIdentityNumberNumber assigned by an authority to identify the national identity number of a person.
          Other values are also permitted, for instance:
          CodeNameDescription
          -------------------
          OAUTOAUTH2OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU
          CPANCardPanCard PAN
          MPANMaskedPanCard PAN where some digits were replaced for security reason
          TPANTokenizedPanToken which was provided by a Token Service Provider (TSP) in order to obfuscate a real card PAN. The TSP must be identified in the issuer field
          TBANTokenizedIBANToken which was provided by a Token Service Provider (TSP) in order to obfuscate an IBAN. The TSP must be identified in the issuer field
          Each implementation of the STET PSD2 API must specify in its own documentation which schemes can actually been used

          Constraints: maxLength: 70

        • issuerstring

          ISO20022: Entity that assigns the identification. this could a country code or any organisation name or identifier that can be recognized by both parties

          ISO20022: Entity that assigns the identification. this could a country code or any organisation name or identifier that can be recognized by both parties

          Constraints: maxLength: 35

      • privateIdGenericIdentification

        ISO20022: Unique identification of an account, a person or an organisation, as assigned by an issuer.

        Schema: GenericIdentification

        ISO20022: Unique identification of an account, a person or an organisation, as assigned by an issuer. API: The ASPSP will document which account reference type it will support.

        • identificationstringrequired

          API: Identifier

          API: Identifier

          Constraints: maxLength: 70

        • schemeNamestringrequired

          Name of the identification scheme.

          Name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are the following:

          CodeNameDescription
          BANKBankPartyIdentificationUnique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client.
          BBANBBANIdentifierBasic Bank Account Number (BBAN) - identifier used nationally by financial institutions, ie, in individual countries, generally as part of a National Account Numbering Scheme(s), to uniquely identify the account of a customer.
          COIDCountryIdentificationCode) : Country authority given organisation identification (e.g., corporate registration number)
          SRENSIRENThe SIREN number is a 9 digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France.
          SRETSIRETThe SIRET number is a 14 digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France. It consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity.
          NIDNNationalIdentityNumberNumber assigned by an authority to identify the national identity number of a person.
          Other values are also permitted, for instance:
          CodeNameDescription
          -------------------
          OAUTOAUTH2OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU
          CPANCardPanCard PAN
          MPANMaskedPanCard PAN where some digits were replaced for security reason
          TPANTokenizedPanToken which was provided by a Token Service Provider (TSP) in order to obfuscate a real card PAN. The TSP must be identified in the issuer field
          TBANTokenizedIBANToken which was provided by a Token Service Provider (TSP) in order to obfuscate an IBAN. The TSP must be identified in the issuer field
          Each implementation of the STET PSD2 API must specify in its own documentation which schemes can actually been used

          Constraints: maxLength: 70

        • issuerstring

          ISO20022: Entity that assigns the identification. this could a country code or any organisation name or identifier that can be recognized by both parties

          ISO20022: Entity that assigns the identification. this could a country code or any organisation name or identifier that can be recognized by both parties

          Constraints: maxLength: 35

      • leiLeiIdentification

        Legal Entity Identifier is a code allocated to a party as described in ISO 17442 "Financial Services - Legal Entity Identifier (LEI)".

        Schema: LeiIdentification

        Legal Entity Identifier is a code allocated to a party as described in ISO 17442 "Financial Services - Legal Entity Identifier (LEI)".

        Type: string

        Constraints: pattern: `^[A-Z0-9]{18,18}[0-9]{2,2}$`

    • invoiceePartyIdentification

      API : Description of a Party which can be either a person or an organization.

      Schema: PartyIdentification

      API : Description of a Party which can be either a person or an organization.

      • namestringrequired

        ISO20022: Name by which a party is known and which is usually used to identify that party.

        ISO20022: Name by which a party is known and which is usually used to identify that party. The [organisationId] property allows the specification of an unique and unambiguous way to identify an organisation. The [privateId] property allows the specification of an unique and unambiguous way to identify a person.

        Constraints: maxLength: 140

      • dateAndPlaceOfBirthDateAndPlaceOfBirth

        Date and place of birth of a person.

        Schema: DateAndPlaceOfBirth

        Date and place of birth of a person. This information must be requested for detection of Fraud, Money-Laundering and Terrorism Financing in case of international payment.

        • birthDatestring (date)ISO 8601required

          Date on which a person is born.

        • cityOfBirthstringrequired

          City where a person was born.

          Constraints: maxLength: 35

        • countryOfBirthstringrequired

          Country where a person was born.

          Constraints: pattern: `^[A-Z]{2,2}$`

      • postalAddressPostalAddress

        ISO20022: Information that locates and identifies a specific address, as defined by postal services.

        Schema: PostalAddress

        ISO20022: Information that locates and identifies a specific address, as defined by postal services.

        • addressTypestringenum · 6

          ISO20022: Identifies the nature of the postal address.

          ISO20022: Identifies the nature of the postal address. API: Cannot be used for SEPA payments. Proprietary codes can be specified and documented if needed.

          CodeNameDescription
          BIZZ
          BusinessAddress is the business address
          DLVY
          DeliveryAddress is the address to which delivery is to take place
          MLTO
          Mail ToAddress is the address to which mail is sent
          PBOX
          PO BoxAddress is is a postal office (PO) box
          ADDR
          PostalAddress is the complete postal address
          HOME
          HomeAddress is the home address
        • departmentstring

          ISO20022: Identification of a division of a large organisation or building.

          ISO20022: Identification of a division of a large organisation or building. API: Cannot be used for SEPA payments.

          Constraints: maxLength: 70

        • subDepartmentstring

          ISO20022: Identification of a sub-division of a large organisation or building.

          ISO20022: Identification of a sub-division of a large organisation or building. API: Cannot be used for SEPA payments.

          Constraints: maxLength: 70

        • streetNamestring

          ISO20022: Name of a street or thoroughfare.

          ISO20022: Name of a street or thoroughfare. API: Cannot be used for SEPA payments.

          Constraints: maxLength: 70

        • buildingNumberstring

          ISO20022: Number that identifies the position of a building on a street.

          ISO20022: Number that identifies the position of a building on a street. API: Cannot be used for SEPA payments.

          Constraints: maxLength: 16

        • buildingNamestring

          ISO20022: Name of the building or house.

          ISO20022: Name of the building or house. API: Cannot be used for SEPA payments.

          Constraints: maxLength: 16

        • postCodestring

          ISO20022: Identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail.

          ISO20022: Identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail. API: Cannot be used for SEPA payments.

          Constraints: maxLength: 16

        • townNamestring

          ISO20022: Name of a built-up area, with defined boundaries, and a local government.

          ISO20022: Name of a built-up area, with defined boundaries, and a local government. API: Cannot be used for SEPA payments.

          Constraints: maxLength: 35

        • countrySubDivisionstring

          ISO20022: Identifies a subdivision of a country such as state, region, county.

          ISO20022: Identifies a subdivision of a country such as state, region, county. API: Cannot be used for SEPA payments.

          Constraints: maxLength: 35

        • countrystringrequired

          ISO20022: Country in which a person resides (the place of a person's home). In the case of a company, it is the country from which the affairs of that company are directed.

          ISO20022: Country in which a person resides (the place of a person's home). In the case of a company, it is the country from which the affairs of that company are directed.

          Constraints: pattern: `^([A-Z]{2,2})$`

        • addressLinearray<string>

          Unstructured address. The lines must embed zip code and town name.

          Unstructured address. The lines must embed zip code and town name. For SEPA payments, only two address lines are allowed.

          Type: array<string>

          Item: Address line

          Item constraints: maxLength: 70

      • contactDetailsContactDetails

        Indicates how to contact the party.

        Schema: ContactDetails

        Indicates how to contact the party.

        • phoneNumberPhoneNumber

          The collection of information which identifies a specific phone or FAX number as defined by telecom services.

          Schema: PhoneNumber

          The collection of information which identifies a specific phone or FAX number as defined by telecom services. It consists of a "+" followed by the country code (from 1 to 3 characters) then a "-" and finally, any combination of numbers, "(", ")", "+" and "-" (up to 30 characters).

          Type: string

          Constraints: pattern: `^\+[0-9]{1,3}-[0-9()+\-]{1,30}$`

        • faxNumberPhoneNumber

          The collection of information which identifies a specific phone or FAX number as defined by telecom services.

          Schema: PhoneNumber

          The collection of information which identifies a specific phone or FAX number as defined by telecom services. It consists of a "+" followed by the country code (from 1 to 3 characters) then a "-" and finally, any combination of numbers, "(", ")", "+" and "-" (up to 30 characters).

          Type: string

          Constraints: pattern: `^\+[0-9]{1,3}-[0-9()+\-]{1,30}$`

        • emailAddressstring

          email address of the contact

          Constraints: maxLength: 2048 · pattern: `^.+@.+$`

      • organisationIdGenericIdentification

        ISO20022: Unique identification of an account, a person or an organisation, as assigned by an issuer.

        Schema: GenericIdentification

        ISO20022: Unique identification of an account, a person or an organisation, as assigned by an issuer. API: The ASPSP will document which account reference type it will support.

        • identificationstringrequired

          API: Identifier

          API: Identifier

          Constraints: maxLength: 70

        • schemeNamestringrequired

          Name of the identification scheme.

          Name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are the following:

          CodeNameDescription
          BANKBankPartyIdentificationUnique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client.
          BBANBBANIdentifierBasic Bank Account Number (BBAN) - identifier used nationally by financial institutions, ie, in individual countries, generally as part of a National Account Numbering Scheme(s), to uniquely identify the account of a customer.
          COIDCountryIdentificationCode) : Country authority given organisation identification (e.g., corporate registration number)
          SRENSIRENThe SIREN number is a 9 digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France.
          SRETSIRETThe SIRET number is a 14 digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France. It consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity.
          NIDNNationalIdentityNumberNumber assigned by an authority to identify the national identity number of a person.
          Other values are also permitted, for instance:
          CodeNameDescription
          -------------------
          OAUTOAUTH2OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU
          CPANCardPanCard PAN
          MPANMaskedPanCard PAN where some digits were replaced for security reason
          TPANTokenizedPanToken which was provided by a Token Service Provider (TSP) in order to obfuscate a real card PAN. The TSP must be identified in the issuer field
          TBANTokenizedIBANToken which was provided by a Token Service Provider (TSP) in order to obfuscate an IBAN. The TSP must be identified in the issuer field
          Each implementation of the STET PSD2 API must specify in its own documentation which schemes can actually been used

          Constraints: maxLength: 70

        • issuerstring

          ISO20022: Entity that assigns the identification. this could a country code or any organisation name or identifier that can be recognized by both parties

          ISO20022: Entity that assigns the identification. this could a country code or any organisation name or identifier that can be recognized by both parties

          Constraints: maxLength: 35

      • privateIdGenericIdentification

        ISO20022: Unique identification of an account, a person or an organisation, as assigned by an issuer.

        Schema: GenericIdentification

        ISO20022: Unique identification of an account, a person or an organisation, as assigned by an issuer. API: The ASPSP will document which account reference type it will support.

        • identificationstringrequired

          API: Identifier

          API: Identifier

          Constraints: maxLength: 70

        • schemeNamestringrequired

          Name of the identification scheme.

          Name of the identification scheme. Possible values for the scheme name, partially based on ISO20022 external code list, are the following:

          CodeNameDescription
          BANKBankPartyIdentificationUnique and unambiguous assignment made by a specific bank or similar financial institution to identify a relationship as defined between the bank and its client.
          BBANBBANIdentifierBasic Bank Account Number (BBAN) - identifier used nationally by financial institutions, ie, in individual countries, generally as part of a National Account Numbering Scheme(s), to uniquely identify the account of a customer.
          COIDCountryIdentificationCode) : Country authority given organisation identification (e.g., corporate registration number)
          SRENSIRENThe SIREN number is a 9 digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation in France.
          SRETSIRETThe SIRET number is a 14 digit code assigned by INSEE, the French National Institute for Statistics and Economic Studies, to identify an organisation unit in France. It consists of the SIREN number, followed by a five digit classification number, to identify the local geographical unit of that entity.
          NIDNNationalIdentityNumberNumber assigned by an authority to identify the national identity number of a person.
          Other values are also permitted, for instance:
          CodeNameDescription
          -------------------
          OAUTOAUTH2OAUTH2 access token that is owned by the PISP being also an AISP and that can be used in order to identify the PSU
          CPANCardPanCard PAN
          MPANMaskedPanCard PAN where some digits were replaced for security reason
          TPANTokenizedPanToken which was provided by a Token Service Provider (TSP) in order to obfuscate a real card PAN. The TSP must be identified in the issuer field
          TBANTokenizedIBANToken which was provided by a Token Service Provider (TSP) in order to obfuscate an IBAN. The TSP must be identified in the issuer field
          Each implementation of the STET PSD2 API must specify in its own documentation which schemes can actually been used

          Constraints: maxLength: 70

        • issuerstring

          ISO20022: Entity that assigns the identification. this could a country code or any organisation name or identifier that can be recognized by both parties

          ISO20022: Entity that assigns the identification. this could a country code or any organisation name or identifier that can be recognized by both parties

          Constraints: maxLength: 35

      • leiLeiIdentification

        Legal Entity Identifier is a code allocated to a party as described in ISO 17442 "Financial Services - Legal Entity Identifier (LEI)".

        Schema: LeiIdentification

        Legal Entity Identifier is a code allocated to a party as described in ISO 17442 "Financial Services - Legal Entity Identifier (LEI)".

        Type: string

        Constraints: pattern: `^[A-Z0-9]{18,18}[0-9]{2,2}$`

    • taxRemittanceTaxInformation

      ISO20022: Details about tax paid, or to be paid, to the government in accordance with the law, including pre-defined parameters such as thresholds and type of account.

      Schema: TaxInformation

      ISO20022: Details about tax paid, or to be paid, to the government in accordance with the law, including pre-defined parameters such as thresholds and type of account. API: Amounts must always be set as positive values. The [totalTaxableBaseAmount] property indicates the total amount of money on which the tax is based. The [totalTaxAmount] property indicates the total amount of money as result of the calculation of the tax.

      • creditorTaxParty

        Set of elements used to identify a party of the transaction to which the tax applies.

        Schema: TaxParty

        Set of elements used to identify a party of the transaction to which the tax applies. The [authorization] property aims to provide the details of the authorised tax paying party.

        • taxIdentificationstring

          Tax identification number of the party.

          Constraints: maxLength: 35

        • registrationIdentificationstring

          Unique identification, as assigned by an organisation, to unambiguously identify a party.

          Constraints: maxLength: 35

        • taxTypestring

          Type of tax payer.

          Constraints: maxLength: 35

        • authorisationTitleAndName

          Title and Name of the party or the party's authorised reprensentative.

          Schema: TitleAndName

          Title and Name of the party or the party's authorised reprensentative.

          • titlestring

            Title or position of the party or the party's authorised reprensentative.

            Constraints: maxLength: 35

          • namestring

            Name of the party or the party's authorised reprensentative.

            Constraints: maxLength: 140

      • debtorTaxParty

        Set of elements used to identify a party of the transaction to which the tax applies.

        Schema: TaxParty

        Set of elements used to identify a party of the transaction to which the tax applies. The [authorization] property aims to provide the details of the authorised tax paying party.

        • taxIdentificationstring

          Tax identification number of the party.

          Constraints: maxLength: 35

        • registrationIdentificationstring

          Unique identification, as assigned by an organisation, to unambiguously identify a party.

          Constraints: maxLength: 35

        • taxTypestring

          Type of tax payer.

          Constraints: maxLength: 35

        • authorisationTitleAndName

          Title and Name of the party or the party's authorised reprensentative.

          Schema: TitleAndName

          Title and Name of the party or the party's authorised reprensentative.

          • titlestring

            Title or position of the party or the party's authorised reprensentative.

            Constraints: maxLength: 35

          • namestring

            Name of the party or the party's authorised reprensentative.

            Constraints: maxLength: 140

      • ultimateDebtorTaxParty

        Set of elements used to identify a party of the transaction to which the tax applies.

        Schema: TaxParty

        Set of elements used to identify a party of the transaction to which the tax applies. The [authorization] property aims to provide the details of the authorised tax paying party.

        • taxIdentificationstring

          Tax identification number of the party.

          Constraints: maxLength: 35

        • registrationIdentificationstring

          Unique identification, as assigned by an organisation, to unambiguously identify a party.

          Constraints: maxLength: 35

        • taxTypestring

          Type of tax payer.

          Constraints: maxLength: 35

        • authorisationTitleAndName

          Title and Name of the party or the party's authorised reprensentative.

          Schema: TitleAndName

          Title and Name of the party or the party's authorised reprensentative.

          • titlestring

            Title or position of the party or the party's authorised reprensentative.

            Constraints: maxLength: 35

          • namestring

            Name of the party or the party's authorised reprensentative.

            Constraints: maxLength: 140

      • administrationZonestring

        Territorial part of a country to which the tax payment is related.

        Constraints: maxLength: 35

      • referenceNumberstring

        Tax reference information that is specific to a taxing agency.

        Constraints: maxLength: 140

      • methodstring

        Method used to indicate the underlying business or how the tax is paid.

        Constraints: maxLength: 35

      • totalTaxableBaseAmountAmountType

        Structure aiming to embed the amount and the currency to be used.

        Schema: AmountType

        Structure aiming to embed the amount and the currency to be used.

        • amountnumber (float)required

          ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

          ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

          Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

        • currencyCurrencyCodeISO 4217required

          Specifies the currency of the amount or of the account.

          Schema: CurrencyCode

          Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

          Type: string

          Constraints: pattern: `^[A-Z]{3,3}$`

      • totalTaxAmountAmountType

        Structure aiming to embed the amount and the currency to be used.

        Schema: AmountType

        Structure aiming to embed the amount and the currency to be used.

        • amountnumber (float)required

          ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

          ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

          Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

        • currencyCurrencyCodeISO 4217required

          Specifies the currency of the amount or of the account.

          Schema: CurrencyCode

          Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

          Type: string

          Constraints: pattern: `^[A-Z]{3,3}$`

      • datestring (date)ISO 8601

        Date by which tax is due.

      • sequenceNumberinteger (int32)

        Sequential number of the tax report.

      • recordarray<TaxRecord>

        Records of tax details

        Item: TaxRecord

        Record of tax details the [period] property embbeds the set of elements used to provide details on the period of time related to the tax payment. the [amount] property embbeds the set of elements used to provide information on the amount of the tax record.

        • typestring

          High level code to identify the type of tax details.

          Constraints: maxLength: 35

        • categorystring

          Specifies the tax code as published by the tax authority.

          Constraints: maxLength: 35

        • categoryDetailsstring

          Provides further details of the category tax code.

          Constraints: maxLength: 35

        • debtorStatusstring

          Code provided by local authority to identify the status of the party that has drawn up the settlement document.

          Constraints: maxLength: 35

        • certificateIdentificationstring

          Identification number of the tax report as assigned by the taxing authority.

          Constraints: maxLength: 35

        • formsCodestring

          Identifies, in a coded form, on which template the tax report is to be provided.

          Constraints: maxLength: 35

        • periodTaxPeriod

          Set of elements used to provide details on the period of time related to the tax payment.

          Schema: TaxPeriod

          Set of elements used to provide details on the period of time related to the tax payment. The [type] property aims to identify the period related to the tax payment.

          • yearstring

            Year related to the tax payment.

            Constraints: pattern: `^[0-9]{4,4}$`

          • typeTaxRecordPeriodCode

            Identification of the period related to the tax payment.

            Schema: TaxRecordPeriodCode

            CodeDescription
            MM01
            FirstMonth Tax is related to the second month of the period.
            MM02
            SecondMonth Tax is related to the first month of the period.
            MM03
            ThirdMonth Tax is related to the third month of the period.
            MM04
            FourthMonth Tax is related to the fourth month of the period.
            MM05
            FifthMonth Tax is related to the fifth month of the period.
            MM06
            SixthMonth Tax is related to the sixth month of the period.
            MM07
            SeventhMonth Tax is related to the seventh month of the period.
            MM08
            EighthMonth Tax is related to the eighth month of the period.
            MM09
            NinthMonth Tax is related to the ninth month of the period.
            MM10
            TenthMonth Tax is related to the tenth month of the period.
            MM11
            EleventhMonth Tax is related to the eleventh month of the period.
            MM12
            TwelfthMonth Tax is related to the twelfth month of the period.
            QTR1
            FirstQuarter Tax is related to the first quarter of the period.
            QTR2
            SecondQuarter Tax is related to the second quarter of the period.
            QTR3
            ThirdQuarter Tax is related to the third quarter of the period.
            QTR4
            FourthQuarter Tax is related to the fourth quarter of the period.
            HLF1
            FirstHalf Tax is related to the first half of the period.
            HLF2
            SecondHalf Tax is related to the second half of the period.
          • fromDatestring (date)ISO 8601

            Start date of the range.

          • toDatestring (date)ISO 8601

            End date of the range.

        • taxAmountTaxAmount

          ISO20022: Set of elements used to provide information on the amount of the tax record.

          Schema: TaxAmount

          ISO20022: Set of elements used to provide information on the amount of the tax record. API: Amounts must always be set as positive values.

          PropertyDescription
          rateRate used to calculate the tax.
          taxableBaseAmountAmount of money on which the tax is based.
          totalAmountTotal amount that is the result of the calculation of the tax for the record.
          detailsSet of elements used to provide details on the tax period and amount.
          • ratePercentageRate

            Rate expressed as a percentage, ie, in hundredths, eg, 0.7 is 7/10 of a percent, and 7.0 is 7%.

            Schema: PercentageRate

            Rate expressed as a percentage, ie, in hundredths, eg, 0.7 is 7/10 of a percent, and 7.0 is 7%.

            Type: number (float)

          • taxableBaseAmountAmountType

            Structure aiming to embed the amount and the currency to be used.

            Schema: AmountType

            Structure aiming to embed the amount and the currency to be used.

            • amountnumber (float)required

              ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

              ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

              Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

            • currencyCurrencyCodeISO 4217required

              Specifies the currency of the amount or of the account.

              Schema: CurrencyCode

              Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

              Type: string

              Constraints: pattern: `^[A-Z]{3,3}$`

          • totalAmountAmountType

            Structure aiming to embed the amount and the currency to be used.

            Schema: AmountType

            Structure aiming to embed the amount and the currency to be used.

            • amountnumber (float)required

              ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

              ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

              Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

            • currencyCurrencyCodeISO 4217required

              Specifies the currency of the amount or of the account.

              Schema: CurrencyCode

              Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

              Type: string

              Constraints: pattern: `^[A-Z]{3,3}$`

          • detailsarray<TaxRecordDetails>

            Set of elements used to provide details on the tax period and amount.

            Item: TaxRecordDetails

            ISO20022: Elements used to provide details on the tax period and amount. API: Amounts must always be set as positive values.

            PropertyDescription
            periodSet of elements used to provide details on the period of time related to the tax payment.
            amountUnderlying tax amount related to the specified period.
            • periodTaxPeriod

              Set of elements used to provide details on the period of time related to the tax payment.

              Schema: TaxPeriod

              Set of elements used to provide details on the period of time related to the tax payment. The [type] property aims to identify the period related to the tax payment.

              • yearstring

                Year related to the tax payment.

                Constraints: pattern: `^[0-9]{4,4}$`

              • typeTaxRecordPeriodCode

                Identification of the period related to the tax payment.

                Schema: TaxRecordPeriodCode

                CodeDescription
                MM01
                FirstMonth Tax is related to the second month of the period.
                MM02
                SecondMonth Tax is related to the first month of the period.
                MM03
                ThirdMonth Tax is related to the third month of the period.
                MM04
                FourthMonth Tax is related to the fourth month of the period.
                MM05
                FifthMonth Tax is related to the fifth month of the period.
                MM06
                SixthMonth Tax is related to the sixth month of the period.
                MM07
                SeventhMonth Tax is related to the seventh month of the period.
                MM08
                EighthMonth Tax is related to the eighth month of the period.
                MM09
                NinthMonth Tax is related to the ninth month of the period.
                MM10
                TenthMonth Tax is related to the tenth month of the period.
                MM11
                EleventhMonth Tax is related to the eleventh month of the period.
                MM12
                TwelfthMonth Tax is related to the twelfth month of the period.
                QTR1
                FirstQuarter Tax is related to the first quarter of the period.
                QTR2
                SecondQuarter Tax is related to the second quarter of the period.
                QTR3
                ThirdQuarter Tax is related to the third quarter of the period.
                QTR4
                FourthQuarter Tax is related to the fourth quarter of the period.
                HLF1
                FirstHalf Tax is related to the first half of the period.
                HLF2
                SecondHalf Tax is related to the second half of the period.
              • fromDatestring (date)ISO 8601

                Start date of the range.

              • toDatestring (date)ISO 8601

                End date of the range.

            • amountAmountTyperequired

              Structure aiming to embed the amount and the currency to be used.

              Schema: AmountType

              Structure aiming to embed the amount and the currency to be used.

              • amountnumber (float)required

                ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

                ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

                Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

              • currencyCurrencyCodeISO 4217required

                Specifies the currency of the amount or of the account.

                Schema: CurrencyCode

                Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

                Type: string

                Constraints: pattern: `^[A-Z]{3,3}$`

        • additionalInformationstring

          Further details of the tax record.

          Constraints: maxLength: 140