---
title: InvoiceDetailUpdate
framework: Apple Ads Platform API
role: symbol
role_heading: Object
platforms: [apple ads platform api 1.0+]
path: apple-ads-platform-api/invoicedetailupdate
---

# InvoiceDetailUpdate

The request body for updating the invoice details of a budget order.

## Declaration

```data
object InvoiceDetailUpdate
```

## Properties

orderNumber: Purchase order number. clientName: Identifies the advertiser or product. primaryBuyerName: Name of the primary buyer. primaryBuyerEmail: Email address of the primary buyer. Must be a valid email address. billingEmail: Billing email address. Must be a valid email address.

## Discussion

Discussion All fields are optional, allowing partial updates to an existing invoice detail record. See InvoiceDetailCreate for required fields on create. Example {   "name": "AwayFinder Q3 Invoice",   "orderNumber": "PO-555666777",   "clientName": "AwayFinder",   "primaryBuyerName": "Jordan Lee",   "primaryBuyerEmail": "jordan.lee@awayfinder.com",   "billingEmail": "billing@awayfinder.com" }

## See Also

- [SharedBudget](apple-ads-platform-api/sharedbudget.md)
- [SharedBudgetCreate](apple-ads-platform-api/sharedbudgetcreate.md)
- [SharedBudgetUpdate](apple-ads-platform-api/sharedbudgetupdate.md)
- [SharedBudgetResponse](apple-ads-platform-api/sharedbudgetresponse.md)
- [SharedBudgetQueryResponse](apple-ads-platform-api/sharedbudgetqueryresponse.md)
- [SharedBudgetAssignment](apple-ads-platform-api/sharedbudgetassignment.md)
- [SharedBudgetAssignmentCreate](apple-ads-platform-api/sharedbudgetassignmentcreate.md)
- [SharedBudgetAssignmentUpdate](apple-ads-platform-api/sharedbudgetassignmentupdate.md)
- [InvoiceDetail](apple-ads-platform-api/invoicedetail.md)
