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
BaseSTRINGSELECTThe base URL for Quickbooks.
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.
Client IdSTRINGTEXT
Client SecretSTRINGTEXT

Actions

Create Category

Creates a new category.

Properties

NameTypeControl TypeDescription
NameSTRINGTEXTName of the category.

Output

Type: OBJECT

Properties

TypeControl Type
{STRING(domain), STRING(Id), STRING(Name), STRING(Active), STRING(FullyQualifiedName), STRING(Type)}OBJECT_BUILDER

Create Customer

Creates a new customer.

Properties

NameTypeControl TypeDescription
Display NameSTRINGTEXTThe name of the person or organization as displayed.
First NameSTRINGTEXTGiven name or first name of a person.
Last NameSTRINGTEXTFamily name or the last name of the person.
SuffixSTRINGTEXTSuffix of the name.
TitleSTRINGTEXTTitle of the person.
Middle NameSTRINGTEXTMiddle name of the person.

Output

Type: OBJECT

Properties

TypeControl Type
{STRING(domain), STRING(Id), STRING(Title), STRING(GivenName), STRING(MiddleName), STRING(FamilyName), STRING(Suffix), STRING(FullyQualifiedName), STRING(DisplayName), STRING(Active)}OBJECT_BUILDER

Create Item

Creates a new item.

Properties

NameTypeControl TypeDescription
NameSTRINGTEXTName of the item.
TypeSTRINGSELECTType of item.
DYNAMIC_PROPERTIESnull
Expense AccountSTRINGSELECT
Quantity on HandNUMBERNUMBERCurrent quantity of the inventory items available for sale.

Output

Type: OBJECT

Properties

TypeControl Type
{STRING(domain), STRING(Id), STRING(Name), STRING(Active), STRING(FullyQualifiedName), STRING(Type), {STRING(name)}(IncomeAccountRef), {STRING(name)}(AssetAccountRef), {STRING(name)}(ExpenseAccountRef)}OBJECT_BUILDER

Create Payment

Creates a new payment.

Properties

NameTypeControl TypeDescription
CustomerSTRINGSELECT
Total AmountNUMBERNUMBERTotal amount of the transaction.

Output

Type: OBJECT

Properties

TypeControl Type
{STRING(domain), STRING(Id), {STRING(name)}(CurrencyRef), {STRING(name)}(CustomerRef), STRING(TotalAmt)}OBJECT_BUILDER

Get Customer

Gets details about a specific customer.

Properties

NameTypeControl TypeDescription
CustomerSTRINGSELECTCustomer to get.

Output

Type: OBJECT

Properties

TypeControl Type
{STRING(domain), STRING(Id), STRING(Title), STRING(GivenName), STRING(MiddleName), STRING(FamilyName), STRING(Suffix), STRING(FullyQualifiedName), STRING(DisplayName), STRING(Active)}OBJECT_BUILDER

Get Invoice

Gets details about a specific invoice.

Properties

NameTypeControl TypeDescription
InvoiceSTRINGSELECTInvoice to get.

Output

Type: OBJECT

Properties

TypeControl Type
{STRING(domain), STRING(Id), STRING(DocNumber), {STRING(name)}(CustomerRef), STRING(Balance)}OBJECT_BUILDER

Get Item

Gets details about a specific item.

Properties

NameTypeControl TypeDescription
ItemSTRINGSELECTItem to get.

Output

Type: OBJECT

Properties

TypeControl Type
{STRING(domain), STRING(Id), STRING(Name), STRING(Active), STRING(FullyQualifiedName), STRING(Type), {STRING(name)}(IncomeAccountRef), {STRING(name)}(AssetAccountRef), {STRING(name)}(ExpenseAccountRef)}OBJECT_BUILDER

Get Payment

Gets details about a specific payment.

Properties

NameTypeControl TypeDescription
PaymentSTRINGSELECTPayment to get.

Output

Type: OBJECT

Properties

TypeControl Type
{STRING(domain), STRING(Id), {STRING(name)}(CurrencyRef), {STRING(name)}(CustomerRef), STRING(TotalAmt)}OBJECT_BUILDER