Erro de Schema no XML de Campinas

92 views
Skip to first unread message

Thiago Marriel

unread,
Sep 2, 2026, 9:28:30 AMSep 2
to wsnfsecampinas

Bom dia! Após a liberação do ambiente de homologação da NFS-e de Campinas, ocorrida novamente em 31/08, estamos enfrentando uma situação relacionada à emissão de uma NFS-e de exportação.

Antes da indisponibilidade do ambiente, o mesmo arquivo XML era validado pela Prefeitura normalmente quanto à sua estrutura. Na ocasião, o sistema retornava um erro específico em determinada tag, o que indicava que o XML estava sendo processado e que não havia, inicialmente, um problema geral em seu leiaute.

Após realizarmos a correção da tag indicada e com o retorno do ambiente de homologação de Campinas, o XML passou a apresentar a seguinte mensagem: “Arquivo em desacordo com o XML Schema.”

Gostaríamos de entender se houve alguma alteração no ambiente, no XML Schema ou nas regras de validação durante o período em que o ambiente esteve indisponível, pois o mesmo XML, anteriormente processado pelo ambiente, passou a apresentar um erro relacionado ao leiaute após a sua liberação.

 

Carlos Gomes

unread,
Sep 8, 2026, 8:28:04 AMSep 8
to wsnfsecampinas
Bom dia,

wsnfsecampinas, algum retorno?

Thiago Fonseca de Souza

unread,
Sep 8, 2026, 10:01:13 AMSep 8
to wsnfsecampinas
Estamos com o mesmo problema

Luciana A. Konno

unread,
Sep 8, 2026, 10:20:57 AMSep 8
to Thiago Fonseca de Souza, wsnfsecampinas
Aqui também. 


Sent from Gmail Mobile

--
You received this message because you are subscribed to the Google Groups "wsnfsecampinas" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wsnfsecampina...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/wsnfsecampinas/d0ebaf84-1838-413e-b6c0-90da7a4fb03en%40googlegroups.com.

Carlos Gomes

unread,
Sep 9, 2026, 7:39:08 AMSep 9
to wsnfsecampinas
Bom dia a todos,

Poderiam confirmar se a inconsistência já está em análise? Estamos a 21 dias do início da obrigatoriedade e, sem uma posição sobre a causa da rejeição, ficamos impossibilitados de concluir os ajustes necessários para entrar em produção no prazo.

Peço, por gentileza, um retorno com prazo estimado para o diagnóstico.

No aguardo,

Atenciosamente,
Carlos

Em quarta-feira, 2 de setembro de 2026 às 10:28:30 UTC-3, Thiago Marriel escreveu:

wsnfsecampinas

unread,
Sep 9, 2026, 8:02:55 AMSep 9
to wsnfsecampinas
Bom dia

Devido ao alto volume de XMLs recebidos com erros de preenchimento (o que gasta recursos desnecessários do servidor durante o processamento, além de gerar mensagens de erro genéricas), o Webservice passou a validar o XML estritamente pelo XSD da documentação antes de iniciar o processamento da DPS.

Isso significa que qualquer divergência em relação ao leiaute estabelecido resultará na rejeição imediata do documento. 
Para evitar falhas de transmissão, recomendamos que o sistema emissor realize a validação prévia do XML frente ao XSD antes de efetuar o envio.

Abaixo cito alguns erros identificados nos XMLs que recebemos para análise:
- Tags obrigatórias faltantes: O XML deve conter obrigatoriamente todos os campos e estruturas exigidos pelo XSD para o tipo de documento gerado.  
- Tags enviadas vazias: Caso uma tag opcional não possua informação (por exemplo, o telefone do tomador), ela não deve ser enviada. Enviar a tag vazia (ex: <fone></fone>) causará erro de validação no XSD.  
- Valores inválidos (Enumerações): Os campos devem respeitar estritamente os domínios permitidos. Por exemplo, o campo <opSimpNac> aceita apenas as opções 1, 2 ou 3, tornando inválido o envio do valor 0.  
- Formato e tamanho incorretos: Elementos com restrições de tamanho ou padrão devem ser respeitados. Por exemplo, o campo <CST> do grupo <gIBSCBS> exige o tipo TSTipoCST, composto estritamente por três dígitos numéricos. O envio incorreto de <CST>1</CST> gerará erro, devendo ser enviado no formato correto, como <CST>001</CST>.  
- Tags fora de ordem: A ordem dos elementos no XML deve seguir rigorosamente a sequência definida no XSD. Por exemplo, se a tag <cNBS> for enviada antes da tag <xDescServ> em desacordo com a ordem estrutural, o Web Service retornará erro de validação.  

Recomendação: Ajuste os sistemas de geração de XML para incorporarem a validação nativa contra o XSD oficial da NFS-e, garantindo que os XMLs sejam transmitidos 100% em conformidade com o leiaute. 

Atenciosamente
Reply all
Reply to author
Forward
0 new messages