invoice_data = {
"external_id": "test-invoice-1",
"customer_id": customer_id,
"invoice_number": "INV-001",
"sent_at": "2026-06-11T10:00:00Z",
"due_at": "2026-07-11T10:00:00Z",
"line_items": [
{
"description": "Test Service",
"quantity": 1,
"unit_price": 100000, # £1,000.00 in minor units
"tax_code": "EXEMPT"
}
]
}
response = requests.post(
f"https://sandbox.thredfi.com/v1/platform/businesses/{business_id}/invoices/",
headers={"Authorization": f"Bearer {business_token}"},
json=invoice_data
)
invoice = response.json()