Em função do início do horário de verão é necessário realizar algumas modificações para que a emissão continue normalmente para os documentos NFe , NFCe , MDFe , CTe e CTe OS , onde será necessário acrescentar uma hora do fuso horário atual, que varia conforme o estado. Como por exemplo, no Paraná que por padrão o fuso horário é ‘-03:00’ será alterado para ‘-02:00’.

Em todos os campos referentes a data de emissão é necessário alterar o fuso horário para ‘-02:00’ como por exemplo no CTeOS que o campo, que será alterado o campo dhEmi_13 que terá o valor de ‘2017-10-15T08:01:01-02:00’.

Abaixo será descrito que campo e métodos devem ser alterados para que não ocorra nenhum problema.

 

NFe

Na Nota Fiscal eletrônica é necessário alterar os campos:

 

 dhEmi_B09=2017-10-15T22:31:28-02:00

dhSaiEnt_B10=2017-10-15T22:31:28-02:00

 

Se você utilizar Manager eDoc/Manager SaaS é necessário alterar na interface web em configurações o fuso horário:

Ou no componente é necessário alterar o fuso horário nos parâmetros dos métodos de Cancelamento, envio de CCe, envio de manifestação, como descrito abaixo:

Cancelamento

 
  spdNFe.CancelarNFeEvento(edtChave.Text, edtProtocolo.Text, 'Estou testando o cancelamento da NFe', FormatDateTime('YYYY-mm-dd"T"hh:nn:ss',now), 1, '-02:00');   

Cancelamento de Pedido de Prorrogação

 
  spdNFe.CancelarNFeEvento(edtChave.Text, edtProtocolo.Text, 'Estou testando o cancelamento da NFe', FormatDateTime('YYYY-mm-dd"T"hh:nn:ss',now), 1, '-02:00');   

Envio da Carta de Correção

 
  spdNFe.EnviarCCe(edtChave.Text, 'Texto de correção da nota com no mínimo 15 dígitos', FormatDateTime('YYYY-mm-dd"T"hh:nn:ss',now), edtCodUF.Text, '1', 001, '-02:00');   

Envio de uma manifestação

 
  spdNFe.EnviarManifestacaoDestinatario(aTpEvento,  aNotaID, aCNPJCPF, aJustificativa, FormatDateTime('YYYY-mm-dd"T"hh:nn:ss',now,  aSequenciaEvento,'-02:00';   

 

NFCe

Na Nota Fiscal de Comercio eletrônica (NFCe) é necessário alterar o fuso horário do campo dhEmi_B09 , por exemplo:

dhEmi_B09=2017-10-15T09:40:50-02:00

E também é necessário para quem utiliza o componente alterar o método de Cancelamento, onde será alterado o último parâmetro.

 
  spdNFCe.CancelarNFCeEvento(edtChave.Text, edtProtocolo.Text, 'Estou testando o cancelamento da NFCe', FormatDateTime('YYYY-mm-dd"T"hh:nn:ss',now), 1, '-02:00');   

 

CTe/ CTe OS

No Conhecimento de Transporte Eletrônico e no Conhecimento de Transporte Eletrônico  para Outros Serviços é necessário somente alterar o campo dhEmi_13 que terá alterado o fuso horário.

dhEmi_13=2017-05-31T08:01:01-02:00

Já no componente é necessário alterar o método de cancelamento. Como por exemplo no CTe :

 
  spdCTe.CancelarCTEvento(_Chave, _Protocolo, _Justificativa, FormatDateTime('yyyy-mm-dd"T"hh:nn:ss', now) + '-02:00);   

Ou no CTE OS

 
  spdCteOS.CancelarCteOSEvento(_Chave, _Protocolo, _Justificativa, FormatDateTime('yyyy-mm-dd"T"hh:nn:ss', now) + '-02:00);   

 

MDFe

No Conhecimento de Transporte Eletrônico para Outros Serviços é necessário somente alterar o campo dhEmi_14 que terá alterado o fuso horário.

dhEmi_14=2017-10-15T08:08:09-02:00

Para alterar o fuso Horário no Manager eDoc/Manager SaaS é necessário enviar uma requisição HTTP com alterando o Fuso Horário para o desejado, na rota ManagerAPIWeb/mdfe/modo, onde a requisição ficará da seguinte forma:

 
  https://managersaas.tecnospeed.com.br:8081/ManagerAPIWeb/mdfe/modo?encode=true&cnpj=08187168000160&grupo=tecnospeed&FusoHorario=-02:00   

Ou enviar um arquivo na pasta modo com o conteúdo:

               FusoHorario=-02:00

Já no componente é necessário alterar os métodos de encerramento e cancelamento.

Encerramento

 
  spdMDFe.EncerrarMDFe(txtChaveMDFe.Text, txtNumeroProtocolo.Text, DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss") + "-02:00", "1", DateTime.Now.ToString("yyyy-MM-dd"), "23", "2304400", "-02:00");   

Cancelamento

 
  spdMDFe.CancelarMDFe(txtChaveMDFe.Text, txtNumeroProtocolo.Text, "Justificativa teste de cancelamento", DateTime.Now.ToString("yyyy-mm-ddThh:mm:ss")+ "-02:00", "1", "-02:00");