13076 - Lógica para geração do cNF, cCT e CMDFe do XML
Problema: Descrição do Problema: na geração de XML de NF-e (Nota Fiscal Eletrônica), CT-e (Conhecimento de Transporte Eletrônico) e MDF-e (Manifesto Eletrônico de Carga), o ERP Senior gera uma chave de acesso.
Conforme determinado pelos manuais de contribuinte distribuídos pela SEFAZ, as chaves de acesso são compostas por dados do contribuinte, data e dados do documento fiscal, acrescidos por um número aleatório e um dígito verificado.
Os números aleatórios são gerados no chave de acesso e estão presente nas tags , e dos arquivos XML.
As dúvidas seriam:
- Qual é a lógica que o ERP Senior utiliza para preencher o código numérico da chave de acesso?
- Se este é um número sequencial tratado pelo ERP, existe algum momento em que esta sequencia é zerada?
- Esta sequencia de números que o ERP gera é controlada de acordo com empresa/filial?
Quando ocorre / onde se aplica: emissão de documentos eletrônicos no ERP Senior
Solução: Solução 13076: O ERP gera os números aleatórios das chaves de acesso dos documentos eletrônicos (tags , e ) de forma randômica, não existindo nenhuma lógica para geração do número. Nenhuma lógica é empregada nesta geração, pois a própria SEFAZ exige a inexistência de lógica para esta geração, a fim de inibir que algum usuário consiga descobrir chaves de acesso de documentos aos quais não deveria ter acesso.
Como não existe lógica na geração desta numeração, consequentemente não existe nenhum controle da numeração por empresa/filial ou zeramento do código. O ERP Senior apenas efetua o cálculo do dígito verificador de cada chave de acesso, com base no manual do contribuinte de cada documento eletrônico.
Conforme determinado pelos manuais de contribuinte distribuídos pela SEFAZ, as chaves de acesso são compostas por dados do contribuinte, data e dados do documento fiscal, acrescidos por um número aleatório e um dígito verificado.
Os números aleatórios são gerados no chave de acesso e estão presente nas tags , e dos arquivos XML.
As dúvidas seriam:
- Qual é a lógica que o ERP Senior utiliza para preencher o código numérico da chave de acesso?
- Se este é um número sequencial tratado pelo ERP, existe algum momento em que esta sequencia é zerada?
- Esta sequencia de números que o ERP gera é controlada de acordo com empresa/filial?
Quando ocorre / onde se aplica: emissão de documentos eletrônicos no ERP Senior
Solução: Solução 13076: O ERP gera os números aleatórios das chaves de acesso dos documentos eletrônicos (tags , e ) de forma randômica, não existindo nenhuma lógica para geração do número. Nenhuma lógica é empregada nesta geração, pois a própria SEFAZ exige a inexistência de lógica para esta geração, a fim de inibir que algum usuário consiga descobrir chaves de acesso de documentos aos quais não deveria ter acesso.
Como não existe lógica na geração desta numeração, consequentemente não existe nenhum controle da numeração por empresa/filial ou zeramento do código. O ERP Senior apenas efetua o cálculo do dígito verificador de cada chave de acesso, com base no manual do contribuinte de cada documento eletrônico.