Implementação

Implementadas alterações na view MAXV_CFOPTIPFORNECEDORXML, para ser possível informar o CST, na função FC5_CFOPTIPFORNECEDORXML e  no objeto PKG_MLF_IMPNFERECEBIMENTO.SP_IMPORTA_TMPpara tratar o CST.

Notas:

  • Ao receber uma Nota Fiscal via XML, o CFOP constante no XML define o tipo do Fornecedor para o tratamento das Tributações.
  • Na view MAXV_CFOPTIPFORNECEDORXML é configurado o tipo do Fornecedor conforme o CFOP constante no XML recebido, sendo:
    • I = Indústria;
    • D = Distribuidor;
    • S = Prestador de Serviços.
  • Essa view tem informações fixas pré-definidas e pode ser modificada pelo cliente.

Os novos recursos estão detalhados no tópico Instruções para Utilização.

Pré-Requisitos e Restrições

Estar com o indicador Considera Tipo Fornec. Conforme CFOP/XML selecionado (MaxCadastro > Cadastro da família> aba Fornecedores).

Atualizar o sistema para a versão 21.01.001 ou versão superior.

Instruções para Utilização

Informações para auxiliar na configuração da view: 

A view MAXV_CFOPTIPFORNECEDORXML possibilita a configuração do CFOP e CST para definição do tipo do fornecedor. Ordem de busca que o sistema efetuará na view:
Caso não encontrar registro, seguirá para a próxima verificação e o primeiro registro a ser encontrado será utilizado.
1 - Combinação de CFOP + CST, considerando o CST informado com 3 dígitos na view;
2 - Combinação de CFOP + CST, considerando o CST informado com 2 dígitos na view;
3 - CFOP ou CST(um deles nulo), considerando o CST informado com 3 dígitos na view;
4 - CFOP ou CST(um deles nulo), considerando o CST informado com 2 dígitos na view;

Exemplo:

-- Combinação CFOP + CST - select 5102, '000', 'I' from dual;
-- Somente CFOP - select 5102, null, 'I' from dual;
-- Somente CST - select null, '000', 'I' from dual.

Nota: Na view liberada na versão, já existem algumas regras pré definidas:

  • CFOP 5401 e 6401 configurados com tipo fornecedor = I;
  • CFOP 5403 e 6403 configurados com tipo fornecedor = I;
  • CFOP 6404 e 5405 configurados com tipo fornecedor = D;
  • CFOP 5910 + CST 010 e 070 configurados com tipo fornecedor = I;
  • CFOP 5910 + CST 060 configurados com tipo fornecedor = D.

Utilização

AcruxRecebimento > Atacado/Varejo > Recebimento Nfe.
AcruxRecebimento > Atacado/Varejo > Recebimento de Notas.

Ao receber uma Nota Fiscal do Fornecedor via XML e a família do produto constante na Nota Fiscal estiver marcada a opção Considera Tipo Fornec. Conforme CFOP/XML, será verificado o CFOP constante no XML e este será verificado na view para o tratamento do tipo do fornecedor.

Exemplo:

-- Considerando a opção Considera Tipo Fornec. Conforme CFOP/XML marcada na família do produto A.
Xml da Nota Fiscal 123.
CFOP 5401 constante no XML para o produto A.
CFOP 060 constante no XML para o produto A.
CFOP 5401 constante no XML para o produto B.
CFOP 010 constante no XML para o produto B.

Produto A
CFOP 5401 e CST 060 configurado na view (MAXV_CFOPTIPFORNECEDORXML) como Indústria.
Cadastro do Fornecedor configurado como Distribuidor.
Ao receber a Nota Fiscal 123 importada do XML, será realizado o tratamento das tributações considerando o tipo do Fornecedor sendo como Indústria.

Produto B
CFOP 5401 e CST 010 NÃO configurado na view (MAXV_CFOPTIPFORNECEDORXML).
Ao receber a Nota Fiscal 123 importada do XML, será realizado o tratamento das tributações considerando o tipo do Fornecedor conforme cadastro de fornecedor.