A rejeição "RNG9997 - Erro de esquema. The 'http://www.sped.fazenda.gov.br/nfse:fone' element is invalid - The value 'xxxx' is invalid according to its datatype 'http://www.sped.fazenda.gov.br/nfse:TSTelefone' - The Pattern constraint failed." indica que especificamente, o campo de telefone (fone) contém caracteres que o sistema não aceita. O padrão TSTelefone exige apenas números.
Índice
Compreendendo a Rejeição
A rejeição "RNG9997 - Erro de esquema. The 'http://www.sped.fazenda.gov.br/nfse:fone' element is invalid - The value 'xxxx' is invalid according to its datatype 'http://www.sped.fazenda.gov.br/nfse:TSTelefone' - The Pattern constraint failed." ocorre pois o padrão técnico (XSD) do SPED utiliza uma "Pattern constraint" (Expressão Regular) que bloqueia qualquer caractere que não seja um número de 0 a 9. Isso garante que a base de dados seja padronizada e integrada entre prefeituras e a Receita Federal.
Regras do campo fone (Padrão Nacional):
-
Somente números: O sistema espera uma sequência de dígitos de 6 a 14 caracteres.
-
Estrutura: Geralmente composto por
DDD+Número.
Solução
O erro aponta para a tag <fone>. Isso significa que o problema está no cadastro de telefone de uma das duas partes:
-
O Prestador: A sua própria empresa.
-
O Tomador: O cliente para quem você está emitindo a nota.
-
Verifique o cadastro da Empresa: Configurador > Geral > Empresa > Abra o cadastro da Empresa emitente: verifique na aba "Geral" o cadastro do telefone. Remova todos os caracteres especiais e deixe apenas números.
-
Faça o mesmo no cadastro da Empresa no ISSEasy: Vá em Empresas na tela inicial > Clique na empresa: verifique o campo de "Telefone". Deixe apenas números e remova os caracteres especiais.
-
No cadastro do Tomador: Vá em Pessoa > Selecione a Categoria e localize o cadastro do Tomador: vá no campo de contatos na aba "Endereços" e edite o telefone. Removendo os caracteres especiais, deixando apenas números.
-
Salve e retransmita: Após salvar todas as alterações, reenvie a nota