Histórico da Página
Melhoria nas previsões de impostos
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||||||
Segmento: | Manufatura | ||||||||||
Módulo: | Easy Import Control (SIGAEIC) | ||||||||||
Rotina: |
| ||||||||||
Cadastros Iniciais: | |||||||||||
Parâmetro(s): | MV_EASYFIN MV_EASYFPO MV_EASYFDI MV_EIC0068 | ||||||||||
País(es): | Brasil | ||||||||||
Banco(s) de Dados: | SQL/ORACLE | ||||||||||
Tabelas Utilizadas: | |||||||||||
Sistema(s) Operacional(is): | Windows/Linux | ||||||||||
Issue(s) relacionada(s) | MTRADE-1976 |
Descrição
Foi implementada no Easy Import Control (SIGAEIC) uma melhoria que permite definir se o CIF do Pré-Cálculo irá agregar o valor das despesas configuradas como base de I.I. e presentes na tabela de pré-calculo, refletindo no calculo dos impostos.
Atualizações do Compatibilizador
Atualização de Parâmetros para .....:Parâmetros do modulo Easy Import Control (SIGAEIC):
Procedimento para Utilização
Pré-Requisitos:
- Aplicar atualização dos fontes AVCADGE.PRW, EICCAD00.PRW, EICTP251.PRW e EICTP252.PRW;
- Executar atualização dos dicionários de dados com a execução da função UPDDISTR no smartclient e com o arquivo sdfbra.txt atualizado na pasta /systemload/ do ambiente de instalação do Protheus;
- Configurar o parâmetro MV_EIC0068 inicialmente com o valor “1”;
- Configurar os parâmetros MV_EASYFIN, MV_EASYFPO e MV_EASYFDI com o valor “S”;
- Possuir via de transporte utilizada no módulo de importação já cadastrada.;
- Possuir uma ou mais despesas base de imposto cadastrada.;
- Possuir uma ou mais despesas base de icms cadastradas (informar como 1=Sim para todas as UFs);
Cadastro da tabela de pré-calculo e as novas validações disparadas pelo sistema alertando para as referências circulares.
Passo a Passo:
- No módulo Easy Import Control(SIGAEIC), acesse a rotina Atualizações\Financeiro\Tabela Pre-Calculo.
- Inclua ou altere uma tabela já existente, onde na manutenção abra uma nova linha de despesa e informe a despesa base de imposto cadastrada na coluna “Despesa”. Na coluna “Despesa Base” informe o imposto I.I (cód.201) e em seguida pressione a tecla TAB no teclado para mudar o foco. Neste momento, verifique que o sistema irá disparar a validação alertando para a referência circular.
- Isto se dá ao fato de que se uma despesa é cadastrada como um percentual do II na tabela de pré-calculo ( WI_IDVL == '2' .AND. '2.01' $ WI_DESPBAS ) , essa despesa não pode ser base de imposto(YB_BASEIMP == '1'), pois temos que calcular as despesas base de imposto antes de calcular o imposto de importação.O sistema no entanto não impedirá o cadastro ao clicar no botão “Fechar”.
- Abra uma nova linha de despesa e informe a despesa base de icms cadastrada na coluna “Despesa”. Na coluna “Despesa Base” informe o imposto ICMS (cód.203) e em seguida pressione a tecla TAB no teclado para mudar o foco. Neste momento, verifique que o sistema irá disparar a validação alertando para a referência circular.
- Isto se dá ao fato semelhante ao caso anterior, ou seja, se a despesa é base de icms ( YB_BASEICM == "1" ), ela não pode ser um percentual do próprio ICMS ( WI_IDVL == '2' .AND. '2.03' $ WI_DESPBAS ), mas pode ser um percentual de outro imposto. O sistema no entanto não impedirá o cadastro ao clicar no botão “Fechar”.
Geração do pré-calculo com as despesas base de imposto e base de icms cadastradas com referência circular no cadastro.
Requisitos:
- Possuir um processo de purchase order cadastrado
Para este exemplo utilizamos um PO com um item de quantidade = 1000 , preço unitário = 15,25, moeda = US$, taxa US$ = 3,0301 e n.c.m do item com a seguinte configuração de alíquotas na N.c.m do item: II=15%, IPI=10%, ICMS=18%, PIS=1,65% e COFINS=7,60% - Utilizar a tabela de pré-calculo cadastrada no cenário anterior
Passo a Passo
- No módulo Easy Import Control(SIGAEIC), acesse a rotina Atualizações\Financeiro\Pre-Calculo.
- Na tela de parâmetros, selecione o pedido requisitado e clique no botão OK
- Na tela de montagem do pré-cálculo, selecione no campo “Tab.Pre-Calc” a tabela inserida no cenário anterior e clique no botão Confirmar.
- Na mensagem exibira pelo sistema sobre a reapuração do pré-cálculo, clique no botão Sim
- O sistema irá processar a apuração do pré-cálculo e ao final do processamento, exibirá a tela de montagem do pré-calculo novamente com a mensagem “PRÉ CÁLCULO EFETIVADO” no campo Mensagem.
- Clique no botão Outras Ações\Relatório por PO e em seguida no botão Preview
- O sistema irá exibir o preview do relatório de pré-cálculo realizado.
- Verifique que apesar do sistema trazer as despesas base de imposto e icms, elas não compõem e base dos impostos por terem sido cadastradas como referências circulares na tabela.
Geração do pré-calculo com as despesas base de imposto e base de icms cadastradas sem referência circular no cadastro, despesas base de imposto na base de cálculo dos impostos e não agregando o CIF na exibição.
Requisitos:
- Possuir um processo de purchase order cadastrado
Para este exemplo utilizamos um PO com um item de quantidade = 1000 , preço unitário = 15,25, moeda = US$,taxa US$ = 3,0301 e n.c.m do item com a seguinte configuração de alíquotas na N.c.m do item: II=15%, IPI=10%, ICMS=18%, PIS=1,65% e COFINS=7,60% - Cadastrar uma nova tabela de pré-calculo semelhante à anterior, onde as despesas base de II e ICMS tenham como base de cálculo o FOB e o FRETE respectivamente
- Configurar o parâmetro MV_EIC0068 com o valor “1”
Passo a Passo
- No módulo Easy Import Control(SIGAEIC), acesse a rotina Atualizações\Financeiro\Pre-Calculo.
- Na tela de parâmetros, selecione o pedido requisitado e clique no botão OK
- Na tela de montagem do pré-cálculo, selecione no campo “Tab.Pre-Calc” a tabela inserida no cenário anterior e clique no botão Confirmar.
- Na mensagem exibira pelo sistema sobre a reapuração do pré-cálculo, clique no botão Sim
- O sistema irá processar a apuração do pré-cálculo e ao final do processamento, exibirá a tela de montagem do pré-calculo novamente com a mensagem “PRÉ CÁLCULO EFETIVADO” no campo Mensagem.
- Clique no botão Outras Ações\Relatório por PO e em seguida no botão Preview
- O sistema irá exibir o preview do relatório de pré-cálculo realizado.
- Verifique que sistema traz as despesas base de imposto e icms e além disto elas compõem e base dos impostos. Como o parâmetro MV_EIC0068 está com valor 1, o as despesas base de impostos não são somadas ao CIF na exibição do relatório.
Geração do pré-calculo com as despesas base de imposto e base de icms cadastradas na tabela de pré-cálculo e as variações dos impostos calculados conforme o parâmetro MV_EIC0068
Requisitos:
Possuir um processo de purchase order cadastrado
Para este exemplo utilizamos um PO com um item de quantidade = 1000, preço unitário = 15,25, peso bruto e unitário = 1, moeda = US$,taxa US$ = 3,0301 e n.c.m do item com a seguinte configuração de alíquotas: II=15%, IPI=10%, ICMS=18%, PIS=1,65% e COFINS=7,60%Cadastrar uma nova tabela de pré-calculo semelhante à anterior, onde as despesas base de II e ICMS tenham como base de cálculo o FOB e o FRETE respectivamente.
Configurar o parâmetro MV_EIC0068 com o valor “0”
Passo a Passo
- No módulo Easy Import Control(SIGAEIC), acesse a rotina Atualizações\Financeiro\Pre-Calculo.
- Na tela de parâmetros, selecione o pedido requisitado e clique no botão OK
- Na tela de montagem do pré-cálculo, selecione no campo “Tab.Pre-Calc” a tabela inserida no cenário anterior e clique no botão Confirmar.
- Na mensagem exibida pelo sistema sobre a reapuração do pré-cálculo, clique no botão Sim
- O sistema irá processar a apuração do pré-cálculo e ao final do processamento, exibirá a tela de montagem do pré-calculo novamente com a mensagem “PRÉ CÁLCULO EFETIVADO” no campo Mensagem.
- Clique no botão Outras Ações\Relatório por PO e em seguida no botão Preview
- O sistema irá exibir o preview do relatório de pré-cálculo realizado.
- Verifique que com o parâmetro MV_EIC0068 parametrizado com o valor “0”, o sistema exibe as despesas base de imposto e icms no relatório como já ocorre, porém a soma das despesas base de imposto não integra a base de cálculo dos demais impostos. Além disto, a despesa base de imposto não é somada ao CIF na exibição do relatório.
- Retorne ao menu inicial do módulo, altere o parâmetro MV_EIC0068 colocando o valor “1” e refaça os passos para geração do pré-cálculo com reapuração do cálculo.
- Após a reapuração, clique no botão Outras Ações\Relatório por PO e em seguida no botão Preview
- O sistema irá exibir o preview do relatório de pré-cálculo realizado.
- Verifique que com o parâmetro MV_EIC0068 parametrizado com o valor “1”, o sistema exibe as despesas base de imposto e icms no relatório como já ocorre, a soma das despesas base de imposto integra a base de cálculo dos demais impostos , porém a despesa base de imposto não é somada ao CIF na exibição do relatório.
- Retorne ao menu inicial do módulo, altere o parâmetro MV_EIC0068 colocando o valor “1” e refaça os passos para geração do pré-cálculo com reapuração do cálculo.
- Após a reapuração, clique no botão Outras Ações\Relatório por PO e em seguida no botão Preview
- O sistema irá exibir o preview do relatório de pré-cálculo realizado.
- Verifique que com o parâmetro MV_EIC0068 parametrizado com o valor 2, o sistema exibe as despesas base de imposto e icms no relatório como já ocorre, a soma das despesas base de imposto integra a base de cálculo dos demais impostos e além disto a despesa base de imposto é somada ao CIF na exibição do relatório.
Geração dos títulos provisórios (PR’s) dos Purchase Order ‘s com base nas tabelas de pré-calculo com as despesas base de imposto e base de icms não compondo a base de cálculo dos impostos.
Requisitos:
- Possuir um processo de purchase order cadastrado
Para este exemplo utilizamos um PO com um item de quantidade = 1000, preço unitário = 15,25, peso bruto e unitário = 1, moeda = US$, taxa US$ = 3,0301 e n.c.m do item com a seguinte configuração de alíquotas na N.c.m do item: II=15%, IPI=10%, ICMS=18%, PIS=1,65% e COFINS=7,60% - Associar ao Purchase Order uma tabela de pré-calculo que contenha despesas base de II e ICMS com referência circular, ou seja, estas despesas não irão compor a base de cálculo dos impostos mesmo que o parâmetro MV_EIC0068 esteja com valor 1 ou 2.
- Configurar o parâmetro MV_EIC0068 com o valor “2”
Passo a Passo
- No módulo Easy Import Control(SIGAEIC), acesse a rotina Atualizações\Purchase Order\Manutenção.
- Faça alguma alteração no Purchase Order e cerifique-se de que a tabela de pré-cálculo esteja associada.
- Grave o processo. Neste momento os título provisórios devem ser gerados no SIGAFIN
- No módulo SIGAFIN, acesse a manutenção de títulos a pagar e localize os títulos gerados para cada despesa.
- Confira os valores dos impostos.
Geração dos títulos provisórios (PR’s) do Purchase Order com base na tabela de pré-calculo com as despesas base de imposto e base de icms compondo a base de cálculo dos impostos.
Requisitos:
- Possuir um processo de purchase order cadastrado
Para este exemplo utilizamos um PO com um item de quantidade = 1000, preço unitário = 15,25, peso bruto e unitário = 1, moeda = US$, taxa US$ = 3,0301 e n.c.m do item com a seguinte configuração de alíquotas na N.c.m do item: II=15%, IPI=10%, ICMS=18%, PIS=1,65% e COFINS=7,60% - Associar ao Purchase Order uma tabela de pré-calculo que contenha despesas base de II e ICMS, onde estas tenham como base de cálculo o FOB e o FRETE respectivamente.
- Configurar o parâmetro MV_EIC0068 com o valor “1” ou “2”
Passo a Passo
- No módulo Easy Import Control(SIGAEIC), acesse a rotina Atualizações\Purchase Order\Manutenção.
- Faça alguma alteração no Purchase Order e cerifique-se de que a tabela de pré-cálculo esteja associada.
- Grave o processo. Neste momento os título provisórios devem ser gerados no SIGAFIN
- No módulo SIGAFIN, acesse a manutenção de títulos a pagar e localize os títulos gerados para cada despesa.
- Confira os valores dos impostos.
Geração do relatório de previsão de desembolso relativo aos Purchase Order’s das sequências anteriores.
Requisitos:
- Possuir os Purchase Order’s dos cenários anteriores associados às respectivas tabelas de pré-cálculo criadas também para os mesmos cenários anteriores.
Para este exemplo utilizamos dois P.O.s que possuem um item de quantidade = 1000, preço unitário = 15,25, peso bruto e unitário = 1, moeda = US$, taxa US$ = 3,0301 e n.c.m do item com a seguinte configuração de alíquotas na N.c.m do item: II=15%, IPI=10%, ICMS=18%, PIS=1,65% e COFINS=7,60% - Um dos Purchase Order’s deve estar associado à tabela de pré-cálculo criada no cenário 1.
- O outro associado à tabela de pré-cálculo criada para o cenário 2.
- Configurar o parâmetro MV_EIC0068 com o valor “1” ou “2”
Passo a Passo
- No módulo Easy Import Control(SIGAEIC), acesse a rotina Atualizações\Financeiro\Previs. Desembolso
- Selecione por PO mas não informe nenhum PO especificamente para que o sistema gere o relatório.
- Verifique os valores gerados.
Geração dos títulos provisórios (PRE’s) do Embarque com base na tabela de pré-calculo com as despesas base de imposto e base de icms não compondo a base de cálculo dos impostos.
Requisitos:
- Possuir um processo de embarque cadastrado relacionando os Purchase Order’s dos cenários anteriores
Para este exemplo utilizamos dois P.O.s que possuem um item de quantidade = 1000, preço unitário = 15,25, peso bruto e unitário = 1, moeda = US$, taxa US$ = 3,0301 e n.c.m do item com a seguinte configuração de alíquotas na N.c.m do item: II=15%, IPI=10%, ICMS=18%, PIS=1,65% e COFINS=7,60% - Associar ao Embarque uma tabela de pré-calculo que contenha despesas base de II e ICMS com referência circular, ou seja, estas despesas não irão compor a base de cálculo dos impostos mesmo que o parâmetro MV_EIC0068 esteja com valor 1 ou 2.
- Configurar o parâmetro MV_EIC0068 com o valor “1” ou “2”
Passo a Passo
- No módulo Easy Import Control(SIGAEIC), acesse a rotina Atualizações\Embarque\Manutenção.
- Faça alguma alteração no Embarque e cerifique-se de que uma tabela de pré-cálculo esteja associada.
- Grave o processo. Neste momento os título provisórios devem ser gerados no SIGAFIN
- No módulo SIGAFIN, acesse a manutenção de títulos a pagar e localize os títulos gerados para cada despesa.
- Confira os valores dos impostos
Geração dos títulos provisórios (PRE’s) do Embarque com base na tabela de pré-calculo com as despesas base de imposto e base de icms compondo a base de cálculo dos impostos.
Requisitos:
- Possuir um processo de embarque cadastrado relacionando os Purchase Order’s dos cenários anteriores
Para este exemplo utilizamos dois P.O.s que possuem um item de quantidade = 1000, preço unitário = 15,25, peso bruto e unitário = 1, moeda = US$, taxa US$ = 3,0301 e n.c.m do item com a seguinte configuração de alíquotas na N.c.m do item: II=15%, IPI=10%, ICMS=18%, PIS=1,65% e COFINS=7,60% - Associar ao Embarque uma tabela de pré-calculo que contenha despesas base de II e ICMS, onde estas tenham como base de cálculo o FOB e o FRETE respectivamente.
- Configurar o parâmetro MV_EIC0068 com o valor “1” ou “2”
Passo a Passo
- No módulo Easy Import Control(SIGAEIC), acesse a rotina Atualizações\Embarque\Manutenção.
- Faça alguma alteração no Embarque e cerifique-se de que uma tabela de pré-cálculo esteja associada.
- Grave o processo. Neste momento os título provisórios devem ser gerados no SIGAFIN
- No módulo SIGAFIN, acesse a manutenção de títulos a pagar e localize os títulos gerados para cada despesa.
- Confira os valores dos impostos
...