Árvore de páginas

Versões comparadas

Chave

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

01.DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFAT - Facturación
Función:
RutinaNombre técnicoFecha
LOCXFUNAFunciones generales de documentos fiscales02/02/2022
LOCXMEXFunciones de documentos fiscales localizadas para México02/02/2022
País:México (MEX)
Ticket:13333357 (13339951 | 13318482 | 13321198)
Requisito/Story/Issue (informe el requisito vinculado):DMINA-14805 (DMINA-14852 | DMINA-14837 | DMINA-14816)


02. SITUACIÓN/REQUISITO

En la rutina de Facturaciones (MATA467N), cuando se timbra transmite un Comprobante Fiscal Digital para Internet (CFDI) con Complemento de Carta Porte, que contiene algún Producto, el cual cuenta con un ítem donde el campo Prod/Ser SAT esta relacionado a un Código de Producto SAT  (B1_PRODSAT) se utiliza un código de producto SAT que en el  que indica ser "Material peligroso" (catálogo S019 - Catalogo Producto/Servicio CP se que indica como Material Peligroso el código ),  pero este en ocasiones, se puede definir como peligroso o no peligroso ( "0,1" ), se recibe el siguiente rechazo, y no se encuentra activa la funcionalidad para decir, si es o no un material peligroso:

El valor registrado en el atributo "Mercancia:MaterialPeligroso" no es válido o el valor registrado en el atributo “Mercancias:Mercancia:BienesTransp” contiene el valor "0" (cero) en la columna "Material peligroso" del catálogo "c_ClaveProdServCP".

Problema adicional:

En la rutina de Facturaciones Facturacion (MATA467N) cuando se timbra transmite un Comprobante Fiscal Digital para Internet (CFDI) con Complemento de Carta Porte, cuando se realiza el por  traslado de los Productos, es decir, los campos Valor Unit. (D2_PRCVEN) y Valor Total (D2_TOTAL) son informados con valor 0.00 y el campo Vl.Mercancía (D2_VLRFUE) se informa un valor, en el XML del CFDI el atributo ValorMercancia se genera con valor "0.00".

03. SOLUCIÓN

Para los el catálogo de Productos, se añade agrega el nuevo campo Mat. Peligroso (B1_TPCLAS) el cual solo es editable cuando si el producto indicado en SAT ( Producto/Servicio SAT  (campo B1_PRODSAT ) cuenta tiene como código de material peligroso el valor "0,1" en  en el catálogo S019 - Catalogo Producto/Servicio CP; en el campo se podrá indicar la opción Si o No. Permitiendo indicar en este nuevo campo, si el material es peligroso o no, y será el valor a mostrar en el atributo "Mercancia:MaterialPeligroso".

En la rutina Funciones generales de documentos fiscales (Locxfuna) en la función LxFunaCaPo() se ajustan las validaciones al imprimir el atributo para que, si el código de bien no existe en el catálogo S019 - Catalogo Producto/Servicio CP, sea considerado como material No peligroso.; o existe pero su código de Material Peligroso es "0,1" y no se ha informado el nuevo campo Mat. Peligroso (B1_TPCLAS), será considerado como material No peligroso.


Aviso
titleIMPORTANTE

Si en el catálogo S019 - Catalogo Producto/Servicio CP la columna Material Peligroso contiene el string 0,1 por default para la generación del atributo MaterialPeligroso será No.

Para la correcta visualización del código de Producto/Servicio SAT y validaciones para material peligroso es importante tener configurados los disparadores mencionados en la sección 04. INFORMACIÓN ADICIONAL.


En la rutina Funciones de documentos fiscales localizadas para México se actualiza la función LxMxDatPro() para obtener el valor del campo Material Peligroso (D2_METODO) del campo Mat. Peligroso (B1_TPCLAS) cuando el campo Producto/Servicio SAT (B1_PRODSAT) cuenta como código de material peligroso el valor "0,1" en el catálogo S019 - Catalogo Producto/Servicio CP.

...

04. INFORMACIÓN ADICIONAL

...


Tabla SB1 - Productos crear el campo:

CampoContenido
CampoB1_TPCLAS
Tipo1 - Caracter
Tamaño1
Decimal0
Formato!@
ContextoReal
PropiedadModificar
Tit. EspañolMt.Peligroso
Des. EspañolMaterial peligroso
Lista Opciones0=No;1=Si;
Modo EdicionObtColSAT("S019",M->B1_PRODSAT,1,8,189,3) =='0,1'
ValidaciónPertence(" SN01")
UsadoSi
HelpIndica si será considerado o no como material peligroso, la selección será mostrada en el Complemento de Carta Porte.


Tabla SX7 - Disparadores

CampoSecuenciaC. DominioTipoReglaPosicionaAliasOrdenClaveCondición
D2_COD6D2_METODOP - PrimarioIIf(FindFunction("LxMxDatPro"),LxMxDatPro(M->D2_COD),"")N - No
0

D2_COD7D2_CFPSP - PrimarioSB1->B1_PRODSATS - SiSB11xFilial()+M->D2_COD



Informações
titleInformación

Los ajustes al Diccionario de Datos en atusx fueron realizados en el pacote 010110, y esta información es de uso interno para los procesos de TOTVS.


Card documentos
InformacaoSolución disponible para versión 12.1.27 o superior que cuente con las rutinas actualizadas.
Titulo¡IMPORTANTE!

...