| Código | Mensaje de SUNAT | Tipo |
|---|---|---|
| 4000 | El documento ya fue presentado anteriormente. | Observación (aceptado) |
| 4001 | El numero de RUC del receptor no existe. | Observación (aceptado) |
| 4002 | Para el TaxTypeCode, esta usando un valor que no existe en el catalogo. | Observación (aceptado) |
| 4003 | El comprobante fue registrado previamente como rechazado. | Observación (aceptado) |
| 4004 | El DocumentTypeCode de las guias debe existir y tener 2 posiciones | Observación (aceptado) |
| 4005 | El DocumentTypeCode de las guias debe ser 09 o 31 | Observación (aceptado) |
| 4006 | El ID de las guias debe tener informacion de la SERIE-NUMERO de guia. | Observación (aceptado) |
| 4007 | El XML no contiene el ID de las guias. | Observación (aceptado) |
| 4008 | El DocumentTypeCode de Otros documentos relacionados no cumple con el estandar. | Observación (aceptado) |
| 4009 | El DocumentTypeCode de Otros documentos relacionados tiene valores incorrectos. | Observación (aceptado) |
| 4010 | El ID de los documentos relacionados no cumplen con el estandar. | Observación (aceptado) |
| 4011 | El XML no contiene el tag ID de documentos relacionados. | Observación (aceptado) |
| 4012 | El ubigeo indicado en el comprobante no es el mismo que esta registrado para el contribuyente. | Observación (aceptado) |
| 4013 | El RUC del receptor no esta activo | Observación (aceptado) |
| 4014 | El RUC del receptor no esta habido | Observación (aceptado) |
| 4015 | Si el tipo de documento del receptor no es RUC, debe tener operaciones de exportacion | Observación (aceptado) |
| 4016 | El total valor venta neta de oper. gravadas IGV debe ser mayor a 0.00 o debe existir oper. gravadas onerosas | Observación (aceptado) |
| 4017 | El total valor venta neta de oper. inafectas IGV debe ser mayor a 0.00 o debe existir oper. inafectas onerosas o de export. | Observación (aceptado) |
| 4018 | El total valor venta neta de oper. exoneradas IGV debe ser mayor a 0.00 o debe existir oper. exoneradas | Observación (aceptado) |
| 4019 | El calculo del IGV no es correcto | Observación (aceptado) |
| 4020 | El ISC no esta informado correctamente | Observación (aceptado) |
| 4021 | Si se utiliza la leyenda con codigo 2000, el importe de percepcion debe ser mayor a 0.00 | Observación (aceptado) |
| 4022 | Si se utiliza la leyenda con código 2001, el total de operaciones exoneradas debe ser mayor a 0.00 | Observación (aceptado) |
| 4023 | Si se utiliza la leyenda con código 2002, el total de operaciones exoneradas debe ser mayor a 0.00 | Observación (aceptado) |
| 4024 | Si se utiliza la leyenda con código 2003, el total de operaciones exoneradas debe ser mayor a 0.00 | Observación (aceptado) |
| 4025 | Si usa la leyenda de Transferencia o Servivicio gratuito, todos los items deben ser no onerosos | Observación (aceptado) |
| 4026 | No se puede indicar Guia de remision de remitente y Guia de remision de transportista en el mismo documento | Observación (aceptado) |
| 4027 | El importe total no coincide con la sumatoria de los valores de venta mas los tributos mas los cargos | Observación (aceptado) |
| 4028 | El monto total de la nota de credito debe ser menor o igual al monto del documento que modifica | Observación (aceptado) |
| 4029 | El ubigeo indicado en el comprobante no es el mismo que esta registrado para el contribuyente | Observación (aceptado) |
| 4030 | El ubigeo indicado en el comprobante no es el mismo que esta registrado para el contribuyente | Observación (aceptado) |
| 4031 | Debe indicar el nombre comercial | Observación (aceptado) |
| 4032 | Si el código del motivo de emisión de la Nota de Credito es 03, debe existir la descripción del item | Observación (aceptado) |
| 4033 | La fecha de generación de la numeración debe ser menor o igual a la fecha de generación de la comunicación | Observación (aceptado) |
| 4034 | El comprobante fue registrado previamente como baja | Observación (aceptado) |
| 4035 | El comprobante fue registrado previamente como rechazado | Observación (aceptado) |
| 4036 | La fecha de emisión de los rangos debe ser menor o igual a la fecha de generación del resumen | Observación (aceptado) |
| 4037 | El calculo del Total de IGV del Item no es correcto | Observación (aceptado) |
| 4038 | El resumen contiene menos series por tipo de documento que el envío anterior para la misma fecha de emisión | Observación (aceptado) |
| 4039 | No ha consignado información del ubigeo del domicilio fiscal | Observación (aceptado) |
| 4040 | Si el importe de percepcion es mayor a 0.00, debe utilizar una leyenda con codigo 2000 | Observación (aceptado) |
| 4041 | El codigo de pais debe ser PE | Observación (aceptado) |
| 4042 | Para tipo de operación se está usando un valor que no existe en el catálogo. Nro. 17. | Observación (aceptado) |
| 4043 | Para el TransportModeCode, se está usando un valor que no existe en el catálogo Nro. 18. | Observación (aceptado) |
| 4044 | PrepaidAmount: Monto total anticipado no coincide con la sumatoria de los montos por documento de anticipo. | Observación (aceptado) |
| 4045 | No debe consignar los datos del transportista para la modalidad de transporte 02 - Transporte Privado. | Observación (aceptado) |
| 4046 | No debe consignar información adicional en la dirección para los locales anexos. | Observación (aceptado) |
| 4047 | sac:SUNATTransaction/cbc:ID debe ser igual a 10 o igual a 11 cuando ingrese información para sustentar el traslado. | Observación (aceptado) |
| 4048 | cac:AdditionalDocumentReference/cbc:DocumentTypeCode - Contiene un valor no valido para documentos relacionado. | Observación (aceptado) |
| 4049 | El numero de DNI del receptor no existe. | Observación (aceptado) |
| 4050 | El numero de RUC del proveedor no existe. | Observación (aceptado) |
| 4051 | El RUC del proveedor no esta activo. | Observación (aceptado) |
| 4052 | El RUC del proveedor no esta habido. | Observación (aceptado) |
| 4053 | Proveedor no debe ser igual al remitente o destinatario. | Observación (aceptado) |
| 4054 | La guía no debe contener datos del proveedor. | Observación (aceptado) |
| 4055 | El XML no contiene el atributo o no existe información en descripcion del motivo de traslado. | Observación (aceptado) |
| 4056 | El XML no contiene el tag o no existe información en el tag SplitConsignmentIndicator. | Observación (aceptado) |
| 4057 | GrossWeightMeasure - El dato ingresado no cumple con el formato establecido. | Observación (aceptado) |
| 4058 | cbc:TotalPackageQuantity - El dato ingresado no cumple con el formato establecido. | Observación (aceptado) |
| 4059 | Numero de bultos o pallets - información válida para importación. | Observación (aceptado) |
| 4060 | La guía no debe contener datos del transportista. | Observación (aceptado) |
| 4061 | El numero de RUC del transportista no existe. | Observación (aceptado) |
| 4062 | El RUC del transportista no esta activo. | Observación (aceptado) |
| 4063 | El RUC del transportista no esta habido. | Observación (aceptado) |
| 4064 | /DespatchAdvice/cac:Shipment/cac:ShipmentStage/cac:TransportMeans/cbc:RegistrationNationalityID - El dato ingresado no cumple con el formato establecido. | Observación (aceptado) |
| 4065 | cac:TransportMeans/cbc:TransportMeansTypeCode - El valor ingresado como tipo de unidad de transporte es incorrecta. | Observación (aceptado) |
| 4066 | El numero de DNI del conductor no existe. | Observación (aceptado) |
| 4067 | El XML no contiene el tag o no existe informacion del ubigeo del punto de llegada. | Observación (aceptado) |
| 4068 | Direccion de punto de llegada - El dato ingresado no cumple con el formato establecido. | Observación (aceptado) |
| 4069 | CityName - El dato ingresado no cumple con el formato establecido. | Observación (aceptado) |
| 4070 | District - El dato ingresado no cumple con el formato establecido. | Observación (aceptado) |
| 4071 | Numero de Contenedor - El dato ingresado no cumple con el formato establecido. | Observación (aceptado) |
| 4072 | Numero de contenedor - información válida para importación. | Observación (aceptado) |
| 4073 | TransEquipmentTypeCode - El valor ingresado como tipo de contenedor es incorrecta. | Observación (aceptado) |
| 4074 | Numero Precinto - El dato ingresado no cumple con el formato establecido. | Observación (aceptado) |
| 4075 | El XML no contiene el tag o no existe informacion del ubigeo del punto de partida. | Observación (aceptado) |
| 4076 | Direccion de punto de partida - El dato ingresado no cumple con el formato establecido. | Observación (aceptado) |
| 4077 | CityName - El dato ingresado no cumple con el formato establecido. | Observación (aceptado) |
| 4078 | District - El dato ingresado no cumple con el formato establecido. | Observación (aceptado) |
| 4079 | Código de Puerto o Aeropuerto - El dato ingresado no cumple con el formato establecido. | Observación (aceptado) |
| 4080 | Tipo de Puerto o Aeropuerto - El dato ingresado no cumple con el formato establecido. | Observación (aceptado) |
| 4081 | El XML No contiene El tag o No existe información del Numero de orden del item. | Observación (aceptado) |
| 4082 | Número de Orden del Ítem - El orden del ítem no cumple con el formato establecido. | Observación (aceptado) |
| 4083 | Cantidad - El dato ingresado no cumple con el formato establecido. | Observación (aceptado) |
| 4084 | Descripción del Ítem - El dato ingresado no cumple con el formato establecido. | Observación (aceptado) |
| 4085 | Código del Ítem - El dato ingresado no cumple con el formato establecido. | Observación (aceptado) |
| 4086 | El emisor y el cliente son Agentes de percepción de combustible en la fecha de emisión. | Observación (aceptado) |
| 4087 | El Comprobante de Pago Electrónico no está Registrado en los Sistemas de la SUNAT. | Observación (aceptado) |
| 4088 | El Comprobante de Pago no está autorizado en los Sistemas de la SUNAT. | Observación (aceptado) |
| 4089 | La operación con este cliente está excluida del sistema de percepción. Es agente de retención. | Observación (aceptado) |
| 4090 | La operación con este cliente está excluida del sistema de percepción. Es entidad exceptuada de la percepción. | Observación (aceptado) |
| 4091 | La operación con este proveedor está excluida del sistema de retención. Es agente de percepción, agente de retención o buen contribuyente. | Observación (aceptado) |
| 4092 | El nombre comercial del emisor no cumple con el formato establecido | Observación (aceptado) |
| 4093 | El codigo de ubigeo del domicilio fiscal del emisor no es válido | Observación (aceptado) |
| 4094 | La dirección completa y detallada del domicilio fiscal del emisor no cumple con el formato establecido | Observación (aceptado) |
| 4095 | La urbanización del domicilio fiscal del emisor no cumple con el formato establecido | Observación (aceptado) |
| 4096 | La provincia del domicilio fiscal del emisor no cumple con el formato establecido | Observación (aceptado) |
| 4097 | El departamento del domicilio fiscal del emisor no cumple con el formato establecido | Observación (aceptado) |
| 4098 | El distrito del domicilio fiscal del emisor no cumple con el formato establecido | Observación (aceptado) |
Fuente: hoja «Reglas de validación - actualizado al 26.08.2026» de SUNAT. Los mensajes van tal cual los escribe SUNAT.