Manuais:UniNFe/duv12

De unimake
Revisão de 16h44min de 22 de abril de 2025 por Wandrey (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

Formas de gerar o <hashCSRT> e <IDCSRT> no XML da NF-e/NFC-e com o UniNFe

Descrição

O preenchimento correto do responsável técnico, incluindo as tags idCSRT e hashCSRT, é essencial para o envio da NF-e e NFC-e quando exigido pela SEFAZ. O UniNFe oferece flexibilidade para gerar essas informações, seja por meio do ERP ou das configurações do próprio sistema.

Abaixo estão as cinco formas de gerar o hashCSRT e o idCSRT, de acordo com as interações entre o ERP e o UniNFe:

Formas de geração

  1. ERP envia o responsável técnico completo
    1. Se o ERP informar todas as tags do responsável técnico (CNPJ, xContato, email, fone, idCSRT e hashCSRT), o UniNFe utilizará essas informações.
    2. Não é necessário configurar nada no UniNFe.
  1. ERP envia o responsável técnico completo, mas o hashCSRT não está em base64
    1. Se o ERP enviar todas as informações, mas o hashCSRT ainda não estiver codificado em base64:
      1. O UniNFe fará a conversão automaticamente, desde que o conteúdo de hashCSRT seja a concatenação do CSRT com a Chave da NF-e/NFC-e.
  1. ERP envia o responsável técnico incompleto e não há configuração no UniNFe
    1. Se o ERP omitir as tags idCSRT e hashCSRT, e também não houver nenhuma configuração no UniNFe, essas tags não serão geradas no XML.
  1. ERP envia o responsável técnico incompleto, mas há configuração parcial no UniNFe
    1. Se o ERP não enviar idCSRT e hashCSRT, e nas configurações do UniNFe forem preenchidos apenas o IDCSRT e o CSRT:
      1. Nenhuma tag do responsável técnico será gerada no XML.
  1. ERP não envia o responsável técnico, mas toda a configuração está feita no UniNFe
    1. Se o ERP não enviar nenhuma tag do responsável técnico, e todas as informações estiverem preenchidas na aba "Responsável Técnico" do UniNFe:
      1. O UniNFe irá gerar automaticamente todas as tags, incluindo idCSRT e hashCSRT, com base nas configurações internas.

Resumo Rápido

  • O ERP pode optar por enviar todas as informações via XML ou deixar a responsabilidade com o UniNFe via configurações.
  • O UniNFe não mistura informações parciais: se o ERP envia algo incompleto, ele não complementa com a configuração.
  • O hashCSRT precisa estar em base64. Se não estiver, o UniNFe pode converter automaticamente, desde que a origem seja correta (CSRT + chave da NF-e/NFC-e).