ERP – eDocs NFS-e Smarapd – Dados no nível raiz inválidos. Linha 1, posição 1
Incidente
Ao gerar uma NFS-e para a Prefeitura de Cubatão/SP ou para uma Prefeitura que utilize o Fornecedor Smarapd, no eDocs em NFS-e / Emissões, aba Emissões a nota está com o status Validada e no arquivo de log (Sde.log) é apresentado a seguinte informação: ERROR Senior.SapiensNfe.Processos.Service.Nfse.Customizado.CubataoNfseBusiness - Erro em EnviarLoteRpsEnvio
System.Xml.XmlException: Dados no nível raiz inválidos. Linha 1, posição 1.
Observação
A NFS-e pode ficar com status de Falha, dependendo da parametrização do eDocs.
Causa
Essa situação ocorre quando a Prefeitura está rejeitando o envio do RPS para a futura conversão em NFS-e, porém não está retornando uma mensagem específica para esta rejeição como, por exemplo, problema com código do item da lista de serviço, alíquotas de impostos, forma de tributação, entre outros.
Solução
Nestes casos, não há como ser verificado qual é exatamente o motivo da rejeição do envio desta RPS por parte da Prefeitura. Desta forma, verifique os procedimentos abaixo para coleta dos dados para ser enviado a Prefeitura:
1. Acesse a tela Configurações / Gerais, aba Log e habilite o campo Habilitar coleta de XML:
Observação
A coleta de log XML também pode ser habilitada por Empresa acessando a tela Configurações / Empresas, aba Geral.
2. Acesse a tela Configurações / Logs, aba XML e colete o XML de envio gerado para a Prefeitura;
3. Entre em contato com a Prefeitura, para que a mesma efetue uma análise do arquivo e informe o motivo pelo qual o arquivo XML da RPS está sendo invalidado;
4. Após o retorno da Prefeitura, ajuste a informação que for necessária e reemitida a nota pelo Gestão Empresarial | ERP;
4.1. Acesse a tela F140CAN_RFNF - Mercado / Gestão de Faturamento e Outras Saídas / Notas Fiscais de Saída / Emissão e cancelamento / Nota fiscal;
4.2. Selecione a NFS-e e efetue a emissão do documento novamente.
Importante
- Caso a Prefeitura acabe rejeitando a nota, para gerar o LOG XML de envio, será necessário integrar/emitir novamente o XML pelo Gestão Empresarial | ERP;
- Na maioria dos casos o eDocs envia um Lote de RPS para a Prefeitura. Desta forma, a Prefeitura rejeitando um RPS presente em um lote causará a rejeição do lote inteiro, o que fará com que várias RPS não sejam enviadas para a Prefeitura. Neste caso, sugerimos que os RPS sejam rejeitados manualmente no eDocs e que seja enviada um RPS de cada vez para a Prefeitura.