ISO20022object

LineDetail

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

Champs (3)

  • identificationDocumentLineIdentification

    Provides identification of the document line.

    Schéma : 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.

      Schéma : CodeAndIssuer

      Specifies a code and the issuer of this code.

      • codestringobligatoire

        Provides the code.

        Contraintes : maxLength: 4

      • issuerstring

        Identification of the issuer of the code.

        Contraintes : maxLength: 35

    • numberstring

      Unique and unambiguous identification of the referred document line.

      Contraintes : maxLength: 35

    • relatedDatestring (date)ISO 8601

      Date associated with the referred document line.

  • descriptionstring

    Description associated with the document line.

    Contraintes : maxLength: 2048

  • amountRemittanceAmount

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

    Schéma : 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.

      Schéma : AmountType

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

      • amountnumber (float)obligatoire

        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.

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

      • currencyCurrencyCodeISO 4217obligatoire

        Specifies the currency of the amount or of the account.

        Schéma : 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

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

    • discountAppliedAmountTypedAmount

      ISO20022: Typed Amount

      Schéma : TypedAmount

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

      • typestring

        Type of the amount

        Contraintes : maxLength: 35

      • amountAmountTypeobligatoire

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

        Schéma : AmountType

        Champs détaillés plus haut : line-detail.amount.duePayableAmount

    • creditNoteAmountAmountType

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

      Schéma : AmountType

      Champs détaillés plus haut : line-detail.amount.duePayableAmount

    • taxAmountTypedAmount

      ISO20022: Typed Amount

      Schéma : TypedAmount

      Champs détaillés plus haut : line-detail.amount.discountAppliedAmount

    • adjustmentAmountAndReasonDocumentAdjustment

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

      Schéma : DocumentAdjustment

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

      • amountAmountTypeobligatoire

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

        Schéma : AmountType

        Champs détaillés plus haut : line-detail.amount.duePayableAmount

      • creditDebitIndicatorCreditDebitIndicator

        Accounting flow of the amount

        Schéma : CreditDebitIndicator

        CodeDescription
        CRDT
        Credit type amount
        DBIT
        Debit type amount
      • reasonstring

        Specifies the reason for the adjustment.

        Contraintes : maxLength: 4

      • additionalInformationstring

        Provides further details on the document adjustment.

        Contraintes : maxLength: 140

    • remittedAmountAmountType

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

      Schéma : AmountType

      Champs détaillés plus haut : line-detail.amount.duePayableAmount