Árvore de páginas

Ajustes DUE - Declaração Única de Exportação

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

Easy Export Control

Função:

AVGERAL.PRW

DUE_CNF.APH

EECAE100.PRW

EECAE102.PRW

EECAE109.PRW

EECAF200.PRW

EECDU400.PRW

Situação/Requisito:

Foram identificados alguns pontos de ajustes a serem realizados no sistema para a geração da DUE. Abaixo segue em detalhe os pontos de correção:


1. Envio de informações de Justificativa;
Não temos um campo para que seja informada a Justificativa para depuração estatística na DUE.


2. Envio de informações do Recinto de Embarque;
Não temos um tratamento para que seja enviado no xml as informações da URF de Embarque e Recinto Alfandegado de embarque;


3. Ajuste nos campos de quantidade e peso;
Os campos de quantidade e peso estão sendo arredondados conforme o tamanho dos campos no dicionário, porém o limite da DUE é de 5 decimais;


4. Ajuste na NCM do Drawback;
O campo da NCM enviada, quando o processo utiliza Drawback, está sendo enviado com espaços em branco;


5. Ajuste no Pais de Destino;
Estamos considerando erroneamente no país de entrega, o país do cadastro do importador;


6. Validações Gerais;
Deve ser criada validações adicionais para os novos cenários mencionados:

a. Inclusão de validação para o código DUE do país de entrega (EEC_PAISET);
b. Inclusão de validação para obrigar informar o contato quando tiver justificativa no item.

7. Ao realizar uma Retificação, o sistema está apagando os números da DUE e RUC do Embarque;

Ao enviar uma transmissão da DUE, é retornado no arquivo de retorno as tags DUE e RUC para os respectivos números, porém ao ser transmitido uma Retificação, o integrador devolve as tags NUMERODUE para o número DUE e NUMERORUC para o número RUC. Estes retornos não eram tratados e estavam limpando o número da DUE e o número RUC.


8. Os campos referente a DUE não aparecem na tela de câmbio;

Ao acessar a tela de câmbio de exportação, os campos referente a DUE não são apresentados no folder Siscomex;


9. Não bloquear os campos da DUE quando o RUC estiver preenchido

Ao preencher o número RUC, o sistema está bloqueando os campos obrigatórios da DUE, assim não é possível o preenchimento correto para transmissão;


10. Vincular o fonte EECAE100 no cadastro de privilégios

Ao acessar o modulo configurador em “Usuários / Senhas / Privilégios” e cadastrar a rotina EECAE100 é apresentado um error.log.

variable does not exist LFLAGDUE3 on MENUDEF(EECAE100.PRW) 02/07/2018 18:19:01 line : 861

Solução/Implementação:

1. Envio de informações de Justificativa;

Foi criado o tratamento na criação do xml da due, para que seja possível o envio da informação de Justificativa. Para isto, um novo campo foi criado nos itens do embarque com o nome "Just. DUE" (EE9_JUSDUE). Este campo é texto e tem seu conteúdo livre para digitação.

Dados para criação do campo:

Nome: EE9_JUSDUE

Título: Just. DUE

Descrição: Justificativa para depuração estatística na DUE

Tipo: Caractere

Tamanho: 100


2. Envio de informações do Recinto de Embarque;

Foi criado o tratamento na criação do xml da due, para que seja possível o envio da informação do Recinto de Embarque. O novo campo se chamda “Rec.Alf.Emb.” (EEC_RECEMB) e seu conteúdo é validado junto ao cadastro de Recintos Alfandegários (tabela SJA).

Dados para criação do campo:

Nome: EEC_RECEMB

Título: Rec.Alf.Emb.

Descrição: Recinto Alfandegado de Embarque

Tipo: Caractere

Tamanho: Mesmo tamanho do campo EEC_RECALF (tamanho padrão 7)

Validação: ExistCpo("SJA")

Consulta Padrão: SJA

Pasta SXA: 5


3. Ajuste nos campos de quantidade e peso;

Foi efetuado um tratamento na geração do xml da due para que os campos de quantidade de peso assumam 5 casas decimais, tamanho máximo permitido pelo portal da due.


4. Ajuste na NCM do Drawback;

O campo enviado na tag, quando processo possuir Drawback, não estava retirando os espaços em branco. Foi efetuado o ajuste para que não seja enviado espaços em branco na tag.


5. Ajuste no Pais de Destino;

Foi efetuado um ajuste para que passe a ser considerado como país de entrega, o campo destinado ao próprio país de entrega existente na capa do Embarque (EEC_PAISET).


6. Validações Gerais;
a. Inclusão de validação para o código DUE do país de entrega (EEC_PAISET);

Foi adicionada nas validação de geração da due, uma validação para que somente seja possível gerá-la, quando o campo de país da due esteja preenchido no cadastro do país utilizado como país de entrega.

b. Inclusão de validação para obrigar informar o contato quando tiver justificativa no item.

Foi adicionada nas validação de geração da due, uma validação para que quando uma justificativa tiver sido preenchida em algum item do embarque, seja obrigatório informar um contato na capa do embarque.


7. Ao realizar uma Retificação, o sistema está apagando os números da DUE e RUC do Embarque;

Foi realizara uma correção na leitura do arquivo de retorno do integrador da DUE, para que a leitura seja feita corretamente, tanto no primeiro envio quanto na retificação.


8. Os campos referente a DUE não aparecem na tela de câmbio;

Os campos da DUE foram adicionados na tela, dentro do folder siscomex, na rotina de câmbio de exportação.


9. Não bloquear os campos da DUE quando o RUC estiver preenchido

Foi retirada a validação que existia no sistema para bloquear os campos da DUE ao informar o campo de número RUC.


10. Vincular o fonte EECAE100 no cadastro de privilégios

Foi efetuada a correção na variável LFLAGDUE3 que ocasionava o erro, assim ao acessar o modulo configurador em “Usuários / Senhas / Privilégios” e cadastrar a rotina EECAE100, ela não apresentará mais error.log.


Tickets relacionados:

DTRADE-257