RECE.APICOMPLOOK SISTEMAS
Referencia Errores

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.

Consultá los valores en vez de hardcodearlos

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.

json
{ "ambiente": "produccion", "cuit": "30712345678" }

Y todos devuelven la misma estructura:

json
{
  "success": true,
  "errorMessage": null,
  "items": [
    { "id": 1, "descripcion": "Factura A", "fechaDesde": "2010-09-17", "fechaHasta": null }
  ]
}

Tipos de comprobante

POST /api/facturacion/parametros/tipos-comprobante Token

Los más usados:

CódigoComprobanteSe usa cuando
1Factura AEmisor y receptor son responsables inscriptos.
2Nota de Débito AAjuste que aumenta el importe de una factura A.
3Nota de Crédito AAnulación o ajuste a la baja de una factura A.
6Factura BEmisor responsable inscripto, receptor consumidor final o monotributista.
7Nota de Débito BAjuste al alza de una factura B.
8Nota de Crédito BAnulación o ajuste a la baja de una factura B.
11Factura CEmisor monotributista o exento.
12Nota de Débito CAjuste al alza de una factura C.
13Nota de Crédito CAnulación o ajuste a la baja de una factura C.
19Factura EExportación. Ver WSFEX.
21Nota de Crédito EAjuste de comprobante de exportación.
51Factura MEmisores con régimen de retención especial.
201Factura de Crédito MiPyME AVer FCEYM.
206Factura de Crédito MiPyME BVer FCEYM.
211Factura de Crédito MiPyME CVer FCEYM.

Tipos de documento

POST /api/facturacion/parametros/tipos-documento Token
CódigoDocumentoNota
80CUITObligatorio en facturas A y en FCEYM.
86CUIL
96DNIHabitual en facturas B a consumidor final identificado.
99Consumidor FinalSe usa con numeroDocumento: 0. AFIP exige identificar al receptor por encima de cierto monto.

Alícuotas de IVA

POST /api/facturacion/parametros/tipos-iva Token
IdAlícuotaUso típico
30 %Operaciones gravadas a tasa cero.
410,5 %Alícuota reducida: carnes, frutas, verduras, algunos servicios.
521 %Alícuota general.
627 %Servicios públicos a responsables inscriptos.
85 %Alícuota diferencial.
92,5 %Alícuota diferencial.
Exento no es lo mismo que 0 %

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

POST /api/facturacion/parametros/tipos-concepto Token
CódigoConceptoCampos que exige
1ProductosNinguno adicional.
2ServiciosfechaServicioDesde, fechaServicioHasta, fechaVencimientoPago
3Productos y serviciosLos mismos tres campos.

Monedas

POST /api/facturacion/parametros/tipos-monedas Token
IdMoneda
PESPeso argentino
DOLDólar estadounidense
060Euro
012Real brasileño

Cotización de moneda

POST /api/facturacion/parametros/cotizacion Token

Devuelve la cotización oficial que AFIP tiene registrada. Usala para llenar monedaCotizacion.

json
// 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

POST /api/facturacion/parametros/puntos-venta Token

Los puntos de venta habilitados para el CUIT. Es la primera consulta a hacer ante un error 10016.

json
{
  "success": true,
  "errorMessage": null,
  "items": [
    { "numero": 1, "emisionTipo": "CAE",  "bloqueado": false, "fechaBaja": null },
    { "numero": 2, "emisionTipo": "CAEA", "bloqueado": false, "fechaBaja": null }
  ]
}
CampoDescripción
numeroEl 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.
bloqueadoSi está true, AFIP rechaza cualquier emisión.
fechaBajaSi tiene valor, el punto de venta fue dado de baja.

Tributos

POST /api/facturacion/parametros/tipos-tributos Token

Percepciones e impuestos que van en tributos[], aparte del IVA.

IdTributo
1Impuestos nacionales
2Impuestos provinciales
3Impuestos municipales
4Impuestos internos
99Otros

Condición de IVA del receptor

POST /api/facturacion/parametros/condicion-iva-receptor Token

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.

json
{
  "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

POST /api/facturacion/parametros/tipos-opcional Token

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.

RECE.API — CompLook Sistemas Documentación de integración