---
title: Specifying Bills and Purchase Orders
slug: quickbooks/specifying-bills-and-purchase-orders
docTags: 
createdAt: 2026-09-17T17:45:55.817Z
---

You can create Bills and Purchase Orders in the same way as Invoices.

:::CodeblockTabs
Button URL

```css
/apex/breadwinner_qbo__NewBillPO
?originating_record={!salesforce_record_ID}
&parent_account=api_field_name__c
&invoice_date=bill_date_api_field__c
&invoice_location_field=api_field__c
&invoice_memo_field=memo_api_field__c
&child_relationship_name=child_name__r
&child_object_inventory_name=name_field__c&child_object_description=description__c
&child_object_quantity=quantity_field
&child_object_unit_price=unit_price_field__c
&child_object_class=class_field__c
&expense_type=bill
&child_object_customer_account=api_field__c
&Itemmapping_preference=Items
```
:::

Above, we specify “\&expense\_type=bill”***,*** but you may also specify “po" in QuickBooks.

There are two types of Line Items: Account-based and Item-based. At present, you can map Line Items with either one of them at a time.

- Item-based Line Items: You can replace **\&Itemmapping\_preference&#x20;**= *Items.*
- Account-based Line Items:  You can replace **\&Itemmapping\_preference =&#x20;***Accounts* and **\&child\_object\_inventory\_name** is not required.
