Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Informações
titleImportante

Para la generación de documentos con Complemento de Carta porte de Ingresos o Traslado, se deben seleccionar las opciónes Normal o Traslado al entrar a la rutina de Facturaciones (MATA467N)


Para los productos a transportar, al momento de generar el detalle de la Factura de Venta es necesario informar los siguientes datos:

  • Peso (D2_PESO) - Requerido.
  • Código de Material Peligroso (D2_GRPCST) - Solo aplica si el producto está catalogado como material peligroso.
  • Embalaje (D2_TNATREC) - Solo aplica si el producto está catalogado como material peligroso.
  • UUID comercio exterior (D2_FCICOD) - Opcional.
  • Valor mercancía (D2_VLRFUE) - Requerido.
  • Id Ub Origen (D2_CNATREC) - Debe coincidir con unos de los Identificadores de Ubicación de Origen que se registre en la sección Ubicaciones de la Carta Porte.
  • Id Ub Destin (D2_GRUPONC) - Debe coincidir con unos de los Identificadores de Ubicación de Destino que se registre en la sección Ubicaciones de la Carta Porte.
  • Si el Producto no está catálogado como Material Peligroso en el catálogo c_ClaveProdServCP del SAT el nodo MaterialPeligroso no es informado el  XML.

En la pantalla de Carta Porte:

  • Para los vehículos es necesario configurar el campo Config Vehíc (DA3_CONFIG).
  • Para los remolques es necesario configurar el campo Sub.Remolq(DA3_SUBREM).
  • Si el código de Vehículo (A1X_VEHIC) informado, tiene configurado en el campo Config Vehíc (DA3_CONFIG) un valor del Catálogo del SAT c_ConfigAutotransporte cuya columna Remolque contiene un valor "0,1" o "1", se deberá informar el campo Remolque (A1X_REMOLQ).

  • Si dentro de los ítems de la Factura de Venta (NF) se encuentran Productos que tienen configurado el campo Prod/Serv SA (B1_PRODSAT) con un código que de acuerdo al catálogo del SAT c_ClaveProdServCP donde la columna de Material Peligroso es "0,1" o "1", se deberán informar los campos Aseg Med Amb (A1X_ASEGMA) y Póliza Med A (A1X_POLMA), en caso contrario estos deberán quedar vacíos.

  • En el grid de Ubicaciones se deberán de informar los Origenes y Destinos de la mercancía a transportar, donde la columna Id ubicación (A1Y_ORIGEN) solo se debe informar si los productos a transportar incluyen diferentes Destinos y este . Este ID debe seguir la nomenclatura definida por el SAT: Los caracteres "OR" más 6 valores dígitos númericos para el Origen y los caracteres "DE" más 6 valores dígitos númericos para el OrigenDestino, y cuando el Id Ubicación es informadoregistrado, se deberán de informar de igual manera en el detalle de la Factura de Venta (NF) los campos Id Ub Origen (D2_CNATREC) y Id Ub Destino (D2_GRUPONC) para indicar el Origen/Destino de cada uno de los productos (Si los productos van a un mismo origen destino estos campos pueden quedar vacíos).

  • Se debe informar al menos un valor en el grid de Operadores o en el grid de Propietarios/Arrendatarios.

...

Aviso
titleIMPORTANTE
  • Validar que los siguientes catálogos de Protheus se encuentren actualizados de acuerdo a los publicados por el SAT Complemento de Carta Porte SAT.
  • El catálogo de S0128 S028 - Partes de Transporte (c_ParteTransporte.csv), solo puede ser cargado si se tiene actualizada la rutina FISA814.PRW con una fecha mayor o igual a XX25/XX11/XXXX2021.


  • c_CveTransporte.csv
  • c_TipoEstacion.csv
  • c_ClaveProdServCP.csv
  • c_MaterialPeligroso.csv
  • c_TipoEmbalaje.csv
  • c_TipoPermiso.csv
  • c_Colonias.csv
  • c_Localidad.csv
  • c_Municipio.csv
  • c_Estado.csv
  • c_ConfigAutotransporte.csv
  • c_SubTipoRem.csv
  • c_CodigoPostal.csv
  • c_FraccionArancelaria.csv
  • c_ParteTransporte.csv

...

País - Es asignado al indicar estado.


FATSMEX.INI

Se recomienda editar el script actual de generación de CFDI (Archivo XML), actualizando las secciones de acuerdo al modelo siguiente, en donde las líneas resaltadas se agregaron o fueron modificadas para integrar el Complemento Carta Porte:

...

Se realizan las siguientes actualizaciones al diccionario de datos:

Tablas y Campos


Aviso
titleImportante

En la implementación de la versión 2.0 de Carta Porte, se realizaron cambios en las estructuras a continuación.

  • En sombreado verde se indican campos/disparadores nuevos.
  • En sombreado amarillo se indican campos con configuración modificada.


Nueva tabla A1X - CFDI Complemento Carta Porte.

CampoOrdenTipoTamañoDecimalFormatoContextoPropiedadTítuloDescripciónHelpListaInicializadorModo ediciónConsultaValidaciónObligatorioUsado
A1X_FILIAL01C80
RealAlterarSucursal    Sucursal del sistema     Código de identificación de la sucursal de la empresa usuaria del sistema.


      
NoNo
A1X_DOC   02C200@!RealAlterarDocumento   Número de docto/factura  Número de la factura.


      
No
A1X_SERIE 03C30!!!RealAlterarSerie       Serie                    Serie de la factura.


      
No
A1X_INTERN04C10@!RealAlterarTransp InterTransporte internacional Si los bienes o mercancías que son transportadas, ingresan o salen del territorio nacional. Solo se pueden registrar los valores “Sí” o “No”.S=Si;N=No

      Pertence("SN")
A1X_ENTSAL05C10@!RealAlterarTipo        Entrada o Salida         Si los bienes o mercancías ingresan o salen del territorio nacional.E=Entrada;S=Salida

      Pertence("ES")
A1X_PAIS06C30@!RealAlterarPaís Ori/DesPaís origen/Destino

Clave del país de origen o destino de los bienes y/o mercancías transportadas. Este campo debe contener una clave del catálogo c_Pais, publicado en el portal del SAT. Ejemplo: Pais= MEX

Nota: Si el valor registrado en el campo Transporte internacional es “No”, este campo se debe omitir.




MEX009IIF(M->A1X_INTERN=="S",ValidF3I("S009", M->A1X_PAIS,1,3),Vazio())No
A1X_TRANSP07C20@!RealAlterarTransporte  Clave de transporte      Clave del catálogo del complemento Carta Porte, *Los campos marcados con asterisco son obligatorios. c_CveTransporte, publicado en el portal del SAT, que identifica el medio por el cual se transportan los bienes o mercancías.


MEX017Vazio() .or. ValidF3I("S017", M->A1X_TRANSP,1,2)
A1X_PERSCT08C60@!RealAlterarPermiso SCT Tipo de permiso SCT      Clave del tipo de permiso proporcionado por la SCT, el cual debe corresponder de acuerdo al tipo de autotransporte utilizado para el traslado de los bienes o mercancías del catálogo del complemento Carta Porte, c_TipoPermiso, publicado en el portal del SAT.


MEX022Vazio() .or. ValidF3I("S022", M->A1X_PERSCT,1,6)
A1X_PERMIS09C200@!RealAlterarNum.Perm.SCTNúmero permiso SCT       Número del permiso otorgado por la SCT, el cual se debe registrar de acuerdo al tipo de autotransporte utilizado para el traslado de los bienes o mercancías. Ejemplo: NumPermisoSCT= 0X2XTXZ0X5X0X3X2X1X0


      
A1X_ASEGUR10C300@!RealAlterarAseguradora Nombre de la aseguradora Nombre de la aseguradora que cubre los riesgos del autotransporte utilizado para el traslado de los bienes o mercancías.


      
A1X_POLIZA11C60@!RealAlterarNúm. Póliza Número de póliza         Número de póliza asignado por la aseguradora, que cubre los riesgos del autotransporte utilizado para el traslado de los bienes o mercancías.


      
A1X_ASEGMA12C300@!RealAlterarAseg Med AmbAsegurador medio ambienteEn este campo se podrá registrar el nombre de la aseguradora que cubre los posibles daños al medio ambiente, que es aplicable para los transportistas que realicen el traslado de materiales o residuos peligrosos, es decir, cuando se capture información en el campo MaterialPeligroso.




No
A1X_POLMA13C100@!RealAlterarPóliza Med ANo. Póliza medio ambienteEn este campo se podrá registrar el número de póliza asignado por la aseguradora, que cubre los posibles daños al medio ambiente aplicable para los transportistas que realicen el traslado de materiales o residuos peligrosos.




No
A1X_ASECGA14C300@!RealAlterarAseg. CargaAseguradora de cargaEn este campo se podrá registrar el nombre de la aseguradora que cubre los riesgos de la carga (bienes y/o mercancías) transportada.




No
A1X_POLCGA15C100@!RealAlterarPóliza CargaNo. Póliza de cargaEn este campo se podrá registrar el número de póliza que emite la aseguradora que cubre los riesgos de la carga (bienes y/o mercancías) transportada.




No
A1X_PRISEG16N142@ 999,999,999.99RealAlterarPrima SeguroValor prima del seguroEn este campo se podrá registrar el valor del importe de la prima del seguro contratado, por el cargo adicional acordado entre el transportista y el cliente conforme a lo establecido en las disposiciones jurídicas que para tal efecto emita la SCT.



Positivo()No
A1X_VEHIC 17C80@!RealAlterarVehículo    Codigo de vehículo       Código de vehículo relacionada con la tabla de vehículos DA3. La categoría registrada en la tabla Tipos de Vehículo (DUT), relacionada con el vehículo correspondiente, debe ser diferente a 3-Remolque.


DA3   ExistCPO("DA3") 
A1X_PLACA 18C80@!VirtualVisualizarPlaca       Número de placa          Placa vehicular del autotransporte que es utilizado para transportar los bienes o mercancías, se deben registrar solo los caracteres alfanuméricos, sin guiones y espacios.


      
No
A1X_MODELO19C40@!VirtualVisualizarModeloAño modeloAño del autotransporte que es utilizado para transportar los bienes o mercancías.


      
No
A1X_CONFIG20C70@!VirtualVisualizarConfig.VehicConfiguración vehicular  Clave de nomenclatura del autotransporte, del catálogo del complemento Carta Porte, c_ConfigAutotransporte, publicado en el portal del SAT, que es utilizado para transportar los bienes o mercancías.


      
No
A1X_REMOLQ21C80@!RealAlterarRemolque    Código de remolque       Código de vehículo relacionada con la tabla de vehículos DA3. La categoría registrada en la tabla Tipos de Vehículo (DUT), relacionada con el vehículo correspondiente, debe ser igual a 3-Remolque.


DA3   ExistCPO("DA3") No
A1X_SUBREM22C60@!VirtualVisualizarSub remolqueSubtipo remolque         Clave del subtipo de remolque o semirremolques del catálogo del complemento Carta Porte, c_SubTipoRem, publicado en el portal del SAT, que se emplean con el autotransporte para el traslado de los bienes o mercancías.


      
No
A1X_PLAREM23C80@!VirtualVisualizarPlaca RemolqNúmero de placa remolque Placa vehicular del remolque o semirremolque que es utilizado para transportar los bienes o mercancías, se deben registrar solo los caracteres alfanuméricos, sin guiones y espacios.


      
No

...

CampoOrdenTipoTamañoDecimalFormatoContextoPropiedadTítuloDescripciónHelpListaInicializadorModo ediciónConsultaValidaciónObligatorioUsado
A1Y_FILIAL01C80
RealAlterarSucursal    Sucursal del sistema     Código de identificación de la sucursal de la empresa usuaria del sistema.


      
NoNo
A1Y_DOC   02C200@!RealAlterarDocumento   Número de docto/factura  Número de la factura.


      
No
A1Y_SERIE 03C30!!!RealAlterarSerie       Serie                    Serie de la factura.


      
No
A1Y_ITEM  04C20@!RealAlterarNum. Item   Número de ítem           Consecutivo en el registro de ubicaciones. (Asignar automáticamente, relleno de ceros a la izquierda.)


      
No
A1Y_TIPEST05C10@!RealAlterarT. UbicaciónTipo Ubicación         

En este campo se deberá registrar si la ubicación es de Origen o Destino:

O-Origen

D-Destino

O-Origen;D-Destino


Pertence("OD")Si
A1Y_DISREC06N122@E 999,999,999.99RealAlterarDistancia   Distancia recorrida      Distacia recorrida en kms de la ubicación Origen al Destino parcial o final.


      M487VLDDIS()No
A1Y_ORIGEN07C80@!RealAlterarId UbicaciónId UbicaciónCuando las mercancías tengan diferentes ubicaciones de tipo Origen y/o Destino, se les debe asignar un identificador el cual debe incluir el acrónimo “OR” para Origen y “DE” para Destino, seguido de 6 dígitos numéricos.



M487VLDUBI()


No
A1Y_RFCORI08C140@!RealAlterarRFCRFC        RFC del remitente de los bienes o mercancías que se trasladan.


      
A1Y_NOMORI09C500@!RealAlterarNombreNombre       En este campo se podrá registrar el nombre del remitente o destinatario de los bienes y/o mercancías que se trasladan.


      
No
A1Y_FECSAL10D80
RealAlterarFecha Sal/LlFecha de salida/llegadaFecha prevista de salida.


      
A1Y_HRASAL11C8099:99:99RealAlterarHora Sal/LleHora de salida/llegadaHora estimada de salida.
"00:00:00"
      
A1Y_CALORI12C400@!RealAlterarCalleCalleCalle en la que está ubicado  el domicilio de origen y/o destino de los bienes o mercancías que se trasladan en los distintos medios de transporte.


      
A1Y_EXTORI13C50
RealAlterarNum. ExteriorNúmero exteriorNúmero exterior en donde se ubica el domicilio del origen y/o destino de los bienes o mercancías que se trasladan en los distintos medios de transporte.


      
No
A1Y_INTORI14C50
RealAlterarNum. InteriorNúmero interiorNúmero interior en caso de existir, en donde se ubica el domicilio del origen y/o destino de los bienes o mercancías que se trasladan en los distintos medios de transporte.


      
No
A1Y_EDOORI15C30@!RealAlterarEstadoEstadoEstado, entidad, región, comunidad, u otra figura análoga en donde se encuentra ubicado el domicilio del origen y/o destino de los bienes o mercancías que se trasladan en los distintos medios de transporte. Si la clave del país es distinta a "MEX", “USA” o “CAN”, se debe registrar texto libre; en caso contrario el campo Estado debe contener una clave del catálogo, c_Estado, publicado en el portal del SAT, donde la columna c_Pais tenga el valor "MEX", “ USA” o “CAN”. Ejemplo: Estado= AGU


MEX025Vazio() .or. ValidF3I("S025", M->A1Y_EDOORI,1,3)
A1Y_CPORI 16C50
RealAlterarC.P.Código postalCódigo postal (PO, BOX) en donde se encuentra el domicilio del *Los campos marcados con asterisco son obligatorios. origen y/o destino de los bienes o mercancías que se trasladan en los distintos medios de transporte. Si la clave del país es distinta a "MEX", se debe registrar texto libre; en caso contrario el campo CodigoPostal debe contener una clave del catálogo, c_CodigoPostal, publicado en el portal del SAT, donde la clave de la columna c_Estado, debe ser igual a la clave registrada en el campo Estado, la columna c_Municipio, debe ser igual a la clave registrada en el campo Municipio, y si existe el campo de Localidad, la columna de clave c_Localidad, debe ser igual a la clave registrada en el campo Localidad. Ejemplo: CodigoPostal= 20115


MEX004

Vazio() .or. VldF3ICP("S004", M->A1Y_CPORI,1,8) 

A1Y_COLORI17C40@!RealAlterarColoniaColoniaDonde se ubica el domicilio del origen o destino de los bienes o mercancías que se trasladan en los distintos medios de transporte. Si la clave del país es distinta a "MEX", se debe registrar texto libre, en caso contrario este campo debe contener una clave del catálogo, c_Colonia, publicado en el portal del SAT, donde la columna c_CodigoPostal debe ser igual a la clave registrada en el campo CodigoPostal. Ejemplo: Colonia= 0069


MEX015Vazio() .or. VldF3ICP("S015", M->A1Y_COLORI,1,9)No
A1Y_LOCORI18C20@!RealAlterarLocalidadLocalidadRegistrar la ciudad, población, distrito u otro análogo en donde se encuentra ubicado el domicilio del origen y/o destino de los bienes o mercancías que se trasladan en los distintos medios de transporte. Si la clave del país es distinta a "MEX" se debe registrar texto libre. Si la clave del país es “MEX” este campo debe contener una clave del catálogo, c_Localidad, publicado en el portal del SAT, donde la columna c_Estado, tiene el valor seleccionado en el campo Estado. Ejemplo: Localidad= 01


MEX023Vazio() .or. VldF3ICP("S023", M->A1Y_LOCORI,1,5)No
A1Y_MUNORI19C30@!RealAlterarMunicipioMunicipioMunicipio, delegación o alcaldía, condado u otro análogo en donde se encuentra ubicado el domicilio origen y/o destino de los bienes o mercancías que se trasladan en los distintos medios de transporte. Si la clave del país es distinta a "MEX", se debe registrar texto libre; en caso contrario el campo Municipio debe contener una clave del catálogo, c_Municipio, publicado en el portal del SAT, donde la columna c_Estado, debe ser igual a la clave registrada en el campo Estado. Ejemplo: Municipio= 001


MEX024Vazio() .or. VldF3ICP("S024", M->A1Y_MUNORI,1,6)No
A1Y_PAIORI20C30@!RealAlterarPaísPaísClave del país en donde se encuentra ubicado el domicilio del origen y/o destino de los bienes o mercancías que se trasladan en los distintos medios de transporte. Este campo debe contener una clave del catálogo c_Pais, publicado en el portal del SAT. Ejemplo: Pais= MEX


MEX009Vazio() .or. ValidF3I("S009", M->A1Y_PAIORI,1,3)

...

En caso de aplicar pacote diferencial de actualizaciones al diccionario, debe revisar y modificar manualmente los campos A1Y_TIPEST y A1Y_RFCORI.

Si está migrando de la versión 1.0 a la 2.0 de Carta Porte, debe eliminar los campos adicionales de la tabla; A1Y_RFCDES, A1Y_NOMDES, A1Y_FECLLE, A1Y_HRALLE, A1Y_CALDES, A1Y_EXTDES, A1Y_INTDES, A1Y_EDODES, A1Y_CPDES, A1Y_COLDES, A1Y_LOCDES, A1Y_MUNDES y A1Y_PAIDES.


Indice.

OrdenClaveDescripciónMuestra Busq.
1A1Y_FILIAL+A1Y_DOC+A1Y_SERIE+A1Y_ITEMDocumento + Serie + Num. Item

...

CampoOrdenTipoTamañoDecimalFormatoContextoPropiedadTítuloDescripciónHelpListaInicializadorModo ediciónConsultaValidaciónObligatorioUsado
AE0_FILIAL01C80
RealAlterarSucursal    Sucursal del sistemaCódigo de identificación de la sucursal de la empresa usuaria del sistema.


      
NoNo
AE0_DOC   02C200@!RealAlterarDocumento   Número docto/facturaNúmero de la factura.


      
No
AE0_SERIE 03C30!!!RealAlterarSerie       Serie de la facturaSerie de la factura.


      
No
AE0_ITEM  04C20@!RealAlterarItem        Número de ítemConsecutivo en el registro de propietarios/arrendatarios. (Asignar automáticamente, relleno de ceros a la izquierda)


      
No
AE0_TIPO  05C10@!RealAlterarTipo        Propietario/ArrendatarioIndica si el registro es de tipo Propietario o Arrendatario del vehículo de transporte.P=Propietario;A=Arrendatario

      Pertence("PA")
AE0_PARTE06C40@!RealAlterarParte TranspParte de transporteEn este campo se deberá registrar la clave que pertenece al transporte o la parte de transporte que no es propiedad del emisor del comprobante y que se encuentra en el catálogo c_ParteTransporte del complemento Carta Porte, publicado en el Portal del SAT.


MEX028Vazio() .or. ValidF3I("S028", M->AE0_PARTE,1,4)
AE0_TRANSP07C60@!RealAlterarTransportad.TransportadoraCódigo del transporte relacionado con la tabla de transportadoras, SA4.


SA4   ExistCPO("SA4") 
AE0_NOMBRE08C400@!VirtualVisualizarNombre      Nombre transportadoraNombre del propietario/arrendatario del medio de transporte.


      
No
AE0_RFC   09C140@!VirtualVisualizarRFC         RFC transportadoraRFC del propietario/arrendatario del medio de transporte.


      
No
AE0_CALLE 10C400@!VirtualVisualizarCalle       CalleCalle en que está ubicado el domicilio del propietario/arrendatario del medio de transporte. Ejemplo: Calle= Álvaro Obregón


      
No
AE0_NUMEXT11C50
VirtualVisualizarNum ExteriorNúmero exteriorNúmero exterior en donde se ubica el domicilio del propietario/arrendatario del transporte. Ejemplo: NumeroExterior = 22


      
No
AE0_NUMINT12C50
VirtualVisualizarNum InteriorNúmero interiorNúmero interior, en caso de existir, en donde se ubica el domicilio del propietario/arrendatario del autotransporte. Ejemplo: NumeroInterior = 33


      
No
AE0_ESTADO13C30@!VirtualVisualizarEstadoEstadoClave del catálogo, c_Estado, publicado en el portal del SAT, del estado, entidad, región, comunidad, u otra figura análoga en donde se encuentra ubicado el domicilio del propietario/arrendatario del transporte. Si la clave del país es distinta a "MEX", “USA” o “CAN”, se debe registrar texto libre; en caso contrario el campo de Estado debe contener una clave del catálogo c_Estado, donde la columna c_Pais tenga el valor "MEX", “USA” o “CAN”. Ejemplo: Estado= AGU




No
AE0_CP14C50
VirtualVisualizarC.P.Código postalClave del código postal (PO, BOX) del catálogo, c_CodigoPostal, publicado en el portal del SAT, el en donde se encuentra ubicado el domicilio del propietario/arrendatario del transporte. Si la clave del país es distinta a "MEX", se debe registrar texto libre; en caso contrario el campo CodigoPostal debe contener una clave del catálogo c_CodigoPostal, donde la clave de la columna c_Estado, debe ser igual a la clave registrada en el campo Estado, la columna c_Municipio, debe ser igual a la clave registrada en el campo Municipio, y si existe el campo Localidad, la columna de clave c_Localidad, debe ser igual a la clave registrada en el campo Localidad. Ejemplo: CodigoPostal= 20115




No
AE0_COLON 15C40@!VirtualVisualizarColonia     ColoniaClave del catálogo c_Colonia, publicado en el portal del SAT, de la colonia o dato análogo en donde se ubica el domicilio del propietario/arrendatario del transporte. Si la clave del país es distinta a "MEX", se debe registrar texto libre; en caso contrario el campo Colonia debe contener una clave del catálogo c_Colonia, donde la columna c_CodigoPostal, debe ser igual a la clave registrada en el campo CodigoPostal. Ejemplo: Colonia= 0069


      
No
AE0_LOCAL 16C20@!VirtualVisualizarLocalidad   LocalidadClave del catálogo c_Localidad, publicado en el portal del SAT, de la ciudad, población, distrito o análogo en donde se encuentra ubicado el domicilio del propietario/arrendatario del transporte. Si la clave del país es diferente de "MEX", se debe registrar texto libremente. El campo de Localidad debe contener una clave del catálogo c_Localidad, donde la columna c_Estado, tiene el valor seleccionado en el campo Estado. Ejemplo: Localidad= 01


      
No
AE0_MUNIC 17C30@!VirtualVisualizarMunicipio   MunicipioMunicipio, delegación o alcaldía, condado u otro análogo en donde se encuentra ubicado el domicilio del propietario/arrendatario del transporte. Si la clave del país es distinta a "MEX", se debe registrar texto libre; en caso contrario el campo Municipio debe contener una clave del catálogo c_Municipio, donde la columna c_Estado, debe ser igual a la clave registrada en el campo Estado. Ejemplo: Municipio= 001


      
No
AE0_PAIS  18C30@!VirtualVisualizarPaís        PaísClave del catálogo, c_Pais, publicado en el portal del SAT que está basado en la especificación ISO 3166-1, del país en donde se encuentra ubicado el domicilio del propietario/arrendatario del transporte. Este campo debe contener una clave del catálogo c_Pais. Ejemplo: Pais= MEX


      
No

...

CampoOrdenTipoTamañoDecimalFormatoContextoPropiedadTítuloDescripciónHelpListaInicializadorModo ediciónConsultaValidaciónObligatorioUsado
D2_CFPS   
C80@!VirtualVisualizarProd.Serv.CPProducto / Servicio CP   Si el campo TipoDeComprobante contiene el valor “I” (Ingreso), el valor de este campo deberá contener una clave del catálogo del complemento Carta Porte c_ClaveProdServCP, publicado en el portal del SAT.


      
No
D2_METODO 
C10@!VirtualVisualizarMt.PeligrosoMaterial peligroso       Si los bienes o mercancías que se trasladan son considerados material peligroso. Los valores permitidos para este campo son “Sí” y “No”.


      
No
D2_GRPCST 
C50@!RealAlterarCve.Mat.Pel.Clave material peligroso Tipo de material peligroso que se transporta. Si el valor registrado en el campo MaterialPeligroso es “Sí”, este campo debe contener una clave del catálogo del complemento Carta Porte, c_MaterialPeligroso, publicado en el portal del SAT. Si el valor registrado en el campo MaterialPeligroso es “No”, este campo no debe existir.


MEX020Vazio() .or. ValidF3I("S020", M->D2_GRPCST,1,5) No
D2_TNATREC
C50@!RealAlterarEmbalaje    Clave de embalaje        Campo condicional para registrar la clave del tipo de embalaje del catálogo del complemento Carta Porte, c_TipoEmbalaje, publicado en el portal del SAT, que se requiere para transportar el material o residuo peligroso. Este campo debe existir siempre que el campo CveMaterialPeligroso tenga un valor del catálogo del complemento Carta Porte, c_MaterialPeligroso, publicado en el portal del SAT, en caso contrario este campo no debe existir


MEX021Vazio() .or. ValidF3I("S021", M->D2_TNATREC,1,5)No
D2_FCICOD 
C400@!RealAlterarUUID Com ExtUUID comercio exterior   El folio fiscal o UUID del comprobante de comercio exterior que se relaciona, este dato se vuelve requerido cuando el campo EntradaSalidaMerc contenga el valor “Salida”. Este campo puede existir siempre que el valor registrado en el campo TranspInternac es “Sí” y el campo EntradaSalidaMerc contiene el valor “Salida” y si la exportación es considerada definitiva (de tipo A1), en caso contrario este campo no debe existir.


      
No
D2_VLRFUE 
N142@E 99,999,999,999.99RealAlterarVl.MercancíaValor mercancía          Valor de los bienes o mercancías que se trasladan en los distintos medios de transporte, de acuerdo al valor de de mercado, el valor pactado en la contraprestación o al valor estimado que determine el contribuyente.


      Positivo()No
D2_CNATREC
C80@!RealAlterarId Ub OrigenId. ubicación origenEn este campo se deberá capturar un valor de los registrados en el campo “ID Ubicación Origen” de la sección “Ubicaciones”.



Substr(M->D2_CNATREC,1,2)=="OR".And.Val(Substr(M->D2_CNATREC,3))>0No
D2_GRUPONC
C80@!RealAlterarId Ub DestinoId. ubicación destinoEn este campo se deberá capturar un valor de los registrados en el campo “ID Ubicación Destino” de la sección “Ubicaciones”.



Substr(M->D2_GRUPONC,1,2)=="DE".And.Val(Substr(M->D2_GRUPONC,3))>0No

...

Alias

Tipo

Secuencia

Columna

Descripción

Contenido

MEX028101REParte TransporteF3I
MEX02820101
F812SXB('S028','Codigo')
MEX028501

VAR_IXB

Modificación de la consulta específica MEX004 - Códigos Postales. (°)

...

CampoSecuenciaC. DominioTipoReglaPosicionaAliasOrdenClaveCondición
A1Y_CPDES 1A1Y_EDODESP - PrimarioObtColSAT("S004",M->A1Y_CPDES,1,5,6,3)N - No
0
!EMPTY(M->A1Y_CPDES)
A1Y_CPDES 2A1Y_LOCDESP - PrimarioObtColSAT("S004",M->A1Y_CPDES,1,5,12,2) N - No
0
!EMPTY(M->A1Y_CPDES)
A1Y_CPDES 3A1Y_MUNDESP - PrimarioObtColSAT("S004",M->A1Y_CPDES,1,5,9,3)N - No
0
!EMPTY(M->A1Y_CPDES)
A1Y_CPORI 1A1Y_EDOORIP - PrimarioObtColSAT("S004",M->A1Y_CPORI,1,5,6,3)N - No
0
!EMPTY(M->A1Y_CPORI)
A1Y_CPORI 2A1Y_LOCORIP - PrimarioObtColSAT("S004",M->A1Y_CPORI,1,5,12,2) N - No
0
!EMPTY(M->A1Y_CPORI)
A1Y_CPORI 3A1Y_MUNORIP - PrimarioObtColSAT("S004",M->A1Y_CPORI,1,5,9,3)N - No
0
!EMPTY(M->A1Y_CPORI)
A1Y_EDODES1A1Y_CPDES P - PrimarioSpace(Len(M->A1Y_CPDES))N - No
0

A1Y_EDODES2A1Y_COLDESP - PrimarioSpace(Len(M->A1Y_COLDES)) N - No
0

A1Y_EDODES3A1Y_LOCDESP - PrimarioSpace(Len(M->A1Y_LOCDES)) N - No
0

A1Y_EDODES4A1Y_MUNDESP - PrimarioSpace(Len(M->A1Y_MUNDES)) N - No
0

A1Y_EDODES5A1Y_PAIDESP - PrimarioObtColSAT("S025",M->A1Y_EDODES,1,3,4,3) N - No
0
!EMPTY(M->A1Y_EDODES) 
A1Y_EDOORI1A1Y_CPORI P - PrimarioSpace(Len(M->A1Y_CPORI))N - No
0

A1Y_EDOORI2A1Y_COLORIP - PrimarioSpace(Len(M->A1Y_COLORI)) N - No
0

A1Y_EDOORI3A1Y_LOCORIP - PrimarioSpace(Len(M->A1Y_LOCORI)) N - No
0

A1Y_EDOORI4A1Y_MUNORIP - PrimarioSpace(Len(M->A1Y_MUNORI)) N - No
0

A1Y_EDOORI5A1Y_PAIORIP - PrimarioObtColSAT("S025",M->A1Y_EDOORI,1,3,4,3) N - No
0
!EMPTY(M->A1Y_EDOORI) 
A4_CEP1A4_ESTP - PrimarioObtColSAT("S004",M->A4_CEP,1,5,6,3) N - No
0
!EMPTY(M->A4_CEP) 
A4_CEP2A4_CLOCALIP - PrimarioObtColSAT("S004",M->A4_CEP,1,5,12,2)N - No
0
!EMPTY(M->A4_CEP) 
A4_CEP3A4_COD_MUNP - PrimarioObtColSAT("S004",M->A4_CEP,1,5,9,3) N - No
0
!EMPTY(M->A4_CEP) 
A4_EST1A4_CEPP - PrimarioSpace(Len(M->A4_CEP)) N - No
0

A4_EST2A4_CBAIRROP - PrimarioSpace(Len(M->A4_CBAIRRO)) N - No
0

A4_EST3A4_CLOCALIP - PrimarioSpace(Len(M->A4_CLOCALI)) N - No
0

A4_EST4A4_COD_MUNP - PrimarioSpace(Len(M->A4_COD_MUN)) N - No
0

A4_EST5A4_CODPAISP - PrimarioObtColSAT("S025",M->A4_EST,1,3,4,3) N - No
0
!EMPTY(M->A4_EST) 
DA4_CEP 1DA4_EST P - PrimarioObtColSAT("S004",M->DA4_CEP,1,5,6,3)N - No
0
!EMPTY(M->DA4_CEP)
DA4_CEP 2DA4_LOCAL P - PrimarioObtColSAT("S004",M->DA4_CEP,1,5,12,2) N - No
0
!EMPTY(M->DA4_CEP)
DA4_CEP 3DA4_CODMUNP - PrimarioObtColSAT("S004",M->DA4_CEP,1,5,9,3)N - No
0
!EMPTY(M->DA4_CEP)
DA4_EST 1DA4_CEP P - PrimarioSpace(Len(M->DA4_CEP))N - No
0

DA4_EST 2DA4_CODBAIP - PrimarioSpace(Len(M->DA4_CODBAI)) N - No
0

DA4_EST 3DA4_LOCAL P - PrimarioSpace(Len(M->DA4_LOCAL))N - No
0

DA4_EST 4DA4_CODMUNP - PrimarioSpace(Len(M->DA4_CODMUN)) N - No
0

DA4_EST 5DA4_PAISP - PrimarioObtColSAT("S025",M->DA4_EST,1,3,4,3)N - No
0
!EMPTY(M->DA4_EST)
D2_COD6D2_METODOP - PrimarioIIf(FindFunction("LxMxDatPro"),LxMxDatPro(M->D2_COD),"")N - No
0

D2_COD7D2_CFPSP - PrimarioSB1->B1_PRODSATS - SiSB11

Informações
titleAviso

Los disparadores con orden 006 y 007 para el campo D2_COD fueron incluidos en el pacote 009897 - DMINA-14383 FUNCIONALIDA DE CARTA PORTE VERSION.

...

Carga de Catálogos desde la rutina de Definición de catálogos/Mantenimiento de catálogos.

Para la carga de catalogos catálogos se realizaron los siguientes cambios en la issue 12543481 DMINA-13909 DT Carga de catálogos no funciona con más de 99999 registros MEX:

...

Campo

F3I_SEQUEN

Tipo

C

Tamaño

6

Decimal

0

Formato

999999

Título

Secuencia

Descripción

Secuencia

Help

Secuencia

Obligatorio

No

Usado

Si

Browse

No

...


06. TABLAS UTILIZADAS

  • SF2 - Encabezado de facturas de salida
  • SD2 - Ítems de facturas de salida
  • SB1 - Productos
  • A1X - Encabezado de carta porte
  • A1Y - Ubicaciones de carta porte
  • A1Z - Operadores de carta porte
  • AE0 - Propietarios/Arrendatarios (Transportistas) de carta porte
  • DA3 - Conductores
  • DA4 - Transportadoras
  • F3H - Estructuras de catálogos del SAT
  • F3I - Catálogos del SAT