01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:2 - Compras
País:Brasil
Ticket:

DDLEGFIN-1887

DDLEGFIN-1888

DDLEGFIN-1896

Requisito/Story/Issue:

DDLEGFIN-1887

DDLEGFIN-1888

DDLEGFIN-1896


02. SITUAÇÃO/REQUISITO

Ao importar um XML nas rotinas 1301 - Receber Mercadoria ou 1321 - Importação XML Automático, caso esteja marcado opção de Buscar ICMS, PIS e COFINS da Tributação, irá gravar na pré-entrada as informações da rotina 212 - Cadastrar Tributação de Entrada e Não do XML.


Criar campo na PCFORNEC.

  • Campo: UTILIZAPISCOFINSTRIBENT
  • Flag: Carregar tributos PIS e COFINS da Rotina 212
  • Ajuda: Parâmetro utilizado para ao importar o XML rotina 1321 e gravar no pedido e pré-entrada as tributações de PIS e COFINS da rotina 212.
  • Valores: Sim/ Não. 
  • Default: Não.
  • Seção: 05 - Parâmetros\5.2 - Outros\5.2.1 - Entrada Mercadoria
  • Ordem: 8


  • Campo: UTILIZAICMSTRIBENT
  • Flag: Carregar tributos ICMS da Rotina 212
  • Ajuda: Parâmetro utilizado para ao importar o XML rotina 1321 e gravar no pedido e pré-entrada as tributações de ICMS da rotina 212.
  • Valores: Sim/ Não
  • Default: Não
  • Seção: 05 - Parâmetros\5.2 - Outros\5.2.1 - Entrada Mercadoria
  • Ordem: 9

Criar flag na rotina 1301 para buscar tributação de icms, pis e cofins da rotina 212 e gravar o Pedido e gravar pre-entrada conforme 212.


Critérios de Aceitação:

Incluir na rotina 1301, flag para gravação de pedido caso tenha sito marcado gerar pedido com importação de xml e pré-entrada com as informações de ICMS, PIS E COFINS de acordo com o que está cadastrado na Rotina 212.

  • Flag: "Carregar tributos Pis e Cofins da Rotina 212".
  • Flag: "Carregar tributos ICMS da Rotina 212".
  • Tipo: Sim/ Não. Default: Não.

 Efetuar a verificação de qual tributação o cliente utiliza conforme parâmetro : Parâmetro 1533 - Tipo de Tributação de Entrada Rotina 132

Se Parâmetro "USATRIBENTPORUF" como "N" iremos verificar na tabela PCPRODUT e validar se existe tributação de entrada para este PRODUTO, irá buscar os campos abaixo.

ICMS = PERCICM, PERCREDICMS, PERCICMRED

PIS E COFINS = PERPIS E PERCOFINS

Observação: Mesmo que não preenchido iremos sempre buscar da pcprodut.

Se Parâmetro "USATRIBENTPORUF" como "S" iremos verificar na tabela PCTABTRIBENT e validar se existe tributação de entrada para este PRODUTO e ESTADO*.*

ICMS = PERCICM, PERCREDICMS, PERCICMRED

PIS E COFINS = PERPIS E PERCOFINS

Se o Parâmetro "USATRIBENTPORUF" como "F" iremos verificar na tabela PCTRIBENTRADA e validar se existe tributação de entrada para este NCM, UFORIGEM, TIPO DE FORNECEDOR, conforme select abaixo, onde teremos o CODFIGURA.

Se o Parâmetro "USATRIBENTPORUF" como "P" iremos verificar na tabela PCTABTRIBENT e validar se existe tributação de entrada para este NCM, UFORIGEM, TIPO DE FORNECEDOR, conforme select abaixo, onde teremos o CODFIGURA.

Tendo o CODFIGURA iremos verificar na tabela PCTRIBFIGURA.CODFIGURA e buscar as informações para gravar na pcmovpreent e pcnfpreent:

ICMS = PCTRIBFIGURA.PERCICM, PCTRIBFIGURA.PERCREDICMS e PCTRIBFIGURA.PERCICMRED

 PIS e COFINS = PCTRIBFIGURA.PERPIS e PCTRIBFIGURA.PERCOFINS

 No caso do Pis e cofins deverá verificar se tem na figura tributaria tanto na PCTABTRIBENT e na PCTRIBENTRADA o campo CODEXCECAOPISCOFINS preenchido na figura, caso esteja deverá buscar este mesmo campo CODEXCECAOPISCOFINS na tabela  PCEXPISCOFINSITEM e efetuar as validações se atende as exceções informadas nesta mesma tabela como tipo de entrada, cfop entre outras exceções , se atender as essas exceções deverá buscar os percentuais de PERPIS E PERCOFINS desta mesma tabela PCEXPISCOFINSITEM.

 Rotina 1321 importar xml e buscar tributação de icms, pis e cofins da rotina 212 e gravar o Pedido e gravar pre-entrada conforme 212..


Critérios de Aceitação: 

Rotina 1321, caso a flags abaixo estivem marcadas na rotina 202 deverá gravar pedido com importação de xml e pré-entrada com as informações de ICMS, PIS E COFINS de acordo com o que está cadastrado na Rotina 212.

  • Flag: "Carregar tributos Pis e Cofins da Rotina 212".
  • Flag: "Carregar tributos ICMS da Rotina 212".
  • Tipo: Sim/ Não. Default: Não.

 Efetuar a verificação de qual tributação o cliente utiliza conforme parâmetro : Parâmetro 1533 - Tipo de Tributação de Entrada Rotina 132

Se Parâmetro "USATRIBENTPORUF" como "N" iremos verificar na tabela PCPRODUT e validar se existe tributação de entrada para este PRODUTO, irá buscar os campos abaixo.

ICMS = PERCICM, PERCREDICMS, PERCICMRED

PIS E COFINS = PERPIS E PERCOFINS

Observação: Mesmo que não preenchido iremos sempre buscar da pcprodut.

Se Parâmetro "USATRIBENTPORUF" como "S" iremos verificar na tabela PCTABTRIBENT e validar se existe tributação de entrada para este PRODUTO e ESTADO*.*

ICMS = PERCICM, PERCREDICMS, PERCICMRED

PIS E COFINS = PERPIS E PERCOFINS

Se o Parâmetro "USATRIBENTPORUF" como "F" iremos verificar na tabela PCTRIBENTRADA e validar se existe tributação de entrada para este NCM, UFORIGEM, TIPO DE FORNECEDOR, conforme select abaixo, onde teremos o CODFIGURA.

Se o Parâmetro "USATRIBENTPORUF" como "P" iremos verificar na tabela PCTABTRIBENT e validar se existe tributação de entrada para este NCM, UFORIGEM, TIPO DE FORNECEDOR, conforme select abaixo, onde teremos o CODFIGURA.

Tendo o CODFIGURA iremos verificar na tabela PCTRIBFIGURA.CODFIGURA e buscar as informações para gravar na pcmovpreent e pcnfpreent:

ICMS = PCTRIBFIGURA.PERCICM, PCTRIBFIGURA.PERCREDICMS e PCTRIBFIGURA.PERCICMRED

 PIS e COFINS = PCTRIBFIGURA.PERPIS e PCTRIBFIGURA.PERCOFINS

 No caso do Pis e cofins deverá verificar se tem na figura tributaria tanto na PCTABTRIBENT e na PCTRIBENTRADA o campo CODEXCECAOPISCOFINS preenchido na figura, caso esteja deverá buscar este mesmo campo CODEXCECAOPISCOFINS na tabela  PCEXPISCOFINSITEM e efetuar as validações se atende as exceções informadas nesta mesma tabela como tipo de entrada, cfop entre outras exceções , se atender as essas exceções deverá buscar os percentuais de PERPIS E PERCOFINS desta mesma tabela PCEXPISCOFINSITEM.


03. SOLUÇÃO

Descreva a solução. 


1.  Acesse a rotina 814 - Atualização de Objetos de Banco de Dados;

1.1 Selecione a opção Dicionário de Dados.202 (Cadastrar Fornecedor) e PCFORNEC (Tabela PCFORNEC) , versão 1.0.01.000 ou versão superior;

1.2 Clique o botão Próximo Passou ou Aplicar Atualizações;




 


3 Atualize as rotinas abaixo a partir das versões indicadas ou versões superiores:


 - Rotina 202 - Cadastrar Fornecedor: 30.4.00.012

- Rotina 1301 - Receber Mercadoria: 30.4.00.043

- Rotina 1321 - Importação XML Automático: 30.4.00.011


1. Acesse a rotina 202 - Cadastrar Fornecedor;

Observação: para este exemplo, editamos um cadastro já existente.

2. Clique o botão Manutenção de Registro;

3. Clique o botão Pesquisar ou informe o Código do fornecedor já cadastrado e botão Pesquisar. Duplo clique sobre o fornecedor informado;

4. Marque como Sim os parâmetros: 

  • Carregar tributos PIS e COFINS da Rotina 212: Parâmetro utilizado para ao importar o XML rotina 1321 e gravar no pedido e pré-entrada as tributações de PIS e COFINS da rotina 212.
  • Carregar tributos ICMS da Rotina 212: Parâmetro utilizado para ao importar o XML rotina 1321 e gravar no pedido e pré-entrada as tributações de ICMS da rotina 212.



5. Realizados as alterações conforme necessidade, clique o botão Salvar.


1. Acesse a rotina 1321 - Importação XML Automático;

2. Selecione a Filial, marque as opções conforme necessidade e clique o botão Iniciar / Parar;

Observação: note que na caixa Parâmetros que a rotina 1321 valida no cadastro fornecedor (Rotina 202) já está trazendo os campos: Carregar tributos ICMS da Rotina 212 e Carregar tributos PIS e COFINS da Rotina 212.


 


Observações: rotina 1321 valida de qual tributação está sendo utilizada conforme parâmetro: 1533 - Tipo de Tributação de Entrada Rotina  da rotina 132


  • Se Parâmetro "USATRIBENTPORUF" estiver como Não é verificado na tabela PCPRODUT e validar se existe tributação de entrada para este PRODUTO, irá buscar os campos abaixo.

         ICMS = PERCICM, PERCREDICMS, PERCICMRED

         PIS E COFINS = PERPIS E PERCOFINS

          Mesmo que não preenchido iremos sempre buscar da pcprodut.


  • Se Parâmetro "USATRIBENTPORUF" estiver como Sim é verificado na tabela PCTABTRIBENT e validar se existe tributação de entrada para este PRODUTO e ESTADO*.*

       ICMS = PERCICM, PERCREDICMS, PERCICMRED

        PIS E COFINS = PERPIS E PERCOFINS

  • Se o Parâmetro "USATRIBENTPORUF" como "F" é verificado na tabela PCTRIBENTRADA e validar se existe tributação de entrada para este NCM, UFORIGEM, TIPO DE FORNECEDOR, conforme select abaixo, onde teremos o CODFIGURA.
  • Se o Parâmetro "USATRIBENTPORUF" como "P" é verificado na tabela PCTABTRIBENT e validar se existe tributação de entrada para este NCM, UFORIGEM, TIPO DE FORNECEDOR, conforme select abaixo, onde teremos o CODFIGURA.
  • Tendo o CODFIGURA é verificado na tabela PCTRIBFIGURA.CODFIGURA e buscar as informações para gravar na pcmovpreent e pcnfpreent:

          ICMS = PCTRIBFIGURA.PERCICM, PCTRIBFIGURA.PERCREDICMS e PCTRIBFIGURA.PERCICMRED

          PIS e COFINS = PCTRIBFIGURA.PERPIS e PCTRIBFIGURA.PERCOFINS


  •  No caso do PIS e COFINS é verificado se há na figura tributaria tanto na PCTABTRIBENT e na PCTRIBENTRADA o campo CODEXCECAOPISCOFINS preenchido na figura, caso esteja é realizada busca deste mesmo campo CODEXCECAOPISCOFINS na tabela  PCEXPISCOFINSITEM e efetuada as validações se atendem as exceções informadas nesta mesma tabela como Tipo de Entrada, CFOP entre outras exceções, se atender as essas exceções deverá buscar os percentuais de PERCPIS E PERCCOFINS desta mesma tabela PCEXPISCOFINSITEM.


1. Acesse a rotina 1301 - Receber Mercadoria;

2. Clique o botão Importação;

3. Na tela Tratamento de Notas Fiscais Importadas, marque a opção 01 - Nota fiscal eletrônica e clique o botão Avançar;

4. Selecione a Filial, Tipo entrada e demais campos conforme necessidade;


Observação: para este exemplo selecionamos o Tipo Entrada = Normal.


5. Marque as opções Carregar alíquota de PIS/COFINS(rotina 212) e Carregar alíquota de ICMS(Rotina 212);


Observações:

  • Estando as opções acima marcadas, o sistema desconsidera o PIS/COFINS e ICMS do XML e carrega/valida as informações de Tributação cadastradas na rotina 212 - Cadastrar Tributação de Entrada. Para os Tipos de Tributação: Tributação por Produto, Tributação Por Estado, Tributação por NCM /  Figura Tributária, Tributação por Produto / Figura Tributária e Exceções de PIS / COFINS);
  • Incluídas na rotina 1301, flag para gravação de pedido caso tenha sito marcado gerar pedido (opção Gerar pedido de compra com XML) com importação de xml e Pré-Entrada com as informações de ICMS, PIS E COFINS de acordo com o que está cadastrado na rotina 212;
  • Ao validar o XML importado é feita verificação de qual tributação está sendo utilizada conforme parâmetro 1533 - Tipo de Tributação de Entrada, da rotina 132



6. Selecione o arquivo desejado, clique o botão Carregar Arquivo;

7. Clique o botão Validar;

 8. Clique o botão Gerar e selecione a opção Sim na tela Confirmação: Confirma importação do arquivo NF-eletrônica?;

9. Acesse a tela Itens-F5 e duplo clique no item, os campos: ICMS, Aliq. Red. ICMS e Cred. custo ICMS virão preenchidos conforme está parametrizado na rotina 212.


Observação: no caso do PIS e COFINS é verificado se existe Figura Tributaria tanto na PCTABTRIBENT e na PCTRIBENTRADA o campo CODEXCECAOPISCOFINS preenchido na figura, caso esteja é feita busca deste mesmo campo CODEXCECAOPISCOFINS na tabela  PCEXPISCOFINSITEM e efetuadas as validações que atendam as exceções informadas nesta mesma tabela como Tipo de Entrada, CFOP entre outras exceções. Caso se atendam as essas exceções, é feita busca dos percentuais de %PIS E %COFINS desta mesma tabela PCEXPISCOFINSITEM.


04. DEMAIS INFORMAÇÕES


Importante!

As versões estarão disponíveis para download no CCW. 

https://centraldecontrole.pcinformatica.com.br/


Mantenha suas rotinas sempre atualizadas!



05. ASSUNTOS RELACIONADOS