Skip to Content
0
Former Member
Feb 22, 2011 at 12:44 PM

Númeração de NF-e em contingência

77 Views

Olá a todos.

Estou com a seguinte dúvida, na thread [Callrfc vazio|; ficou claro que se estiver usando callrfc = 3 e o sistema estiver em contingência o campo callrfc ficará em branco.

Form CHECK_CONTINGENCY do programa J_BNFECALLRFC executado através do JOB.

IF ls_j_1baa-NFTYPECONTI is initial.       "1362413

          if sy-subrc <> 0.                           "1451966
*          No handling for version 1,10               "1451966
         endif.                                       "1451966
          clear ls_active-callrfc.                 "1362413
        ELSE.                                   "1394582
          lv_conting_1A = 'X'.                  "1394582
        endif.                                     "1362413
      ENDIF.

Então a minha dúvida é a seguinte:

Como a NF foi criada em contingência então o envio será manual no monitor (J1BNFE), e quando é executado esse processo campo CALLRFC é preenchido com 1 Numbering & RFC is triggered via the Monitor Report( J1BNFE).

Até onde entendi o campo CALLRFC é para informar como a NF-e foi numerada, ai é que está a minha dúvida, quando o sistema está em contingência o JOB através do report J_BNFECALLRFC númera a NF-e mas não preenche o campo CALLRFC na verdade ele limpa o campo " clear ls_active-callrfc." , e quando eu vou no monitor (J1BNFE) a NF tá númerada, então envio manual e o campo CALLRFC é preenchido com 1, mas a NF foi númerada no report, apesar de isso não implicar no funcionamento acredito que é uma divergência porque não deveria númerar a NF no report quando o sistema estiver em contingência e sim no monitor (J1BNFE) quando eu envio manual da mesma forma que ele faz com o campo CALLRFC.

Por favor caso eu esteja errado me corrija, talvez eu tenha interpretado errado o processo.