NF-e end to end
Issuance, query, cancellation, correction letter, interested party and financial reconciliation (ECONF) in the same API.
- POST /v1/invoices/product/sent
- sent-product-invoice event
- Field names in Portuguese
Docs
NF-e, NFS-e and NFCom with asynchronous processing, batch download and webhooks for every invoice event.
NF-e 10472
Sale, R$ 1,284.90
Issuer
Razao Social Emitente Ltda
Recipient
Customer
Clients and partners

Openi Docs is Openi's tax invoice API. With it you issue, query and cancel NF-e, issue NFS-e (including NFS-e Nacional) and NFCom asynchronously, and follow every invoice event by webhook.
Register the issuer through the API. A single key serves several companies.
Subscribe to the sent-product-invoice event before issuing. Issuance is asynchronous.
POST /v1/invoices/product/sent validates the data and returns the invoiceId with status processing.
The webhook delivers every update. Query, cancel or send a correction letter through the same API.
# Abridged body. The full schema is in the documentation.
curl -X POST "https://api.twdocs.com.br/v1/invoices/product/sent" \
-H "Authorization: Bearer $DOCS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"natureza_operacao": "Venda",
"data_emissao": "2024-05-12",
"tipo_documento": 1,
"finalidade_emissao": 1,
"cnpj_emitente": "YOUR_CNPJ",
"nome_emitente": "Razao Social Emitente Ltda",
"uf_emitente": "SP"
}'CaseTax invoices
WAM Group runs 40,000 tax invoices a month on Docs. Issuance is one call, processing is asynchronous and every invoice event arrives by webhook, with single or batch download of the documents.
NFS-e · Company 1
R$ 1,840.00
Authorized
Document available
NF-e · Company 2
R$ 12,300.00
Authorized
Document available
NFS-e · Company 1
R$ 560.00
Rejected
With the reason
NF-e · Company 3
R$ 4,215.90
Processing
Sample data, to illustrate the flow.
Issuance, query, cancellation, correction letter, interested party and financial reconciliation (ECONF) in the same API.
Single and batch issuance, with lookup of received invoices.
Communication invoices with the same authentication and response pattern.
Download tax documents one by one or in batch.
A development environment with its own URL to test before production.
“We integrated Open Finance in one sprint. The documentation answers before we need to ask.”
“The reconciliation that took the team two days now runs on its own.”
Teams from fintechs, retail and accounting already integrate with Openi.
Request accessRead the endpoints, copy the examples above and request credentials to make the same calls with your own data.