FJFrigo · Cadastros · menu185 e menu18L

Tipos de Faturamento e Tributação

Como a tela encontra a tributação de um item — e, principalmente, por que ela não encontra. Os dois cadastros são as duas metades da mesma busca: o tipo de faturamento diz qual operação, a tabela de tributação diz qual imposto.

Telas: Tipos de Faturamento (185) e Tabela de Tributação (18L) A busca só roda no Brasil Quem mostra: Compra de Carne (2322) e Venda (2333)

Veio aqui porque um item ficou sem imposto? Vá direto à seção C — ela ensina a ler a mensagem que a tela mostrou, linha por linha. Se não apareceu mensagem nenhuma e o item mesmo assim veio sem imposto, a causa quase certa é a primeira etapa da seção B: o tipo de faturamento sem operação.

A

O que cada cadastro decide

Para quem atende
185 — Tipos de Faturamento18L — Tabela de Tributação
Menu1-Cadastros › 8-Faturamento/Exportação › 5-Tipos de Faturamento1-Cadastros › 8-Faturamento/Exportação › L-Tabela de Tributação
Na busca de tributaçãoDiz qual operação é (venda, compra, transferência…) — é daí que saem os CFOPs possíveisDiz o imposto de cada produto, por UF de destino e por filial
Fora delaA conta contábil do cliente/fornecedor, o tipo de título, o centro de custo, o livro 120—
Volume (central)208 tipos611 tabelas · 12.860 linhas por UF · 62 filiais
EscopoGlobalA tabela é global; as linhas por UF são DA FILIAL
B

Como a tela encontra a tributação — as seis etapas

Ao escolher o produto na grade

Quando alguém escolhe um produto na grade da Compra de Carne ou da Venda, o sistema percorre seis etapas. Cada uma pode falhar, e cada falha tem uma causa num cadastro diferente. Saber em qual etapa parou é saber onde corrigir.

1

A operação — do tipo de faturamento

O tipo de faturamento do documento diz que operação é (venda, compra_carne, transf_saida…).

tipo_faturamento.tipo_natop

Falha calada: sem operação, a busca nem acontece — o item fica sem imposto e nenhuma mensagem aparece. Em central: 82 dos 208 tipos estão sem operação. E a tela 185 não edita essa coluna (seção J). Também pulam a busca os tipos 1137 e 1187, e qualquer empresa fora do Brasil.

2

O produto — e a tabela que ele aponta

O produto guarda qual tabela de tributação usa. Em operação de almoxarifado, o produto é procurado no cadastro de almoxarifado, não no de produto acabado.

produto.idtab_impostos · almoxarifado_produto.idtab_impostos

Falha: produto sem tabela → nenhuma linha casa. Em central: 2.329 produtos estão sem tabela de tributação.

3

A UF de destino — do emitente, ou da propriedade

A UF é a do emitente (pela cidade dele). Mas na compra de uma propriedade rural, vale a UF da propriedade — e ela pode ser outra.

emitente.idcidade → cidade.idestado → estado.uf · ou emitente_propriedade → cidade → estado

Falha: emitente sem cidade, ou cidade sem estado → UF vazia → nada casa. Em central: 177 emitentes sem cidade.

4

O perfil do emitente — consumidor final e Simples

Se o emitente é consumidor final e se é optante do Simples. Não é um campo do cadastro: é a grade de tipos do emitente.

emitente_tipo_emitente — tipo 16 = consumidor final · tipo 19 = optante do Simples

Falha frequente: a linha da tabela tem de ter o mesmo perfil — um emitente consumidor final só casa com linha de consumidor final. Em central: 8.909 emitentes são consumidor final, e só 980 linhas das 12.860 são de consumidor final.

5

A linha da tabela — cinco condições ao mesmo tempo

Procura as linhas por UF da tabela do produto que batam em todas:

· a tabela do produto  · a filial ativa  · a UF de destino ou TT (todas as UFs)  · o mesmo consumidor final  · o mesmo optante do Simples

tab_impostos_uf: idtab_impostos · idfilial · uf IN (UF, 'TT') · consumidor_final · optante_simples

Falha: qualquer uma das cinco não batendo. A mais traiçoeira é a filial: a tabela pode estar perfeita na filial onde foi configurada e vazia na que está vendendo. Em central: 348 tabelas têm linhas em uma filial só.

6

O CFOP — e a reforma tributária

Entre as linhas que casaram, escolhe uma pelo CFOP, em quatro passadas (seção E). Depois confere se a linha tem os campos da reforma tributária.

tab_impostos_uf.venda_cfop · class_trib · cst_ibscbs

Falha: uma linha com CFOP que não está entre os possíveis para a operação não é escolhida (seção E). E uma linha sem ClassTrib ou sem CST IBS/CBS dá a mensagem da reforma. Em central: 1.064 linhas sem os campos da reforma.

O IPI é a única exceção que se completa sozinha: se a linha não traz o IPI, ele cai no padrão da filial (filial_trib.cst_ipi e percentual_ipi).

A venda com drawback é o único caso em que o sistema inventa a tributação quando não acha linha: ela sai isenta, com o CFOP sugerido.

C

Como ler a mensagem "Produto sem tributação"

Aparece acima da grade — não bloqueia

Quando a busca falha, a tela mostra um aviso acima da grade de itens. Ele não impede gravar — o item só fica sem imposto. A mensagem já traz quase tudo o que é preciso para achar a causa; cada linha dela aponta para uma etapa da seção B.

Aviso

Produto sem tributacao para a U.F. de destino. PROCURE O CONTADOR 1 - Verifique Cidade/Estado do Cliente/Fornecedor 2 - Verifique se o Produto esta com a Tabela de Impostos Correta

QuandoNenhuma linha da tabela casou nas etapas 2 a 5, ou nenhuma foi escolhida na etapa 6.

Onde apareceAcima da grade de itens, na Compra de Carne (2322) e na Venda (2333).

Brasil

Logo abaixo, o diagnóstico — linha a linha

A linha da mensagemO que ela dizSe estiver errada, é a etapa
Produto [ … ]O nome do produto escolhido—
Id Produto [ … ] Id Industria [ … ]O código do produto, para achá-lo no cadastro2 — confira a tabela de tributação dele
Cliente/Fornecedor [ … ]Quem é o emitente—
Consumidor Final [ SIM / NAO ]O perfil que foi procurado na tabela4 — se diz SIM, a tabela precisa ter a linha de consumidor final
Optante Simples [ SIM / NAO ]Idem, para o Simples4
U.F. [ … ]A UF que foi procurada. Vazia = emitente sem cidade3 — confira a cidade do emitente, ou a da propriedade
Tipo Operacao [ … ]A operação que veio do tipo de faturamento1
CFOPs Sugeridas [ … ]Os CFOPs que a operação admite para essa UF6 — a linha da tabela precisa ter um deles, ou nenhum
Aviso

Produto sem tributacao da reforma tributaria para a U.F. de destino.

QuandoA linha foi encontrada, mas não tem ClassTrib ou CST IBS/CBS. As duas últimas linhas da mensagem mostram quais estão vazios.

SairPreencher os dois campos da reforma naquela linha, no 18L. Diferente da anterior: aqui a busca deu certo até o fim; só falta completar a linha.

Brasil
Aviso

Produto 10057 nao encontrado.

QuandoO produto não existe no cadastro que a operação consulta. O caso comum é uma operação de almoxarifado com um produto de produto acabado, ou vice-versa — são cadastros diferentes.

Brasil
Aviso

O item veio sem imposto e NÃO apareceu mensagem nenhuma

Quase sempreO tipo de faturamento do documento está sem operação (tipo_natop). A busca nem começa, então não há o que avisar. Etapa 1.

OuO tipo é 1137 ou 1187 (que pulam a busca de propósito), ou a empresa não é do Brasil.

Brasil
D

Por que não encontra — sintoma, causa e onde conferir

Da mais comum para a mais rara
SintomaCausaOnde corrigirEm central
Vende para um cliente e acha; para outro, do mesmo estado, não acha O segundo é consumidor final, e a tabela só tem a linha normal 18L: acrescentar a linha da UF marcada como consumidor final 8.909 emitentes CF · só 980 linhas CF
Acha numa filial, não acha na outra, mesmo produto e cliente As linhas por UF foram configuradas só na primeira filial 18L, entrando na filial que não acha, e acrescentando as linhas dela 348 tabelas numa filial só
A mensagem mostra U.F. [ ] vazio Emitente sem cidade, ou cidade sem estado Cadastro do emitente (15) — cidade 177 emitentes sem cidade
Na compra de gado, acha para uma fazenda e não para outra do mesmo pecuarista Vale a UF da propriedade, não a do emitente Cadastro da propriedade — cidade —
Nenhum cliente acha, em nenhuma filial O produto não tem tabela de tributação Produto (183) — campo Tabela de tributação 2.329 produtos sem tabela
Nenhum cliente acha, em nenhuma filial — e o produto tem tabela A tabela existe mas não tem linha nenhuma, em filial nenhuma 18L: abrir a tabela e incluir as UFs 178 tabelas vazias · 1 em uso, por 5 produtos
Item sem imposto e sem mensagem Tipo de faturamento sem operação Não há tela — é no banco (seção J) 82 tipos sem operação
A linha "existe" no 18L, mas não é escolhida A linha tem um CFOP que não está entre os sugeridos para a operação 18L: apagar o CFOP da linha, ou pôr um dos sugeridos (seção E) —
A mensagem é a da reforma tributária A linha foi achada mas está sem ClassTrib ou CST IBS/CBS 18L: completar os dois campos 1.064 linhas sem reforma
Emitente do Simples não acha Faltam linhas de optante do Simples 18L: linha marcada como optante do Simples 27 linhas · 2 emitentes
"Produto … nao encontrado" Produto de um cadastro numa operação do outro (acabado × almoxarifado) O tipo de faturamento do documento —

A linha "TT" é a rede de segurança. Uma linha com UF TT vale para todas as UFs — é o que faz a busca achar alguma coisa quando não há linha específica. Em central são 37 linhas TT. Mas ela também tem de bater filial, consumidor final e Simples: uma TT de consumidor final não serve a um cliente comum.

E

O CFOP: as quatro passadas, e o caso que ninguém entende

A etapa 6 em detalhe

Primeiro o sistema monta a lista de CFOPs possíveis para a operação: dentro do estado são os 5xxx, fora os 6xxx, exterior os 7xxx — é a linha CFOPs Sugeridas da mensagem. Depois escolhe uma das linhas que casaram, nesta ordem, parando na primeira:

PassadaAceita a linha que…O CFOP do item vem
1tem um CFOP da lista e a UF exata do destinoda própria linha
2tem um CFOP da lista e UF TTda própria linha
3tem a UF exata e nenhum CFOPo primeiro da lista
4tem UF TT, com qualquer CFOPo primeiro da lista
Aviso

Uma linha com a UF certa e um CFOP "errado" não é escolhida por passada nenhuma

O casoA linha tem a UF exata do destino, mas um CFOP que não está na lista da operação. A passada 1 recusa (CFOP fora da lista), a 2 recusa (não é TT), a 3 recusa (tem CFOP) e a 4 recusa (não é TT).

Por que confundeQuem abre o 18L vê a linha lá, com a UF certa, e não entende por que a tela diz que não achou.

SairOu apagar o CFOP dessa linha (ela passa a casar na passada 3, com o CFOP sugerido), ou pôr um CFOP que esteja na lista CFOPs Sugeridas da mensagem.

ExemploUma linha de SP com CFOP 5102 numa venda para SP a partir de uma filial do PR: a operação é interestadual, a lista traz os 6xxx, e o 5102 nunca casa.

Brasil

A lista de CFOPs sai sem o CST, de propósito: com o CST vazio nenhum teste de isenção casa e a lista sai na variante mais larga — é o que dá chance de um CFOP da tabela ser encontrado. Nas passadas 3 e 4, quando o CFOP vem da sugestão, a sugestão é refeita já com o CST real da linha escolhida, e pode sair outro.

F

Consultas para conferir

Para o suporte técnico, com acesso ao banco

Troque os números entre <> pelos da mensagem. Cada consulta responde uma etapa da seção B.

Etapa 1 — o tipo de faturamento tem operação?

SELECT id, descricao, tipo_natop FROM tipo_faturamento WHERE id = <id do tipo de faturamento>;

Etapa 2 — o produto tem tabela?

SELECT id, descricao, idtab_impostos, codigo_mercosul AS ncm FROM produto WHERE id = <id do produto>;

Etapas 3 e 4 — a UF e o perfil do emitente

SELECT e.id, e.nome_fantasia, est.uf, EXISTS (SELECT 1 FROM emitente_tipo_emitente WHERE idemitente = e.id AND idtipo_emitente = 16) AS consumidor_final, EXISTS (SELECT 1 FROM emitente_tipo_emitente WHERE idemitente = e.id AND idtipo_emitente = 19) AS optante_simples FROM emitente e LEFT JOIN cidade c ON c.id = e.idcidade LEFT JOIN estado est ON est.id = c.idestado WHERE e.id = <id do emitente>;

Etapa 5 — que linhas a tabela tem, em cada filial

SELECT idfilial, uf, consumidor_final, optante_simples, cst, venda_cfop, class_trib, cst_ibscbs FROM tab_impostos_uf WHERE idtab_impostos = <idtab_impostos do produto> ORDER BY idfilial, uf, consumidor_final;

Resultado vazio na etapa 5 = a tabela não tem linha nenhuma. Não é que falte a UF ou a filial — falta tudo. Foi o que a própria conferência desta consulta encontrou em central: a tabela 111 está em uso por um produto de picanha e não tem uma linha sequer, então esse produto nunca acha tributação, para ninguém.

Como ler o resultado da etapa 5: procure uma linha com a filial que está vendendo, a UF do destino (ou TT), e consumidor_final e optante_simples iguais aos da etapa 3-4. Se não houver, é essa linha que falta cadastrar. Se houver e ela tiver venda_cfop preenchido, confira-o contra a lista CFOPs Sugeridas da mensagem (seção E).

G

18L — a tela: a tabela e as linhas por UF

1-Cadastros › 8-Faturamento/Exportação › L-Tabela de Tributação

Uma tabela de tributação é um nome e uma lista de linhas por UF. A tela deixa isso explícito no aviso "As linhas abaixo são da filial ativa": a tabela é compartilhada, as linhas não.

Bloqueia

Informe a descricao da tabela de tributacao.

QuandoNome vazio — a validação do sistema antigo.

Todos
Bloqueia

UF invalida: PRR

QuandoUF com mais de duas letras. O sistema antigo não confere — uma UF errada gravava e a linha nunca era escolhida, sem erro nenhum. TT é válida: é a linha de todas as UFs.

Todos
Aviso

Gravar numa filial não mexe nas linhas das outras

ConsequênciaÉ a causa nº 2 de "não acha tributação". Quem configura tem de entrar em cada filial que vende o produto e acrescentar as linhas dela. Medido: há tabela com linhas em 52 filiais, e 348 tabelas com linhas em uma só.

Todos

O que cada linha por UF guarda — e o que decide a busca

GrupoCamposPapel na busca
A chave da linhaUF · consumidor final · optante do SimplesDecidem se a linha casa (etapa 5). Uma mesma UF pode ter até quatro linhas — uma por combinação de consumidor final e Simples
CFOP de vendavenda_cfopDecide se a linha é escolhida (etapa 6). Vazio é o mais seguro: casa na passada 3
ICMSCST · CSOSN · alíquota · redução de base · diferidoO CST vazio faz a linha valer como "não achou"
PIS / COFINS / IPICST e percentual de cada um · enquadramento do IPIO IPI vazio cai no padrão da filial
Substituição tributáriaMVA original e ajustada · ICMS de destino · redução de base de ST · desconto de ICMS STSó os valores
Diferencial de alíquotaDo estado e interestadualSó os valores
Reforma tributáriaClassTrib · CST IBS/CBS · percentuais e reduções de IBS e CBSClassTrib e CST IBS/CBS vazios dão a mensagem da reforma (etapa 6)
TextosCódigo de benefício · Natureza da operação alternativa · ObservaçãoO código de benefício vai para a NF-e: sem ele, um CST de benefício é recusado pela SEFAZ na emissão — não na busca. A busca acha a linha normalmente
H

18L — excluir

A única trava que o sistema antigo não tem
Bloqueia

Esta tabela de tributacao esta em uso por 28 produto(s) do faturamento e do almoxarifado - troque a tabela deles antes de excluir.

QuandoAlgum produto — do faturamento (183) ou do almoxarifado (194) — aponta para a tabela.

SairTrocar a tabela desses produtos e excluir depois.

Divergência deliberadaO sistema antigo apaga sem conferir, e os produtos passam a não achar tributação nenhuma — a etapa 2 falha para todos eles de uma vez.

Corrigido em 10/09/2026A trava olhava só os produtos do faturamento; 30 das 611 tabelas são usadas só por produtos de almoxarifado.

Todos
I

185 — gravar o tipo de faturamento

1-Cadastros › 8-Faturamento/Exportação › 5-Tipos de Faturamento
Bloqueia

Informe descricao (Tipo de faturamento).

QuandoDescrição vazia — a única validação de negócio da tela, no sistema antigo também.

A frase usa o nome técnico do campoA tela é servida pelo componente genérico de cadastros simples, e as mensagens dele trazem a chave (descricao), não o rótulo da tela.

Todos
Bloqueia

Valor invalido em livro12010: 9Z (aceita 1A, 1B, 1C, 1D, 1E, 1F, 1G, 1H, 35, 32, 3A, 3B, 3E, 5C, 6C, 6D, 6E, 102, 114)

QuandoUm dos três campos do livro 120 fora da lista. A tela oferece só os válidos; a recusa alcança a chamada feita por fora dela.

Todos
Bloqueia

Tipo de faturamento: este cadastro so permite alterar, nao incluir.

Tipo de faturamento: este cadastro so permite alterar, nao excluir.

QuandoIncluir ou excluir por fora da tela — ela nem mostra os dois botões. Criar tipo novo pela web não é possível hoje; ver seção L.

Todos

Os 18 campos que a tela edita

GrupoCamposQuem usa
ContábilConta (idplconta) · Contrapartida (idplconta_cp)A sincronização contábil — é a conta do cliente ou do fornecedor. 78 tipos estão sem ela
FinanceiroTipo de título · Centro de custo · Fluxo de caixaOs títulos que o faturamento gera
Frete terrestre · de exportação · marítimoCentro de custo · Centro de custo 2 · Histórico padrão — de cada umOs títulos de frete da venda
FiscalLivro 120 (faixas de 10, 5 e 0) · Natureza da operaçãoCopiados para cada documento na gravação; a natureza vai para a NF-e

A "Natureza da operação" que a tela edita NÃO é a "operação" da busca de tributação. A natureza (natureza_op) é o texto que sai na NF-e; a operação (tipo_natop) é a chave que monta a lista de CFOPs. Têm nomes parecidos e só a primeira tem campo na tela.

J

185 — o que a tela NÃO edita

Incluindo a primeira peça da busca de tributação

A tabela tem 44 colunas e a tela edita 18. Entre as que ficam de fora estão marcadores que decidem regra — e nenhuma tela os edita, nem no sistema antigo.

Aviso

"Onde eu configuro a operação do tipo, para a tributação ser encontrada?" — em nenhuma tela

O que aconteceO tipo_natop é a etapa 1 da busca, e 82 dos 208 tipos estão sem ele — itens desses tipos saem sem imposto e sem mensagem. Mudar hoje é direto no banco.

Todos
ColunaO que ela decide
tipo_natopA operação da busca de tributação — sem ela, a busca não roda. Valores como venda, transf_saida, compra_carne, bonificacao
complementoLinha de valor zero é lançamento legítimo, não é descartada
venda_acabado · transferencia_acabadoEntra ou não na conferência de custo acima da venda, no pedido
venda_exportacaoÉ venda de exportação
ordem_venda_controla_pendenciaO pedido passa ou não pela análise de crédito ao autorizar
emprestimo · adiantamento_financeiroMuda a conta que a baixa debita
entrada_saida · gado · tipo_operacaoA natureza da operação, lida em dezenas de pontos
K

Permissões

Manutenção › Acesso dos Grupos (444)

Nenhuma regra de acesso nomeada nas duas telas — no sistema antigo nem aqui. Quem tem a opção no menu altera.

São as telas de maior alcance do cadastro: uma alíquota trocada numa tabela muda o imposto de toda nota daquele produto, e uma conta trocada num tipo de faturamento muda a contabilização de todo documento daquele tipo. Se isso for risco na operação, o controle hoje é não dar a opção de menu a quem não deve mexer.

L

Diferenças e decisões pendentes

O que muda em relação ao sistema antigo
AssuntoSistema antigoAqui
Excluir tabela em usoApaga sem conferirRecusa, contando produtos do faturamento e do almoxarifado
UF da linhaNão confereRecusa UF com mais de duas letras
Histórico do frete de exportaçãoGravado com o do frete normalCampo próprio
Incluir e excluir tipo de faturamentoOs dois existem; o excluir é físico e sem travaNenhum dos dois
Regras por nome de emitente e de cidade na buscaExistiram até 21/08/2026Não existem — o sistema antigo também as retirou

Decisões pendentes:

· Incluir e excluir tipo de faturamento. O porte bloqueia os dois; o comentário no código diz que "a tela do sistema antigo só altera", o que não é verdade. Hoje não há como criar tipo pela web.

· Os marcadores da seção J sem tela — o mais urgente é o tipo_natop, por ser a primeira peça da busca de tributação e estar vazio em 82 tipos.

Nenhuma regra bate com essa busca. Tente um trecho menor da mensagem, ou limpe os filtros.