Issuing in Brazil

Brasil

Brinta issues Brazilian notas fiscais for services (NFSe) and goods (NFe), including the new IBS/CBS fields from the Reforma Tributária. Validation and tax logic are the same whether you send data via Dashboard, Bulk/CSV, or API. What changes is the document_type you send and the Brazil-specific codes on each item.

Available document types

document_type (Brinta)invoice_type (Brinta)Fiscal name / authorityWhen to useGuide
services invoicedebitNFSe, Nota Fiscal de Serviço Eletrônica (Prefeitura / NFSe Nacional)Sale of servicesServices Invoice (NFSe)
services invoicedebitNFSe for real estate (locação, cessão onerosa, arrendamento de bens imóveis)Renting, leasing or assigning real estateServices Invoice for Rental (NFSe Locação)
goods invoicedebitNFe, Nota Fiscal Eletrônica, model 55 (SEFAZ)Sale or shipment of goodsGoods Invoice (NFe)
n/an/aCancelamento de NFSe / NFeCancel an authorized nota fiscalCancelling Notas Fiscais (API)

Quick Payloads

NFSe (Services Invoice)

{
  "supplier_company_id": "{{company_id}}",
  "invoice_type": "debit",
  "document_type": "services invoice",
  "invoice_date": "2026-10-01",
  "e_invoice": true,
  "currency": "BRL",
  "buyer": {
    "company": {
      "legal_name": "CLIENT TECNOLOGIA LTDA.",
      "type": "business",
      "address": { "country": "BR", "address_line_1": "Alameda Santos 2200", "neighborhood": "Cerqueira César", "city": "São Paulo", "state": "BR-SP", "postal_code": "01418200" },
      "tax_registrations": [
        { "type": "CNPJ", "number": "71175537000130", "level": "country", "location": "BR" }
      ]
    }
  },
  "items": [
    {
      "name": "Digital Services",
      "amount": 2500,
      "category": [
        { "code": "6491", "list": "cityServiceCode" },
        { "code": "118012200", "list": "nbs code" },
        { "code": "000001", "list": "cClassTrib" },
        { "code": "100301", "list": "operation indicator br" }
      ],
      "cst": { "ibs_cbs": "000" },
      "taxes": [
        { "name": "ISS", "rate": 0.02, "rate_type": "percentage", "amount": 50, "adds_to_final_amount": false }
      ]
    }
  ]
}

NFe (Goods Invoice)

{
  "supplier_company_id": "{{company_id}}",
  "invoice_type": "debit",
  "document_type": "goods invoice",
  "invoice_date": "2026-10-01",
  "invoice_entry_date": "2026-10-01 07:40:00.000",
  "e_invoice": true,
  "currency": "BRL",
  "buyer": {
    "company": {
      "legal_name": "Client TEST LTDA",
      "type": "business",
      "address": { "country": "BR", "address_line_1": "Rua das Indústrias 272", "neighborhood": "Jardim Universitário", "city": "Umuarama", "state": "BR-PR", "postal_code": "87508210" },
      "tax_registrations": [
        { "type": "CNPJ", "number": "78743157000110", "level": "country", "location": "BR" },
        { "type": "IE", "number": "8222049106", "level": "state", "location": "BR-PR" }
      ]
    }
  },
  "items": [
    {
      "name": "Palito de madeira",
      "quantity": 100,
      "unit_amount": 340.40,
      "amount": 34040,
      "category": [
        { "code": "44219900", "list": "ncm" },
        { "code": "6101", "list": "CFOP" },
        { "code": "UN", "list": "unit" },
        { "code": "1", "list": "origin BR" }
      ],
      "cst": { "icms": "00", "ipi": "51", "pis_cofins": "01", "ibs_cbs": "000" },
      "taxes": [
        { "name": "ICMS", "rate": 0.04, "rate_type": "percentage" }
      ]
    }
  ]
}

Reference codes

How to send these documents

All three methods (Manual/Dashboard, Bulk/CSV, API) work the same way for Brazil as for every other country. See Ways of Issuing. API requests go to POST https://api.brinta.com/invoices (sandbox: https://api-test.brinta.com/invoices).


Did this page help you?