Histórico da Página
Rateio de Despesas entre os Itens na Licença de Importação
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||||
Segmento: | Manufatura | ||||||||||||
Módulo: | SIGAEIC - Easy Import Control | ||||||||||||
Rotina: |
| ||||||||||||
Cadastros Iniciais: | Aplicar atualização dos programas AVGERAL.PRW, AVUPDATE02.PRW, AVOBJECT.PRW, UITUKDKS.PRW, EASYRATEIO.PRW, EIC.PRW, EICEV100.PRW, EICGI400.PRW, EICPO400.PRW | ||||||||||||
Chamados Relacionados | TUKDKS | ||||||||||||
País(es): | Brasil | ||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||
Tabelas Utilizadas: | SW2 - Capa do Purchase Order | ||||||||||||
Sistema(s) Operacional(is): | Windows/Linux | ||||||||||||
Versões/Release: | 11.8.13 |
Descrição
Implementação de melhoria na rotina de Purchase Order (EICPO400) que possibilita o rateio automatico de despesas de Packing, Inland, Frete, Seguro e Desconto por item do processo. Desta forma é possível obter e transmitir até a fase de Licença de Importação (EICGI400) os valores de Frete e Seguro informados na fase anterior, que seja proporcional à quantidade do item selecionado do próprio Purchase Order ou Invoice Antecipada para a Licença de Importação.
Desta forma, o sistema proporciona ao usuário os valores devidamente rateados por item nos processos respeitando o critério de rateio definido através do campo Rateado por (W2_RAT_POR), facilitando o processo de importação.
Importante
Antes de executar o compatibilizador informe o UITUKDKS é imprescindível:
- Realizar o backup da base de dados do produto que será executado o compatibilizador (\PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (\PROTHEUS11_DATA\SYSTEM).
- Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
- Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
- Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
- O compatibilizador deve ser executado com a Integridade Referencial desativada*.
Atenção O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
- Em ByYou Smart Client, digite o U_UITUKDKS no campo Programa Inicial. Descreva se o compatibilizador deve ter uma data específica ou superior para que a atualização nos dicionários seja efetuada corretamente. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 02/02/2016.
- Clique em OK para continuar.
- Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado.
- Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela. - Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
- Clique em Gravar para salvar o histórico (log) apresentado.
- Clique em OK para encerrar o processamento.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
Atualizações do Compatibilizador
1. Criaçãode Campos no arquivo SX3 – Campos:
- Tabela SW2 - Capa do Purchase Order:
Campo | W2_RAT_POR | W2_SEGINC | W2_SEGURIN |
Tipo | Caracter | Caracter | Numerico |
Tamanho | 1 | 1 | 15 |
Decimal | 0 | 0 | 2 |
Formato | @! | @! | @E 999,999,999,999.99 |
Título | Rateado Por | Seg. Incl. | Seguro |
Descrição | Rateado Por | Seguro Incluso | Seguro |
Nível | 1 | 1 | 1 |
Usado | Sim | Sim | Sim |
Obrigatório | Não | Não | Não |
Browse | Não | Não | Não |
Opções | 1=Peso;2=Preco;3=Quantidade | 1=Sim;2=Nao | |
When | PO400When('W2_RAT_POR') | PO400When('W2_SEGINC') | PO400When('W2_SEGURIN') |
Relação | '1' | '2' | |
Val. Sistema | Pertence('123') | Pertence('12') .AND. PO420VAL('W2_SEGURIN') | PO420VAL('W2_SEGURIN') |
Help | Opção de rateio de despesa | Seguro Incluso? | Valor de seguro do process |
- Tabela SW3 - Itens do Purchase Order:
Campo | W3_FRETE | W3_SEGURO | W3_INLAND | W3_DESCONT | W3_PACKING |
Tipo | Numerico | Numerico | Numerico | Numerico | Numerico |
Tamanho | 15 | 15 | 15 | 15 | 15 |
Decimal | 2 | 2 | 2 | 2 | 2 |
Formato | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 |
Título | Frete | Seguro | Inland | Desconto | Packing |
Descrição | Frete | Seguro | Inland | Desconto | Packing |
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Não | Não | Não | Não | Não |
Val. Sistema | Positivo() | Positivo() | Positivo() | Positivo() | Positivo() |
Help | Valor de frete rateado | Valor de seguro rateado | Valor Inland rateado | Valor de desconto rateado | Valor de packing rateado |
- Tabela SW4 - Capa do Pedido de Licença de Importação:
Campo | W4_SEGURO | W4_SEGINC |
Tipo | Numerico | Caracter |
Tamanho | 15 | 1 |
Decimal | 2 | 0 |
Formato | @E 999,999,999,999.99 | @! |
Título | Seguro | Seg. Incl. |
Descrição | Seguro | Seguro Incluso |
Nível | 1 | 1 |
Usado | Sim | Sim |
Obrigatório | Não | Não |
Browse | Não | Não |
Val. Sistema | Positivo() | Pertence('12') |
Opções |
| 1=Sim;2=Nao |
When | GI400When('W4_SEGURO') | GI400When('W4_SEGINC') |
Relação |
| '2' |
Help | Valor de seguro do processo | Seguro Incluso? |
- Tabela SW5 - Itens do Pedido de Licença de Importação:
Campo | W5_FRETE | W5_SEGURO | W5_INLAND | W5_DESCONT | W5_PACKING |
Tipo | Numerico | Numerico | Numerico | Numerico | Numerico |
Tamanho | 15 | 15 | 15 | 15 | 15 |
Decimal | 2 | 2 | 2 | 2 | 2 |
Formato | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 |
Título | Frete | Seguro | Inland | Desconto | Packing |
Descrição | Frete | Seguro | Inland | Desconto | Packing |
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
When | .F. | .F. | .F. | .F. | .F. |
Browse | Não | Não | Não | Não | Não |
Val. Sistema | Positivo() | Positivo() | Positivo() | Positivo() | Positivo() |
Help | Valor de frete rateado | Valor de seguro rateado | Valor Inland rateado | Valor de desconto rateado | Valor de packing rateado |
- Tabela EW5 - Itens da Invoice Antecipada:
Campo | EW5_FRETE | EW5_SEGURO | EW5_INLAND | EW5_DESCONT | EW5_PACKING |
Tipo | Numerico | Numerico | Numerico | Numerico | Numerico |
Tamanho | 15 | 15 | 15 | 15 | 15 |
Decimal | 2 | 2 | 2 | 2 | 2 |
Formato | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 | @E 999,999,999,999.99 |
Título | Frete | Seguro | Inland | Desconto | Packing |
Descrição | Frete | Seguro | Inland | Desconto | Packing |
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Não | Não | Não | Não | Não |
Val. Sistema | Positivo() | Positivo() | Positivo() | Positivo() | Positivo() |
Help | Valor de frete rateado | Valor de seguro rateado | Valor Inland rateado | Valor de desconto rateado | Valor de packing rateado |
2. Alteração de Campos no arquivo SX3 – Campos:
- Tabela SW2 - Capa do Purchase Order:
Campo | W2_FREINC | W2_FRETEIN | W2_INLAND | W2_DESCONT | W2_PACKING |
When | PO400When('W2_FREINC') | PO400When('W2_FRETEIN') | PO400When('W2_INLAND') | PO400When('W2_DESCONT') | PO400When('W2_PACKING') |
Val. Sistema | PO420VAL('W2_INLAND') | PO420VAL('W2_DESCONT') | PO420VAL('W2_PACKING') |
- Tabela SW4 - Capa do Pedido de Licença de Importação:
Campo | W4_FREINC | W4_FRETEIN | W4_INLAND | W4_DESCONT | W4_PACKING |
When | GI400When('W4_FREINC') | GI400When('W4_FRETEIN') | GI400When('W4_INLAND') | GI400When('W4_DESCONT') | GI400When('W4_PACKING') |
- Tabela EW4 - Capa da Invoice Antecipada:
Campo | EW4_FRETEI | EW4_SEGURO | EW4_INLAND | EW4_DESCONT | EW4_PACKING | EW4_DESCON | EW4_FREINC | EW4_SEGINC | EW4_RATPOR |
When | .F. | .F. | .F. | .F. | .F. | .F. | .F. | .F. | .F. |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
3. Criação de Gatilhos no arquivo SX7 – Gatilhos:
- Tabela SW2 - Capa do Purchase Order:
Campo | W2_SEGINC | W2_SEGURIN |
Sequência | 001 | 001 |
Campo Domínio | W2_FOB_GER | W2_FOB_GER |
Tipo | Primaria | Primaria |
Regra | PO400REL('TOTAL') | PO400REL('TOTAL') |
Posiciona? | Não | Não |
Proprietário | Microsiga | Microsiga |
Procedimento para Utilização
Pré-Requisitos:
- Possuir uma SI cadastrada com itens anuentes.
Sequencia 001: Purchase Order
- No Easy Import Control (SIGAEIC) acesse Atualizações/Purchase Order/Manutenção (EICPO400).
- Clique em Incluir.
- Informe os dados de capa e informe um Incoterm que possua tratamento de frete e seguro.
- Na aba Financeiro informe os valores de Inland, Packing, Int’l Freigh, Seguro e Desconto.
- Clique em Confirmar.
- Informe a SI de referencia e clique em Confirmar.
- Marque os itens do processo.
- Note que as colunas referente aos valores de Frete, Seguro, Inland, Desconto e Packing foram rateados por item.
- Clique em Confirmar.
- Clique em Confirmar.
- Confirme a gravação.
- O registro é gravado com sucesso.
Sequencia 002: Invoice Antecipada
Atenção: Esta sequencia pode ser desconsiderada, a critério do processo utilizado pela empresa.
- No Easy Import Control (SIGAEIC) acesse Atualizações/Purchase Order/Invoice Antecipada (EICEV100).
- Clique em Incluir.
- Informe o PO de referencia.
- Na tela seguinte, os itens do processo são carregados.
- Informe os dados da capa.
- Marque os itens.
- Note que os valores de Frete, Seguro, Inland, Desconto e Packing dos itens, ao serem marcados, são exibidos nas respectivas colunas.
- Note que os valores de Frete, Seguro, Inland, Desconto e Packing da capa são exbidos totalizados.
- Clique em Confirmar.
- O registro é gravado com sucesso.
Sequencia 003: Invoice Antecipada
- No Easy Import Control (SIGAEIC) acesse Atualizações/Licenca de Import/Manutenção P.l.i. (EICGI400).
- Informe os dados da capa e clique em Confirmar.
- Na tela seguinte, selecione uma opção válida.
- Caso o processo possua Invoice Antecipada, marque a opção Invoice Antecipada e clique em Confirmar.
- Caso o processo não possua Invoice Antecipada, marque a opção PO e clique em Confirmar. - Informe o numero do processo de referencia e clique em Confirmar.
- Os itens são exibidos em tela, já marcados.
- Note que os valores de Frete, Seguro, Inland, Desconto e Packing dos itens, são exibidos nas respectivas colunas.
- Clique em Confirmar.
- Clique em Confirmar
- Confirme a gravação.
- O registro é gravado com sucesso.