La Superintendencia Nacional de Aduanas y de Administración Tributaria (SUNAT), publicó una actualizacióna las Reglas de Validación para los “Comprobantes de Pago Electrónicos” (CPE).
¿Qué cambios se incorporan a las Reglas de validación?
Se realizan modificaciones en las siguientes reglas y validaciones:
Hoja General.
- Error 0151 – El nombre del archivo ZIP es incorrecto: realiza aclaraciones sobre la validación incorporando “El campo ‘Número de RUC’ espera que el valor inicie con 1 o 2”.
Hoja Resumen Diario 1-1.
- Observación 419 – El cálculo del IGV no es correcto:
- Ajusta la validación de tipo de comprobante es igual a «03», y el valor del tag es mayor a “0”, la tasa vigente a la fecha de emisión debe ser (00 o 10.50) con una tolerancia de +/-5.
- Incorpora la validación de tipo de comprobante es diferente a «03», y el valor del tag es mayor a “0”, la tasa vigente a la fecha de emisión debe ser (00, 10.50 o 10.00) con una tolerancia de +/-5.
Hoja Factura2_0.
- Observación 4332 – El código de producto SUNAT no es válido: Se elimina la validación.
- Observación 4337 – El código de producto SUNAT debe especificarse como mínimo al tercer nivel jerárquico: Se elimina la validación.
- Observación 3496 – El código de producto SUNAT no es válido:
- Incorpora la validación “Si el tag existe, el formato del Tag UBL es diferente a numérico de 8 dígitos“.
- Incorpora la validación “Si el tag existe, el valor del Tag UBL es diferente de 8 ceros (‘00000000’) y diferente de 8 nueves (‘99999999’), y no se encuentra en el listado”.
- Error 3291 – El cálculo del IGV es incorrecto: Ajusta la validación de la tasa vigente al IGV (00 o 10.50) a la fecha de emisión, con una tolerancia + – 1.
- Error 3279 – La sumatoria del total no concuerda del valor de venta más los impuestos no concuerdan con la base imponible: Ajusta la validación de la tasa vigente al IGV (00 o 10.50) a la fecha de emisión, con una tolerancia + – 1.
Hoja Boleta2_0.
- Observación 4332 – El código de producto SUNAT no es válido: Se elimina la validación.
- Observación 4337 – El código de producto SUNAT debe especificarse como mínimo al tercer nivel jerárquico: Se elimina la validación.
- Observación 3496 – El código de producto SUNAT no es válido:
- Incorpora la validación “Si el tag existe, el formato del Tag UBL es diferente a numérico de 8 dígitos“.
- Incorpora la validación “Si el tag existe, el valor del Tag UBL es diferente de 8 ceros (‘00000000’) y diferente de 8 nueves (‘99999999’), y no se encuentra en el listado”.
- Error 4290 – El cálculo del IGV es incorrecto: Ajusta la validación de la tasa vigente al IGV (00 o 10.50) a la fecha de emisión, con una tolerancia + – 1.
- Error 4439 – Ajusta el mensaje de retorno y se ajusta la condición respecto de la tasa del 10.50.
- Observación 4310 – La sumatoria del total no concuerda del valor de venta más los impuestos no concuerdan con la base imponible: Ajusta la validación de la tasa vigente al IGV (00 o 10.50) a la fecha de emisión, con una tolerancia + – 1.
Hoja NotaCredito2_0 y NotaDebito2_0
- Observación 4332 – El código de producto SUNAT no es válido: Se elimina la validación.
- Observación 4337 – El código de producto SUNAT debe especificarse como mínimo al tercer nivel jerárquico: Se elimina la validación.
- Observación 3496 – El código de producto SUNAT no es válido:
- Incorpora la validación “Si el tag existe, el formato del Tag UBL es diferente a numérico de 8 dígitos“.
- Incorpora la validación “Si el tag existe, el valor del Tag UBL es diferente de 8 ceros (‘00000000’) y diferente de 8 nueves (‘99999999’), y no se encuentra en el listado”.
- Error 3291 – El cálculo del IGV es incorrecto: Ajusta la validación de la tasa vigente al IGV (00, 10.50 o 10.00) a la fecha de emisión, con una tolerancia + – 1.
- Observación 4290 – El cálculo del IGV es incorrecto: Ajusta la validación de la tasa vigente al IGV (00, 10.50 o 10.00) a la fecha de emisión, con una tolerancia + – 1.
- Observación 4439 – Ajusta el mensaje de retorno y se ajusta la condición respecto de la tasa del 10.50.
¿Cuándo entrarán en vigor estos cambios?
Códigos: OBS-4332, OBS-4337 y OBS-3496 el 31/01/2026.
Los restantes códigos de observación y error entran en vigencia el 15/02/2026.


