> For the complete documentation index, see [llms.txt](https://developer.paddle.com/llms.txt).

# Revise customer details for a transaction after purchase

Add a tax or VAT number, supplement address information, and update customer and business names on PDFs sent for completed transactions.

---

## What's new?

We've added [a new operation to the Paddle API](https://developer.paddle.com/api-reference/transactions/revise-transaction.md) that you can use to revise customer, address, and business information for completed and billed transactions.

{% api-endpoint method="POST" path="/transactions/{transaction_id}/revise"  %}

- **transaction_id** (string): Paddle ID of the transaction that you want to revise customer, address, and business information for.
{% /api-endpoint %}

## How it works

Billed and completed transactions are financial records, so they can't be deleted or changed. However, it's common for customers to want to update their details after they've [completed a checkout](https://developer.paddle.com/concepts/sell/self-serve-checkout.md), or after you've [issued an invoice](https://developer.paddle.com/build/invoices/create-issue-invoices.md). For example, they might want to add a tax number or fill out their address.

Use the new [revise a transaction operation](https://developer.paddle.com/api-reference/transactions/revise-transaction.md) to update customer, address, and business information for a completed or billed transaction. Customers receive an updated PDF invoice with the revised information on it. If you add a valid tax number, Paddle creates an adjustment to refund any tax where applicable.

The existing [transaction entity](https://developer.paddle.com/api-reference/transactions/overview.md) remains on your system unchanged for recordkeeping purposes.

{% callout type="info" %}
When you revise a transaction, you're only updating the customer, address, and business information for that particular transaction. The related customer, address, and business entities aren't updated.
{% /callout %}

To learn more, see: [Revise customer details on a billed or completed transaction](https://developer.paddle.com/build/sell/transactions/revise-transaction-customer-details.md)

## Next steps

This change is available in version `1` of the Paddle API. It's a non-breaking change, meaning it doesn't impact existing integrations.

Use the [revise customer information on a billed or completed transaction](https://developer.paddle.com/api-reference/transactions/revise-transaction.md) operation to update customer information for a completed or billed transaction.
## Summary of changes

| Name | Type | Change | Entity | Description |
| --- | --- | --- | --- | --- |
| `transaction.revised_at` | Field | added | Transaction | RFC 3339 datetime string of when a transaction was revised. null if not revised. |
