Para los desarrolladores de sistemas de facturación y ERP, la implementación del nuevo complemento de hidrocarburos y petroliferos requiere una precisión absoluta en la estructura del XML. A diferencia de otros complementos globales, este se integra a nivel de concepto, lo que exige una lógica de generación dinámica por cada producto facturado.
Publicación y vigencia
El estándar técnico de este complemento fue publicado oficialmente por el SAT el 27 de marzo de 2026. Su vigencia y obligatoriedad para todos los contribuyentes que enajenen gasolina regular, prémium o diésel inicia a partir del 24 de abril del 2026; como se puede observar, el periodo de convivencia es poco y posiblemente es debido a la urgencia de fiscalización en el sector.
Ubicación y recursos técnicos
La documentación oficial se encuentra dentro del portal del SAT, en la sección de «Factura electrónica», dentro del apartado de «Complementos de concepto».
Para facilitar tu desarrollo, hemos preparado un paquete con toda la información (XSD, Matriz de Errores y Catálogos), el cual puedes descargar aquí:
Descargar documentación técnica
Estructura y ubicación en el CFDI
Es un error común intentar colocar este nodo a nivel global del comprobante. Al ser un Complemento de Concepto, su ubicación correcta en el XML es dentro del nodo: cfdi:Concepto > cfdi:ComplementoConcepto > hidroypetro:HidroYPetro.
Regla de multiplicidad: Se debe incluir un complemento por cada concepto (producto) listado. Si una factura incluye gasolina regular, prémium y diésel, el XML deberá contener tres nodos de complemento independientes, cada uno asociado a su respectivo concepto.
Atributos del complemento
El nodo maestro se identifica como HidroYPetro y cuenta con 5 atributos técnicos definidos en el estándar:
- Versión: Debe fijarse en «1.0».
- TipoOperacion: Indica si es una comercialización o transporte.
- NumeroPermiso: El identificador otorgado por la Comisión Nacional de Energía (CNE).
- ClaveProducto: Vinculada al catálogo específico de hidrocarburos.
- Volumen: Cantidad precisa del hidrocarburo enajenado, validada contra la unidad de medida.
Especificaciones técnicas del SAT
El SAT ha liberado cuatro pilares fundamentales para la integración:
- Schema (XSD): Define la estructura jerárquica, los espacios de nombres (namespaces) y los tipos de datos (longitudes, patrones regex y obligatoriedad).
- Matriz de errores: Documento que contiene las validaciones lógicas que el PAC realizará antes del timbrado.
- Catálogos: Listados específicos de claves de productos y unidades de medida aplicables exclusivamente a este sector.
- Secuencia para la cadena original: El orden exacto de los atributos para la formación de la cadena que se someterá al algoritmo de firma electrónica.
Reglas de validación y matriz de errores
Según la última actualización de la Matriz de Errores, se han agregado 12 reglas de validación específicas para este complemento. Estas reglas aseguran la integridad de los datos antes de otorgar el sello digital. Algunos ejemplos críticos incluyen:
- Regla HP001: Valida que el
NumeroPermisocumpla con el patrón definido en el XSD. - Regla HP005: Asegura que si existe el nodo de HidroYPetro, el concepto asociado pertenezca al catálogo de hidrocarburos autorizado.
- Validación de permisos: Aunque la lista L_CNE no es pública para consulta general, los PAC (Proveedores Autorizados de Certificación) cuentan con el acceso para validar que el permiso reportado esté vigente en sus listas de control al momento del timbrado.
Formación de la cadena original
Para este complemento, la secuencia de la cadena original se construye siguiendo el orden de los atributos definidos en el estándar. El motor de sellado debe concatenar los valores de:
- Versión
- TipoOperacion
- NumeroPermiso
- ClaveProducto
- Volumen
Cualquier alteración en este orden o la omisión de un pipe (|) resultará en un error de sello inválido.
Continúa leyendo sobre el nuevo complemento de gasolina:
- Información general: Evita multas en tu factura de gasolina
- Guía para contadores: Validación de la deducibilidad
- Guía técnica: Implementación del nodo HidroYPetro
- Dudas rápidas: FAQ Completa de Facturación 2026
- ¿Qué es la L_CNE? El padrón de permisos de la CNE
- Análisis y opinión: Retos y beneficios del nuevo complemento
Esperamos que esta serie de artículos te haya sido de utilidad y te invitamos a estar atento a este blog y a seguirnos en nuestras redes sociales (Twitter, Facebook, YouTube), donde estaremos publicando más contenido de este estilo.
Pingback: ¿Tu factura de gasolina no tiene este dato? Evita multas
Pingback: Deducibilidad de gasolina 2026: Guía para contadores
Pingback: Guía Completa del complemento Hidrocarburos y Petrolíferos
Pingback: Análisis: Retos y Beneficios del complemento de gasolina