Ir al contenido
ReferenciaErrores

Códigos de error de la SUNAT

Error 3016

El dato ingresado en base monto por cargo/descuento globales no cumple con el formato establecido

Fuente: hoja «Reglas de validación actualizado al 24.04.2026» de la SUNAT.

Rechaza el comprobante: no se registra.class: "rejected"

Qué haces en producción

En la beta no se registra nada ni cuentan los plazos, y no hay status ni validity.

Factura o nota: el número queda usado; emite otra con otro número. Resumen o baja: corrige y reenvía; puede llevar el mismo nombre.

Las 8 reglas que lo disparan en tu XML

Qué lo dispara en tu XML

8 reglas de la hoja, en 2 documentos. Una regla que se repite igual en varios documentos sale una vez.

CampoCondiciónTipoDocumento
Cargos y/o descuentos globalesMonto base del cargo/descuento /Invoice/cac:AllowanceCharge/cbc:BaseAmountEl formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales y diferente de ceroERRORFactura (01) fila 403Boleta de venta (03) fila 399
FISE (Ley N.° 29852) Fondo de Inclusión Social EnergéticoMonto base del cargo /Invoice/cac:AllowanceCharge/cbc:BaseAmountSi el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales y diferente de ceroERRORFactura (01) fila 448
Monto de la percepción en moneda nacionalBase imponible de la percepción /Invoice/cac:AllowanceCharge/cbc:BaseAmountSi el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimalesERRORFactura (01) fila 468Boleta de venta (03) fila 462
Importe de la operaciónPorcentaje de la retenciónImporte de la retenciónImporte de la operación /Invoice/cac:AllowanceCharge/cbc:BaseAmountSi el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimalesERRORFactura (01) fila 898
Retenciones de Renta de segunda categoríaMonto base /Invoice/cac:AllowanceCharge/cbc:BaseAmountSi el Tag UBL existe, el formato del Tag UBL es diferente de decimal (positivo mayor a cero) de 12 enteros y hasta 2 decimalesERRORFactura (01) fila 911
FISE (Ley N.° 29852) Fondo de Inclusión Social EnergéticoMonto base del cargo/descuento /Invoice/cac:AllowanceCharge/cbc:BaseAmountSi el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 12 enteros y hasta 2 decimales y diferente de ceroERRORBoleta de venta (03) fila 443

Otros códigos del mismo campo

CódigoEfectoTexto de la SUNAT
3092RechazoPara cargo/descuento FISE, debe ingresar monto base y debe ser mayor a 0.00
2797RechazoEl Monto de percepcion no puede ser mayor al importe total del comprobante.
3233RechazoPara cargo Percepción, debe ingresar monto base y debe ser mayor a 0.00
3264RechazoEl importe total de la operación (base imponible de retencion) no puede ser mayor al importe total del comprobante.
3318RechazoDebe consignar la base de la retencion de segunda categoria

Los 2.077 códigos