Enfileirar notas para emissão em lote
curl --request POST \
--url https://api.engineapi.com.br/v1/nfe/batch \
--header 'Content-Type: application/json' \
--data '
{
"notas": [
{
"destinatario": {
"cnpjCpf": "<string>",
"nome": "<string>",
"endereco": {
"logradouro": "<string>",
"numero": "<string>",
"bairro": "<string>",
"codigoMunicipio": "<string>",
"municipio": "<string>",
"uf": "<string>",
"complemento": "<string>",
"cep": "<string>"
},
"ie": "<string>",
"indicadorIE": 0,
"email": "<string>"
},
"items": [
{
"codigo": "<string>",
"descricao": "<string>",
"ncm": "<string>",
"cfop": "<string>",
"unidade": "<string>",
"quantidade": 1.0001,
"valorUnitario": 1.01,
"ean": "<string>",
"cest": "<string>",
"cBenef": "<string>",
"valorTotal": 123,
"desconto": 1,
"valorFrete": 1,
"valorSeguro": 1,
"outrasDespesas": 1,
"indTot": 0,
"unidadeTributavel": "<string>",
"quantidadeTributavel": 1.0001,
"valorUnitarioTributavel": 123,
"icms": {
"origem": 4,
"cst": "<string>",
"csosn": "<string>",
"aliquota": 123,
"baseCalculo": 123,
"valor": 123,
"baseCalculoST": 123,
"aliquotaST": 123,
"valorST": 123,
"pRedBC": 1,
"vBC": 1,
"pICMS": 1,
"vICMS": 1,
"vBCFCP": 1,
"pFCP": 1,
"vFCP": 1,
"pMVAST": 1,
"pRedBCST": 1,
"vBCST": 1,
"pICMSST": 1,
"vICMSST": 1,
"vBCFCPST": 1,
"pFCPST": 1,
"vFCPST": 1,
"pCredSN": 1,
"vCredICMSSN": 1,
"vBCSTRet": 1,
"pST": 1,
"vICMSSubstituto": 1,
"vICMSSTRet": 1,
"vBCFCPSTRet": 1,
"pFCPSTRet": 1,
"vFCPSTRet": 1,
"pRedBCEfet": 1,
"vBCEfet": 1,
"pICMSEfet": 1,
"vICMSEfet": 1,
"qBCMono": 123,
"adRemICMS": 123,
"vICMSMono": 123,
"qBCMonoRet": 123,
"adRemICMSRet": 123,
"vICMSMonoRet": 123,
"cBenefRBC": "<string>",
"vICMSDeson": 1,
"motDesICMS": "<string>",
"vICMSOp": 1,
"pDif": 1,
"vICMSDif": 1,
"pFCPDif": 1,
"vFCPDif": 1,
"vFCPEfet": 1
},
"pis": {
"cst": "<string>",
"baseCalculo": 123,
"aliquota": 123,
"quantidadeVendida": 123,
"valorAliquotaUnidade": 123,
"valor": 123
},
"cofins": {
"cst": "<string>",
"baseCalculo": 123,
"aliquota": 123,
"quantidadeVendida": 123,
"valorAliquotaUnidade": 123,
"valor": 123
},
"ipi": {
"cst": "<string>",
"baseCalculo": 123,
"aliquota": 123,
"quantidadeUnidadeTributavel": 123,
"valorUnidadeTributavel": 123,
"valor": 123,
"cEnq": "<string>"
},
"ibsCbs": {
"ibsUf": {
"p": 1,
"pNominal": 1,
"pRedAliq": 50,
"v": 1
},
"ibsMun": {
"p": 1,
"pNominal": 1,
"pRedAliq": 50,
"v": 1
},
"cbs": {
"p": 1,
"pNominal": 1,
"pRedAliq": 50,
"v": 1
},
"cst": "<string>",
"cClassTrib": "<string>",
"vBC": 1,
"vIbs": 1
},
"gCred": [
{
"cCredPresumido": "<string>",
"pCredPresumido": 1,
"vCredPresumido": 1
}
]
}
],
"pagamentos": [
{
"valor": 1,
"indicador": 0
}
],
"issuerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"naturezaOperacao": "<string>",
"serie": 0,
"numero": 0,
"tpNF": 0,
"idDest": 1,
"indFinal": 0,
"indPres": 0,
"finNFe": 3,
"referenciadas": [
{
"chaveAcesso": "<string>"
}
],
"procRef": [
{
"nProc": "<string>"
}
],
"troco": 1,
"cobranca": {
"duplicatas": [
{
"vencimento": "<string>",
"valor": 1.01,
"numero": "<string>"
}
]
},
"informacoesComplementares": "<string>",
"informacoesFisco": "<string>",
"resolverTributacao": true
}
],
"issuerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
'import requests
url = "https://api.engineapi.com.br/v1/nfe/batch"
payload = {
"notas": [
{
"destinatario": {
"cnpjCpf": "<string>",
"nome": "<string>",
"endereco": {
"logradouro": "<string>",
"numero": "<string>",
"bairro": "<string>",
"codigoMunicipio": "<string>",
"municipio": "<string>",
"uf": "<string>",
"complemento": "<string>",
"cep": "<string>"
},
"ie": "<string>",
"indicadorIE": 0,
"email": "<string>"
},
"items": [
{
"codigo": "<string>",
"descricao": "<string>",
"ncm": "<string>",
"cfop": "<string>",
"unidade": "<string>",
"quantidade": 1.0001,
"valorUnitario": 1.01,
"ean": "<string>",
"cest": "<string>",
"cBenef": "<string>",
"valorTotal": 123,
"desconto": 1,
"valorFrete": 1,
"valorSeguro": 1,
"outrasDespesas": 1,
"indTot": 0,
"unidadeTributavel": "<string>",
"quantidadeTributavel": 1.0001,
"valorUnitarioTributavel": 123,
"icms": {
"origem": 4,
"cst": "<string>",
"csosn": "<string>",
"aliquota": 123,
"baseCalculo": 123,
"valor": 123,
"baseCalculoST": 123,
"aliquotaST": 123,
"valorST": 123,
"pRedBC": 1,
"vBC": 1,
"pICMS": 1,
"vICMS": 1,
"vBCFCP": 1,
"pFCP": 1,
"vFCP": 1,
"pMVAST": 1,
"pRedBCST": 1,
"vBCST": 1,
"pICMSST": 1,
"vICMSST": 1,
"vBCFCPST": 1,
"pFCPST": 1,
"vFCPST": 1,
"pCredSN": 1,
"vCredICMSSN": 1,
"vBCSTRet": 1,
"pST": 1,
"vICMSSubstituto": 1,
"vICMSSTRet": 1,
"vBCFCPSTRet": 1,
"pFCPSTRet": 1,
"vFCPSTRet": 1,
"pRedBCEfet": 1,
"vBCEfet": 1,
"pICMSEfet": 1,
"vICMSEfet": 1,
"qBCMono": 123,
"adRemICMS": 123,
"vICMSMono": 123,
"qBCMonoRet": 123,
"adRemICMSRet": 123,
"vICMSMonoRet": 123,
"cBenefRBC": "<string>",
"vICMSDeson": 1,
"motDesICMS": "<string>",
"vICMSOp": 1,
"pDif": 1,
"vICMSDif": 1,
"pFCPDif": 1,
"vFCPDif": 1,
"vFCPEfet": 1
},
"pis": {
"cst": "<string>",
"baseCalculo": 123,
"aliquota": 123,
"quantidadeVendida": 123,
"valorAliquotaUnidade": 123,
"valor": 123
},
"cofins": {
"cst": "<string>",
"baseCalculo": 123,
"aliquota": 123,
"quantidadeVendida": 123,
"valorAliquotaUnidade": 123,
"valor": 123
},
"ipi": {
"cst": "<string>",
"baseCalculo": 123,
"aliquota": 123,
"quantidadeUnidadeTributavel": 123,
"valorUnidadeTributavel": 123,
"valor": 123,
"cEnq": "<string>"
},
"ibsCbs": {
"ibsUf": {
"p": 1,
"pNominal": 1,
"pRedAliq": 50,
"v": 1
},
"ibsMun": {
"p": 1,
"pNominal": 1,
"pRedAliq": 50,
"v": 1
},
"cbs": {
"p": 1,
"pNominal": 1,
"pRedAliq": 50,
"v": 1
},
"cst": "<string>",
"cClassTrib": "<string>",
"vBC": 1,
"vIbs": 1
},
"gCred": [
{
"cCredPresumido": "<string>",
"pCredPresumido": 1,
"vCredPresumido": 1
}
]
}
],
"pagamentos": [
{
"valor": 1,
"indicador": 0
}
],
"issuerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"naturezaOperacao": "<string>",
"serie": 0,
"numero": 0,
"tpNF": 0,
"idDest": 1,
"indFinal": 0,
"indPres": 0,
"finNFe": 3,
"referenciadas": [{ "chaveAcesso": "<string>" }],
"procRef": [{ "nProc": "<string>" }],
"troco": 1,
"cobranca": { "duplicatas": [
{
"vencimento": "<string>",
"valor": 1.01,
"numero": "<string>"
}
] },
"informacoesComplementares": "<string>",
"informacoesFisco": "<string>",
"resolverTributacao": True
}
],
"issuerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
notas: [
{
destinatario: {
cnpjCpf: '<string>',
nome: '<string>',
endereco: {
logradouro: '<string>',
numero: '<string>',
bairro: '<string>',
codigoMunicipio: '<string>',
municipio: '<string>',
uf: '<string>',
complemento: '<string>',
cep: '<string>'
},
ie: '<string>',
indicadorIE: 0,
email: '<string>'
},
items: [
{
codigo: '<string>',
descricao: '<string>',
ncm: '<string>',
cfop: '<string>',
unidade: '<string>',
quantidade: 1.0001,
valorUnitario: 1.01,
ean: '<string>',
cest: '<string>',
cBenef: '<string>',
valorTotal: 123,
desconto: 1,
valorFrete: 1,
valorSeguro: 1,
outrasDespesas: 1,
indTot: 0,
unidadeTributavel: '<string>',
quantidadeTributavel: 1.0001,
valorUnitarioTributavel: 123,
icms: {
origem: 4,
cst: '<string>',
csosn: '<string>',
aliquota: 123,
baseCalculo: 123,
valor: 123,
baseCalculoST: 123,
aliquotaST: 123,
valorST: 123,
pRedBC: 1,
vBC: 1,
pICMS: 1,
vICMS: 1,
vBCFCP: 1,
pFCP: 1,
vFCP: 1,
pMVAST: 1,
pRedBCST: 1,
vBCST: 1,
pICMSST: 1,
vICMSST: 1,
vBCFCPST: 1,
pFCPST: 1,
vFCPST: 1,
pCredSN: 1,
vCredICMSSN: 1,
vBCSTRet: 1,
pST: 1,
vICMSSubstituto: 1,
vICMSSTRet: 1,
vBCFCPSTRet: 1,
pFCPSTRet: 1,
vFCPSTRet: 1,
pRedBCEfet: 1,
vBCEfet: 1,
pICMSEfet: 1,
vICMSEfet: 1,
qBCMono: 123,
adRemICMS: 123,
vICMSMono: 123,
qBCMonoRet: 123,
adRemICMSRet: 123,
vICMSMonoRet: 123,
cBenefRBC: '<string>',
vICMSDeson: 1,
motDesICMS: '<string>',
vICMSOp: 1,
pDif: 1,
vICMSDif: 1,
pFCPDif: 1,
vFCPDif: 1,
vFCPEfet: 1
},
pis: {
cst: '<string>',
baseCalculo: 123,
aliquota: 123,
quantidadeVendida: 123,
valorAliquotaUnidade: 123,
valor: 123
},
cofins: {
cst: '<string>',
baseCalculo: 123,
aliquota: 123,
quantidadeVendida: 123,
valorAliquotaUnidade: 123,
valor: 123
},
ipi: {
cst: '<string>',
baseCalculo: 123,
aliquota: 123,
quantidadeUnidadeTributavel: 123,
valorUnidadeTributavel: 123,
valor: 123,
cEnq: '<string>'
},
ibsCbs: {
ibsUf: {p: 1, pNominal: 1, pRedAliq: 50, v: 1},
ibsMun: {p: 1, pNominal: 1, pRedAliq: 50, v: 1},
cbs: {p: 1, pNominal: 1, pRedAliq: 50, v: 1},
cst: '<string>',
cClassTrib: '<string>',
vBC: 1,
vIbs: 1
},
gCred: [{cCredPresumido: '<string>', pCredPresumido: 1, vCredPresumido: 1}]
}
],
pagamentos: [{valor: 1, indicador: 0}],
issuerId: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
naturezaOperacao: '<string>',
serie: 0,
numero: 0,
tpNF: 0,
idDest: 1,
indFinal: 0,
indPres: 0,
finNFe: 3,
referenciadas: [{chaveAcesso: '<string>'}],
procRef: [{nProc: '<string>'}],
troco: 1,
cobranca: {duplicatas: [{vencimento: '<string>', valor: 1.01, numero: '<string>'}]},
informacoesComplementares: '<string>',
informacoesFisco: '<string>',
resolverTributacao: true
}
],
issuerId: '3c90c3cc-0d44-4b50-8888-8dd25736052a'
})
};
fetch('https://api.engineapi.com.br/v1/nfe/batch', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.engineapi.com.br/v1/nfe/batch",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'notas' => [
[
'destinatario' => [
'cnpjCpf' => '<string>',
'nome' => '<string>',
'endereco' => [
'logradouro' => '<string>',
'numero' => '<string>',
'bairro' => '<string>',
'codigoMunicipio' => '<string>',
'municipio' => '<string>',
'uf' => '<string>',
'complemento' => '<string>',
'cep' => '<string>'
],
'ie' => '<string>',
'indicadorIE' => 0,
'email' => '<string>'
],
'items' => [
[
'codigo' => '<string>',
'descricao' => '<string>',
'ncm' => '<string>',
'cfop' => '<string>',
'unidade' => '<string>',
'quantidade' => 1.0001,
'valorUnitario' => 1.01,
'ean' => '<string>',
'cest' => '<string>',
'cBenef' => '<string>',
'valorTotal' => 123,
'desconto' => 1,
'valorFrete' => 1,
'valorSeguro' => 1,
'outrasDespesas' => 1,
'indTot' => 0,
'unidadeTributavel' => '<string>',
'quantidadeTributavel' => 1.0001,
'valorUnitarioTributavel' => 123,
'icms' => [
'origem' => 4,
'cst' => '<string>',
'csosn' => '<string>',
'aliquota' => 123,
'baseCalculo' => 123,
'valor' => 123,
'baseCalculoST' => 123,
'aliquotaST' => 123,
'valorST' => 123,
'pRedBC' => 1,
'vBC' => 1,
'pICMS' => 1,
'vICMS' => 1,
'vBCFCP' => 1,
'pFCP' => 1,
'vFCP' => 1,
'pMVAST' => 1,
'pRedBCST' => 1,
'vBCST' => 1,
'pICMSST' => 1,
'vICMSST' => 1,
'vBCFCPST' => 1,
'pFCPST' => 1,
'vFCPST' => 1,
'pCredSN' => 1,
'vCredICMSSN' => 1,
'vBCSTRet' => 1,
'pST' => 1,
'vICMSSubstituto' => 1,
'vICMSSTRet' => 1,
'vBCFCPSTRet' => 1,
'pFCPSTRet' => 1,
'vFCPSTRet' => 1,
'pRedBCEfet' => 1,
'vBCEfet' => 1,
'pICMSEfet' => 1,
'vICMSEfet' => 1,
'qBCMono' => 123,
'adRemICMS' => 123,
'vICMSMono' => 123,
'qBCMonoRet' => 123,
'adRemICMSRet' => 123,
'vICMSMonoRet' => 123,
'cBenefRBC' => '<string>',
'vICMSDeson' => 1,
'motDesICMS' => '<string>',
'vICMSOp' => 1,
'pDif' => 1,
'vICMSDif' => 1,
'pFCPDif' => 1,
'vFCPDif' => 1,
'vFCPEfet' => 1
],
'pis' => [
'cst' => '<string>',
'baseCalculo' => 123,
'aliquota' => 123,
'quantidadeVendida' => 123,
'valorAliquotaUnidade' => 123,
'valor' => 123
],
'cofins' => [
'cst' => '<string>',
'baseCalculo' => 123,
'aliquota' => 123,
'quantidadeVendida' => 123,
'valorAliquotaUnidade' => 123,
'valor' => 123
],
'ipi' => [
'cst' => '<string>',
'baseCalculo' => 123,
'aliquota' => 123,
'quantidadeUnidadeTributavel' => 123,
'valorUnidadeTributavel' => 123,
'valor' => 123,
'cEnq' => '<string>'
],
'ibsCbs' => [
'ibsUf' => [
'p' => 1,
'pNominal' => 1,
'pRedAliq' => 50,
'v' => 1
],
'ibsMun' => [
'p' => 1,
'pNominal' => 1,
'pRedAliq' => 50,
'v' => 1
],
'cbs' => [
'p' => 1,
'pNominal' => 1,
'pRedAliq' => 50,
'v' => 1
],
'cst' => '<string>',
'cClassTrib' => '<string>',
'vBC' => 1,
'vIbs' => 1
],
'gCred' => [
[
'cCredPresumido' => '<string>',
'pCredPresumido' => 1,
'vCredPresumido' => 1
]
]
]
],
'pagamentos' => [
[
'valor' => 1,
'indicador' => 0
]
],
'issuerId' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'naturezaOperacao' => '<string>',
'serie' => 0,
'numero' => 0,
'tpNF' => 0,
'idDest' => 1,
'indFinal' => 0,
'indPres' => 0,
'finNFe' => 3,
'referenciadas' => [
[
'chaveAcesso' => '<string>'
]
],
'procRef' => [
[
'nProc' => '<string>'
]
],
'troco' => 1,
'cobranca' => [
'duplicatas' => [
[
'vencimento' => '<string>',
'valor' => 1.01,
'numero' => '<string>'
]
]
],
'informacoesComplementares' => '<string>',
'informacoesFisco' => '<string>',
'resolverTributacao' => true
]
],
'issuerId' => '3c90c3cc-0d44-4b50-8888-8dd25736052a'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.engineapi.com.br/v1/nfe/batch"
payload := strings.NewReader("{\n \"notas\": [\n {\n \"destinatario\": {\n \"cnpjCpf\": \"<string>\",\n \"nome\": \"<string>\",\n \"endereco\": {\n \"logradouro\": \"<string>\",\n \"numero\": \"<string>\",\n \"bairro\": \"<string>\",\n \"codigoMunicipio\": \"<string>\",\n \"municipio\": \"<string>\",\n \"uf\": \"<string>\",\n \"complemento\": \"<string>\",\n \"cep\": \"<string>\"\n },\n \"ie\": \"<string>\",\n \"indicadorIE\": 0,\n \"email\": \"<string>\"\n },\n \"items\": [\n {\n \"codigo\": \"<string>\",\n \"descricao\": \"<string>\",\n \"ncm\": \"<string>\",\n \"cfop\": \"<string>\",\n \"unidade\": \"<string>\",\n \"quantidade\": 1.0001,\n \"valorUnitario\": 1.01,\n \"ean\": \"<string>\",\n \"cest\": \"<string>\",\n \"cBenef\": \"<string>\",\n \"valorTotal\": 123,\n \"desconto\": 1,\n \"valorFrete\": 1,\n \"valorSeguro\": 1,\n \"outrasDespesas\": 1,\n \"indTot\": 0,\n \"unidadeTributavel\": \"<string>\",\n \"quantidadeTributavel\": 1.0001,\n \"valorUnitarioTributavel\": 123,\n \"icms\": {\n \"origem\": 4,\n \"cst\": \"<string>\",\n \"csosn\": \"<string>\",\n \"aliquota\": 123,\n \"baseCalculo\": 123,\n \"valor\": 123,\n \"baseCalculoST\": 123,\n \"aliquotaST\": 123,\n \"valorST\": 123,\n \"pRedBC\": 1,\n \"vBC\": 1,\n \"pICMS\": 1,\n \"vICMS\": 1,\n \"vBCFCP\": 1,\n \"pFCP\": 1,\n \"vFCP\": 1,\n \"pMVAST\": 1,\n \"pRedBCST\": 1,\n \"vBCST\": 1,\n \"pICMSST\": 1,\n \"vICMSST\": 1,\n \"vBCFCPST\": 1,\n \"pFCPST\": 1,\n \"vFCPST\": 1,\n \"pCredSN\": 1,\n \"vCredICMSSN\": 1,\n \"vBCSTRet\": 1,\n \"pST\": 1,\n \"vICMSSubstituto\": 1,\n \"vICMSSTRet\": 1,\n \"vBCFCPSTRet\": 1,\n \"pFCPSTRet\": 1,\n \"vFCPSTRet\": 1,\n \"pRedBCEfet\": 1,\n \"vBCEfet\": 1,\n \"pICMSEfet\": 1,\n \"vICMSEfet\": 1,\n \"qBCMono\": 123,\n \"adRemICMS\": 123,\n \"vICMSMono\": 123,\n \"qBCMonoRet\": 123,\n \"adRemICMSRet\": 123,\n \"vICMSMonoRet\": 123,\n \"cBenefRBC\": \"<string>\",\n \"vICMSDeson\": 1,\n \"motDesICMS\": \"<string>\",\n \"vICMSOp\": 1,\n \"pDif\": 1,\n \"vICMSDif\": 1,\n \"pFCPDif\": 1,\n \"vFCPDif\": 1,\n \"vFCPEfet\": 1\n },\n \"pis\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeVendida\": 123,\n \"valorAliquotaUnidade\": 123,\n \"valor\": 123\n },\n \"cofins\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeVendida\": 123,\n \"valorAliquotaUnidade\": 123,\n \"valor\": 123\n },\n \"ipi\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeUnidadeTributavel\": 123,\n \"valorUnidadeTributavel\": 123,\n \"valor\": 123,\n \"cEnq\": \"<string>\"\n },\n \"ibsCbs\": {\n \"ibsUf\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"ibsMun\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"cbs\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"cst\": \"<string>\",\n \"cClassTrib\": \"<string>\",\n \"vBC\": 1,\n \"vIbs\": 1\n },\n \"gCred\": [\n {\n \"cCredPresumido\": \"<string>\",\n \"pCredPresumido\": 1,\n \"vCredPresumido\": 1\n }\n ]\n }\n ],\n \"pagamentos\": [\n {\n \"valor\": 1,\n \"indicador\": 0\n }\n ],\n \"issuerId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"naturezaOperacao\": \"<string>\",\n \"serie\": 0,\n \"numero\": 0,\n \"tpNF\": 0,\n \"idDest\": 1,\n \"indFinal\": 0,\n \"indPres\": 0,\n \"finNFe\": 3,\n \"referenciadas\": [\n {\n \"chaveAcesso\": \"<string>\"\n }\n ],\n \"procRef\": [\n {\n \"nProc\": \"<string>\"\n }\n ],\n \"troco\": 1,\n \"cobranca\": {\n \"duplicatas\": [\n {\n \"vencimento\": \"<string>\",\n \"valor\": 1.01,\n \"numero\": \"<string>\"\n }\n ]\n },\n \"informacoesComplementares\": \"<string>\",\n \"informacoesFisco\": \"<string>\",\n \"resolverTributacao\": true\n }\n ],\n \"issuerId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.engineapi.com.br/v1/nfe/batch")
.header("Content-Type", "application/json")
.body("{\n \"notas\": [\n {\n \"destinatario\": {\n \"cnpjCpf\": \"<string>\",\n \"nome\": \"<string>\",\n \"endereco\": {\n \"logradouro\": \"<string>\",\n \"numero\": \"<string>\",\n \"bairro\": \"<string>\",\n \"codigoMunicipio\": \"<string>\",\n \"municipio\": \"<string>\",\n \"uf\": \"<string>\",\n \"complemento\": \"<string>\",\n \"cep\": \"<string>\"\n },\n \"ie\": \"<string>\",\n \"indicadorIE\": 0,\n \"email\": \"<string>\"\n },\n \"items\": [\n {\n \"codigo\": \"<string>\",\n \"descricao\": \"<string>\",\n \"ncm\": \"<string>\",\n \"cfop\": \"<string>\",\n \"unidade\": \"<string>\",\n \"quantidade\": 1.0001,\n \"valorUnitario\": 1.01,\n \"ean\": \"<string>\",\n \"cest\": \"<string>\",\n \"cBenef\": \"<string>\",\n \"valorTotal\": 123,\n \"desconto\": 1,\n \"valorFrete\": 1,\n \"valorSeguro\": 1,\n \"outrasDespesas\": 1,\n \"indTot\": 0,\n \"unidadeTributavel\": \"<string>\",\n \"quantidadeTributavel\": 1.0001,\n \"valorUnitarioTributavel\": 123,\n \"icms\": {\n \"origem\": 4,\n \"cst\": \"<string>\",\n \"csosn\": \"<string>\",\n \"aliquota\": 123,\n \"baseCalculo\": 123,\n \"valor\": 123,\n \"baseCalculoST\": 123,\n \"aliquotaST\": 123,\n \"valorST\": 123,\n \"pRedBC\": 1,\n \"vBC\": 1,\n \"pICMS\": 1,\n \"vICMS\": 1,\n \"vBCFCP\": 1,\n \"pFCP\": 1,\n \"vFCP\": 1,\n \"pMVAST\": 1,\n \"pRedBCST\": 1,\n \"vBCST\": 1,\n \"pICMSST\": 1,\n \"vICMSST\": 1,\n \"vBCFCPST\": 1,\n \"pFCPST\": 1,\n \"vFCPST\": 1,\n \"pCredSN\": 1,\n \"vCredICMSSN\": 1,\n \"vBCSTRet\": 1,\n \"pST\": 1,\n \"vICMSSubstituto\": 1,\n \"vICMSSTRet\": 1,\n \"vBCFCPSTRet\": 1,\n \"pFCPSTRet\": 1,\n \"vFCPSTRet\": 1,\n \"pRedBCEfet\": 1,\n \"vBCEfet\": 1,\n \"pICMSEfet\": 1,\n \"vICMSEfet\": 1,\n \"qBCMono\": 123,\n \"adRemICMS\": 123,\n \"vICMSMono\": 123,\n \"qBCMonoRet\": 123,\n \"adRemICMSRet\": 123,\n \"vICMSMonoRet\": 123,\n \"cBenefRBC\": \"<string>\",\n \"vICMSDeson\": 1,\n \"motDesICMS\": \"<string>\",\n \"vICMSOp\": 1,\n \"pDif\": 1,\n \"vICMSDif\": 1,\n \"pFCPDif\": 1,\n \"vFCPDif\": 1,\n \"vFCPEfet\": 1\n },\n \"pis\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeVendida\": 123,\n \"valorAliquotaUnidade\": 123,\n \"valor\": 123\n },\n \"cofins\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeVendida\": 123,\n \"valorAliquotaUnidade\": 123,\n \"valor\": 123\n },\n \"ipi\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeUnidadeTributavel\": 123,\n \"valorUnidadeTributavel\": 123,\n \"valor\": 123,\n \"cEnq\": \"<string>\"\n },\n \"ibsCbs\": {\n \"ibsUf\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"ibsMun\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"cbs\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"cst\": \"<string>\",\n \"cClassTrib\": \"<string>\",\n \"vBC\": 1,\n \"vIbs\": 1\n },\n \"gCred\": [\n {\n \"cCredPresumido\": \"<string>\",\n \"pCredPresumido\": 1,\n \"vCredPresumido\": 1\n }\n ]\n }\n ],\n \"pagamentos\": [\n {\n \"valor\": 1,\n \"indicador\": 0\n }\n ],\n \"issuerId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"naturezaOperacao\": \"<string>\",\n \"serie\": 0,\n \"numero\": 0,\n \"tpNF\": 0,\n \"idDest\": 1,\n \"indFinal\": 0,\n \"indPres\": 0,\n \"finNFe\": 3,\n \"referenciadas\": [\n {\n \"chaveAcesso\": \"<string>\"\n }\n ],\n \"procRef\": [\n {\n \"nProc\": \"<string>\"\n }\n ],\n \"troco\": 1,\n \"cobranca\": {\n \"duplicatas\": [\n {\n \"vencimento\": \"<string>\",\n \"valor\": 1.01,\n \"numero\": \"<string>\"\n }\n ]\n },\n \"informacoesComplementares\": \"<string>\",\n \"informacoesFisco\": \"<string>\",\n \"resolverTributacao\": true\n }\n ],\n \"issuerId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.engineapi.com.br/v1/nfe/batch")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"notas\": [\n {\n \"destinatario\": {\n \"cnpjCpf\": \"<string>\",\n \"nome\": \"<string>\",\n \"endereco\": {\n \"logradouro\": \"<string>\",\n \"numero\": \"<string>\",\n \"bairro\": \"<string>\",\n \"codigoMunicipio\": \"<string>\",\n \"municipio\": \"<string>\",\n \"uf\": \"<string>\",\n \"complemento\": \"<string>\",\n \"cep\": \"<string>\"\n },\n \"ie\": \"<string>\",\n \"indicadorIE\": 0,\n \"email\": \"<string>\"\n },\n \"items\": [\n {\n \"codigo\": \"<string>\",\n \"descricao\": \"<string>\",\n \"ncm\": \"<string>\",\n \"cfop\": \"<string>\",\n \"unidade\": \"<string>\",\n \"quantidade\": 1.0001,\n \"valorUnitario\": 1.01,\n \"ean\": \"<string>\",\n \"cest\": \"<string>\",\n \"cBenef\": \"<string>\",\n \"valorTotal\": 123,\n \"desconto\": 1,\n \"valorFrete\": 1,\n \"valorSeguro\": 1,\n \"outrasDespesas\": 1,\n \"indTot\": 0,\n \"unidadeTributavel\": \"<string>\",\n \"quantidadeTributavel\": 1.0001,\n \"valorUnitarioTributavel\": 123,\n \"icms\": {\n \"origem\": 4,\n \"cst\": \"<string>\",\n \"csosn\": \"<string>\",\n \"aliquota\": 123,\n \"baseCalculo\": 123,\n \"valor\": 123,\n \"baseCalculoST\": 123,\n \"aliquotaST\": 123,\n \"valorST\": 123,\n \"pRedBC\": 1,\n \"vBC\": 1,\n \"pICMS\": 1,\n \"vICMS\": 1,\n \"vBCFCP\": 1,\n \"pFCP\": 1,\n \"vFCP\": 1,\n \"pMVAST\": 1,\n \"pRedBCST\": 1,\n \"vBCST\": 1,\n \"pICMSST\": 1,\n \"vICMSST\": 1,\n \"vBCFCPST\": 1,\n \"pFCPST\": 1,\n \"vFCPST\": 1,\n \"pCredSN\": 1,\n \"vCredICMSSN\": 1,\n \"vBCSTRet\": 1,\n \"pST\": 1,\n \"vICMSSubstituto\": 1,\n \"vICMSSTRet\": 1,\n \"vBCFCPSTRet\": 1,\n \"pFCPSTRet\": 1,\n \"vFCPSTRet\": 1,\n \"pRedBCEfet\": 1,\n \"vBCEfet\": 1,\n \"pICMSEfet\": 1,\n \"vICMSEfet\": 1,\n \"qBCMono\": 123,\n \"adRemICMS\": 123,\n \"vICMSMono\": 123,\n \"qBCMonoRet\": 123,\n \"adRemICMSRet\": 123,\n \"vICMSMonoRet\": 123,\n \"cBenefRBC\": \"<string>\",\n \"vICMSDeson\": 1,\n \"motDesICMS\": \"<string>\",\n \"vICMSOp\": 1,\n \"pDif\": 1,\n \"vICMSDif\": 1,\n \"pFCPDif\": 1,\n \"vFCPDif\": 1,\n \"vFCPEfet\": 1\n },\n \"pis\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeVendida\": 123,\n \"valorAliquotaUnidade\": 123,\n \"valor\": 123\n },\n \"cofins\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeVendida\": 123,\n \"valorAliquotaUnidade\": 123,\n \"valor\": 123\n },\n \"ipi\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeUnidadeTributavel\": 123,\n \"valorUnidadeTributavel\": 123,\n \"valor\": 123,\n \"cEnq\": \"<string>\"\n },\n \"ibsCbs\": {\n \"ibsUf\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"ibsMun\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"cbs\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"cst\": \"<string>\",\n \"cClassTrib\": \"<string>\",\n \"vBC\": 1,\n \"vIbs\": 1\n },\n \"gCred\": [\n {\n \"cCredPresumido\": \"<string>\",\n \"pCredPresumido\": 1,\n \"vCredPresumido\": 1\n }\n ]\n }\n ],\n \"pagamentos\": [\n {\n \"valor\": 1,\n \"indicador\": 0\n }\n ],\n \"issuerId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"naturezaOperacao\": \"<string>\",\n \"serie\": 0,\n \"numero\": 0,\n \"tpNF\": 0,\n \"idDest\": 1,\n \"indFinal\": 0,\n \"indPres\": 0,\n \"finNFe\": 3,\n \"referenciadas\": [\n {\n \"chaveAcesso\": \"<string>\"\n }\n ],\n \"procRef\": [\n {\n \"nProc\": \"<string>\"\n }\n ],\n \"troco\": 1,\n \"cobranca\": {\n \"duplicatas\": [\n {\n \"vencimento\": \"<string>\",\n \"valor\": 1.01,\n \"numero\": \"<string>\"\n }\n ]\n },\n \"informacoesComplementares\": \"<string>\",\n \"informacoesFisco\": \"<string>\",\n \"resolverTributacao\": true\n }\n ],\n \"issuerId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}"
response = http.request(request)
puts response.read_bodyNFe
Enfileirar notas para emissão em lote
Cada item de notas[] segue EXATAMENTE o mesmo contrato de POST /v1/nfe (mesmo schema, mesmas recusas). Máximo de 50 notas por chamada. A resposta 201 confirma só o ENFILEIRAMENTO. O desfecho fiscal de cada nota é consultado em GET /v1/nfe/queue.
POST
/
v1
/
nfe
/
batch
Enfileirar notas para emissão em lote
curl --request POST \
--url https://api.engineapi.com.br/v1/nfe/batch \
--header 'Content-Type: application/json' \
--data '
{
"notas": [
{
"destinatario": {
"cnpjCpf": "<string>",
"nome": "<string>",
"endereco": {
"logradouro": "<string>",
"numero": "<string>",
"bairro": "<string>",
"codigoMunicipio": "<string>",
"municipio": "<string>",
"uf": "<string>",
"complemento": "<string>",
"cep": "<string>"
},
"ie": "<string>",
"indicadorIE": 0,
"email": "<string>"
},
"items": [
{
"codigo": "<string>",
"descricao": "<string>",
"ncm": "<string>",
"cfop": "<string>",
"unidade": "<string>",
"quantidade": 1.0001,
"valorUnitario": 1.01,
"ean": "<string>",
"cest": "<string>",
"cBenef": "<string>",
"valorTotal": 123,
"desconto": 1,
"valorFrete": 1,
"valorSeguro": 1,
"outrasDespesas": 1,
"indTot": 0,
"unidadeTributavel": "<string>",
"quantidadeTributavel": 1.0001,
"valorUnitarioTributavel": 123,
"icms": {
"origem": 4,
"cst": "<string>",
"csosn": "<string>",
"aliquota": 123,
"baseCalculo": 123,
"valor": 123,
"baseCalculoST": 123,
"aliquotaST": 123,
"valorST": 123,
"pRedBC": 1,
"vBC": 1,
"pICMS": 1,
"vICMS": 1,
"vBCFCP": 1,
"pFCP": 1,
"vFCP": 1,
"pMVAST": 1,
"pRedBCST": 1,
"vBCST": 1,
"pICMSST": 1,
"vICMSST": 1,
"vBCFCPST": 1,
"pFCPST": 1,
"vFCPST": 1,
"pCredSN": 1,
"vCredICMSSN": 1,
"vBCSTRet": 1,
"pST": 1,
"vICMSSubstituto": 1,
"vICMSSTRet": 1,
"vBCFCPSTRet": 1,
"pFCPSTRet": 1,
"vFCPSTRet": 1,
"pRedBCEfet": 1,
"vBCEfet": 1,
"pICMSEfet": 1,
"vICMSEfet": 1,
"qBCMono": 123,
"adRemICMS": 123,
"vICMSMono": 123,
"qBCMonoRet": 123,
"adRemICMSRet": 123,
"vICMSMonoRet": 123,
"cBenefRBC": "<string>",
"vICMSDeson": 1,
"motDesICMS": "<string>",
"vICMSOp": 1,
"pDif": 1,
"vICMSDif": 1,
"pFCPDif": 1,
"vFCPDif": 1,
"vFCPEfet": 1
},
"pis": {
"cst": "<string>",
"baseCalculo": 123,
"aliquota": 123,
"quantidadeVendida": 123,
"valorAliquotaUnidade": 123,
"valor": 123
},
"cofins": {
"cst": "<string>",
"baseCalculo": 123,
"aliquota": 123,
"quantidadeVendida": 123,
"valorAliquotaUnidade": 123,
"valor": 123
},
"ipi": {
"cst": "<string>",
"baseCalculo": 123,
"aliquota": 123,
"quantidadeUnidadeTributavel": 123,
"valorUnidadeTributavel": 123,
"valor": 123,
"cEnq": "<string>"
},
"ibsCbs": {
"ibsUf": {
"p": 1,
"pNominal": 1,
"pRedAliq": 50,
"v": 1
},
"ibsMun": {
"p": 1,
"pNominal": 1,
"pRedAliq": 50,
"v": 1
},
"cbs": {
"p": 1,
"pNominal": 1,
"pRedAliq": 50,
"v": 1
},
"cst": "<string>",
"cClassTrib": "<string>",
"vBC": 1,
"vIbs": 1
},
"gCred": [
{
"cCredPresumido": "<string>",
"pCredPresumido": 1,
"vCredPresumido": 1
}
]
}
],
"pagamentos": [
{
"valor": 1,
"indicador": 0
}
],
"issuerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"naturezaOperacao": "<string>",
"serie": 0,
"numero": 0,
"tpNF": 0,
"idDest": 1,
"indFinal": 0,
"indPres": 0,
"finNFe": 3,
"referenciadas": [
{
"chaveAcesso": "<string>"
}
],
"procRef": [
{
"nProc": "<string>"
}
],
"troco": 1,
"cobranca": {
"duplicatas": [
{
"vencimento": "<string>",
"valor": 1.01,
"numero": "<string>"
}
]
},
"informacoesComplementares": "<string>",
"informacoesFisco": "<string>",
"resolverTributacao": true
}
],
"issuerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
'import requests
url = "https://api.engineapi.com.br/v1/nfe/batch"
payload = {
"notas": [
{
"destinatario": {
"cnpjCpf": "<string>",
"nome": "<string>",
"endereco": {
"logradouro": "<string>",
"numero": "<string>",
"bairro": "<string>",
"codigoMunicipio": "<string>",
"municipio": "<string>",
"uf": "<string>",
"complemento": "<string>",
"cep": "<string>"
},
"ie": "<string>",
"indicadorIE": 0,
"email": "<string>"
},
"items": [
{
"codigo": "<string>",
"descricao": "<string>",
"ncm": "<string>",
"cfop": "<string>",
"unidade": "<string>",
"quantidade": 1.0001,
"valorUnitario": 1.01,
"ean": "<string>",
"cest": "<string>",
"cBenef": "<string>",
"valorTotal": 123,
"desconto": 1,
"valorFrete": 1,
"valorSeguro": 1,
"outrasDespesas": 1,
"indTot": 0,
"unidadeTributavel": "<string>",
"quantidadeTributavel": 1.0001,
"valorUnitarioTributavel": 123,
"icms": {
"origem": 4,
"cst": "<string>",
"csosn": "<string>",
"aliquota": 123,
"baseCalculo": 123,
"valor": 123,
"baseCalculoST": 123,
"aliquotaST": 123,
"valorST": 123,
"pRedBC": 1,
"vBC": 1,
"pICMS": 1,
"vICMS": 1,
"vBCFCP": 1,
"pFCP": 1,
"vFCP": 1,
"pMVAST": 1,
"pRedBCST": 1,
"vBCST": 1,
"pICMSST": 1,
"vICMSST": 1,
"vBCFCPST": 1,
"pFCPST": 1,
"vFCPST": 1,
"pCredSN": 1,
"vCredICMSSN": 1,
"vBCSTRet": 1,
"pST": 1,
"vICMSSubstituto": 1,
"vICMSSTRet": 1,
"vBCFCPSTRet": 1,
"pFCPSTRet": 1,
"vFCPSTRet": 1,
"pRedBCEfet": 1,
"vBCEfet": 1,
"pICMSEfet": 1,
"vICMSEfet": 1,
"qBCMono": 123,
"adRemICMS": 123,
"vICMSMono": 123,
"qBCMonoRet": 123,
"adRemICMSRet": 123,
"vICMSMonoRet": 123,
"cBenefRBC": "<string>",
"vICMSDeson": 1,
"motDesICMS": "<string>",
"vICMSOp": 1,
"pDif": 1,
"vICMSDif": 1,
"pFCPDif": 1,
"vFCPDif": 1,
"vFCPEfet": 1
},
"pis": {
"cst": "<string>",
"baseCalculo": 123,
"aliquota": 123,
"quantidadeVendida": 123,
"valorAliquotaUnidade": 123,
"valor": 123
},
"cofins": {
"cst": "<string>",
"baseCalculo": 123,
"aliquota": 123,
"quantidadeVendida": 123,
"valorAliquotaUnidade": 123,
"valor": 123
},
"ipi": {
"cst": "<string>",
"baseCalculo": 123,
"aliquota": 123,
"quantidadeUnidadeTributavel": 123,
"valorUnidadeTributavel": 123,
"valor": 123,
"cEnq": "<string>"
},
"ibsCbs": {
"ibsUf": {
"p": 1,
"pNominal": 1,
"pRedAliq": 50,
"v": 1
},
"ibsMun": {
"p": 1,
"pNominal": 1,
"pRedAliq": 50,
"v": 1
},
"cbs": {
"p": 1,
"pNominal": 1,
"pRedAliq": 50,
"v": 1
},
"cst": "<string>",
"cClassTrib": "<string>",
"vBC": 1,
"vIbs": 1
},
"gCred": [
{
"cCredPresumido": "<string>",
"pCredPresumido": 1,
"vCredPresumido": 1
}
]
}
],
"pagamentos": [
{
"valor": 1,
"indicador": 0
}
],
"issuerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"naturezaOperacao": "<string>",
"serie": 0,
"numero": 0,
"tpNF": 0,
"idDest": 1,
"indFinal": 0,
"indPres": 0,
"finNFe": 3,
"referenciadas": [{ "chaveAcesso": "<string>" }],
"procRef": [{ "nProc": "<string>" }],
"troco": 1,
"cobranca": { "duplicatas": [
{
"vencimento": "<string>",
"valor": 1.01,
"numero": "<string>"
}
] },
"informacoesComplementares": "<string>",
"informacoesFisco": "<string>",
"resolverTributacao": True
}
],
"issuerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
notas: [
{
destinatario: {
cnpjCpf: '<string>',
nome: '<string>',
endereco: {
logradouro: '<string>',
numero: '<string>',
bairro: '<string>',
codigoMunicipio: '<string>',
municipio: '<string>',
uf: '<string>',
complemento: '<string>',
cep: '<string>'
},
ie: '<string>',
indicadorIE: 0,
email: '<string>'
},
items: [
{
codigo: '<string>',
descricao: '<string>',
ncm: '<string>',
cfop: '<string>',
unidade: '<string>',
quantidade: 1.0001,
valorUnitario: 1.01,
ean: '<string>',
cest: '<string>',
cBenef: '<string>',
valorTotal: 123,
desconto: 1,
valorFrete: 1,
valorSeguro: 1,
outrasDespesas: 1,
indTot: 0,
unidadeTributavel: '<string>',
quantidadeTributavel: 1.0001,
valorUnitarioTributavel: 123,
icms: {
origem: 4,
cst: '<string>',
csosn: '<string>',
aliquota: 123,
baseCalculo: 123,
valor: 123,
baseCalculoST: 123,
aliquotaST: 123,
valorST: 123,
pRedBC: 1,
vBC: 1,
pICMS: 1,
vICMS: 1,
vBCFCP: 1,
pFCP: 1,
vFCP: 1,
pMVAST: 1,
pRedBCST: 1,
vBCST: 1,
pICMSST: 1,
vICMSST: 1,
vBCFCPST: 1,
pFCPST: 1,
vFCPST: 1,
pCredSN: 1,
vCredICMSSN: 1,
vBCSTRet: 1,
pST: 1,
vICMSSubstituto: 1,
vICMSSTRet: 1,
vBCFCPSTRet: 1,
pFCPSTRet: 1,
vFCPSTRet: 1,
pRedBCEfet: 1,
vBCEfet: 1,
pICMSEfet: 1,
vICMSEfet: 1,
qBCMono: 123,
adRemICMS: 123,
vICMSMono: 123,
qBCMonoRet: 123,
adRemICMSRet: 123,
vICMSMonoRet: 123,
cBenefRBC: '<string>',
vICMSDeson: 1,
motDesICMS: '<string>',
vICMSOp: 1,
pDif: 1,
vICMSDif: 1,
pFCPDif: 1,
vFCPDif: 1,
vFCPEfet: 1
},
pis: {
cst: '<string>',
baseCalculo: 123,
aliquota: 123,
quantidadeVendida: 123,
valorAliquotaUnidade: 123,
valor: 123
},
cofins: {
cst: '<string>',
baseCalculo: 123,
aliquota: 123,
quantidadeVendida: 123,
valorAliquotaUnidade: 123,
valor: 123
},
ipi: {
cst: '<string>',
baseCalculo: 123,
aliquota: 123,
quantidadeUnidadeTributavel: 123,
valorUnidadeTributavel: 123,
valor: 123,
cEnq: '<string>'
},
ibsCbs: {
ibsUf: {p: 1, pNominal: 1, pRedAliq: 50, v: 1},
ibsMun: {p: 1, pNominal: 1, pRedAliq: 50, v: 1},
cbs: {p: 1, pNominal: 1, pRedAliq: 50, v: 1},
cst: '<string>',
cClassTrib: '<string>',
vBC: 1,
vIbs: 1
},
gCred: [{cCredPresumido: '<string>', pCredPresumido: 1, vCredPresumido: 1}]
}
],
pagamentos: [{valor: 1, indicador: 0}],
issuerId: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
naturezaOperacao: '<string>',
serie: 0,
numero: 0,
tpNF: 0,
idDest: 1,
indFinal: 0,
indPres: 0,
finNFe: 3,
referenciadas: [{chaveAcesso: '<string>'}],
procRef: [{nProc: '<string>'}],
troco: 1,
cobranca: {duplicatas: [{vencimento: '<string>', valor: 1.01, numero: '<string>'}]},
informacoesComplementares: '<string>',
informacoesFisco: '<string>',
resolverTributacao: true
}
],
issuerId: '3c90c3cc-0d44-4b50-8888-8dd25736052a'
})
};
fetch('https://api.engineapi.com.br/v1/nfe/batch', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.engineapi.com.br/v1/nfe/batch",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'notas' => [
[
'destinatario' => [
'cnpjCpf' => '<string>',
'nome' => '<string>',
'endereco' => [
'logradouro' => '<string>',
'numero' => '<string>',
'bairro' => '<string>',
'codigoMunicipio' => '<string>',
'municipio' => '<string>',
'uf' => '<string>',
'complemento' => '<string>',
'cep' => '<string>'
],
'ie' => '<string>',
'indicadorIE' => 0,
'email' => '<string>'
],
'items' => [
[
'codigo' => '<string>',
'descricao' => '<string>',
'ncm' => '<string>',
'cfop' => '<string>',
'unidade' => '<string>',
'quantidade' => 1.0001,
'valorUnitario' => 1.01,
'ean' => '<string>',
'cest' => '<string>',
'cBenef' => '<string>',
'valorTotal' => 123,
'desconto' => 1,
'valorFrete' => 1,
'valorSeguro' => 1,
'outrasDespesas' => 1,
'indTot' => 0,
'unidadeTributavel' => '<string>',
'quantidadeTributavel' => 1.0001,
'valorUnitarioTributavel' => 123,
'icms' => [
'origem' => 4,
'cst' => '<string>',
'csosn' => '<string>',
'aliquota' => 123,
'baseCalculo' => 123,
'valor' => 123,
'baseCalculoST' => 123,
'aliquotaST' => 123,
'valorST' => 123,
'pRedBC' => 1,
'vBC' => 1,
'pICMS' => 1,
'vICMS' => 1,
'vBCFCP' => 1,
'pFCP' => 1,
'vFCP' => 1,
'pMVAST' => 1,
'pRedBCST' => 1,
'vBCST' => 1,
'pICMSST' => 1,
'vICMSST' => 1,
'vBCFCPST' => 1,
'pFCPST' => 1,
'vFCPST' => 1,
'pCredSN' => 1,
'vCredICMSSN' => 1,
'vBCSTRet' => 1,
'pST' => 1,
'vICMSSubstituto' => 1,
'vICMSSTRet' => 1,
'vBCFCPSTRet' => 1,
'pFCPSTRet' => 1,
'vFCPSTRet' => 1,
'pRedBCEfet' => 1,
'vBCEfet' => 1,
'pICMSEfet' => 1,
'vICMSEfet' => 1,
'qBCMono' => 123,
'adRemICMS' => 123,
'vICMSMono' => 123,
'qBCMonoRet' => 123,
'adRemICMSRet' => 123,
'vICMSMonoRet' => 123,
'cBenefRBC' => '<string>',
'vICMSDeson' => 1,
'motDesICMS' => '<string>',
'vICMSOp' => 1,
'pDif' => 1,
'vICMSDif' => 1,
'pFCPDif' => 1,
'vFCPDif' => 1,
'vFCPEfet' => 1
],
'pis' => [
'cst' => '<string>',
'baseCalculo' => 123,
'aliquota' => 123,
'quantidadeVendida' => 123,
'valorAliquotaUnidade' => 123,
'valor' => 123
],
'cofins' => [
'cst' => '<string>',
'baseCalculo' => 123,
'aliquota' => 123,
'quantidadeVendida' => 123,
'valorAliquotaUnidade' => 123,
'valor' => 123
],
'ipi' => [
'cst' => '<string>',
'baseCalculo' => 123,
'aliquota' => 123,
'quantidadeUnidadeTributavel' => 123,
'valorUnidadeTributavel' => 123,
'valor' => 123,
'cEnq' => '<string>'
],
'ibsCbs' => [
'ibsUf' => [
'p' => 1,
'pNominal' => 1,
'pRedAliq' => 50,
'v' => 1
],
'ibsMun' => [
'p' => 1,
'pNominal' => 1,
'pRedAliq' => 50,
'v' => 1
],
'cbs' => [
'p' => 1,
'pNominal' => 1,
'pRedAliq' => 50,
'v' => 1
],
'cst' => '<string>',
'cClassTrib' => '<string>',
'vBC' => 1,
'vIbs' => 1
],
'gCred' => [
[
'cCredPresumido' => '<string>',
'pCredPresumido' => 1,
'vCredPresumido' => 1
]
]
]
],
'pagamentos' => [
[
'valor' => 1,
'indicador' => 0
]
],
'issuerId' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'naturezaOperacao' => '<string>',
'serie' => 0,
'numero' => 0,
'tpNF' => 0,
'idDest' => 1,
'indFinal' => 0,
'indPres' => 0,
'finNFe' => 3,
'referenciadas' => [
[
'chaveAcesso' => '<string>'
]
],
'procRef' => [
[
'nProc' => '<string>'
]
],
'troco' => 1,
'cobranca' => [
'duplicatas' => [
[
'vencimento' => '<string>',
'valor' => 1.01,
'numero' => '<string>'
]
]
],
'informacoesComplementares' => '<string>',
'informacoesFisco' => '<string>',
'resolverTributacao' => true
]
],
'issuerId' => '3c90c3cc-0d44-4b50-8888-8dd25736052a'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.engineapi.com.br/v1/nfe/batch"
payload := strings.NewReader("{\n \"notas\": [\n {\n \"destinatario\": {\n \"cnpjCpf\": \"<string>\",\n \"nome\": \"<string>\",\n \"endereco\": {\n \"logradouro\": \"<string>\",\n \"numero\": \"<string>\",\n \"bairro\": \"<string>\",\n \"codigoMunicipio\": \"<string>\",\n \"municipio\": \"<string>\",\n \"uf\": \"<string>\",\n \"complemento\": \"<string>\",\n \"cep\": \"<string>\"\n },\n \"ie\": \"<string>\",\n \"indicadorIE\": 0,\n \"email\": \"<string>\"\n },\n \"items\": [\n {\n \"codigo\": \"<string>\",\n \"descricao\": \"<string>\",\n \"ncm\": \"<string>\",\n \"cfop\": \"<string>\",\n \"unidade\": \"<string>\",\n \"quantidade\": 1.0001,\n \"valorUnitario\": 1.01,\n \"ean\": \"<string>\",\n \"cest\": \"<string>\",\n \"cBenef\": \"<string>\",\n \"valorTotal\": 123,\n \"desconto\": 1,\n \"valorFrete\": 1,\n \"valorSeguro\": 1,\n \"outrasDespesas\": 1,\n \"indTot\": 0,\n \"unidadeTributavel\": \"<string>\",\n \"quantidadeTributavel\": 1.0001,\n \"valorUnitarioTributavel\": 123,\n \"icms\": {\n \"origem\": 4,\n \"cst\": \"<string>\",\n \"csosn\": \"<string>\",\n \"aliquota\": 123,\n \"baseCalculo\": 123,\n \"valor\": 123,\n \"baseCalculoST\": 123,\n \"aliquotaST\": 123,\n \"valorST\": 123,\n \"pRedBC\": 1,\n \"vBC\": 1,\n \"pICMS\": 1,\n \"vICMS\": 1,\n \"vBCFCP\": 1,\n \"pFCP\": 1,\n \"vFCP\": 1,\n \"pMVAST\": 1,\n \"pRedBCST\": 1,\n \"vBCST\": 1,\n \"pICMSST\": 1,\n \"vICMSST\": 1,\n \"vBCFCPST\": 1,\n \"pFCPST\": 1,\n \"vFCPST\": 1,\n \"pCredSN\": 1,\n \"vCredICMSSN\": 1,\n \"vBCSTRet\": 1,\n \"pST\": 1,\n \"vICMSSubstituto\": 1,\n \"vICMSSTRet\": 1,\n \"vBCFCPSTRet\": 1,\n \"pFCPSTRet\": 1,\n \"vFCPSTRet\": 1,\n \"pRedBCEfet\": 1,\n \"vBCEfet\": 1,\n \"pICMSEfet\": 1,\n \"vICMSEfet\": 1,\n \"qBCMono\": 123,\n \"adRemICMS\": 123,\n \"vICMSMono\": 123,\n \"qBCMonoRet\": 123,\n \"adRemICMSRet\": 123,\n \"vICMSMonoRet\": 123,\n \"cBenefRBC\": \"<string>\",\n \"vICMSDeson\": 1,\n \"motDesICMS\": \"<string>\",\n \"vICMSOp\": 1,\n \"pDif\": 1,\n \"vICMSDif\": 1,\n \"pFCPDif\": 1,\n \"vFCPDif\": 1,\n \"vFCPEfet\": 1\n },\n \"pis\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeVendida\": 123,\n \"valorAliquotaUnidade\": 123,\n \"valor\": 123\n },\n \"cofins\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeVendida\": 123,\n \"valorAliquotaUnidade\": 123,\n \"valor\": 123\n },\n \"ipi\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeUnidadeTributavel\": 123,\n \"valorUnidadeTributavel\": 123,\n \"valor\": 123,\n \"cEnq\": \"<string>\"\n },\n \"ibsCbs\": {\n \"ibsUf\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"ibsMun\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"cbs\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"cst\": \"<string>\",\n \"cClassTrib\": \"<string>\",\n \"vBC\": 1,\n \"vIbs\": 1\n },\n \"gCred\": [\n {\n \"cCredPresumido\": \"<string>\",\n \"pCredPresumido\": 1,\n \"vCredPresumido\": 1\n }\n ]\n }\n ],\n \"pagamentos\": [\n {\n \"valor\": 1,\n \"indicador\": 0\n }\n ],\n \"issuerId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"naturezaOperacao\": \"<string>\",\n \"serie\": 0,\n \"numero\": 0,\n \"tpNF\": 0,\n \"idDest\": 1,\n \"indFinal\": 0,\n \"indPres\": 0,\n \"finNFe\": 3,\n \"referenciadas\": [\n {\n \"chaveAcesso\": \"<string>\"\n }\n ],\n \"procRef\": [\n {\n \"nProc\": \"<string>\"\n }\n ],\n \"troco\": 1,\n \"cobranca\": {\n \"duplicatas\": [\n {\n \"vencimento\": \"<string>\",\n \"valor\": 1.01,\n \"numero\": \"<string>\"\n }\n ]\n },\n \"informacoesComplementares\": \"<string>\",\n \"informacoesFisco\": \"<string>\",\n \"resolverTributacao\": true\n }\n ],\n \"issuerId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.engineapi.com.br/v1/nfe/batch")
.header("Content-Type", "application/json")
.body("{\n \"notas\": [\n {\n \"destinatario\": {\n \"cnpjCpf\": \"<string>\",\n \"nome\": \"<string>\",\n \"endereco\": {\n \"logradouro\": \"<string>\",\n \"numero\": \"<string>\",\n \"bairro\": \"<string>\",\n \"codigoMunicipio\": \"<string>\",\n \"municipio\": \"<string>\",\n \"uf\": \"<string>\",\n \"complemento\": \"<string>\",\n \"cep\": \"<string>\"\n },\n \"ie\": \"<string>\",\n \"indicadorIE\": 0,\n \"email\": \"<string>\"\n },\n \"items\": [\n {\n \"codigo\": \"<string>\",\n \"descricao\": \"<string>\",\n \"ncm\": \"<string>\",\n \"cfop\": \"<string>\",\n \"unidade\": \"<string>\",\n \"quantidade\": 1.0001,\n \"valorUnitario\": 1.01,\n \"ean\": \"<string>\",\n \"cest\": \"<string>\",\n \"cBenef\": \"<string>\",\n \"valorTotal\": 123,\n \"desconto\": 1,\n \"valorFrete\": 1,\n \"valorSeguro\": 1,\n \"outrasDespesas\": 1,\n \"indTot\": 0,\n \"unidadeTributavel\": \"<string>\",\n \"quantidadeTributavel\": 1.0001,\n \"valorUnitarioTributavel\": 123,\n \"icms\": {\n \"origem\": 4,\n \"cst\": \"<string>\",\n \"csosn\": \"<string>\",\n \"aliquota\": 123,\n \"baseCalculo\": 123,\n \"valor\": 123,\n \"baseCalculoST\": 123,\n \"aliquotaST\": 123,\n \"valorST\": 123,\n \"pRedBC\": 1,\n \"vBC\": 1,\n \"pICMS\": 1,\n \"vICMS\": 1,\n \"vBCFCP\": 1,\n \"pFCP\": 1,\n \"vFCP\": 1,\n \"pMVAST\": 1,\n \"pRedBCST\": 1,\n \"vBCST\": 1,\n \"pICMSST\": 1,\n \"vICMSST\": 1,\n \"vBCFCPST\": 1,\n \"pFCPST\": 1,\n \"vFCPST\": 1,\n \"pCredSN\": 1,\n \"vCredICMSSN\": 1,\n \"vBCSTRet\": 1,\n \"pST\": 1,\n \"vICMSSubstituto\": 1,\n \"vICMSSTRet\": 1,\n \"vBCFCPSTRet\": 1,\n \"pFCPSTRet\": 1,\n \"vFCPSTRet\": 1,\n \"pRedBCEfet\": 1,\n \"vBCEfet\": 1,\n \"pICMSEfet\": 1,\n \"vICMSEfet\": 1,\n \"qBCMono\": 123,\n \"adRemICMS\": 123,\n \"vICMSMono\": 123,\n \"qBCMonoRet\": 123,\n \"adRemICMSRet\": 123,\n \"vICMSMonoRet\": 123,\n \"cBenefRBC\": \"<string>\",\n \"vICMSDeson\": 1,\n \"motDesICMS\": \"<string>\",\n \"vICMSOp\": 1,\n \"pDif\": 1,\n \"vICMSDif\": 1,\n \"pFCPDif\": 1,\n \"vFCPDif\": 1,\n \"vFCPEfet\": 1\n },\n \"pis\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeVendida\": 123,\n \"valorAliquotaUnidade\": 123,\n \"valor\": 123\n },\n \"cofins\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeVendida\": 123,\n \"valorAliquotaUnidade\": 123,\n \"valor\": 123\n },\n \"ipi\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeUnidadeTributavel\": 123,\n \"valorUnidadeTributavel\": 123,\n \"valor\": 123,\n \"cEnq\": \"<string>\"\n },\n \"ibsCbs\": {\n \"ibsUf\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"ibsMun\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"cbs\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"cst\": \"<string>\",\n \"cClassTrib\": \"<string>\",\n \"vBC\": 1,\n \"vIbs\": 1\n },\n \"gCred\": [\n {\n \"cCredPresumido\": \"<string>\",\n \"pCredPresumido\": 1,\n \"vCredPresumido\": 1\n }\n ]\n }\n ],\n \"pagamentos\": [\n {\n \"valor\": 1,\n \"indicador\": 0\n }\n ],\n \"issuerId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"naturezaOperacao\": \"<string>\",\n \"serie\": 0,\n \"numero\": 0,\n \"tpNF\": 0,\n \"idDest\": 1,\n \"indFinal\": 0,\n \"indPres\": 0,\n \"finNFe\": 3,\n \"referenciadas\": [\n {\n \"chaveAcesso\": \"<string>\"\n }\n ],\n \"procRef\": [\n {\n \"nProc\": \"<string>\"\n }\n ],\n \"troco\": 1,\n \"cobranca\": {\n \"duplicatas\": [\n {\n \"vencimento\": \"<string>\",\n \"valor\": 1.01,\n \"numero\": \"<string>\"\n }\n ]\n },\n \"informacoesComplementares\": \"<string>\",\n \"informacoesFisco\": \"<string>\",\n \"resolverTributacao\": true\n }\n ],\n \"issuerId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.engineapi.com.br/v1/nfe/batch")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"notas\": [\n {\n \"destinatario\": {\n \"cnpjCpf\": \"<string>\",\n \"nome\": \"<string>\",\n \"endereco\": {\n \"logradouro\": \"<string>\",\n \"numero\": \"<string>\",\n \"bairro\": \"<string>\",\n \"codigoMunicipio\": \"<string>\",\n \"municipio\": \"<string>\",\n \"uf\": \"<string>\",\n \"complemento\": \"<string>\",\n \"cep\": \"<string>\"\n },\n \"ie\": \"<string>\",\n \"indicadorIE\": 0,\n \"email\": \"<string>\"\n },\n \"items\": [\n {\n \"codigo\": \"<string>\",\n \"descricao\": \"<string>\",\n \"ncm\": \"<string>\",\n \"cfop\": \"<string>\",\n \"unidade\": \"<string>\",\n \"quantidade\": 1.0001,\n \"valorUnitario\": 1.01,\n \"ean\": \"<string>\",\n \"cest\": \"<string>\",\n \"cBenef\": \"<string>\",\n \"valorTotal\": 123,\n \"desconto\": 1,\n \"valorFrete\": 1,\n \"valorSeguro\": 1,\n \"outrasDespesas\": 1,\n \"indTot\": 0,\n \"unidadeTributavel\": \"<string>\",\n \"quantidadeTributavel\": 1.0001,\n \"valorUnitarioTributavel\": 123,\n \"icms\": {\n \"origem\": 4,\n \"cst\": \"<string>\",\n \"csosn\": \"<string>\",\n \"aliquota\": 123,\n \"baseCalculo\": 123,\n \"valor\": 123,\n \"baseCalculoST\": 123,\n \"aliquotaST\": 123,\n \"valorST\": 123,\n \"pRedBC\": 1,\n \"vBC\": 1,\n \"pICMS\": 1,\n \"vICMS\": 1,\n \"vBCFCP\": 1,\n \"pFCP\": 1,\n \"vFCP\": 1,\n \"pMVAST\": 1,\n \"pRedBCST\": 1,\n \"vBCST\": 1,\n \"pICMSST\": 1,\n \"vICMSST\": 1,\n \"vBCFCPST\": 1,\n \"pFCPST\": 1,\n \"vFCPST\": 1,\n \"pCredSN\": 1,\n \"vCredICMSSN\": 1,\n \"vBCSTRet\": 1,\n \"pST\": 1,\n \"vICMSSubstituto\": 1,\n \"vICMSSTRet\": 1,\n \"vBCFCPSTRet\": 1,\n \"pFCPSTRet\": 1,\n \"vFCPSTRet\": 1,\n \"pRedBCEfet\": 1,\n \"vBCEfet\": 1,\n \"pICMSEfet\": 1,\n \"vICMSEfet\": 1,\n \"qBCMono\": 123,\n \"adRemICMS\": 123,\n \"vICMSMono\": 123,\n \"qBCMonoRet\": 123,\n \"adRemICMSRet\": 123,\n \"vICMSMonoRet\": 123,\n \"cBenefRBC\": \"<string>\",\n \"vICMSDeson\": 1,\n \"motDesICMS\": \"<string>\",\n \"vICMSOp\": 1,\n \"pDif\": 1,\n \"vICMSDif\": 1,\n \"pFCPDif\": 1,\n \"vFCPDif\": 1,\n \"vFCPEfet\": 1\n },\n \"pis\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeVendida\": 123,\n \"valorAliquotaUnidade\": 123,\n \"valor\": 123\n },\n \"cofins\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeVendida\": 123,\n \"valorAliquotaUnidade\": 123,\n \"valor\": 123\n },\n \"ipi\": {\n \"cst\": \"<string>\",\n \"baseCalculo\": 123,\n \"aliquota\": 123,\n \"quantidadeUnidadeTributavel\": 123,\n \"valorUnidadeTributavel\": 123,\n \"valor\": 123,\n \"cEnq\": \"<string>\"\n },\n \"ibsCbs\": {\n \"ibsUf\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"ibsMun\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"cbs\": {\n \"p\": 1,\n \"pNominal\": 1,\n \"pRedAliq\": 50,\n \"v\": 1\n },\n \"cst\": \"<string>\",\n \"cClassTrib\": \"<string>\",\n \"vBC\": 1,\n \"vIbs\": 1\n },\n \"gCred\": [\n {\n \"cCredPresumido\": \"<string>\",\n \"pCredPresumido\": 1,\n \"vCredPresumido\": 1\n }\n ]\n }\n ],\n \"pagamentos\": [\n {\n \"valor\": 1,\n \"indicador\": 0\n }\n ],\n \"issuerId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"naturezaOperacao\": \"<string>\",\n \"serie\": 0,\n \"numero\": 0,\n \"tpNF\": 0,\n \"idDest\": 1,\n \"indFinal\": 0,\n \"indPres\": 0,\n \"finNFe\": 3,\n \"referenciadas\": [\n {\n \"chaveAcesso\": \"<string>\"\n }\n ],\n \"procRef\": [\n {\n \"nProc\": \"<string>\"\n }\n ],\n \"troco\": 1,\n \"cobranca\": {\n \"duplicatas\": [\n {\n \"vencimento\": \"<string>\",\n \"valor\": 1.01,\n \"numero\": \"<string>\"\n }\n ]\n },\n \"informacoesComplementares\": \"<string>\",\n \"informacoesFisco\": \"<string>\",\n \"resolverTributacao\": true\n }\n ],\n \"issuerId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\"\n}"
response = http.request(request)
puts response.read_bodyBody
application/json
Notas a enfileirar. Cada item segue EXATAMENTE o mesmo contrato de POST /v1/nfe
Minimum array length:
1Show child attributes
Show child attributes
UUID do emissor de TODAS as notas do lote. Opcional com 1 emissor cadastrado; obrigatório com 2+
Pattern:
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Response
Notas enfileiradas com sucesso