Financial Management Blogs by SAP
Get financial management insights from blog posts by SAP experts. Find and share tips on how to increase efficiency, reduce risk, and optimize working capital.
cancel
Showing results for 
Search instead for 
Did you mean: 
Renan_Correa
Active Contributor

Olá pessoal,

Conforme post do Vinicius FerrariSupport Package 19 Liberado hoje foi lançado o  presente de Natal da localização, o SP19 do GRC. Com ele vieram algumas novidades interessantes para a emissão de NF-e. Seguem abaixo mais detalhes dessas novidades:

-1    Finalizar processamento de lote em espera:

Funcionalidade para encerrar o processamento de lotes quando não há resposta para o GRC (status amarelo). Explicada no vídeo abaixo:

What to do when BATCH is in process for a long time with no response - Option 1 - YouTube

-2  Nova BAdI (  /XNFE/BADI_HANDLING_REJECT_NFE ) para atualizar automaticamente o ERP em caso de algumas rejeições

Agora é possível implementar a BAdI (  /XNFE/BADI_HANDLING_REJECT_NFE )  para controlar o comportamento dos status descritos abaixo:

  • 108 (Service Interrupted Momentarily)
  • 109 (Service Interrupted Indefinitely)
  • 656 (Improper Consumption)
  • 999 (Rejection: Unexpected Error)

A BAdI só estará disponível para os processos específicos descritos abaixo:

  • NFEISSU1 (issue NF-e with batch processing), process step: NFOTOBAT (authorize NF-e)
  • NFEISSU2 (issue NF-e without batch processing), process step: NFOAUTH1 (authorize NF-e)
  • NFESKPNG (issue NF-e skipping), process step: NFOSKAUT (authorize skipping)
  • NFESKGAP (issue NF-e gap skipping), process step: NFOSKAUT (authorize skipping)

Atualmente todos esses status tem o processamento parado e o processo é mudado para o status de erro. Com a utilização da BAdI será possível controlar se os documentos devem ser processados automaticamente com uma ação padrão ou se deverão ser restartados manualmente no monitor.

Os parâmetros passados para o método HANDLING_REJECT_NFE são

  • IV_NFESTATUS (status code of document)
  • IV_CNPJ_EMIT (CNPJ of NF-e issuer)
  • IV_XML (XML document as xstring)

O parâmetro de saída é apenas um e este decidirá a ação a ser executada para o processo:

  • EV_ACTION_CODE (processing status)

Os valores que poderão ser atribuídos no parâmetro de saída são 0 ou 1, descritos abaixo:

-     '0' manuall processing in monitor: the executed process step is set to "Error" (step is not OK); further automatic processing is not possible

-     '1' update feeder system: the executed process step is set to "OK" (step is OK); further automatic processing is possible

-3     Enviar NF-e B2B para comprador e transportador em paralelo

Até o SP18 o STEP de enviar NF-e para o comprador ( NFOB2BBU ) não era realizado se o STEP anterior ( enviar NF-e para o transportador NFOB2BCA) estivesse finalizado com erro. Agora ambos os passos são independentes, se um deles falhar é possível reiniciá-lo com a funcionalidade Continue B2B Process. O processo de B2B só é finalizado com sucesso quando ambos os STEPS são processados com êxito.

att,

Renan