Complemento Concepto Hidrocarburos y Petrolíferos 1.0

Versión en periodo de pruebas (BETA) — Este complemento se encuentra en fase de implementación. Entrará en vigor una vez que el SAT publique oficialmente su liberación. Fecha estimada de entrada en vigor: 24 de abril de 2026. Hasta entonces, los CFDI con este complemento no tienen validez fiscal.

El complemento concepto para la facturación de Hidrocarburos y Petrolíferos versión 1.0 permite incorporar al CFDI la información sobre los permisos otorgados por la autoridad competente referentes a operaciones de hidrocarburos y petrolíferos.

Importante: Este complemento se registra a nivel concepto, dentro del nodo cfdi:ComplementoConcepto, a diferencia de otros complementos que van en cfdi:Complemento.

El nodo HidroYPetro cuenta con 5 atributos, todos requeridos:

  • Version — Valor prefijado a 1.0
  • TipoPermiso — Clave del tipo de permiso (catálogo c_TipoPermiso)
  • NumeroPermiso — Número de permiso otorgado (15-35 caracteres)
  • ClaveHYP — Clave del hidrocarburo o petrolífero (catálogo c_ClaveHYP)
  • SubProductoHYP — Subtipo del producto (catálogo c_SubProductoHYP)

Catálogos

Catálogos utilizados en el complemento concepto Hidrocarburos y Petrolíferos.

c_TipoPermiso

Clave Descripción Nomenclatura
PER01Permiso de almacenamientoPL/(N°Consecutivo)/EXP/ES/(Año)
PER02Permiso de comercializaciónH/(N°Consecutivo)/COM/(Año)
PER03Permiso de distribuciónPL/(N°Consecutivo)/DIS/OM/(Año)
PER04Permiso de expendio al públicoPL/(N°Consecutivo)/EXP/ES/MM/(Año)
PER05Permiso de importaciónCNE/PL/(N°Consecutivo)/EXP/ES/(Año)
PER06Permiso de exportaciónCNE/H/(N°Consecutivo)/COM/(Año)
PER07Permiso de refinaciónCNE/PL/(N°Consecutivo)/DIS/OM/(Año)
PER08Permiso de transformaciónCNE/PL/(N°Consecutivo)/EXP/ES/MM/(Año)
PER09Permiso de comercializaciónCNE/PL/(N°Consecutivo)/COM/(Año)
PER10Permiso de comercialización#[a-zA-Z0-9]
PER11Permiso de comercializaciónF00.07.UH/(N°Consecutivo)/(Año)

c_ClaveHYP

Clave Descripción
15101505Petróleo crudo
15101514Gas natural
15101515Gas licuado de petróleo

c_SubProductoHYP

Clave Descripción
SP16Gasolina regular menor a 91 octanos
SP17Gasolina premium mayor o igual a 91 octanos
SP18Diésel automotriz
SP19Diésel marino
SP22Turbosina (Jet fuel)
SP23Gas licuado de petróleo
SP24Gas natural
SP25Petróleo crudo
SP48Otros petrolíferos

Registros LCNE prueba

Numero de permiso RFC Clave
PL/359/EXP/ES/2015CACX7605101P815101514
PL/359/EXP/ES/2015 CACX7605101P8 15101515
PL/359/EXP/ES/2015 CACX7605101P8 15101505
PL/9998/EXP/ES/2015 FUNK671228PH6 15101514
PL/9998/EXP/ES/2015 FUNK671228PH6 15101515
PL/361/EXP/ES/2015 IAÑL750210963 15101514
H/36212/COM/2015 MISC491214B86 15101505
H/23421/COM/2020 JUFA7608212V6 15101515
PL/364/DIS/OM/2015 EKU9003173C9 15101514
PL/364/DIS/OM/2015 EKU9003173C9 15101515
PL/364/DIS/OM/2015 EKU9003173C9 15101505
PL/365/DIS/OM/2015 EWE1709045U0 15101514
PL/365/DIS/OM/2015 EWE1709045U0 15101515
PL/19935/DIS/OM/2017 H&E951128469 15101514
PL/367/EXP/ES/MM/2015 XIA190128J61 15101505
PL/1035/EXP/ES/MM/2015 KIJ0906199R1 15101515
PL/1055/EXP/ES/MM/2015 OÑO120726RX3 15101515
CNE/PL/1456/EXP/ES/2025 KAHO641101B39 15101515
CNE/H/207519/COM/2025 KICR630120NX3 15101505
CNE/PL/188367/DIS/OM/2025 WERX631016S30 15101514
CNE/PL/10352/EXP/ES/MM/2025 XOJI740919U48 15101515
CNE/PL/10352/EXP/ES/MM/2025 XOJI740919U48 15101514

Ejemplo

---
Comprobante: 
  Version: "4.0"
  Serie: "A"
  Folio: "01"
  Fecha: "2026-04-30T10:00:00"
  FormaPago: "01"
  SubTotal: "80000.00"
  Moneda: "MXN"
  TipoCambio: "1"
  Total: "92800.00"
  TipoDeComprobante: "I"
  MetodoPago: "PUE"
  LugarExpedicion: "44960"
  Exportacion: "01"
  # Nodo requerido para expresar la información del contribuyente emisor del comprobante. 
  Emisor: 
    Rfc: "EKU9003173C9"
    Nombre: "ESCUELA KEMPER URGATE"
    RegimenFiscal: "601"
  # Nodo requerido para precisar la información del contribuyente receptor del comprobante.   
  Receptor: 
    Rfc: "EWE1709045U0"
    Nombre: "ESCUELA WILSON ESQUIVEL"
    UsoCFDI: "G03"
    DomicilioFiscalReceptor: "44960"
    RegimenFiscalReceptor: "601"
  # Nodo requerido para listar los conceptos cubiertos por el comprobante.
  Conceptos: 
    # Nodo requerido para registrar la información detallada de un bien o servicio amparado en el comprobante.
    -
      ClaveProdServ: "15101505"
      NoIdentificacion: ""
      Cantidad: "40.00"
      ClaveUnidad: "LTR"
      Descripcion: "Combustible diésel"
      ValorUnitario: "28.10.00"
      Importe: "1124.00"
      ObjetoImp: "02"
      # Nodo opcional para capturar los impuestos aplicables al presente concepto. 
      # Cuando un concepto no registra un impuesto, implica que no es objeto del mismo.
      Traslados: 
        -
          TrasladoBase: "1124.00"
          TrasladoImpuesto: "002"
          TrasladoTipoFactor: "Tasa"
          TrasladoTasaOCuota: "0.160000"
          TrasladoImporte: "179.84"
      # Complemento Concepto - Hidrocarburos y Petrolíferos
      HidroYPetro:
        Version: "1.0"
        TipoPermiso: "PER03"
        NumeroPermiso: "PL/364/DIS/OM/2015"
        ClaveHYP: "15101505"
        SubProductoHYP: "SP18"
  # Impuestos generales del comprobante.
  Impuestos: 
    TotalImpuestosTrasladados: "12800.00"
    Traslados: 
      # Bloque de datos que determina los impuestos traslados, se repite por cada impuesto global presente en el CFDi.
      -
        Base: "1124.00"
        Impuesto: "002"
        TipoFactor: "Tasa"
        TasaOCuota: "0.160000"
        Importe: "179.84.00"
...