ERP – eDocs NFS-e – RPS com status de Validada devido a falta de Parâmetros por Município
Incidente
Ao emitir uma NFS-e no eDocs, ela fica com status de Validada e no arquivo de log (Sde.log) podem ser apresentado as seguintes mensagens:
- ERROR Senior.SapiensNfe.Processos.Service.Nfse.EnvioRpsBusiness - Erro ao enviar lote de RPS. System.ArgumentNullException: Valor não pode ser nulo. Nome do parâmetro: value;
- ERROR Senior.SapiensNfe.Processos.Service.Nfse.EnvioRpsBusiness - Erro ao enviar lote de RPS. System.FormatException: A cadeia de caracteres de entrada não estava em um formato incorreto;
- ERROR Senior.SapiensNfe.Processos.Service.Nfse.EnvioRpsBusiness - Erro ao enviar lote de RPS. System.ArgumentException: Must specify valid information for parsing in the string;
- ERROR Senior.SapiensNfe.DataAccess.Domain.Model.Dados.Nfse.ListaParametrosMunicipio - Parâmetro de município não encontrado na base: UsuarioJacarei;
- ERROR Senior.SapiensNfe.Processos.Service.Nfse.Customizado.IssNetV2NfseBusiness - Erro em EnviarLoteRpsEnvio. System.Collections.Generic.KeyNotFoundException: Parâmetro de município não encontrado na base: UsuarioJacarei;
- ERROR Senior.SapiensNfe.Processos.Service.Nfse.Customizado.SaoPauloNfseBusiness - Erro em EnviarLoteRpsEnvio. System.ArgumentException: Informações válidas devem ser especificadas para analisar a seqüência de caracteres;
- ERROR Senior.SapiensNfe.Processos.Service.Nfse.EnvioRpsBusiness - Erro ao enviar lote de RPS. System.ArgumentException: Informações válidas devem ser especificadas para analisar a seqüência de caracteres;
- The given key was not present in The dictionary / A chave não estava presente no dicionário.
Observação
As mensagens podem variar de acordo com a prefeitura/fornecedor para o qual a RPS está sendo enviada.
Causa
As mensagens indicam que o eDocs está tentando buscar os parâmetros por município para enviar a RPS para a Prefeitura, no entanto não está encontrando os mesmos cadastrados na base, ou eles estão informados de forma incorreta (Exemplo: o parâmetro aceita somente número, e está sendo definido uma letra).
Solução
Para verificar essa situação:
1. Acesse a tela Configurações / Filiais, aba NFS-e, sub-aba Parâmetros por Município e parametrize corretamente os parâmetros por município para o respectivo município que está sendo enviado a nota;
2. Após efetuar a correta configuração do parâmetro, a transmissão do XML a Prefeitura será efetuado automaticamente pelo serviço do eDocs.