Árvore de páginas

Produto

Datasul

Versões

 

Avaliação

1

Sintoma

Resolver problemas no Conta Correntes quando a informação de combustível for captada pela rotina de Geração de Dedução de Combustível do Pagamento de Serviços (duplicidade da quantidade e valores para desconto do combustível) mais de uma vez dentro do mesmo período, sobrepondo datas de captação.

Environment

Unspecified

Causa

 

Se o cliente realiza Dedução de Combustível, para fazer a conferência e identificação do problema de duplicidade das informações é preciso analisar os dados na tabela SV_CTACORR dentro do período de pagamento em questão quando SV_HISTCAPTA.FG_ORIGEM = ‘C’, observando os valores captados nas colunas: INSTANCIA, CD_EMPRESA, CD_TRANSP, CD_EVTO, DT_EVTO, NO_SEQ, VL_EVENTO.

SELECT * FROM sv_ctacorr

WHERE instancia = 'INST' AND cd_transp = 9999

                AND dt_ini_ref BETWEEN To_Date ('01/05/2009','dd/MM/yyyy')

                AND To_Date ('31/05/2009','dd/MM/yyyy');

(antes de executar informar Instancia, prestador de serviço e período de fechamento)

 

Caso esses dados estiverem duplicados, analisar as datas de inicio e de fim de dedução (colunas: DT_INI_REF, DT_FIM_REF). Nessas colunas exibem as datas que foram realizadas as Deduções de Combustível, assim é possível comprovar que foi realizada mais de uma vez a dedução de combustível para a mesma data, como mostra o print abaixo. Analise as linhas 93 e 94, foi realizada Dedução de Combustível para o período 11/05/09 à 10/06/2009 depois realizada novamente a Dedução para o período 26/05/09 à 10/06/09, sobrepondo os valores.

Solução

 

Para resolver esse problema é preciso:

1) Reverter o Faturamento. Acesse o      PGCBSERV \ Processos \ Reversão do Faturamento para o período de      fechamento.

 

2) Reverter a Dedução de Combustíveis para cada período captado. Acesso: PGCBSERV \ Reversão de Dedução de Combustível.

A reversão tem que ser para os períodos listados no SELECT da tabela SV_CTACORR (não pode informar apenas um período com a maior e menor data, pois não dará certo, pois os apontamentos “duplicados” do conta corrente não serão apagados. Para os apontamentos no conta corrente serem apagados corretamente tem que fazer a reversão de dedução com os períodos listados abaixo).

 

Exemplicando, vamos usar o print acima. Para as linhas 93, 94 e 95 do print, terá que ser feito três (3) reversões de Decução de Combustível, uma para o período 11/05/09 à 10/06/09, outra para 26/05/09 à 10/06/09 e a terceira para 03/06/09 à 03/06/09.

 

3) Após realizar a Reversão da Dedução de Combustível, executar o comando SQL abaixo para verificação dos dados no Conta Corrente (verificar se ainda há dados “duplicados”):

(Antes de executar, informe corretamento a Instância, prestador de serviço e período de pagamento).

SELECT * FROM sv_ctacorr

WHERE instancia = 'PRX' AND cd_transp = 101

               AND dt_evto BETWEEN To_Date('11/05/2009','dd/MM/yyyy')

              AND To_Date('11/06/2009','dd/MM/yyyy')

ORDER BY dt_evto;

 

4) Fazer a Dedução de Combustível para o período correto. Acesso: PGCBSERV \ Dedução de Combustível.

 

5) Fazer o Faturamento. Acesso: PGCBSERV \ Processos \ Faturamento.

Observações