NFS-e: X800: [facet 'pattern'] The value '3319800' is not accepted by the pattern ''0-9''3''.

Criado por André Barbosa em 28/01/2026 18:14  ·  Leitura: 1 min

Situação 

Ao emitir uma Nota de Serviço, apresenta o seguinte erro:

“Erro ao gerar o XML da NFS-e. Ocorreu o seguinte problema na transmissão da NFS-e. Código: X800. Mensagem: Erro de validação – Elemento <http://www.sped.fazenda.gov.br/nfse\&gt;TribMun

: [facet 'pattern'] The value '3319800' is not accepted by the pattern '[0-9]{3}'.”



O alerta indica que o Código NBS informado no cadastro do produto/serviço está fora do padrão exigido pelo município, impedindo a validação e transmissão da NFS-e.


Solução:

Acessar a rotina Cadastro > Produto > Atividade NFS-e e validar se o serviço está vinculado a uma atividade antiga ou incorreta.



Como o campo Código NBS não permite alteração via interface do sistema, foi necessário realizar o ajuste via banco de dados, atualizando o campo CODIGONBS na tabela PRODUTODETALHE, conforme a atividade correta exigida pelo município.



Para localizar o registro, foi utilizado o seguinte select:

select * 

from produtodetalhe 

where produtodetalhe.codprod = ''


Após a correção do Código NBS, a Nota de Serviço foi emitida com sucesso.



 

André Barbosa
Central de Atendimento
(31) 2112-3700

atsinformatica.com.br