Configuración de Facturación Electrónica en Argentina

Guía completa: Sigue estos pasos para configurar la facturación electrónica de AFIP 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:

Descargar OpenSSL 64 bits

Durante la instalación, deja la ruta por defecto (C:\Program Files\OpenSSL-Win64) y, 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:

Primero ve a la carpeta donde se instaló OpenSSL:

cd "C:\Program Files\OpenSSL-Win64\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 de OpenSSL antes de ejecutar el comando:

cd "C:\Program Files\OpenSSL-Win64\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.

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 AFIP

En la página web de AFIP busca: Administrador de certificados digitales

Si no lo encuentras, debes habilitarlo siguiendo esta ruta:

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

6 Crear certificado en AFIP

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:\Program Files\OpenSSL-Win64\bin)
  4. Confirmar la creación del certificado
  5. Ver → descargar

Importante: Al descargar el certificado desde AFIP, guárdalo en la misma carpeta de OpenSSL (C:\Program Files\OpenSSL-Win64\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 de OpenSSL, donde descargaste el certificado:

cd "C:\Program Files\OpenSSL-Win64\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 AFIP

En la página web de AFIP 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 AFIP:

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

10 Transferir archivos al teléfono

Copia los siguientes archivos desde C:\Program Files\OpenSSL-Win64\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 AFIP
  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: