Árvore de páginas

Melhoria no atualizador de saldos de notas de remessa de processos de exportação do SIGAEEC

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

Easy Export Control (SIGAEEC)

Rotina:

Rotina(s) envolvida(s)

Nome Técnico

EECATUSDD1Rotina de atualização automática de saldos de remessa vinculados e disponíveis para vinculação

EECAE110

Funções Gerais do módulo SIGAEEC

EICTU100Rotina do cadastro de conversões entre unidade de medida 
AVGERALFunções genéricas dos módulos de Comex
Cadastros Iniciais:

Unidades de Medida

Conversão de unidades de Medida

Parâmetro(s):

MV_AVG0131

MV_EECFAT

MV_AVG0174

MV_AVG0141

País(es):

Brasil

Banco(s) de Dados:

SQL/ORACLE

Tabelas Utilizadas:

EYY - Itens do embarque com notas fiscais de remessa

SD1 - Itens dos documentos de entrada

SJ5 - Conversão de unidades de Medida

Sistema(s) Operacional(is):

Windows/Linux

Issue(s) relacionada(s)MTRADE-2181

Descrição

Foi implementada no Easy Export Control - (SIGAEEC) , uma melhoria na rotina de atualização dos saldos dos itens de notas de remessa (fim específico de exportação) na manutençao do embarque de exportação.
Esta melhoria consiste em possibilitar que o sistema atualize a base de dados com as possíveis vinculações considerando as quantidades (quantidade do item do embarque na nota fiscal de saída x quantidade do item da nota fiscal de entrada - remessa) convertidas em suas respectivas unidades de medida.
Para os casos de itens da nota fiscal de entrada (nota de remessa) que possuam sua unidade de medida em Quilograma(KG), o sistema passa a fazer a comparação contra o peso em Quilogramas(KG) da quantidade do item do embarque na nota fiscal de saída afim de verificar a possível vinculação.
A vinculações e ajustes de vinculações realizadas por este atualizador acontecerá apenas para os casos em que:

- Foi feita a vinculação na antiga rotina onde só era possível informar a nota fiscal de entrada que possuia o mesmo produto da nota de saída.
- Foi feita a vinculação na nova rotina considerando a vinculação por mesmo código de produto (MV_EEC0050 = F)


    

Procedimento para Utilização

Pré-Requisitos:

  1. Aplicar atualização dos fontes EECATUSDD1.PRWEECAE110.PRW, UPDEEC.PRW e AVGERAL.PRW;
  2. Ativar o parâmetro MV_AVG0131
  3. Ativar o parâmetro MV_EECFAT
  4. Ativar o parâmetro MV_AVG0174
  5. Desativar o parâmetro MV_AVG0141
  6. Acessar o módulo SIGAEEC, acessar qualquer rotina e sair para que o sistema atualize os dicionários.
  7. Possuir um processo de exportação que possua vinculações realizadas antes da atualização do pacote de issue MTRADE-2136 que implementa a rotina melhorada de vinculação de saldos de itens de notas de remessa.
  8. O processo de embarque deve conter dois itens distintos de fabricantes diferentes do fornecedor do processo (exportação indireta).
  9. Os saldos dos itens neste embaque devem estar faturados no módulo SIGAFAT com o CFOP 7501.


Exemplo:

Proc. Embarque de ExportaçãoEMBEXP-MTRADE-2136-1EMBEXP-MTRADE-2136-1
Pedido de ExportaçãoPEDEXP-MTRADE-2136-1PEDEXP-MTRADE-2136-1
Seq.Item Ped. Exportação001002
Pedido Faturamento000001000001
ProdutoPROD-EXPORT.-01PROD-EXPORT.-02
N.C.M1905.32.001905.90.20
FornecedorEXP-01 01EXP-01 01
FabricanteFNN-01 01FNN-02 01
Unid.Med. Item PedidoUNPC
Quantidade Unid.Med.Ped500275
Preço Venda5,256,35
Nro.Nota Fiscal de Saída/Série000037 IPT000000001 DAV
Seq.Embarque12


Exemplo de Vinculações realizadas:

Seq.EmbQtde.EmbUm.Med.QtdeQtde.Vinc.AntNfeSérieFornecedorLoja
1500UM100,00NFE17001ABCFNN-0101
1500UM47,00NFE17007STUFNN-0101
2275PC5,00NFE17008VXZFNN-0203


  1. Possuir Notas Fiscais de entrada no módulo SIGACOM para o fabricante e itens do embarque (o saldo na NF de entrada deve ser sempre diferente do total do item na NF de saída)
  2. Os itens das notas fiscais de entrada devem conter unidades de medida diferentes do item do embarque de exportação

Exemplo:

Nro NFE

Série NFE

Seq. Item NFE

Cód.Produto

N.c.m

Fornecedor

UF

Data de Emissão

Unidade Medida

Quantidade

NFE170001

ABC

0001

PROD-EXPORT.-01

19053200

FNN-01 01

RJ

05/01/2018

KG

475,00

NFE170002

DEF

0001

PROD-EXPORT.-01

19053200

FNN-01 02

MG

15/02/2018

KG

364,25

NFE170002

DEF

0002

PROD-EXPORT.-01

19053200

FNN-01 02

MG

15/02/2018

KG

135,75

NFE170003

GHI

0001

PROD-EXPORT.-01

19053200

FNN-01 03

MT

01/06/2017

KG

290,00

NFE170004

JKL

0001

PROD-EXPORT.-02

19059020

FNN-02 01

RS

03/02/2018

UN

385,00

NFE170005

MNO

0001

PROD-EXPORT.-02

19059020

FNN-02 02

SC

26/01/2018

UN

200,00

NFE170005

MNO

0002

PROD-EXPORT.-02

19059020

FNN-02 02

SC

26/01/2018

UN

215,00

NFE170006

PQR

0001

PROD-EXPORT.-02

19059020

FNN-02 03

PR

18/01/2018

UN

30,00

NFE170007

STU

0001

PROD-EXPORT.-01

19053200

FNN-01 01

SP

17/02/2018

KG

150,00

NFE170007

STU

0002

PROD-EXPORT.-03

19053200

FNN-01 01

SP

17/02/2018

KG

182,00

NFE170007

STU

0003

PROD-EXPORT.-05

19053200

FNN-01 01

SP

17/02/2018

G

30.000,00

NFE17008

VXZ

0001

PROD-EXPORT.-02

19059020

FNN-02 03

PR

17/02/2018

UN

150,00

NFE17008

VXZ

0002

PROD-EXPORT.-04

19059020

FNN-02 03

PR

17/02/2018

UN

182,00

NFE17008

VXZ

0003

PROD-EXPORT.-06

19059020

FNN-02 03

PR

17/02/2018

DZ

100,00


  1. Possuir no cadastro de conversão de unidades de medida, as conversões entre unidade de medida do item do embarque e unidade de medida do item da NFe. Caso seja omitido, o sistema irá considerar para conversões não encontradas as quantidades nas unidades de media atuais.

Exemplo:

Unidade DEFator de ConversãoUnidade PARA
DZ12PC
G0,0004UN
KG0,4000UN
UN0,25PC


  1. Acesse SIGACFG clique em Ambiente/  Cadastros / Menus, desmarque todos os menus e selecione o menu Easy Export Control clique em OK. Adicione o menu para o GRID no lado direito, Selecione o item Miscelania, clique em Novo Item, informe os campos descrição com a informação "Atu.Saldos Fim Especifico" com a função "EECATUSDD1" e marque as tabelas "EEC, EE9, EYY e SD1". Confirme e grave o menu SIGAEEC.XNU.  


Executando o update de atualização


             1. No módulo Easy Export Control (SIGAEEC) acesse a rotina Miscelânea \ Atu.Saldos Fim Especifico.

             2. Selecione a empresa na qual a atualização será executada.

             3. Aguardo o sistema finalizar o processamento. No témino, ele irá exibir uma mensagem apontando o diretório genérico onde o log da atualização foi gerado.

             4. Ao executar o update de atualização, o sistema irá:

  • Atualizar o saldo do campo D1_SLDEXP com o valor disponível no campo D1_QUANT nos itens dos documentos de entrada do SIGACOM.
  • Verificar em cada item da nota viculada a unidade de medida, converter o saldo na unidade de medida da Nfe para a quantidade na unidade de medida do item do embarque e abater o saldo deste campo quando o saldo do item vinculado à Exportação (EYY_QUANT) for menor ou igual à quantidade disponível para embarque do item na Nota de Entrada (D1_SLDEXP) na devida proporção estabelecida pela conversão entre suas unidades de medida.
    Obs: nos casos em que a unidade de medida do item da Nota de remessa (Nfe) for Quilograma(KG), caso não haja conversão cadastrada o sistema irá comparar esta quantidade contra o peso total da quantidade vinculada do item de exportação afim de definir a possibilidade de vinculação com base no critério citado acima.
  • Caso contrário, o sistema não irá atualizar o campo que vincula o item da nota de saída ao item da NF de entrada.
  • Desta forma, com base no exemplo disponibilizado, o sistema deve realizar o seguinte processamento:

    -  Para a sequencia 1 do embarque na linha 1, que possui 100,00(UN) equivalente à 250,00(KG) como quantidade máxima para vinculação, o sistema encontrará a NFe NFE17001/ABC que contém um item com quantidade 475,00(KG) que convertido pelo fator de conversão do cadastro de conversão de unidades (0,4) converte na unidade de medida do item resultando um total de 190,00(U)N do qual ele vincula os 100,00(UN) - gravado no campo EYY_QUANT - sobrando 90,00(UN) na NFe que convertido na unidade de medida do item na NFe resulta em 225,00 KG - gravado no campo D1_SLDEXP. 

    -  Para a sequencia 1 do embarque na linha 3, que possui 47,00(UN) equivalente à 117,00(KG) como quantidade máxima para vinculação, o sistema encontrará a NFe NFE17007/STU que contém 3 itens com quantidades: 0001 - 150,00(KG), 0002 - 182,00(KG) e 0003 - 30000(G) que convertidos pelo fator de conversão do cadastro de conversão de unidades (KG->0,40->UN) e (G->0,0004->UN) converte na unidade de medida dos itens resultando respectivamente em um total de 60,00(UN), 72,80(UN) e 12,00(UN). O sistema então vincula os 117,00(KG) do item de embarque aos 150(KG) do item 0001 da NFe, restando um saldo Export. de 32,50(KG) neste item para atualização do campo D1_SLDEXP. Os itens 0002 e 0003 da NFe NFE17007/STU permanecem com seus saldos export. inalterados uma vez que não foi necessário vincular saldo nestas sequências de item da NFe além desta possilidade não existir uma vez que os códigos de produto não coincidem com o item do embarque.

    A tabela abaixo demonstra o resultado final esperado:

    -  Para a sequencia 2 do embarque na linha 2, que possui 5,00(PC) equivalente à 20(UN) como quantidade máxima para vinculação, o sistema encontrará a NFe NFE17008/VXZ que contém 3 itens com quantidades: 0001 - 150,00(UN), 0002 - 182,00(UN) e 0003 - 100(DZ) que convertidos pelo fator de conversão do cadastro de conversão de unidades (UN->0,25->PC) e (DZ->12,00->PC) converte na unidade de medida dos itens resultando respectivamente em um total de 37,50(PC), 45,50(PC) e 1200,00(PC). O sistema então vincula os 20,00(UN) do item de embarque aos 150(UN) do item 0001 da NFe 0001, restando um saldo Export. de 130,00(UN) neste item para atualização do campo D1_SLDEXP. Os itens 0002 e 0003 da NFe NFE17008/VXZ permanecem com seus saldos export. inalterados uma vez que não foi necessário vincular saldo nestas sequências de item da NFe além desta possilidade não existir uma vez que os códigos de produto não coincidem com o item do embarque.

    A tabela abaixo demonstra o resultado esperado:

    Seq.Emb

    Produto

    Qtde.Emb

    Um.Med.Qtde

    Qtde.Vinc.Ant

    Fat.Conv.

    Qtde.Vinc.Conv

    Qtde.Disp.Conv

    Qtde.Vinc.

    Efetivada

    Saldo.Export.p/Vinc.

    Nfe

    Serie Nfe

    Produto

    Item Nfe

    Qtde.Nfe

    Unid.Med.Nfe

    Saldo Exp.Nfe

    1

    PROD-EXPORT.-01

    500

    UM

    100,00

    0,4000

    250,0000

    190,00

    100

    0,00

    NFE17001

    ABC

    PROD-EXPORT.-01

    0001

    475,00

    KG

    225

    2

    PROD-EXPORT.-02

    275

    PC

    5,00

    0,2500

    20,0000

    37,50

    5

    0,00

    NFE17008

    VXZ

    PROD-EXPORT.-02

    0001

    150,00

    UN

    130

    2

    PROD-EXPORT.-02

    275

    PC

    0,00

    0,2500

    0,0000

    45,50

    0

    0,00

    NFE17008

    VXZ

    PROD-EXPORT.-04

    0002

    182,00

    UN

    182

    2

    PROD-EXPORT.-02

    275

    PC

    0,00

    12,0000

    0,0000

    1200,00

    0

    0,00

    NFE17008

    VXZ

    PROD-EXPORT.-06

    0003

    100,00

    DZ

    100

    1

    PROD-EXPORT.-01

    500

    UM

    47,00

    0,4000

    117,5000

    60,00

    47

    0,00

    NFE17007

    VXZ

    PROD-EXPORT.-01

    0001

    150,00

    KG

    32,5

    1

    PROD-EXPORT.-01

    500

    UM

    0,00

    0,4000

    0,0000

    72,80

    0

    0,00

    NFE17007

    VXZ

    PROD-EXPORT.-03

    0002

    182,00

    KG

    182

    1

    PROD-EXPORT.-01

    500

    UM

    0,00

    0,0004

    0,0000

    12,00

    0

    0,00

    NFE17007

    VXZ

    PROD-EXPORT.-05

    0003

    30000,00

    G

    30000