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

# InvoiceDetail

Invoice billing details for accounts on the Line of Credit (LOC) payment model.

## Declaration

```data
object InvoiceDetail
```

## Properties

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

## Discussion

Discussion The InvoiceDetail object captures the billing contact information required for campaign or budget Line of Credit (LOC) payment model accounts. The API embeds it in Campaign and SharedBudget objects. See InvoiceDetailCreate for which fields are required when creating a new record, and InvoiceDetailUpdate for update behavior. Example {   "name": "AwayFinder Q1 Invoice",   "clientName": "AwayFinder",   "primaryBuyerName": "Jordan Blake",   "primaryBuyerEmail": "jordan.blake@awayfinder.com",   "orderNumber": "PO-556677",   "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)
- [InvoiceDetailUpdate](apple-ads-platform-api/invoicedetailupdate.md)
