| Código | Mensaje de SUNAT | Tipo |
|---|---|---|
| 4100 | El ubigeo del cliente no cumple con el formato establecido o no es válido | Observación (aceptado) |
| 4101 | La dirección completa y detallada del domicilio fiscal del cliente no cumple con el formato establecido | Observación (aceptado) |
| 4102 | La urbanización del domicilio fiscal del cliente no cumple con el formato establecido | Observación (aceptado) |
| 4103 | La provincia del domicilio fiscal del cliente no cumple con el formato establecido | Observación (aceptado) |
| 4104 | El departamento del domicilio fiscal del cliente no cumple con el formato establecido | Observación (aceptado) |
| 4105 | El distrito del domicilio fiscal del cliente no cumple con el formato establecido | Observación (aceptado) |
| 4106 | El nombre comercial del proveedor no cumple con el formato establecido | Observación (aceptado) |
| 4107 | El ubigeo del proveedor no cumple con el formato establecido o no es válido | Observación (aceptado) |
| 4108 | La dirección completa y detallada del domicilio fiscal del proveedor no cumple con el formato establecido | Observación (aceptado) |
| 4109 | La urbanización del domicilio fiscal del proveedor no cumple con el formato establecido | Observación (aceptado) |
| 4110 | La provincia del domicilio fiscal del proveedor no cumple con el formato establecido | Observación (aceptado) |
| 4111 | El departamento del domicilio fiscal del proveedor no cumple con el formato establecido | Observación (aceptado) |
| 4112 | El distrito del domicilio fiscal del proveedor no cumple con el formato establecido | Observación (aceptado) |
| 4120 | El XML no contiene o no existe informacion en el tag de Información que sustenta el traslado. | Observación (aceptado) |
| 4121 | Para el tipo de operación no se consigna el tag SUNATEmbededDespatchAdvice de Información de sustento de traslado. | Observación (aceptado) |
| 4122 | Factura con información que sustenta el traslado, debe registrar leyenda 2008. | Observación (aceptado) |
| 4123 | sac:SUNATEmbededDespatchAdvice - Para Factura Electrónica Remitente no se consigna datos en documento de referencia(cac:OrderReference). | Observación (aceptado) |
| 4124 | cac:Shipment - Para Factura Electrónica Remitente debe indicar sujeto que realiza el traslado de bienes (1: Vendendor o 2: Comprador). | Observación (aceptado) |
| 4125 | cac:Shipment - Para Factura Electrónica Remitente debe indicar modalidad de transporte para el sustento de traslado de bienes (cbc:TransportModeCode). | Observación (aceptado) |
| 4126 | cac:Shipment - Debe indicar fecha de inicio de traslado para el sustento de traslado de bienes (cac:TransitPeriod/cbc:StartDate). | Observación (aceptado) |
| 4127 | cac:Shipment - Para Factura Electrónica Remitente debe indicar el punto de llegada para el sustento de traslado de bienes (cac:DeliveryAddrees). | Observación (aceptado) |
| 4128 | cac:Shipment - Para Factura Electrónica Remitente debe indicar el punto de partida para el sustento de traslado de bienes (cac:OriginAddress). | Observación (aceptado) |
| 4129 | Para Factura Electrónica Remitente no se consigna indicador de subcontratación (cbc:MarkAttentionIndicator) | Observación (aceptado) |
| 4130 | sac:SUNATEmbededDespatchAdvice - Para Factura Electrónica Remitente debe consignar datos en documento de referencia (cac:OrderReference). | Observación (aceptado) |
| 4131 | sac:SUNATEmbededDespatchAdvice - Para Factura Electrónica Transportista no se consigna destinatario para el sustento de traslado de bienes (cac:DeliveryCustomerParty). | Observación (aceptado) |
| 4132 | cac:Shipment - Para Factura Electrónica Transportista no se consigna sujeto que realiza el traslado (cbc:HandlingCode). | Observación (aceptado) |
| 4133 | Para Factura Electrónica Transportista no se consigna peso total de la factura para el sustento de traslado de bienes (cbc:GrossWeightMeasure). | Observación (aceptado) |
| 4134 | cac:Shipment - Para Factura Electrónica Transportista no se consigna modalidad de transporte para el sustento de traslado de bienes (cbc:TransportModeCode). | Observación (aceptado) |
| 4135 | cac:Shipment - Para Factura Electrónica Transportista no se consigna punto de llegada para el sustento de traslado de bienes (cac:DeliveryAddress). | Observación (aceptado) |
| 4136 | cac:Shipment - Para Factura Electrónica Transportista no se consigna punto de partida para el sustento de traslado de bienes (cac:OriginAddress). | Observación (aceptado) |
| 4137 | cac:OrderReference - Debe consignar número de documento de referencia que sustenta el traslado (./cbc:ID). | Observación (aceptado) |
| 4138 | cac:OrderReference - Debe consignar tipo de documento de referencia que sustenta el traslado (./cbc:OrderTypeCode). | Observación (aceptado) |
| 4139 | cac:OrderReference - Tipo de documento de referencia que sustenta el traslado no válido (01 - Factura o 09 - Guía de Remisión). | Observación (aceptado) |
| 4140 | cac:OrderReference - Serie-Numero ingresado en documento de referencia que sustenta el traslado no cumple con el formato establecido. | Observación (aceptado) |
| 4141 | cac:OrderReference - Debe consignar RUC emisor del documento de referencia que sustenta el traslado (./cac:DocumentReference/cac:IssuerParty/cac:PartyIdentification/cbc:ID). | Observación (aceptado) |
| 4142 | cac:OrderReference - RUC emisor del documento de referencia que sustenta el traslado no cumple con el formato establecido. | Observación (aceptado) |
| 4143 | cac:OrderReference - RUC Emisor de documento de referencia que sustenta el traslado no existe o se encuentra dado de baja. | Observación (aceptado) |
| 4144 | cac:OrderReference - Documento de Referencia ingresado no corresponde a un comprobante electrónico declarado y activo en SUNAT. | Observación (aceptado) |
| 4145 | cac:OrderReference - Documento de Referencia ingresado no corresponde comprobante autorizado por SUNAT. | Observación (aceptado) |
| 4146 | cac:OrderReference - Nombre o razon social del emisodr de referencia que sustenta el traslado de bienes no cumple con un formato válido. | Observación (aceptado) |
| 4147 | Debe consignar numero de documento de identidad del destinatario | Observación (aceptado) |
| 4148 | Debe consignar tipo de documento de identidad del destinatario | Observación (aceptado) |
| 4149 | Tipo de documento de identidad del destinatario no válido (Catálogo N° 06) | Observación (aceptado) |
| 4150 | Numero de documento de identidad del destinatario no cumple con un formato válido | Observación (aceptado) |
| 4151 | Debe consignar apellidos y nombres, denominación o razón social del destinatario | Observación (aceptado) |
| 4152 | Nombre o razon social del destinatario no cumple con un formato válido | Observación (aceptado) |
| 4153 | cbc:HandlingCode - Sujeto que realiza el traslado no es valido. | Observación (aceptado) |
| 4154 | cbc:GrossWeightMeasure@unitCode: El valor ingresado en la unidad de medida para el peso bruto total no es correcta (KGM). | Observación (aceptado) |
| 4155 | GrossWeightMeasure - El valor ingresado no cumple con el estandar. | Observación (aceptado) |
| 4156 | Debe ingresar la totalidad de la información requerida al transportista. | Observación (aceptado) |
| 4157 | No existe información en el tag datos de conductores. | Observación (aceptado) |
| 4158 | No existe información en el tag datos de vehículos. | Observación (aceptado) |
| 4159 | No es necesario consignar los datos del transportista para una operación de Transporte Privado. | Observación (aceptado) |
| 4160 | cac:CarrierParty: Debe consignar número de documento de identidad del transportista. | Observación (aceptado) |
| 4161 | cac:CarrierParty: Debe consignar tipo de documento de identidad del transportista. | Observación (aceptado) |
| 4162 | cac:CarrierParty: Tipo de documento de identidad del transportista debe ser 6-RUC | Observación (aceptado) |
| 4163 | cac:CarrierParty: Numero de documento de identidad del transportista no cumple con un formato válido. | Observación (aceptado) |
| 4164 | cac:CarrierParty: Debe consignar apellidos y nombres, denominación o razón social del transportista. | Observación (aceptado) |
| 4165 | cac:CarrierParty: nombre o razon social del transportista no cumple con un formato válido. | Observación (aceptado) |
| 4166 | cac: TransportHandlingUnit: Numero de placa (cbc:ID) no coincide con el numero de placa del vehiculo prinicipal. | Observación (aceptado) |
| 4167 | cac:RoadTransport/cbc:LicensePlateID: Numero de placa del vehículo no cumple con el formato válido. | Observación (aceptado) |
| 4168 | cac: TransportHandlingUnit: Numero de placa del vehículo principal no existe o no cumple con el formato válido (cbc:ID). | Observación (aceptado) |
| 4169 | cac:TransportEquipment: debe consignar al menos un vehiculo secundario. | Observación (aceptado) |
| 4170 | cac:TransportEquipment: Numero de placa del vehículo secundario no cumple con el formato válido (cbc:ID). | Observación (aceptado) |
| 4171 | cac:DriverPerson: Debe consignar número de documento de identidad del conductor (cbc:ID). | Observación (aceptado) |
| 4172 | cac:DriverPerson: Debe consignar tipo de documento de identidad del conductor (cbc:ID/@schemeID). | Observación (aceptado) |
| 4173 | cac:DriverPerson: Tipo de documento de identidad del conductor no válido (Catalogo Nro 06). | Observación (aceptado) |
| 4174 | cac:DriverPerson: Numero de documento de identidad del conductor no cumple con el formato válido. | Observación (aceptado) |
| 4175 | cac:DeliveryAddress: Debe consignar código de ubigeo de punto de llegada (cbc:ID). | Observación (aceptado) |
| 4176 | El dato ingresado como código de ubigeo de punto de llegada no corresponde a un valor esperado (catalogo nro 13). | Observación (aceptado) |
| 4177 | cac:DeliveryAddress: Debe consignar código de ubigeo válido (Catálogo N° 13). | Observación (aceptado) |
| 4178 | cac:DeliveryAddress: Debe consignar Dirección del punto de llegada (cbc:StreetName). | Observación (aceptado) |
| 4179 | cac:DeliveryAddress: Dirección completa y detallada del punto de llegada no cumple con el formato válido. | Observación (aceptado) |
| 4180 | cac:OriginAddress: Debe consignar código de ubigeo de punto de partida (cbc:ID). | Observación (aceptado) |
| 4181 | El dato ingresado como código de ubigeo de punto de partida no corresponde a un valor esperado (catalogo nro 13). | Observación (aceptado) |
| 4182 | cac:OriginAddress: Debe consignar código de ubigeo válido (Catálogo N° 13). | Observación (aceptado) |
| 4183 | cac:OriginAddress: Debe consignar Dirección detallada del punto de partida (cbc:StreetName). | Observación (aceptado) |
| 4184 | cac:OriginAddres: Dirección completa y detallada del punto de partida no cumple con el estandar. | Observación (aceptado) |
| 4185 | cac:OrderReference - Serie y numero no se encuentra registrado como baja por cambio de destinatario. | Observación (aceptado) |
| 4186 | cbc:Note - El campo observaciones supera la cantidad maxima especificada (250 carácteres). | Observación (aceptado) |
| 4187 | cac:OrderReference - El campo Tipo de documento (descripción) supera la cantidad maxima especificada (50 carácteres). | Observación (aceptado) |
| 4188 | El XML no contiene el atributo o no existe información del nombre o razon social del tercero relacionado. | Observación (aceptado) |
| 4189 | El valor ingresado como tipo de documento del nombre o razon social del tercero relacionado es incorrecto. | Observación (aceptado) |
| 4190 | El valor ingresado como descripcion de motivo de traslado no cumple con el estandar. | Observación (aceptado) |
| 4191 | Para el motivo de traslado, no se consigna información en el numero de DAM. | Observación (aceptado) |
| 4192 | Para el motivo de traslado, no se consigna información del manifiesto de carga. | Observación (aceptado) |
| 4193 | El valor ingresado como indicador de transbordo programado no cumple con el estandar. | Observación (aceptado) |
| 4194 | El XML no contiene el atributo o no existe información en peso bruto total de la guia. | Observación (aceptado) |
| 4195 | Numero de bultos o pallets es una información válida solo para importación. | Observación (aceptado) |
| 4197 | IssueTime - El dato ingresado no cumple con el patrón hh:mm:ss.sssss | Observación (aceptado) |
| 4198 | El XML no contiene el tag o no existe información del código de local anexo del emisor | Observación (aceptado) |
| 4199 | El código de local anexo consignado no se encuentra declarado en el RUC | Observación (aceptado) |
Fuente: hoja «Reglas de validación - actualizado al 26.08.2026» de SUNAT. Los mensajes van tal cual los escribe SUNAT.