Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Nota Fiscal
Data/Hora da Publicação: 11/09/2007 00:00:00
Data/Hora Última Alteração: 09/03/2010 10:27:35
Descrição da Nota: DATA DE LANÇAMENTO DO ESTORNO DA NF
Sintoma
Ao estornar uma nota fiscal em dia posterior a data da entrada, o sistema esta apresentando como
data de lançamento a data do dia do estorno. Quando estornamos o documento o sistema deve
considerar o estorno na data origianal da entrada.
Solução
Foi retirado esse tratamento da J1B2
7.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 04669 Data: 11/09/2007 Hora: 08:42:56
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 04669
Categoria : Erro de Programa
Prioridade : Baixa
Versão PW.CE : 7.0
Pacote : 00003
Agrupamento : 00013
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
DATA DE LANÇAMENTO DO ESTORNO DA NF
----------------------------------------------------------------------------------------------------
Palavras Chave:
DATA DE LANÇAMENTO DO ESTORNO DA NF, NOTA FISCAL, ESTORNO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI016F01
REPS /PWS/MZYCI029F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI016F01
...
AND ( t001-land1 NE 'AR' AND t001-land1 NE 'CL' ).
MESSAGE i033.
ELSE.
IF ( sy-subrc = 0 AND
v_valor NE '9999999999' ) OR
sy-subrc NE 0.
IF v_modalidade = '99'.
v_apaga = 'X'.
ENDIF.
ENDIF.
* >> Início da exclusão: FORM EFETUA_CANCELAMENTO_G
IF v_valor NE '9999999999'.
PERFORM fill_data_j1b2n.
ENDIF.
* << Fim da exclusão
PERFORM fill_data_j1b3.
/pws/zycie041-bukrs = space.
ENDIF.
ENDIF.
ENDIF.
ELSE.
GET CURSOR FIELD v_campo VALUE v_belnr2.
IF v_campo = '/PWS/ZYCIE041-BELNR_F_02' AND
NOT v_belnr2 IS INITIAL.
PERFORM reverse_documento_impos_fb08.
...
...
ENDIF.
CLEAR v_modo_bi.
ENDFORM.
FORM efetua_cancelamento_r.
CLEAR: v_cancel.
GET CURSOR FIELD v_campo VALUE v_valor.
IF v_campo EQ '/PWS/ZYCIE044-DOCNUM'.
IF /pws/zycie043-statusp_mr1m = 'C'.
MESSAGE i032.
ELSE.
* >> Início da exclusão: FORM EFETUA_CANCELAMENTO_R
PERFORM fill_data_j1b2n.
* << Fim da exclusão
PERFORM fill_data_j1b3_r.
IF v_cancel EQ 'OK'.
tc_lista_nfr-lines = tc_lista_nfr-lines - 1.
CALL SCREEN '0002'.
ENDIF.
ENDIF.
ELSE.
MESSAGE i026.
ENDIF.
ENDFORM.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI029F01
...
ELSEIF v_modo_bi EQ '2'.
v_modo_bi = 'E'.
ELSEIF v_modo_bi EQ '1'.
v_modo_bi = 'N'.
ENDIF.
ENDFORM.
FORM estorna_nfc.
GET CURSOR FIELD v_campo VALUE v_valor.
IF v_campo EQ '/PWS/ZYCIE265-DOCNUM' AND v_valor > 0.
PERFORM hist_contabil.
* >> Início da exclusão: FORM ESTORNA_NFC
PERFORM fill_data_j1b2n.
* << Fim da exclusão
PERFORM fill_data_j1b3_c.
PERFORM bi_fb08.
PERFORM atualiza_historico.
IF /pws/zycie264-belnr_f_02_c IS INITIAL.
LOOP AT itab_zycit265_c WHERE NOT docnum IS initial.
ENDLOOP.
IF sy-subrc NE 0.
PERFORM retorna_saldo.
ENDIF.
ENDIF.
...