Ocorrência
Ao realizar a transmissão de um RPS ocorre o error.log: "variable does not exist C5_ENDPRES on PRESTACAO(NFSEXMLENV.PRW) DD/MM/AAAA HH:MM:SS line : 2141"
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Todas as versões
Causa
Esse error.log é causado quando está sendo utilizado a configuração MP - NFSE - Dados da Prestacao: Endereço, Número, Complemento, Bairro, CEP e PAIS, porém com o parâmetro MV_ENDPRES configurado incorretamente, geralmente sem a separação de cada campo por aspas simples ( ' ).
Solução
Para correção, a estrutura do parâmetro deverá ser a seguinte abaixo, separado por aspas simples:
{'C5_ENDPRES','C5_NUMPRES','C5_COMPPRE','C5_BAIPRES','C5_CEPPRES','C5_PAIS'}
Feito isso, é de extrema importância reiniciar o Protheus para surgir efeito nas alterações.
Obs.: Vale lembrar que o nome dos campos poderá variar de acordo com o que foi criado e configurado através da documentação citada acima, porém a estrutura do parâmetro deverá ser padrão.
0 Comentários