Conectar tu sistema con la facturación electrónica de ARCA
Guía paso a paso
Conectar tu sistema con los sistemas de ARCA puede parecer complicado de entender, pero con la guía correcta puedes integrarlo de manera rápida. Aquí te guiaré a través de los pasos necesarios para que entiendas cómo conectarte, independientemente de la tecnología que utilices.
Los diferentes ambientes: dev y prod
ARCA nos provee un
Todas las facturas que emitamos en el entorno de desarrollo no tienen validez alguna, precisamente para poder realizar todas las pruebas necesarias en nuestro sistema antes de pasarlas al entorno productivo.
Código de Autorización Electrónico
Una de las primeras confusiones es creer que al igual que cuando creamos una factura desde la página de ARCA, esta nos devuelve un PDF, pero esto no es así. ARCA nos devuelve el Código de Autorización Electrónico (CAE) con su respectivo vencimiento.
Con el CAE y su vencimiento, uno ya puede armar la factura misma en el formato que prefiera: impresa, PDF, imagen, impresora térmica, etc.
Ver las facturas emitidas desde la página de ARCA
Una vez que pasamos al entorno de producción, las facturas que emitamos pueden verse en la sección “Mis Comprobantes” y pueden tardar hasta 24 horas en aparecer.
No estarán disponibles a través de “Comprobantes en línea”, ya que en esta aplicación solo están disponibles los emitidos por ella misma.
Certificado Digital
El primer requisito para usar los web services es obtener un certificado digital válido reconocido por ARCA. Este certificado es necesario para garantizar la seguridad y la autenticidad en tus transacciones con ARCA. Puedes obtenerlo siguiendo esta guía:
Obtener el certificado para conectar tu sistema con los web services de ARCA
Guía paso a paso
Autorizar web service
El segundo paso es autorizar el certificado que creamos para utilizar el web service que queremos utilizar. En la misma guía para crear el certificado explica cómo autorizar un web service.
Obtener un Token de Autorización o “TA”
Una vez que tenemos el certificado, este nos permitirá conectarnos con los web services de ARCA. El proceso consta de dos partes: el web service de autenticación, que nos da un “Token de Autorización” con el cual podemos realizar requests a los web services de negocio como el de facturación electrónica.
Librerías como Afip SDK se encargan de manejar la obtención del TA automáticamente, ya que este debe ser guardado y renovado periódicamente.
Obtener un CAE
Lo siguiente es efectivamente realizar un request al web service de facturación electrónica.
Tanto el web service de autenticación como el de facturación electrónica tienen una documentación complicada de entender. Para no complicarnos, podemos usar librerías como Afip SDK que proveen guías de uso mucho más simples, además de un código ya listo para que lo conectes a tu sistema.
Armar y enviar la factura al cliente
Con el CAE y su vencimiento, uno ya puede armar el QR para la factura y la factura misma en el formato que prefiera: impresa, PDF, imagen, impresora térmica, etc.
Qué comprobante corresponde
La clase depende de la condición fiscal del emisor y del receptor. Estas guías explican los datos obligatorios, el tratamiento del IVA y cómo corregir una operación:
Factura A: qué es, IVA y datos obligatorios
Conocé quién emite una Factura A, cuándo corresponde, qué datos debe incluir y cómo se discrimina el IVA.
Factura B: qué es, IVA y datos obligatorios
Conocé quién emite una Factura B, qué datos debe incluir y cómo se informa el IVA contenido según las reglas vigentes de ARCA.
Factura C: qué es, IVA y datos obligatorios
Conocé quién emite una Factura C, cuándo corresponde, qué datos debe incluir y cómo se informa el IVA.
Factura E: exportaciones y datos obligatorios
Conocé cuándo corresponde una Factura E, quién puede emitirla y qué datos exige ARCA para exportar bienes o servicios.
Factura T: qué es y cuándo corresponde
Conocé cuándo se emite una Factura T por alojamiento de turistas extranjeros, quién puede emitirla y qué datos exige ARCA.
Factura de Crédito Electrónica MiPyME: cómo funciona
Conocé cuándo corresponde una FCE, sus clases A, B y C, cómo se acepta y qué datos requiere.
Nota de crédito: qué es y cuándo emitirla
Conocé cuándo usar una nota de crédito, quién debe emitirla, cómo asociarla con la factura original y qué datos exige ARCA.
Nota de débito: qué es y cuándo emitirla
Conocé para qué sirve una nota de débito, quién la emite, cómo se vincula con la factura original y qué clases existen.