Analisados os resultados dos testes efetuados na contabilização de diversos módulos
Produto: | Microsiga Protheus |
Versões: | 12.1.17 |
Ocorrência: | Diferença |
encontrada de saldo encontrado na conta 210105010101 (Salários a Pagar) durante testes de contabilização de diversos módulos |
feitas feitos simultaneamente. |
Passo a passo: | Não conformidades apontadas |
---|
|
SoluçãoAções Tomadas |
---|
Duplicação de saldos na contabilização de depreciação de ativos imobilizados. | - Nos testes efetuados de contabilização com mais de um usuário na base de testes o cenário não foi reproduzido.
| Encontrada diferença no saldo da conta 210105010101 (Salários a Pagar) |
|
Analisada base de dados dia a dia até a localização da diferença. | - Inicialmente foi verificado dia a dia das movimentações efetuadas na conta 210105010101
|
|
Observações: | - (Salários a Pagar) através dos relatórios Balancete e Razão Contábil enviados para a equipe de produto.
- Foi encontrada a diferença de R$ 2.791.888,13.
- Essa diferença foi oriunda da contabilização de arquivo texto através de rotina customizada (contabilização de txt folha) onde a mesma realiza uma pré validação e em seguida é chamada a rotina CTBA500 ( Programa de Lançamentos Contábeis Off-Line .txt).
- Através de queries foi constatado que lançamentos de LPs específicos não foram contabilizados.
- O arquivo texto utilizado foi testado em ambiente padrão, onde teve todo seus lançamentos contabilizados.
- Foi informado a equipe de produto que o problema de contabilização de arquivo texto já era de conhecimento (arquivos com linhas e espaços em branco), porém não deveria impactar no saldo das contas.
- Foi solicitado a data dos fontes CTBA193 / CTBA190 / CTBXATU para confrontar com as datas da branch $/Protheus_Padrao/Fontes_Doc/Inovação/V12/V12.1.7-INOV/V12 na Totvs.
As datas passadas estão incoerentes com as disponibilizadas no TFS (a atualização desses fontes e imprescindível pois tiveram alterações pertinentes ao assunto, para que possamos identificar se é um problema de atualização de fontes ou de efeitos colaterais):
Rotina | Data TFS | Data Ambiente Testes |
---|
CTBA193 | 22/03/2016 | 10/10/2017 | CTBA190 | 21/09/2016 | 28/09/2016 | CTBXATU | 26/07/2017 | 24/07/2017 |
Em seguida foram realizado testes com três usuários, contabilizando ao mesmo tempo arquivos textos através do CTBA500, tendo como finalidade identificar o comportamento de exclusão dos registros da tabela CQA (Fila de Saldos).
- Todos os lançamentos inclusos no arquivo foram contabilizados no mês de novembro na base de testes #TOTVS12_PRE2 batendo os valores no relatório Razão e os saldos no Balancete, onde o processamento em fila funcionou corretamente.
|
|
Conclusão | A possível não conformidade só será reproduzida em ambiente com base de dados robusta e com diversos usuários contabilizando em diferentes módulos ao mesmo tempo (mesmo realizando os testes com mais de um usuário não conseguimos atingir tal cenário). |
Solução Proposta | - Atualizar os fontes deixando-os alinhados com as datas do TFS (ou disponibilizar os utilizados em produção)
- Acompanhar o fechamento mensal para que possamos rastrear de forma objetiva a possível não conformidade, tendo em vista que o erro é reproduzido com diversos usuários contabilizando ao mesmo tempo em rotinas distintas e com o volume de dados robusto
|
Ressaltando que as procedures foram executadas diretamente no banco de dados, testando a sintaxe da query para o banco de dados PostgreSQL 1.6.As querys não foram testadas executando o Protheus no sistema operacional Astra Linux