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:

Windows + R

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:

openssl version

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):

cd "C:\openssl\bin"

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):

cd "C:\openssl\bin"

Luego ingresa el siguiente comando y presiona Enter:

openssl genrsa -out private_key.key 2048

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):

openssl req -new -key private_key.key -subj "/C=AR/O=Nombre de mi empresa/CN=Certificado 2024/serialNumber=CUIT 123456789" -out certificate_request.csr

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:

Administrador de relaciones de clave fiscal → adherir servicio → arca → servicios interactivos → administración de certificados digitales → confirmar

6 Crear certificado en ARCA

En administrador de certificados digitales sigue estos pasos:

  1. Agregar alias
  2. Ingresa un nombre simbólico (como "facturación electrónica")
  3. Cargar el archivo certificate_request.csr generado en el paso 4 (ubicado en C:\openssl\bin)
  4. Confirmar la creación del certificado
  5. 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):

cd "C:\openssl\bin"

Ejecuta estos comandos sobre el archivo server.crt descargado en el paso anterior:

openssl x509 -in server.crt -out server.der -outform DER
openssl x509 -in server.der -inform DER -out server.pem -outform PEM

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:

Administración de Relaciones de Clave Fiscal → nueva relación → seleccionar representado → arca → Web services → facturación electrónica → seleccionar computador fiscal → confirmar

10 Transferir archivos al teléfono

Copia los siguientes archivos desde C:\openssl\bin a tu teléfono:

  • private_key.key
  • server.pem

11 Configurar en Doctor Vet

En la app Doctor Vet:

  1. Crea un punto de venta electrónico con el mismo número que tiene ese punto de venta en ARCA
  2. Selecciona los archivos .key y .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: