Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Manufatura |
Módulo: | SIGAEEC |
Função: | DUE3.APH EECDU100.PRW EECDU400.PRW EECNF400.PRW |
Parâmetro: | MV_EECFAT = T MV_EEC_EDC = F MV_EEC0053 = T |
Ticket: | s/n |
Requisito/Story/Issue: | DTRADE-3543 |
02. SITUAÇÃO/REQUISITO
Para a situação de erro do código Drawback:
Quando um processo de embarque é gerado com notas e com informação de ato concessório nos itens e drawback na capa do processo na geração da DU-e a informação "Enc. DrawBack" não é gravada nas tabelas da DU-e e dessa forma também não é transmitida no XML.
Para a situação da chave única das Nfs de remessa de lote
Quando associado mais de uma NF de remessa de lote para um item de uma nota de venda através da rotina Embarque→Nota Fiscal e gerado a DU-e para transmissão o sistema está retornando error log acusando problema de registros duplicados de acordo com a chave única.
03. SOLUÇÃO
Para a situação de erro do código Drawback:
Alterado a rotina para considerar a gravação do campo de enquadramento drawback para quando o processo tem nota e consequentemente gerar o XML com as informações corretas de acordo com o processo de embarque gerado.
Para a situação da chave única das Nfs de remessa de lote
Alterado a chave única da tabela EK4 e complementado a gravação dos campos para que respeite a relação entre o processo, notas de vendas, notas de remessa de lote e notas de remessa de entrada para que dessa forma não tenha como ter a chave duplicada.
03. SOLUÇÃO TÉCNICA
Para a correção da chave única é necessário alterar na tabela SX2 o campo X2_UNICO do arquivo EK4 onde a nova chave deverá ser a seguinte:
EK4_FILIAL+EK4_PROCES+EK4_NUMSEQ+EK4_SEQUEN+EK4_FATSEQ+EK4_NFSAI+EK4_SERSAI+EK4_D2ITEM+EK4_DOC+EK4_SERIE+EK4_D1ITEM+EK4_NFENT+EK4_SERENT