@@ 84-114 (lines=31) @@ | ||
81 | }) |
|
82 | ||
83 | ||
84 | class EstadoDeCuentaCombustible(CFDI): |
|
85 | """ |
|
86 | Complemento para el Comprobante Fiscal Digital por Internet (CFDI) para integrar la información aplicable al estado de cuenta emitido por un prestador de servicios de monedero electrónico |
|
87 | ||
88 | :param numero_de_cuenta: Atributo requerido para expresar el número de cuenta del adquirente del monedero electrónico |
|
89 | :param sub_total: Atributo requerido para representar la suma de todos los importes tipo ConceptoEstadoDeCuentaCombustible. |
|
90 | :param total: Atributo requerido para expresar el monto total de consumo de combustible. |
|
91 | :param conceptos: Nodo requerido para enlistar los conceptos cubiertos por Estado de Cuenta de Combustible. |
|
92 | """ |
|
93 | ||
94 | tag = '{http://www.sat.gob.mx/EstadoDeCuentaCombustible}EstadoDeCuentaCombustible' |
|
95 | version = '1.1' |
|
96 | tipo_operacion = 'Tarjeta' |
|
97 | ||
98 | def __init__( |
|
99 | self, |
|
100 | numero_de_cuenta: str, |
|
101 | sub_total: Decimal | int, |
|
102 | total: Decimal | int, |
|
103 | conceptos: ConceptoEstadoDeCuentaCombustible | dict | Sequence[ConceptoEstadoDeCuentaCombustible | dict], |
|
104 | ): |
|
105 | super().__init__({ |
|
106 | 'Version': self.version, |
|
107 | 'TipoOperacion': self.tipo_operacion, |
|
108 | 'NumeroDeCuenta': numero_de_cuenta, |
|
109 | 'SubTotal': sub_total, |
|
110 | 'Total': total, |
|
111 | 'Conceptos': conceptos, |
|
112 | }) |
|
113 | ||
114 | ||
115 |
@@ 81-111 (lines=31) @@ | ||
78 | }) |
|
79 | ||
80 | ||
81 | class EstadoDeCuentaCombustible(CFDI): |
|
82 | """ |
|
83 | Complemento para el Comprobante Fiscal Digital por Internet (CFDI) para integrar la información aplicable al estado de cuenta emitido por un prestador de servicios de monedero electrónico |
|
84 | ||
85 | :param numero_de_cuenta: Atributo requerido para expresar el número de cuenta del adquirente del monedero electrónico |
|
86 | :param sub_total: Atributo requerido para representar la suma de todos los importes tipo ConceptoEstadoDeCuentaCombustible. |
|
87 | :param total: Atributo requerido para expresar el monto total de consumo de combustible. |
|
88 | :param conceptos: Nodo requerido para enlistar los conceptos cubiertos por Estado de Cuenta de Combustible. |
|
89 | """ |
|
90 | ||
91 | tag = '{http://www.sat.gob.mx/EstadoDeCuentaCombustible12}EstadoDeCuentaCombustible' |
|
92 | version = '1.2' |
|
93 | tipo_operacion = 'Tarjeta' |
|
94 | ||
95 | def __init__( |
|
96 | self, |
|
97 | numero_de_cuenta: str, |
|
98 | sub_total: Decimal | int, |
|
99 | total: Decimal | int, |
|
100 | conceptos: ConceptoEstadoDeCuentaCombustible | dict | Sequence[ConceptoEstadoDeCuentaCombustible | dict], |
|
101 | ): |
|
102 | super().__init__({ |
|
103 | 'Version': self.version, |
|
104 | 'TipoOperacion': self.tipo_operacion, |
|
105 | 'NumeroDeCuenta': numero_de_cuenta, |
|
106 | 'SubTotal': sub_total, |
|
107 | 'Total': total, |
|
108 | 'Conceptos': conceptos, |
|
109 | }) |
|
110 | ||
111 | ||
112 |