Skip to main content

Supported currency codes

The specification defines four currencies, identified by their ISO 4217 code. This list describes the specification. It does not say in which countries a service is available. See Integration access.

Amounts in minor units

Every amount field is a positive integer in the minor unit of its currency. Multiply the displayed amount by 10 to the power of the currency’s decimal places. The guides use DZD in every example. The rules are the same for the other three currencies.
Request body (MAD)
Request body (XOF)

Validation rules

One currency per operation

  • For transfers between two Broco balances (Broco Pay and supplier payments), the balance debited and the balance credited are in the currency of the operation.
  • For cash payments and collections, the payer hands over cash and does not need a Broco balance. The balance credited is in the currency of the operation.
  • Each payment, cash payment, supplier payment and collection uses one currency from creation to settlement.
  • Fees and net amounts use the same currency as the gross amount.
  • Broco does not convert between currencies in these flows.

Displaying amounts

Convert minor units back for display with the same number of decimal places, and keep the currency code next to the amount.
Format an amount

Next step

Reconciliation

Match amounts, currencies and references with your records.