Skip to main content

Create transaction

POST 

/Transactions

Create transaction

Request​

Body

Transaction to create.

    transCode stringnullablerequired

    The unique code identifying the transaction.

    transDocumentCode stringnullablerequired

    The document code associated with the transaction.

    transTypeCode stringnullablerequired

    The code identifying the transaction type.

    transTypeId int32nullablerequired

    The numeric identifier of the transaction type.

    transBranchCode stringnullablerequired

    The code of the branch where the transaction was processed.

    transCreditAmount doublenullablerequired

    The credit (incoming) amount of the transaction.

    transDebitAmount doublenullablerequired

    The debit (outgoing) amount of the transaction.

    transCommission doublenullablerequired

    The commission fee charged for the transaction.

    transCurrencyCode stringnullablerequired

    The ISO currency code of the transaction.

    transExchangeRate doublenullablerequired

    The exchange rate applied to the transaction.

    transDate date-timenullablerequired

    The date and time when the transaction occurred.

    transValeurDate date-timenullablerequired

    The value date of the transaction (the date funds become available).

    transAvailDate date-timenullablerequired

    The availability date of the transaction funds.

    transChannelCode stringnullablerequired

    The code of the channel through which the transaction was initiated.

    transReason stringnullablerequired

    The stated reason or purpose of the transaction.

    transOriginCountryCode stringnullablerequired

    The ISO country code of the transaction's country of origin.

    transSendingCountryCode stringnullablerequired

    The ISO country code of the country from which the transaction was sent.

    transUsername stringnullablerequired

    The username of the operator who processed the transaction.

    transCommited booleannullablerequired

    Indicates whether the transaction has been committed (finalized).

    transReversed booleannullablerequired

    Indicates whether the transaction has been reversed.

    beneficiaryCustId stringnullablerequired

    The unique identifier of the beneficiary customer.

    beneficiaryLastname stringnullablerequired

    The beneficiary's last name.

    beneficiaryLastname2 stringnullablerequired

    The beneficiary's secondary last name.

    beneficiaryMiddlename stringnullablerequired

    The beneficiary's middle name.

    beneficiaryFirstname stringnullablerequired

    The beneficiary's first name.

    beneficiaryAccountIban stringnullablerequired

    The IBAN of the beneficiary's account.

    beneficiaryAccountCurrentBalance doublenullablerequired

    The current balance of the beneficiary's account.

    beneficiaryAccountOverdraftAmount doublenullablerequired

    The overdraft limit of the beneficiary's account.

    beneficiaryAccountLastTransDate date-timenullablerequired

    The date of the last transaction on the beneficiary's account.

    originatorCustId stringnullablerequired

    The unique identifier of the originator customer.

    originatorLastname stringnullablerequired

    The originator's last name.

    originatorLastname2 stringnullablerequired

    The originator's secondary last name.

    originatorMiddlename stringnullablerequired

    The originator's middle name.

    originatorFirstname stringnullablerequired

    The originator's first name.

    originatorAccountIban stringnullablerequired

    The IBAN of the originator's account.

    originatorAccountCurrentBalance doublenullablerequired

    The current balance of the originator's account.

    originatorAccountOverdraftAmount doublenullablerequired

    The overdraft limit of the originator's account.

    originatorAccountLastTransDate date-timenullablerequired

    The date of the last transaction on the originator's account.

    carrierCustId stringnullablerequired

    The unique identifier of the carrier (physical cash transporter).

    carrierLastname stringnullablerequired

    The carrier's last name.

    carrierLastname2 stringnullablerequired

    The carrier's secondary last name.

    carrierMiddlename stringnullablerequired

    The carrier's middle name.

    carrierFirstname stringnullablerequired

    The carrier's first name.

    carrierFatherName stringnullablerequired

    The carrier's father's name.

    carrierMotherName stringnullablerequired

    The carrier's mother's name.

    carrierMobilePhone stringnullablerequired

    The carrier's mobile phone number.

    carrierIdNumber stringnullablerequired

    The carrier's identity document number.

    carrierIdTypeCode stringnullablerequired

    The code identifying the carrier's identity document type.

    carrierTaxCode stringnullablerequired

    The carrier's tax identification number.

    carrierHomeAddress stringnullablerequired

    The carrier's home address.

    carrierHomeCityName stringnullablerequired

    The name of the carrier's home city.

    carrierHomeProvinceName stringnullablerequired

    The name of the carrier's home province.

    carrierHomeCountryCode stringnullablerequired

    The ISO country code of the carrier's home country.

    carrierHomePhone stringnullablerequired

    The carrier's home telephone number.

    scoreTransaction booleannullablerequired

    Indicates whether the transaction should be scored by the AML engine.

    updateAmlTransaction booleannullablerequired

    Indicates whether the AML transaction record should be updated.

    trackScoring booleannullablerequired

    Indicates whether scoring details should be tracked for audit purposes.

    raiseAlert booleannullablerequired

    Indicates whether an alert should be raised based on the scoring result.

    hasCashMoney booleanrequired

    Indicates whether the transaction involves physical cash.

    createInfo object

    Audit metadata capturing who created this record and when.

    actionBy stringnullablerequired

    The username or identifier of the user who performed the action.

    actionAt date-timerequired

    The date and time when the action was performed.

Responses​

Transaction was created.

Schema
    transactionCode stringnullablerequired

    The code of the transaction that triggered this alert.

    amlTransactionId uuidnullablerequired

    The unique AML transaction identifier (UUID).

    beneficiaryCustCode stringnullablerequired

    The unique code of the beneficiary customer.

    beneficiaryScore doublenullablerequired

    The AML score computed for the beneficiary.

    beneficiaryAppliedRules stringnullablerequired

    A summary of the rules applied to the beneficiary's score.

    originatorCustCode stringnullablerequired

    The unique code of the originator customer.

    originatorScore doublenullablerequired

    The AML score computed for the originator.

    originatorAppliedRules stringnullablerequired

    A summary of the rules applied to the originator's score.

    carrierCustCode stringnullablerequired

    The unique code of the carrier customer.

    carrierScore doublenullablerequired

    The AML score computed for the carrier.

    carrierAppliedRules stringnullablerequired

    A summary of the rules applied to the carrier's score.

Loading...