Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Magus-Technologies/facturacion_ilidesava/llms.txt
Use this file to discover all available pages before exploring further.
Credenciales SOL
Para enviar comprobantes a SUNAT necesita obtener credenciales del Sistema de Operaciones en Línea (SOL).¿Qué es SOL?
SOL es el portal de SUNAT donde las empresas realizan trámites tributarios. Las credenciales SOL constan de:- Usuario SOL: Combinación de RUC + código de usuario
- Clave SOL: Contraseña del usuario
Obtener Credenciales SOL
- Ingrese a SUNAT Operaciones en Línea
- Solicite su Clave SOL si no la tiene
- Genere un usuario secundario para facturación electrónica
- Asigne permisos de “Emisión de Comprobantes Electrónicos”
Usuario SOL de Prueba (Beta)
SUNAT proporciona credenciales de prueba universales:beta.
Configuración de Empresa
Cada empresa en el sistema debe configurarse con:Campos Requeridos
Campos Opcionales
Ejemplo de Configuración
Variables de Entorno
Configure las variables en su archivo.env:
Obtener Credenciales GRE
Las guías de remisión electrónica (GRE 2022) requieren autenticación OAuth2:- Solicite acceso a la API GRE en SUNAT
- SUNAT le proporcionará
client_idyclient_secret - Configure estas credenciales en
.env
Endpoints SUNAT
Los endpoints están configurados enconfig/sunat.php:
Endpoints de Facturación
Endpoints de Guías
Endpoints GRE (REST)
Ambiente Beta vs Producción
Modo Beta (Pruebas)
Características:- Usa endpoints de prueba de SUNAT
- Credenciales universales:
20000000001/MODDATOS/moddatos - No tiene validez tributaria
- Ideal para desarrollo y testing
- El RUC de la empresa es reemplazado automáticamente por
20000000001
Modo Producción
Características:- Usa endpoints oficiales de SUNAT
- Requiere credenciales SOL reales de cada empresa
- Los comprobantes tienen validez tributaria
- Se usa el RUC real de la empresa
- Requiere certificado digital válido
Cambiar de Beta a Producción
- Verifique que todos los comprobantes de prueba funcionan correctamente
- Obtenga un certificado digital válido (ver sección Certificados)
- Configure credenciales SOL reales en la empresa
- Cambie el campo
modode la empresa:
- Pruebe con un documento de prueba en producción
Configuración de RUC
El RUC se gestiona automáticamente según el modo:Validación de RUC
El RUC debe cumplir:- Exactamente 11 dígitos numéricos
- Comenzar con 10, 15, 17 o 20 (según tipo de contribuyente)
- Pasar algoritmo de verificación (módulo 11)
20612706702(Persona Jurídica)10456789012(Persona Natural con negocio)
Series y Numeración
Configure las series según el tipo de documento:| Tipo | Serie | Ejemplo |
|---|---|---|
| Factura | F001, F002… | F001-00000001 |
| Boleta | B001, B002… | B001-00000001 |
| Nota Crédito (Factura) | FC01, FC02… | FC01-00000001 |
| Nota Crédito (Boleta) | BC01, BC02… | BC01-00000001 |
| Nota Débito (Factura) | FD01, FD02… | FD01-00000001 |
| Guía de Remisión | T001, T002… | T001-00000001 |
Reglas de Series
- 4 caracteres: Siempre 4 dígitos/letras
- Sin símbolos: Solo alfanuméricos
- Única por punto de emisión: Cada establecimiento debe tener series diferentes
Verificar Configuración
Para verificar que la configuración es correcta:Próximos Pasos
Certificados Digitales
Configurar certificados para firmar documentos
Visión General
Entender la integración completa