Skip to Content
author's profile photo
Former Member

B2B Incoming

Boa Tarde Pessoal,

Estou configurando um B2B de entrada e gostaria de esclarecer algumas dúvidas:

- É possível restartar a validação ao SEFAZ? Caso o sefaz ou meu link estejam fora, por exemplo. Ou o processo tem que ser restartado com um novo envio de e-mail ?

- Notas fiscais emitidas via DPEC ou SCAN serão validadas?

- Se for enviado 2 e-mails com o mesmo xml, porém o segundo alterado o conteudo de validação na mão? Será sobreescrevido?

Desde já agradeço a atenção,

Douglas

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • Best Answer
    Posted on Apr 25, 2011 at 08:06 PM

    Olá Douglas,

    note que o processo de B2B Incoming do NFE 1.0 é bem incipiente, e visava apenas atender ao requisito legal de salvar o XML em um repositório centralizado. Se vc quiser um processo completo e integrado ao recebimento físico/fiscal da mercadoria, avalie o SAP NFE 10.0.

    De qualquer maneira, quanto às suas perguntas:

    1) infelizmente não há uma maneira standard de restartar o processo caso haja um erro de comunicação.

    O que vc pode testar, pra ver se funciona, é manualmente executar a /XNFE/006_NFE_STATUS_OUT com os mesmos parametros com que ela é chamada na /XNFE/RECEIVE_INCOMING_B2B:

          CALL FUNCTION '/XNFE/006_NFE_STATUS_OUT'
            EXPORTING
              iv_nfeid                 = ls_xmlin_u-id
              iv_cuf                   = ls_xmlin_u-cuf
              iv_tpamb                 = ls_xmlin_u-tpamb
              iv_tpemis                = ls_xmlin_u-tpemis
              iv_version               = lv_version
              iv_modus                 = gc_modus-extern
              iv_type                  = ls_xmlin_u-type
            EXCEPTIONS
              error_proxy_call         = 1
              error_update_acknowledge = 2
              message_id_initial       = 3
              OTHERS                   = 4.
          IF sy-subrc <> 0.
    * Implement suitable error handling here
          ENDIF.

    2) Sim, desde que o XML da NFe seja recebido na interface NFB2B, independente do tpEmis.

    Note que no caso do DPEC, é possível que o XML chegue depois da mercadoria.

    3) Se não me engano, sim, pois ele faz update e nao insert na /XNFE/XMLIN.

    Ele provavelmente cria um novo DOCID pro XML novo e o DOCID antigo, mesmo que nao seja deletado, fica "perdido" (nao é associado a nenhuma NFe na /XNFE/XMLIN). Mas faça o teste pra garantir.

    Abs,

    Henrique.

    Add comment
    10|10000 characters needed characters exceeded