Inicio · Blog

Artículo

XML de boletos aéreos: validaciones, CDR y trazabilidad

En el nuevo esquema de declaración de boletos, generar un XML no demuestra que el envío haya sido aceptado. La aerolínea necesita controlar datos de origen, validaciones, envío y resultado de la CDR. Este artículo explica las diferencias y los puntos de control.

Del boleto a la declaración XML

Cada boleto emitido se convierte en una declaración propia. El proceso tiene cuatro etapas y cada una deja una evidencia distinta:

  1. Datos de origen: la venta registrada en tus sistemas (BSP, ventas directas).
  2. Estructura y validación: el XML armado según el anexo I.
  3. Envío: la transmisión a la SUNAT según el anexo II.
  4. Resultado: la CDR aceptada o rechazada.

Número de boleto, reserva e itinerario

La nueva declaración incorpora datos que el PDT no recogía, como el itinerario, el número de vuelo, el código de reserva, la fecha y hora de llegada o la tarifa. Estos identificadores no son intercambiables: una reserva puede tener varios boletos y un boleto puede tener varios tramos. La declaración se hace por boleto.

XML UBL 2.1 y firma digital

La RS 000033-2026/SUNAT define el formato digital como XML bajo el estándar UBL 2.1. El detalle de campos y validaciones está en el anexo I, y la forma de envío en el anexo II. Para cualquier desarrollo, trabaja siempre con la versión vigente de esos anexos y de las especificaciones técnicas que publique la SUNAT, incluidos los requisitos de firma.

Validaciones antes del envío

Validar antes de enviar reduce rechazos. Un control previo útil revisa:

  • Que el boleto tenga todos los datos obligatorios y con el formato esperado.
  • Coherencia entre importes, IGV y otros tributos.
  • Identificación correcta del adquirente o del pasajero, y del agente cuando intervino.
  • Que el boleto no haya sido declarado antes con CDR aceptada.

¿Cuántos de tus boletos pasarían hoy las validaciones? Revisamos tus datos de origen y tus controles.

CDR aceptada o rechazada

Según el artículo 12, la SUNAT emite la CDR si la declaración se envió según el anexo II. La CDR puede ser aceptada, si cumple la información y las validaciones del anexo I, o rechazada, si no las cumple. El artículo 11 añade que, si no se cumplen las condiciones de formato y envío, la declaración se considera no presentada.

Enviado no equivale a aceptado

Tres estados que tu equipo debe distinguir

  • XML generado: existe el archivo, pero aún no se envió.
  • Enviado: se transmitió, pero falta el resultado.
  • CDR aceptada: solo en este estado la declaración del boleto está acreditada.

Seguimiento de incidencias y correcciones

Un rechazo no es un error técnico menor: significa que ese boleto sigue pendiente de declarar dentro del plazo. Define quién revisa los rechazos, cómo se corrige el dato en origen y cómo se reenvía. Si hay que modificar un boleto ya declarado, se envía una nueva declaración con toda la información del boleto; será sustitutoria o rectificatoria según se presente antes o después del vencimiento.

Ejemplo de trazabilidad por boleto

La tabla muestra un boleto ficticio y las evidencias que conviene asociar a él. Los datos no corresponden a ningún pasajero real.

EtapaDato o evidenciaEjemplo ficticio
OrigenNúmero de boleto / canal000-0000000001 · venta directa
OrigenReserva / itinerarioABC123 · LIM–CUZ
ValidaciónResultado del control previoSin observaciones
EnvíoFecha y hora de envío02/10/2026 10:15
ResultadoEstado de la CDRAceptada (ilustrativo)
CorrecciónDeclaración sustitutoria o rectificatoriaNo aplica
Ejemplo ilustrativo. Distingue el control técnico de la interpretación tributaria, que debe revisar un especialista.

Para entender el calendario y los plazos, revisa la guía de transición 2026–2027. Si tu duda es la relación con los registros contables, lee SIRE frente a declaración XML.

Da el siguiente paso. Solicita un diagnóstico de tu línea aérea para saber si cumples con esta regulación.

Fuentes revisadas: RS 000033-2026/SUNAT, arts. 8, 11, 12 y 13. Revisión normativa: septiembre de 2026. Este contenido es informativo y no reemplaza la evaluación de un especialista tributario.

Preguntas frecuentes

¿Enviar el XML significa que la declaración fue aceptada?

No. El envío solo inicia el proceso. La declaración queda acreditada cuando la SUNAT emite una CDR con estado aceptada. Si la CDR es rechazada, la declaración se considera no presentada.

¿Qué conviene conservar para una auditoría?

Por cada boleto: los datos de origen, el XML enviado, la fecha de envío, la CDR recibida y, si hubo corrección, la declaración sustitutoria o rectificatoria con su propia CDR.

¿Cómo evitar duplicados?

Usando el número de boleto como identificador principal, controlando el estado de cada envío y no reenviando un boleto sin revisar primero si ya tiene CDR aceptada.

Da el siguiente paso

¿Buscas una solución que se adapte a tus procesos?

Conversemos sobre cómo automatizar y asegurar la gestión tributaria de tu empresa con el respaldo de JDM.