O erro Código: L4 aparece na emissão da NFS-e (Nota Fiscal de Serviço eletrônica) quando o arquivo da nota não passou na validação técnica (XML) da prefeitura. Para resolver, identifique na mensagem a informação recusada e siga os passos abaixo.
Erro: Estrutura do xml recebido incorreta
Código: L4
Mensagem: Estrutura do xml recebido incorreta. javax.xml.bind.MarshalException - with linked exception:[org.xml.sax.SAXParseException; lineNumber: 0; columnNumber: 0; cvc-complex-type.2.4.a: Invalid content was found starting with element xDescServ. One of {http://www.sped.fazenda.gov.br/nfse:cTribNac) is expected.]
Por que esse erro acontece?
Antes de processar a NFS-e, a prefeitura valida o arquivo XML da nota. Quando um campo vem vazio, em formato diferente do esperado ou com um valor fora da lista aceita, o arquivo é recusado. O nome do campo costuma aparecer na mensagem, depois de palavras como element, Element ou entre aspas.
Como resolver?
- Identifique na mensagem o nome do campo recusado.
- Confira a informação correspondente no rascunho da NFS-e, no cadastro do cliente ou no cadastro do serviço e corrija o que estiver vazio ou fora do formato.
- Se não for possível identificar o campo, simule a emissão no portal da prefeitura com os mesmos dados da nota: o portal mostra qual informação foi recusada.
- Volte para o rascunho da NFS-e e clique em Salvar > Emitir Agora!.
Comentários
0 comentário