Boa noite
sempre tenho que gravar com 3 horas a mais para enviar nota fiscal consumidor.
tem como resolver isso? porque acontece.
Poka
NFC-e com 3 horas de diferença
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
NFC-e com 3 horas de diferença
fuso horário?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
NFC-e com 3 horas de diferença
Bom dia.
Quintas , só pra encerrar esse tópico.
O erro estava na tag DHEMI. no final estava colocando 00:00 o correto é 03:00.
Um abraço
Poka
Quintas , só pra encerrar esse tópico.
O erro estava na tag DHEMI. no final estava colocando 00:00 o correto é 03:00.
Um abraço
Poka
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
NFC-e com 3 horas de diferença
Foi o que eu disse, e talvez não tenha sido claro: fuso horário.
Campos de data/hora completos incluem o fuso horário.
Parte da sefazclass, que usei pra isso (depende de outras funções):
Campos de data/hora completos incluem o fuso horário.
Parte da sefazclass, que usei pra isso (depende de outras funções):
Código: Selecionar todos
FUNCTION DateTimeXml( dDate, cTime, cUF, lUTC, cUserTimeZone )
LOCAL cText, lHorarioVerao
hb_Default( @dDate, Date() )
hb_Default( @cTime, Time() )
hb_Default( @cUF, "SP" )
hb_Default( @lUTC, .T. )
lHorarioVerao := ( dDate >= HorarioVeraoInicio( Year( dDate ) ) .OR. dDate <= HorarioVeraoTermino( Year( dDate ) - 1 ) )
cText := Transform( Dtos( dDate ), "@R 9999-99-99" ) + "T" + cTime
DO CASE
CASE ! Empty( cUserTimeZone ) ; cText += cUserTimeZone
CASE ! lUTC ; cText += "" // no UTC
CASE cUF $ "AC" ; cText += "-05:00"
CASE cUF $ "MT,MS" .AND. lHorarioVerao ; cText += "-03:00"
CASE cUF $ "DF,ES,GO,MG,PR,RJ,RS,SC" .AND. lHorarioVerao ; cText += "-02:00"
// SP não tem mais horário de verão
CASE cUF $ "AM,MT,MS,RO,RR" ; cText += "-04:00"
OTHERWISE ; cText += "-03:00" // demais casos
ENDCASE
RETURN cText
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
