1. Home
  2. NS NFCom
  3. Funções utilitárias
  4. Envio de NFCom por E-Mail

Envio de NFCom por E-Mail

Através deste serviço é possível realizar o envio de uma NFCom autorizada pela API por e-mail e/ou reenviar a NFCom para os e-mails contidos no XML.

O endereço de remetente utilizado será o e-mail configurado para o contribuinte no Painel.

URL

Produção: POST https://nfcom.ns.eti.br/util/enviaremail

Dados de entrada

Os dados de entrada deste método por ser enviado no corpo da requisição em formato JSON ou como QueryString na URL do método.

CampoDescriçãoTipoOcorrênciaObservação
X-AUTH-TOKENToken de acesso do usuárioString0-1
chNFComChave de acesso da NFCom que será enviadaString1-1
tpAmbTipo de Ambiente onde a NFCom foi autorizadaInteger1-11 - Produção
2 - Homologação
enviaEmailDocEnviar para e-mails originais contidos no XML do documentoBoolean0-1Obrigatório se o campo email não for enviado.Valor padrão: False
anexarPDFIndica se o PDF do documento deve ser gerado e anexado juntoBoolean0-1
anexarEventoIndica se os eventos devem ser anexados juntoBoolean0-1
emailE-mail de destinoArray(String)0-NObrigatório se o campo enviaEmailDoc não for enviado.
Exemplo de requisição
curl -X POST \
-H "Content-Type: application/json" \
-d '{
    "chNFCom": "43260807364617000135620000000002431000000016",
    "tpAmb": "2",
    "emails": [
        "lucaorpacheco@gmail.com"
    ],
    "anexarPDF": true,
    "anexarEvento": false
}'\
https://nfcom.ns.eti.br/util/enviaremail
Dados retornados
CampoDescriçãoTipoOcorrênciaObservação
statusCódigo de status do processamentoInteger1-1
motivoDescrição literal do status de processamentoInteger1-1
erroObjeto contendo as informações do erroObject0-1Apenas em status diferente de 200 e -2
cStatCódigo de status do erroInteger1-1
xMotivoDescrição literal do erroString1-1
Exemplos de retorno

Retorno com sucesso

{
 "status": 200,
 "motivo": "Reenvio de e-mail agendado com sucesso"
}
Códigos de retorno
CódigoDescrição
200Reenvio de e-mail agendado com sucesso
-2'enviaEmailDoc' deve ser true ou os enderecos de destino devem ser informados no campo 'email'
-3Não foi possível realizar o agendamento do envio de e-mail.Verifique o objeto erro para identificar o motivo.

How can we help?