Observación 4252 SUNAT: El dato ingresado como atributo @listName es incorrecto
Fuente: Reglas de validación de SUNAT, actualizado al 26.08.2026. Los mensajes y las condiciones son textos oficiales de SUNAT.
Qué significa
SUNAT devuelve el código 4252 con el mensaje «El dato ingresado como atributo @listName es incorrecto.».
Es una observación: SUNAT acepta el comprobante y es válido, pero te avisa de un dato que debes corregir en los próximos.
Aparece en: Factura, Boleta de venta, Nota de crédito, Nota de débito, Liquidación de compra, DAE adquirente, DAE operador, DAE SEAE, DOAE atribución.
Cuándo aparece
Estas son las reglas de validación de SUNAT que devuelven el código 4252, con su texto oficial:
FacturaObservación
Dato: Tipo de documento
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Documento'
FacturaObservación
Dato: Tipo de moneda en la cual se emite la factura electrónica
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Currency'
FacturaObservación
Dato: Domicilio fiscal
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Country'
FacturaObservación
Dato: Dirección del lugar en el que se entrega el bien. Dato exclusivo para ventas itinerantes. - Dirección completa y detallada - Urbanización - Provincia - Código de ubigeo - Departamento - Distrito - Código de país
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Country'
FacturaObservación
Dato: Código del pais del uso, explotación o aprovechamiento del servicio
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Country'
FacturaObservación
Dato: Código asignado por la SUNAT para el establecimiento anexo declarado en el RUC. De informar un código distinto a 0000, se verificará que corresponda al código del establecimiento anexo que SUNAT tiene registrado en sus sistemas. El citado código puede ser revisado en la opción consulta de RUC de SUNAT Virtual.
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Establecimientos anexos'
FacturaObservación
Dato: Tipo y numeración de la guía de remisión relacionada con la operación
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Documento'
FacturaObservación
Dato: Tipo y número de otro documento relacionado con la operación
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Documento'
FacturaObservación
Dato: Codigo de producto SUNAT
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Item Classification'
FacturaObservación
Dato: Número de placa del vehículo automotor
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Precio de venta unitario por item
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Precio'
FacturaObservación
Dato: Valor referencial unitario por ítem en operaciones gratuitas (no onerosas)
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Precio'
FacturaObservación
Dato: Afectación al IGV por ítem Afectación al IVAP por ítem
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Afectacion del IGV'
FacturaObservación
Dato: Cargo/descuento por ítem
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Cargo/descuento'
FacturaObservación
Dato: Cargos y/o descuentos globales
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Cargo/descuento'
FacturaObservación
Dato: FISE (Ley N.° 29852) Fondo de Inclusión Social Energético
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Cargo/descuento'
FacturaObservación
Dato: Monto de la percepción en moneda nacional
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Cargo/descuento'
FacturaObservación
Dato: Importe del anticipo
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Anticipo'
FacturaObservación
Dato: Importe del anticipo
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Documento Relacionado'
FacturaObservación
Dato: Número de asiento Información de manifiesto de pasajeros Número de documento de identidad del pasajero Tipo de documento de identidad del pasajero Nombres y apellidos del pasajero Ciudad o lugar de destino Ciudad o lugar de origen
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Fecha de inicio programado
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Hora de inicio programado
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Número de cuenta en el Banco de la Nación
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Medio de pago'
FacturaObservación
Dato: Matrícula de la embarcación pesquera Nombre de la embarcación pesquera Descripción del tipo de la especie vendida Lugar de descarga
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Cantidad de la especie vendida
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Fecha de descarga
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Configuracion vehicular del vehículo
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Configuracion Vehícular'
FacturaObservación
Dato: Número de documento del sujeto no domiciliado Código de tipo de documento de identidad del sujeto no domiciliado Código país de emisión del pasaporte Apellidos y Nombres o denominación o razón social del sujeto no domiciliado Código del país de residencia del sujeto no domiciliado
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Fecha de Ingreso al país Fecha de Ingreso al Establecimiento Fecha de salida del Establecimiento Fecha de consumo
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Número de días de permanencia
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Apellidos y Nombres o denominación o razón social del huesped Número de documento del huesped Código de tipo de documento de identidad del huesped Código país de emisión del pasaporte
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Número de expediente Código de unidad ejecutora Número de contrato Número de proceso de selección
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Lugar de origen Lugar de destino
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Pasajero - apellidos y nombres Pasajero - tipo y número de documento de identidad Servicio de transporte: Ciudad o lugar de origen Servicio de transporte: Ciudad o lugar de destino Servicio de transporte: Número de asiento
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Servicio de transporte: Fecha programada de inicio de viaje
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Servicio de transporte: Hora programada de inicio de viaje
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Servicio de transporte: Forma de pago
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Medio de pago'
FacturaObservación
Dato: Número de contrato Fecha del otorgamiento del crédito Tipo de préstamo Partida Registral Indicador de primera vivienda Dirección completa del predio Monto del crédito otorgado (capital)
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Número de póliza Tipo de seguro Suma asegurada / alcance de cobertura o monto
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Fecha de inicio de vigencia de cobertura Fecha de término de vigencia de cobertura
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
FacturaObservación
Dato: Importe de la operación Porcentaje de la retención Importe de la retención
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Cargo/descuento'
FacturaObservación
Dato: Retenciones de Renta de segunda categoría
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Cargo/descuento'
Boleta de ventaObservación
Dato: Tipo de documento
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Documento'
Boleta de ventaObservación
Dato: Tipo de moneda en la cual se emite la boleta de venta electrónica
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Currency'
Boleta de ventaObservación
Dato: Domicilio fiscal
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Country'
Boleta de ventaObservación
Dato: Dirección del lugar en el que se entrega el bien. Dato exclusivo para ventas itinerantes, siempre que este dato no obre como punto de llegada en la guía de remisión - remitente del emisor electrónico y sea dentro del territorio nacional. - Dirección completa y detallada - Urbanización - Provincia - Código de ubigeo - Departamento - Distrito - Código de país
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Country'
Boleta de ventaObservación
Dato: Código de país del uso, explotación o aprovechamiento del servicio
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Country'
Boleta de ventaObservación
Dato: Código asignado por SUNAT para el establecimiento anexo declarado en el RUC. De informar un código distinto a 0000, se verificará que corresponda al código del establecimiento anexo que SUNAT tiene registrado en sus sistemas. El citado código puede ser revisado en la opción consulta de RUC de SUNAT Virtual.
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Establecimientos anexos'
Boleta de ventaObservación
Dato: Tipo y número de la guía de remisión relacionada con la operación
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Documento'
Boleta de ventaObservación
Dato: Tipo y número de otro documento relacionado con la operación
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Documento Relacionado'
Boleta de ventaObservación
Dato: Código de producto SUNAT
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Item Classification'
Boleta de ventaObservación
Dato: Precio de venta unitario por ítem
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Precio'
Boleta de ventaObservación
Dato: Valor referencial unitario por ítem en operaciones gratuitas (no onerosas)
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Precio'
Boleta de ventaObservación
Dato: Afectación al IGV por ítem Afectación IVAP por ítem
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Afectacion del IGV'
Boleta de ventaObservación
Dato: Cargo/descuento por ítem
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Cargo/descuento'
Boleta de ventaObservación
Dato: Cargos y/o descuentos globales
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Cargo/descuento'
Boleta de ventaObservación
Dato: FISE (Ley N.° 29852) Fondo de Inclusión Social Energético
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Cargo/descuento'
Boleta de ventaObservación
Dato: Monto de la percepción en moneda nacional
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Cargo/descuento'
Boleta de ventaObservación
Dato: Importe del anticipo
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Anticipo'
Boleta de ventaObservación
Dato: Importe del anticipo
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Documento Relacionado'
Boleta de ventaObservación
Dato: Dirección punto de llegada - Código de ubigeo
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Country'
Boleta de ventaObservación
Dato: Número de asiento Información de manifiesto de pasajeros Número de documento de identidad del pasajero Tipo de documento de identidad del pasajero Nombres y apellidos del pasajero Ciudad o lugar de destino Ciudad o lugar de origen
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Boleta de ventaObservación
Dato: Fecha de inicio programado
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Boleta de ventaObservación
Dato: Hora de inicio programado
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Boleta de ventaObservación
Dato: Lugar de origen Lugar de destino
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Boleta de ventaObservación
Dato: Pasajero - Apellidos y Nombres Pasajero - Tipo y número de documento de identidad Servicio de transporte: Ciudad o lugar de origen Servicio de transporte: Ciudad o lugar de destino Servicio de transporte: Número de asiento
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Boleta de ventaObservación
Dato: Servicio de transporte: Fecha programado de inicio de viaje
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Boleta de ventaObservación
Dato: Servicio de transporte: Hora programada de inicio de viaje
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Boleta de ventaObservación
Dato: Servicio de transporte: Forma de pago
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Medio de pago'
Boleta de ventaObservación
Dato: Número de expediente Código de unidad ejecutora Número de contrato Número de proceso de selección
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Boleta de ventaObservación
Dato: Número de cuenta en el Banco de la Nación
Tag UBL:
@listNameCondición: Si existe el tag, el valor ingresado es diferente a 'Medio de pago'
Boleta de ventaObservación
Dato: Matrícula de la embarcación pesquera Nombre de la embarcación pesquera Descripción del tipo de la especie vendida Lugar de descarga
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Boleta de ventaObservación
Dato: Cantidad de la especie vendida
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Boleta de ventaObservación
Dato: Fecha de descarga
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Boleta de ventaObservación
Dato: Configuracion vehicular del vehículo
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Configuracion Vehícular'
Boleta de ventaObservación
Dato: Número de contrato Fecha del otorgamiento del crédito Tipo de préstamo Partida registral Indicador de primera vivienda Dirección completa del predio Monto del crédito otorgado (capital)
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Boleta de ventaObservación
Dato: Número de póliza Tipo de seguro Suma asegurada / alcance de cobertura o monto
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Boleta de ventaObservación
Dato: Fecha de inicio de vigencia de cobertura Fecha de término de vigencia de cobertura
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Boleta de ventaObservación
Dato: Codigo unico de identificación del SPP (CUSPP) Periodo
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Boleta de ventaObservación
Dato: Monto del interés moratorio de las comisiones
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Nota de créditoObservación
Dato: Código de tipo de nota de crédito
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de nota de credito'
Nota de créditoObservación
Dato: Domicilio fiscal
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Country'
Nota de créditoObservación
Dato: Código asignado por SUNAT para el establecimiento anexo declarado en el RUC. De informar un código distinto a 0000, se verificará que corresponda al código del establecimiento anexo que SUNAT tiene registrado en sus sistemas. El citado código puede ser revisado en la opción consulta de RUC de SUNAT Virtual.
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Establecimientos anexos'
Nota de créditoObservación
Dato: Tipo de documento que modifica
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Documento'
Nota de créditoObservación
Dato: Tipo y número de la guía de remisión relacionada
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Documento'
Nota de créditoObservación
Dato: Tipo y número de otro documento relacionado
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Documento Relacionado'
Nota de créditoObservación
Dato: Codigo de producto SUNAT
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Item Classification'
Nota de créditoObservación
Dato: Precio de venta unitario por item que modifica Valor referencial unitario por ítem en operaciones gratuitas (no onerosas)
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Precio'
Nota de créditoObservación
Dato: Afectación al IGV por ítem Afectación IVAP por ítem
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Afectacion del IGV'
Nota de créditoObservación
Dato: N° de Contrato Fecha del otorgamiento del crédito Tipo de préstamo Partida regsitral Indicador de primera vivienda Dirección completa del predio Monto del crédito otorgado (capital)
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Nota de créditoObservación
Dato: Número de póliza Tipo de seguro Suma asegurada / alcance de cobertura o monto
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Nota de créditoObservación
Dato: Fecha de inicio de vigencia de cobertura Fecha de término de vigencia de cobertura
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Nota de débitoObservación
Dato: Código de tipo de nota de débito
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de nota de debito'
Nota de débitoObservación
Dato: Domicilio fiscal
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Country'
Nota de débitoObservación
Dato: Código asignado por SUNAT para el establecimiento anexo declarado en el RUC. De informar un código distinto a 0000, se verifi cará que corresponda al código del establecimiento anexo que SUNAT tiene registrado en sus sistemas. El citado código puede ser revisado en la opción consulta de RUC de SUNAT Virtual.
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Establecimientos anexos'
Nota de débitoObservación
Dato: Tipo de documento que modifica
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Documento'
Nota de débitoObservación
Dato: Tipo y número de la guía de remisión relacionada
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Documento'
Nota de débitoObservación
Dato: Tipo y número de otro documento relacionado
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Documento Relacionado'
Nota de débitoObservación
Dato: Código producto de SUNAT
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Item Classification'
Nota de débitoObservación
Dato: Precio de venta unitario por item que modifica Valor referencial unitario por ítem en operaciones gratuitas (no onerosas)
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Precio'
Nota de débitoObservación
Dato: Afectación al IGV por ítem Afectación IVAP por ítem
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Afectacion del IGV'
Nota de débitoObservación
Dato: Número de Contrato Fecha del otorgamiento del crédito Tipo de préstamo Partida registral Indicador de primera vivienda Dirección completa del predio Monto del crédito otorgado (capital)
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Nota de débitoObservación
Dato: Número de póliza Tipo de seguro Suma asegurada / alcance de cobertura o monto
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Nota de débitoObservación
Dato: Fecha de inicio de vigencia de cobertura Fecha de término de vigencia de cobertura
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Nota de débitoObservación
Dato: Número de cuenta en el Banco de la Nación
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Medio de pago'
Liquidación de compraObservación
Dato: Tipo de moneda en la cual se emite la Liquidación de Compra Electrónica
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Currency'
Liquidación de compraObservación
Dato: Tipo de documento
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Documento'
Liquidación de compraObservación
Dato: Domicilio fiscal
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Country'
Liquidación de compraObservación
Dato: Domicilio del vendedor
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Country'
Liquidación de compraObservación
Dato: Ubicación del lugar donde se realiza la operación
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Country'
Liquidación de compraObservación
Dato: Código de producto SUNAT
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Item Classification'
Liquidación de compraObservación
Dato: Precio de venta unitario por Item Valor referencial unitario por ítem en operaciones gratuitas (no onerosas)
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Precio'
Liquidación de compraObservación
Dato: Código del derecho minero Ley mineral (contenido metalico) Naturaleza del mineral Nombre del derecho minero
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Propiedad del item'
Liquidación de compraObservación
Dato: Afectación al IGV por ítem
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Afectacion del IGV'
Liquidación de compraObservación
Dato: Importe del anticipo
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Anticipo'
Liquidación de compraObservación
Dato: Importe del anticipo
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Documento Relacionado'
Liquidación de compraObservación
Dato: Montos del valor de venta de anticipos
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Cargo/descuento'
Liquidación de compraObservación
Dato: Montos de retenciones de renta de anticipos
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Cargo/descuento'
Liquidación de compraObservación
Dato: Tipo y numeración de la guía de remisión relacionada con la operación
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Documento'
Liquidación de compraObservación
Dato: Tipo y número de otro documento relacionado con la operación
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a ' Documento Relacionado'
DAE adquirenteObservación
Dato: Otros Abonos Otros Cargos/descuentos
Tag UBL:
@listNameCondición: Si existe el tag, el valor ingresado es diferente a 'Cargo/descuento'
DAE operadorObservación
Dato: Tipo y número de la guía de remisión relacionada
Tag UBL:
@listNameCondición: Si existe el tag, el valor ingresado es diferente a 'Tipo de Documento'
DAE operadorObservación
Dato: Tipo y número de otro documento relacionado
Tag UBL:
@listNameCondición: Si existe el tag, el valor ingresado es diferente a 'Tipo de Documento'
DAE operadorObservación
Dato: Fondo de Inclusión Social Energético (FISE) del partícipe Otros Cargos/Descuentos del partícipe
Tag UBL:
@listNameCondición: Si existe el tag, el valor ingresado es diferente a 'Cargo/descuento'
DAE operadorObservación
Dato: Cargos y Descuentos por ítem - detalle por partícipe
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Cargo/descuento'
DAE SEAEObservación
Dato: Tipo de documento
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Documento'
DAE SEAEObservación
Dato: Tipo de moneda del documento
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Currency'
DOAE atribuciónObservación
Dato: Tipo de documento
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Tipo de Documento'
DOAE atribuciónObservación
Dato: Tipo de moneda en la cual se emite el documento de atribución
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Currency'
DOAE atribuciónObservación
Dato: Domicilio fiscal
Tag UBL:
@listNameCondición: Si existe el atributo, el valor ingresado es diferente a 'Country'
Cómo resolverlo
Revisa el dato y el tag UBL que indica la regla y corrígelo para que no se cumpla la condición de SUNAT.
Si es una observación, no tienes que reemitir: el comprobante es válido. Corrige el dato en los siguientes.
Cómo lo ves en API SUNAT
Con API SUNAT no armas el XML: envías la venta en JSON y la API lo genera, lo firma y lo envía a SUNAT. Si SUNAT rechaza el comprobante, la emisión responde con status "rejected" y el código en sunat.errorCode y sunat.errorMessage; las observaciones llegan con status "accepted_with_observations".
También puedes recibirlo por webhook (document.rejected o document.observed). Ver los estados en la documentación.
