Páginas filhas
  • DT Código de Agregação

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Alteração


CÓDIGO DE AGREGAÇÃO

 Informações Gerais

 

Linha de Produto:

PC Sistemas

Segmento Executor:Distribuição e Logística

Módulo:

Compra / Processamento / Faturamento / Indústria / Medicamentos

Rotina:


Rotinas Envolvidas por Módulo


Expandir
title02 - COMPRA

Rotina

Nome Técnico

203Cadastrar Produto
Expandir
title05 - PROCESSAMENTO

Rotina

Nome Técnico

560

Atualizar Banco de Dados

Expandir
title10 - LIVROS FISCAIS

Rotina

Nome Técnico

1007

Manutenção de nota fiscal de entrada

1008

Manutenção de nota fiscal de saída

Expandir
title11 - ADM INTERNA DO ESTOQUE

Rotina

Nome Técnico

1106

Manutenção do bônus de receb de mercadoria

1183

Desdobramento de Lote

1185

Montar Inventário por Lote

Expandir
title13 - RECEBIMENTO MERCADORIA

Rotinas envolvidas

Nome Técnico

1301

 Receber Mercadoria

Expandir
title14 - FATURAMENTO

Rotinas envolvidas

Nome Técnico

1400Atualizar Procedures
1443

Gerar Nota Fiscal de Cupons Fiscais

1460

Pré-cadastro de NF-e
Expandir
title16 - INDÚSTRIA

Rotina

Nome Técnico

1617Cancelar Ordem de Produção Não Iniciada
1639Estornar Apontamento de Produção
1688Produção Contínua
1690

Gerenciar Produção Empurrada

1692

Gerenciar Produção Puxada

Expandir
title17 - WMS

Rotina

Nome Técnico

1704

Gerar Ordem de Armazenagem Conf.Fechada

1711

Digitar Conferência Cega

1754

Monitor Executor Finalização de O.S

1771

Gerar Ordem de Armazenagem Conf.Aberta

Expandir
title23 - MEDICAMENTOS

Rotina

Nome Técnico

2300

Atualizar Banco de Dados

Expandir
title34 - CONTROLE DE CONSUMO/IMOBILIZADO

Rotina

Nome Técnico

3418

Transferência entre filiais de ativo imobilizado

3421

Saída de bens patrimoniais

Expandir
title37 - RÁDIO FREQUÊNCIA WMS

Rotina

Nome Técnico

3712

Conferência cega de Bônus

Chamado/Ticket:

Expandir
title0.107132.2017

HIS.02387.2017; HIS.02395.2017; HIS.02396.2017; HIS.03076.2017; HIS.03438.2017; HIS.03496.2017; HIS.03497.2017; HIS.03498.2017; HIS.03499.2017; HIS.03500.2017; HIS.03133.2017; HIS.02420.2017

Requisito:Código de Agregação NF-e 4.0

País:

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Versão:

28.06

Objetivo

 

Realizar adequação para o atendimento do processo de código de agregação dos produtos, em atendimento às alterações da NF-e 4.0.

Definição da Regra de Negócio

 O que é o Código de Agregação?

Código de agregação é um código único gerado para a mercadoria, possibilita que todas as etapas do processo (transporte, armazenagem, venda, etc) possam rastrear o produto de forma unificada. 

O foco é a rastreabilidade de qualquer produto sujeito a regulações sanitárias, casos de recolhimento/recall, além de defensivos agrícolas, produtos veterinários, odontológicos, medicamentos, bebidas, águas envasadas, embalagens, dentre outros casos. Com os novos campos é possível ter um controle de quando um produto foi fabricado, informação de quando irá vencer e a identificação de lote e quantidade.


Regra de Negócio por módulos:


Expandir
title02 - COMPRA

Rotina 203 - Cadastrar Produto:

  • Deverá ser criado um novo campo na rotina 203 para o definir se o produto utiliza código de Agregação;
  • Deverá ser habilitado o campo criado acima somente se o produto utilizar controle de Lote;
  • Deverá ser apresentado a ajuda na rotina 203 para o campo criado acima com a seguinte descrição: Este campo determina se o produto utiliza Código de Agregação conforme IN RFB 1432 de 2012 e suas alterações para atendimento da Nota Técnica NF-e 4.0.Será habilitado apenas se o produto utilizar controle de lote;
  • Deverá ser criado um campo novo na tabela PCMOVCOMPLE para gravar o Código de Agregação;
  • O campo acima deverá ser Numérico,tamanho 20.
Expandir
title05 - PROCESSAMENTO

Rotina 560 - Atualiza Banco de Dados:

  • Deverá ser criada junto ao cadastro produtos um novo campo Código de Agregação;
  • Tipo SIM ou NÃO;
  • Descrição : Produto utiliza código de agregação ?;
  • Ajuda: Este parâmetro deverá ser informado pelo usuário quando o mesmo for obrigado a informar o código de agregação gerado junto a receita federal para produtos por ela obrigada (Instrução Normativa RFB nº 1.432/12 e suas alterações)
  • Este parâmetro deverá exigir o parâmetro Controla lote para que o mesmo seja possível habilitar ao usuário informar o numero do código de agregação na movimentação (Ver em qual rotina ele poderá informar ?);
Expandir
title10 - LIVROS FISCAIS

Rotina 1007 - Manutenção de nota fiscal de entrada:

  • Deverá ser criado o Campo de Código de Agregação na rotina 1007, para visualização da informação gravada na movimentação de entrada, com possibilidade de edição.

Rotina 1008 -  Manutenção de nota fiscal de saída:

  • Deverá ser criado o Campo Código de Agregação na rotina 1008, para apresentar a informação gravada na movimentação de saída, com possibilidade de edição em caso da nota fiscal não estiver aprovada junto a SEFAZ.


Expandir
title11 - ADM INTERNA DO ESTOQUE

Rotina 1106 - Manutenção do bônus de receb. de mercadoria:

  • Deverá ser validado se o usuário informou o código de agregação nos produtos definidos que utilizam código de agregação (203);
  • Deverá ser verificado se existe na PCLOTE o código de agregação, se não houver , deverá obrigar a inserção do código de agregação para finalizar o processo;
  • Criar campo Código de Agregação na tabela PCBONUSI;
  • Gravar as tabelas PCNFENTPREENT e PCMOVPREENT, com os códigos de agregação.
    Obs: O Compras deverá criar os campos referente à PCNFPREENT e PCMOVPREENT.


Rotina 1183- Desdobramento de Lote:

  • Deverá ser validado se o usuário informou o código de agregação nos produtos definidos que utilizam código de agregação (203);
  • Deverá ser verificado se existe na PCLOTE o código de agregação, se não houver , deverá obrigar a inserção do código de agregação para finalizar o processo.

Rotina 1185 - Montar Inventário por Lote:

  • Deverá ser validado se o usuário informou o código de agregação nos produtos definidos que utilizam código de agregação (203);
  • Deverá ser verificado se existe na PCLOTE o código de agregação, se não houver , deverá obrigar a inserção do código de agregação para finalizar o processo.


Expandir
title13 - RECEBIMENTO MERCADORIA

Rotina 1301 - Receber Mercadoria:

  • Deverá ser criado o campo Código de Agregação na tabela PCLOTE;
  • Quando for feita a entrada na rotina 1301 de mercadoria através de importação de XML e houver o código de agregação deverá importar da tag <cAgreg> e gravar na PCLOTE (Campo Novo);
  • Na entrada manual deverá exibir este novo campo na tela de dados do lote que é exibida para informar os dados do lote manualmente;
  • Não deverá ser obrigatório pois refere-se somente a produtos de medicamentos;
  • Este código só deverá quando for incluído um lote novo.
Expandir
title14- FATURAMENTO

Rotina 1400 - Atualizar Procedures:

  • Deverá no momento do faturamento,  para os produtos que são controlados por lote o sistema deve buscar o código de agregação que está vinculado ao lote na tabela PCLOTE e gravar na PCPEDI;
  • Deverá replicar na tabela PCMOVCOMPLE o código de agregação gravado na PCPEDI.

Rotina 1443 - Gerar Nota Fiscal de Cupons Fiscais:

  • Deverá ser replicado os dados da PCMOVCOMPLE, referente ao código de agregação.

Rotina 1460 - Pré-Cadastro de NF-e:

  • Deverá ser criada as seguintes tags na estrutura XML e populadas conforme segue:
  • 1. indEscala - indicador de escala relevante este campo será preenchido com S produzido em escala Relevante;
  • N Produzido em Escala Não Relevante(PCMOVCOMPLE.RELEVÂNCIA);
  • Validação: Caso não seja achado informação no campo 'IndEscala', então deverá ser gerado como S;
  • 2. CNPJFab - Com o CNPJ do Fabricante gravado na movimentação de de do produto(PCMOVCOMPLE);
  • 3 cBenef - Código do beneficio fiscal gravado na movimentação, caso não exista não popular esta informação(PCMOVCOMPLE);
  • 4. cAgreg - Código de agregação do produto, gravado na movimentação, caso não exista não popular a tag.(PCMOVCOMPLE);
  • 5. 4 vBCFCPUFDest - Valor da base de calculo do FCP aplicado na UF de destino, neste caso será o mesmo valor da Base de calculo utilizado para o calculo do ICMS Partilha na UF Destino (ver no serviço o nome do campo).



Expandir
title16 - INDÚSTRIA

Rotinas 1690 - Gerenciar Produção Empurrada, 1692 - Gerenciar Produção Puxada e 1688 - Produção Contínua:

  • Deve ser criado na tela de apontamento da produção e para o subproduto um novo campo denominado CÓDIGO DE AGREGAÇÃO, que deve permitir a digitação de até 20 caracteres numéricos;
  • Este campo somente deve ser visível caso o produto possua controle de estoque por lote, caso não possua o campo não deve ser apresentado;
  • O campo deve ser obrigatório;
  • Ao solicitar a gravação do apontamento, a rotina deve gravar na tabela PCMOVCOMPLE o código de agregação que terá o campo criado através da história HIS.02387.2017 para os produtos do tipo PA/SA/SP.


Rotinas 1617 - Cancelar Ordem de Produção Não Iniciada e 1639 - Estornar Apontamento de Produção:

  • Ao ser solicitado o estorno do apontamento da produção, a rotina deve passar a gravar a PCMOVCOMPLE conforme apontamento efetuado.
Expandir
title17 - WMS

Rotina 1704 - Gerar Ordem de Armazenagem Conf.Fechada:

  • A rotina deverá buscar na tabela PCBONUSI a informação sobre o código de agregação e replicar na tabela PCMOVENDPEND.

1711 - Digitar Conferência Cega:

  • Deverá ser validado se o usuário informou o código de agregação nos produtos definidos que utilizam código de agregação (203);
  • Deverá ser verificado se existe na PCLOTE o código de agregação, se não houver , deverá obrigar a inserção do código de agregação para finalizar o processo.


1754 - Monitor Executor Finalização de O.S:

  • A rotina deve ser alterada para identificar na tabela PCMOVENDPEND o código de agregação;
  • Ao gerar a tabela PCMOVCOMPLE, o campo de código de agregação deve ser preenchido de acordo com os dados identificados na PCMOVENDPEND.


Rotina 1771 - Gerar Ordem de Armazenagem Conf.Aberta:

  • Deverá ser validado se o usuário informou o código de agregação nos produtos definidos que utilizam código de agregação (203);
  • Deverá ser verificado se existe na PCLOTE o código de agregação, se não houver , deverá obrigar a inserção do código de agregação para finalizar o processo.
Expandir
title23 - MEDICAMENTOS

Rotina 2300 - Atualizar Banco de Dados:

  • Deverá no momento do faturamento para os produtos que controlam lote buscar o código de agregação que está vinculado ao lote na tabela PCLOTE e gravar na PCPEDI;
  • Deverá replicar na tabela PCMOVCOMPLE o código de agregação gravado na PCPEDI.
Expandir
title34 - CONTROLE DE CONSUMO/IMOBILIZADO

Rotinas 3418 - Transferência entre filiais de ativo imobilizado e 3421 - Saída de bens patrimoniais:

  • Deverá criar na rotina 3421 dentro da aba 'Dados da saída' e na rotina 3418 na aba inclusão de bens (saída e entrada)os seguintes campos:
    Código de beneficio fiscal da UF;
    Código de agregação;
  • Esses campos não são obrigatórios, e deve gravar na movimentação do item na tabela PCMOVCIAP;
  • Caso esse campo já esteja preenchido a rotina deverá trazer preenchido com opção de edição;
  • Caso os campos não esteja preenchido deverá dar a opção do cliente inserir a informação;
    Obs.: Implementar na opção de nova nota e na opção de edição da nota.


Expandir
title37 - RÁDIO FREQUÊNCIA WMS

Rotina 3712 - Conferência cega de Bônus:

  • Deverá ser validado se o usuário informou o código de agregação nos produtos definidos que utilizam código de agregação (203);
  • Deverá ser verificado se existe na PCLOTE o código de agregação, se não houver , deverá obrigar a inserção do código de agregação para finalizar o processo;
  • Gravar informação sobre o código de agregação na tabela PCBONUSI.
Expandir
titleRotina Alteradas / Envolvidas

Rotina

Tipo de Operação

Opção de Menu

203 - Cadastrar ProdutoAlteraçãoMenu do WinThor > 203
560 - Atualizar Banco de DadosAlteraçãoMenu do WinThor > 560
1007 - Manutenção de nota fiscal de entradaAlteraçãoMenu do WinThor > 1007
1008 - Manutenção de nota fiscal de saídaAlteraçãoMenu do WinThor > 1008
1106 - Manutenção do bônus de receb de mercadoriaAlteraçãoMenu do WinThor > 1106
1183 - Desdobramento de LoteAlteraçãoMenu do WinThor > 1183
1185 - Montar Inventário por LoteAlteraçãoMenu do WinThor > 1185
1400 - Atualizar ProceduresAlteraçãoMenu do WinThor > 1400
1443 - Gerar Nota Fiscal de Cupons FiscaisAlteraçãoMenu do WinThor > 1443
1460 - Pré-cadastro NF-eAlteração
Menu do WinThor > 1460
1617 - Cancelar Ordem de Produção Não IniciadaAlteraçãoMenu do WinThor > 1617
1639 - Estornar Apontamento de ProduçãoAlteraçãoMenu do WinThor > 1639

1688 - Produção Contínua

Alteração

Menu do WinThor > 1688

1690 - Gerenciar Produção Empurrada

Alteração

Menu do WinThor > 1690

1692 - Gerenciar Produção Puxada

Alteração

Menu do WinThor > 1692

1704 - Gerar Ordem de Armazenagem Conf.FechadaAlteraçãoMenu do WinThor > 1704
1711 - Digitar Conferência CegaAlteraçãoMenu do WinThor > 16921711
1754 - Monitor Executor Finalização de O.SAlteraçAlteraçãoão
Menu do WinThor > 16921754
1771 - Gerar Ordem de Armazenagem Conf.AbertaAlteraçãoMenu do WinThor > 1771
2300 - Atualizar Banco de DadosAlteraçãoMenu do WinThor > 2300
3418 - Transferência entre filiais de ativo imobilizado - Atualizar Banco de DadosAlteraçãoMenu do WinThor > 2300

Procedimento para Configuração

3418
3421 - Saída de bens patrimoniaisAlteraçãoMenu do WinThor > 3712
3712 - Conferência cega de BônusAlteraçãoMenu do WinThor > 2300


Procedimento para Configuração

Antes de utilizar os dados do Código de Agregação, o processo de rastreabilidade do produto realize as atualizações/cadastros descritos abaixo:

Importante: as atualizações aqui descritas referem-se somente ao processo do  Código de Agregação, caso queira verificar todas as atualizações pertinentes à NF-e 4.0 acesse Atualizações NF-e 4.0.


Expandir
title Clique aqui e saiba quais as rotinas devem ser atualizadas.

Atualize as rotinas citadas para a versão 28.06, ou superior:

203 - Cadastrar Produto         

560 - Atualizar Banco de Dados            

1007 - Manutenção de nota fiscal de entrada

1008 - Manutenção de nota fiscal de saída           

1106 - Manutenção do bônus de receb de mercadoria         

1183 - Desdobramento de Lote             

1185 - Montar Inventário por Lote          

1400 - Atualizar Procedures   

1443 - Gerar Nota Fiscal de Cupons Fiscais          

1460 - Pré-cadastro NF-e       

1617 - Cancelar Ordem de Produção Não Iniciada

1639 - Estornar Apontamento de Produção          

1688 - Produção Contínua

1690 - Gerenciar Produção Empurrada

1692 - Gerenciar Produção Puxada

1704 - Gerar Ordem de Armazenagem Conf.Fechada           

1711 - Digitar Conferência Cega            

1754 - Monitor Executor Finalização de O.S          

1771 - Gerar Ordem de Armazenagem Conf.Aberta              

2300 - Atualizar Banco de Dados          

3418 - Transferência entre filiais de ativo imobilizado            

3421 - Saída de bens patrimoniais        

3712 - Conferência cega de Bônus        

Expandir
titleClique aqui e saiba quais tabelas da rotina 560 devem ser atualizadas.
  1. Acesse a rotina 560, aba Criação/Alteração de Tabelas e Campos e marque as seguintes opções:
  • Sub-aba B, na sub-aba BA-BL marque a opção Tabela de Volumes Ref. PCBONUSI (PCBONUSIVOLUME);

    Image Added

  • sub-aba L, na sub-aba LO-LU marque a opção Tabela de Estoque por Lote (PCLOTE);

    Image Added

  • Sub-aba M, na sub-aba MO.2 marque as opções Tabela de Complemento da Movimentação de Registros (PCMOVCOMPLE) e Tabela de Movimento de Controle de Consumo Imobilizado(PCMOVCIAP);

    Image Added


  • Sub-aba P, sub-aba PED marque a opção Tabela de Ped. de Venda Itens (PCPEDI);

    Image Added


  • Sub-aba P, na sub-aba PRO.1 marque as opções Tabela de Produto(PCPRODUT) e Tabela de Produto por Filial (PCPRODFILIAL);

    Image Added


2. Ainda na rotina 560, na aba Dicionário de Dados clique o botão Criar Novo Dicionário de Dados 

Image Added

Acesse a rotina 203 - Cadastrar Produto clique o botão Novo Registro ou Manutenção de Registro;
Image Removed
Na seção 3 - Armazenagem, sub-seção 3.5 Lote informe o campo Utiliza o código de agregação como Sim (S) ou Não (N), caso sim informe o campo Código de agregação.
Image Removed
Expandir
titleParametrize no cadastro de produto as informações referentes ao Código de Agregação

Por se tratar de um novo procedimento, será necessário revisar/alterar o cadastro dos produtos, conforme necessidade de sua empresa. Segue abaixo as orientações necessárias para a realização deste processo:

  • Acesse a rotina 203 - Cadastrar Produto clique o botão Novo Registro ou Manutenção de Registro;

    Image Added

  • Na seção 3 - Armazenagem, sub-seção 3.5 Lote informe o campo Utiliza o código de agregação como Sim (S) ou Não (N), caso sim informe o campo Código de agregação.

    Image Added

 

Expandir
title203 - Cadastrar Produto
Expandir
title560 - Atualizar Banco de Dados
Acesse a rotina 560, na aba Criação/Alteração de Tabelas e Campos, na sub-aba L, na sub-aba LO-LU marque a opção Tabela de Estoque por Lote (PCLOTE);
Image Removed
Ainda na rotina 560, na aba Criação/Alteração de Tabelas e Campos, na sub-aba M, na sub-aba MO.2 marque a opção Tabela de Complemento da Movimentação de Registros (PCMOVCOMPLE) e clique o botão Confirmar.
Image Removed



Expandir
title2300 - Atualizar Banco de Dados (Medicamentos)
  • Acesse a rotina 2300, na aba Criação/Alteração de Procedures/Functions marque a opção Faturamento [18] e clique o botão Confirmar.


Expandir
title1460 - Pré-cadastro de NF-e
  1. Acesse a rotina 1460, aba Doc. Eletrônico;
  2. Marque a opção Funções de NF-e;
  3. Clique o botão Iniciar.





Procedimento para Utilização



Expandir
title1617 - Cancelar Ordem de Produção Não Iniciada
  1.  Ao realizar um cancelamento de uma ordem de produção será gerado na tabela PCMOVCOMPLE uma linha negativa da movimentação criada no apontamento com a informação do código de agregação indicado.
Expandir
title1639 - Estornar Apontamento de Produção
  1.  Ao realizar um estorno de uma ordem de produção será gerado na tabela PCMOVCOMPLE uma linha negativa da movimentação criada no apontamento com a informação do código de agregação indicado.
Expandir
title1688 - Produção Contínua
  1.  Acesse a rotina 1688 informe o Código de Agregação e este será gravado na tabela PCMOVCOMPLE;



  2. Realize os demais procedimentos conforme processo atual.
Expandir
title1690 - Gerenciar Produção Empurrada
  1.  Acesse a rotina 1690, clique o botão Apontar Ordem de Produção;



  2. Pesquise ou informe o Número Ordem Produção e clique o botão Pesquisar;



  3. Selecione a ordem de produção conforme necessidade e clique o botão Próximo;



  4. Informe o campo Código de Agregação e demais campos conforme necessidade manualmente para que seja feito o apontamento da ordem de produção e clique o botão Próximo para realizar os demais processos conforme processo atual.

Expandir
title1692 - Gerenciar Produção Puxada
  1. Acesse a rotina 1692 e clique o botão Aponta Produção;



  2. Informe ou Pesquise a Filial e clique o botão Pesquisar;



  3. Selecione a Ordem de Produção e clique o botão Apontar;



  4. Informe manualmente o campo Código Agregação e realize os demais procedimentos conforme processo atual.


Expandir
title2300 - Atualizar Banco de Dados (Medicamentos)
  1. No momento do faturamento para os produtos que controlam lote, a rotina irá buscar o código de agregação que está vinculado ao lote na tabela PCLOTE e gravar na PCPEDI. Este código de agregação será replicado na tabela PCMOVCOMPLE  e também gravado na tabela PCPEDI.
HTML
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 ga('create', 'UA-91324488-1', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');
</script>
<script>
 ga('create', 'UA-91324488-1', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');
</script>