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.