Skip to Content

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

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply