Ir al contenido
ReferenciaErrores

Códigos de error de la SUNAT

Error 3102

El dato ingresado como factor de afectacion por linea 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 12 reglas que lo disparan en tu XML

Qué lo dispara en tu XML

12 reglas de la hoja, en 6 documentos.

El SDK lo rechaza al armar el XML, antes de enviarlo: validate.rs:213

CampoCondiciónTipoDocumento
Total IGV/IVAPTasa del tributo /SummaryDocuments/sac:SummaryDocumentsLine/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:PercentSi existe el tag, el formato del Tag UBL es diferente de decimal positivo de hasta 3 enteros y hasta 5 decimalesERRORResumen diario (RC) fila 125
Afectación al IGV por ítemAfectación al IVAP por ítemTasa del IGV o Tasa del IVAP /Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:PercentSi el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 3 enteros y hasta 5 decimales y diferente de ceroERRORFactura (01) fila 216
Sistema de ISC por ítemAfectacion otros tributos por ítemTasa del tributo /Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:PercentSi el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 3 enteros y hasta 5 decimales y diferente de ceroERRORFactura (01) fila 245
Afectación al IGV por ítemAfectación IVAP por ítemTasa del IGV o Tasa del IVAP /Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:PercentSi el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 3 enteros y hasta 5 decimales y diferente de ceroERRORBoleta de venta (03) fila 209
Sistema de ISC por ítemAfectacion otros tributos por ítemTasa del tributo /Invoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:PercentSi el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 3 enteros y hasta 5 decimales y diferente de ceroERRORBoleta de venta (03) fila 238
Afectación al IGV por ítemAfectación IVAP por ítemTasa del tributo /CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:PercentSi el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 3 enteros y hasta 5 decimales y diferente de ceroERRORNota de crédito (07) fila 214
Sistema de ISC por ítemAfectación otros tributos por ítemTasa del tributo /CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:PercentSi el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 3 enteros y hasta 5 decimales y diferente de ceroERRORNota de crédito (07) fila 244
Afectación al IGV por ítemAfectación IVAP por ítemTasa del IGV o Tasa del IVAP /DebitNote/cac:DebitNoteLine/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:PercentSi el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 3 enteros y hasta 5 decimales y diferente de ceroERRORNota de débito (08) fila 196
Sistema de ISC por ítemAfectacion otros tributos por ítemTasa del tributo /DebitNote/cac:DebitNoteLine/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:PercentSi el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 3 enteros y hasta 5 decimales y diferente de ceroERRORNota de débito (08) fila 227
Afectación al IGV por ítemTasa del IGV /SelfBilledInvoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:PercentSi el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 3 enteros y hasta 5 decimales y diferente de ceroERRORLiquidación de compra (04) fila 180
Impuesto a la Renta- Retención por itemTasa del impuesto /SelfBilledInvoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:PercentSi el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 3 enteros y hasta 5 decimales y diferente de ceroERRORLiquidación de compra (04) fila 208
Afectación otros tributos por ítemTasa del impuesto /SelfBilledInvoice/cac:InvoiceLine/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:PercentSi el Tag UBL existe, el formato del Tag UBL es diferente de decimal positivo de 3 enteros y hasta 5 decimales y diferente de ceroERRORLiquidación de compra (04) fila 224

Otros códigos del mismo campo

CódigoEfectoTexto de la SUNAT
2992RechazoEl XML no contiene el tag de la tasa del tributo de la línea
2993RechazoEl factor de afectación de IGV por linea debe ser diferente a 0.00.
3104RechazoEl factor de afectación de ISC por linea debe ser diferente a 0.00.
3101RechazoEl factor de afectación de IGV por linea debe ser igual a 0.00 para Exoneradas, Inafectas, Exportación, Gratuitas de exoneradas o Gratuitas de inafectas.
3504RechazoLa tasa del tributo de la línea no corresponde al valor esperado
4237ObservaciónLa tasa del tributo de la línea no corresponde al valor esperado

Los 2.077 códigos