Tabelas e Códigos da NFCom
1. Códigos das Unidades da Federação
O projeto utiliza a codificação de UF definida pelo IBGE.
| Código | Unidade da Federação | Região |
|---|---|---|
| 11 | Rondônia | Norte |
| 12 | Acre | Norte |
| 13 | Amazonas | Norte |
| 14 | Roraima | Norte |
| 15 | Pará | Norte |
| 16 | Amapá | Norte |
| 17 | Tocantins | Norte |
| 21 | Maranhão | Nordeste |
| 22 | Piauí | Nordeste |
| 23 | Ceará | Nordeste |
| 24 | Rio Grande do Norte | Nordeste |
| 25 | Paraíba | Nordeste |
| 26 | Pernambuco | Nordeste |
| 27 | Alagoas | Nordeste |
| 28 | Sergipe | Nordeste |
| 29 | Bahia | Nordeste |
| 31 | Minas Gerais | Sudeste |
| 32 | Espírito Santo | Sudeste |
| 33 | Rio de Janeiro | Sudeste |
| 35 | São Paulo | Sudeste |
| 41 | Paraná | Sul |
| 42 | Santa Catarina | Sul |
| 43 | Rio Grande do Sul | Sul |
| 50 | Mato Grosso do Sul | Centro-Oeste |
| 51 | Mato Grosso | Centro-Oeste |
| 52 | Goiás | Centro-Oeste |
| 53 | Distrito Federal | Centro-Oeste |
2. Relação de CFOP válidos para NFCom
| CFOP | Descrição |
|---|---|
| 1.205 | Anulação de valor relativo à prestação de serviço de comunicação |
| 5.301 | Prestação de serviço de comunicação para execução de serviço da mesma natureza |
| 5.302 | Prestação de serviço de comunicação a estabelecimento industrial |
| 5.303 | Prestação de serviço de comunicação a estabelecimento comercial |
| 5.304 | Prestação de serviço de comunicação a estabelecimento de prestador de serviço de transporte |
| 5.305 | Prestação de serviço de comunicação a estabelecimento de geradora ou de distribuidora de energia elétrica |
| 5.306 | Prestação de serviço de comunicação a estabelecimento de produtor rural |
| 5.307 | Prestação de serviço de comunicação a não contribuinte |
| 5.933 | Prestação de serviço tributado pelo ISSQN |
| 6.301 | Prestação de serviço de comunicação para execução de serviço da mesma natureza |
| 6.302 | Prestação de serviço de comunicação a estabelecimento industrial |
| 6.303 | Prestação de serviço de comunicação a estabelecimento comercial |
| 6.304 | Prestação de serviço de comunicação a estabelecimento de prestador de serviço de transporte |
| 6.305 | Prestação de serviço de comunicação a estabelecimento de geradora ou de distribuidora de energia elétrica |
| 6.306 | Prestação de serviço de comunicação a estabelecimento de produtor rural |
| 6.307 | Prestação de serviço de comunicação a não contribuinte |
| 7.301 | Prestação de serviço de comunicação para execução de serviço da mesma natureza |
3. Classificação de Produtos
A tabela de classificação de produtos é utilizada para validar o campo cClass nos itens da NFCom, determina validações aplicadas na autorização e define a natureza do valor do item na totalização da nota.
Códigos iniciados pelo dígito 5 deduzem do valor total da nota; os demais códigos, iniciados por zero, são somados ao total. A documentação informa que a tabela atualizada está disponível no Portal Nacional da NFCom.
3.1. Atualização divulgada pelo IT NFCom 2025.001 v.1.01
| Código | Descrição |
|---|---|
| 080 | Disponibilização de Equipamentos e Infraestrutura |
| 0801101 | Fibra apagada |
| 0801201 | Capacidade Satelital |
| 0801301 | Antenas |
| 0801401 | Dutos e Postes |
| 100 | Cobrança Própria |
| 1000901 | Cobrança por venda de mercadorias |
| 110 | Cobrança de Terceiros |
| 1100801 | Cobrança por disponibilização de equipamentos |
| 1100901 | Cobrança por venda de mercadorias |
| 060 | Outros Serviços |
| 0600402 | Veiculação de publicidade por rádio e TV de recepção livre e gratuita |
4. Tabelas do IBS e da CBS
O IT 2025.002 v.1.50 divulga as tabelas necessárias à classificação e à tributação do IBS e da CBS: Código de Classificação Tributária (cClassTrib), CST, Classificação de Crédito Presumido (cCredPres) e alíquotas-padrão.
4.1. Finalidade das tabelas
| Tabela | Finalidade descrita no informe técnico |
|---|---|
| cClassTrib | Classificação Tributária do IBS e da CBS, associada ao CST-IBS/CBS e ao dispositivo correspondente da LC 214/2025. |
| CST | Auxilia o preenchimento dos grupos de campos do IBS/CBS e apresenta indicadores de obrigatoriedade, permissão ou vedação. |
| cCredPres | Define códigos aplicáveis às hipóteses legais de crédito presumido do IBS e da CBS. |
| Alíquotas-padrão | Apresenta os percentuais a informar nos documentos fiscais eletrônicos para os anos indicados. |
4.2. Alíquotas-padrão do IBS e da CBS
| Ano | pIBSUF (%) | pIBSMun (%) | pCBS (%) |
|---|---|---|---|
| 2026 (LC 214/2025) | 0,1 | 0 | 0,9 |
| 2027 (LC 214/2025) | 0,05 | 0,05 | Aguardar Legislação* |
| 2028 (LC 214/2025) | 0,05 | 0,05 | Aguardar Legislação* |
| 2029 em diante | Aguardar Legislação* | Aguardar Legislação* | Aguardar Legislação* |
* Cada ente federativo deve definir suas alíquotas por lei própria (art. 14 da LC 214/2025). Se não o fizer, aplica-se a alíquota de referência, fixada por resolução do Senado Federal (art. 18).
4.3. Tabelas oficiais online
- Tabelas CST e Classificação Tributária — Plataforma da Reforma Tributária
- Tabela de Classificação Tributária — Portal DF-e SVRS
- Tabela de Crédito Presumido — Portal DF-e SVRS
- Serviços em formato JSON — Portal DF-e SVRS (acesso mediante certificado digital).
5. Valores de Domínio
Os identificadores DXX são referenciados na coluna “Domínio” das tabelas de leiaute.
| Domínio | Valores |
|---|---|
| D1 | 11, 12, 13, 14, 15, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 41, 42, 43, 50, 51, 52, 53 |
| D2 | 11, 12, 13, 14, 15, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 41, 42, 43, 50, 51, 52, 53, 90, 91, 92, 93 |
| D3 | 11, 12, 13, 14, 15, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 35, 41, 42, 43, 50, 51, 52, 53, 99 |
| D4 | 62 |
| D5 | AC, AL, AM, AP, BA, CE, DF, ES, GO, MA, MG, MS, MT, PA, PB, PE, PI, PR, RJ, RN, RO, RR, RS, SC, SE, SP, TO, EX |
| D6 | AC, AL, AM, AP, BA, CE, DF, ES, GO, MA, MG, MS, MT, PA, PB, PE, PI, PR, RJ, RN, RO, RR, RS, SC, SE, SP, TO |
| D7 | 1, 2 |
| D8 | 1 |
| D9 | 00 |
| D10 | 20 |
| D11 | 40, 41 |
| D12 | 51 |
| D13 | 90 |
| D14 | 01, 02, 06, 07, 08, 09, 49 |
| D15 | 0, 3 |
| D16 | 1, 2, 3, 4, 5, 6, 7, 8, 99 |
| D17 | 1, 2, 3, 4 |
| D18 | 0, 3, 4 |
| D19 | 0, 1, 2 |
| D20 | 1, 2, 3, 4, 5 |
| D21 | 1, 2, 9 |
| D22 | 1, 2, 3 |
| D23 | 1, 2, 3, 4, 5, 6, 7, |
| D24 | 21, 22 |
| D25 | 01, 02, 03, 04, 05, 06 |
| D26 | 1, 2, 99 |
| D27 | 1, 2, 3, 4, 5, 6, 7 |
6. Expressões Regulares
As expressões do CNPJ, da chave de acesso e do QR Code exibem a redação anterior tachada e a expressão preparada para o CNPJ alfanumérico abaixo.
| Código | Expressão |
|---|---|
| ER1 | (((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))- (29|30)))))T(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d([\-,\+](0[0-9]|10|11):00|([\+](12):00)) |
| ER2 | [0-9]{7} |
| ER3 | |
| ER4 | [0-9]{36} |
| ER5 | [0-9]{16} |
| ER6 | [0-9]{3} |
| ER7 | |
| ER8 | [0-9]{3,14} |
| ER9 | [0-9]{0}|[0-9]{14} |
| ER10 | [0-9]{11} |
| ER11 | [0-9]{3,11} |
| ER12 | 0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\.[0-9]{2})? |
| ER13 | 0\.[0-9]{2}|[1-9]{1}[0-9]{0,2}(\.[0-9]{2})? |
| ER14 | 0|0\.[0-9]{3}|[1-9]{1}[0-9]{0,2}(\.[0-9]{3})? |
| ER15 | 0\.[0-9]{3}|[1-9]{1}[0-9]{0,2}(\.[0-9]{3})? |
| ER16 | [0-9]{1,3}(\.[0-9]{2,3})? |
| ER17 | 0|0\.[0-9]{2,4}|[1-9]{1}[0-9]{0,2}(\.[0-9]{2,4})? |
| ER18 | 0\.[0-9]{2,4}|[1-9]{1}[0-9]{0,2}(\.[0-9]{2,4})? |
| ER19 | 0(\.[0-9]{2,4})?|[1-9]{1}[0-9]{0,1}(\.[0-9]{2,4})?|100(\.0{2,4})? |
| ER20 | [0-9]{1,4}(\.[0-9]{2,8})? |
| ER21 | 0|0\.[0-9]{3}|[1-9]{1}[0-9]{0,4}(\.[0-9]{3})? |
| ER22 | 0|0\.[0-9]{3}|[1-9]{1}[0-9]{0,7}(\.[0-9]{3})? |
| ER23 | 0\.[0-9]{3}|[1-9]{1}[0-9]{0,7}(\.[0-9]{3})? |
| ER24 | 0|0\.[0-9]{4}|[1-9]{1}[0-9]{0,7}(\.[0-9]{4})? |
| ER25 | 0\.[0-9]{4}|[1-9]{1}[0-9]{0,7}(\.[0-9]{4})? |
| ER26 | 0|0\.[0-9]{6}|[1-9]{1}[0-9]{0,8}(\.[0-9]{6})? |
| ER27 | 0\.[0-9]{6}|[1-9]{1}[0-9]{0,8}(\.[0-9]{6})? |
| ER28 | 0|0\.[0-9]{8}|[1-9]{1}[0-9]{0,8}(\.[0-9]{8})? |
| ER29 | 0\.[0-9]{8}|[1-9]{1}[0-9]{0,8}(\.[0-9]{8})? |
| ER30 | 0|0\.[0-9]{4}|[1-9]{1}[0-9]{0,10}(\.[0-9]{4})? |
| ER31 | 0\.[0-9]{4}|[1-9]{1}[0-9]{0,10}(\.[0-9]{4})? |
| ER32 | [0-9]{1,11}(\.[0-9]{2,4})? |
| ER33 | 0|0\.[0-9]{3}|[1-9]{1}[0-9]{0,11}(\.[0-9]{3})? |
| ER34 | 0\.[0-9]{3}|[1-9]{1}[0-9]{0,11}(\.[0-9]{3})? |
| ER35 | 0|0\.[0-9]{4}|[1-9]{1}[0-9]{0,11}(\.[0-9]{4})? |
| ER36 | 0\.[0-9]{4}|[1-9]{1}[0-9]{0,11}(\.[0-9]{4})? |
| ER37 | 0|0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})? |
| ER38 | 0\.[0-9]{2}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})? |
| ER39 | [0-9]{1,13}(\.[0-9]{2,6})? |
| ER40 | [0-9]{1,13}(\.[0-9]{2,8})? |
| ER41 | [0-9]{1,13}(\.[0-9]{2,4})? |
| ER42 | [0-9]{0,14}|ISENTO |
| ER43 | [0-9]{2,14} |
| ER44 | [1-9]{1}[0-9]{0,8} |
| ER45 | 0|[1-9]{1}[0-9]{0,2} |
| ER46 | [0-9]{2} |
| ER47 | [0-9]{1,4} |
| ER48 | [!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1}|[!-ÿ]{1} |
| ER49 | ((((20|19|18)(([02468][048])|([13579][26]))-02-29))|((20|19|18)[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0- 2]))-(29|30))))) |
| ER50 | [0-9]\.[0-9]{6}|[1-8][0-9]\.[0-9]{6}|90\.[0-9]{6}|-[0-9]\.[0-9]{6}|-[1-8][0-9]\.[0-9]{6}|-90\.[0-9]{6} |
| ER51 | [0-9]\.[0-9]{6}|[1-9][0-9]\.[0-9]{6}|1[0-7][0-9]\.[0-9]{6}|180\.[0-9]{6}|-[0-9]\.[0-9]{6}|-[1-9][0-9]\.[0-9]{6}|-1[0-7][0-9]\.[0-9]{6}|-180\.[0-9]{6} |
| ER52 | [0-9]{15} |
| ER53 | (([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]) |
| ER54 | [0-9]{8} |
| ER55 | [0-9]{1} |
| ER56 | ([!-ÿ]{0}|[!-ÿ]{2,20})? |
| ER57 | ([!-ÿ]{0}|[!-ÿ]{1,15})? |
| ER58 | [0-9]{7,12} |
| ER59 | [1-9]{1}[0-9]{0,1}|[1-8]{1}[0-9]{2}|[9]{1}[0-8]{1}[0-9]{1}|[9]{1}[9]{1}[0]{1} |
| ER60 | [0-9]{1,20} |
| ER61 | [0-9]{1,48} |
| ER62 | |
| ER63 | |
| ER64 | [0-9]{1,15} |
| ER65 | 1\.00 |
| ER66 | (([0-1][0-9])|([2][0-3])):([0-5][0-9]):([0-5][0-9]) |
| ER67 | [^@]+@[^\.]+\..+ |
| ER68 | [123567][0-9]([0-9][1-9]|[1-9][0-9]) |
| ER69 | [0-9]{1,6} |

