Saltar al contenido principal

Unidades de medida

Campo items[].unitType · por defecto 7 (unidades)

Es opcional: si no lo mandás, se usa 7. Sólo importa si vendés por peso, volumen o medida.

CódigoUnidadCódigoUnidad
7Unidades (por defecto)14Gramos
1Kilogramos17Kilómetros
2Metros20Centímetros
3Metros cuadrados29Toneladas
4Metros cúbicos47Mililitros
5Litros96Packs
8Pares98Otras unidades
9Docenas

ARCA define muchas más (quilates, hectolitros, curie, kilogramo base, etc.). Se admite el catálogo completo; un código no reconocido se imprime como "unidades".

Servicios por hora

No hay un código de "hora" en la tabla de ARCA. Lo habitual es usar 7 (unidades) con la cantidad de horas y la descripción aclarándolo: "Consultoría — 8 horas".

Cantidades fraccionadas

Si vendés por peso o volumen vas a necesitar decimales. Por defecto la cantidad se redondea a 2 decimales; subilo con settings:

{
"settings": { "quantityPrecision": 4, "pricePrecision": 4 },
"items": [
{ "description": "Café en grano", "quantity": 0.7525, "unitType": 1, "price": 12500, "taxType": 5 }
]
}

quantityPrecision y pricePrecision aceptan 2, 4 o 6. Los importes resultantes se redondean siempre a 2 decimales, que es lo que exige ARCA. Ver precisión.

En JavaScript, PHP y Python

UNIDAD.UNIDADES // 7
UNIDAD.KILOGRAMOS // 1
UNIDAD.LITROS // 5
UNIDAD.METROS // 2

Constantes para los tres lenguajes en el repositorio de ejemplos.