| @@ 32-60 (lines=29) @@ | ||
| 29 | }) |
|
| 30 | ||
| 31 | ||
| 32 | class INE(CFDI): |
|
| 33 | """ |
|
| 34 | Complemento al Comprobante Fiscal Digital por Internet (CFDI) para incluir los datos que identifiquen el tipo de proceso al que van dirigidos los gastos que realizan los partidos o las Asociaciones Civiles. |
|
| 35 | ||
| 36 | :param tipo_proceso: Atributo requerido para expresar el tipo de proceso de que se trate. |
|
| 37 | :param tipo_comite: Atributo condicional para expresar el tipo de comité de que se trate. |
|
| 38 | :param id_contabilidad: Atributo opcional para registrar la clave de contabilidad de aspirantes precandidatos, candidatos y concentradoras, si se trata de un tipo de proceso ordinario y un comité ejecutivo nacional.Para los otros casos, la clave de contabilidad se registra en el atributo ine:Entidad:Contabilidad:IdContabilidad. |
|
| 39 | :param entidad: Nodo condicional para expresar los datos correspondientes a las entidades federativas en las que se va a aplicar el gasto. |
|
| 40 | """ |
|
| 41 | ||
| 42 | tag = '{http://www.sat.gob.mx/ine}INE' |
|
| 43 | version = '1.0' |
|
| 44 | ||
| 45 | def __init__( |
|
| 46 | self, |
|
| 47 | tipo_proceso: str, |
|
| 48 | tipo_comite: str = None, |
|
| 49 | id_contabilidad: int = None, |
|
| 50 | entidad: Entidad | dict | Sequence[Entidad | dict] = None, |
|
| 51 | ): |
|
| 52 | super().__init__({ |
|
| 53 | 'Version': self.version, |
|
| 54 | 'TipoProceso': tipo_proceso, |
|
| 55 | 'TipoComite': tipo_comite, |
|
| 56 | 'IdContabilidad': id_contabilidad, |
|
| 57 | 'Entidad': entidad, |
|
| 58 | }) |
|
| 59 | ||
| 60 | ||
| 61 | ||
| @@ 32-60 (lines=29) @@ | ||
| 29 | }) |
|
| 30 | ||
| 31 | ||
| 32 | class INE(CFDI): |
|
| 33 | """ |
|
| 34 | Complemento al Comprobante Fiscal Digital por Internet (CFDI) para incluir los datos que identifiquen el tipo de proceso al que van dirigidos los gastos que realizan los partidos o las Asociaciones Civiles. |
|
| 35 | ||
| 36 | :param tipo_proceso: Atributo requerido para expresar el tipo de proceso de que se trate. |
|
| 37 | :param tipo_comite: Atributo condicional para expresar el tipo de comité de que se trate. |
|
| 38 | :param id_contabilidad: Atributo opcional para registrar la clave de contabilidad de aspirantes precandidatos, candidatos y concentradoras, si se trata de un tipo de proceso ordinario y un comité ejecutivo nacional.Para los otros casos, la clave de contabilidad se registra en el atributo ine:Entidad:Contabilidad:IdContabilidad. |
|
| 39 | :param entidad: Nodo condicional para expresar los datos correspondientes a las entidades federativas o circunscripciones en las que se va a aplicar el gasto. |
|
| 40 | """ |
|
| 41 | ||
| 42 | tag = '{http://www.sat.gob.mx/ine}INE' |
|
| 43 | version = '1.1' |
|
| 44 | ||
| 45 | def __init__( |
|
| 46 | self, |
|
| 47 | tipo_proceso: str, |
|
| 48 | tipo_comite: str = None, |
|
| 49 | id_contabilidad: int = None, |
|
| 50 | entidad: Entidad | dict | Sequence[Entidad | dict] = None, |
|
| 51 | ): |
|
| 52 | super().__init__({ |
|
| 53 | 'Version': self.version, |
|
| 54 | 'TipoProceso': tipo_proceso, |
|
| 55 | 'TipoComite': tipo_comite, |
|
| 56 | 'IdContabilidad': id_contabilidad, |
|
| 57 | 'Entidad': entidad, |
|
| 58 | }) |
|
| 59 | ||
| 60 | ||
| 61 | ||