> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thredfi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Verify Integration

> Test your integration works

## Step 1: Create Test Customer

```python theme={null}
customer_data = {
    "external_id": "test-customer-1",
    "company_name": "Test Customer Ltd",
    "email": "test@example.com"
}

response = requests.post(
    f"https://sandbox.thredfi.com/v1/platform/businesses/{business_id}/customers/",
    headers={"Authorization": f"Bearer {business_token}"},
    json=customer_data
)

customer_id = response.json()["id"]
```

## Step 2: Create Test Invoice

```python theme={null}
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()
```

## Step 3: Check Accounting UI

Open the embedded Thred UI in your platform:

**What to verify:**

* Invoice appears in AR tab
* Amount shows as £1,000
* Status is "sent"
* Customer name is correct

## Integration Complete

If the invoice appears in the AR tab, your integration works.

## Next Steps

Now you're ready to:

* Import real business activity
* Connect bank accounts
* Configure menu visibility
* Go live with production credentials

Continue reading to learn about [importing business activity](/implementation/importing-overview).
