POST
/nfcomIssue an electronic communication service invoice
The API validates the JSON schema and business rules. If everything is valid, you receive an ID for each invoice and the document is forwarded to SEFAZ. This route is asynchronous. Check status at GET /nfcom/{idOrChave}/resumo, or register a webhook on the organization or company. Notes: - Generate a unique idIntegracao per invoice. Duplicate requests with the same identifier are processed only once.
Production: https://api.otentecnologia.com.brSandbox: https://api.sandbox.otentecnologia.com.br
Parameters
This route has no path or query parameters.
Request
cURL
curl -X POST 'https://api.otentecnologia.com.br/nfcom' \
-H 'x-api-key: $OTEN_API_KEY' \
-H 'Content-Type: application/json' \
-d '[
{
"idIntegracao": "XXXYY999",
"emitente": {
"cpfCnpj": "08187168000160"
},
"informacoesNFCom": {
"identificaoNFCom": {
"codUF": 42,
"tipoAmbiente": 2,
"codMod": 62,
"serie": "1",
"numero": "55",
"codNF": "1234567",
"digitoChaveAcesso": "5",
"dataEmissao": "2024-08-08",
"horaEmissao": "09:00:10",
"tipoEmissao": 1,
"numeroSiteAutorizador": "0",
"codigoMunicipio": "4205456",
"finalidadeEmissao": 0,
"tipoFaturamento": 0,
"versaoEmissor": "1",
"indicadorServico": 1
},
"destinatario": {
"razaoSocial": "Empresa Exemplo",
"cpfCnpj": "18590252000183",
"indicadorIEDestinatario": 1,
"inscricaoEstadual": "257109242",
"telefone": {
"ddd": "44",
"numero": "999998886"
},
"email": "exemplo@oten.com.br",
"endereco": {
"logradouro": "Rua Exemplo",
"numero": "112",
"complemento": "complemento exemplo",
"bairro": "bairro exemplo",
"codigoCidade": "4205456",
"descricaoCidade": "FORQUILHINHA",
"cep": "89233198",
"estado": "SC"
}
},
"assinante": {
"codigoUnicoAssinante": "1",
"tipoAssinante": 1,
"tipoServicoUtilizado": 1,
"numeroContrato": "1234567890",
"dataInicio": "2024-06-24",
"dataTermino": "2024-12-24",
"numeroTerminalPrincipal": "123456789123",
"codUFTerminalPrincipal": 42,
"terminaisAdicionais": [
{
"numeroTerminalAdicional": "123456789124",
"codUFTerminalAdicional": 42
}
]
},
"detalheProdutoServico": [
{
"numeroItem": "1",
"prod": {
"codProduto": "1",
"descricaoProduto": "descrição exemplo do produto",
"codClassificacao": "0100101",
"unidadeBasicaMedida": 1,
"quantidadeFatura": "1",
"valorItem": "1.00",
"valorTotalItem": "1.00"
},
"imposto": {
"indSemSituacaoCST": {
"valor": 1
}
}
}
],
"total": {
"valorProdutoServicos": "1.00",
"ICMSTotais": {
"valorBase": "0.00",
"valor": "0.00",
"valorDesonerado": "0.00",
"valorFCP": "0.00"
},
"valorCOFINS": "0.00",
"valorPIS": "0.00",
"valorFUNTTEL": "0.00",
"valorFUST": "0.00",
"totalRetencaoTributosFederais": {
"valorPIS": "0.00",
"valorCOFINS": "0.00",
"valorCSLL": "0.00",
"valorIRRF": "0.00"
},
"valorDesconto": "0.00",
"outrasDespesas": "0.00",
"valorTotalNFCom": "1.00"
}
}
}
]'Body
application/json
[
{
"idIntegracao": "XXXYY999",
"emitente": {
"cpfCnpj": "08187168000160"
},
"informacoesNFCom": {
"identificaoNFCom": {
"codUF": 42,
"tipoAmbiente": 2,
"codMod": 62,
"serie": "1",
"numero": "55",
"codNF": "1234567",
"digitoChaveAcesso": "5",
"dataEmissao": "2024-08-08",
"horaEmissao": "09:00:10",
"tipoEmissao": 1,
"numeroSiteAutorizador": "0",
"codigoMunicipio": "4205456",
"finalidadeEmissao": 0,
"tipoFaturamento": 0,
"versaoEmissor": "1",
"indicadorServico": 1
},
"destinatario": {
"razaoSocial": "Empresa Exemplo",
"cpfCnpj": "18590252000183",
"indicadorIEDestinatario": 1,
"inscricaoEstadual": "257109242",
"telefone": {
"ddd": "44",
"numero": "999998886"
},
"email": "exemplo@oten.com.br",
"endereco": {
"logradouro": "Rua Exemplo",
"numero": "112",
"complemento": "complemento exemplo",
"bairro": "bairro exemplo",
"codigoCidade": "4205456",
"descricaoCidade": "FORQUILHINHA",
"cep": "89233198",
"estado": "SC"
}
},
"assinante": {
"codigoUnicoAssinante": "1",
"tipoAssinante": 1,
"tipoServicoUtilizado": 1,
"numeroContrato": "1234567890",
"dataInicio": "2024-06-24",
"dataTermino": "2024-12-24",
"numeroTerminalPrincipal": "123456789123",
"codUFTerminalPrincipal": 42,
"terminaisAdicionais": [
{
"numeroTerminalAdicional": "123456789124",
"codUFTerminalAdicional": 42
}
]
},
"detalheProdutoServico": [
{
"numeroItem": "1",
"prod": {
"codProduto": "1",
"descricaoProduto": "descrição exemplo do produto",
"codClassificacao": "0100101",
"unidadeBasicaMedida": 1,
"quantidadeFatura": "1",
"valorItem": "1.00",
"valorTotalItem": "1.00"
},
"imposto": {
"indSemSituacaoCST": {
"valor": 1
}
}
}
],
"total": {
"valorProdutoServicos": "1.00",
"ICMSTotais": {
"valorBase": "0.00",
"valor": "0.00",
"valorDesonerado": "0.00",
"valorFCP": "0.00"
},
"valorCOFINS": "0.00",
"valorPIS": "0.00",
"valorFUNTTEL": "0.00",
"valorFUST": "0.00",
"totalRetencaoTributosFederais": {
"valorPIS": "0.00",
"valorCOFINS": "0.00",
"valorCSLL": "0.00",
"valorIRRF": "0.00"
},
"valorDesconto": "0.00",
"outrasDespesas": "0.00",
"valorTotalNFCom": "1.00"
}
}
}
]Responses
200OK
JSON
{
"documents": [
{
"idIntegracao": "XXXYY999999",
"emitente": "08187168000160",
"id": "5f6cb8936d8b321859b8fxxx"
}
],
"message": "Nota(as) em processamento",
"protocol": "d6aafd45-c85f-40eb-ab02-c46d1855002f"
}400Bad Request
JSON
{
"error": {
"message": "Falha na validação do JSON de MDFe",
"data": {
"fields": {
"emitente": "Preenchimento obrigatório"
}
}
}
}401Unauthorized
JSON
{
"error": {
"message": "Token inválido"
}
}409Conflict
JSON
{
"error": {
"message": "Já existe um(a) NFCom com os parâmetros informados",
"data": {
"new": {
"cnpj": "08187168000160",
"idIntegracao": "XXXYY999999"
},
"current": {
"id": "64623038402f6be08eefbb01",
"idIntegracao": "XXXYY999999",
"dataEmissao": "15/05/2023",
"status": "CONCLUIDO",
"emitente": "08187168000160",
"cStat": 100,
"numero": "478",
"serie": "765",
"chave": "41230529062609000177587650000004781156149927",
"protocolo": "941230000013360",
"mensagem": "Autorizado o uso do NFCom",
"xml": "https://api.otentecnologia.com.br/nfcom/64623038402f6be08eefbb01/xml",
"dataAutorizacao": "15/05/2023",
"pdf": "https://api.otentecnologia.com.br/nfcom/64623038402f6be08eefbb01/pdf"
}
}
}
}