| @@ 734-782 (lines=49) @@ | ||
| 731 | }) |
|
| 732 | ||
| 733 | ||
| 734 | class Ubicacion(ScalarMap): |
|
| 735 | """ |
|
| 736 | Nodo requerido para registrar la ubicación que sirve para indicar el domicilio del origen y/o destino parcial o final, que tienen los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
|
| 737 | ||
| 738 | :param tipo_ubicacion: Atributo requerido para precisar si el tipo de ubicación corresponde al origen o destino de las ubicaciones para el traslado de los bienes y/o mercancías en los distintos medios de transporte. |
|
| 739 | :param rfc_remitente_destinatario: Atributo requerido para registrar el RFC del remitente o destinatario de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
|
| 740 | :param fecha_hora_salida_llegada: Atributo requerido para registrar la fecha y hora estimada en la que salen o llegan los bienes y/o mercancías de origen o al destino, respectivamente. Se expresa en la forma AAAA-MM-DDThh:mm:ss. |
|
| 741 | :param id_ubicacion: Atributo condicional para registrar una clave que sirva para identificar el punto de salida o entrada de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte, la cual estará integrada de la siguiente forma: para origen el acrónimo “OR” o para destino el acrónimo “DE” seguido de 6 dígitos numéricos asignados por el contribuyente que emite el comprobante para su identificación. |
|
| 742 | :param nombre_remitente_destinatario: Atributo opcional para registrar el nombre del remitente o destinatario de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
|
| 743 | :param num_reg_id_trib: Atributo condicional para registrar el número de identificación o registro fiscal del país de residencia, para los efectos fiscales del remitente o destinatario de los bienes y/o mercancías que se trasladan cuando se trate de residentes en el extranjero. |
|
| 744 | :param residencia_fiscal: Atributo condicional para registrar la clave del país de residencia para efectos fiscales del remitente o destinatario de los bienes y/o mercancías, conforme el catálogo de CFDI c_Pais publicado en el portal del SAT en Internet de acuerdo a la especificación ISO 3166-1. |
|
| 745 | :param num_estacion: Atributo condicional para registrar la clave de la estación de origen o destino para el traslado de los bienes y/o mercancías que se realiza a través de los distintos medios de transporte, esto de acuerdo al valor de la columna “Clave identificación” del catálogo c_Estaciones del complemento Carta Porte que permita asociarla al tipo de transporte. |
|
| 746 | :param nombre_estacion: Atributo condicional para registrar el nombre de la estación de origen o destino por la que se pasa para efectuar el traslado de los bienes y/o mercancías a través de los distintos medios de transporte, conforme al catálogo c_Estaciones del complemento Carta Porte. |
|
| 747 | :param navegacion_trafico: Atributo condicional para registrar el tipo de puerto de origen o destino en el cual se documentan los bienes y/o mercancías que se trasladan vía marítima. |
|
| 748 | :param tipo_estacion: Atributo condicional para registrar el tipo de estación por el que pasan los bienes y/o mercancías durante su traslado a través de los distintos medios de transporte. |
|
| 749 | :param distancia_recorrida: Atributo condicional para registrar en kilómetros la distancia recorrida entre la ubicación de origen y la de destino parcial o final, por los distintos medios de transporte que trasladan los bienes y/o mercancías. |
|
| 750 | :param domicilio: Nodo condicional para registrar información del domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
|
| 751 | """ |
|
| 752 | ||
| 753 | def __init__( |
|
| 754 | self, |
|
| 755 | tipo_ubicacion: str, |
|
| 756 | rfc_remitente_destinatario: str, |
|
| 757 | fecha_hora_salida_llegada: datetime, |
|
| 758 | id_ubicacion: str = None, |
|
| 759 | nombre_remitente_destinatario: str = None, |
|
| 760 | num_reg_id_trib: str = None, |
|
| 761 | residencia_fiscal: str = None, |
|
| 762 | num_estacion: str = None, |
|
| 763 | nombre_estacion: str = None, |
|
| 764 | navegacion_trafico: str = None, |
|
| 765 | tipo_estacion: str = None, |
|
| 766 | distancia_recorrida: Decimal | int = None, |
|
| 767 | domicilio: Domicilio | dict = None, |
|
| 768 | ): |
|
| 769 | super().__init__({ |
|
| 770 | 'TipoUbicacion': tipo_ubicacion, |
|
| 771 | 'RFCRemitenteDestinatario': rfc_remitente_destinatario, |
|
| 772 | 'FechaHoraSalidaLlegada': fecha_hora_salida_llegada, |
|
| 773 | 'IDUbicacion': id_ubicacion, |
|
| 774 | 'NombreRemitenteDestinatario': nombre_remitente_destinatario, |
|
| 775 | 'NumRegIdTrib': num_reg_id_trib, |
|
| 776 | 'ResidenciaFiscal': residencia_fiscal, |
|
| 777 | 'NumEstacion': num_estacion, |
|
| 778 | 'NombreEstacion': nombre_estacion, |
|
| 779 | 'NavegacionTrafico': navegacion_trafico, |
|
| 780 | 'TipoEstacion': tipo_estacion, |
|
| 781 | 'DistanciaRecorrida': distancia_recorrida, |
|
| 782 | 'Domicilio': domicilio, |
|
| 783 | }) |
|
| 784 | ||
| 785 | ||
| @@ 731-779 (lines=49) @@ | ||
| 728 | }) |
|
| 729 | ||
| 730 | ||
| 731 | class Ubicacion(ScalarMap): |
|
| 732 | """ |
|
| 733 | Nodo requerido para registrar la ubicación que sirve para indicar el domicilio del origen y/o destino parcial o final, que tienen los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
|
| 734 | ||
| 735 | :param tipo_ubicacion: Atributo requerido para precisar si el tipo de ubicación corresponde al origen o destino de las ubicaciones para el traslado de los bienes y/o mercancías en los distintos medios de transporte. |
|
| 736 | :param rfc_remitente_destinatario: Atributo requerido para registrar el RFC del remitente o destinatario de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
|
| 737 | :param fecha_hora_salida_llegada: Atributo requerido para registrar la fecha y hora estimada en la que salen o llegan los bienes y/o mercancías de origen o al destino, respectivamente. Se expresa en la forma AAAA-MM-DDThh:mm:ss. |
|
| 738 | :param id_ubicacion: Atributo condicional para registrar una clave que sirva para identificar el punto de salida o entrada de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte, la cual estará integrada de la siguiente forma: para origen el acrónimo “OR” o para destino el acrónimo “DE” seguido de 6 dígitos numéricos asignados por el contribuyente que emite el comprobante para su identificación. |
|
| 739 | :param nombre_remitente_destinatario: Atributo opcional para registrar el nombre del remitente o destinatario de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
|
| 740 | :param num_reg_id_trib: Atributo condicional para registrar el número de identificación o registro fiscal del país de residencia, para los efectos fiscales del remitente o destinatario de los bienes y/o mercancías que se trasladan cuando se trate de residentes en el extranjero. |
|
| 741 | :param residencia_fiscal: Atributo condicional para registrar la clave del país de residencia para efectos fiscales del remitente o destinatario de los bienes y/o mercancías, conforme el catálogo de CFDI c_Pais publicado en el portal del SAT en Internet de acuerdo a la especificación ISO 3166-1. |
|
| 742 | :param num_estacion: Atributo condicional para registrar la clave de la estación de origen o destino para el traslado de los bienes y/o mercancías que se realiza a través de los distintos medios de transporte, esto de acuerdo al valor de la columna “Clave identificación” del catálogo c_Estaciones del complemento Carta Porte que permita asociarla al tipo de transporte. |
|
| 743 | :param nombre_estacion: Atributo condicional para registrar el nombre de la estación de origen o destino por la que se pasa para efectuar el traslado de los bienes y/o mercancías a través de los distintos medios de transporte, conforme al catálogo c_Estaciones del complemento Carta Porte. |
|
| 744 | :param navegacion_trafico: Atributo condicional para registrar el tipo de puerto de origen o destino en el cual se documentan los bienes y/o mercancías que se trasladan vía marítima. |
|
| 745 | :param tipo_estacion: Atributo condicional para registrar el tipo de estación por el que pasan los bienes y/o mercancías durante su traslado a través de los distintos medios de transporte. |
|
| 746 | :param distancia_recorrida: Atributo condicional para registrar en kilómetros la distancia recorrida entre la ubicación de origen y la de destino parcial o final, por los distintos medios de transporte que trasladan los bienes y/o mercancías. |
|
| 747 | :param domicilio: Nodo condicional para registrar información del domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
|
| 748 | """ |
|
| 749 | ||
| 750 | def __init__( |
|
| 751 | self, |
|
| 752 | tipo_ubicacion: str, |
|
| 753 | rfc_remitente_destinatario: str, |
|
| 754 | fecha_hora_salida_llegada: datetime, |
|
| 755 | id_ubicacion: str = None, |
|
| 756 | nombre_remitente_destinatario: str = None, |
|
| 757 | num_reg_id_trib: str = None, |
|
| 758 | residencia_fiscal: str = None, |
|
| 759 | num_estacion: str = None, |
|
| 760 | nombre_estacion: str = None, |
|
| 761 | navegacion_trafico: str = None, |
|
| 762 | tipo_estacion: str = None, |
|
| 763 | distancia_recorrida: Decimal | int = None, |
|
| 764 | domicilio: Domicilio | dict = None, |
|
| 765 | ): |
|
| 766 | super().__init__({ |
|
| 767 | 'TipoUbicacion': tipo_ubicacion, |
|
| 768 | 'RFCRemitenteDestinatario': rfc_remitente_destinatario, |
|
| 769 | 'FechaHoraSalidaLlegada': fecha_hora_salida_llegada, |
|
| 770 | 'IDUbicacion': id_ubicacion, |
|
| 771 | 'NombreRemitenteDestinatario': nombre_remitente_destinatario, |
|
| 772 | 'NumRegIdTrib': num_reg_id_trib, |
|
| 773 | 'ResidenciaFiscal': residencia_fiscal, |
|
| 774 | 'NumEstacion': num_estacion, |
|
| 775 | 'NombreEstacion': nombre_estacion, |
|
| 776 | 'NavegacionTrafico': navegacion_trafico, |
|
| 777 | 'TipoEstacion': tipo_estacion, |
|
| 778 | 'DistanciaRecorrida': distancia_recorrida, |
|
| 779 | 'Domicilio': domicilio, |
|
| 780 | }) |
|
| 781 | ||
| 782 | ||
| @@ 612-660 (lines=49) @@ | ||
| 609 | }) |
|
| 610 | ||
| 611 | ||
| 612 | class Ubicacion(ScalarMap): |
|
| 613 | """ |
|
| 614 | Nodo requerido para registrar la ubicación que sirve para indicar el domicilio del origen y/o destino parcial o final, que tienen los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
|
| 615 | ||
| 616 | :param tipo_ubicacion: Atributo requerido para precisar si el tipo de ubicación corresponde al origen o destino de las ubicaciones para el traslado de los bienes y/o mercancías en los distintos medios de transporte. |
|
| 617 | :param rfc_remitente_destinatario: Atributo requerido para registrar el RFC del remitente o destinatario de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
|
| 618 | :param fecha_hora_salida_llegada: Atributo requerido para registrar la fecha y hora estimada en la que salen o llegan los bienes y/o mercancías de origen o al destino, respectivamente. Se expresa en la forma AAAA-MM-DDThh:mm:ss. |
|
| 619 | :param id_ubicacion: Atributo condicional para registrar una clave que sirva para identificar el punto de salida o entrada de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte, la cual estará integrada de la siguiente forma: para origen el acrónimo “OR” o para destino el acrónimo “DE” seguido de 6 dígitos numéricos asignados por el contribuyente que emite el comprobante para su identificación. |
|
| 620 | :param nombre_remitente_destinatario: Atributo opcional para registrar el nombre del remitente o destinatario de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
|
| 621 | :param num_reg_id_trib: Atributo condicional para registrar el número de identificación o registro fiscal del país de residencia, para los efectos fiscales del remitente o destinatario de los bienes y/o mercancías que se trasladan cuando se trate de residentes en el extranjero. |
|
| 622 | :param residencia_fiscal: Atributo condicional para registrar la clave del país de residencia para efectos fiscales del remitente o destinatario de los bienes y/o mercancías, conforme el catálogo de CFDI c_Pais publicado en el portal del SAT en Internet de acuerdo a la especificación ISO 3166-1. |
|
| 623 | :param num_estacion: Atributo condicional para registrar la clave de la estación de origen o destino para el traslado de los bienes y/o mercancías que se realiza a través de los distintos medios de transporte, esto de acuerdo al valor de la columna “Clave identificación” del catálogo c_Estaciones del complemento Carta Porte que permita asociarla al tipo de transporte. |
|
| 624 | :param nombre_estacion: Atributo condicional para registrar el nombre de la estación de origen o destino por la que se pasa para efectuar el traslado de los bienes y/o mercancías a través de los distintos medios de transporte, conforme al catálogo c_Estaciones del complemento Carta Porte. |
|
| 625 | :param navegacion_trafico: Atributo condicional para registrar el tipo de puerto de origen o destino en el cual se documentan los bienes y/o mercancías que se trasladan vía marítima. |
|
| 626 | :param tipo_estacion: Atributo condicional para registrar el tipo de estación por el que pasan los bienes y/o mercancías durante su traslado a través de los distintos medios de transporte. |
|
| 627 | :param distancia_recorrida: Atributo condicional para registrar en kilómetros la distancia recorrida entre la ubicación de origen y la de destino parcial o final, por los distintos medios de transporte que trasladan los bienes y/o mercancías. |
|
| 628 | :param domicilio: Nodo condicional para registrar información del domicilio de origen y/o destino de los bienes y/o mercancías que se trasladan a través de los distintos medios de transporte. |
|
| 629 | """ |
|
| 630 | ||
| 631 | def __init__( |
|
| 632 | self, |
|
| 633 | tipo_ubicacion: str, |
|
| 634 | rfc_remitente_destinatario: str, |
|
| 635 | fecha_hora_salida_llegada: datetime, |
|
| 636 | id_ubicacion: str = None, |
|
| 637 | nombre_remitente_destinatario: str = None, |
|
| 638 | num_reg_id_trib: str = None, |
|
| 639 | residencia_fiscal: str = None, |
|
| 640 | num_estacion: str = None, |
|
| 641 | nombre_estacion: str = None, |
|
| 642 | navegacion_trafico: str = None, |
|
| 643 | tipo_estacion: str = None, |
|
| 644 | distancia_recorrida: Decimal | int = None, |
|
| 645 | domicilio: Domicilio | dict = None, |
|
| 646 | ): |
|
| 647 | super().__init__({ |
|
| 648 | 'TipoUbicacion': tipo_ubicacion, |
|
| 649 | 'RFCRemitenteDestinatario': rfc_remitente_destinatario, |
|
| 650 | 'FechaHoraSalidaLlegada': fecha_hora_salida_llegada, |
|
| 651 | 'IDUbicacion': id_ubicacion, |
|
| 652 | 'NombreRemitenteDestinatario': nombre_remitente_destinatario, |
|
| 653 | 'NumRegIdTrib': num_reg_id_trib, |
|
| 654 | 'ResidenciaFiscal': residencia_fiscal, |
|
| 655 | 'NumEstacion': num_estacion, |
|
| 656 | 'NombreEstacion': nombre_estacion, |
|
| 657 | 'NavegacionTrafico': navegacion_trafico, |
|
| 658 | 'TipoEstacion': tipo_estacion, |
|
| 659 | 'DistanciaRecorrida': distancia_recorrida, |
|
| 660 | 'Domicilio': domicilio, |
|
| 661 | }) |
|
| 662 | ||
| 663 | ||