cancel
Showing results for 
Search instead for 
Did you mean: 

Emissão Cloud MDFe Oubound campo issuingDateTime

Bruno_3J
Newcomer
177

Olá Pessoal,

Alguém já utilizando a versão cloud da SAP para emissão de MDFe ?

Implementamos as Notas e estamos utilizando como base a documentação da classe CL_NFE_CLOUD_MDFE_PROCESSOR conforme orientação da SAP Notes 3287819 - MDF-e Outbound: Processor Class Documentation 

e também usando como base Json do Business Accelerator Hub

Porem, estamos esbarrando no campo issuingDateTime, já dizemos diversos testes com data/hora ou mesmo vazio e não conseguimos passar dessa validação.

Exemplo 1 (sem hora)

Bruno_3J_0-1726665955764.png

Exemplo 2 (hora atual)

Bruno_3J_1-1726666090962.png

Exemplo 3 (- 03hrs)

Bruno_3J_3-1726666212927.png

resposta em todos casos:

Bruno_3J_2-1726666144674.png

Exemplo 04 adiantando o horário com o timezone
Bruno_3J_0-1726692010503.png

Resposta

Bruno_3J_1-1726692082824.png

(imagino que a API entendeu/intepretou o dado)

Exemplo 05 com time zone e data/hora OK
gera uma exceção na API

Bruno_3J_2-1726692163345.png

As demais validações, conseguimos zerar.

Alguma dica ideia?

Obrigado,

Bruno 3J

Accepted Solutions (0)

Answers (1)

Answers (1)

0 Kudos

Olá Bruno, tudo bem?

Essa data/hora deve estar no formato "ISO 8601 Date/Time with time zone", ou seja, "yyyy-MM-ddTHH:mm:ss+|–hh:mm", exemplo "2020-07-30T15:30:12-03:00".

Na documentação do SAP Business Accelerator Hub também tem esse exemplo. Para acessar, expanda o campo na setinha à direita. (gideao_teixeirafranco_1-1727438626125.png)

gideao_teixeirafranco_0-1727438539399.png

Uma boa opção seria usar o método GET_DATE_TIME_WITH_TIMEZONE da classe CL_NFE_CLOUD_DATE_TIME_FORMAT (entregue na SAP Note 3111469) para formatar uma data/hora/timezone do ABAP no formato "ISO 8601 Date/Time with time zone".

Atenciosamente,
Gideão Franco.