Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Manufatura |
Módulo: | SIGAEEC |
Função: | AVGERAL.PRW 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 DrawbackCenário 1:
Quando um processo de embarque é gerado com notas e com tem nota, com informação de ato concessório nos itens e enquadramento de drawback na capa do processo na . Ao realizar a geração da DU-e, a informação "Enc. DrawBack" não é gravada nas tabelas da DU-e e dessa desta forma também não é transmitida no XML.
Cenário 2:
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:
Cenário 1:
Efetuado ajuste na 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
Cenário 2:
Efetuado ajuste na 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