Segmentos > Compliance > Documentos Eletrônicos > Fuso horário x arquivos .XMLs de documentos eletrônicos

Fuso horário x Arquivos XMLs de Documentos Eletrônicos

Os arquivos XMLs de documentos eletrônicos gerados pelo Gestão Empresarial | ERP possuem tags que indicam data e hora. Estas tags estão presentes nos arquivos de emissão e nos arquivos de eventos (cancelamento, cartas de correção, manifestações de destinatário, etc).

Importante

As informações presentes nesta documentação visam explicar como são geradas as informações nos XMLs pelo ERP. No entanto, algumas informações de data/hora são sugeridas pelo ERP no momento da geração dos registros.

No caso da sugestão da hora de emissão das NF-e e CT-e, o ERP sempre busca do computador onde o sistema está sendo executado a hora atual para sugestão das telas que gravam a informação da hora de emissão (informação armazenada no banco de dados do ERP no campo E140NFV.HorEmi).

Caso o ERP seja executado via BrowserAccess ou WindowsAccess, o horário que é considerado é o horário do servidor que atendeu a requisição de execução do sistema ERP por estes métodos de acesso.

A informação da hora de emissão também pode ser manipulada por identificadores de regras. Exemplo: VEN-140ALDIV01. Caso haja alguma regra manipulando esta informação, o sistema utilizará a informação definida na regra.

As configurações de Fuso Horário e Horário de Verão definidas na Central de Configurações e SGU impactam diretamente na geração dos XMLs dos documentos. Desta forma, orienta-se a leitura da documentação deste processo também.

Essas tags devem ser preenchidas com a data/hora/fuso horário de acordo com a SEFAZ / Prefeitura para onde o documento será enviado. Isso porque cada SEFAZ / Prefeitura utilizará data/hora/fuso horário do seu respectivo sistema para validar a data/hora/fuso horário definido em cada arquivo XML enviado. Caso a data/hora/fuso horário gerado no arquivo XML não estiverem de acordo com a data/hora/fuso horário definido no sistema da SEFAZ / Prefeitura, a requisição será rejeitada.

A geração das tags dos arquivos XMLs é controlada de acordo com o usuário que solicitou a geração do arquivo. Desta forma, serão levadas em consideração as parametrizações de horário e fuso horário definidas na Central de Configurações e SGU.

Observação

Conceito da geração da data/hora/fuso horário no XML

O Gestão Empresarial | ERP gerará a tag de data/hora/fuso horário no arquivo XML seguindo a lógica descrita abaixo, quando a parametrização de fuso horário estiver habilitada no sistema:

  1. Será buscado o horário do servidor do banco de dados;
  2. Será buscado junto à Central de Configurações o GMT parametrizado para a base de dados do sistema;
  3. Será buscado junto ao SGU o GMT parametrizado para o usuário que solicitou a geração do arquivo XML;
  4. Com base no horário do servidor do banco de dados e no GMT definido na Central de Configurações, o Gestão Empresarial | ERP irá efetuar a conversão deste horário do servidor do banco de dados para o GMT definido no SGU, gerando então o arquivo XML com o horário calculado, aplicando o GMT definido no SGU ao final da tag (se a mesma exigir a geração do fuso horário).
  5. Para a geração de XML de CC-e (Carta de Correção Eletrônica), será utilizada a data e hora definidos nos campos Data/Hora do evento da tela F140CCE, independente da parametrização do Central de Configurações/SGU. Só será utilizado o fuso horário definido no SGU para gerar o fuso horário no arquivo XML. Isso porque, para CC-e, o usuário poderá definir manualmente a data e hora para geração do evento.

Importante

Caso não esteja habilitada a opção de Fuso Horário na Central de Configurações (e consequentemente não habilitada a parametrização de fuso horário no SGU), será levado em consideração o horário e fuso horário definidos na estação de trabalho onde o Gestão Empresarial | ERP está sendo executado.

Caso a execução seja via Windows Access (WA) ou Browser Access (BA), será levado em consideração o horário e fuso horário do servidor onde o WA e o BA estão sendo executados.

Cenários para exemplificar a parametrização

Cenário 1

Parametrização a ser efetuada:

Cenário 2

Parametrização a ser efetuada:

Observação

No caso da necessidade de utilização do horário de verão, não há necessidade de alterar o fuso horário de cada usuário, basta habilitar o parâmetro “Este usuário utiliza horário de verão” para cada usuário.

Nota

Como o controle de data/hora/fuso horário no Gestão Empresarial | ERP é efetuado por usuário, se um usuário efetua geração de arquivos XMLs para filiais diferentes e estas filiais enviam arquivos XMLs para SEFAZ / Prefeituras que possuem fusos horários diferentes, indica-se a criação de um usuário para ser utilizado na geração de arquivos de cada filial que possua fuso horário diferente.
No SGU de cada usuário criado deverá ser parametrizado o fuso horário de acordo com o fuso horário de cada SEFAZ.

Rejeições com base em data/hora/fuso horário

São comuns rejeições por parte da SEFAZ / Prefeitura baseadas na data/hora encaminhadas nas tags que são utilizadas para enviar este tipo de informação. Abaixo relataremos exemplos de rejeições e o motivo pelo qual elas ocorrem:

Rejeição de eventos (cancelamento, carta de correção, manifestação de destinatário, inclusão de condutor, etc.)

Rejeição: 578 – Data do evento não pode ser maior que a data de processamento

Sempre que a SEFAZ receber a requisição de registro de um evento de algum documento eletrônico, irá efetuar uma comparação do conteúdo da tag <dhEvento> com a data/hora atual do seu sistema. No entanto, antes de efetuar esta comparação, a SEFAZ irá converter o horário enviado nesta tag para o fuso horário utilizado pelo seu sistema.

Para exemplificar a situação, vamos especificar um cenário onde essa rejeição ocorreria:

Rejeição de RPS/NFS-e

Rejeição: A Data Final de emissão das Notas Fiscais enviadas não pode ser Superior a <Data_Sistema_Prefeitura>.

Algumas Prefeituras também validam o conteúdo da tag <DataEmissao> de acordo com o horário de seus sistemas.

Para exemplificar a situação, vamos especificar um cenário onde essa rejeição ocorreria:

A solução para as situações descritas acima é parametrizar o fuso horário no Gestão Empresarial | ERP de acordo com a SEFAZ / Prefeitura para quais os arquivos XML são enviados.

Importante

Os softwares gerenciadores de documentos eletrônicos (mensageiras) poderão efetuar alterações nas tags que tratam data/hora/fuso horário de acordo com parâmetros internos de configuração.

Nessa situação, caso necessário, deverá ser verificado o arquivo XML enviado pelo software gerenciador para a SEFAZ / Prefeitura para que seja possível identificar se ele está efetuando alguma manipulação nessas tags.

Este artigo ajudou você?