Skip to content

QuickBooks

Reference


QuickBooks is an accounting software package developed and marketed by Intuit. It is geared mainly toward small and medium-sized businesses and offers on-premises accounting applications as well as cloud-based versions that accept business payments, manage and pay bills, and payroll functions.

Categories: [accounting]

Version: 1


Connections

Version: 1

OAuth2 Authorization Code

Properties

NameTypeControl TypeDescription
Client IdSTRINGTEXT
Client SecretSTRINGTEXT
Company IdSTRINGTEXTTo get the company id, go to your dashboard. On the top right corner press the gear logo and click Additional information. There you will see your company ID

Actions

Create customer

Has conditionally required parameters.

Properties

NameTypeControl TypeDescription
Display nameSTRINGTEXTThe name of the person or organization as displayed. Must be unique across all Customer, Vendor, and Employee objects. Cannot be removed with sparse update. If not supplied, the system generates DisplayName by concatenating customer name components supplied in the request from the following list: Title, GivenName, MiddleName, FamilyName, and Suffix.
SuffixSTRINGTEXTSuffix of the name. For example, Jr. The DisplayName attribute or at least one of Title, GivenName, MiddleName, FamilyName, or Suffix attributes is required for object create.
TitleSTRINGTEXTTitle of the person. This tag supports i18n, all locales. The DisplayName attribute or at least one of Title, GivenName, MiddleName, FamilyName, Suffix, or FullyQualifiedName attributes are required during create.
Middle nameSTRINGTEXTMiddle name of the person. The person can have zero or more middle names. The DisplayName attribute or at least one of Title, GivenName, MiddleName, FamilyName, or Suffix attributes is required for object create.
Last/Family nameSTRINGTEXTFamily name or the last name of the person. The DisplayName attribute or at least one of Title, GivenName, MiddleName, FamilyName, or Suffix attributes is required for object create.
First/Given nameSTRINGTEXTGiven name or first name of a person. The DisplayName attribute or at least one of Title, GivenName, MiddleName, FamilyName, or Suffix attributes is required for object create.

Output

Type: OBJECT

Properties

TypeControl Type
IDSTRING
Contact nameSTRING
Credit card{STRING(number), STRING(nameOnAcct), INTEGER(ccExpiryMonth), INTEGER(ccExpiryYear), STRING(billAddrStreet), STRING(postalCode), NUMBER(amount)}
BalanceNUMBER
Account numberSTRING
Business numberSTRING

Create item

Creates a new item.

Properties

NameTypeControl TypeDescription
NameSTRINGTEXTName of the item. This value must be unique. Required for create.
Quantity on handNUMBERNUMBERCurrent quantity of the Inventory items available for sale. Not used for Service or NonInventory type items.Required for Inventory type items.

Output

Type: OBJECT

Properties

TypeControl Type
IDSTRING
NameSTRING
DescriptionSTRING
Unit priceNUMBER

Create a category

Has conditionally required parameters.

Properties

NameTypeControl TypeDescription
NaneSTRINGTEXTName of the category

Output

Type: OBJECT

Properties

TypeControl Type
{STRING(id), STRING(domain), STRING(Name), STRING(Level), STRING(Subitem), STRING(FullyQualifiedName)}OBJECT_BUILDER