Passo por aqui para compartilhar com vocês um aprendizado que tive na entrega da ECD nesse meu cliente. Realizei os pré-cadastros validados pelo validador CTBS480 do Protheus, que são eles:
1 – Atualização Disponibilizada para a ECD 2024:
* Pacote Acumulado Módulo Contabilidade Gerencial
* Pacote LIB
* Pacote DBAccess
* Binário AppServer
* Binário SmartClient
2 – Atualização de Procedures:
* Procedures .sps
3 – Cadastros:
* Compartilhamento de Tabelas,
* Layout do ECD,
* Validação de Parâmetros e
4 – Base de dados:
* Contas Contábeis sem conta referencial,
* Planos de contas possuem os campos CT1_NATCTA OU CT1_NTSPED em branco,
* Contas Contábeis (CT1) possuem conta, classe ou natureza diferente da tabela CVD,
* Compartilhamento diferente entre as tabelas CT1, CVD e CVN,
* Compartilhamento diferente entre as tabelas CTG e CQD,
* Compartilhamento diferente da CT2,
5 – Apuração dos Resultados:
6 – Gerar Revisão,
7 – Arquivo ECD,
8 – Validação dos erros Apresentados no validador da Receita.
Entre os erros apareceu o erro J150:
“Por fim, gerei uma revisão e gerei o arquivo TXT. Importei no validador da Receita e apresentou o erro “o valor do saldo (VL_CTA_FIN) informado na linha de detalhe da Demonstração de Resultado (J150.IND_COD_AGL=”D”) é diferente do resultado calculado com base nos registros de saldos periódicos (I155) e de saldos das contas de resultado (I355) na mesma data”.
Como possíveis causas do erro, a Totvs tem este link como recomendação a ser analisado: [link](https://centraldeatendimento.totvs.com/hc/pt-br/articles/360048765814-Cross-Segmento-Backoffice-Linha-Protheus-ECD-J150-O-valor-do-saldo-VL-CTA-FIN-informado-na-linha-de-detalhe-da-Demonstra%C3%A7%C3%A3o-de-Resultado-J150-IND-COD-AGL-D-%C3%A9-diferente-do-resultado-calculado-com-base-nos-registros-de-saldos-peri%C3%B3dicos-I155?source=search)
Eu, particularmente, tive bastante dificuldade em localizar o problema seguindo a documentação. Analisei cadastros, tirei relatórios como balanço patrimonial e demonstrativo de resultado. Rodei e refiz saldos, tudo indicação da documentação, mas não conseguia identificar o problema.
Além dos erros, o arquivo possuía algumas advertências, mas não dei importância por serem advertências. Eu ia tratar primeiro os erros. Como não achava a solução, resolvi dar uma olhada nas advertências para esfriar a cabeça e depois voltar para o erro. Foi aí que tive minha grata surpresa: a solução do erro estava exatamente nas advertências. O problema estava relacionado ao plano de contas, onde a natureza da conta superior estava diferente da subconta.
Realizei os ajustes e o erro foi resolvido.
Outra dica: não deixe para recuperar o arquivo ECD da entrega anterior só no final. Pois certamente, quando você recuperar, vai apresentar erros. Então, o ideal é que você já tenha dimensão de todos os erros desde o início da validação, pois o método de ajuste no Protheus fica mais ágil. Por exemplo, você pode fazer em massa, executando um UPDATE no banco.
Então, aqui fica a lição de sempre olhar não só os erros, mas também as advertências. E a outra lição é: quando estiver muito focado em um problema e a solução parecer impossível, pare e mude o foco por alguns minutos. Você vai pensar melhor e enxergar caminhos que solucionem o problema tão simples como foi este cenário.
#Protheus BackOffice #SuporteProtheus #Ecd2024 #ConsultorErp #CompartilhandoConhecimento
Deixe um comentário