# Fuentes oficiales SUNAT

Revisión realizada el 25-08-2026. La fuente normativa/técnica primaria es SUNAT; ejemplos de terceros no prevalecen sobre sus guías, XSD, XSL ni reglas vigentes.

| ID | Fuente | Enlace |
| --- | --- | --- |
| DOC-01 | SEE – Del Contribuyente | https://cpe.sunat.gob.pe/node/116 |
| DOC-02 | Guías y Manuales CPE | https://cpe.sunat.gob.pe/guias-y-manuales |
| DOC-03 | WSDL billService BETA | https://e-beta.sunat.gob.pe/ol-ti-itcpfegem-beta/billService?wsdl |
| DOC-04 | WSDL billService producción | https://e-factura.sunat.gob.pe/ol-ti-itcpfegem/billService?wsdl |
| DOC-05 | Manual del Programador | https://cpe.sunat.gob.pe/sites/default/files/inline-files/manual_programador%20%281%29.pdf |
| DOC-06 | Guía Factura UBL 2.1 | https://cpe.sunat.gob.pe/sites/default/files/inline-files/guia%2Bxml%2Bfactura%2Bversion%202-1%2B1%2B0%20%282%29_0%20%282%29.pdf |
| DOC-07 | Guía Boleta UBL 2.1 | https://cpe.sunat.gob.pe/sites/default/files/inline-files/guia%2Bxml%2Bboleta%2Bversion%202-1%2B1%2B0_0_0%20%282%29.pdf |
| DOC-08 | Guía Nota de Crédito UBL 2.1 | https://cpe.sunat.gob.pe/guias-y-manuales |
| DOC-09 | Guía Nota de Débito UBL 2.1 | https://cpe.sunat.gob.pe/guias-y-manuales |
| DOC-10 | Guía Resumen Diario | https://cpe.sunat.gob.pe/sites/default/files/inline-files/GUIA_Resumen_de_Boletas_11-01-2018%20%282%29_2_0%20%281%29_0.pdf |
| DOC-11 | Certificado digital | https://orientacion.sunat.gob.pe/04-certificado-digital |
| DOC-12 | Reglas de validación vigentes 30.07.2026 | https://cpe.sunat.gob.pe/guias-y-manuales |
| DOC-13 | XSD oficiales | https://cpe.sunat.gob.pe/guias-y-manuales |
| DOC-14 | XSL oficiales | https://cpe.sunat.gob.pe/guias-y-manuales |
| DOC-15 | Servicios web disponibles | https://cpe.sunat.gob.pe/guias-y-manuales |
| DOC-16 | Consulta CDR/estado | https://e-factura.sunat.gob.pe/ol-it-wsconscpegem/billConsultService?wsdl |
| DOC-17 | Características técnicas del QR | https://www.sunat.gob.pe/legislacion/superin/2018/anexoC-113-2018.pdf |
| DOC-18 | Catálogo 19, estados del Resumen Diario | https://www.sunat.gob.pe/legislacion/superin/2017/anexoE-245-2017.pdf |
| DOC-19 | Anexo N.° 1: Factura electrónica, datos adicionales de detracciones | https://www.sunat.gob.pe/legislacion/superin/2022/anexo-123-2022.pdf |
| DOC-20 | Anexo N.° 8: catálogos 51, 52, 54 y 59 | https://www.sunat.gob.pe/legislacion/superin/2017/anexosV-318-2017.pdf |

Los recursos descargados se versionan en `resources/sunat`:

- UBL 2.1: `xsd/2.1`.
- Resumen Diario y Comunicación de Baja: esquemas SUNAT heredados en `xsd/2.0`.
- XSL de validación: `xsl/validaciones`.
- WSDL e imports: `wsdl`.
- Reglas: `rules/rules-2026-07-30.xlsx`.

SHA-256 de las reglas versionadas:

```text
bb354c15ba68fdb488598f53ff6b44e7670e2efd80f843de4e97627a12dd9662
```

## Diferencias detectadas

- El Manual del Programador conserva menciones generales a UBL 2.0, pero las guías, XSD y reglas vigentes exigen UBL 2.1 para factura, boleta y notas; se implementó UBL 2.1.
- `CustomizationID` de esos comprobantes es `2.0`; Resumen Diario conserva su esquema SUNAT y personalización `1.1`.
- El manual etiqueta la password BETA como `MODDATOS`, mientras ejemplos operativos usan `moddatos`; el valor es configurable y nunca se fija en el transporte.
- SUNAT no publica `20000000001` como sandbox universal. El script lo recibe explícitamente por ENV y jamás lo usa en producción.
- La consulta CDR usa un servicio separado del `billService` de emisión.
