@@ 281-308 (lines=28) @@ | ||
278 | }) |
|
279 | ||
280 | ||
281 | class TransporteFerroviario(ScalarMap): |
|
282 | """ |
|
283 | Nodo condicional para registrar la información que permita la identificación del carro o contenedor en el que se transportan los bienes o mercancías vía férrea. |
|
284 | ||
285 | :param tipo_de_servicio: Atributo requerido para registrar la clave del tipo de servicio proporcionado para el traslado de los bienes o mercancías vía férrea. |
|
286 | :param carro: Nodo requerido para registrar la información que permite identificar los carros en los que se trasladan los bienes o mercancías vía férrea. |
|
287 | :param nombre_aseg: Atributo opcional para expresar el nombre de la aseguradora que cubre los riesgos para el traslado de los bienes o mercancías vía férrea. |
|
288 | :param num_poliza_seguro: Atributo opcional para registrar el número de póliza asignado por la aseguradora para la protección e indemnización por responsabilidad civil para el traslado de los bienes o mercancías vía férrea. |
|
289 | :param concesionario: Atributo condicional para registrar la clave del RFC del concesionario o asignatario del transporte, siempre que el traslado de la mercancía se efectúe por un concesionario diferente al emisor del comprobante. |
|
290 | :param derechos_de_paso: Nodo opcional para registrar los tipos de derechos de paso cubiertos por el transportista en las vías férreas de las cuales no es concesionario o asignatario, así como la distancia establecida en kilómetros. |
|
291 | """ |
|
292 | ||
293 | def __init__( |
|
294 | self, |
|
295 | tipo_de_servicio: str, |
|
296 | carro: Carro | dict | Sequence[Carro | dict], |
|
297 | nombre_aseg: str = None, |
|
298 | num_poliza_seguro: str = None, |
|
299 | concesionario: str = None, |
|
300 | derechos_de_paso: DerechosDePaso | dict | Sequence[DerechosDePaso | dict] = None, |
|
301 | ): |
|
302 | super().__init__({ |
|
303 | 'TipoDeServicio': tipo_de_servicio, |
|
304 | 'Carro': carro, |
|
305 | 'NombreAseg': nombre_aseg, |
|
306 | 'NumPolizaSeguro': num_poliza_seguro, |
|
307 | 'Concesionario': concesionario, |
|
308 | 'DerechosDePaso': derechos_de_paso, |
|
309 | }) |
|
310 | ||
311 |
@@ 159-186 (lines=28) @@ | ||
156 | }) |
|
157 | ||
158 | ||
159 | class TransporteFerroviario(ScalarMap): |
|
160 | """ |
|
161 | Nodo condicional para registrar la información que permita la identificación del carro o contenedor en el que se trasladan los bienes y/o mercancías por vía férrea. |
|
162 | ||
163 | :param tipo_de_servicio: Atributo requerido para registrar la clave del tipo de servicio utilizado para el traslado de los bienes y/o mercancías por vía férrea. |
|
164 | :param tipo_de_trafico: Atributo requerido para registrar la clave del tipo de tráfico (interrelación entre concesionarios) para realizar el traslado de los bienes y/o mercancías por vía férrea dentro del territorio nacional. |
|
165 | :param carro: Nodo requerido para registrar la información que permite identificar el (los) carro(s) en el (los) que se trasladan los bienes y/o mercancías por vía férrea. |
|
166 | :param nombre_aseg: Atributo opcional para registrar el nombre de la aseguradora que cubre los riesgos para el traslado de los bienes y/o mercancías por vía férrea. |
|
167 | :param num_poliza_seguro: Atributo opcional para registrar el número de póliza asignada por la aseguradora para la protección e indemnización por responsabilidad civil en el traslado de los bienes y/o mercancías que se realiza por vía férrea. |
|
168 | :param derechos_de_paso: Nodo opcional para registrar los tipos de derechos de paso cubiertos por el transportista en las vías férreas de las cuales no es concesionario o asignatario, así como la distancia establecida en kilómetros. |
|
169 | """ |
|
170 | ||
171 | def __init__( |
|
172 | self, |
|
173 | tipo_de_servicio: str, |
|
174 | tipo_de_trafico: str, |
|
175 | carro: Carro | dict | Sequence[Carro | dict], |
|
176 | nombre_aseg: str = None, |
|
177 | num_poliza_seguro: str = None, |
|
178 | derechos_de_paso: DerechosDePaso | dict | Sequence[DerechosDePaso | dict] = None, |
|
179 | ): |
|
180 | super().__init__({ |
|
181 | 'TipoDeServicio': tipo_de_servicio, |
|
182 | 'TipoDeTrafico': tipo_de_trafico, |
|
183 | 'Carro': carro, |
|
184 | 'NombreAseg': nombre_aseg, |
|
185 | 'NumPolizaSeguro': num_poliza_seguro, |
|
186 | 'DerechosDePaso': derechos_de_paso, |
|
187 | }) |
|
188 | ||
189 |
@@ 159-186 (lines=28) @@ | ||
156 | }) |
|
157 | ||
158 | ||
159 | class TransporteFerroviario(ScalarMap): |
|
160 | """ |
|
161 | Nodo condicional para registrar la información que permita la identificación del carro o contenedor en el que se trasladan los bienes y/o mercancías por vía férrea. |
|
162 | ||
163 | :param tipo_de_servicio: Atributo requerido para registrar la clave del tipo de servicio utilizado para el traslado de los bienes y/o mercancías por vía férrea. |
|
164 | :param tipo_de_trafico: Atributo requerido para registrar la clave del tipo de tráfico (interrelación entre concesionarios) para realizar el traslado de los bienes y/o mercancías por vía férrea dentro del territorio nacional. |
|
165 | :param carro: Nodo requerido para registrar la información que permite identificar el (los) carro(s) en el (los) que se trasladan los bienes y/o mercancías por vía férrea. |
|
166 | :param nombre_aseg: Atributo opcional para registrar el nombre de la aseguradora que cubre los riesgos para el traslado de los bienes y/o mercancías por vía férrea. |
|
167 | :param num_poliza_seguro: Atributo opcional para registrar el número de póliza asignada por la aseguradora para la protección e indemnización por responsabilidad civil en el traslado de los bienes y/o mercancías que se realiza por vía férrea. |
|
168 | :param derechos_de_paso: Nodo opcional para registrar los tipos de derechos de paso cubiertos por el transportista en las vías férreas de las cuales no es concesionario o asignatario, así como la distancia establecida en kilómetros. |
|
169 | """ |
|
170 | ||
171 | def __init__( |
|
172 | self, |
|
173 | tipo_de_servicio: str, |
|
174 | tipo_de_trafico: str, |
|
175 | carro: Carro | dict | Sequence[Carro | dict], |
|
176 | nombre_aseg: str = None, |
|
177 | num_poliza_seguro: str = None, |
|
178 | derechos_de_paso: DerechosDePaso | dict | Sequence[DerechosDePaso | dict] = None, |
|
179 | ): |
|
180 | super().__init__({ |
|
181 | 'TipoDeServicio': tipo_de_servicio, |
|
182 | 'TipoDeTrafico': tipo_de_trafico, |
|
183 | 'Carro': carro, |
|
184 | 'NombreAseg': nombre_aseg, |
|
185 | 'NumPolizaSeguro': num_poliza_seguro, |
|
186 | 'DerechosDePaso': derechos_de_paso, |
|
187 | }) |
|
188 | ||
189 |
@@ 159-186 (lines=28) @@ | ||
156 | }) |
|
157 | ||
158 | ||
159 | class TransporteFerroviario(ScalarMap): |
|
160 | """ |
|
161 | Nodo condicional para registrar la información que permita la identificación del carro o contenedor en el que se trasladan los bienes y/o mercancías por vía férrea. |
|
162 | ||
163 | :param tipo_de_servicio: Atributo requerido para registrar la clave del tipo de servicio utilizado para el traslado de los bienes y/o mercancías por vía férrea. |
|
164 | :param tipo_de_trafico: Atributo requerido para registrar la clave del tipo de tráfico (interrelación entre concesionarios) para realizar el traslado de los bienes y/o mercancías por vía férrea dentro del territorio nacional. |
|
165 | :param carro: Nodo requerido para registrar la información que permite identificar el (los) carro(s) en el (los) que se trasladan los bienes y/o mercancías por vía férrea. |
|
166 | :param nombre_aseg: Atributo opcional para registrar el nombre de la aseguradora que cubre los riesgos para el traslado de los bienes y/o mercancías por vía férrea. |
|
167 | :param num_poliza_seguro: Atributo opcional para registrar el número de póliza asignada por la aseguradora para la protección e indemnización por responsabilidad civil en el traslado de los bienes y/o mercancías que se realiza por vía férrea. |
|
168 | :param derechos_de_paso: Nodo opcional para registrar los tipos de derechos de paso cubiertos por el transportista en las vías férreas de las cuales no es concesionario o asignatario, así como la distancia establecida en kilómetros. |
|
169 | """ |
|
170 | ||
171 | def __init__( |
|
172 | self, |
|
173 | tipo_de_servicio: str, |
|
174 | tipo_de_trafico: str, |
|
175 | carro: Carro | dict | Sequence[Carro | dict], |
|
176 | nombre_aseg: str = None, |
|
177 | num_poliza_seguro: str = None, |
|
178 | derechos_de_paso: DerechosDePaso | dict | Sequence[DerechosDePaso | dict] = None, |
|
179 | ): |
|
180 | super().__init__({ |
|
181 | 'TipoDeServicio': tipo_de_servicio, |
|
182 | 'TipoDeTrafico': tipo_de_trafico, |
|
183 | 'Carro': carro, |
|
184 | 'NombreAseg': nombre_aseg, |
|
185 | 'NumPolizaSeguro': num_poliza_seguro, |
|
186 | 'DerechosDePaso': derechos_de_paso, |
|
187 | }) |
|
188 | ||
189 |