TF Fiscal
Documentação

NF-e

Emitir NF-e

Aceita a requisição de emissão de imediato; a autorização na SEFAZ acontece de forma assíncrona.

POST/openapi/v2/empresas/{empresaId}/nf-e
Requer os cabeçalhos de assinatura token, timestamp e sign, veja Autenticação.

Requisições aceitas retornam HTTP 200 sem corpo e entram no fluxo assíncrono de emissão; o resultado chega pelo webhook ou pela consulta. Reenviar o mesmo id reaproveita a tarefa original; se a tentativa anterior foi negada (Negada), reenviar o mesmo id com os campos corrigidos emite de novo com o novo payload, sem precisar de outro id; alterar campos-chave como o destinatário enquanto a tentativa anterior ainda está em processamento ou já foi autorizada é rejeitado com 10004032. Erros de autenticação (10009xxx) estão em Autenticação.

Parâmetros de caminho

empresaId*
stringIdentificador da empresa emitente

* Campo obrigatório

Corpo da requisição

id*
stringIdentificador da requisição
ambienteEmissao*
stringAmbiente
finalidade
stringFinalidade
*
obrigatório em devolução, complementar e ajuste
objectNota original
naturezaOperacao
stringNatureza da operação
consumidorFinal
boolConsumidor final
informacoesAdicionais
stringInformações adicionais
informacoesAdicionaisFisco
stringInformações ao fisco
*
objectPedido
*
objectComprador
*
arrayItens
objectTransporte
objectCobrança
*
obrigatório em notas de exportação
objectExportação

* Campo obrigatório

200
Requisição aceita; sem corpo. A nota fica em AguardandoAutorizacao até a SEFAZ responder.

Sem corpo de resposta

Loja optante do Simples Nacional (CRT 1) vendendo pela internet para pessoa física. Só os cinco blocos do exemplo são necessários; a tabela abaixo lista apenas os campos a enviar, tudo o que não aparece fica de fora.

json
{
"id": "NFe-000014553",
"ambienteEmissao": "Homologacao",
"pedido": {
"presencaConsumidor": "OperacaoPelaInternet",
"pagamento": { "formas": [ { "tipo": "PagamentoInstantaneoPix", "valor": 56.94 } ] }
},
"cliente": {
"tipoPessoa": "F", "nome": "Cliente Demo", "email": "cliente.demo@mail.com", "cpfCnpj": "88533234775",
"endereco": { "uf": "PR", "cidade": "4106902", "logradouro": "Rua Presidente Wilson", "numero": "911", "bairro": "Uberaba", "cep": "81570440" }
},
"itens": [
{
"cfop": "6102", "codigo": "000068", "descricao": "Pendrive 16GB", "ncm": "85235190",
"quantidade": 2, "unidadeMedida": "UN", "valorUnitario": 28.47,
"impostos": {
"icms": { "situacaoTributaria": "102" },
"pis": { "situacaoTributaria": "49" },
"cofins": { "situacaoTributaria": "49" }
}
}
]
}
id*
stringIdentificador da requisição
ambienteEmissao*
stringAmbiente
*
objectDados do pedido
*
objectComprador
*
arrayItens

* Campo obrigatório