Saltar al contenido principal

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ódigoTributo
1Impuestos nacionales
2Impuestos provinciales
3Tributos municipales
4Impuestos internos
5Ingresos Brutos (IIBB)
6Percepción de IVA
7Percepción de IIBB
8Percepciones por tributos municipales
9Otras percepciones
10Impuesto interno a nivel ítem
13Percepción de IVA a no categorizado
14Retención IIGG – RG 830
15Retención IVA – RG 3873
16Pago a cuenta IVA – RG 3873
17Percepción IVA RG 3873
18Retención IVA – RG 2616/2009
19Retención Ganancias – RG 2616/2009
99Otros

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
}
]
}
CampoObligatorioEn ARCADescripción
typeIdCódigo de esta tabla
baseAmountBaseImpBase imponible
aliquotAlicAlícuota aplicada
subtotalImporteImporte determinado
descriptionNoDescDescripció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.