Factura electrónica automática con ARCA: cómo funciona
IntegracionesEquipo Releh7 min de lectura
Si vendés online o cobrás muchas veces por día, hacer cada factura a mano en la web de ARCA es una tarea que no debería existir. La buena noticia es que ARCA (la ex AFIP) tiene servicios web pensados justamente para que un sistema facture solo. En Releh lo usamos todos los días: cada pago en pesos genera su factura y le llega al cliente por mail sin que nadie toque nada.
Las piezas
1. Un certificado digital
Es la "llave" con la que tu sistema se identifica ante ARCA. Se genera un pedido de certificado (CSR) con una clave privada que nunca sale de tu servidor, se sube en el servicio "Administración de Certificados Digitales" con tu clave fiscal y ARCA devuelve el certificado.
Después, en el "Administrador de Relaciones de Clave Fiscal", se autoriza a ese certificado a usar el servicio de factura electrónica (WSFE).
2. Un punto de venta para web services
Los puntos de venta que usás para facturar desde la web de ARCA no sirven para esto. Hay que dar de alta uno nuevo del tipo web services (para monotributo, "Factura Electrónica - Monotributo - Web Services"). Ese número de punto de venta es el que va a usar el sistema.
3. La autenticación (WSAA)
Antes de facturar, el sistema pide un "ticket de acceso" firmado con el certificado. Ese ticket dura varias horas, así que conviene guardarlo y reutilizarlo en vez de pedir uno nuevo en cada factura.
4. La factura (WSFEv1)
Con el ticket, el sistema consulta cuál fue el último número emitido en ese punto de venta, arma la factura con el siguiente número y la envía. Si todo está bien, ARCA responde con el CAE (Código de Autorización Electrónico) y su fecha de vencimiento: desde ese momento la factura es válida.
5. El comprobante con QR
El PDF que recibe el cliente tiene que incluir el código QR que exige ARCA, que lleva a la verificación del comprobante. El sistema lo genera con los datos de la factura y el CAE.
Qué tipo de factura se emite
- Monotributistas: Factura C.
- Responsables inscriptos: Factura A (a otro responsable inscripto) o B (a consumidor final y monotributistas).
El sistema tiene que saber qué corresponde en cada venta, y en el caso de A, pedir el CUIT del cliente.
Lo que aprendimos al hacerlo
- Primero en homologación. ARCA tiene un entorno de pruebas con su propio certificado. Conviene probar todo ahí antes de emitir facturas reales.
- La numeración es sagrada. Si dos ventas intentan facturar al mismo tiempo, una de las dos falla. El sistema tiene que facturar en orden y reintentar.
- Los servidores de ARCA a veces no responden. El cobro no puede depender de la factura: se cobra, se guarda la venta y la factura se emite apenas el servicio responde.
- Detalles técnicos que molestan. Los servidores de ARCA usan configuraciones de seguridad viejas que algunos entornos modernos rechazan por defecto. Hay que ajustarlo a mano.
- Guardar todo. Cada factura, su CAE, el PDF y la respuesta de ARCA tienen que quedar registrados, para poder reenviarla o hacer una nota de crédito.
Qué ganás
- Cero facturas a mano y cero olvidos.
- El cliente recibe su comprobante en el momento, por mail.
- Tus ventas y tus facturas coinciden siempre, lo que simplifica el trabajo de tu contador.
¿Se puede sumar a mi sistema?
Sí. La facturación con ARCA se puede conectar a una tienda online, a un sistema de turnos o de gestión, o a los cobros de Mercado Pago. Lo hacemos como parte de nuestras integraciones o dentro de un sistema de gestión a medida.
¿Tenés algo así para resolver en tu negocio?
Contanos en una reunión sin costo por Google Meet y te pasamos un presupuesto cerrado.