Saltar al contenido principal

Monedas

Campo currency.id · en ARCA: MonId · por defecto PES

CódigoMoneda
PESPesos argentinos (por defecto)
DOLDólar estadounidense
060Euro
012Real
011Peso uruguayo
021Libra esterlina
064Yuan

Se admite el catálogo completo de ARCA; éstas son las de uso frecuente.

Facturar en moneda extranjera

{
"currency": { "id": "DOL", "quotation": 1350.50 },
"items": [
{ "description": "Licencia anual", "quantity": 1, "price": 1200, "taxType": 5 }
]
}
La cotización es obligatoria y no se consulta sola

Si currency.id no es PES, tenés que mandar currency.quotation con la cotización del día contra el peso argentino. La API no la busca por vos: el tipo de cambio que corresponde aplicar es una decisión tuya, no un dato que se pueda adivinar.

Los price de los ítems van en la moneda del comprobante (en el ejemplo, 1200 dólares), no convertidos a pesos. La conversión la hace ARCA con la cotización que informás.

Cancelación en la misma moneda

{
"currency": { "id": "DOL", "quotation": 1350.50 },
"cancelsInSameForeignCurrency": "S"
}

cancelsInSameForeignCurrency (en ARCA, CanMisMonExt) acepta 'S' o 'N' e indica si la operación se cancela en la misma moneda extranjera. Sólo aplica cuando la moneda no es PES.

En JavaScript, PHP y Python

MONEDA.PESOS // 'PES'
MONEDA.DOLAR // 'DOL'
MONEDA.EURO // '060'

Constantes para los tres lenguajes en el repositorio de ejemplos.