Blog

Adicionando informações do responsável técnico na NF-e ou NFC-e (Nota Técnica 2018.005)

A partir da versões após 2.1.42 (28/03/2019) API permite informar os dados do responsável técnico pelo sistema (infRespTec). E também calcula automaticamente o hashCSRT.

Passo a passo

Após gerar as demais tags da NF-e/NFC-e, adicione as tags do grupo de responsável técnico. Ou seja, basta informar as seguintes tags:

  1. infNFe/infRespTec/CNPJ“: Com o CNPJ sem formatação (EX: “99999999999999”);
  2. infNFe/infRespTec/xContato“: Com o nome da pessoa de contato (EX: “João Paulo”);
  3. infNFe/infRespTec/email“: Com o e-mail da pessoa de contato. (EX: “email@empresaficticia.com.br”);
  4. infNFe/infRespTec/fone“: Define o número de contato DDD + telefone da pessoa de contaot (EX: “71999999999”);
  5. A critério de cada UF será necessário informar o hashCSRT calculado através do “Código de Segurança do Responsável Técnico – CSRT”, neste caso se fará necessário informar as duas tags abaixo:
    • infNFe/infRespTec/idCSRT“: Contendo  o indentificado do CSRT usado no cálculo (EX: “01”);
    • infNFe/infRespTec/hashCSRT“: Está tag deve conter o cálculo do Hash, o mesmo pode já vir pronto, ou ser cálculado automaticamente pela API. Se informado no formato “CSRT:XXXXX…” ele irá usar o valor como CSRT, efetuar o cáculo do hashCSRT e preencher automaticamente o campo com o valor calculado (Automático: “CSRT:G8063VRTNDMO886SFNK5LDUDEI24XJ22YIPO“, ou manual: “aWv6LeEM4X6u4+qBI2OYZ8grigw=“).

Observe que o XML final não irá conter o CSRT, e sim o hash calculado.

Leave a comment