---
title: "Integrations - Quickbooksdesktop"
url: "https://docs.unified.to/integrations/quickbooksdesktop"
description: "Unified.to documentation"
---
##  Integration: QuickBooks Desktop ![QuickBooks Desktop](https://api.unified.to/docs/images/quickbooks.png)

[Back to integrations](/integrations)

#### Overview

Integration launch date:

April 7, 2026

API Categories:

[Accounting](/accounting/overview)[E-Commerce](/commerce/overview)[HR & Directory](/hris/overview)[Payments](/payment/overview)

API Authorization:

 QBWC Username / QBWC Password

#### ACCOUNTING INVOICE

End-API object:

 invoice

Unified API Methods:

[Remove](/accounting/invoice/Remove%5Fan%5Finvoice)[Create](/accounting/invoice/Create%5Fan%5Finvoice)

Webhooks:

 Native

List options:

\-none-

Readable fields:

[balance\_amount](/accounting/invoice/model)[category\_ids](/accounting/invoice/model)[contact\_id](/accounting/invoice/model)[created\_at](/accounting/invoice/model)[due\_at](/accounting/invoice/model)[id](/accounting/invoice/model)[invoice\_number](/accounting/invoice/model)[lineitems](/accounting/invoice/model)[paid\_amount](/accounting/invoice/model)[payment\_terms](/accounting/invoice/model)[payments](/accounting/invoice/model)[paymentterm\_id](/accounting/invoice/model)[posted\_at](/accounting/invoice/model)[reference](/accounting/invoice/model)[status](/accounting/invoice/model)[tax\_amount](/accounting/invoice/model)[total\_amount](/accounting/invoice/model)[updated\_at](/accounting/invoice/model)

Writable fields:

[contact\_id](/accounting/invoice/model)[category\_ids](/accounting/invoice/model)[due\_at](/accounting/invoice/model)[invoice\_number](/accounting/invoice/model)[lineitems](/accounting/invoice/model)[notes](/accounting/invoice/model)[paymentterm\_id](/accounting/invoice/model)[posted\_at](/accounting/invoice/model)[total\_amount](/accounting/invoice/model)

 required fields 

#### COMMERCE ITEM

End-API object:

 item

Unified API Methods:

[Remove](/commerce/item/Remove%5Fan%5Fitem)[Create](/commerce/item/Create%5Fan%5Fitem)

Webhooks:

 Native

List options:

\-none-

Readable fields:

[created\_at](/commerce/item/model)[id](/commerce/item/model)[name](/commerce/item/model)[prices](/commerce/item/model)[public\_name](/commerce/item/model)[taxrate\_id](/commerce/item/model)[total\_stock](/commerce/item/model)[updated\_at](/commerce/item/model)

Writable fields:

[account\_id](/commerce/item/model)[name](/commerce/item/model)[description](/commerce/item/model)[is\_active](/commerce/item/model)[prices](/commerce/item/model)[taxrate\_id](/commerce/item/model)[total\_stock](/commerce/item/model)[weight\_unit](/commerce/item/model)

 required fields 

#### COMMERCE LOCATION

End-API object:

 inventorysite

Unified API Methods:

[Create](/commerce/location/Create%5Fa%5Flocation)[Remove](/commerce/location/Remove%5Fa%5Flocation)

Webhooks:

 Native

List options:

\-none-

Readable fields:

[created\_at](/commerce/location/model)[description](/commerce/location/model)[id](/commerce/location/model)[is\_active](/commerce/location/model)[name](/commerce/location/model)[parent\_id](/commerce/location/model)[updated\_at](/commerce/location/model)

Writable fields:

[name](/commerce/location/model)[address](/commerce/location/model)[description](/commerce/location/model)[is\_active](/commerce/location/model)[parent\_id](/commerce/location/model)[telephones](/commerce/location/model)

 required fields 

#### ACCOUNTING ACCOUNT

End-API object:

 account

Unified API Methods:

[Create](/accounting/account/Create%5Fan%5Faccount)[Remove](/accounting/account/Remove%5Fan%5Faccount)

Webhooks:

 Native

List options:

\-none-

Readable fields:

[balance](/accounting/account/model)[created\_at](/accounting/account/model)[description](/accounting/account/model)[id](/accounting/account/model)[name](/accounting/account/model)[status](/accounting/account/model)[type](/accounting/account/model)[updated\_at](/accounting/account/model)

Writable fields:

[name](/accounting/account/model)[type](/accounting/account/model)[balance](/accounting/account/model)[currency](/accounting/account/model)[customer\_defined\_code](/accounting/account/model)[description](/accounting/account/model)[is\_payable](/accounting/account/model)[parent\_id](/accounting/account/model)[status](/accounting/account/model)

 required fields 

#### ACCOUNTING BANKFEEDACCOUNT

End-API object:

 account

Unified API Methods:

List options:

\-none-

Readable fields:

[account\_id](/accounting/bankfeedaccount/model)[account\_number](/accounting/bankfeedaccount/model)[account\_type](/accounting/bankfeedaccount/model)[balance](/accounting/bankfeedaccount/model)[created\_at](/accounting/bankfeedaccount/model)[id](/accounting/bankfeedaccount/model)[name](/accounting/bankfeedaccount/model)[status](/accounting/bankfeedaccount/model)[updated\_at](/accounting/bankfeedaccount/model)

Writable fields:

[\-none-](/accounting/bankfeedaccount/model)

#### ACCOUNTING JOURNAL

End-API object:

 journalentry

Unified API Methods:

[Create](/accounting/journal/Create%5Fa%5Fjournal)[Remove](/accounting/journal/Remove%5Fa%5Fjournal)

Webhooks:

 Native

List options:

\-none-

Readable fields:

[created\_at](/accounting/journal/model)[description](/accounting/journal/model)[id](/accounting/journal/model)[lineitems](/accounting/journal/model)[posted\_at](/accounting/journal/model)[reference](/accounting/journal/model)[source](/accounting/journal/model)[total\_amount](/accounting/journal/model)[updated\_at](/accounting/journal/model)

Writable fields:

[currency](/accounting/journal/model)[description](/accounting/journal/model)[lineitems](/accounting/journal/model)[posted\_at](/accounting/journal/model)[reference](/accounting/journal/model)

#### ACCOUNTING TRANSACTION

End-API object:

 transaction

Unified API Methods:

Webhooks:

 Native

List options:

\-none-

Readable fields:

[account\_id](/accounting/transaction/model)[created\_at](/accounting/transaction/model)[id](/accounting/transaction/model)[memo](/accounting/transaction/model)[reference](/accounting/transaction/model)[total\_amount](/accounting/transaction/model)[transaction\_at](/accounting/transaction/model)[type](/accounting/transaction/model)[updated\_at](/accounting/transaction/model)

Writable fields:

[\-none-](/accounting/transaction/model)

#### ACCOUNTING CONTACT

End-API object:

 contact

Unified API Methods:

[Remove](/accounting/contact/Remove%5Fa%5Fcontact)[Create](/accounting/contact/Create%5Fa%5Fcontact)

Webhooks:

 Native

List options:

\-none-

Readable fields:

[created\_at](/accounting/contact/model)[emails](/accounting/contact/model)[first\_name](/accounting/contact/model)[id](/accounting/contact/model)[is\_active](/accounting/contact/model)[is\_customer](/accounting/contact/model)[is\_supplier](/accounting/contact/model)[last\_name](/accounting/contact/model)[name](/accounting/contact/model)[payment\_terms](/accounting/contact/model)[paymentterm\_id](/accounting/contact/model)[updated\_at](/accounting/contact/model)

Writable fields:

[is\_customer](/accounting/contact/model)[is\_supplier](/accounting/contact/model)[name](/accounting/contact/model)[associated\_contacts](/accounting/contact/model)[billing\_address](/accounting/contact/model)[company\_name](/accounting/contact/model)[currency](/accounting/contact/model)[emails](/accounting/contact/model)[first\_name](/accounting/contact/model)[is\_active](/accounting/contact/model)[last\_name](/accounting/contact/model)[paymentterm\_id](/accounting/contact/model)[shipping\_address](/accounting/contact/model)[telephones](/accounting/contact/model)

 required fields 

#### ACCOUNTING BILL

End-API object:

 bill

Unified API Methods:

[Create](/accounting/bill/Create%5Fa%5Fbill)[Remove](/accounting/bill/Remove%5Fa%5Fbill)

Webhooks:

 Native

List options:

\-none-

Readable fields:

[bill\_number](/accounting/bill/model)[created\_at](/accounting/bill/model)[due\_at](/accounting/bill/model)[id](/accounting/bill/model)[lineitems](/accounting/bill/model)[paid\_at](/accounting/bill/model)[payment\_terms](/accounting/bill/model)[payments](/accounting/bill/model)[paymentterm\_id](/accounting/bill/model)[posted\_at](/accounting/bill/model)[purchaseorder\_ids](/accounting/bill/model)[total\_amount](/accounting/bill/model)[updated\_at](/accounting/bill/model)

Writable fields:

[contact\_id](/accounting/bill/model)[bill\_number](/accounting/bill/model)[due\_at](/accounting/bill/model)[lineitems](/accounting/bill/model)[notes](/accounting/bill/model)[paymentterm\_id](/accounting/bill/model)[posted\_at](/accounting/bill/model)

 required fields 

#### ACCOUNTING CREDITMEMO

End-API object:

 creditmemo

Unified API Methods:

[Create](/accounting/creditmemo/Create%5Fa%5Fcreditmemo)[Remove](/accounting/creditmemo/Remove%5Fa%5Fcreditmemo)

Webhooks:

 Native

List options:

\-none-

Readable fields:

[applications](/accounting/creditmemo/model)[balance\_amount](/accounting/creditmemo/model)[contact\_id](/accounting/creditmemo/model)[created\_at](/accounting/creditmemo/model)[creditmemo\_number](/accounting/creditmemo/model)[due\_at](/accounting/creditmemo/model)[id](/accounting/creditmemo/model)[notes](/accounting/creditmemo/model)[posted\_at](/accounting/creditmemo/model)[send](/accounting/creditmemo/model)[status](/accounting/creditmemo/model)[tax\_amount](/accounting/creditmemo/model)[total\_amount](/accounting/creditmemo/model)[updated\_at](/accounting/creditmemo/model)

Writable fields:

[contact\_id](/accounting/creditmemo/model)[creditmemo\_number](/accounting/creditmemo/model)[due\_at](/accounting/creditmemo/model)[lineitems](/accounting/creditmemo/model)[posted\_at](/accounting/creditmemo/model)

 required fields 

#### ACCOUNTING TAXRATE

End-API object:

 itemsalestax

Unified API Methods:

Webhooks:

 Native

List options:

\-none-

Readable fields:

[created\_at](/accounting/taxrate/model)[description](/accounting/taxrate/model)[id](/accounting/taxrate/model)[is\_active](/accounting/taxrate/model)[name](/accounting/taxrate/model)[rate](/accounting/taxrate/model)[updated\_at](/accounting/taxrate/model)

Writable fields:

[\-none-](/accounting/taxrate/model)

#### ACCOUNTING PAYMENTTERM

End-API object:

 standardterms datedriventerms

Unified API Methods:

[Create](/accounting/paymentterm/Create%5Fa%5Fpaymentterm)

Webhooks:

 Native

List options:

\-none-

Readable fields:

[category](/accounting/paymentterm/model)[created\_at](/accounting/paymentterm/model)[day\_of\_month\_due](/accounting/paymentterm/model)[discount\_day\_of\_month](/accounting/paymentterm/model)[discount\_days](/accounting/paymentterm/model)[discount\_percent](/accounting/paymentterm/model)[due\_days](/accounting/paymentterm/model)[due\_next\_month\_days](/accounting/paymentterm/model)[id](/accounting/paymentterm/model)[is\_active](/accounting/paymentterm/model)[name](/accounting/paymentterm/model)[type](/accounting/paymentterm/model)[updated\_at](/accounting/paymentterm/model)

Writable fields:

[name](/accounting/paymentterm/model)[category](/accounting/paymentterm/model)[day\_of\_month\_due](/accounting/paymentterm/model)[discount\_day\_of\_month](/accounting/paymentterm/model)[discount\_days](/accounting/paymentterm/model)[discount\_percent](/accounting/paymentterm/model)[due\_days](/accounting/paymentterm/model)[due\_next\_month\_days](/accounting/paymentterm/model)[is\_active](/accounting/paymentterm/model)

 required fields 

#### ACCOUNTING ORGANIZATION

End-API object:

 companyinfo

Unified API Methods:

Webhooks:

 Native

List options:

\-none-

Readable fields:

[address](/accounting/organization/model)[fiscal\_year\_end\_month](/accounting/organization/model)[id](/accounting/organization/model)[is\_elimination](/accounting/organization/model)[legal\_name](/accounting/organization/model)[name](/accounting/organization/model)[tax\_number](/accounting/organization/model)[type](/accounting/organization/model)[website](/accounting/organization/model)

Writable fields:

[\-none-](/accounting/organization/model)

#### ACCOUNTING PURCHASEORDER

End-API object:

 purchaseorder

Unified API Methods:

[Remove](/accounting/purchaseorder/Remove%5Fa%5Fpurchaseorder)[Create](/accounting/purchaseorder/Create%5Fa%5Fpurchaseorder)

Webhooks:

 Native

List options:

\-none-

Readable fields:

[billing\_address](/accounting/purchaseorder/model)[category\_ids](/accounting/purchaseorder/model)[contact\_id](/accounting/purchaseorder/model)[created\_at](/accounting/purchaseorder/model)[currency](/accounting/purchaseorder/model)[id](/accounting/purchaseorder/model)[lineitems](/accounting/purchaseorder/model)[posted\_at](/accounting/purchaseorder/model)[shipping\_address](/accounting/purchaseorder/model)[status](/accounting/purchaseorder/model)[total\_amount](/accounting/purchaseorder/model)[updated\_at](/accounting/purchaseorder/model)

Writable fields:

[billing\_address](/accounting/purchaseorder/model)[category\_ids](/accounting/purchaseorder/model)[contact\_id](/accounting/purchaseorder/model)[lineitems](/accounting/purchaseorder/model)[posted\_at](/accounting/purchaseorder/model)[shipping\_address](/accounting/purchaseorder/model)[total\_amount](/accounting/purchaseorder/model)

#### ACCOUNTING SALESORDER

End-API object:

 salesorder

Unified API Methods:

Webhooks:

 Native

List options:

\-none-

Readable fields:

[billing\_address](/accounting/salesorder/model)[category\_ids](/accounting/salesorder/model)[contact\_id](/accounting/salesorder/model)[created\_at](/accounting/salesorder/model)[currency](/accounting/salesorder/model)[id](/accounting/salesorder/model)[lineitems](/accounting/salesorder/model)[posted\_at](/accounting/salesorder/model)[sales\_channel](/accounting/salesorder/model)[shipping\_address](/accounting/salesorder/model)[status](/accounting/salesorder/model)[total\_amount](/accounting/salesorder/model)[updated\_at](/accounting/salesorder/model)

Writable fields:

[\-none-](/accounting/salesorder/model)

#### HRIS EMPLOYEE

End-API object:

 employee

Unified API Methods:

[Create](/hris/employee/Create%5Fan%5Femployee)[Remove](/hris/employee/Remove%5Fan%5Femployee)

Webhooks:

 Native

List options:

\-none-

Readable fields:

[address](/hris/employee/model)[bio](/hris/employee/model)[created\_at](/hris/employee/model)[date\_of\_birth](/hris/employee/model)[emails](/hris/employee/model)[employee\_roles](/hris/employee/model)[employment\_status](/hris/employee/model)[employment\_type](/hris/employee/model)[first\_name](/hris/employee/model)[gender](/hris/employee/model)[groups](/hris/employee/model)[hired\_at](/hris/employee/model)[id](/hris/employee/model)[last\_name](/hris/employee/model)[manager\_id](/hris/employee/model)[name](/hris/employee/model)[relationships](/hris/employee/model)[salutation](/hris/employee/model)[ssn\_sin](/hris/employee/model)[telephones](/hris/employee/model)[terminated\_at](/hris/employee/model)[title](/hris/employee/model)[updated\_at](/hris/employee/model)

Writable fields:

[address](/hris/employee/model)[bio](/hris/employee/model)[date\_of\_birth](/hris/employee/model)[emails](/hris/employee/model)[employment\_status](/hris/employee/model)[employment\_type](/hris/employee/model)[first\_name](/hris/employee/model)[gender](/hris/employee/model)[groups](/hris/employee/model)[hired\_at](/hris/employee/model)[last\_name](/hris/employee/model)[manager\_id](/hris/employee/model)[relationships](/hris/employee/model)[salutation](/hris/employee/model)[ssn\_sin](/hris/employee/model)[telephones](/hris/employee/model)[terminated\_at](/hris/employee/model)[title](/hris/employee/model)

#### ACCOUNTING EXPENSE

End-API object:

 check creditcardcharge

Unified API Methods:

[Remove](/accounting/expense/Remove%5Fan%5Fexpense)[Create](/accounting/expense/Create%5Fan%5Fexpense)

Webhooks:

 Native

List options:

\-none-

Readable fields:

[account\_id](/accounting/expense/model)[created\_at](/accounting/expense/model)[currency](/accounting/expense/model)[id](/accounting/expense/model)[lineitems](/accounting/expense/model)[name](/accounting/expense/model)[payment\_method](/accounting/expense/model)[posted\_at](/accounting/expense/model)[total\_amount](/accounting/expense/model)[updated\_at](/accounting/expense/model)[user\_id](/accounting/expense/model)

Writable fields:

[account\_id](/accounting/expense/model)[payment\_method](/accounting/expense/model)[contact\_id](/accounting/expense/model)[lineitems](/accounting/expense/model)[name](/accounting/expense/model)[posted\_at](/accounting/expense/model)[user\_id](/accounting/expense/model)

 required fields 

#### ACCOUNTING CATEGORY

End-API object:

 class

Unified API Methods:

[Create](/accounting/category/Create%5Fa%5Fcategory)[Remove](/accounting/category/Remove%5Fa%5Fcategory)

Webhooks:

 Native

List options:

\-none-

Readable fields:

[created\_at](/accounting/category/model)[id](/accounting/category/model)[is\_active](/accounting/category/model)[name](/accounting/category/model)[parent\_id](/accounting/category/model)[type](/accounting/category/model)[updated\_at](/accounting/category/model)

Writable fields:

[name](/accounting/category/model)[is\_active](/accounting/category/model)[parent\_id](/accounting/category/model)

 required fields 

#### HRIS PAYSLIP

End-API object:

 payrolldetailreport

Unified API Methods:

Webhooks:

 Native

List options:

\-none-

Readable fields:

[details](/hris/payslip/model)[end\_at](/hris/payslip/model)[gross\_amount](/hris/payslip/model)[id](/hris/payslip/model)[net\_amount](/hris/payslip/model)[paid\_at](/hris/payslip/model)[payment\_reference](/hris/payslip/model)[payment\_type](/hris/payslip/model)[start\_at](/hris/payslip/model)[user\_id](/hris/payslip/model)

Writable fields:

[\-none-](/hris/payslip/model)

#### HRIS TIMESHIFT

End-API object:

 timetracking

Unified API Methods:

[Create](/hris/timeshift/Create%5Fa%5Ftimeshift)[Remove](/hris/timeshift/Remove%5Fa%5Ftimeshift)

Webhooks:

 Native

List options:

\-none-

Readable fields:

[company\_id](/hris/timeshift/model)[created\_at](/hris/timeshift/model)[employee\_user\_id](/hris/timeshift/model)[end\_at](/hris/timeshift/model)[hours](/hris/timeshift/model)[id](/hris/timeshift/model)[start\_at](/hris/timeshift/model)[updated\_at](/hris/timeshift/model)

Writable fields:

[employee\_user\_id](/hris/timeshift/model)[hours](/hris/timeshift/model)[start\_at](/hris/timeshift/model)

 required fields 

#### HRIS ATTENDANCE

End-API object:

 timetracking

Unified API Methods:

Webhooks:

 Native

List options:

\-none-

Readable fields:

[created\_at](/hris/attendance/model)[employee\_user\_id](/hris/attendance/model)[end\_at](/hris/attendance/model)[hours](/hris/attendance/model)[id](/hris/attendance/model)[start\_at](/hris/attendance/model)[status](/hris/attendance/model)[updated\_at](/hris/attendance/model)

Writable fields:

[\-none-](/hris/attendance/model)

#### PAYMENT PAYMENT

End-API object:

 check creditcardcharge

Unified API Methods:

[Create](/payment/payment/Create%5Fa%5Fpayment)[Remove](/payment/payment/Remove%5Fa%5Fpayment)

Webhooks:

 Native

List options:

\-none-

Readable fields:

[account\_id](/payment/payment/model)[allocations](/payment/payment/model)[contact\_id](/payment/payment/model)[created\_at](/payment/payment/model)[currency](/payment/payment/model)[id](/payment/payment/model)[payment\_method](/payment/payment/model)[total\_amount](/payment/payment/model)[type](/payment/payment/model)[updated\_at](/payment/payment/model)

Writable fields:

[contact\_id](/payment/payment/model)[payment\_method](/payment/payment/model)[total\_amount](/payment/payment/model)[type](/payment/payment/model)[account\_id](/payment/payment/model)[created\_at](/payment/payment/model)[notes](/payment/payment/model)[reference](/payment/payment/model)[updated\_at](/payment/payment/model)

 required fields
