En Argentina la facturación electrónica es obligatoria para prácticamente todos los que venden algo: monotributistas, responsables inscriptos y exentos. Hoy el organismo a cargo es ARCA (Agencia de Recaudación y Control Aduanero), que reemplazó a la AFIP pero mantiene el mismo sistema de comprobantes.
Hay dos formas de emitir esas facturas: entrando a mano al portal de ARCA (el servicio "Comprobantes en línea"), o dejando que tu propio sistema de gestión las emita solo, conectándose a los webservices (la API) de ARCA. Esta guía explica, de forma general, qué necesitás para hacer lo segundo: que al confirmar una venta, tu software pida la autorización a ARCA y genere la factura legal en el acto, sin que tengas que copiar nada a mano.
Qué significa facturar "por webservice"
Cuando un sistema factura contra la API de ARCA, en cada venta pasa esto en milisegundos: el sistema se autentica ante ARCA, le informa los datos del comprobante y ARCA le devuelve un CAE (Código de Autorización Electrónico). Ese CAE es lo que vuelve válida la factura. Con él, el sistema arma el PDF con el QR reglamentario, listo para imprimir o enviar.
La ventaja frente a cargar todo a mano en el portal es simple: no hay doble tarea ni errores de tipeo, y podés facturar desde la misma pantalla en la que cobrás. La contra es que hay una configuración inicial —que se hace una sola vez— para que ARCA le dé permiso a tu sistema. De eso trata el resto de la guía.
Tu sistema genera el certificado y pide el CAE de cada venta. Vos, una única vez, tenés que autorizar ese sistema dentro de ARCA y crear un punto de venta. Después, el circuito queda automático.
Qué necesitás antes de empezar
- CUIT activo y Clave Fiscal con nivel de seguridad 3 (o superior).
- Tener definida tu condición frente al IVA (monotributo, responsable inscripto o exento).
- Un sistema de facturación que se integre con los webservices de ARCA — es lo que va a generar el certificado y a pedir los CAE.
Con eso en mano, el circuito tiene tres grandes hitos: obtener un certificado digital, autorizar el webservice de facturación y crear un punto de venta electrónico. Vamos paso a paso.
Paso 1Cargá tus datos fiscales en el sistema
El primer paso es del lado de tu software: activás el módulo de facturación electrónica y completás los datos del contribuyente que van a salir impresos en cada comprobante — CUIT, razón social, condición frente al IVA, fecha de inicio de actividades, ingresos brutos y domicilio fiscal.
Es tu responsabilidad que esos datos coincidan exactamente con tu situación en ARCA: se usan para emitir la factura y armar el PDF. En StockYa, por ejemplo, esto se completa una sola vez desde Ajustes → Facturación.
Paso 2Generá el certificado (CSR) desde tu sistema
Para que ARCA confíe en tu software, hace falta un certificado digital. El proceso arranca generando un CSR (Certificate Signing Request): un archivo de solicitud que tu sistema crea junto con una clave privada interna que nunca sale de él.
En la práctica, apretás un botón del tipo "Generar certificado CSR" y guardás el archivo .csr
en tu computadora. Ese archivo es el que vas a presentar en ARCA en el paso siguiente.
Paso 3Obtené el certificado digital en ARCA
Ahora sí entrás al portal de ARCA con tu Clave Fiscal y buscás el servicio "Administración de Certificados Digitales". Si es la primera vez que lo usás, vas a tener que agregarlo a tu lista de servicios (te lo ofrece al momento).
Dentro del servicio:
- Hacés clic en "Agregar alias" y le ponés un nombre para identificar a tu sistema (por ejemplo, el nombre del software).
- Subís el archivo
.csrque generaste en el Paso 2. - Confirmás y ARCA te habilita el certificado. Entrás a "Ver" el alias y descargás el certificado definitivo (un archivo
.crt).
No confundas los dos archivos: el .csr lo genera tu sistema; el .crt te lo da ARCA.
El certificado digital de ARCA tiene una validez de aproximadamente 24 meses, así que
conviene anotar cuándo lo renovás.
Paso 4Cargá el certificado en tu sistema
Volvés a tu software y subís ese archivo .crt que descargaste de ARCA. Con el certificado
y la clave privada, tu sistema ya puede autenticarse ante el WSAA (el webservice de
autenticación de ARCA), que le entrega un token temporal válido por unas horas para poder operar.
Paso 5Autorizá el webservice en el Administrador de Relaciones
Tener el certificado no alcanza: hay que darle permiso a ese certificado para usar el servicio de facturación. Eso se hace en ARCA, en el "Administrador de Relaciones":
- Clic en "Nueva Relación" → Buscar.
- Vas a Servicios Interactivos / WebServices y elegís "Facturación Electrónica" (el webservice
wsfev1). - En "Representante" seleccionás el alias del certificado que creaste antes y confirmás la relación.
Con esto, tu sistema queda autorizado a emitir comprobantes en tu nombre.
Paso 6Creá el punto de venta por Web Services
Falta un último dato: el punto de venta, un número de 5 dígitos con el que se numeran tus comprobantes. Los puntos de venta que emiten por API son distintos de los del portal, así que hay que crear uno nuevo.
En el portal de ARCA buscás "Administración de puntos de venta y domicilios" → entrás en "A/B/M de puntos de venta" → Agregar, y elegís la modalidad por Web Service según tu caso:
- Monotributo: "Facturación Electrónica - Monotributo - Web Service".
- Responsable Inscripto: "RECE - Para aplicativo y web services".
Anotá el número de punto de venta que quedó creado: lo vas a cargar en tu sistema para empezar a emitir.
Paso 7Empezá a facturar (con CAE automático)
Listo. A partir de acá, cada vez que confirmás una venta, tu sistema se conecta con ARCA, obtiene el CAE del comprobante y genera el PDF con el QR reglamentario, listo para imprimir o enviar por correo o WhatsApp. Todo el circuito fiscal queda resuelto desde la pantalla de venta.
¿Qué comprobante te corresponde emitir?
El tipo de factura depende de tu condición y de a quién le vendés:
- Monotributista: emitís Factura C a todos (no discrimina IVA, porque ya está incluido en tu cuota). Si exportás, corresponde Factura E.
- Responsable Inscripto: Factura A cuando le vendés a otro responsable inscripto (discrimina IVA), y Factura B cuando le vendés a consumidor final, monotributista o exento.
En claro: quién hace qué
La parte técnica, automática
- Genera la clave privada y el CSR.
- Se autentica ante el WSAA de ARCA.
- Pide el CAE de cada comprobante y arma el PDF con QR.
La parte de permisos, una sola vez
- Subís el CSR y descargás el certificado (.crt).
- Autorizás el webservice en el Administrador de Relaciones.
- Creás el punto de venta por Web Services.
StockYa factura con ARCA por vos
Nuestro sistema de gestión genera el certificado, se conecta a los webservices de ARCA y emite la factura con CAE en el momento de la venta — sin que tengas que tocar el portal en cada comprobante.
Conocer StockYaLa configuración inicial parece larga la primera vez, pero se hace una sola vez y queda lista para siempre. A partir de ahí, facturar deja de ser un trámite aparte y pasa a ser un paso más —automático— de cada venta.
← Volver al blog