Módulo: CÂMBIO EXPORTAÇÃO
Funcionalidade: Liquidação de Fatura
Data/Hora da Publicação: 08/03/2007 00:00:00
Data/Hora Última Alteração: 10/03/2010 14:34:01
Descrição da Nota: LIQUIDAÇÃO (JUROS) - DATA DE CORTE ACC E ACE
Sintoma
1-) Criei uma captação de ACC com o juros escalonado.
2-) Vinculei uma fatura na data de corte do periodo de ACC e ACE.
3-) Efetuei uma liquidação na mesma data de corte de ACC e ACE.
4-) O programa deveria calcular o valor do juros usando a primeira taxa pois a data de corte ainda
pertence ao primeiro período O programa calcula a data de corte como sendo o primeiro dia do segundo
periodo e então efetua o calculo do juros errado usando a taxa do segundo período.
Solução
Ajuste efetuado para o programa calcular o juros com a taxa da data de corte, sendo que se for data
de corte acc e ace o programa deve utilizar a data final, da primeira parcela
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 03208 Data: 08/03/2007 Hora: 09:01:12
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 03208
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00026
Agrupamento : 00156
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
LIQUIDAÇÃO (JUROS) - DATA DE CORTE ACC E ACE
----------------------------------------------------------------------------------------------------
Palavras Chave:
LIQUIDAÇÃO (JUROS) - DATA DE CORTE ACC E ACE
----------------------------------------------------------------------------------------------------
Objetos da nota:
FUNC /PWS/ZYCB_CALCULA_JUROS
----------------------------------------------------------------------------------------------------
Modificações efetuadas em FUNC /PWS/ZYCB_CALCULA_JUROS
...
itab_periodos_j-dtate = data_fim.
itab_periodos_j-txjur = zycbe005-txjtotal.
itab_periodos_j-tptxj = zycbe005-tptxjur.
itab_periodos_j-tpper = 'E'.
APPEND itab_periodos_j.
ENDIF.
LOOP AT itab_zycbt002.
IF v_escalonado EQ 'E'.
IF data_fim GE itab_zycbt002-dtinicio AND
data_fim LE itab_zycbt002-dtfinal.
* >> Início da inclusão:
IF data_fim NE itab_zycbt002-dtinicio
AND v_txtot IS INITIAL.
* << Fim da inclusão
v_txtot = itab_zycbt002-txjtotal.
* >> Início da inclusão:
ENDIF.
* << Fim da inclusão
ENDIF.
ENDIF.
IF v_data_de > itab_zycbt002-dtfinal.
CONTINUE.
ENDIF.
IF data_fim < itab_zycbt002-dtinicio.
...