NFe / NFCe
Registrar Ator Interessado
Registra o Ator Interessado em uma NF-e autorizada (evento 110150).
POST
/v1/nfe/{id}/ator-interessadoRegistra o Ator Interessado (evento 110150) em um documento autorizado, indicando uma pessoa física ou jurídica com interesse no documento fiscal (por exemplo, uma transportadora ou intermediador de negociação) além do emitente e do destinatário. O evento é roteado via Ambiente Nacional.
Só se aplica a documentos com mod 55 (NF-e) ou 65 (NFC-e) que já estejam AUTORIZADA. O registro pode ser feito em até 6 meses após a autorização do documento.
Esse é um evento síncrono — a resposta HTTP já traz o resultado da SEFAZ, sem necessidade de polling.
Parâmetros do corpo
Seção intitulada “Parâmetros do corpo”cpfstringCPF do ator interessado. Informe
cpf ou cnpj, nunca os dois.cnpjstringCNPJ do ator interessado. Informe
cpf ou cnpj, nunca os dois.permite_autorizacao_terceirosbooleanIndica se o ator interessado tem permissão para autorizar terceiros a acessar o documento fiscal.
Resposta
Seção intitulada “Resposta”200 OK / 201 Created
statusstringValores aceitos:
autorizado | erro_autorizacaoResultado do registro junto à SEFAZ.
status_sefazstringCódigo de status retornado pela SEFAZ (
cStat).mensagem_sefazstringMensagem retornada pela SEFAZ (
xMotivo).caminho_xml_evento_ator_interessadostringURL pública do XML do evento, quando autorizado.
numero_evento_ator_interessadonumberNúmero sequencial do evento de Ator Interessado registrado para este documento.
curl -X POST https://app.nfe.tenzanlabs.com/v1/nfe/35f0a1b2-.../ator-interessado \ -H "X-Access-Key: nfe_access_SUA_CHAVE_DE_ACESSO_AQUI" \ -H "Authorization: Bearer nfe_test_SUA_CHAVE_AQUI" \ -H "Content-Type: application/json" \ -d '{ "cnpj": "12345678000199", "permite_autorizacao_terceiros": true }'const resposta = await client.registerInterestedParty('55', invoiceId, { cnpj: '12345678000199', permite_autorizacao_terceiros: true,});console.log(resposta.status); // 'autorizado'resposta = client.register_interested_party("55", invoice_id, { "cnpj": "12345678000199", "permite_autorizacao_terceiros": True,})print(resposta["status"]) # 'autorizado'RegisterInterestedPartyData data = new RegisterInterestedPartyData();data.cnpj = "12345678000199";data.permite_autorizacao_terceiros = true;
SyncEventResponse resposta = client.registerInterestedParty("55", invoiceId, data);System.out.println(resposta.status); // "autorizado"Exemplo de resposta
Seção intitulada “Exemplo de resposta”{ "status": "autorizado", "status_sefaz": "135", "mensagem_sefaz": "Evento registrado e vinculado ao documento fiscal eletrônico", "caminho_xml_evento_ator_interessado": "https://storage.../evento-ator-interessado.xml", "numero_evento_ator_interessado": 1}