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
Everyamount 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.