gceh10

class satcfdi.create.cfd.gceh10.Pozos(pozo: str = None)[source]

Bases: XElement

http://www.sat.gob.mx/GastosHidrocarburos10 Nodo opcional para registrar el centro de costos del Pozo al cual se encuentra relacionado el Yacimiento.

tag
class satcfdi.create.cfd.gceh10.Yacimientos(yacimiento: str = None, pozos: satcfdi.create.cfd.gceh10.Pozos | dict | collections.abc.Sequence[satcfdi.create.cfd.gceh10.Pozos | dict] = None)[source]

Bases: XElement

http://www.sat.gob.mx/GastosHidrocarburos10 Nodo opcional para registrar el centro de costos del yacimiento al cual se encuentra relacionado el campo.

tag
class satcfdi.create.cfd.gceh10.CentroCostos(campo: str = None, yacimientos: satcfdi.create.cfd.gceh10.Yacimientos | dict | collections.abc.Sequence[satcfdi.create.cfd.gceh10.Yacimientos | dict] = None)[source]

Bases: XElement

http://www.sat.gob.mx/GastosHidrocarburos10 Nodo opcional para capturar los datos complementarios del centro de costos al cual se encuentra relacionado el costo, gasto o inversión, especificando el pozo, yacimiento, campo y área contractual correspondiente.

tag
class satcfdi.create.cfd.gceh10.Tareas(tarea_relacionada: str = None)[source]

Bases: XElement

http://www.sat.gob.mx/GastosHidrocarburos10 Nodo opcional para registrar las tareas relacionadas a cada sub actividad petrolera.

tag
class satcfdi.create.cfd.gceh10.SubActividades(sub_actividad_relacionada: str = None, tareas: satcfdi.create.cfd.gceh10.Tareas | dict | collections.abc.Sequence[satcfdi.create.cfd.gceh10.Tareas | dict] = None)[source]

Bases: XElement

http://www.sat.gob.mx/GastosHidrocarburos10 Nodo opcional para registrar las sub actividades relacionadas a cada actividad petrolera.

tag
class satcfdi.create.cfd.gceh10.Actividades(actividad_relacionada: str = None, sub_actividades: satcfdi.create.cfd.gceh10.SubActividades | dict | collections.abc.Sequence[satcfdi.create.cfd.gceh10.SubActividades | dict] = None)[source]

Bases: XElement

http://www.sat.gob.mx/GastosHidrocarburos10 Nodo opcional para registrar las actividades petroleras.

tag
class satcfdi.create.cfd.gceh10.DocumentoRelacionado(origen_erogacion: str, mes: str, monto_total_erogaciones: decimal.Decimal | int, folio_fiscal_vinculado: str = None, rfc_proveedor: str = None, monto_total_iva: decimal.Decimal | int = None, monto_retencion_isr: decimal.Decimal | int = None, monto_retencion_iva: decimal.Decimal | int = None, monto_retencion_otros_impuestos: decimal.Decimal | int = None, numero_pedimento_vinculado: str = None, clave_pedimento_vinculado: str = None, clave_pago_pedimento_vinculado: str = None, monto_iva_pedimento: decimal.Decimal | int = None, otros_impuestos_pagados_pedimento: decimal.Decimal | int = None, fecha_folio_fiscal_vinculado: date = None)[source]

Bases: XElement

http://www.sat.gob.mx/GastosHidrocarburos10 Nodo requerido para expresar la información del documento relacionado a la erogación.

tag
class satcfdi.create.cfd.gceh10.Erogacion(tipo_erogacion: str, montocu_erogacion: decimal.Decimal | int, porcentaje: decimal.Decimal | int, documento_relacionado: satcfdi.create.cfd.gceh10.DocumentoRelacionado | dict | collections.abc.Sequence[satcfdi.create.cfd.gceh10.DocumentoRelacionado | dict], actividades: satcfdi.create.cfd.gceh10.Actividades | dict | collections.abc.Sequence[satcfdi.create.cfd.gceh10.Actividades | dict] = None, centro_costos: satcfdi.create.cfd.gceh10.CentroCostos | dict | collections.abc.Sequence[satcfdi.create.cfd.gceh10.CentroCostos | dict] = None)[source]

Bases: XElement

http://www.sat.gob.mx/GastosHidrocarburos10 Nodo requerido para capturar los datos de la erogación.

tag
class satcfdi.create.cfd.gceh10.GastosHidrocarburos(numero_contrato: str, erogacion: satcfdi.create.cfd.gceh10.Erogacion | dict | collections.abc.Sequence[satcfdi.create.cfd.gceh10.Erogacion | dict], area_contractual: str = None)[source]

Bases: CFDI

Complemento para incorporar la información sobre los gastos del consorcio derivados de la ejecución de un contrato de exploración o extracción de hidrocarburos.

tag
version = '1.0'