Tributos y percepciones
Campo tributes[].type · en ARCA: Tributos[].Id
Son los impuestos y percepciones que no son IVA. Se informan aparte y suman al total del comprobante.
| Código | Tributo |
|---|---|
| 1 | Impuestos nacionales |
| 2 | Impuestos provinciales |
| 3 | Tributos municipales |
| 4 | Impuestos internos |
| 5 | Ingresos Brutos (IIBB) |
| 6 | Percepción de IVA |
| 7 | Percepción de IIBB |
| 8 | Percepciones por tributos municipales |
| 9 | Otras percepciones |
| 10 | Impuesto interno a nivel ítem |
| 13 | Percepción de IVA a no categorizado |
| 14 | Retención IIGG – RG 830 |
| 15 | Retención IVA – RG 3873 |
| 16 | Pago a cuenta IVA – RG 3873 |
| 17 | Percepción IVA RG 3873 |
| 18 | Retención IVA – RG 2616/2009 |
| 19 | Retención Ganancias – RG 2616/2009 |
| 99 | Otros |
Cómo se informan
A diferencia de los ítems, acá el importe lo calculás vos: la API manda a ARCA el subtotal tal como lo enviás.
{
"tributes": [
{
"type": 7,
"description": "Percepción IIBB CABA",
"baseAmount": 100000,
"aliquot": 3.5,
"subtotal": 3500
}
]
}
| Campo | Obligatorio | En ARCA | Descripción |
|---|---|---|---|
type | Sí | Id | Código de esta tabla |
baseAmount | Sí | BaseImp | Base imponible |
aliquot | Sí | Alic | Alícuota aplicada |
subtotal | Sí | Importe | Importe determinado |
description | No | Desc | Descripción que se imprime |
La suma de todos los subtotal va a ImpTrib y se incluye en el total del comprobante.
La mayoría de las integraciones no usa este campo
tributes es opcional y sólo corresponde si sos agente de percepción o retención, o si tenés que informar impuestos internos o tasas municipales. Si no es tu caso, omitilo.
Transparencia fiscal al consumidor
Es calculado por la API en base a lo que informas en tributos, para alinearse con en el Régimen de Transparencia Fiscal al Consumidor (Ley 27.743).
En JavaScript, PHP y Python
TRIBUTO.IIBB // 5
TRIBUTO.PERCEPCION_IIBB // 7
TRIBUTO.PERCEPCION_IVA // 6
TRIBUTO.IMPUESTOS_INTERNOS // 4
Constantes para los tres lenguajes en el repositorio de ejemplos.