Módulo: CÂMBIO EXPORTAÇÃO
Funcionalidade: Liquidação de Fatura
Data/Hora da Publicação: 13/02/2008 00:00:00
Data/Hora Última Alteração: 22/02/2011 12:41:09
Descrição da Nota: LIQUIDAÇÃO - DIVISÃO CONTRATO/DIVISÃO FATURA DIFERENTES - CÂMBIO PRONTO
Sintoma
Ao efetuar a liquidação de um câmbio pronto, onde a divisão do contrato é diferente da divisão da
fatura, o desmembramento do contrato esta sendo efetuado na divisão da fatura, mas o correto é
efetuar na divisão do contrato, quando o mesmo for do tipo câmbio pronto.
Solução
Passar a divisão do contrato quando for do tipo câmbio pronto.
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 05920 Data: 13/02/2008 Hora: 15:34:57
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 05920
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 7.0
Pacote : 00004
Agrupamento : 00034
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
00342 - 00001 - 6.0 - 00021 - VINCULAÇÃO E LIQUIDAÇÃO COM PERFORMANCE - EMPRESA/DIVISÃO
04124 - 00002 - 7.0 - 00002 - LIQUIDAÇÃO - DIVISÕES DIFERENTES DA FATURA E DO CONTRATO
----------------------------------------------------------------------------------------------------
LIQUIDAÇÃO - DIVISÃO CONTRATO/DIVISÃO FATURA DIFERENTES - CÂMBIO PRONTO
----------------------------------------------------------------------------------------------------
Palavras Chave:
LIQUIDAÇÃO - DIVISÃO CONTRATO/DIVISÃO FATURA DIFERENTES - CÂMBIO PRONTO
DESEMEMBRAMENTO DO CONTRATO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCB004F02
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB004F02
...
'BLART'
text-006.
itab_zycbe033-blart = wa_zycbt011_d-blart.
ELSE.
PERFORM verify_null_field USING wa_zycbt011-blart
'BLART'
text-006.
itab_zycbe033-blart = wa_zycbt011-blart.
ENDIF.
itab_zycbe033-d_gsber = itab_zycbt006-gsberf.
* >> Início da inclusão: FORM DESMEMBRA_ACE
IF /pws/zycbt001-tpcontr(1) = 'C'.
itab_zycbe033-d_gsber = /pws/zycbt001-gsber.
ENDIF.
* << Fim da inclusão
itab_zycbe033-c_gsber = itab_zycbe033-d_gsber.
IF /pws/zycbt089-tx_desm_ace = 'DTFECH' OR
/pws/zycbt089-tx_desm_ace = 'DTFECH1' .
IF wa_zycbt007-dtjuros = 'DTPAGEXT'.
v_dtliquid = itab_zycbt006-dtpagext.
ELSEIF wa_zycbt007-dtliquid = 'DTPAGTO'.
v_dtliquid = itab_zycbt006-dtpagto.
ENDIF.
CASE v_zycbe001-fdtlanc.
WHEN 'O'.
...
...
PERFORM verify_null_field USING wa_zycbt011_d-blart
'BLART'
text-006.
itab_zycbe033-blart = wa_zycbt011_d-blart.
ELSE.
PERFORM verify_null_field USING wa_zycbt011-blart
'BLART'
text-006.
itab_zycbe033-blart = wa_zycbt011-blart.
ENDIF.
* >> Início da inclusão: FORM CLEARING
IF /pws/zycbt001-tpcontr(1) = 'C'.
itab_zycbe033-d_gsber = /pws/zycbt001-gsber.
ELSE.
* << Fim da inclusão
itab_zycbe033-d_gsber = itab_zycbt006-gsberf.
* >> Início da inclusão: FORM CLEARING
ENDIF.
* << Fim da inclusão
itab_zycbe033-c_gsber = itab_zycbe033-d_gsber.
itab_zycbe033-kursf = p_kursf.
PERFORM verify_null_field USING p_conta
'AGKON'
text-028.
itab_zycbe033-d_newko = p_conta.
...