Árvore de páginas

Versões comparadas

Chave

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

...

A rotina de Grupo de Mensagens consolida o cadastro da Mensageria unindo as mensagens e seus respectivos identificadores. É nela que se vincula também, qual será o disparador que fará com que a mensagem seja decodificada. Veremos logo abaixo.

Campos

CampoTituloDescrição
CK7_CODIGOCódigo do GrupoCódigo identificador do grupo de mensagens
CK7_DESCDescrição do GrupoDescrição do grupo de mensagem
CK9_SEQUENSequênciaSequência numérica das mensagens utilizadas no Grupo de Mensagens
CK9_CODFINCódigo da Finalidade

Código que identifica em quais tipos de notas fiscais aquela mensagem deve ser disparada: 
1 - Normal
2 - Devolução
3 - Beneficiamento
4 - Complemento de ICMS
5 - Complemento de IPI
6 - Complemento de preço

CK9_DESFINDescrição da FinalidadeDescreve a finalidade conforme as opções anteriores
CK9_CODMSGCódigo da mensagemCódigo da mensagem que será decodificada ao lançar a nota fiscal
CK9_DESMSGDescrição da mensagemDescrição da mensagem escolhida
CK8_IDIDENCódigo do identificadorIdentificador que será gravado junto com a mensagem e identifica em qual obrigação acessória a mesma será utilizada.
CK8_OBRACEObrig. AcessIdentifica a obrigação acessória do identificador
CK8_FINALIFinalidadeIdentifica a finalidade do identificador
CK8_DESIDEDescrição do identificadorDescrição do cadastro de identificador
CK8_TIPO  TipoDefine a amarração que deve ser feita para que a mensagem seja gerada:
1 - Perfil de Operação
2- Regra de Escrituração
3 - Regra de Cálculo

Vamos verificar como a rotina determina o uso das mensagens.

...

É importante salientar que um grupo de mensagens pode ter várias mensagens assim como cada mensagem pode ter vários destinos. Desta forma, é preciso analisar como utilizar de maneira inteligente o cadastro de Grupo de Mensagens para que um mesmo Grupo de Mensagens possa atender de forma consistente as obrigações acessórias.

Para vincular um grupo de mensagens foram criados no perfil de operação, na regra de escrituração e na regra de cálculo campos para isso. 

Na regra de cálculo

Image Added

CampoTítuloDescrição
F2B_MSGCODCód. GrupoRelaciona a Regra Tributária com um grupo de mensagens

A amarração na regra de cálculo acontece de forma simples, basta vincular o código do grupo.


Na escrituração

Image Added

CampoTítuloDescrição
CJ2_MSGCODCód. GrupoRelaciona a Regra de Escrituração com um grupo de mensagens


No perfil de operação

Image Added

Já no perfil de operação a forma de amarrar um grupo de mensagens é um pouco diferente. Como no perfil de operações temos CFOPs, Tipos de Operação e Códigos de Serviço é possível amarrar um grupo de mensagens baseado nessas três abas do perfil de operação.

Vejamos:

Image Added

No exemplo acima foram amarrados dois grupos de mensagens que para gerarem suas mensagens devem se enquadrar no CFOP, Tipo de Operação e Código de Serviço informado. Para cada Grupo amarrado há um CFOP e Tipo de Operação. Nesse caso não coloquei um código de serviço pois não havia necessidade. 

Campos

CampoTítuloDescrição
CKC_CFOPCFOPCódigo Fiscal de Operações e de Prestações existente na aba CFOP
CKC_TPOPERTp.OperaçãoTipo da operação existente na aba Tipo de Operação
CKC_CODISSCod.Serv.ISSCódigo de serviço existente na aba Código de Serviço
CKC_MSGCODCód. GrupoCódigo do grupo de mensagens que serão consideradas para essa combinação de dados
CKC_MSGDESDescriçãoDescrição do grupo de mensagens

Conforme a descrição dos campos acima, não é possível escolher um CFOP, Tipo de Operação e Código de Serviço que não conste nas abas do cadastro do Perfil de Operação. Caso seja escolhido algum dado inexistente nessas abas o Sistema irá acusar o erro:

Image Added

Também é possível preencher cada um dos campos com a palavra TODOS:

Image Added

Isso quer dizer que serão considerados todos os dados das outras abas.

Aviso
titleAtenção!

Ao usar a palavra TODOS serão considerados todos os cadastros nas outras abas. Por exemplo: se na aba de CFOPs houver o CFOP 1101 e o CFOP 1102 isso quer dizer que serão considerados ambos os CFOPs 1101 e 1102.


06. TABELAS UTILIZADAS

...

TabelaDescriçãoObservação
CK6Identificadores de Mensagens  
CK7Cabeçalho Grupo de Mensagens  
CK8Identif. do Grupo de Mensagens
CK9Mens. do ident. do Gr. Mensag.
CKAMensagens Decodificadas       Age como informações adicionais da mensagem que foi decodificada
CKCMensagens Perfil de Operação  
CJ2Regra Escrituração            Criado campo CJ2_MSGCOD para amarração do grupo de mensagens
F2BRegra Tributária              Criado campo F2B_MSGCOD para amarração do grupo de mensagens
CJ8Cadastro de Mensagem          Tabela que já existente no Sistema utilizada para cadastro da mensagem que será decodificada
CJLControle Msg Decodificadas    Grava as mensagens que foram decodificadas