Pular para o conteúdo principal

Quickstart

Siga estes 4 passos para emitir sua primeira NFe.

1. Crie sua conta

curl -X POST https://api.engineapi.com.br/auth/register-partner \
-H "Content-Type: application/json" \
-d '{
"name": "Minha Software House",
"email": "dev@minhaempresa.com",
"password": "senhaSegura123"
}'
informação

Guarde o token retornado. Você vai precisar dele em todas as chamadas.

2. Cadastre uma empresa emissora

curl -X POST https://api.engineapi.com.br/companies \
-H "Authorization: Bearer SEU_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"cnpj": "11222333000144",
"name": "Empresa Exemplo Ltda",
"taxRegime": 1,
"environment": 2,
"address": {
"street": "Rua Exemplo", "number": "100",
"district": "Centro", "city": "São Paulo",
"cityCode": "3550308", "state": "SP", "zipCode": "01001000"
}
}'

3. Upload do certificado digital

curl -X POST https://api.engineapi.com.br/companies/ISSUER_ID/certificate \
-H "Authorization: Bearer SEU_TOKEN" \
-F "certificate=@certificado.pfx" \
-F "password=senhaDoCertificado"

4. Emita sua primeira NFe

curl -X POST https://api.engineapi.com.br/nfe/emitir \
-H "Authorization: Bearer SEU_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"issuerId": "ISSUER_ID",
"naturezaOperacao": "VENDA DE MERCADORIA",
"destinatario": {
"cnpj": "99888777000155",
"nome": "Cliente Exemplo SA",
"endereco": {
"logradouro": "Av Brasil", "numero": "500",
"bairro": "Centro", "codigoMunicipio": "3550308",
"municipio": "São Paulo", "uf": "SP", "cep": "01001000"
},
"indicadorIE": 1
},
"itens": [{
"codigo": "PROD001", "descricao": "Produto Teste",
"ncm": "84713012", "cfop": "5102", "unidade": "UN",
"quantidade": 2, "valorUnitario": 150.00, "valorTotal": 300.00,
"icms": { "origem": 0, "cst": "00", "aliquota": 18,
"baseCalculo": 300.00, "valor": 54.00 }
}],
"pagamento": { "forma": "01", "valor": 300.00 }
}'
Resposta de sucesso
{
"success": true,
"invoice": {
"id": "uuid-da-nota",
"accessKey": "35260211222333000144550010000000011000000019",
"number": 1,
"series": 1,
"status": "AUTHORIZED"
}
}

🎉 Pronto! Sua primeira nota fiscal foi emitida.

Próximos passos