Tablas de AFIP
Los códigos que espera AFIP en cada campo. Las tablas de esta página son una referencia rápida de los valores más usados; los endpoints devuelven la lista completa y vigente para tu CUIT.
AFIP agrega y da de baja códigos. Las tablas de acá cubren lo habitual, pero para producción conviene consultar el endpoint correspondiente y cachear el resultado unas horas.
Cómo consultar
Todos los endpoints de parámetros son POST y comparten el mismo body: solo el ambiente
y, opcionalmente, el CUIT.
{ "ambiente": "produccion", "cuit": "30712345678" }
Y todos devuelven la misma estructura:
{
"success": true,
"errorMessage": null,
"items": [
{ "id": 1, "descripcion": "Factura A", "fechaDesde": "2010-09-17", "fechaHasta": null }
]
}
Tipos de comprobante
Los más usados:
| Código | Comprobante | Se usa cuando |
|---|---|---|
1 | Factura A | Emisor y receptor son responsables inscriptos. |
2 | Nota de Débito A | Ajuste que aumenta el importe de una factura A. |
3 | Nota de Crédito A | Anulación o ajuste a la baja de una factura A. |
6 | Factura B | Emisor responsable inscripto, receptor consumidor final o monotributista. |
7 | Nota de Débito B | Ajuste al alza de una factura B. |
8 | Nota de Crédito B | Anulación o ajuste a la baja de una factura B. |
11 | Factura C | Emisor monotributista o exento. |
12 | Nota de Débito C | Ajuste al alza de una factura C. |
13 | Nota de Crédito C | Anulación o ajuste a la baja de una factura C. |
19 | Factura E | Exportación. Ver WSFEX. |
21 | Nota de Crédito E | Ajuste de comprobante de exportación. |
51 | Factura M | Emisores con régimen de retención especial. |
201 | Factura de Crédito MiPyME A | Ver FCEYM. |
206 | Factura de Crédito MiPyME B | Ver FCEYM. |
211 | Factura de Crédito MiPyME C | Ver FCEYM. |
Tipos de documento
| Código | Documento | Nota |
|---|---|---|
80 | CUIT | Obligatorio en facturas A y en FCEYM. |
86 | CUIL | |
96 | DNI | Habitual en facturas B a consumidor final identificado. |
99 | Consumidor Final | Se usa con numeroDocumento: 0. AFIP exige identificar al receptor por encima de cierto monto. |
Alícuotas de IVA
| Id | Alícuota | Uso típico |
|---|---|---|
3 | 0 % | Operaciones gravadas a tasa cero. |
4 | 10,5 % | Alícuota reducida: carnes, frutas, verduras, algunos servicios. |
5 | 21 % | Alícuota general. |
6 | 27 % | Servicios públicos a responsables inscriptos. |
8 | 5 % | Alícuota diferencial. |
9 | 2,5 % | Alícuota diferencial. |
Un importe exento va en importeExento y no lleva entrada en ivas[]. La alícuota 3 (0 %) es para operaciones gravadas cuya tasa es cero. Confundirlas produce el error 10048.
Conceptos
| Código | Concepto | Campos que exige |
|---|---|---|
1 | Productos | Ninguno adicional. |
2 | Servicios | fechaServicioDesde, fechaServicioHasta, fechaVencimientoPago |
3 | Productos y servicios | Los mismos tres campos. |
Monedas
| Id | Moneda |
|---|---|
PES | Peso argentino |
DOL | Dólar estadounidense |
060 | Euro |
012 | Real brasileño |
Cotización de moneda
Devuelve la cotización oficial que AFIP tiene registrada. Usala para llenar monedaCotizacion.
// Request
{ "ambiente": "produccion", "cuit": "30712345678", "monedaId": "DOL" }
// Respuesta
{
"success": true,
"errorMessage": null,
"monedaId": "DOL",
"cotizacion": 1385.50,
"fechaHora": "2026-08-20T00:00:00"
}
Puntos de venta
Los puntos de venta habilitados para el CUIT. Es la primera consulta a hacer ante un error 10016.
{
"success": true,
"errorMessage": null,
"items": [
{ "numero": 1, "emisionTipo": "CAE", "bloqueado": false, "fechaBaja": null },
{ "numero": 2, "emisionTipo": "CAEA", "bloqueado": false, "fechaBaja": null }
]
}
| Campo | Descripción |
|---|---|
numero | El valor a mandar en puntoVenta. |
emisionTipo | "CAE" para emisión en línea, "CAEA" para anticipada. Un punto de venta CAEA no sirve para emitir con CAE. |
bloqueado | Si está true, AFIP rechaza cualquier emisión. |
fechaBaja | Si tiene valor, el punto de venta fue dado de baja. |
Tributos
Percepciones e impuestos que van en tributos[], aparte del IVA.
| Id | Tributo |
|---|---|
1 | Impuestos nacionales |
2 | Impuestos provinciales |
3 | Impuestos municipales |
4 | Impuestos internos |
99 | Otros |
Condición de IVA del receptor
Alimenta el campo condicionIVAReceptorId. AFIP fue haciendo obligatorio este dato de forma
progresiva según el tipo de comprobante, así que conviene consultar los valores vigentes en vez de
asumirlos.
{
"success": true,
"items": [
{ "id": 1, "descripcion": "IVA Responsable Inscripto" },
{ "id": 4, "descripcion": "IVA Sujeto Exento" },
{ "id": 5, "descripcion": "Consumidor Final" },
{ "id": 6, "descripcion": "Responsable Monotributo" }
]
}
Tipos de dato opcional
Los códigos válidos para opcionales[]. Es donde vas a encontrar los identificadores de CBU
y condición de venta que exige la Factura de Crédito MiPyME.