Para automatizar la facturación de tu tienda Shopify necesitás emitir por WebServices, y eso arranca con un certificado digital de ARCA. Es el paso técnico que más frena a los merchants. Te lo explicamos completo, y al final vas a ver cómo Emitio te ahorra la parte más molesta.
¿Qué es el certificado digital y para qué sirve?
El certificado digital es un archivo que le permite a una aplicación identificarse ante ARCA para emitir comprobantes en tu nombre, sin que entres al portal a cargar cada venta. Es lo que habilita la facturación por WebServices (WSFE), el sistema que usan las apps para facturar de forma automática.
Acá hay una confusión frecuente. El punto de venta de "Comprobantes en línea", el que usás para facturar a mano en la web de ARCA, no sirve para WebServices. Son dos sistemas distintos. Para automatizar necesitás el certificado y, además, un punto de venta específico de WebServices.
Los pasos para configurarlo por tu cuenta
1. Habilitar "Administración de Certificados Digitales"
Ingresás a ARCA con tu CUIT y Clave Fiscal nivel 3. Si el servicio no aparece en tu lista, lo habilitás desde el "Administrador de Relaciones de Clave Fiscal": Adherir Servicio, después ARCA, Servicios Interactivos, Administración de Certificados Digitales.
2. Generar el par de claves y el CSR
Acá viene la parte que asusta. ARCA necesita que generes un par de claves criptográficas (una privada y una
pública) y un archivo CSR (Certificate Signing Request). Lo tradicional es hacerlo con OpenSSL desde la terminal,
con comandos tipo openssl genrsa y openssl req. Para alguien que no es técnico, este es
el punto donde la mayoría se traba o termina pagándole a un desarrollador.
3. Subir el CSR y descargar el .crt
En "Administración de Certificados Digitales" vas a "Agregar Alias", le ponés un nombre sin espacios (por ejemplo WSFE), subís el archivo .csr y confirmás. ARCA te devuelve el certificado. En la lista, hacés "Ver" y luego "Descargar", y obtenés el archivo .crt.
4. Autorizar el certificado para Facturación Electrónica
Este es el paso que más se olvida y el que hace fallar todo. Vas al "Administrador de Relaciones de Clave Fiscal", "Nueva Relación", buscás ARCA, WebServices, Facturación Electrónica, y en "Representante" elegís el alias que creaste. Si no hacés esto, el certificado es válido pero ARCA te rechaza todas las facturas.
5. Crear un punto de venta para WebServices
En "Administración de puntos de venta y domicilios" entrás a "A/B/M de Puntos de Venta" y "Agregar". Elegís un número nuevo y el sistema correcto. Si sos Responsable Inscripto, "RECE para aplicativo y WebServices". Si sos Monotributista, "Factura Electrónica – Monotributo – WebServices".
El cuello de botella son dos pasos. El 2 (OpenSSL y el CSR desde la terminal) y el 4 (autorizar el certificado para WSFE). Un certificado mal generado o sin autorizar genera errores en cada factura, aunque a simple vista parezca que está todo bien.
Cómo Emitio te evita la parte técnica
Emitio elimina el paso que más duele. Genera el par de claves y el CSR por vos, desde la app, sin terminal ni OpenSSL. La clave privada la crea y la guarda la app de forma segura, así que vos nunca la ves ni la manipulás. De tu lado quedan tres cosas:
- Hacés clic en "Generar nuevas claves y descargar CSR" dentro de Emitio.
- Subís ese .csr a ARCA y descargás el .crt (el paso 3 de arriba).
- Subís el .crt a Emitio.
Los pasos que siguen en ARCA, autorizar el certificado para WSFE y crear el punto de venta, los hacés con una guía de Emitio que tiene capturas. Una vez configurado, cada venta de tu tienda se factura sola, con CAE real.
Salteá la terminal
Emitio genera el certificado sin OpenSSL y te guía el resto. Después factura tus ventas de Shopify solo.
Ver Emitio en el App Store¿Querés el panorama completo? Leé cómo facturar en Shopify Argentina. Esta guía es informativa y no reemplaza el asesoramiento de tu contador.