Procedures

Automation procedures in the QuickBooks book.

The following documentation is for QuickBooks v2.3.3 (BDK).

to attach a file to the (bill) and get the attachment

Upload an attachment to an existing bill in QuickBooks.

Input Concepts

Concept
Description
Type
Required
Default Value

The Bill concept object to attach the file to.

quickbooks bill

Yes

(no default)

file

The file-like object to upload.

file

Yes

(no default)

file name

The name of the file to be attached.

text

Yes

(no default)

note

Optional note to add to the attachment.

text

No

(no default)

Output Concepts

Concept
Description
Type

The Attachment concept object with updated attachment information.

quickbooks attachment

Examples

the bill
the file
attach the file to the bill
  the file name is "attachment.pdf"
  the note is "This is an attachment note"

to create a bill

Create a new bill in QuickBooks from the provided bill details.

Input Concepts

Concept
Description
Type
Required
Default Value

A BillInput object containing all bill details.

quickbooks bill input

Yes

(no default)

Output Concepts

Concept
Description
Type

The newly created bill.

quickbooks bill

Examples

Create a bill with mixed line items.

Create a bill with all optional fields for item-based line items.

Create a bill with account-based line items.

to create a bill from a (purchase order)

Create a new bill in QuickBooks based on an existing purchase order.

Input Concepts

Concept
Description
Type
Required
Default Value

The purchase order to convert into a bill.

quickbooks purchase order

Yes

(no default)

Output Concepts

Concept
Description
Type

The newly created bill.

quickbooks bill

Examples

Create a bill for a specific purchase order by doc number.

to create an invoice

Create a new invoice in QuickBooks from the provided invoice details.

Input Concepts

Concept
Description
Type
Required
Default Value

An InvoiceInput object containing all invoice details.

quickbooks invoice input

Yes

(no default)

Output Concepts

Concept
Description
Type

The newly created invoice.

quickbooks invoice

Examples

Create an invoice with sales item line.

Create an invoice with all optional fields.

Create an invoice with description-only lines.

to edit a bill

Edit an existing bill in QuickBooks by updating it with new information.

Input Concepts

Concept
Description
Type
Required
Default Value

The Bill concept object containing the updated bill information.

quickbooks bill

Yes

(no default)

Output Concepts

Concept
Description
Type

The updated bill from QuickBooks.

quickbooks bill

Examples

to retrieve (bills)

FILTER - CAPABLE

Retrieve bills in QuickBooks from the company.

Input Concepts

Concept
Description
Type
Required
Default Value

limit

The maximum number of bills to retrieve.

number

No

(no default)

offset

The number which starts the bills to retrieve.

number

No

(no default)

Output Concepts

Concept
Description
Type

The bills associated with the company.

quickbooks bill

Examples

to retrieve (customers)

FILTER - CAPABLE

Retrieve customers in QuickBooks from the company.

Input Concepts

Concept
Description
Type
Required
Default Value

limit

The maximum number of customers to retrieve.

number

No

(no default)

offset

The number which starts the customers to retrieve.

number

No

(no default)

Output Concepts

Concept
Description
Type

The customers associated with the company.

quickbooks customer

Examples

to retrieve (invoices)

FILTER - CAPABLE

Retrieve invoices in QuickBooks from the company.

Input Concepts

Concept
Description
Type
Required
Default Value

limit

The maximum number of invoices to retrieve.

number

No

(no default)

offset

The number which starts the invoices to retrieve.

number

No

(no default)

Output Concepts

Concept
Description
Type

The invoices associated with the company.

quickbooks invoice

Examples

to retrieve (purchase orders)

FILTER - CAPABLE

Retrieve purchase orders in QuickBooks from the company.

Input Concepts

Concept
Description
Type
Required
Default Value

limit

The maximum number of purchase orders to retrieve.

number

No

(no default)

offset

The number which starts the purchase orders to retrieve.

number

No

(no default)

Output Concepts

Concept
Description
Type

The purchase orders associated with the company.

quickbooks purchase order

Examples

to retrieve (vendors)

FILTER - CAPABLE

Retrieve vendors in QuickBooks from the company.

Input Concepts

Concept
Description
Type
Required
Default Value

limit

The maximum number of messages to retrieve.

number

No

(no default)

offset

The number which starts the messages to retrieve.

number

No

(no default)

Output Concepts

Concept
Description
Type

The vendors associated with the company.

quickbooks vendor

Examples

to retrieve a (report)

Retrieve a specific report from QuickBooks.

This procedure handles both summary and detail AR/AP reports.

Input Concepts

Concept
Description
Type
Required
Default Value

report type

The type of report to retrieve (AR summary, AR detail, AP summary, or AP detail).

enum[ap_detail, ap_summary, ar_detail, ar_summary]

Yes

(no default)

Output Concepts

Concept
Description
Type

A Report object containing the report header, columns, and grouped table sections.

quickbooks report

Examples

Last updated

Was this helpful?