Configuración de Facturación Electrónica en Argentina
Guía completa: Sigue estos pasos para configurar la facturación electrónica de ARCA en Doctor Vet. Este proceso te permitirá emitir facturas electrónicas directamente desde la aplicación.
Pasos de Configuración
1 Instalar OpenSSL
Descarga e instala OpenSSL en una computadora con Windows. Accede a la página oficial de descarga y elige el instalador ligero de 64 bits, por ejemplo Win64 OpenSSL v4.0.2 Light (el nombre exacto puede cambiar según la versión publicada en el sitio).
Página de descarga de OpenSSL
Durante la instalación, no uses la ruta por defecto en Program Files: Windows suele denegar permisos de escritura allí y los comandos de OpenSSL crean archivos en la carpeta actual (por ejemplo la clave privada). En el instalador, elige una ubicación con permisos de escritura, por ejemplo C:\openssl (carpeta openssl en la raíz del disco C:). Si el instalador lo ofrece, marca la opción para agregar OpenSSL al PATH del sistema.
2 Abrir ventana de comandos
Abre una ventana para ingresar comandos presionando las teclas:
En la ventana que aparece, escribe cmd y presiona Enter o haz clic en Aceptar (OK).
Abre la ventana de comandos después de instalar OpenSSL. Si ya tenías una abierta, ciérrala y abre una nueva.
Verifica que OpenSSL esté disponible ejecutando:
Si aparece un error indicando que no se reconoce el comando:
Ve a la carpeta bin de OpenSSL (según donde lo instalaste; si seguiste el ejemplo anterior):
Luego vuelve a ejecutar openssl version. Si funciona, continúa con los siguientes pasos desde esa misma ventana.
3 Generar clave privada
Asegúrate de estar en la carpeta bin de OpenSSL antes de ejecutar el comando (por ejemplo, si instalaste en C:\openssl):
Luego ingresa el siguiente comando y presiona Enter:
4 Generar solicitud de certificado
Importante: Reemplaza "Nombre de mi empresa" por el nombre de tu empresa y "123456789" por tu CUIT sin espacios ni guiones.
CN=Certificado 2024 es el nombre con el que figurará el certificado en ARCA. Puedes ajustarlo como prefieras; por ejemplo, usar el año vigente: CN=Certificado 2026.
Ingresa el siguiente comando (reemplazando los datos correspondientes):
5 Habilitar Administrador de certificados digitales en ARCA
En la página web de ARCA busca: Administrador de certificados digitales
Si no lo encuentras, debes habilitarlo siguiendo esta ruta:
6 Crear certificado en ARCA
En administrador de certificados digitales sigue estos pasos:
- Agregar alias
- Ingresa un nombre simbólico (como "facturación electrónica")
- Cargar el archivo
certificate_request.csrgenerado en el paso 4 (ubicado enC:\openssl\bin) - Confirmar la creación del certificado
- Ver → descargar
Importante: Al descargar el certificado desde ARCA, guárdalo en la misma carpeta de OpenSSL (C:\openssl\bin). Si el archivo tiene otro nombre, renómbralo a server.crt.
7 Convertir certificado de CRT a PEM
Asegúrate de estar en la carpeta bin de OpenSSL, donde descargaste el certificado (por ejemplo C:\openssl\bin):
Ejecuta estos comandos sobre el archivo server.crt descargado en el paso anterior:
8 Configurar punto de venta en ARCA
En la página web de ARCA busca: Administración de puntos de venta y domicilios
(Si no está activo, activar desde administrador de relaciones de clave fiscal)
Crear punto de venta electrónico RCE web services y recordar el número del punto de venta.
9 Habilitar Web Services de Facturación
Sigue esta ruta en ARCA:
10 Transferir archivos al teléfono
Copia los siguientes archivos desde C:\openssl\bin a tu teléfono:
private_key.keyserver.pem
11 Configurar en Doctor Vet
En la app Doctor Vet:
- Crea un punto de venta electrónico con el mismo número que tiene ese punto de venta en ARCA
- Selecciona los archivos
.keyy.pem
¡Configuración completa! Ya puedes emitir facturas electrónicas directamente desde Doctor Vet.
Si tienes dudas o problemas durante la configuración, puedes contactarnos: