La funcionalidad CONSOLIDADOR XML - Sefaz AM está disponible para el Microsiga Protheus® Release 12.1.2210, con el paquete del diccionario de datos por medio de la Expedición continua del Backoffice Protheus a partir del 16/12/2022 (Este paquete tiene la actualización que considera los siguientes módulos: FIN, FAT, EST, COM, CTB y FIS.), por medio del enlace: Expedición continua.
Objetivo
  • Proporcionar la información necesaria para la configuración y el uso del Consolidador XML.
  • Y servir como guía para los clientes, analistas y desarrolladores, que utilizan o que quieren adherir, en su rutina de trabajo, a las funcionalidades que se ponen a disposición por medio del Consolidador XML.





      (informação) Nueva regla de validaciones EFD


      Para cumplir con la resolución 0001/2022 - GSEFAZ, Decreto 43.281/2021, la SEFAZ AMAZONAS comenzó a validar los

      registros C100 y C170 en la EFD ICMS IPI para Documentos de entrada bajo la perspectiva del emisor del documento fiscal (XML).

      En el registro de los ítems de Factura de entrada, se verificará la información que consta en el archivo xml recibido del proveedor.
      Será necesario que tenga la misma secuencia de los ítems, descripción ítem/producto y unidad de medida.


      • Tablas involucradas:

      Tabla

      Descripción

      SDT

      Ítems de la Fact Importador XML

      SD1

      Ítems de la Fact

      SA5

      Producto vs. Proveedor

      DKA

      Consolidación ítems XML

      DKB

      Impuestos vs. Ítems XML

      DKC

      Ítems de la Fact

      D3Q

      Factor de conversión de la UM


      • Fuentes involucrados:

      Fuentes

      Descripción

      MATA103

      Rutina de documento de entrada

      MATA103X

      Interfaz del documento de entrada

      MATA103C

      Interfaz del documento de entrada

      MATA140

      Rutina de factura previa 

      MATA140I

      Importa FactE/FactS del TOTVS Colaboración / Importador XML

      COMXCOL

      Monitor Totvs Colaboración


        • Tabla SDT

        Campo

        Tipo:

        Tamaño:

        Decimal

        Formato:

        Contexto:

        Propiedad:

        Utilizado:

        Descripción:

        DT_DESCFOR

        C

        30

        0

        @!

        Real

        Modificar

        Desc. Producto Proveedor 

        DT_ITXML

        C

        0

        @!

        Real

        Modificar

        Ítem XML    

        DT_QTDXML

        N

        14

        2

        @E 99,999,999.99 

        Real

        Modificar

        Cantidad XML     

        DT_UMXML

        C

        2

        0

        @!

        Real

        Modificar

        Unid Med XML

        DT_FATOR

        N

        12

        6

        @E 99,999.999999

        Real

        Modificar

        Factor de conversión

        Índices:

        DT_FILIAL+DT_CNPJ+DT_FORNEC+DT_LOJA+DT_DOC+DT_SERIE 

        DT_FILIAL+DT_FORNEC+DT_LOJA+DT_DOC+DT_SERIE+DT_PRODFOR 

        DT_FILIAL+DT_FORNEC+DT_LOJA+DT_DOC+DT_SERIE+DT_COD                                   

        DT_FILIAL+DT_PEDIDO+DT_ITEMPC 

        DT_FILIAL+DT_CNPJ+DT_FORNEC+DT_LOJA+DT_DOC+DT_SDOC 

        DT_FILIAL+DT_FORNEC+DT_LOJA+DT_DOC+DT_SDOC+DT_PRODFOR       

        DT_FILIAL+DT_FORNEC+DT_LOJA+DT_DOC+DT_SDOC+DT_COD 

        DT_FILIAL+DT_FORNEC+DT_LOJA+DT_DOC+DT_SERIE+DT_ITEM   


        • Tabla SD1

        Campo

        Tipo:

        Tamaño:

        Formato:

        Contexto:

        Propiedad:

        Utilizado:

        Descripción:

        D1_ITXML

        C

        3

        @!

        Virtual

        Modificar

        Ítem XML    

        Índices:

        D1_FILIAL+D1_NUMSEQ                                                                       

        D1_FILIAL+D1_COD+D1_LOCAL+D1_NUMSEQ                                                                                                                             

        D1_FILIAL+DTOS(D1_DTDIGIT)+D1_NUMSEQ                                                                                                                            

        D1_FILIAL+D1_COD+D1_LOCAL+DTOS(D1_DTDIGIT)+D1_NUMSEQ                                                                                                            

        D1_FILIAL+D1_CONHEC+D1_TIPO_NF                                                                                                                                  

        D1_FILIAL+D1_ORDEM+D1_COD                                                                                                                                       

        D1_FILIAL+D1_FORNECE+D1_LOJA+D1_SERIREM+D1_REMITO+D1_ITEMREM                                                                                                    

        D1_FILIAL+D1_DOC+D1_SERIE+D1_FORNECE+D1_LOJA+D1_COD+D1_LOTECTL+D1_NUMLOTE+DTOS(D1_DTVALID)                                      

        D1_FILIAL+D1_COD+D1_CHASSI                                                                                                                                      

        D1_FILIAL+D1_DOC+D1_SDOC+D1_FORNECE+D1_LOJA+D1_COD+D1_ITEM                                                                                                      

        D1_FILIAL+D1_COD+D1_DOC+D1_SDOC+D1_FORNECE+D1_LOJA                                                                                                              

        D1_FILIAL+DTOS(D1_EMISSAO)+D1_DOC+D1_SDOC+D1_FORNECE+D1_LOJA                                                                                                    

        D1_FILIAL+D1_FORNECE+D1_LOJA+D1_SDOCREM+D1_REMITO+D1_ITEMREM                                                                                                 

        D1_FILIAL+D1_DOC+D1_SDOC+D1_FORNECE+D1_LOJA+D1_COD+D1_LOTECTL+D1_NUMLOTE+DTOS(D1_DTVALID)                                      

        D1_FILIAL+D1_NUMPED                                                                                                                                             

        D1_FILIAL+D1_NFORI+D1_SERIORI+D1_FORNECE+D1_LOJA                                                                                                                

        D1_FILIAL+D1_SERIORI+D1_NFORI                                                                                                                                   

        D1_FILIAL+D1_SERIREM+D1_REMITO                                                                                                                                  

        D1_FILIAL+D1_PEDIDO+D1_ITEMPC                                                                                                                                   

        D1_FILIAL+D1_IDTRIB                                        

        D1_FILIAL+D1_CTAREC                                                                                                                                             

        D1_FILIAL+D1_CONTA                                                                                                                                              


        • Tabla SA5

        Campo

        Tipo:

        Tamaño:

        Formato:

        Contexto:

        Propiedad:

        Utilizado:

        Descripción:

        A5_DESCPRF

        C

        30

        @!

        Real

        Modificar

        Descripción Prod.Proveedor        

        Índices:

        A5_FILIAL+A5_FORNECE+A5_LOJA+A5_PRODUTO+A5_FABR+A5_FALOJA+A5_REFGRD                                                                                       

        A5_FILIAL+A5_PRODUTO+A5_FORNECE+A5_LOJA                                                                                                                         

        A5_FILIAL+A5_PRODUTO+A5_FABR+A5_FORNECE                                                                                                                         

        A5_FILIAL+A5_FABR+A5_FALOJA+A5_PRODUTO                                                                                                                          

        A5_FILIAL+A5_CODPRF+A5_PRODUTO+A5_FABR+A5_FORNECE                                                                                                               

        A5_FILIAL+A5_CHAVE                                                                                                                                              

        A5_FILIAL+A5_CODPRCA                                                                                                                                            

        A5_FILIAL+A5_FORNECE+A5_LOJA+A5_CODBAR                                                                                                                          

        A5_FILIAL+A5_FORNECE+A5_LOJA+A5_REFGRD+A5_FABR+A5_FALOJA                                                                                                        

        A5_FILIAL+A5_REFGRD+A5_FORNECE+A5_LOJA                                                                                                                          

        A5_FILIAL+A5_REFGRD+A5_FABR+A5_FORNECE                                                                                                                          

        A5_FILIAL+A5_FABR+A5_FALOJA+A5_REFGRD                                                                                                                           

        A5_FILIAL+A5_CODPRF+A5_REFGRD+A5_FABR+A5_FORNECE                                                                                                                

        A5_FILIAL+A5_FORNECE+A5_LOJA+A5_CODPRF                                                                                                                          

        A5_FILIAL+A5_CODFIS+A5_PRODUTO+A5_FORNECE+A5_LOJA                                                                                                               


        • Tabla DKA

        Campo

        Tipo:

        Tamaño:

        Formato:

        Decimal

        Contexto:

        Propiedad:

        Utilizado:

        Descripción:

        DKA_FILIAL

        C

        8


        0


        Visualizar

        Sucursal

        DKA_DOC

        C

        9

        @!

        0

        Real

        Modificar

        Documento

        DKA_SERIE

        C

        3

        !!!                       

        0

        Real

        Modificar

        Serie

        DKA_FORNEC

        C

        6

        @!

        0

        Real

        Modificar

        Proveedor

        DKA_LOJA

        C

        2

        @!

        0

        Real

        Modificar

        Tienda

        DKA_ITXML

        C

        3

        @!

        0

        Real

        Modificar

        Ítem del XML

        DKA_PRODUT

        C

        30

        @!

        0

        Real

        Modificar

        Producto

        DKA_DESCFO

        C

        60

        @!

        0

        Real

        Modificar

        Desc Prd Prov

        DKA_QUANT

        N

        11

        @E 99,999,999.99         

        2

        Real

        Modificar

        Cant FactE

        DKA_UM

        C

        2

        @!

        0

        Real

        Modificar

        Unid Medida

        DKA_UMXML

        C

        2

        @!

        0

        Real

        Modificar

        Un. Med XML

        DKA_QTDXML

        N

        11

        @E 99,999,999.99        

        2

        Real

        Modificar

        Cant XML

        DKA_FATOR

        N

        12

        @E99,999.999999  

        6

        Real

        Modificar

        Factor Conv.

        DKA_VLRTOT

        N

        14

        @E 99,999,999,999.99

        2

        Real

        Modificar

        Valor total

        DKA_ITEMNF

        M

        10

        @!

        0

        Real

        Modificar

        Ítems Fact

        Índices:

        DKA_FILIAL+DKA_DOC+DKA_SERIE+DKA_FORNEC+DKA_LOJA+DKA_ITXML  


        • Tabla DKB

        Campo

        Tipo:

        Tamaño:

        Formato:

        Contexto:

        Propiedad:

        Utilizado:

        Descripción:

        DKB_FILIAL

        C

        8




        Sucursal      

        DKB_DOC

        C

        9

        @!

        Real

        Modificar

        Documento   

        DKB_SERIE

        C

        3

        !!!                       

        Real

        Modificar

        Serie       

        DKB_FORNEC

        C

        6

        @!

        Real

        Modificar

        Proveedor  

        DKB_LOJA

        C

        2

        @!

        Real

        Modificar

        Tienda        

        DKB_ITXML

        C

        3

        @!

        Real

        Modificar

        Ítem XML    

        DKB_IDTRIB

        C

        6

        @!

        Real

        Modificar

        Id Tributo  

        DKB_DESCTR

        C

        60

        @!

        Real

        Modificar

        Desc. Tribut

        DKB_BASTRI

        N

        14

        @E 99,999,999,999.99

        Real

        Modificar

        Base Tributo

        DKB_ALQTRI

        N

        5

        @E 99.99

        Real

        Modificar

        Alíc Tributo

        DKB_VLRTRI

        N

        14

        @E99,999,999,999.99

        Real

        Modificar

        Valor Tribut

        Índices:

        DKB_FILIAL+DKB_DOC+DKB_SERIE+DKB_FORNEC+DKB_LOJA+DKB_ITXML


        • Tabla DKC

        Campo

        Tipo:

        Tamaño:

        Decimal:

        Formato:

        Contexto:

        Propiedad:

        Utilizado:

        Descripción:

        DKC_FILIAL

        C

        8

        0

        @!



        Sucursal

        DKC_DOC

        C

        9

        0

        @!

        Real

        Modificar

        Documento

        DKC_SERIE

        C

        3

        0

        !!!                       

        Real

        Modificar

        Serie

        DKC_FORNEC

        C

        6

        0

        @!

        Real

        Modificar

        Proveedor

        DKC_LOJA

        C

        2

        0

        @!

        Real

        Modificar

        Tienda

        DKC_ITXML

        C

        3

        0

        @!

        Real

        Modificar

        Ítem del XML

        DKC_ITEMNF

        C

        4

        0

        @!

        Real

        Modificar

        Ítem Fact

        DKC_DESCPR

        C

        60

        0

        @!

        Real

        Modificar

        Desc. Prod

        DKC_QUANT

        N

        11

        2

        @E 99,999,999.99 

        Real

        Modificar

        Cantidad

        DKC_VUNIT

        N

        14

        2

        @E 99,999,999,999.99

        Real

        Modificar

        Val Unitario

        DKC_VLRTOT

        N

        14

        2

        @E 99,999,999,999.99

        Real

        Modificar

        Total del ítem

        DKC_PEDIDO

        C

        6

        0

        @!

        Real

        Modificar

        Nº Pedido

        DKC_ITPED

        C

        4

        0

        @!

        Real

        Modificar

        Ítems del pedido

        DKC_LOTE

        C

        10

        0

        @!

        Real

        Modificar

        Lote

        DKC_DTVLD

        D

        8

        0


        Real

        Modificar

        Fch. Validez

        Índices:

        DKC_FILIAL+DKC_DOC+DKC_SERIE+DKC_FORNEC+DKC_LOJA+DKC_ITXML+DKC_ITEMNF 


        • Tabla D3Q

        Campo

        Tipo:

        Tamaño:

        Formato:

        Decimal:

        Contexto:

        Propiedad:

        Utilizado:

        Descripción:

        D3Q_FILIAL

        C

        8


        0



        Sucursal del sistema

        D3Q_ITEM

        C

        4

        @!

        0

        Real

        Visual

        Ítem

        D3Q_PROD

        C

        30

        @!

        0

        Real

        Modificar

        Producto 

        D3Q_DESCPR

        C

        30

        @!

        0

        Visual

        Visual

        Descripción

        D3Q_UNIEST

        C

        2

        @!

        0

        Visual

        Visual

        Unidad stock

        D3Q_UNICOM

        C

        2

        @!

        0

        Real

        Modificar

        Unidad comercial

        D3Q_FATOR

        N

        12

        @E 99,999.999999 

        6

        Real

        Modificar

        Factor de conversión

        D3Q_ID    

        C

        36

        @!

        0

        Real

        Modificar

        ID Registro 

        Índices:

        D3Q_FILIAL+D3Q_PROD+D3Q_UNICOM                                                                                                                                  

        D3Q_FILIAL+D3Q_ITEM+D3Q_PROD                                                                                                                                    

        D3Q_FILIAL+D3Q_ID                                                                                                                                               

        • Parámetros utilizados en la integración.

        Parámetro

        Tipo

        Índice

        Descripción

        Observación

        MV_CSDXML

        L

        T

        Activa la funcionalidad del consolidador XML para que los datos de la factura se lleven al Sped Atendiendo al Fisco de algunos estados/provincias/regiones


        MV_EXCCSD

        C

        1551|1555|1556|1577|2551|2555|2556|2557

        CFOP de excepción de uso/consumo (SEFAZ AM) 

        Hacer la separación de los CFOP por pipe "|".


        Rutina de registro de Producto vs. Proveedor - MATA061:

        La descripción agregada al campo A5_DESCPRF (vinculación de Producto vs. Proveedor), se considerará en la funcionalidad del Consolidador XML (campo DKA_DESCFO),
        cuando el proceso se incluya/realice por medio de la rutina de Documento de entrada. 

        De esta manera, es necesaria esta información, para que no genere inconsistencia en la entrega del archivo (cálculo).



        *Haga clic en la imagen para ampliar.



        Rutina de factor de conversión de unidad de medida - ESTA0001:

        Permite informar un factor de cálculo de conversión para la unidad de medida comercial del producto.



        *Haga clic en la imagen para ampliar.


        Rutina de documento de entrada - MATA103:

        La funcionalidad del Consolidador XML está disponible, únicamente para la Inclusión y Clasificación de Factura tipo = Normal y Factura tipo = Devolución

        Ejemplo práctico de Inclusión de factura con la consolidación XML por medio de la rutina MATA103:

        1- Informe los datos del encabezado de la factura;2- Informe los datos de grid de ítems factura;
        3- Informe manualmente el campo D1_ITXML;
             → Si tiene más de un ítem en la factura y estos ítems fueran iguales en el XML (D1_ITXML), obligatoriamente el campo D1_TES debe tener la misma información,
        para que no se presente el Help A103ITXML;
        4- Pulse la opción Grabar;
        5- Se abrirá la Pantalla de consolidación Fact vs. XML:
        6- Informe el campo DKA_QTDXML
        OBS: El contenido del campo DKA_QTDXML, tendrá que recibir el valor convertido por medio del Factor de conversión.

        Ejemplo:
        Factor de conversión = 200
        Cant FactE = 200
        Cant XML =1



        *Haga clic en la imagen para ampliar. 


        7- Después de verificar los ítems en la Pantalla de consolidación Fact vs. XML, haga clic en Grabar;
        8- Confirme la grabación de la Factura consolidada;

        Se puso a disposición la opción Otras acciones → Visu. Consolid. XML, donde es posible verificar la información grabadas en las tablas DKA / DKB / DKC.



        *Haga clic en la imagen para ampliar.


        Rutina de importador XML: 

        La funcionalidad del Consolidador XML está disponible, únicamente para Factura tipo = Normal.

        Al realizar la importación del archivo xml, donde este ya tiene información referente a los datos de la funcionalidad de Consolidación XML (ítem, descripción, unidad medida
        y factor de conversión), estos se cargarán para la generación del respectivo Documento de entrada.

        Si ya tiene información en el campo de Descripción producto proveedor, proveniente del archivo XML, no hay necesidad de realizar el registro en la rutina MATA061 -
        Producto vs. Proveedor. Para que esta información se impute al SPED.


        *Haga clic en la imagen para ampliar.

        Después de generar el registro en la rutina del Importador XML, basta seguir los pasos para Clasificación del documento.

        • El campo D1_ITXML ( Ítem XML) ya viene cumplimentado de igual forma en el Importador;
        • Informar el campo DKA_QTDXML (Cantidad  XML).
          OBS.: En este campo debe informarse la cantidad que consta en el XML. Esta cantidad multiplicada por el Factor de conversión, debiendo ser igual a la cantidad de la factura.


        *Haga clic en la imagen para ampliar.