Módulo: CÂMBIO EXPORTAÇÃO
Funcionalidade: Captação
Data/Hora da Publicação: 09/02/2007 00:00:00
Data/Hora Última Alteração: 10/03/2010 14:28:13
Descrição da Nota: CAPTAÇÃO - CALCULO DE JUROS
Sintoma
O cálculo de juros na captação para os contratos de Pré pagamento do tipo "Linear ao ano sobre as
cambiais" está incorreto.
Solução
foi adicionada uma consistencia para saber se a parcela foi totalmente liquidada.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 03071 Data: 09/02/2007 Hora: 10:46:07
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 03071
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00026
Agrupamento : 00151
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
CAPTAÇÃO - CALCULO DE JUROS
----------------------------------------------------------------------------------------------------
Palavras Chave:
CAPTAÇÃO - CALCULO DE JUROS
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCB001F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB001F01
...
IF itab_zycbt002j_aux[] IS INITIAL.
itab_zycbt002j_aux[] = itab_zycbt002[].
ENDIF.
IF itab_zycbt002-dtpagto IS INITIAL AND
( /pws/zycbe001-tpcontr(1) EQ 'P' OR
/pws/zycbe001-tpcontr(1) EQ 'S' ) AND
/pws/zycbe001-ffrcalc EQ 'C'.
v_nrparcj_aux = itab_zycbt002-nrparc.
READ TABLE itab_zycbt002j_aux WITH KEY nrparc = v_nrparcj_aux.
IF sy-subrc = 0 AND itab_zycbt002j_aux-dtpagto IS INITIAL.
* >> Início da inclusão: FORM CALCJ_PRE_CAMBIAIS
IF NOT v_slpagar IS INITIAL.
* << Fim da inclusão
LOOP AT itab_zycbt002p WHERE dtfinal < itab_zycbt002-dtfinal.
v_slpagar = v_slpagar - itab_zycbt002p-vlme.
ENDLOOP.
* >> Início da inclusão: FORM CALCJ_PRE_CAMBIAIS
ENDIF.
* << Fim da inclusão
ENDIF.
ENDIF.
IF v_dtcalc EQ '00000000'.
v_dtcalc = itab_zycbt002-dtinicio.
...