@@ 78-108 (lines=31) @@ | ||
75 | }) |
|
76 | ||
77 | ||
78 | class ConsumoDeCombustibles(CFDI): |
|
79 | """ |
|
80 | Complemento al Comprobante Fiscal Digital por Internet (CFDI) para integrar la información de consumo de combustibles por monedero electrónico. |
|
81 | ||
82 | :param numero_de_cuenta: Nodo requerido para expresar el número de cuenta del adquirente del monedero electrónico |
|
83 | :param total: Atributo requerido para expresar el monto total de consumo de combustibles. |
|
84 | :param conceptos: Nodo requerido para enlistar los conceptos cubiertos por Consumo de Combustibles. |
|
85 | :param sub_total: Atributo opcional para representar la suma de todos los importes tipo ConceptoConsumoDeCombustibles. |
|
86 | """ |
|
87 | ||
88 | tag = '{http://www.sat.gob.mx/ConsumoDeCombustibles11}ConsumoDeCombustibles' |
|
89 | version = '1.1' |
|
90 | tipo_operacion = 'monedero electrónico' |
|
91 | ||
92 | def __init__( |
|
93 | self, |
|
94 | numero_de_cuenta: str, |
|
95 | total: Decimal | int, |
|
96 | conceptos: ConceptoConsumoDeCombustibles | dict | Sequence[ConceptoConsumoDeCombustibles | dict], |
|
97 | sub_total: Decimal | int = None, |
|
98 | ): |
|
99 | super().__init__({ |
|
100 | 'Version': self.version, |
|
101 | 'TipoOperacion': self.tipo_operacion, |
|
102 | 'NumeroDeCuenta': numero_de_cuenta, |
|
103 | 'Total': total, |
|
104 | 'Conceptos': conceptos, |
|
105 | 'SubTotal': sub_total, |
|
106 | }) |
|
107 | ||
108 | ||
109 |
@@ 75-105 (lines=31) @@ | ||
72 | }) |
|
73 | ||
74 | ||
75 | class ConsumoDeCombustibles(CFDI): |
|
76 | """ |
|
77 | Complemento al Comprobante Fiscal Digital por Internet (CFDI) para integrar la información de consumo de combustibles por monedero electrónico. |
|
78 | ||
79 | :param numero_de_cuenta: Nodo requerido para expresar el número de cuenta del adquirente del monedero electrónico |
|
80 | :param total: Atributo requerido para expresar el monto total de consumo de combustibles. |
|
81 | :param conceptos: Nodo requerido para enlistar los conceptos cubiertos por Consumo de Combustibles. |
|
82 | :param sub_total: Atributo opcional para representar la suma de todos los importes tipo ConceptoConsumoDeCombustibles. |
|
83 | """ |
|
84 | ||
85 | tag = '{http://www.sat.gob.mx/consumodecombustibles}ConsumoDeCombustibles' |
|
86 | version = '1.0' |
|
87 | tipo_operacion = 'monedero electrónico' |
|
88 | ||
89 | def __init__( |
|
90 | self, |
|
91 | numero_de_cuenta: str, |
|
92 | total: Decimal | int, |
|
93 | conceptos: ConceptoConsumoDeCombustibles | dict | Sequence[ConceptoConsumoDeCombustibles | dict], |
|
94 | sub_total: Decimal | int = None, |
|
95 | ): |
|
96 | super().__init__({ |
|
97 | 'Version': self.version, |
|
98 | 'TipoOperacion': self.tipo_operacion, |
|
99 | 'NumeroDeCuenta': numero_de_cuenta, |
|
100 | 'Total': total, |
|
101 | 'Conceptos': conceptos, |
|
102 | 'SubTotal': sub_total, |
|
103 | }) |
|
104 | ||
105 | ||
106 |