CE PLUS - Nota 003208

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

Versões Tratadas

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.

...