| @@ 53-86 (lines=34) @@ | ||
| 50 | }) |
|
| 51 | ||
| 52 | ||
| 53 | class TiposFigura(ScalarMap): |
|
| 54 | """ |
|
| 55 | Nodo condicional para indicar los datos del(los) tipo(s) de figura(s) que participan en el traslado de los bienes y/o mercancías en los distintos medios de transporte. |
|
| 56 | ||
| 57 | :param tipo_figura: Atributo requerido para registrar la clave de la figura de transporte que interviene en el traslado de los bienes y/o mercancías. |
|
| 58 | :param nombre_figura: Atributo requerido para registrar el nombre de la figura de transporte que interviene en el traslado de los bienes y/o mercancías. |
|
| 59 | :param rfc_figura: Atributo condicional para registrar el RFC de la figura de transporte que interviene en el traslado de los bienes y/o mercancías. |
|
| 60 | :param num_licencia: Atributo condicional para expresar el número de la licencia o el permiso otorgado al operador del autotransporte de carga en el que realiza el traslado de los bienes y/o mercancías. |
|
| 61 | :param num_reg_id_trib_figura: Atributo condicional para registrar el número de identificación o registro fiscal del país de residencia de la figura de transporte que interviene en el traslado de los bienes y/o mercancías, cuando se trate de residentes en el extranjero para los efectos fiscales correspondientes. |
|
| 62 | :param residencia_fiscal_figura: Atributo condicional para registrar la clave del país de residencia de la figura de transporte que interviene en el traslado de los bienes y/o mercancías para los efectos fiscales correspondientes. |
|
| 63 | :param partes_transporte: Nodo condicional para indicar los datos de las partes del transporte de las cuales el emisor del comprobante es distinto al dueño de las mismas, por ejemplo: vehículos, máquinas, contenedores, plataformas, entre otros, etc; mismos que son utilizados para el traslado de los bienes y/o mercancías. |
|
| 64 | :param domicilio: Nodo opcional para registrar información del domicilio del(los) tipo(s) de figura transporte que intervenga(n) en el traslado de los bienes y/o mercancías. |
|
| 65 | """ |
|
| 66 | ||
| 67 | def __init__( |
|
| 68 | self, |
|
| 69 | tipo_figura: str, |
|
| 70 | nombre_figura: str, |
|
| 71 | rfc_figura: str = None, |
|
| 72 | num_licencia: str = None, |
|
| 73 | num_reg_id_trib_figura: str = None, |
|
| 74 | residencia_fiscal_figura: str = None, |
|
| 75 | partes_transporte: str | Sequence[str] = None, |
|
| 76 | domicilio: Domicilio | dict = None, |
|
| 77 | ): |
|
| 78 | super().__init__({ |
|
| 79 | 'TipoFigura': tipo_figura, |
|
| 80 | 'NombreFigura': nombre_figura, |
|
| 81 | 'RFCFigura': rfc_figura, |
|
| 82 | 'NumLicencia': num_licencia, |
|
| 83 | 'NumRegIdTribFigura': num_reg_id_trib_figura, |
|
| 84 | 'ResidenciaFiscalFigura': residencia_fiscal_figura, |
|
| 85 | 'PartesTransporte': partes_transporte, |
|
| 86 | 'Domicilio': domicilio, |
|
| 87 | }) |
|
| 88 | ||
| 89 | ||
| @@ 53-86 (lines=34) @@ | ||
| 50 | }) |
|
| 51 | ||
| 52 | ||
| 53 | class TiposFigura(ScalarMap): |
|
| 54 | """ |
|
| 55 | Nodo condicional para indicar los datos del(los) tipo(s) de figura(s) que participan en el traslado de los bienes y/o mercancías en los distintos medios de transporte. |
|
| 56 | ||
| 57 | :param tipo_figura: Atributo requerido para registrar la clave de la figura de transporte que interviene en el traslado de los bienes y/o mercancías. |
|
| 58 | :param rfc_figura: Atributo condicional para registrar el RFC de la figura de transporte que interviene en el traslado de los bienes y/o mercancías. |
|
| 59 | :param num_licencia: Atributo condicional para expresar el número de la licencia o el permiso otorgado al operador del autotransporte de carga en el que realiza el traslado de los bienes y/o mercancías. |
|
| 60 | :param nombre_figura: Atributo opcional para registrar el nombre de la figura de transporte que interviene en el traslado de los bienes y/o mercancías. |
|
| 61 | :param num_reg_id_trib_figura: Atributo condicional para registrar el número de identificación o registro fiscal del país de residencia de la figura de transporte que interviene en el traslado de los bienes y/o mercancías, cuando se trate de residentes en el extranjero para los efectos fiscales correspondientes. |
|
| 62 | :param residencia_fiscal_figura: Atributo condicional para registrar la clave del país de residencia de la figura de transporte que interviene en el traslado de los bienes y/o mercancías para los efectos fiscales correspondientes. |
|
| 63 | :param partes_transporte: Nodo condicional para indicar los datos de las partes del transporte de las cuales el emisor del comprobante es distinto al dueño de las mismas, por ejemplo: vehículos, máquinas, contenedores, plataformas, etc; mismos que son utilizados para el traslado de los bienes y/o mercancías. |
|
| 64 | :param domicilio: Nodo opcional para registrar información del domicilio del(los) tipo(s) de figura transporte que intervenga(n) en el traslado de los bienes y/o mercancías. |
|
| 65 | """ |
|
| 66 | ||
| 67 | def __init__( |
|
| 68 | self, |
|
| 69 | tipo_figura: str, |
|
| 70 | rfc_figura: str = None, |
|
| 71 | num_licencia: str = None, |
|
| 72 | nombre_figura: str = None, |
|
| 73 | num_reg_id_trib_figura: str = None, |
|
| 74 | residencia_fiscal_figura: str = None, |
|
| 75 | partes_transporte: str | Sequence[str] = None, |
|
| 76 | domicilio: Domicilio | dict = None, |
|
| 77 | ): |
|
| 78 | super().__init__({
|
|
| 79 | 'TipoFigura': tipo_figura, |
|
| 80 | 'RFCFigura': rfc_figura, |
|
| 81 | 'NumLicencia': num_licencia, |
|
| 82 | 'NombreFigura': nombre_figura, |
|
| 83 | 'NumRegIdTribFigura': num_reg_id_trib_figura, |
|
| 84 | 'ResidenciaFiscalFigura': residencia_fiscal_figura, |
|
| 85 | 'PartesTransporte': partes_transporte, |
|
| 86 | 'Domicilio': domicilio, |
|
| 87 | }) |
|
| 88 | ||
| 89 | ||
| @@ 53-86 (lines=34) @@ | ||
| 50 | }) |
|
| 51 | ||
| 52 | ||
| 53 | class TiposFigura(ScalarMap): |
|
| 54 | """ |
|
| 55 | Nodo condicional para indicar los datos del(los) tipo(s) de figura(s) que participan en el traslado de los bienes y/o mercancías en los distintos medios de transporte. |
|
| 56 | ||
| 57 | :param tipo_figura: Atributo requerido para registrar la clave de la figura de transporte que interviene en el traslado de los bienes y/o mercancías. |
|
| 58 | :param nombre_figura: Atributo requerido para registrar el nombre de la figura de transporte que interviene en el traslado de los bienes y/o mercancías. |
|
| 59 | :param rfc_figura: Atributo condicional para registrar el RFC de la figura de transporte que interviene en el traslado de los bienes y/o mercancías. |
|
| 60 | :param num_licencia: Atributo condicional para expresar el número de la licencia o el permiso otorgado al operador del autotransporte de carga en el que realiza el traslado de los bienes y/o mercancías. |
|
| 61 | :param num_reg_id_trib_figura: Atributo condicional para registrar el número de identificación o registro fiscal del país de residencia de la figura de transporte que interviene en el traslado de los bienes y/o mercancías, cuando se trate de residentes en el extranjero para los efectos fiscales correspondientes. |
|
| 62 | :param residencia_fiscal_figura: Atributo condicional para registrar la clave del país de residencia de la figura de transporte que interviene en el traslado de los bienes y/o mercancías para los efectos fiscales correspondientes. |
|
| 63 | :param partes_transporte: Nodo condicional para indicar los datos de las partes del transporte de las cuales el emisor del comprobante es distinto al dueño de las mismas, por ejemplo: vehículos, máquinas, contenedores, plataformas, entre otros, etc; mismos que son utilizados para el traslado de los bienes y/o mercancías. |
|
| 64 | :param domicilio: Nodo opcional para registrar información del domicilio del(los) tipo(s) de figura transporte que intervenga(n) en el traslado de los bienes y/o mercancías. |
|
| 65 | """ |
|
| 66 | ||
| 67 | def __init__( |
|
| 68 | self, |
|
| 69 | tipo_figura: str, |
|
| 70 | nombre_figura: str, |
|
| 71 | rfc_figura: str = None, |
|
| 72 | num_licencia: str = None, |
|
| 73 | num_reg_id_trib_figura: str = None, |
|
| 74 | residencia_fiscal_figura: str = None, |
|
| 75 | partes_transporte: str | Sequence[str] = None, |
|
| 76 | domicilio: Domicilio | dict = None, |
|
| 77 | ): |
|
| 78 | super().__init__({ |
|
| 79 | 'TipoFigura': tipo_figura, |
|
| 80 | 'NombreFigura': nombre_figura, |
|
| 81 | 'RFCFigura': rfc_figura, |
|
| 82 | 'NumLicencia': num_licencia, |
|
| 83 | 'NumRegIdTribFigura': num_reg_id_trib_figura, |
|
| 84 | 'ResidenciaFiscalFigura': residencia_fiscal_figura, |
|
| 85 | 'PartesTransporte': partes_transporte, |
|
| 86 | 'Domicilio': domicilio, |
|
| 87 | }) |
|
| 88 | ||
| 89 | ||