Escolar Documentos
Profissional Documentos
Cultura Documentos
Histórico do Documento
Data Versão Descrição Autor
01/12/2021 1.0 Criação Henrique Machado
Parametrizações de Sub-Rotinas com métodos de liquidações distintos por grupos empresariais. 2
Sumário
1. TRANSAÇÃO SM30 TABELA /LKMT/COM_GRBUK ...................................... 2
2. TRANSAÇÃO /LKMT/COM_FASES ....................................................................... 3
3. TRANSAÇÃO /LKMT/COM_FUNCT ...................................................................... 3
4. TRANSAÇÃO /LKMT/COM_MSCEX ..................................................................... 3
5. TRANSAÇÃO /LKMT/COM_PEDCF ...................................................................... 4
6. TRANSAÇÃO /LKMT/COM_PROGS...................................................................... 4
7. TRANSAÇÃO /LKMT/COM_SRDET ...................................................................... 5
8. TRANSAÇÃO /LKMT/COM_SRITM ...................................................................... 5
9. TRANSAÇÃO /LKMT/COM_TPPRC ...................................................................... 6
10. TRANSAÇÃO /LKMT/CTE_CDIVA ........................................................................ 6
INTRODUÇÃO
Este documento visa a capacitação do consultor nas tabelas que temos na ferramenta que precisam ser
utilizadas em conjunto para permitir as customizações das sub-rotinas de diferentes maneiras sem
impactos nos demais processos.
Campos dessa tabela também foram explorados com mais detalhes na unidade 11.
Na /LKMT/COM_GRBUK os campos grupo empresarial e sequencial são campos chaves para a criação
desses métodos de liquidação distintos.
Conforme print abaixo onde eu determino que para a empresa 1000 e o emitente CNPJ do código abaixo
tem um grp empresarial 0004 sequencial 020. Ou seja, quando o programa achar em outras tabelas, que
serão descritas abaixo, o código 0004020 no campo chave complementar, automaticamente ele irá ignorar
a regra geral e olhar somente esta existente na /LKMT/COM_GRBUK.
Parametrizações de Sub-Rotinas com métodos de liquidações distintos por grupos empresariais. 3
TRANSAÇÃO /LKMT/COM_FASES
As etapas podem ser configuradas de forma padronizada por operações conforme foi explorado com mais
detalhes na unidade 11. A solução é customizada ao ponto de determinar etapas diferentes para a mesma
operação através da determinação de Chave Complementar.
Seguindo o exemplo do tópico acima, do cadastro da tabela /LKMT/COM_GRBUK com a chave
complementar criada conforme exemplo abaixo:
Veja que para a rotina NFE02 temos esses 2 registros, com o campo chave complementar distinta, se a NF-
e se enquadrar nas informações cadastradas na GRBUK conforme mencionado acima, a ferramenta irá
ignorar o registro geral e respeitar o registro com chave complementar para realizar o processamento das
fases. Ou seja, para a mesma rotina podemos ter diferentes métodos de liquidação, neste caso utilizando
fases do processo diferenciado.
TRANSAÇÃO /LKMT/COM_FUNCT
Conforme explorado na unidade 2 essa tabela contém os grupos de funções de todas as aplicações
(módulos). Nessa tabela também é possível criar diferentes registros para o mesmo modulo diferenciando
somente pela chave complementar.
TRANSAÇÃO /LKMT/COM_MSCEX
Esta tabela de parametrização /LKMT/COM_MSCEX (Cadastro de Exceção de Mensagens) é destinada a
cadastrar uma tratativa diferenciada para uma mensagem já existente na /LKMT/COM_MSCAD (conforme
mencionada no item acima). E ainda é possível utilizar o campo chave complementar para diferenciar uma
mensagem geral por rotina da tabela /LKMT/COM_MSCAD para uma rotina específica. Ou seja, se uma
Parametrizações de Sub-Rotinas com métodos de liquidações distintos por grupos empresariais. 4
mensagem para uma aplicação estiver cadastrada como E (erro), por exemplo, na tabela
/LKMT/COM_MSCAD, é possível especificar uma sub-rotina com uma chave complementar para diferenciar
essa mesma mensagem somente para essa rotina específica que se enquadre nessa chave complementar.
/LKMT/COM_MSCEX
/LKMT/COM_MSCAD
Veja que para a aplicação NF-e no grupo de mensagem ATRB, Nr. Mensagem 3 na tabela
/LKMT/COM_MSCAD esta mensagem está configurada como E (erro), mas para a mesma aplicação com
uma rotina especifica e uma chave complementar na tabela /LKMT/COM_MSCEX a mensagem está com
tipo W (advertência). Ou seja, caso exista uma NF-e enquadrada no grupo de empresa registrado na
/LKMT/COM_GRBUK a ferramenta irá acatar a mensagem cadastrada na tabela /LKMT/COM_MSCEX.
TRANSAÇÃO /LKMT/COM_PEDCF
Esta parametrização é destinada a reclassificação automática de Sub-rotinas de acordo com as
características do processo conforme descrito no documento do modulo 2 unidade 2.
No exemplo abaixo veja que para a mesma aplicação e rotina de destino é possível realizar uma
reclassificação diferente, fazendo a distinção das rotinas de destino a partir da chave complementar.
Baseado nos registros acima, caso exista um pedido de compra onde o campo controle de confirmação seja
0001, como a ferramenta saberá que caminho seguir na reclassificação? Baseado na chave complementar,
se a NF-e em questão se enquadrar no grupo de empresas cadastrado na GRBUK a ferramenta pegará o
primeiro registro do print acima e realizara a reclassificação para a rotina NFE02A e atualizará as fases do
processo correspondente a esta sub-rotina. Caso contrário, não se enquadrar no grupo de empresas
correspondente a esta chave complementar a ferramenta reclassificará para a rotina de destino NFE02Y e
atualizará as fases do processo correspondente a esta sub-rotina.
TRANSAÇÃO /LKMT/COM_PROGS
Esta parametrização é destinada a orientar a solução quanto aos programas e particularidades de
execuções em cada FASE das Sub-rotinas para os processos.
Parametrizações de Sub-Rotinas com métodos de liquidações distintos por grupos empresariais. 5
Conforme captura de tela acima temos 2 registros para o mesmo tipo de processo para a mesma aplicação
e rotina. Para o primeiro registro está determinado que o tipo de processo ATPM (atribuição de
pedido/material) seja realizado de forma automática, já o segundo registro com as mesmas características
será processado de forma manual. Mas o que determinará esse processamento será a chave
complementar. Caso essa nota, no exemplo acima, o CT-e tenha um registro para esta aplicação apontado
para este grupo de empresas com a chave complementar 0200004 na tabela /LKMT/COM_GRBUK a
ferramenta irá acatar este registro da tabela /LKMT/COM_PROGS.
TRANSAÇÃO /LKMT/COM_SRDET
Conforme verificado na Unidade 2 os processos de NF-e, NFS-e e DOC-e devem seguir as configurações de
determinação da Sub-rotina, através desta tabela SRDET.
É permitido configurar Sub-rotinas diferentes para a mesma operação através da determinação de Chave
Complementar.
Veja abaixo que para a mesma operação (CFOP 5400 – 5405) temos a possibilidade de determinar 2 sub-
rotinas diferentes:
Ou seja, se a empresa abaixo cadastrado na tabela GRBUK para esse grupo de empresas estiver
processando uma NF-e referente a esses CFOPs a ferramenta irá pegar o registro para classificação de sub-
rotinas do segundo registro da captura de tela acima com a chave complementar 0200004.
TRANSAÇÃO /LKMT/COM_SRITM
A determinação de sub-rotina conforme mencionada no tópico acima precisa estar respeitando a
configuração também a nível de item do documento, para a determinação das informações corretas tanto
a nível de cabeçalho quanto a nível de item. A tabela SRDET determina em qual rotina será processada o
documento, e a partir daí a ferramenta irá consultar outra tabela como a SRITM. Ou seja, se na tabela
SRDET o registro que a ferramenta pegou foi o registro com a chave complementar 0200004, na tabela
SRITM também precisa ter um registro com essa chave.
Parametrizações de Sub-Rotinas com métodos de liquidações distintos por grupos empresariais. 6
TRANSAÇÃO /LKMT/COM_TPPRC
Nesta tabela é onde será determinada as sub-rotinas de CT-e, conforme já foi explorado na unidade 2.
Assim como a tabela SRDET funciona para a NF-e a TPPRC também tem essa função para o CT-e. Só que
para CT-e tanto para nível de cabeçalho e item do documento utilizará somente esta tabela,
diferentemente da NF-e que utiliza 3 tabelas para determinação de sub-rotinas.
Veja que é possível criar mais de uma sub-rotina de CT-e para o mesmo tipo de processo fazendo a
distinção pela chave complementar:
Se a empresa que está processando o CT-e estiver dentro deste registro na tabela GRBUK:
A ferramenta irá realizar a classificação da sub-rotina a partir do registro da TPPRC onde tem a chave
complementar com 0200004.
TRANSAÇÃO /LKMT/CTE_CDIVA
É a tabela para realizar a determinação do IVA para CT-e de forma automática, conforme unidade 10.
Assim como nas demais tabelas mencionadas nos tópicos anteriores deste documento, na tabela CDIVA
também é possível criar 2 registros iguais, ou seja, as mesmas definições de processos determinando IVAs
diferentes a partir de uma distinção somente pela chave complementar que foi criada na tabela GRBUK.
Parametrizações de Sub-Rotinas com métodos de liquidações distintos por grupos empresariais. 7
Veja que temos 2 registros com as mesmas definições de processo acima e mesmo assim podemos definir
que caso a ferramenta encontre um registro para a empresa referente a este CT-e na tabela GRBUK ela seja
um IVA diferente do outro registro que tem a chave complementar comum.