Onde a NBS fica no Protheus
A informação de serviço está espalhada em mais de um cadastro. Este é o mapa documentado pela TOTVS:
| Informação | Onde fica |
|---|---|
| NBS do serviço, enviada na NFS-e | Complemento do produto (SB5), campo B5_NBS |
| Tabela de códigos NBS | Tabela EL0, mantida pela rotina EASYNBS |
| Item da lista de serviços (LC 116) | B1_CODISS ou BZ_CODISS |
| Código de tributação nacional (seis dígitos) | B1_TRIBMUN ou BZ_TRIMUN |
| Código indicador da operação (cIndOp) | Regra de escrituração do Configurador, CJ2_INDOP |
| cClassTrib | Regra de escrituração do Configurador, CJ2_CSTCCT |
A rotina EASYNBS vem do módulo de serviços de comércio exterior e precisa ser incluída no menu pelo configurador. A TOTVS publica caminhos diferentes para ela, um em Atualizações e outro em Livros Fiscais, Ambiente, Cadastros, e não documenta rotina de importação da tabela oficial de NBS: o cadastro é feito pela própria rotina ou vem da carga padrão do sistema. Na alteração, só a descrição e o bloqueio podem ser mudados.
Como a NBS entra no XML
Na NFS-e Nacional, o código vai na tag cNBS, dentro do grupo de serviço (cServ), com nove dígitos numéricos. O esquema atual aceita a tag como opcional, mas as regras de negócio a tornam obrigatória em três casos: quando a nota traz qualquer informação de IBS ou CBS (E0322), na exportação (E0318) e na importação de serviço (E0320). Código que não existe na tabela oficial gera a rejeição E0316.
No Protheus, a geração das tags de IBS e CBS na NFS-e depende do parâmetro MV_RTC56 e de IBS e CBS configurados no Configurador de Tributos: com só o ISSQN configurado, as tags não saem. Para a NFS-e Nacional, a TOTVS pede a versão 1.01 do layout no assistente de configuração. O papel de cada parâmetro está em parâmetros da Reforma no Protheus.
Na NF-e, a NT 2025.002 não traz campo de NBS: o item continua identificado pelo NCM. O que muda para NFS-e e NFCom em outubro está em NFS-e e NFCom com IBS e CBS.
NBS, cClassTrib e cIndOp
A NBS descreve o serviço; quem diz como IBS e CBS incidem é o cClassTrib, e quem diz onde a operação acontece é o cIndOp. A ligação entre eles não é automática.
- A correlação oficial é orientativa. O Anexo VIII da NFS-e cruza item da LC 116, NBS, cIndOp e cClassTrib. O próprio portal informa que é um trabalho inicial e que não há regras de negócio baseadas nele, e a TOTVS o trata como de natureza orientativa.
- Alguns cClassTrib trazem a lista de NBS. No Portal da Conformidade Fácil, 15 classificações têm a lista de NBS embutida. A de profissões intelectuais, por exemplo, reúne 100 códigos, e a TOTVS cita as NBS da advocacia levando ao cClassTrib 200052.
- No Configurador, o caminho é pelo perfil. O Otimizador de Perfis Tributários aceita o B5_NBS como filtro para montar o perfil de produto, e o cClassTrib e o cIndOp ficam na regra de escrituração ligada a esse perfil. Não há regra documentada que derive o cClassTrib direto da NBS.
Como o cClassTrib é escolhido e revisado está em cClassTrib, NCM e NBS no Protheus, e como montar perfis em volume, em migração da TES para o Configurador de Tributos.
Erros mais comuns
| Erro | O que fazer |
|---|---|
| E0316: código da lista NBS inexistente | Corrigir o B5_NBS conforme a tabela oficial vigente da NFS-e |
| RNG6110: grupo de serviço incompleto, espera cNBS | Preencher o B5_NBS do serviço |
| Falha de schema no cNBS | Deixar o código com nove dígitos numéricos, sem pontos |
| São Paulo, erro 1001 esperando NCM ou NBS | Preencher o B5_NBS quando a nota tem IBS e CBS calculados |
| Itens com NBS diferentes na mesma NFS-e | Não aglutinar; com itens iguais, a TOTVS indica o MV_ITEMAGL |
| L261: NBS obrigatório em serviço exportado | Atualizar o TSS, que passou a montar o código para tomador do exterior |
NFS-e de São Paulo
São Paulo usa layout próprio, em produção desde 01/01/2026, e não o emissor nacional. A TOTVS documenta três parâmetros: o MV_RTC56 no Protheus e o MV_RTCNFSE e o MV_RTHNFSE no TSS, de produção e homologação. O grupo de IBS e CBS de São Paulo leva só o cClassTrib, por limitação do layout. A TOTVS também alerta que usar uma NBS genérica só para conseguir aglutinar itens pode não estar em conformidade.
Qual tabela usar
- NFS-e: Anexo B da documentação técnica, lista de serviços nacional com a NBS 2.0, versão 1.01 de 22/01/2026. Alguns artigos da TOTVS ainda citam a versão anterior.
- Base legal: a LC 214/2025 adota a NBS aprovada pela Portaria Conjunta RFB/SECEX nº 2.000/2018, e os anexos de educação e saúde, entre outros, listam códigos NBS.
- Correlação: Anexo VIII, versão 1.01.00, com natureza orientativa.
- cIndOp: Anexo VII, que o Protheus importa para a tabela de códigos indicadores de operação.
Como revisar os serviços
- Listar os produtos de serviço faturados nos últimos meses e conferir quais estão sem B5_NBS.
- Preencher o B5_NBS com nove dígitos, conferindo cada código contra o Anexo B vigente.
- Agrupar os serviços em perfis de produto, usando o B5_NBS como filtro, e definir cClassTrib e cIndOp na regra de escrituração.
- Emitir em homologação uma NFS-e de cada município e de cada tipo de serviço, lendo o XML.
- Revisar contratos com itens de NBS diferentes antes de aglutinar na mesma nota.
Em resumo
- A NBS do serviço fica no B5_NBS e vai para a tag cNBS da NFS-e, com nove dígitos e sem pontos.
- A tabela de códigos é mantida pela rotina EASYNBS, que precisa ser incluída no menu.
- Na NFS-e Nacional, a NBS é obrigatória quando a nota traz IBS ou CBS.
- A NBS não define o cClassTrib: ele e o cIndOp ficam na regra de escrituração do Configurador.
Próximo passo: listar os serviços faturados sem B5_NBS e conferir cada código contra a tabela oficial vigente antes da próxima emissão.
Fontes e referências
- TDN: tag de NBS alimentada pelo B5_NBS.
- Central TOTVS: NFS-e Nacional, implantação.
- TDN: cadastro de NBS (EASYNBS) para a Reforma.
- TDN: Otimizador de Perfis Tributários de produtos.
- TDN: NBS, cIndOp e cClassTrib (consultoria de segmentos).
- Central TOTVS: NFS-e Nacional e MV_RTC56.
- Central TOTVS: NFS-e de São Paulo com IBS e CBS.
- Central TOTVS: rejeição E0316.
- Portal da NFS-e: documentação da Reforma Tributária.
- Lei Complementar nº 214/2025.
Perguntas frequentes
Principais dúvidas sobre o tema
Onde cadastrar a NBS no Protheus?
No complemento do produto (SB5), campo B5_NBS, em Dados Adicionais do Produto, aba Outros. É esse campo que alimenta a tag cNBS da NFS-e.
Como cadastrar a tabela de NBS no Protheus?
Pela rotina EASYNBS, que grava na tabela EL0 e precisa ser incluída no menu pelo configurador. A TOTVS não documenta importação automática da tabela oficial.
A NBS vai na NF-e?
Não. A NT 2025.002 da NF-e não traz campo de NBS; o item continua identificado pelo NCM. A NBS vai na NFS-e.
A NBS define o cClassTrib?
Não sozinha. A correlação oficial entre NBS e cClassTrib é orientativa, e no Protheus o cClassTrib fica na regra de escrituração do Configurador de Tributos.
Por que a NFS-e é rejeitada com E0316?
Porque o código informado no B5_NBS não existe na lista oficial de NBS da NFS-e. A correção é ajustar o código conforme o Anexo B vigente.
Nota: este conteúdo tem finalidade informativa. Questões contratuais, tributárias ou jurídicas devem ser validadas com os responsáveis da sua empresa.

