Requisitos Previos
Antes de comenzar, asegúrate de tener:API Key
Obtén tu API Key desde el Dashboard de Zynvo
Permisos de Desarrollador
Activa el modo desarrollador en tu cuenta para usar sandbox
Credenciales DGI
Usuario y contraseña de e-Factura DGI de la empresa
Certificado Digital
Archivo .p12 y contraseña del certificado digital
Flujo Completo de Integración
Esta guía te llevará paso a paso desde la verificación de datos de una empresa hasta la emisión de tu primer CFE (Comprobante Fiscal Electrónico).1
Verificar eRUT
Consulta y verifica los datos fiscales de la empresa en DGI antes de registrarla.Endpoint:
GET /erut/{rut}2
Registrar Empresa
Crea la empresa en el sistema con los datos obtenidos del eRUT.Endpoint:
POST /enterprises3
Validar Permisos de eFactura
Valida las credenciales de eFactura y verifica los permisos de homologación/producción. Este proceso es asíncrono.Endpoint:
POST /enterprises/{rut}/validate-efactura4
Esperar Evento de Validación
Aguarda el webhook
efactura.login que confirma la homologación o migración satisfactoria al sistema.Webhook: efactura.loginLos permisos HOMO o PROD confirman el acceso a los ambientes correspondientes.5
Cargar Certificado Digital
Carga el certificado digital (.p12) de la empresa para firmar los comprobantes.Endpoint:
POST /enterprises/{rut}/certificate6
Actualizar Plan y Fecha de Inicio
Actualiza la empresa con el plan contratado y la fecha de inicio del servicio.Endpoint:
PATCH /enterprises/{rut}7
Subir CAEs
Carga los archivos XML de los CAEs (Códigos de Autorización Electrónica) obtenidos desde DGI.Endpoint:
POST /enterprises/{rut}/caes8
Comenzar a Facturar
¡Todo listo! Emite y envía tu primer comprobante electrónico a DGI.Endpoint:
POST /enterprises/{rut}/cfes¿Necesitas Ayuda?
Si encuentras problemas durante el onboarding:- Consulta la sección de Errores Comunes
- Revisa la documentación de Sandbox
- Contacta a soporte: soporte@zynvo.uy
Errores Comunes
Error 403: No tienes permisos para usar sandbox
Error 403: No tienes permisos para usar sandbox
Solución: Asegúrate de que tu cuenta tenga activado el flag
is_developer. Contacta a soporte para habilitarlo.Error 400: RUT inválido o ya registrado
Error 400: RUT inválido o ya registrado
Solución: Verifica que el RUT esté correcto (sin puntos ni guiones) y que no esté ya registrado en el sistema.
Error en verificación de e-Factura
Error en verificación de e-Factura
Solución:
- Verifica que las credenciales de e-Factura sean correctas
- Asegúrate de que la empresa tenga permisos activos en DGI
- En sandbox, las credenciales deben ser del ambiente de certificación
Error al subir certificado: contraseña incorrecta
Error al subir certificado: contraseña incorrecta
Solución: Verifica que la contraseña del archivo .p12 sea correcta. El certificado debe ser válido y no estar vencido.