RESET Factura
Antes de pagar una factura o registrarla en tu contabilidad: si el XML es técnicamente consistente y qué estado reporta el SAT en este momento.
Qué hace
- Parsea el XML de forma segura (sin DTD, sin entidades externas, con límite de tamaño).
- Valida la estructura contra el XSD oficial del Anexo 20 (CFDI 4.0 + Timbre Fiscal Digital 1.1, con catálogos del SAT en espejo local versionado).
- Extrae y valida campos: UUID, RFC emisor y receptor, total, fecha, moneda, sello y certificado presentes.
- Consulta el estado oficial del CFDI en el Web Service del SAT (vigente / cancelado / no encontrado, EFOS, cancelabilidad).
- Cruza al emisor contra el 69-B local (RESET Empresa).
- Detecta si tu organización ya procesó ese UUID (duplicados dentro de tu organización; nunca entre clientes).
Qué no hace
- No busca facturas ajenas ni crea un índice nacional de CFDI.
- No publica UUIDs ni comparte información entre organizaciones.
- No conserva tu XML: se procesa y se descarta (política de retención).
Qué recibe y qué devuelve
- Servicio
- RESET Factura
- País
- México
- Entrada
- XML CFDI (4.0); alternativamente UUID + RFC emisor + RFC receptor + total
- Salida
- Validaciones de formato, XSD y Anexo 20 + estado oficial SAT + cruce 69-B del emisor + Verification Record
- Fuente principal
- SAT (ConsultaCFDIService, XSD/XSLT del Anexo 20)
- Retención
- El XML no se almacena; se conserva una huella irreversible, campos mínimos y resultado
- IA
- No requerida
- Última actualización
- 2026-08-18
Estados que puede devolver el SAT
| Estado | Significado |
|---|---|
Vigente | El SAT reporta el comprobante como vigente en la fecha/hora de consulta. |
Cancelado | El SAT reporta el comprobante como cancelado (se incluye estatus de cancelación). |
No Encontrado | El SAT no localiza un comprobante con esos datos exactos. |
Detalle técnico: documentación de la API
