🔥 ¡Oferta especial! | Cursos desde S/ 29.90 — Certificados reconocidos a nivel nacional | Accede ilimitado desde cualquier dispositivo

Inspirational journeys

Follow the stories of academics and their research expeditions

XML UBL 2.1 de una factura electrónica: estructura y campos obligatorios

PCEFACT PERU
Mg. Ing. Julio Ayala I.

Sat, 14 Nov 2026

XML UBL 2.1 de una factura electrónica: estructura y campos obligatorios

El XML UBL 2.1 es el formato estándar en el que SUNAT recibe las facturas electrónicas. Conocer su estructura te ayuda a depurar errores y a construir tu propio generador.

Partes principales del XML

  • Extensiones (UBLExtensions): aquí va la firma digital del documento.
  • Versión y personalización: UBLVersionID 2.1 y CustomizationID 2.0.
  • Identificación: serie y correlativo (por ejemplo F001-1), fecha de emisión, tipo de documento (01 = factura) y moneda (PEN).
  • Emisor y cliente: RUC, razón social, dirección y código de ubigeo.
  • Impuestos: el IGV (18 %) con su base imponible.
  • Totales: valor de venta, impuestos e importe total a pagar.
  • Ítems (InvoiceLine): cantidad, unidad de medida, descripción, valor unitario y tipo de afectación al IGV.
  • Leyendas: por ejemplo el importe total en letras.

Los catálogos de SUNAT

Muchos campos usan códigos de catálogos oficiales: tipo de documento, tipo de afectación del IGV, unidad de medida, tipo de documento de identidad, entre otros. Si un código no coincide con el catálogo, SUNAT rechaza el comprobante.

Buenas prácticas

  • Redondea los importes a dos decimales de forma consistente.
  • Usa los mismos totales en el XML y en la representación impresa.
  • Valida el XML contra los esquemas (XSD) antes de firmarlo.

Aprende a generarlo paso a paso en el curso gratuito de facturación electrónica con C# y SQL Server. Para ver cómo se envía, lee Cómo enviar una factura electrónica a SUNAT paso a paso: XML, firma y CDR.


PC Academy — cursos online certificados para Perú y LATAM. Empieza gratis con el curso de facturación electrónica o reserva tu cupo en las clases en vivo.

0 Comments

Leave a comment

Ver
  Empieza hoy mismo

Transforma tu carrera con cursos
certificados en Perú

Únete a más de 5,200 profesionales que ya estudian con nosotros. Aprende a tu ritmo, desde cualquier lugar.

Garantía de devolución de 30 días sin preguntas  ·  Soporte en español  ·  Certificado incluido
5,200+ Estudiantes activos
98% Satisfacción
4.8★ Calificación media
100% Online y flexible
Nueva notificación
PA
hace 2 min
Carla Mendoza
Carla Mendoza Asesora Educativa · En línea
Preguntas frecuentes
PC Academy Chat
¡Hola! Soy el asesor virtual de PC Academy. Tenemos los mejores cursos y ofertas para ti. ¿En qué puedo ayudarte?