CE PLUS - Nota 007557

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: Nota Fiscal Complementar

Data/Hora da Publicação: 11/11/2008 00:00:00

Data/Hora Última Alteração: 20/06/2011 11:54:44

Descrição da Nota: ADEQUAÇÃO DO NUMERO DA NFE NAS MENSAGENS DA NF DE REMESSA E COMPLEMENTAR

Sintoma

 

Não esta levando o número da Nota Fiscal corretamente nas Notas Fiscais de Remessa e Complementar

 

Solução

 

Executar a verificação de NF-e para realizar o tratamento do número da Nota na Mensagem

Versões Tratadas

7.0

Informações Complementares

 

----------------------------------------------------------------------------------------------------

Nota Número 07557 Data: 11/11/2008 Hora: 13:37:57

----------------------------------------------------------------------------------------------------

 

----------------------------------------------------------------------------------------------------

Nota Número              : 07557

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 7.0

Pacote                   : 00007

Agrupamento              : 00073

----------------------------------------------------------------------------------------------------

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

----------------------------------------------------------------------------------------------------

ADEQUAÇÃO DO NUMERO DA NFE NAS MENSAGENS DA NF DE REMESSA E COMPLEMENTAR

----------------------------------------------------------------------------------------------------

Palavras Chave:

MENSAGEM - NFE - NUMERO - NOTA

 

----------------------------------------------------------------------------------------------------

Objetos da nota:

REPS /PWS/MZYCI016F01

REPS /PWS/MZYCI016TOP

REPS /PWS/MZYCI029F01

REPS /PWS/MZYCI029TOP

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI016F01

 

...

                              ebelp = itab_zycit044-ebelp.

      READ TABLE itab_zycit041_aux

                      WITH KEY nrseq = itab_zycit042_auxre-nrseqnf.

      IF sy-subrc = 0.

  READ TABLE itab_j1bnfdoc WITH KEY docnum = itab_zycit042_auxre-docnum.

        IF sy-subrc = 0.

          MOVE itab_j1bnfdoc-nfnum  TO v_nfnum2.

          MOVE itab_j1bnfdoc-series TO v_series.

          MOVE itab_j1bnfdoc-docdat TO v_pstdat.

          PERFORM formata_data.

* >> Início da inclusão: FORM MENSAGENS_NF_R

        CALL FUNCTION '/PWS/ZYCI_BUSCA_NFNUM'

          EXPORTING

            docnum        = itab_zycit042_auxre-docnum

         IMPORTING

           nfnum         = v_nfnum2

           series        = v_series.

* << Fim da inclusão

          it_zycee006-indice = v_idm .

          CONCATENATE v_nfnum2 '-' v_series INTO v_nf.

          CONCATENATE text-059 v_nf '-'

                      text-060 v_data2

          INTO it_zycee006-msg SEPARATED BY space.

          APPEND it_zycee006.

          v_idm = v_idm + 1.

        ENDIF.

      ENDIF.

    ENDIF.

...

 

...

                   WITH KEY nrseq = itab_zycit001_msg-nrseq.

    READ TABLE itab_zycit041_aux

                    WITH KEY nrseq = itab_zycit042_auxre-nrseqnf.

    IF sy-subrc = 0.

      READ TABLE itab_j1bnfdoc WITH KEY docnum = /pws/zycie042-docnum.

      IF sy-subrc = 0.

        MOVE itab_j1bnfdoc-nfnum  TO v_nfnum2.

        MOVE itab_j1bnfdoc-series TO v_series.

        MOVE itab_j1bnfdoc-docdat TO v_pstdat.

        PERFORM formata_data.

* >> Início da inclusão: FORM MENSAGENS_NF_C

        CALL FUNCTION '/PWS/ZYCI_BUSCA_NFNUM'

          EXPORTING

            docnum        = /pws/zycie042-docnum

         IMPORTING

           nfnum         = v_nfnum2

           series        = v_series.

* << Fim da inclusão

        it_zycee006-indice = v_idm .

        CONCATENATE v_nfnum2 '-' v_series INTO v_nf.

        CONCATENATE text-059 v_nf '-'

                    text-060 v_data2

        INTO it_zycee006-msg SEPARATED BY space.

        APPEND it_zycee006.

        v_idm = v_idm + 1.

      ENDIF.

    ENDIF.

  ENDLOOP.

...

 

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI016TOP

 

...

  v_ntabela     LIKE /pws/zycbt013-tabela,

  v_itmnum      LIKE j_1bnflin-itmnum,

  v_fb08_ok,

  v_vlreal LIKE /pws/zycit053-vlreal,

  v_tabix  LIKE sy-tabix,

  v_tabix2  LIKE sy-tabix,

  v_tabix3  LIKE sy-tabix,

  v_tabix4  LIKE sy-tabix,

  v_nfsuc,

  v_msg1(50) TYPE c,

* >> Início da exclusão:

  v_nfnum2      LIKE j_1bnfdoc-nfnum,

  v_series      LIKE j_1bnfdoc-series,

* << Fim da exclusão

* >> Início da inclusão:

  v_nfnum2      LIKE /pws/zycie044-nfnum,

  v_series      LIKE /pws/zycie044-series,

* << Fim da inclusão

  v_pstdat      LIKE j_1bnfdoc-pstdat,

  v_nfglobal    LIKE /pws/zycit041-nfglobal,

  line          LIKE tc_itens_nfr-lines,

  v_status_nfc,

  v_taxa_desp   LIKE /pws/zycit174-txconver,

  v_embarca     LIKE /pws/zycit001-embarca,

  v_message   TYPE c,

  v_dia(2)    TYPE c,

  v_mes(2)    TYPE c,

  v_ano(4)    TYPE c,

  v_data2(10) TYPE c,

* >> Início da exclusão:

  v_nf(10),

* << Fim da exclusão

* >> Início da inclusão:

  v_nf(12),

* << Fim da inclusão

  v_bktxt LIKE bkpf-bktxt,

  v_zuonr LIKE bseg-zuonr,

  v_forn  LIKE /pws/zycit001-lifnr,

  v_sgtxt LIKE bseg-sgtxt,

  vaux_belnr LIKE rbkp-belnr,

  v_apaga,

  v_subrc     TYPE sy-subrc,

  v_urf2(1)   TYPE c,

  v_dir        LIKE rlgrap-filename   ,

  v_arquivo    TYPE string,

...

 

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI029F01

 

...

  LOOP AT itab_zycit001.

    READ TABLE itab_zycit042 WITH KEY

      nrseq = itab_zycit001-nrseq.

    IF sy-subrc = 0.

      READ TABLE itab_j1bnfdoc WITH KEY docnum = itab_zycit042-docnum.

      IF sy-subrc = 0.

        MOVE itab_j1bnfdoc-nfnum  TO v_nfnum2.

        MOVE itab_j1bnfdoc-series TO v_series.

        MOVE itab_j1bnfdoc-docdat TO v_pstdat.

        PERFORM formata_data.

* >> Início da inclusão: FORM MENSAGENS_NFC

        CALL FUNCTION '/PWS/ZYCI_BUSCA_NFNUM'

          EXPORTING

            docnum        = itab_zycit042-docnum

         IMPORTING

           nfnum         = v_nfnum2

           series        = v_series.

* << Fim da inclusão

        it_zycee006-indice = v_cont .

        CONCATENATE v_nfnum2 '-' v_series INTO v_nf.

        CONCATENATE text-030 text-020 v_nf '-'

                    text-021 v_data2

        INTO it_zycee006-msg SEPARATED BY space.

        APPEND it_zycee006.

        v_cont = v_cont + 1.

      ENDIF.

    ENDIF.

  ENDLOOP.

...

 

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI029TOP

 

...

      v_tabix      LIKE   sy-tabix,

      v_vlreal     LIKE   /pws/zycit053-vlreal,

      v_campo(30),

      v_valor      LIKE   /pws/zycie264-nrseqc,

      v_cfop(7)    TYPE c,

      v_dia(2)     TYPE c,

      v_mes(2)     TYPE c,

      v_ano(4)     TYPE c,

      v_data2(10)  TYPE c,

      v_codaux LIKE /pws/zycbt012-codaux,

* >> Início da exclusão:

      v_nfnum2     LIKE j_1bnfdoc-nfnum,

      v_series     LIKE j_1bnfdoc-series,

      v_nf(10),

* << Fim da exclusão

* >> Início da inclusão:

      v_nfnum2     LIKE /pws/zycie044-nfnum,

      v_series     LIKE /pws/zycie044-series,

      v_nf(12),

* << Fim da inclusão

      v_pstdat      LIKE j_1bnfdoc-pstdat,

      v_nrseqc_aux  LIKE /pws/zycie264-nrseqc,

      v_change_nrseq,

      v_itmnum      LIKE j_1bnflin-itmnum,

      v_codeven     LIKE /pws/zycbt011-codeven,

      v_trans(4)    TYPE c,

      erro_bi,

      v_flag_nrseq,

      v_import,

      v_pis         LIKE /pws/zycie265-vldp_pis,

...