Condiciones frente al IVA
Campos customer.taxType y receiverTaxConditionId · en ARCA: CondicionIVAReceptorId
| Código | Condición |
|---|---|
| 1 | IVA Responsable Inscripto |
| 3 | IVA No Responsable |
| 4 | IVA Sujeto Exento |
| 5 | Consumidor Final |
| 6 | Responsable Monotributo |
| 7 | Sujeto No Categorizado |
| 8 | Proveedor del Exterior |
| 9 | Cliente del Exterior |
| 10 | IVA Liberado – Ley Nº 19.640 |
| 11 | IVA Responsable Inscripto – Agente de Percepción |
| 12 | Pequeño Contribuyente Eventual |
| 13 | Monotributista Social |
| 14 | Pequeño Contribuyente Eventual Social |
| 15 | IVA No Alcanzado |
Los más usados son 5 (consumidor final), 6 (monotributo), 1 (responsable inscripto) y 4 (exento).
2 (Responsable no Inscripto) ya no se usa. No lo mandes.
Qué comprobante corresponde según la condición
Si sos Responsable Inscripto, la condición de tu cliente decide la letra:
| Condición del receptor | Emitís |
|---|---|
1 IVA Responsable Inscripto | Factura A |
6 Responsable Monotributo | Factura A |
4 IVA Sujeto Exento | Factura B |
5 Consumidor Final | Factura B |
Es el error más frecuente al integrar, porque durante años fue Factura B. Hoy un responsable inscripto que le vende a un monotributista emite Factura A, con el IVA discriminado.
Si sos monotributista o exento, siempre Factura C, sea cual sea la condición del receptor.
Detalle: Qué comprobante emitir.
customer.taxType es la condición del receptor. items[].taxType es la alícuota de la línea, y usa otra tabla.
5 como condición es Consumidor Final. 5 como alícuota es 21%.
Cómo saber la condición de un cliente
Consultá el padrón de ARCA:
GET /:id-empresa/arca/padron/30703088534
Devuelve taxCondition, que se usa tal cual como customer.taxType. Ver Consultas a ARCA.
Y para ver qué condiciones acepta ARCA en cada clase de comprobante:
GET /:id-empresa/arca/condicion-iva-receptor?claseCmp=A
En JavaScript, PHP y Python
CONDICION_IVA.RESPONSABLE_INSCRIPTO // 1
CONDICION_IVA.EXENTO // 4
CONDICION_IVA.CONSUMIDOR_FINAL // 5
CONDICION_IVA.MONOTRIBUTO // 6
Constantes para los tres lenguajes en el repositorio de ejemplos.