Esta guía te indica cómo usar correctamente los códigos de moneda en la API según el estándar internacional ISO 4217.1. ¿Qué debes enviar?#
En la integración, debes informar la moneda en un campo como:El valor debe ser el código alfabético de 3 letras definido por ISO 4217, por ejemplo: COP, USD, EUR.2. Códigos de moneda ISO 4217 más usados#
| Código | Moneda |
|---|
COP | Peso colombiano |
USD | Dólar estadounidense |
EUR | Euro |
GBP | Libra esterlina |
JPY | Yen japonés |
MXN | Peso mexicano |
CLP | Peso chileno |
ARS | Peso argentino |
PEN | Sol peruano |
BRL | Real brasileño |
CAD | Dólar canadiense |
AUD | Dólar australiano |
CHF | Franco suizo |
CNY | Yuan renminbi |
INR | Rupia india |
3. Regla práctica#
Usa siempre códigos de 3 letras en mayúscula.
No uses símbolos ($, €) ni nombres de moneda (peso, dólar).
Si tu operación es en Colombia, debes usar COP.
4. Ejemplos JSON#
Factura en pesos colombianos:{"code":"91","typeOperation":"20","currencyCode":"EUR"}
5. Validaciones recomendadas en la API#
Rechaza valores nulos o vacíos en currencyCode.
Rechaza cualquier valor que no tenga exactamente 3 letras mayúsculas.
Valida que el código exista en el catálogo ISO 4217 soportado por tu sistema.
6. Errores comunes#
Enviar currencyCode: "$" en lugar de currencyCode: "COP" o currencyCode: "USD".
Enviar currencyCode: "cop" en minúsculas.
Enviar nombres como currencyCode: "peso colombiano" en lugar del código ISO.
Usar códigos no oficiales o internos que no estén mapeados al estándar ISO 4217.
7. Nota de implementación#
Si tu producto maneja múltiples países, mantén un catálogo centralizado de monedas ISO 4217 y versiónalo para evitar inconsistencias entre servicios. Modificado en 2026-03-11 15:39:37