troubleshootingActualizado 9 de octubre de 2026
Error API: falta la tasa de cambio en una factura en moneda extranjera
Detalle (RESPONSE)
{
"errors": [
{
"path": ["invoice"],
"error": "Para una moneda distinta de COP se deben especificar currency_exchange_rate (tasa de cambio) y currency_exchange_rate_date (fecha de tasa de cambio)"
}
]
}
Antes de septiembre de 2026 este caso llegaba sin mensaje, con el error en null.
Motivo
Cuando la factura se emite en una moneda distinta de COP, la DIAN exige la tasa de cambio aplicada y la fecha de esa tasa. Por eso, si el campo currency trae una moneda extranjera, los dos campos son obligatorios:
currency_exchange_rate: la tasa de cambio, como número.currency_exchange_rate_date: la fecha de esa tasa, en formatodd/MM/yyyy.
Falta cualquiera de los dos y la factura se rechaza. En facturas en COP no se envían.
Pasos para Solucionar el Error
- Revisa el campo
currencyde la solicitud. Si esCOP, el error viene de otro lado. - Agrega
currency_exchange_rateycurrency_exchange_rate_dateal mismo nivel de la factura. - Verifica que la tasa corresponda a la fecha que estás enviando: es el dato que la DIAN usa para convertir los valores a pesos.
- Reenvía el documento.
Recursos Adicionales
¿Este artículo te fue útil?