Guías
Migrar desde Nubefact
Misma SUNAT, distinta API. Esta guía te ayuda a portar tu integración existente sin pelearte con la documentación de ambos productos.
Diferencias clave
- Auth: Nubefact usa user+token en body; nosotros usamos
Authorization: Bearer. - Idempotencia: Nubefact no la expone; nosotros la requerimos para POSTs.
- Webhooks: Nubefact los tiene básicos; nosotros firmamos con HMAC-SHA256 y retry-policy de 8 intentos.
- Sandbox: ambos tienen, pero nuestro test mode NO consume cuota.
Mapeo de campos
operacionNubefact →kind("invoice", "receipt", "credit_note", "debit_note").tipo_de_comprobanteNubefact → derivado dekind+ serie.cliente_tipo_de_documento+cliente_numero_de_documento→receiver.id_kind+receiver.id_value.items[]→ mismo concepto, pero precios y cantidades son strings (decimal seguro).
Pasos sugeridos
- Crea cuenta Fiscal-Web. Sube tu
.pfx(en sandbox primero). - Implementa el mapeo de payloads en una capa de adaptador, no en tu modelo de datos directamente.
- Corre tu pipeline contra
fwk_test_*durante una semana en paralelo a tu integración Nubefact. - Cuando estés cómodo, switchea producción en horario de bajo tráfico (sábado madrugada).
- Mantén Nubefact como fallback durante 1-2 ciclos de cierre mensual.
¿Te resultó útil esta página?¡Gracias!