| Namespace | http://www.mulesoft.org/schema/mule/quickbooks |
|---|---|
| Schema Location | http://www.mulesoft.org/schema/mule/quickbooks/1.0/mule-quickbooks.xsd |
| Version | 1.0 |
| Minimum Mule Version | 3.2 |
QuickBooks software provides an interface that allows you to use forms such as checks, deposit slips and invoices,
making the accounting process more comfortable for the average business owner or manager. By using the built-in
functions that pertain to your business, you are able to perform your company accounting by simply recording your
vendor activities, customer activities, banking transactions, payroll checks and taxes. QuickBooks handles the
accounting portion of each transaction behind the scenes.
Read more: QuickBooks Accounting Tutorial | eHow.com http://www.ehow.com/way_5462311_quickbooks-accounting-tutorial.html#ixzz1csaydwxl
| Configuration | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Configure an instance of this module
| |||||||||||
| Message Processors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Creates an Account.
| |||||||||||
Creates a Bill.
| |||||||||||
Creates a BillPayment.
| |||||||||||
Creates a CashPurchase.
| |||||||||||
Creates a Check.
| |||||||||||
Creates a CreditCardCharge.
| |||||||||||
Creates a Customer.
| |||||||||||
Creates an Estimate.
| |||||||||||
Creates an Invoice.
| |||||||||||
Creates an Item.
| |||||||||||
Creates a Payment.
| |||||||||||
Creates a PaymentMethod.
| |||||||||||
Creates a SalesReceipt.
| |||||||||||
Creates a SalesTerm.
| |||||||||||
Creates a Vendor.
| |||||||||||
Deletes an object.
| |||||||||||
Lazily retrieves Objects
For details see:
Vendor Especification
| |||||||||||
Retrieve objects by ID.
| |||||||||||
Updates an Account
The Account object represents the accounts that you keep to track your business.
| |||||||||||
Updates a Bill
The Bill object represents an expense to the business.
| |||||||||||
Updates a BillPayment
BillPayment represents the financial transaction of payment of bills that the business owner receives
from a vendor for goods or services purchased from the vendor.
| |||||||||||
Updates a CashPurchase.
| |||||||||||
Updates a Check.
| |||||||||||
Updates a CreditCardCharge.
| |||||||||||
Updates a Customer.
| |||||||||||
Updates an Estimate.
| |||||||||||
Updates an Invoice.
| |||||||||||
Updates an Item.
| |||||||||||
Updates a Payment.
| |||||||||||
Updates a PaymentMethod.
| |||||||||||
Updates a SalesReceipt.
| |||||||||||
Updates a SalesTerm.
| |||||||||||
Updates a Vendor.
| |||||||||||
To use the this module within a flow the namespace to the module must be included. The resulting flow will look similar to the following:
<mule xmlns="http://www.mulesoft.org/schema/mule/core"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:quickbooks="http://www.mulesoft.org/schema/mule/quickbooks"
xsi:schemaLocation="
http://www.mulesoft.org/schema/mule/core
http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/quickbooks
http://www.mulesoft.org/schema/mule/quickbooks/1.0/mule-quickbooks.xsd">
<!-- here goes your flows and configuration elements -->
</mule>
This module is configured using the config element. This element must be placed outside of your flows and at the root of your Mule application. You can create as many configurations as you deem necesary as long as each carries its own name.
Each message processor, message source or transformer carries a config-ref attribute that allows the invoker to specify which configuration to use.
| Attributes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Type | Name | Default Value | Description | Optional. Give a name to this configuration so it can be later referenced. | |||||||
| Optional. Quick-Books client. | |||||||||||
| Unique consumer key for the app. | |||||||||||
| Unique consumer secret for the app. | |||||||||||
| The realmID, also known as the Company ID, uniquely identifies the data for a company. | |||||||||||
Creates an Account.
The Account object represents the accounts that you keep to track your business.
Account is a component of a chart of accounts, and is part of a ledger.
You can use Account to record the total monetary amount that is allocated for a specific use.
For details see:
Account Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| User-recognizable name for the account. This name must be unique.
When you create a company, you get some default accounts.
If you want to create an account, you must provide an account name that does not
match the name of any default account. |
||
| Optional. Optional. User-entered description of the account.
This description helps the book keepers or accountants to decide which journal
entries should be posted to this account. |
||
| Detailed classification of the account that specifies the use of this account.
The accepted values are defined in QboAccountDetailTypeEnum. |
||
| Optional. Optional. User-specified account number that help the user to identify the
account within the chart of accounts and decide what should be posted to the account. |
||
| Optional. Optional. Opening balance amount when you create a new balance sheet account. |
||
| Optional. Optional. Date of the opening balance amount when creating a new balance
sheet account. |
||
| Optional. Optional. If the account is a subaccount, AccountParentId is used to
store the ID of the parent account. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Creates a Bill.
The Bill object represents an expense to the business.
For details see:
Bill Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Information on the financial transaction of the Bill. |
||
| Information about a specific good or service purchased for which the payment is demanded
as a part of the bill. A bill can have multiple lines. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Creates a BillPayment.
BillPayment represents the financial transaction of payment of bills that the business owner receives
from a vendor for goods or services purchased from the vendor.
QBO supports bill payments through a credit card or a bank account.
For details see:
BillPayment Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Header information about the BillPayment. |
||
| List of lines. Specifies the line details for the bill payment. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Creates a CashPurchase.
CashPurchase represents an expense to the business as a cash transaction.
For details see:
CashPurchase Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Information about the financial transaction of the entire CashPurchase. |
||
| List of lines. Information about a specific good or service purchased for which
the payment is demanded as a part of the CashPurchase. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Creates a Check.
The Check object represents an expense to the business paid as a check transaction.
For details see:
Check Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Financial Transaction information that pertains to the entire CheckHeader. |
||
| List of lines. Information about a specific good or service purchased for which
the payment is demanded as a part of the check. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Creates a CreditCardCharge.
The CreditCardCharge object represents an expense to the business as a credit card charge
transaction. CreditCardCharge must have the total expense equal to the total expense of
line items.
For details see:
CreditCardCharge Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Financial Transaction information that pertains to the entire CreditCardChargeHeader. |
||
| List of lines. Information about a specific good or service purchased for which the
payment is demanded as a part of the CreditCardCharge purchase. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Creates a Customer.
The Customer object represents the consumer of the service or the product that your business offers.
QBO allows categorizing the customers in a way that is meaningful to the business.
For details see:
Customer Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Optional. Optional. Specifies the full name of the customer. If the Name is specified, then GivenName,
MiddleName, and FamilyName values are ignored. |
||
| Optional. Specifies the given name or first name of a person. GivenName is a required field only if
Name is not sent in the request. If a Name is sent, then the GivenName field is optional. |
||
| Optional. Optional. Specifies the middle name of the person. A person can have zero or more middle
names. |
||
| Optional. Optional. Specifies the family name or the last name of the customer. |
||
| Optional. Optional. Suffix appended to the name, Jr., Sr., etc. |
||
| Optional. Optional. Specifies the "Doing Business As" name of the customer. |
||
| Optional. Optional. Specifies the name of the vendor to be displayed. |
||
| Optional. Valid URI strings. Specifies the customers's Web sites. |
||
| Optional. Optional. Specifies the default sales term ID that is to be associated with the customer. |
||
| Optional. QBO only supports the customers being taxable or not, so if this field is "1", the job
is taxable. If the field value is null, the job is not taxable. All other values are
invalid. |
||
| Optional. Optional. Valid email strings. Specifies the customers's email addresses. |
||
| Optional. Optional. Specifies the phone numbers of the customer. QBO allows mapping of up to 5 phone
numbers but only one phone number is permitted for one device type. |
||
| Optional. Optional. Specifies the physical addresses. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Creates an Estimate.
The Estimate object represents a proposal for a financial transaction from a business to a customer
for goods or services proposed to be sold, including proposed pricing. It is also known as quote.
For details see:
Estimate Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Financial transaction information that pertains to the entire Estimate. |
||
| Information about a specific good or service for which the estimate is being issued. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Creates an Invoice.
The Invoice object represents an invoice to a customer. Invoice could be based on salesterm
with invoice and due dates for payment. Invoice supports tax, but as of now shipping charges
are not supported. Invoice can be printed and emailed to a customer.
For details see:
Invoice Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Provides information that pertains to the entire Invoice. |
||
| Information about a specific good or service for which the Invoice is being issued. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Creates an Item.
The Item object represents any product or service that is sold or purchased. Inventory items
are not currently supported.
For details see:
Item Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Optional. Optional. User recognizable name of the Item. |
||
| Optional. Optional. Monetary values of the service or product |
||
| Optional. Optional. User entered description for the item to further describe the details
of service or product. |
||
| Optional. Optional. Indicates whether the item is subject to tax. |
||
| Optional. Optional. Income account reference to be associated with the sales item. |
||
| Optional. Optional. The parent item id of current item. |
||
| Optional. Optional. Name of parent Item. This field is output only. |
||
| Optional. Optional. User entered purchase description for the item to further describe
the details of the purchase. |
||
| Optional. Optional. The monetary value of the service or product. |
||
| Optional. Optional. Income account reference to be associated with the purchase item. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Creates a Payment.
The Payment object represents the financial transaction that signifies a payment from a customer
for one or more sales transactions.
For details see:
Payment Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Information that pertains to the entire payment. |
||
| Line details of the receive payment. A receive payment can have multiple lines. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Creates a PaymentMethod.
PaymentMethod represents the method of payment for a transaction. It can be a credit card
payment type or a non-credit card payment type.
For details see:
PaymentMethod Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| User recognizable name for the payment method. |
||
| Optional. Optional. Type of payment. Specifies if it is a credit card payment type or a
non-credit card payment type. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Creates a SalesReceipt.
The Payment object represents the financial transaction that signifies a payment from a customer
for one or more sales transactions.
For details see:
SalesReceipt Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Groups the elements that are common to the SalesReceipt transaction. |
||
| Groups the line items for the sales receipt. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Creates a SalesTerm.
The SalesTerm object represents the terms under which a sale is made. SalesTerm is typically
expressed in the form of days due after the goods are received. There is an optional discount
part of the sales term, where a discount of total amount can automatically be applied if
payment is made within a few days of the stipulated time.
For details see:
SalesTerm Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Specifies the user recognizable name for the salesterm. |
||
| Number of days from the delivery of goods or services till the payment is due.
If DueDays is specified, only DiscountDays and DiscountPercent can be
additionally specified. |
||
| Optional. Optional. Number of days for which the discount is applicable, if the
payment is made within these days. This value is used only when DueDays
is specified. |
||
| Optional. Optional. Percentage of discount that is available against a price, if
paid within the days specified by DiscountDays. This value is
used only when DueDays is specified. |
||
| Payment must be received by the day of the month specified by DayOfMonthDue.
This value is used only when DueDays is not specified. |
||
| Optional. Optional. Payment due next month if issued that many days before the
DayOfMonthDue. This value is used only when DueDays is not specified. |
||
| Optional. Optional. Discount applies if paid before that day of month. This value
is used only when DueDays is not specified. |
||
| Optional. Optional. Percentage of discount that is available against a price, if
paid before DiscountDayofMonth. This value is used only when DueDays is
not specified. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Creates a Vendor.
The Vendor object represents the buyer from whom you purchase any service or product
for your organization.
For details see:
Vendor Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Optional. Optional. Specifies the full name of the vendor. If the FullName is specified,
then GivenName, MiddleName, and FamilyName values are ignored. |
||
| Optional. Specifies the given name or first name of a person. GivenName is a required
field only if Name is not sent in the request. If a Name is sent, then the
GivenName field is optional. |
||
| Optional. Optional. Specifies the middle name of the vendor. A person can have zero
or more middle names. |
||
| Optional. Optional. Specifies the family name or the last name of the vendor. |
||
| Optional. Optional. Specifies the "Doing Business As" name of the vendor. |
||
| Optional. Optional. Specifies the name of the vendor to be displayed. |
||
| Optional. Optional. Valid URI strings. Specifies the vendor's Web site. |
||
| Optional. Optional. Specifies the Tax ID of the person or the organization. This
is a Personally Identifiable Information (PII) attribute. |
||
| Optional. Optional. Specifies the account name or the account number that is associated
with the vendor. |
||
| Optional. Optional. Specifies that the Vendor is an independent contractor, someone
who is given a 1099-MISC form at the end of the year. The "1099 Vendor" is
paid with regular checks, and taxes are not withheld on the vendor's behalf. |
||
| Optional. Optional. Valid email strings. Specifies the vendors's email addresses. |
||
| Optional. Optional. Specifies the phone numbers of the vendor. QBO allows mapping of up to
5 phone numbers but only one phone number is permitted for one device type. |
||
| Optional. Optional. Specifies the physical addresses. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Deletes an object.
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| EntityType of the object. |
||
| Id which is assigned by Data Services when the object is created. |
||
| Optional. Optional. Integer that indicates how many times the object has been updated.
Before performing the update, Data Services verifies that the SyncToken in the
request has the same value as the SyncToken in the Data Service's repository. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Lazily retrieves Objects
For details see:
Vendor Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| EntityType of the object. |
||
| Optional. String with a filter format (see details) |
||
| Optional. String with a sort format (see details) |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Retrieve objects by ID.
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| EntityType of the object. |
||
| Id which is assigned by Data Services when the object is created. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Updates an Account
The Account object represents the accounts that you keep to track your business.
Account is a component of a chart of accounts, and is part of a ledger.
You can use Account to record the total monetary amount that is allocated for a specific use.
Specify all the parameters for the object, not just the new or changed elements.
If you omit an element, it is removed from the object by the update operation.
For details see:
Account Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Id which is assigned by Data Services when the object is created. |
||
| Optional. Optional. Integer that indicates how many times the object has been updated.
Before performing the update, Data Services verifies that the SyncToken in the
request has the same value as the SyncToken in the Data Service's repository. |
||
| User-recognizable name for the account. This name must be unique.
When you create a company, you get some default accounts.
If you want to create an account, you must provide an account name that does not
match the name of any default account. |
||
| Optional. Optional. User-entered description of the account.
This description helps the book keepers or accountants to decide which journal
entries should be posted to this account. |
||
| Detailed classification of the account that specifies the use of this account.
The accepted values are defined in QboAccountDetailTypeEnum. |
||
| Optional. Optional. User-specified account number that help the user to identify the
account within the chart of accounts and decide what should be posted to the account. |
||
| Optional. Optional. Opening balance amount when you create a new balance sheet account. |
||
| Optional. Optional. Date of the opening balance amount when creating a new balance
sheet account. |
||
| Optional. Optional. If the account is a subaccount, AccountParentId is used to
store the ID of the parent account. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Updates a Bill
The Bill object represents an expense to the business.
Specify all the parameters for the object, not just the new or changed elements.
If you omit an element, it is removed from the object by the update operation.
For details see:
Bill Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Id which is assigned by Data Services when the object is created. |
||
| Optional. Optional. Integer that indicates how many times the object has been updated.
Before performing the update, Data Services verifies that the SyncToken in the
request has the same value as the SyncToken in the Data Service's repository. |
||
| Information on the financial transaction of the Bill. |
||
| Information about a specific good or service purchased for which the payment is demanded
as a part of the bill. A bill can have multiple lines. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Updates a BillPayment
BillPayment represents the financial transaction of payment of bills that the business owner receives
from a vendor for goods or services purchased from the vendor.
QBO supports bill payments through a credit card or a bank account.
Specify all the parameters for the object, not just the new or changed elements.
If you omit an element, it is removed from the object by the update operation.
For details see:
BillPayment Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Id which is assigned by Data Services when the object is created. |
||
| Optional. Optional. Integer that indicates how many times the object has been updated.
Before performing the update, Data Services verifies that the SyncToken in the
request has the same value as the SyncToken in the Data Service's repository. |
||
| Header information about the BillPayment. |
||
| Specifies the line details for the bill payment. A bill payment can have multiple lines. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Updates a CashPurchase.
CashPurchase represents an expense to the business as a cash transaction.
Specify all the parameters for the object, not just the new or changed elements.
If you omit an element, it is removed from the object by the update operation.
For details see:
CashPurchase Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Id which is assigned by Data Services when the object is created. |
||
| Optional. Optional. Integer that indicates how many times the object has been updated.
Before performing the update, Data Services verifies that the SyncToken in the
request has the same value as the SyncToken in the Data Service's repository. |
||
| Information about the financial transaction of the entire CashPurchase. |
||
| List of lines. Information about a specific good or service purchased for which
the payment is demanded as a part of the CashPurchase. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Updates a Check.
The Check object represents an expense to the business paid as a check transaction.
Specify all the parameters for the object, not just the new or changed elements.
If you omit an element, it is removed from the object by the update operation.
For details see:
Check Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Id which is assigned by Data Services when the object is created. |
||
| Optional. Optional. Integer that indicates how many times the object has been updated.
Before performing the update, Data Services verifies that the SyncToken in the
request has the same value as the SyncToken in the Data Service's repository. |
||
| Financial Transaction information that pertains to the entire CheckHeader. |
||
| List of lines. Information about a specific good or service purchased for which
the payment is demanded as a part of the check. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Updates a CreditCardCharge.
The CreditCardCharge object represents an expense to the business as a credit card charge
transaction. CreditCardCharge must have the total expense equal to the total expense of
line items.
Specify all the parameters for the object, not just the new or changed elements.
If you omit an element, it is removed from the object by the update operation.
For details see:
CreditCardCharge Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Id which is assigned by Data Services when the object is created. |
||
| Optional. Optional. Integer that indicates how many times the object has been updated.
Before performing the update, Data Services verifies that the SyncToken in the
request has the same value as the SyncToken in the Data Service's repository. |
||
| Financial Transaction information that pertains to the entire CreditCardChargeHeader. |
||
| List of lines. Information about a specific good or service purchased for which the
payment is demanded as a part of the CreditCardCharge purchase. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Updates a Customer.
The Customer object represents the consumer of the service or the product that your business offers.
QBO allows categorizing the customers in a way that is meaningful to the business.
Specify all the parameters for the object, not just the new or changed elements.
If you omit an element, it is removed from the object by the update operation.
For details see:
Customer Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Id which is assigned by Data Services when the object is created. |
||
| Optional. Optional. Integer that indicates how many times the object has been updated.
Before performing the update, Data Services verifies that the SyncToken in the
request has the same value as the SyncToken in the Data Service's repository. |
||
| Optional. Optional. Specifies the full name of the customer. If the Name is specified, then GivenName,
MiddleName, and FamilyName values are ignored. |
||
| Optional. Specifies the given name or first name of a person. GivenName is a required field only if
Name is not sent in the request. If a Name is sent, then the GivenName field is optional. |
||
| Optional. Optional. Specifies the middle name of the person. A person can have zero or more middle
names. |
||
| Optional. Optional. Specifies the family name or the last name of the customer. |
||
| Optional. Optional. Suffix appended to the name, Jr., Sr., etc. |
||
| Optional. Optional. Specifies the "Doing Business As" name of the customer. |
||
| Optional. Optional. Specifies the name of the vendor to be displayed. |
||
| Optional. Valid URI strings. Specifies the customers's Web sites. |
||
| Optional. Optional. Specifies the default sales term ID that is to be associated with the customer. |
||
| Optional. QBO only supports the customers being taxable or not, so if this field is "1", the job
is taxable. If the field value is null, the job is not taxable. All other values are
invalid. |
||
| Optional. Optional. Valid email strings. Specifies the customers's email addresses. |
||
| Optional. Specifies the phone numbers of the customer. QBO allows mapping of up to 5 phone
numbers but only one phone number is permitted for one device type. |
||
| Optional. Optional. Specifies the physical addresses. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Updates an Estimate.
The Estimate object represents a proposal for a financial transaction from a business to a customer
for goods or services proposed to be sold, including proposed pricing. It is also known as quote.
Specify all the parameters for the object, not just the new or changed elements.
If you omit an element, it is removed from the object by the update operation.
For details see:
Estimate Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Id which is assigned by Data Services when the object is created. |
||
| Optional. Optional. Integer that indicates how many times the object has been updated.
Before performing the update, Data Services verifies that the SyncToken in the
request has the same value as the SyncToken in the Data Service's repository. |
||
| Financial transaction information that pertains to the entire Estimate. |
||
| Information about a specific good or service for which the estimate is being issued. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Updates an Invoice.
The Invoice object represents an invoice to a customer. Invoice could be based on salesterm
with invoice and due dates for payment. Invoice supports tax, but as of now shipping charges
are not supported. Invoice can be printed and emailed to a customer.
Specify all the parameters for the object, not just the new or changed elements.
If you omit an element, it is removed from the object by the update operation.
For details see:
Invoice Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Id which is assigned by Data Services when the object is created. |
||
| Optional. Optional. Integer that indicates how many times the object has been updated.
Before performing the update, Data Services verifies that the SyncToken in the
request has the same value as the SyncToken in the Data Service's repository. |
||
| Provides information that pertains to the entire Invoice. |
||
| Information about a specific good or service for which the Invoice is being issued. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Updates an Item.
The Item object represents any product or service that is sold or purchased. Inventory items
are not currently supported.
Specify all the parameters for the object, not just the new or changed elements.
If you omit an element, it is removed from the object by the update operation.
For details see:
Item Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Id which is assigned by Data Services when the object is created. |
||
| Optional. Optional. Integer that indicates how many times the object has been updated.
Before performing the update, Data Services verifies that the SyncToken in the
request has the same value as the SyncToken in the Data Service's repository. |
||
| Optional. Optional. User recognizable name of the Item. |
||
| Optional. Optional. Monetary values of the service or product |
||
| Optional. Optional. User entered description for the item to further describe the details
of service or product. |
||
| Optional. Optional. Indicates whether the item is subject to tax. |
||
| Optional. Optional. Income account reference to be associated with the sales item. |
||
| Optional. Optional. The parent item id of current item. |
||
| Optional. Optional. Name of parent Item. This field is output only. |
||
| Optional. Optional. User entered purchase description for the item to further describe
the details of the purchase. |
||
| Optional. Optional. The monetary value of the service or product. |
||
| Optional. Optional. Income account reference to be associated with the purchase item. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Updates a Payment.
The Payment object represents the financial transaction that signifies a payment from a customer
for one or more sales transactions.
Specify all the parameters for the object, not just the new or changed elements.
If you omit an element, it is removed from the object by the update operation.
For details see:
Payment Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Id which is assigned by Data Services when the object is created. |
||
| Optional. Optional. Integer that indicates how many times the object has been updated.
Before performing the update, Data Services verifies that the SyncToken in the
request has the same value as the SyncToken in the Data Service's repository. |
||
| Information that pertains to the entire payment. |
||
| Line details of the receive payment. A receive payment can have multiple lines. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Updates a PaymentMethod.
PaymentMethod represents the method of payment for a transaction. It can be a credit card
payment type or a non-credit card payment type.
Specify all the parameters for the object, not just the new or changed elements.
If you omit an element, it is removed from the object by the update operation.
For details see:
PaymentMethod Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Id which is assigned by Data Services when the object is created. |
||
| Optional. Optional. Integer that indicates how many times the object has been updated.
Before performing the update, Data Services verifies that the SyncToken in the
request has the same value as the SyncToken in the Data Service's repository. |
||
| User recognizable name for the payment method. |
||
| Optional. Optional. Type of payment. Specifies if it is a credit card payment type or a
non-credit card payment type. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Updates a SalesReceipt.
The Payment object represents the financial transaction that signifies a payment from a customer
for one or more sales transactions.
Specify all the parameters for the object, not just the new or changed elements.
If you omit an element, it is removed from the object by the update operation.
For details see:
SalesReceipt Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Id which is assigned by Data Services when the object is created. |
||
| Optional. Optional. Integer that indicates how many times the object has been updated.
Before performing the update, Data Services verifies that the SyncToken in the
request has the same value as the SyncToken in the Data Service's repository. |
||
| Groups the elements that are common to the SalesReceipt transaction. |
||
| Groups the line items for the sales receipt. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Updates a SalesTerm.
The SalesTerm object represents the terms under which a sale is made. SalesTerm is typically
expressed in the form of days due after the goods are received. There is an optional discount
part of the sales term, where a discount of total amount can automatically be applied if
payment is made within a few days of the stipulated time.
Specify all the parameters for the object, not just the new or changed elements.
If you omit an element, it is removed from the object by the update operation.
For details see:
SalesTerm Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Id which is assigned by Data Services when the object is created. |
||
| Optional. Optional. Integer that indicates how many times the object has been updated.
Before performing the update, Data Services verifies that the SyncToken in the
request has the same value as the SyncToken in the Data Service's repository. |
||
| Specifies the user recognizable name for the salesterm. |
||
| Number of days from the delivery of goods or services till the payment is due.
If DueDays is specified, only DiscountDays and DiscountPercent can be
additionally specified. |
||
| Optional. Optional. Number of days for which the discount is applicable, if the
payment is made within these days. This value is used only when DueDays
is specified. |
||
| Optional. Optional. Percentage of discount that is available against a price, if
paid within the days specified by DiscountDays. This value is
used only when DueDays is specified. |
||
| Payment must be received by the day of the month specified by DayOfMonthDue.
This value is used only when DueDays is not specified. |
||
| Optional. Optional. Payment due next month if issued that many days before the
DayOfMonthDue. This value is used only when DueDays is not specified. |
||
| Optional. Optional. Discount applies if paid before that day of month. This value
is used only when DueDays is not specified. |
||
| Optional. Optional. Percentage of discount that is available against a price, if
paid before DiscountDayofMonth. This value is used only when DueDays is
not specified. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|
Updates a Vendor.
The Vendor object represents the buyer from whom you purchase any service or product
for your organization.
Specify all the parameters for the object, not just the new or changed elements.
If you omit an element, it is removed from the object by the update operation.
For details see:
Vendor Especification
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The oauth access token |
||
| The oauth secret token |
||
| Id which is assigned by Data Services when the object is created. |
||
| Optional. Optional. Integer that indicates how many times the object has been updated.
Before performing the update, Data Services verifies that the SyncToken in the
request has the same value as the SyncToken in the Data Service's repository. |
||
| Optional. Optional. Specifies the full name of the vendor. If the FullName is specified,
then GivenName, MiddleName, and FamilyName values are ignored. |
||
| Optional. Specifies the given name or first name of a person. GivenName is a required
field only if Name is not sent in the request. If a Name is sent, then the
GivenName field is optional. |
||
| Optional. Optional. Specifies the middle name of the vendor. A person can have zero
or more middle names. |
||
| Optional. Optional. Specifies the family name or the last name of the vendor. |
||
| Optional. Optional. Specifies the "Doing Business As" name of the vendor. |
||
| Optional. Optional. Specifies the name of the vendor to be displayed. |
||
| Optional. Optional. Valid URI strings. Specifies the vendor's Web site. |
||
| Optional. Optional. Specifies the Tax ID of the person or the organization. This
is a Personally Identifiable Information (PII) attribute. |
||
| Optional. Optional. Specifies the account name or the account number that is associated
with the vendor. |
||
| Optional. Optional. Specifies that the Vendor is an independent contractor, someone
who is given a 1099-MISC form at the end of the year. The "1099 Vendor" is
paid with regular checks, and taxes are not withheld on the vendor's behalf. |
||
| Optional. Optional. Valid email strings. Specifies the vendors's email addresses. |
||
| Optional. Optional. Specifies the phone numbers of the vendor. QBO allows mapping of up to
5 phone numbers but only one phone number is permitted for one device type. |
||
| Optional. Optional. Specifies the physical addresses. |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| QuickBooksRuntimeException | when there is a problem with the server. It has a code
and a message provided by quickbooks about the error.
|
|---|