Histórico da Página
Índice
01. VISÃO GERAL
Está disponível o cadastro de TES Inteligente, com objetivo de facilitar e agilizar o preenchimento do código do TES (Tipo de Entrada e Saída) nos documentos fiscais, considerando regras previamente cadastradas. A vantagem da utilização desta rotina, é que podemos configurar quais códigos de TES serão utilizados em determinados documentos fiscais.
02. EXEMPLO DE UTILIZAÇÃO
O cadastro do TES inteligente poderá ser acessado através rotina Tes Inteligente (MATA089.PRW), no menu Cadastros Atualizações\Cadastros\Tes Inteligente do modulo SIGAFIS.
...
Campo | Descrição |
---|---|
FM_CLIENTE | Código de Cliente |
FM_LOJACLI | Loja do Cliente |
FM_FORNECE | Código de Fornecedor |
FM_LOJAFOR | Loja Fornecedor |
FM_EST | Estado |
FM_GRTRIB | Grupo Tributação |
FM_PRODUTO | Código de Produto |
FM_GRPROD | Grupo de Tributação do Produto |
FM_POSIPI | NCM do Produto |
FM_REFGRD | Código de Referência da Grade |
FM_TIPOMOV | Tipo de Pedido de Venda |
FM_GRPTI | Grupo de TES Inteligente |
FM_TIPOCLI | Tipo de Cliente |
FM_GRPCST | Código de enquadramento de IPI |
FM_CFO_O | Código de saída da operação fiscal |
FM_CFO_I | Código de entrada da operação fiscal |
FM_TPCTO | Tipo de Contrato |
FM_ID | Identificação da Regra |
FM_ORIGEM | Origem do produto |
Informações | ||||
---|---|---|---|---|
| ||||
|
Para que seja possível cadastrar regras mais específicas estão disponíveis os campos Grupo de TES Inteligente (FM_GRPTI) e Tipo de Cliente (FM_TIPOCLI), para utilizá-los siga estes passos:
...
Poderão ser preenchidos todos ou alguns campos da regra, variando conforme a necessidade do cliente. Sempre será sugerido TES da regra que possuir informações que se enquadrem com o documento fiscal, se alguma informação da regra não se enquadrar com o documento fiscal, esta regra será descartada. Regra que possuir campos não preenchidos não será descartada, desde que os demais campos preenchidos se enquadrem com documento fiscal.
Para exemplificar o preenchimento, vamos supor a criação de uma regra para sugerir o código de TES 500 nas Vendas de Mercadoria para Consumidor Final no Estado de São Paulo, devemos preencher da seguinte maneira a regra do TES Inteligente:
Regra número 1:
...
Tipo de Movimentação
...
Tes de Saída
...
Estado
...
Tipo de Cliente
...
Aviso | ||
---|---|---|
| ||
Para utilizar esta funcionalidade o compartilhamento das tabelas SF4 e SFM devem ser iguais (modo exclusivo ou compartilhado), assim no momento da definição do código de TES que será apresentado de acordo com as regras atendidas pelo documento incluído, sendo identificado dentro da filial definida nas duas rotinas quando exclusiva, ou em todos os cadastros se compartilhada. Em casos que o compartilhamento nestas duas tabelas for diferente, não será possível a avaliação das regras já cadastradas de forma correta e pode ocorrer definição de um código de TES incorreto. |
Para exemplificar o preenchimento, vamos supor a criação de uma regra para sugerir o código de TES 500 nas Vendas de Mercadoria para Consumidor Final no Estado de São Paulo, devemos preencher da seguinte maneira a regra do TES Inteligente:
Regra número 1
Quando houver escrituração de documento fiscal com Tipo de Movimentação 01, para Estado de São Paulo utilizando cliente classificado como Consumidor Final, o TES 500 será sugerido na escrituração do documento fiscal.
Vejamos mais um exemplo, Venda de Mercadoria do Produto "AAAA", sugerindo o código de TES 501.
Regra número 2:
Tipo de Movimentação | Tes de Saída | Estado | Código Tipo de ProdutoCliente |
---|---|---|---|
01 | 500 | 501 | AAAA |
Com esta regra, quando for escriturada uma Venda de Mercadoria do Produto "AAAA", o TES 501 será sugerido na digitação da nota fiscal.
As regras serão cadastradas em função do segmento e da necessidade de cada cliente, podendo criar regras mais específicas ou mais genéricas.
SP | F-Cons.Final |
Quando houver escrituração de documento fiscal com Tipo de Movimentação 01, para Estado de São Paulo utilizando cliente classificado como Consumidor Final, o TES 500 será sugerido na escrituração do documento fiscal.
Vejamos mais um exemplo, Venda de Mercadoria do Produto "AAAA", sugerindo o código de TES 501.
Regra número 2:
Tipo de Movimentação | Tes de Saída | Código de Produto |
---|---|---|
01 | 501 | AAAA |
Com esta regra, quando for escriturada uma Venda de Mercadoria do Produto "AAAA", o TES 501 será sugerido na digitação da nota fiscal.
As regras serão cadastradas em função do segmento e da necessidade de cada cliente, podendo criar regras mais específicas ou mais genéricas.
Informações | ||||||
---|---|---|---|---|---|---|
| ||||||
Informações | ||||||
| ||||||
O campo de Tipo de Cliente será verificado somente para operações vinculadas com cliente, se a nota estiver vinculada com um Fornecedor, o campo Tipo de Cliente não será considerado para enquadrar a regra. Para enquadrar o participante, os campos FM_CLIENTE+FM_LOJACLI somente serão verificados caso operações esteja vinculada com um Cliente. Se a operação estiver vinculada com um Fornecedor, então os campos FM_FORNECE+ FM_LOJAFOR ser considerados para enquadrar o participante. |
03. CRITÉRIO DE SUGESTÃO DE TES
Específicas x Genéricas
A medida que as regras são cadastradas, é possível que existam regras mais genéricas, podendo entrar em conflito com alguma regra mais específica, como nos próprios exemplos citados no item 02. Consideraremos o seguinte cenário:
...
Informações | ||||||
---|---|---|---|---|---|---|
| ||||||
A combinação dos campos CLIENTE+LOJA será considerada somente como uma informação enquadrada, bem como a combinação dos campos FORNECEDOR+LOJA. |
Regras diferentes com mesma quantidade de informações enquadradas
Poderá ocorrer também conflito de regras distintas, cadastradas com campos diferentes, porém com a mesma quantidade de informações enquadradas com documento fiscal. Abaixo temos um exemplo desta situação:
...
Se por algum motivo a ordem prioritária dos campos definida pelo cliente não desempatar este conflito de regras, o desempate será feito pela ordem padrão do sistema.
04.
...
Orientações para preenchimento de regras
...
GATILHOS PARA DEFINIÇÃO DA TES
A TES será retornada após o preenchimento de determinado campo dependendo da operação que está sendo executada como emissão de pedido de venda, emissão de pedido de compra, nota fiscal de entrada e etc... Esses campos podem ser visualizados na relação abaixo, assim como os campos que são utilizados como parâmetros para definição da regra de TES Inteligente:
Tabela | Título da Tabela | Campo Gatilho | Parâmetros |
---|---|---|---|
SC6 | Itens dos Pedidos de Venda | C6_OPER | C5_CLIENT, C5_LOJAENT, C6_PRODUTO, C6_TES |
SC7 | Ped.Compra / Aut.Entrega | C7_OPER | C7_OPER, C7_FORNECE, C7_LOJA, C7_PRODUTO, C7_TES |
SCK | Itens de Orçamento | CK_OPER | CK_OPER, CJ_CLIENTE, CJ_LOJA, CK_PRODUTO, CK_TES, CJ_TIPOCLI |
SCY | Histórico Pedidos de Compras | CY_OPER | CY_OPER, C7_FORNECE, C7_LOJA, CY_PRODUTO, CY_TES |
SD1 | Itens das NF de Entrada | D1_OPER | D1_OPER, C7_FORNECE, C7_LOJA, D1_COD, D1_TES, F1_EST |
SUB | Itens do Orçamento Televendas | UB_OPER | UA_CLIENTE, UA_LOJA, UB_PRODUTO, UB_TES, UA_TIPOCLI |
VVA | Itens das Saídas de Veículos | VVA_OPER | VVA_OPER, VV0_CODCLI, VV0_LOJA, (VVA_CHAINT ou VV1_CHAINT) |
VVG | Itens das Entradas de Veículos | VVG_OPER | VVG_OPER, VVF_CODFOR, VVF_LOJA, (VVG_CHAINT ou VV1_CHASSI) |
DBJ | Parâmetros Central de Compras | DBJ_TPOPER | DBJ_TPOPER |
Aviso | ||
---|---|---|
| ||
É necessário que todos os campos que participem da regra desejada (campos que se encontram na coluna "Parâmetros" da tabela acima), sejam preenchidos antes do campo que engatilha a regra (campo que se encontram na coluna "Campo Gatilho" da tabela acima), para que a regra seja carregada corretamente. Caso haja necessidade de alterar algum campo que é parâmetro, com a intenção de que seja selecionada outra regra, se faz necessário também apagar e preencher novamente o campo gatilho para que a regra seja carregada corretamente. |
05. OUTRAS INFORMAÇÕES
Orientações para preenchimento de regras
- A orientação no cadastro de TES Inteligente, é que não sejam criadas regras duplicadas, pois estas regras não serão atendidas, e não haverá sugestão de TES nestas situações;
- Analisar a prioridade e relevância dos campos do cadastro da TES inteligente de acordo com necessidade, verificando os parâmetros MV_OTICLI e MV_OTIFOR, pois a ordem dos campos definida nestes parâmetros será considerada para resolver possíveis conflitos de regras (regras não duplicadas);
- Atentar que o TES será sugerido na escrituração do documento fiscal considerando primeiramente o critério de regra de TES Inteligente mais específica, e em caso de conflito de regras genéricas, o critério de desempate será pela ordem dos campos mais prioritários;
- Sempre que possível realizar cadastro de regras com maior quantidade de informações, evitando assim conflitos das regras. Não serão consideradas para aplicação no documento cadastro de TES Inteligente sem regras definidas, como por exemplo, informados somente os campos FM_TIPO e FM_TS e/ou FM_TE, pois o intuito da rotina é realizar um filtro no cadastro de TES para atender regras específicas e não somente gatilhar um código de TES, podendo causar impactos negativos se não houver a amarração correta.
- Se existir determinada regra cadastrada e o TES não for sugerido na escrituração do documento fiscal, poderá ser pelo motivo de ser uma regra duplicada, ou então poderá ser pelo motivo de alguma informação não ter sido enquadrada com as informações do documento fiscal.
- As regras duplicadas serão sempre desconsideradas.
Aviso |
---|
Caso o ponto de entrada MT089CD exista no ambiente, as regras de desempate do sistema não serão aplicadas, assim o retorno do ponto de entrada que definirá qual TES será sugerido, considerando as customizações existentes. |
...
Aviso |
---|
Caso o ponto de entrada MT089CD exista no ambiente, as regras de desempate do sistema não serão aplicadas, assim o retorno do ponto de entrada que definirá qual TES será sugerido, considerando as customizações existentes. |
HTML |
---|
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |