This topic describes the entity and type representations for common items that the Accounts Payable API uses. To learn about how to set up your developer account and work with the SKY API, see the Getting Started guide.
Brief activity type information.
The ActivityTypeSummary entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
activity_type_id | Property is required | integer integer | Activity type identifier. | |
activity_code | Property is required | integer integer | The activity type code. | |
description | Property is required | string string | The description for the activity type. | |
gst_rebate_factor | Property is required | number number | The gst rebate factor for the activity type. | |
pst_rebate_factor | Property is required | number number | The pst rebate factor for the activity type. | |
eligible_for_rebate | Property is required | boolean boolean | If eligible for rebate. | |
gst_receivable_account_number | Property is required | string string | The gst receivable account number for the activity type. | |
receivable_account_mask | Property is required | string string | The masked receivable account for the activity type. | |
pst_receivable_account_number | Property is required | string string | The pst receivable account number for the activity type. |
Collection Response
The ActivityTypeSummaryApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of activitytypesummary array of activitytypesummary | Brief activity type information. |
Address information
The AddressContactMethod entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
contact_method_id | Property is required | integer integer | The address contact method identifier. | |
contact_type | Property is required | string string | The type of contact (email, phone, etc). | |
contact_info | Property is required | string string | The contact information (email address, phone number, etc) for this method. |
Paged Response
The AddressContactMethodPagedResponse entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
results | Property is required | array of addresscontactmethod array of addresscontactmethod | Address information |
Response class for an attachment.
The AttachmentSummary entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
id | Property is required | integer integer | The attachment identifier. | |
name | Property is required | string string | The name of this attachment. | |
url | Property is required | string string | The URL of this attachment. | |
type | Property is required | string string | The attachment type. Available values are Link and Physical. Physical attachments are stored and managed in the system. Link attachments are stored and managed externally. Defaults to Link if not provided.
| |
media_type | Property is required | string string | User-defined category of this attachment. Available values are the entries in the Media Type table for the parent record. Use the value types defined in /mediaTypes | |
date_attached | Property is required | datetime datetime | The date the attachment was added. |
Collection Response
The AttachmentSummaryApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of attachmentsummary array of attachmentsummary | Response class for an attachment. |
Background process result by process id
The BackgroundProcessResult entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
record_id | Property is required | integer integer | The record identifier created by the background process. |
The registered background process status.
The BackgroundProcessStatus entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
status | Property is required | integer integer | The background process status as an integer value of the enum TaskStatus. For status details, refer to https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.taskstatus?view=netframework-4.8. System.Threading.Tasks.TaskStatus | |
status_message | Property is required | string string | The background process status message. | |
process_id | Property is required | integer integer | The background process identifier. |
The BasicErrorMessage entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
Error | Property is required | string string |
Contract for 1099 box number information.
The BoxNumber entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
number | Property is required | string string | The box number for the box number. | |
state | Property is required | string string | The state for the box number. | |
percent | Property is required | number number | The percent for the box number. | |
amount | Property is required | number number | The amount for the box number. |
Paged Response
The BoxNumberPagedResponse entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
results | Property is required | array of boxnumber array of boxnumber | Contract for 1099 box number information. |
Contract for buyer.
The Buyer entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
id | Property is required | integer integer | The identifier for this buyer. | |
description | Property is required | string string | The description of the buyer. | |
value | Property is required | string string | The value of the buyer. | |
inactive | Property is required | boolean boolean | Whether or not the buyer is active. |
Collection Response
The BuyerApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of buyer array of buyer | Contract for buyer. |
The CreateAddressContactMethod entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
vendor_id | Property is required | integer integer | Vendor identifier. | |
address_id | Property is required | integer integer | Address identifier. | |
contact_type | Property is required | string string | The type of contact (email, phone, etc). | |
contact_info | Property is required | string string | The contact information (email address, phone number, etc) for this method. |
Request for creating an attachment.
The CreateAttachment entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
parent_id | Property is required | integer integer | The identifier of the parent item for this attachment. | |
name | Property is required | string string | The name of this attachment. | |
url | Property is required | string string | The URL of this attachment. | |
type | Property is required | string string | The attachment type. Available values are Link and Physical. Physical attachments are stored and managed in the system. Link attachments are stored and managed externally. Defaults to Link if not provided.
| |
media_type | Property is required | string string | User-defined category of this attachment. Available values are the entries in the Media Type table for the parent record. Use the value types defined in /mediaTypes | |
file | Property is required | binary binary | The uploaded file for this attachment. |
Contract for creating credit memo.
The CreateCreditMemo entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
vendor_id | Property is required | integer integer | The identifier for the vendor to make the credit memo. | |
date | Property is required | datetime datetime | The date for the credit memo. | |
amount | Property is required | number number | The amount of this credit memo. | |
credit_memo_number | Property is required | string string | The credit memo number. | |
description | Property is required | string string | The description for this credit memo. | |
post_status | Property is required | string string | The post status of this credit memo.
| |
post_date | Property is required | datetime datetime | The post date for this credit memo. | |
invoice_applications | Property is required | array of createcreditmemoinvoiceapplication array of createcreditmemoinvoiceapplication | Create invoice application | |
distributions | Property is required | array of createdistribution array of createdistribution | Contract for creating distribution. | |
custom_fields | Property is required | array of createcustomfield array of createcustomfield | The create contract for custom fields. | |
form_1099_box_numbers | Property is required | array of invoiceboxnumber array of invoiceboxnumber | The contract for invoice box number. |
Create invoice application
The CreateCreditMemoInvoiceApplication entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
credit_memo_amount_to_apply | Property is required | number number | The credit amount to apply to the invoice. | |
invoice_id | Property is required | integer integer | The invoice to apply to. | |
post_date | Property is required | datetime datetime | The post date of the application. |
The create contract for custom fields.
The CreateCustomField entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
field_name | Property is required | string string | The name of the custom field. | |
value | Property is required | string string | The value for this custom field. | |
comments | Property is required | string string | The description for this custom field. | |
date | Property is required | datetime datetime | The date on this custom field. |
Contract for creating distribution.
The CreateDistribution entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
distribution_id | Property is required | integer integer | The distribution identifier. | |
distribution_splits | Property is required | array of distributionsplit array of distributionsplit | Journal Entry Distribution. | |
amount | Property is required | number number | The distribution amount. | |
description | Property is required | string string | The description for this distribution. | |
account_number | Property is required | string string | The account number for this distribution. | |
type_code | Property is required | string string | The journal entry transaction type (debit or credit).
| |
custom_fields | Property is required | array of createcustomfield array of createcustomfield | The create contract for custom fields. |
Contract for creating gst sales tax detail (Canada and Australia only).
The CreateGSTSalesTaxDetail entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
tax_entity | Property is required | string string | The sales tax entity code. | |
amount | Property is required | number number | The sales tax entity amount. |
Contract for creating invoice.
The CreateInvoice entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
vendor_id | Property is required | integer integer | The id of the vendor for this invoice. | |
purchase_order_number | Property is required | string string | The purchase order number for this invoice. | |
amount | Property is required | number number | The amount of this invoice. | |
description | Property is required | string string | The description for this invoice. | |
invoice_number | Property is required | string string | The invoice number. | |
approval_status | Property is required | string string | The approval status of this invoice.
| |
due_date | Property is required | datetime datetime | The due date for this invoice. | |
payment_details | Property is required | createinvoicepaymentdetails createinvoicepaymentdetails | ||
invoice_date | Property is required | datetime datetime | The date for the invoice. | |
post_status | Property is required | string string | The post status of this invoice.
| |
post_date | Property is required | datetime datetime | The post date for this invoice. | |
distribute_discounts | Property is required | boolean boolean | If to distribute discounts to invoice expense accounts. | |
distributions | Property is required | array of createdistribution array of createdistribution | Contract for creating distribution. | |
custom_fields | Property is required | array of createcustomfield array of createcustomfield | The create contract for custom fields. | |
form_1099_box_numbers | Property is required | array of invoiceboxnumber array of invoiceboxnumber | The contract for invoice box number. | |
include_tax | Property is required | boolean boolean | If or not to include tax on this invoice (CANADA and AUSTRALIA only). | |
amount_before_tax | Property is required | number number | The amount before tax of this invoice (CANADA and AUSTRALIA only). | |
gst_tax_type_id | Property is required | integer integer | The gst tax type id for this invoice (CANADA and AUSTRALIA only). | |
psb_activity_code_id | Property is required | integer integer | The Psb activity code id for this invoice (CANADA only). | |
tax_amount | Property is required | number number | The tax amount of this invoice (CANADA and AUSTRALIA only). | |
gst_rebate_amount | Property is required | number number | The gst rebate amount of this invoice (CANADA only). | |
pst_rebate_amount | Property is required | number number | The pst rebate amount of this invoice (CANADA only). | |
gst_rebate_distribution | Property is required | array of createrebatedistribution array of createrebatedistribution | Contract for creating rebate distribution (Canada and Australia only). | |
pst_rebate_distribution | Property is required | array of createrebatedistribution array of createrebatedistribution | Contract for creating rebate distribution (Canada and Australia only). | |
tax_distribution | Property is required | array of createrebatedistribution array of createrebatedistribution | Contract for creating rebate distribution (Canada and Australia only). | |
gst_sales_tax_detail_list | Property is required | array of creategstsalestaxdetail array of creategstsalestaxdetail | Contract for creating gst sales tax detail (Canada and Australia only). |
The contract for invoice adjustments.
The CreateInvoiceAdjustment entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
post_date | Property is required | datetime datetime | The post date for the invoice adjustment. | |
adjustment_date | Property is required | datetime datetime | The adjustment date for the invoice adjustment. | |
reason | Property is required | string string | The reason for the invoice adjustment. | |
notes | Property is required | string string | The notes for the invoice adjustment. | |
adjustment_amount | Property is required | number number | The adjustment amount for the invoice adjustment. | |
adjustment_distributions | Property is required | array of createdistribution array of createdistribution | Contract for creating distribution. |
The CreateInvoicePaymentDetails entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
remit_to | Property is required | remittoaddressid remittoaddressid | The remit to address | |
payment_method | Property is required | string string | The payment method.
| |
paid_from | Property is required | string string | The bank from which this was paid. | |
credit_card_account_id | Property is required | integer integer | The identifier of the credit card account to pay from. Required for CreditCard payment details. | |
credit_card_id | Property is required | integer integer | The identifier of the credit card to pay from. Required for CreditCard payment details. | |
hold_payment | Property is required | boolean boolean | If or not to hold payment on this invoice. | |
create_separate_payment | Property is required | boolean boolean | If or not to create a separate payment for this invoice. |
Line item summary
The CreateLineItem entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
type | Property is required | string string | The type of the line item.
The accounts Payable API currently only supports creating Regular line items.
| |
product_id | Property is required | integer integer | The product identifier of the line item. | |
vendor_part_number | Property is required | string string | The vendor part number of the line item. | |
description | Property is required | string string | The description of the line item. | |
quantity_ordered | Property is required | number number | The quantity ordered of the line item. | |
unit_of_measure | Property is required | string string | The unit of measure of the line item. | |
unit_cost | Property is required | number number | The unit of cost of the line item. | |
extended_cost | Property is required | number number | The extended cost of the line item. | |
post_status | Property is required | string string | The post status of the line item.
| |
post_date | Property is required | datetime datetime | The post date of the line item. Is required for line items with the status NotYetPosted | |
comments | Property is required | string string | The comments of the line item. | |
notes | Property is required | string string | The notes of the line item. | |
deliver_to | Property is required | string string | The staff member to deliver to for the line item. | |
requested_by | Property is required | string string | The staff member that requested the line item. | |
department | Property is required | string string | The department of the line item. | |
distributions | Property is required | array of createdistribution array of createdistribution | Contract for creating distribution. | |
interfund_set | Property is required | string string | The interfund set for this line item's distributions. |
Request for creating a note/action.
The CreateNoteAction entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
note_type | Property is required | string string | The type of this object - note, or action.
| |
date | Property is required | datetime datetime | Gets or sets the date. | |
content | Property is required | string string | Gets or sets the content. | |
description | Property is required | string string | Gets or sets the description. | |
type | Property is required | string string | Gets or sets the action or note type. | |
is_complete | Property is required | boolean boolean | Gets or sets the bool value. | |
assign_to | Property is required | string string | Gets or sets the assign to. | |
completed_date | Property is required | datetime datetime | Gets or sets the date. |
Contract for creating a purchase order.
The CreatePurchaseOrder entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
order_number | Property is required | long long | The order number of the purchase order. Is required unless business rules state otherwise. | |
order_date | Property is required | datetime datetime | The date of the purchase order. Is required for Blanket and Regular purchase orders. | |
type | Property is required | string string | The type of the purchase order.
| |
order_status | Property is required | string string | The status of the purchase order.
Defaults to UnprintedPurchaseOrder
| |
vendor_id | Property is required | integer integer | The vendor id of the purchase order. | |
terms | Property is required | string string | The term of the purchase order. | |
ship_to_address_id | Property is required | integer integer | The identifier of the ship to address of the purchase order. | |
department | Property is required | string string | The department of the purchase order. | |
buyer | Property is required | string string | The buyer of the purchase order. | |
ship_via | Property is required | string string | The shipping method of the purchase order. | |
fob | Property is required | string string | The freight on board of the purchase order. | |
ordered_by | Property is required | string string | The orderer of the purchase order. | |
order_from_contact_id | Property is required | integer integer | The vendor contact identifier for the orderer of the purchase order. | |
attention | Property is required | string string | The staff member for attention of the purchase order. | |
comments | Property is required | string string | The comments of the purchase order. | |
expiration_date | Property is required | datetime datetime | The expiration date of the purchase order. Is required for Blanket purchase orders. | |
custom_fields | Property is required | array of customfield array of customfield | Custom field definition. | |
line_items | Property is required | array of createlineitem array of createlineitem | Line item summary |
Contract for creating rebate distribution (Canada and Australia only).
The CreateRebateDistribution entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
tax_entity_id | Property is required | string string | The tax entity id. | |
distribution_id | Property is required | integer integer | The distribution identifier. | |
distribution_splits | Property is required | array of distributionsplit array of distributionsplit | Journal Entry Distribution. | |
amount | Property is required | number number | The distribution amount. | |
description | Property is required | string string | The description for this distribution. | |
account_number | Property is required | string string | The account number for this distribution. | |
type_code | Property is required | string string | The journal entry transaction type (debit or credit).
| |
custom_fields | Property is required | array of createcustomfield array of createcustomfield | The create contract for custom fields. |
Contract for creating a vendor.
The CreateVendor entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
vendor_name | Property is required | string string | Vendor name. | |
vendor_type | Property is required | string string | The type of vendor.
| |
customer_number | Property is required | string string | The customer number. | |
tax_id_number | Property is required | string string | The tax id number. | |
vendor_status | Property is required | string string | Status of vendor.
Active, pending, or on hold.
| |
issue_1099s | Property is required | boolean boolean | If to issue 1099s to this vendor. | |
address | Property is required | array of vendoraddress array of vendoraddress | Address information | |
vendor_payment_default | Property is required | vendorpaymentdefault vendorpaymentdefault | Vendor Information. | |
custom_fields | Property is required | array of createcustomfield array of createcustomfield | The create contract for custom fields. | |
ui_defined_id | Property is required | string string | The user defined identifier for this vendor. | |
gst_tax_type_id | Property is required | integer integer | The tax type identifier for this vendor (CANADA and AUSTRALIA only). | |
psb_activity_code_id | Property is required | integer integer | The Psb activity code identifier for this vendor (CANADA only). | |
gst_branch | Property is required | string string | The GST branch identifier for this vendor (AUSTRALIA only). |
The CreateVendorAddress entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
description | Property is required | string string | The description for this address. | |
country | Property is required | string string | The country for the address. | |
city | Property is required | string string | The city for the address. | |
county | Property is required | string string | The county for this address. | |
state | Property is required | string string | The state or province (or suburb in NZ) for the address. | |
address_line | Property is required | string string | The street information / address line for this address. | |
postal | Property is required | string string | Refers to the Postal Code or ZIP of the address. | |
is_primary | Property is required | boolean boolean | If this address is the primary address. | |
is_invoices | Property is required | boolean boolean | If invoices are sent to this address. | |
is_pos | Property is required | boolean boolean | If POs are sent to this address. | |
issue_1099s | Property is required | boolean boolean | If 1099s are sent to this address. | |
title | Property is required | string string | The title for the primary contact. | |
first_name | Property is required | string string | The first name of the primary contact. | |
middle_name | Property is required | string string | The middle initial or name of the primary contact. | |
last_name | Property is required | string string | The last name of the primary contact. | |
suffix | Property is required | string string | The suffix of the primary contact. | |
position | Property is required | string string | The position of the primary contact. | |
address_contact_methods | Property is required | array of addresscontactmethod array of addresscontactmethod | Address information |
Class for credit memo summary contract
The CreditMemoDetail entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
credit_memo_id | Property is required | integer integer | The credit memo identifier. | |
vendor_id | Property is required | integer integer | The id of the vendor for this credit memo. | |
vendor_name | Property is required | string string | The name of the vendor for this credit memo. | |
date | Property is required | datetime datetime | The date for the credit memo. | |
reversal_date | Property is required | datetime datetime | The reversal date for the credit memo. | |
amount | Property is required | number number | The amount of this credit memo. | |
credit_applied | Property is required | number number | The credit amount applied from this credit memo. | |
credit_remaining | Property is required | number number | The credit amount remaining from this credit memo. | |
credit_memo_number | Property is required | string string | The credit memo number. | |
description | Property is required | string string | The description for this credit memo. | |
status | Property is required | string string | The status of this invoice.
| |
post_status | Property is required | string string | The post status of this credit memo.
| |
post_date | Property is required | datetime datetime | The post date for this credit memo. | |
distributions | Property is required | array of distribution array of distribution | Distribution. | |
custom_fields | Property is required | array of customfield array of customfield | Custom field definition. | |
invoice_applications | Property is required | array of creditmemoinvoiceapplicationdetail array of creditmemoinvoiceapplicationdetail | The invoice applications for this credit memo. | |
form_1099_box_numbers | Property is required | array of invoiceboxnumber array of invoiceboxnumber | The contract for invoice box number. | |
date_added | Property is required | datetime datetime | The created date of the credit memo. | |
date_modified | Property is required | datetime datetime | The modified date of the credit memo. | |
added_by | Property is required | string string | The creator of the credit memo. | |
modified_by | Property is required | string string | The modifier of the credit memo. |
The CreditMemoInvoiceApplicationDetail entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
invoice_id | Property is required | integer integer | The invoice identifier for this application. | |
invoice_number | Property is required | string string | The number of this invoice. | |
invoice_amount | Property is required | number number | The total amount for this invoice. | |
invoice_balance | Property is required | number number | The remaining balance of this invoice. | |
credit_memo_amount_applied | Property is required | number number | The credit memo amount applied to this invoice. | |
post_date | Property is required | datetime datetime | The post date of this invoice application. |
The CreditMemoInvoiceApplicationSummary entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
invoice_number | Property is required | string string | The number of this invoice. | |
invoice_date | Property is required | datetime datetime | The date of this invoice. | |
credit_memo_amount_applied | Property is required | number number | The credit memo amount applied to this invoice. | |
invoice_id | Property is required | integer integer | The invoice identifier for this application. |
Class for credit memo summary contract
The CreditMemoSummary entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
credit_memo_id | Property is required | integer integer | The identifier of the credit memo. | |
vendor_id | Property is required | integer integer | The vendor id associated with the credit memo. | |
vendor_name | Property is required | string string | The name of the vendor for this credit memo. | |
date | Property is required | datetime datetime | The date of the credit memo. | |
description | Property is required | string string | The description of the credit memo. | |
status | Property is required | string string | The status of the credit memo.
| |
amount | Property is required | number number | The amount of the credit memo. | |
balance | Property is required | number number | The remaining balance of the credit memo. | |
number | Property is required | string string | The user defined number of the credit memo. | |
post_status | Property is required | string string | The post status of the credit memo.
| |
post_date | Property is required | datetime datetime | The post date of the credit memo. | |
invoice_applications | Property is required | array of creditmemoinvoiceapplicationsummary array of creditmemoinvoiceapplicationsummary | The invoices this credit memo is applied to. | |
date_added | Property is required | datetime datetime | The created date of the credit memo. | |
date_modified | Property is required | datetime datetime | The modified date of the credit memo. | |
added_by | Property is required | string string | The creator of the credit memo. | |
modified_by | Property is required | string string | The modifier of the credit memo. |
Collection Response
The CreditMemoSummaryApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of creditmemosummary array of creditmemosummary | Class for credit memo summary contract |
Custom field definition.
The CustomField entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
field_name | Property is required | string string | The name of the custom field. | |
value | Property is required | string string | The value of the custom field. | |
comments | Property is required | string string | The description of the custom field. | |
type | Property is required | string string | The type of the custom field.
| |
is_required | Property is required | boolean boolean | Required status of the custom field. | |
date | Property is required | datetime datetime | The date on this custom field. |
Custom field options
The CustomFieldOptions entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
custom_field_id | Property is required | integer integer | The identifier of the custom field. | |
name | Property is required | string string | The name of the custom field. | |
type | Property is required | string string | The type of the custom field.
| |
is_required | Property is required | boolean boolean | Required status of the custom field. | |
table_values | Property is required | array of string array of string | List of table values. |
Paged Response
The CustomFieldOptionsPagedResponse entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
results | Property is required | array of customfieldoptions array of customfieldoptions | Custom field options |
Distribution.
The DefaultDistribution entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
distribution_id | Property is required | integer integer | The distribution identifier. | |
default_distribution_splits | Property is required | array of defaultdistributionsplit array of defaultdistributionsplit | Journal Entry Distribution. | |
account_number | Property is required | string string | The account number for this distribution. | |
percent | Property is required | number number | The distribution journal entry amount percentage. | |
type_code | Property is required | string string | The journal entry transaction type (debit or credit).
| |
custom_fields | Property is required | array of customfield array of customfield | Custom field definition. |
Collection Response
The DefaultDistributionApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of defaultdistribution array of defaultdistribution | Distribution. |
Journal Entry Distribution.
The DefaultDistributionSplit entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
distribution_split_id | Property is required | integer integer | The distribution split identifier. | |
ui_project_id | Property is required | string string | The user-visible identifier of the project. | |
transaction_code_values | Property is required | array of transactioncodevalue array of transactioncodevalue | Transaction code value | |
percent | Property is required | number number | The distribution journal entry amount percentage. | |
account_class | Property is required | string string | The account class for this distribution split. |
Contract for department.
The Department entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
id | Property is required | integer integer | The identifier for this fob. | |
description | Property is required | string string | The description of the fob. | |
value | Property is required | string string | The value of the fob. | |
inactive | Property is required | boolean boolean | Whether or not the department is active. |
Collection Response
The DepartmentApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of department array of department | Contract for department. |
Distribution.
The Distribution entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
distribution_id | Property is required | integer integer | The distribution identifier. | |
distribution_splits | Property is required | array of distributionsplit array of distributionsplit | Journal Entry Distribution. | |
amount | Property is required | number number | The distribution amount. | |
description | Property is required | string string | The description for this distribution. | |
account_number | Property is required | string string | The account number for this distribution. | |
type_code | Property is required | string string | The journal entry transaction type (debit or credit).
| |
custom_fields | Property is required | array of customfield array of customfield | Custom field definition. |
Collection Response
The DistributionApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of distribution array of distribution | Distribution. |
Journal Entry Distribution.
The DistributionSplit entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
distribution_split_id | Property is required | integer integer | The distribution split identifier. | |
ui_project_id | Property is required | string string | The user-visible identifier of the project. | |
transaction_code_values | Property is required | array of transactioncodevalue array of transactioncodevalue | Transaction code value | |
amount | Property is required | number number | The distribution journal entry amount. Only one of Amount or Percent can be specified. | |
percent | Property is required | number number | The distribution journal entry amount percentage. Only one of Amount or Percent can be specified. | |
account_class | Property is required | string string | The account class for this distribution split. |
The DomainErrorMessage entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
Error | Property is required | string string | ||
Details | Property is required | array of string array of string | ||
ErrorPath | Property is required | string string |
Contract for editing credit memo.
The EditCreditMemo entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
vendor_id | Property is required | integer integer | The id of the vendor for this credit memo. | |
date | Property is required | datetime datetime | The date for the credit memo. | |
amount | Property is required | number number | The amount of this credit memo. | |
credit_memo_number | Property is required | string string | The credit memo number. | |
description | Property is required | string string | The description for this credit memo. | |
post_status | Property is required | string string | The post status of this credit memo.
| |
post_date | Property is required | datetime datetime | The post date for this credit memo. | |
distributions | Property is required | array of distribution array of distribution | Distribution. | |
custom_fields | Property is required | array of customfield array of customfield | Custom field definition. | |
applied_invoices | Property is required | array of creditmemoinvoiceapplicationdetail array of creditmemoinvoiceapplicationdetail | The invoices this credit memo is applied to. | |
form_1099_box_numbers | Property is required | array of invoiceboxnumber array of invoiceboxnumber | The contract for invoice box number. |
Contract for editing invoice.
The EditInvoice entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
vendor_id | Property is required | integer integer | The vendor associated with the invoice. (Deprecated) | |
vendor_name | Property is required | string string | The name of the vendor for this invoice. (Deprecated) | |
invoice_number | Property is required | string string | The number for the invoice. | |
invoice_date | Property is required | datetime datetime | The date of the invoice. | |
due_date | Property is required | datetime datetime | The due date of the invoice. | |
amount | Property is required | number number | The amount of the invoice. | |
description | Property is required | string string | The description for the invoice. | |
status | Property is required | string string | The approval status of this invoice.
| |
invoice_payment_detail | Property is required | editinvoicepaymentdetails editinvoicepaymentdetails | ||
post_status | Property is required | string string | The post status of this invoice.
| |
post_date | Property is required | datetime datetime | The post date for this invoice. | |
distribute_discounts | Property is required | boolean boolean | If to distribute discounts to invoice expense accounts. | |
distributions | Property is required | array of distribution array of distribution | Distribution. | |
custom_fields | Property is required | array of customfield array of customfield | Custom field definition. |
The EditInvoicePaymentDetails entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
remit_to | Property is required | remittoaddress remittoaddress | The remit to address | |
payment_method | Property is required | string string | The payment method.
| |
paid_from | Property is required | string string | The bank from which this was paid. | |
credit_card_account_id | Property is required | integer integer | The identifier of the credit card account from which this was paid. | |
credit_card_id | Property is required | integer integer | The identifier of the credit card from which this was paid. | |
hold_payment | Property is required | boolean boolean | If or not to hold payment on this invoice. | |
create_separate_payment | Property is required | boolean boolean | If or not to create a separate payment for this invoice. |
Contract for editing a vendor.
The EditVendor entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
vendor_name | Property is required | string string | Vendor name. | |
vendor_type | Property is required | string string | Type of the Vendor
| |
customer_number | Property is required | string string | The customer number. | |
vendor_status | Property is required | string string | Status of vendor.
Active, pending, or on hold.
| |
issue_1099s | Property is required | boolean boolean | If to issue 1099s to this vendor. | |
vendor_payment_default | Property is required | vendorpaymentdefault vendorpaymentdefault | Vendor Information. | |
custom_fields | Property is required | array of customfield array of customfield | Custom field definition. |
The contract for edit vendor address
The EditVendorAddress entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
description | Property is required | string string | The description for this address. | |
country | Property is required | string string | The country for the address. | |
city | Property is required | string string | The city for the address. | |
county | Property is required | string string | The county for the address. | |
state | Property is required | string string | The state or province (or suburb in NZ) for the address. | |
postal | Property is required | string string | Refers to the Postal Code or ZIP of the address. | |
address_line | Property is required | string string | The street/address line for this address. | |
is_primary | Property is required | boolean boolean | If this address is the primary address. | |
is_invoices | Property is required | boolean boolean | If invoices are sent to this address. | |
is_pos | Property is required | boolean boolean | If purchase orders are sent to this address. | |
is_1099 | Property is required | boolean boolean | If 1099s are sent to this address. | |
title | Property is required | string string | The title for the primary contact. | |
first_name | Property is required | string string | The first name of the primary contact. | |
middle_name | Property is required | string string | The middle initial or name of the primary contact. | |
last_name | Property is required | string string | The last name of the primary contact. | |
suffix | Property is required | string string | The suffix of the primary contact. | |
position | Property is required | string string | The position of the primary contact. | |
address_contact_methods | Property is required | array of addresscontactmethod array of addresscontactmethod | Address information |
Contract for freight on board.
The FOB entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
id | Property is required | integer integer | The identifier for this fob. | |
description | Property is required | string string | The description of the fob. | |
value | Property is required | string string | The value of the fob. | |
inactive | Property is required | boolean boolean | Whether or not the fob is active. |
Collection Response
The FOBApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of fob array of fob | Contract for freight on board. |
Response class for 1099 information.
The Form1099 entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
amount | Property is required | number number | The amount distributed to 1099. | |
excluded_amount | Property is required | number number | The amount excluded from 1099. |
The Int32CreatedResult entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
record_id | Property is required | integer integer |
Contract for interfund set.
The InterfundSet entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
id | Property is required | integer integer | The identifier for this interfund set. | |
description | Property is required | string string | The description of the interfund set. | |
value | Property is required | string string | The value of the interfund set. |
Collection Response
The InterfundSetApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of interfundset array of interfundset | Contract for interfund set. |
Contract for invoice adjustment
The InvoiceAdjustment entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
adjustment_distributions | Property is required | distributionapicollection distributionapicollection | Collection Response | |
adjustment_id | Property is required | integer integer | The identifier for the invoice adjustment. | |
post_status | Property is required | string string | The post status for the invoice adjustment.
| |
post_date | Property is required | datetime datetime | The post date for the invoice adjustment. | |
adjustment_date | Property is required | datetime datetime | The adjustment date for the invoice adjustment. | |
reason | Property is required | string string | The reason for the invoice adjustment. | |
notes | Property is required | string string | The notes for the invoice adjustment. |
Contract for invoice adjustment summary.
The InvoiceAdjustmentSummary entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
adjustment_id | Property is required | integer integer | The identifier for the invoice adjustment. | |
post_status | Property is required | string string | The post status for the invoice adjustment.
| |
post_date | Property is required | datetime datetime | The post date for the invoice adjustment. | |
adjustment_date | Property is required | datetime datetime | The adjustment date for the invoice adjustment. | |
reason | Property is required | string string | The reason for the invoice adjustment. | |
notes | Property is required | string string | The notes for the invoice adjustment. |
Collection Response
The InvoiceAdjustmentSummaryApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of invoiceadjustmentsummary array of invoiceadjustmentsummary | Contract for invoice adjustment summary. |
The contract for invoice box number.
The InvoiceBoxNumber entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
number | Property is required | string string | The number for the box number. | |
state | Property is required | string string | The reporting state for the box number. | |
amount | Property is required | number number | The amount for the box number. |
Invoice Information
The InvoiceDetail entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
invoice_id | Property is required | integer integer | The invoice identifier. | |
vendor_id | Property is required | integer integer | The vendor associated with the invoice. | |
vendor_name | Property is required | string string | The name of the vendor for this invoice. | |
invoice_number | Property is required | string string | The number for the invoice. | |
invoice_date | Property is required | datetime datetime | The date of the invoice. | |
due_date | Property is required | datetime datetime | The due date of the invoice. | |
amount | Property is required | number number | The amount of the invoice. | |
balance | Property is required | number number | The current balance on this invoice. | |
total_paid | Property is required | number number | The total amount paid on this invoice. | |
description | Property is required | string string | The description for the invoice. | |
status | Property is required | string string | The approval status of this invoice.
| |
invoice_payment_detail | Property is required | invoicepaymentdetails invoicepaymentdetails | Invoice Payment Information | |
post_status | Property is required | string string | The post status of this invoice.
| |
post_date | Property is required | datetime datetime | The post date for this invoice. | |
distribute_discounts | Property is required | boolean boolean | If to distribute discounts to invoice expense accounts. | |
distributions | Property is required | array of distribution array of distribution | Distribution. | |
custom_fields | Property is required | array of customfield array of customfield | Custom field definition. | |
date_added | Property is required | datetime datetime | The created date of the invoice. | |
date_modified | Property is required | datetime datetime | The modified date of the invoice. | |
added_by | Property is required | string string | The creator of the invoice. | |
modified_by | Property is required | string string | The modifier of the invoice. | |
adjustment_summary | Property is required | invoiceadjustmentsummary invoiceadjustmentsummary | Contract for invoice adjustment summary. | |
purchase_order_number | Property is required | string string | The purchase order number for the invoice. | |
gst_tax_type_id | Property is required | integer integer | The tax type for the invoice (CANADA and AUSTRALIA only). | |
psb_activity_code_id | Property is required | integer integer | The psb activity code for the invoice (CANADA only). | |
include_tax | Property is required | boolean boolean | If or not to include tax on this invoice (CANADA and AUSTRALIA only). | |
invoice_amount_before_tax | Property is required | number number | The invoice amount before tax. | |
tax_amount | Property is required | number number | The tax amount for the invoice (CANADA and AUSTRALIA only). | |
gst_rebate_amount | Property is required | number number | The gst rebate amount for the invoice (CANADA only). | |
pst_rebate_amount | Property is required | number number | The pst rebate amount for the invoice (CANADA only). | |
gst_rebate_distribution | Property is required | array of rebatedistribution array of rebatedistribution | Rebate distribution. | |
pst_rebate_distribution | Property is required | array of rebatedistribution array of rebatedistribution | Rebate distribution. | |
tax_distribution | Property is required | array of rebatedistribution array of rebatedistribution | Rebate distribution. |
Invoice Payment Information
The InvoicePaymentDetails entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
remit_to | Property is required | remittoaddress remittoaddress | The remit to address | |
payment_method | Property is required | string string | The payment method.
| |
paid_from | Property is required | string string | The bank from which this was paid. | |
credit_card_account_name | Property is required | string string | The credit card account from which this was paid. | |
credit_card_account_id | Property is required | integer integer | The identifier of the credit card account from which this was paid. | |
credit_card_name | Property is required | string string | The credit card from which this was paid. | |
credit_card_id | Property is required | integer integer | The identifier of the credit card from which this was paid. | |
hold_payment | Property is required | boolean boolean | If or not to hold payment on this invoice. | |
create_separate_payment | Property is required | boolean boolean | If or not to create a separate payment for this invoice. | |
payments | Property is required | array of invoicepaymentsummary array of invoicepaymentsummary | The payments on this invoice. |
The InvoicePaymentSummary entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
payment_date | Property is required | datetime datetime | The date for this payment. | |
transaction_number | Property is required | string string | The transaction number for this payment. | |
payment_status | Property is required | string string | The status of this payment.
| |
amount | Property is required | number number | The amount of this payment. | |
br_transaction_id | Property is required | integer integer | The transaction identifier on this payment. | |
checks_7_id | Property is required | integer integer | The checks identifier from Financial Edge 7. |
Invoice Process Information
The InvoiceProcessDetails entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
process_id | Property is required | integer integer | The process identifier for the invoice process. |
The InvoiceSummary entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
invoice_id | Property is required | integer integer | The invoice identifier. | |
invoice_number | Property is required | string string | The number for the invoice. | |
invoice_date | Property is required | datetime datetime | The date for the invoice. | |
vendor_id | Property is required | integer integer | The vendor associated with the invoice. | |
vendor_name | Property is required | string string | The name of the vendor for this invoice. | |
vendor_status | Property is required | string string | The status of the vendor for this invoice.
| |
amount | Property is required | number number | The amount of the invoice. | |
description | Property is required | string string | The description for the invoice . | |
status | Property is required | string string | The approval status of this invoice.
| |
post_status | Property is required | string string | the post status of this invoice.
| |
balance | Property is required | number number | The current balance on this invoice. | |
is_past_due | Property is required | boolean boolean | If the invoice is past due. | |
amount_due | Property is required | number number | The amount still due on the invoice. | |
age | Property is required | string string | The age of the invoice. | |
date_added | Property is required | datetime datetime | The created date of the invoice. | |
date_modified | Property is required | datetime datetime | The modified date of the invoice. | |
added_by | Property is required | string string | The creator of the invoice. | |
modified_by | Property is required | string string | The modifier of the invoice. | |
payment_method | Property is required | string string | The payment method of the invoice.
| |
purchase_order_number | Property is required | string string | The purchase order number for the invoice. | |
gst_tax_type | Property is required | string string | The tax type for the invoice (CANADA and AUSTRALIA only). |
Collection Response
The InvoiceSummaryApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of invoicesummary array of invoicesummary |
Line item detail
The LineItemDetail entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
purchase_order_id | Property is required | integer integer | The purchase order identifier of the line item. | |
order_number | Property is required | long long | The purchase order number of the line item. | |
vendor_id | Property is required | integer integer | The vendor identifier of the line item. | |
vendor_name | Property is required | string string | The vendor name of the line item. | |
distributions | Property is required | array of distribution array of distribution | Distribution. | |
line_item_id | Property is required | integer integer | The identifier of the line item. | |
line_number | Property is required | integer integer | The number of the line item. | |
type | Property is required | string string | The type of the line item.
| |
product_id | Property is required | integer integer | The prodcut identifier of the line item. | |
vendor_part_number | Property is required | string string | The vendor part number of the line item. | |
description | Property is required | string string | The description of the line item. | |
product_code | Property is required | string string | The product code of the line item. | |
quantity_ordered | Property is required | number number | The quantity ordered of the line item. | |
quantity_received | Property is required | number number | The quantity received of the line item. | |
quantity_cancelled | Property is required | number number | The quantity cancelled of the line item. | |
quantity_rejected | Property is required | number number | The quantity rejected of the line item. | |
unit_of_measure | Property is required | string string | The unit of measure of the line item. | |
unit_cost | Property is required | number number | The unit of cost of the line item. | |
extended_cost | Property is required | number number | The extended cost of the line item. | |
post_status | Property is required | string string | The post status of the line item.
| |
post_date | Property is required | datetime datetime | The post date of the line item. | |
comments | Property is required | string string | The comments of the line item. | |
status | Property is required | string string | The receipt status of the line item.
| |
deliver_to | Property is required | string string | The staff member to deliver to for the line item. | |
department | Property is required | string string | The department of the line item. | |
date_added | Property is required | datetime datetime | The date the line item was added. | |
added_by | Property is required | string string | The creator of the line item. | |
date_modified | Property is required | datetime datetime | The date the line item was modified. | |
modified_by | Property is required | string string | The modifier of the line item. |
Line item summary
The LineItemSummary entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
line_item_id | Property is required | integer integer | The identifier of the line item. | |
line_number | Property is required | integer integer | The number of the line item. | |
type | Property is required | string string | The type of the line item.
| |
product_id | Property is required | integer integer | The prodcut identifier of the line item. | |
vendor_part_number | Property is required | string string | The vendor part number of the line item. | |
description | Property is required | string string | The description of the line item. | |
product_code | Property is required | string string | The product code of the line item. | |
quantity_ordered | Property is required | number number | The quantity ordered of the line item. | |
quantity_received | Property is required | number number | The quantity received of the line item. | |
quantity_cancelled | Property is required | number number | The quantity cancelled of the line item. | |
quantity_rejected | Property is required | number number | The quantity rejected of the line item. | |
unit_of_measure | Property is required | string string | The unit of measure of the line item. | |
unit_cost | Property is required | number number | The unit of cost of the line item. | |
extended_cost | Property is required | number number | The extended cost of the line item. | |
post_status | Property is required | string string | The post status of the line item.
| |
post_date | Property is required | datetime datetime | The post date of the line item. | |
comments | Property is required | string string | The comments of the line item. | |
status | Property is required | string string | The receipt status of the line item.
| |
deliver_to | Property is required | string string | The staff member to deliver to for the line item. | |
department | Property is required | string string | The department of the line item. | |
date_added | Property is required | datetime datetime | The date the line item was added. | |
added_by | Property is required | string string | The creator of the line item. | |
date_modified | Property is required | datetime datetime | The date the line item was modified. | |
modified_by | Property is required | string string | The modifier of the line item. |
Collection Response
The LineItemSummaryApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of lineitemsummary array of lineitemsummary | Line item summary |
Response class for media type.
The MediaType entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
type_id | Property is required | integer integer | The identifier for this media type. | |
description | Property is required | string string | The description of the media type. | |
value | Property is required | string string | The value of the media type. |
Paged Response
The MediaTypePagedResponse entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
results | Property is required | array of mediatype array of mediatype | Response class for media type. |
Response class for a note/action.
The NoteAction entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
note_action_id | Property is required | integer integer | The note or action identifier. | |
note_type | Property is required | string string | The record type (note or action).
| |
date | Property is required | datetime datetime | The date of the note or action. | |
content | Property is required | string string | The content of the note or action. | |
description | Property is required | string string | The description of the note or action. | |
type | Property is required | string string | The type of the note or action. | |
is_complete | Property is required | boolean boolean | If the action has been completed. | |
assign_to | Property is required | string string | The assigned of the note or action. | |
completed_date | Property is required | datetime datetime | The completion date of the note or action. |
Paged Response
The NoteActionPagedResponse entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
results | Property is required | array of noteaction array of noteaction | Response class for a note/action. |
Contract for organization address.
The OrgAddress entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
id | Property is required | integer integer | The identifier for this organization address. | |
description | Property is required | string string | The description of the organization address. |
Collection Response
The OrgAddressApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of orgaddress array of orgaddress | Contract for organization address. |
Contract for payment term.
The PaymentTerm entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
id | Property is required | integer integer | The identifier for this payment term. | |
description | Property is required | string string | The description of the payment term. | |
value | Property is required | string string | The value of the payment term. | |
due_days | Property is required | integer integer | The number of due days for the payment term. | |
discount_percent | Property is required | number number | The discount percent of the payment term. | |
discount_days | Property is required | integer integer | The number of discount days for the payment term. |
Paged Response
The PaymentTermPagedResponse entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
results | Property is required | array of paymentterm array of paymentterm | Contract for payment term. |
Contract for product.
The Product entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
id | Property is required | integer integer | The identifier for this product. | |
description | Property is required | string string | The description of the product. | |
code | Property is required | string string | The code of the product. |
Collection Response
The ProductApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of product array of product | Contract for product. |
Purchase order detail
The PurchaseOrderDetail entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
ship_to_address | Property is required | string string | The ship to address of the purchase order. | |
department | Property is required | string string | The department of the purchase order. | |
buyer | Property is required | string string | The buyer of the purchase order. | |
ship_via | Property is required | string string | The shipping method of the purchase order. | |
fob | Property is required | string string | The freight on board of the purchase order. | |
ordered_by | Property is required | string string | The orderer of the purchase order. | |
ordered_from_contact_id | Property is required | integer integer | The contact identifier for the orderer of the purchase order. | |
attention | Property is required | string string | The staff member for attention of the purchase order. | |
comments | Property is required | string string | The comments of the purchase order. | |
custom_fields | Property is required | array of customfield array of customfield | Custom field definition. | |
purchase_order_id | Property is required | integer integer | The purchase order's identifier. | |
order_number | Property is required | long long | The order number of the purchase order. | |
order_date | Property is required | datetime datetime | The date of the purchase order. | |
type | Property is required | string string | The type of the purchase order.
| |
order_total | Property is required | number number | The total of the purchase order. | |
receipted_total | Property is required | number number | The receipted total of the purchase order. | |
order_status | Property is required | string string | The status of the purchase order.
| |
vendor_name | Property is required | string string | The vendor name assocaited with the purchase order. | |
vendor_id | Property is required | integer integer | The vendor id of the purchase order. | |
terms | Property is required | string string | The term of the purchase order. | |
date_added | Property is required | datetime datetime | The created date of the purchase order. | |
added_by | Property is required | string string | The creator of the purchase order. | |
date_modified | Property is required | datetime datetime | The modified date of the purchase order. | |
modified_by | Property is required | string string | The modifier of the purchase order. |
The PurchaseOrderSummary entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
purchase_order_id | Property is required | integer integer | The purchase order's identifier. | |
order_number | Property is required | long long | The order number of the purchase order. | |
order_date | Property is required | datetime datetime | The date of the purchase order. | |
type | Property is required | string string | The type of the purchase order.
| |
order_total | Property is required | number number | The total of the purchase order. | |
receipted_total | Property is required | number number | The receipted total of the purchase order. | |
order_status | Property is required | string string | The status of the purchase order.
| |
vendor_name | Property is required | string string | The vendor name assocaited with the purchase order. | |
vendor_id | Property is required | integer integer | The vendor id of the purchase order. | |
terms | Property is required | string string | The term of the purchase order. | |
date_added | Property is required | datetime datetime | The created date of the purchase order. | |
added_by | Property is required | string string | The creator of the purchase order. | |
date_modified | Property is required | datetime datetime | The modified date of the purchase order. | |
modified_by | Property is required | string string | The modifier of the purchase order. |
Collection Response
The PurchaseOrderSummaryApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of purchaseordersummary array of purchaseordersummary |
Rebate distribution.
The RebateDistribution entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
tax_entity_id | Property is required | string string | The tax entity id. | |
distribution_id | Property is required | integer integer | The distribution identifier. | |
distribution_splits | Property is required | array of distributionsplit array of distributionsplit | Journal Entry Distribution. | |
amount | Property is required | number number | The distribution amount. | |
description | Property is required | string string | The description for this distribution. | |
account_number | Property is required | string string | The account number for this distribution. | |
type_code | Property is required | string string | The journal entry transaction type (debit or credit).
| |
custom_fields | Property is required | array of customfield array of customfield | Custom field definition. |
Receipt detail
The ReceiptDetail entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
receipt_id | Property is required | integer integer | The receipt's identifier. | |
receipt_number | Property is required | long long | The number of the receipt. | |
purchase_order_number | Property is required | string string | The purchase order number assocaited with the receipt. | |
purchase_order_id | Property is required | integer integer | The purchase order id assocaited with the receipt. | |
receipt_date | Property is required | datetime datetime | The date of the receipt. | |
description | Property is required | string string | The description of the receipt. | |
received_by | Property is required | string string | The receiver of the receipt. | |
vendor_name | Property is required | string string | The vendor name assocaited with the receipt. | |
vendor_id | Property is required | integer integer | The vendor id assocaited with the receipt. | |
receipt_total | Property is required | number number | The total of the receipt. | |
invoice_number | Property is required | string string | The invoice number assocaited with the receipt. | |
invoice_id | Property is required | integer integer | The invoice id assocaited with the receipt. | |
date_added | Property is required | datetime datetime | The created date of the receipt. | |
added_by | Property is required | string string | The creator of the receipt. | |
date_modified | Property is required | datetime datetime | The modified date of the receipt. | |
modified_by | Property is required | string string | The modifier of the receipt. |
The ReceiptSummary entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
receipt_id | Property is required | integer integer | The receipt's identifier. | |
receipt_number | Property is required | long long | The number of the receipt. | |
purchase_order_number | Property is required | string string | The purchase order number assocaited with the receipt. | |
purchase_order_id | Property is required | integer integer | The purchase order id assocaited with the receipt. | |
receipt_date | Property is required | datetime datetime | The date of the receipt. | |
description | Property is required | string string | The description of the receipt. | |
received_by | Property is required | string string | The receiver of the receipt. | |
vendor_name | Property is required | string string | The vendor name assocaited with the receipt. | |
vendor_id | Property is required | integer integer | The vendor id assocaited with the receipt. | |
receipt_total | Property is required | number number | The total of the receipt. | |
invoice_number | Property is required | string string | The invoice number assocaited with the receipt. | |
invoice_id | Property is required | integer integer | The invoice id assocaited with the receipt. | |
date_added | Property is required | datetime datetime | The created date of the receipt. | |
added_by | Property is required | string string | The creator of the receipt. | |
date_modified | Property is required | datetime datetime | The modified date of the receipt. | |
modified_by | Property is required | string string | The modifier of the receipt. |
Collection Response
The ReceiptSummaryApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of receiptsummary array of receiptsummary |
The remit to address
The RemitToAddress entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
address_id | Property is required | integer integer | The address identifier. | |
description | Property is required | string string | The description for this address. | |
country | Property is required | string string | The country for the address. | |
city | Property is required | string string | The city for the address. | |
county | Property is required | string string | The county for the address. | |
state | Property is required | string string | The state or province (or suburb in NZ) for the address. | |
postal | Property is required | string string | Refers to the Postal Code or ZIP of the address. | |
address_line | Property is required | string string | The street for this address. | |
contact_name | Property is required | string string | The full name of the contact for this address. |
The remit to address
The RemitToAddressId entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
address_id | Property is required | integer integer | The address identifier. |
Sales tax entity information (Only for CANADA and AUSTRALIA)
The SalesTaxEntityDetail entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
id | Property is required | integer integer | Sales tax entity identifier. | |
sequence | Property is required | integer integer | Sales tax entity sequence. | |
tax_entity_code_id | Property is required | integer integer | Sales tax entity code identifier. | |
entry_id | Property is required | string string | The tax id for this sales tax entity. | |
rate | Property is required | number number | The rate of this sales tax entity. | |
compound_tax | Property is required | boolean boolean | Whether or not the compound tax is selected. |
Sales tax items information (Only for CANADA and AUSTRALIA)
The SalesTaxItemDetail entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
id | Property is required | integer integer | Sales tax item identifier. | |
sales_tax_item_tax_id | Property is required | string string | The tax id for this sales tax item. | |
inactive | Property is required | boolean boolean | Whether or not the sales tax item is active. | |
description | Property is required | string string | The description of the sales tax item. | |
comment | Property is required | string string | The comment for this sales tax item. | |
sales_tax_entities | Property is required | array of salestaxentitydetail array of salestaxentitydetail | Sales tax entity information (Only for CANADA and AUSTRALIA) |
Collection Response
The SalesTaxItemDetailApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of salestaxitemdetail array of salestaxitemdetail | Sales tax items information (Only for CANADA and AUSTRALIA) |
Contract for shipping method.
The ShipVia entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
id | Property is required | integer integer | The identifier for this shipping method. | |
description | Property is required | string string | The description of the shipping method. | |
value | Property is required | string string | The value of the shipping method. | |
inactive | Property is required | boolean boolean | Whether or not the shipping method is active. |
Collection Response
The ShipViaApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of shipvia array of shipvia | Contract for shipping method. |
Contract for staff member.
The Staff entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
id | Property is required | integer integer | The identifier for this staff member. | |
description | Property is required | string string | The description of the staff member. | |
value | Property is required | string string | The value of the staff member. | |
inactive | Property is required | boolean boolean | Whether or not the staff is active. |
Collection Response
The StaffApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of staff array of staff | Contract for staff member. |
Contract for state.
The State entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
id | Property is required | integer integer | The identifier for this state. | |
name | Property is required | string string | The name of the state. |
Collection Response
The StateApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of state array of state | Contract for state. |
Collection Response
The StringApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of string array of string |
Contract for tax entity.
The TaxEntity entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
id | Property is required | integer integer | Tax Entity Id. | |
description | Property is required | string string | Tax Entity Description. | |
value | Property is required | string string | Tax Entity Code. | |
inactive | Property is required | boolean boolean | Tax Entity active or not. |
Collection Response
The TaxEntityApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of taxentity array of taxentity | Contract for tax entity. |
Journal entry transaction code
The TransactionCode entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
transaction_code_id | Property is required | integer integer | The transaction code identifier. | |
name | Property is required | string string | The transaction code name. | |
description | Property is required | string string | The transaction code description. | |
used_for_grants | Property is required | boolean boolean | If the transaction code is used for grants. |
Transaction code value
The TransactionCodeValue entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
name | Property is required | string string | The transaction code name. | |
value | Property is required | string string | The transaction code value. | |
id | Property is required | integer integer | The transaction code value id. | |
inactive | Property is required | boolean boolean | Indicate if record is inactive or not. |
Contract for unit of measure.
The UnitOfMeasure entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
id | Property is required | integer integer | The identifier for this unit of measure. | |
description | Property is required | string string | The description of the unit of measure. | |
value | Property is required | string string | The value of the unit of measure. | |
inactive | Property is required | boolean boolean | Whether or not the unit of measure is active. |
Collection Response
The UnitOfMeasureApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of unitofmeasure array of unitofmeasure | Contract for unit of measure. |
Contract for vendor 1099 information
The Vendor1099Information entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
default_box_numbers | Property is required | array of vendordefaultboxnumber array of vendordefaultboxnumber | The contract for vendor default box number. |
Address information
The VendorAddress entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
address_id | Property is required | integer integer | The address identifier. | |
description | Property is required | string string | The description for this address. | |
country | Property is required | string string | The country for the address. | |
city | Property is required | string string | The city for the address. | |
county | Property is required | string string | The county for the address. | |
state | Property is required | string string | The state or province (or suburb in NZ) for the address. | |
postal | Property is required | string string | Refers to the Postal Code or ZIP of the address. | |
address_line | Property is required | string string | The street/address line for this address. | |
is_primary | Property is required | boolean boolean | If this address is the primary address. | |
is_invoices | Property is required | boolean boolean | If invoices are sent to this address. | |
is_pos | Property is required | boolean boolean | If purchase orders are sent to this address. | |
is_1099 | Property is required | boolean boolean | If 1099s are sent to this address. | |
title | Property is required | string string | The title for the primary contact. | |
first_name | Property is required | string string | The first name of the primary contact. | |
middle_name | Property is required | string string | The middle initial or name of the primary contact. | |
last_name | Property is required | string string | The last name of the primary contact. | |
suffix | Property is required | string string | The suffix of the primary contact. | |
position | Property is required | string string | The position of the primary contact. | |
address_contact_methods | Property is required | array of addresscontactmethod array of addresscontactmethod | Address information | |
payee_name | Property is required | string string | The payee name |
Paged Response
The VendorAddressPagedResponse entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
results | Property is required | array of vendoraddress array of vendoraddress | Address information |
Contract for vendor contact.
The VendorContact entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
vendor_contact_id | Property is required | integer integer | The identifier for this vendor contact. | |
address_description | Property is required | string string | The address description for this contact. | |
address_line | Property is required | string string | The address line for this contact. | |
contact_display_name | Property is required | string string | The contact display name for this contact. |
Collection Response
The VendorContactApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of vendorcontact array of vendorcontact | Contract for vendor contact. |
The contract for vendor default box number.
The VendorDefaultBoxNumber entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
number | Property is required | string string | The number for the box number. | |
state | Property is required | string string | The reporting state for the box number. | |
percent | Property is required | number number | The percent for the box number. |
Detailed vendor information.
The VendorDetail entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
vendor_id | Property is required | integer integer | Vendor identifier. | |
vendor_name | Property is required | string string | The name of the vendor. | |
vendor_type | Property is required | string string | The type of the vendor (individual or organization).
| |
balance_due | Property is required | number number | The balance due on this vendor. | |
ui_defined_id | Property is required | string string | The user-defined identifier for this vendor. | |
tax_id_number | Property is required | string string | The tax id number for this vendor | |
psb_activity_code | Property is required | string string | The Psb activity code for this vendor (CANADA only). | |
psb_activity_code_id | Property is required | integer integer | The Psb activity code id for this vendor (CANADA only). | |
psb_activity_code_desc | Property is required | string string | The Psb activity code description for this vendor (CANADA only). | |
gst_tax_type | Property is required | string string | The tax type for this vendor (CANADA and AUSTRALIA only). | |
gst_tax_type_desc | Property is required | string string | The tax type description for this vendor (CANADA and AUSTRALIA only). | |
gst_branch | Property is required | string string | The branch for this vendor (AUSTRALIA only). | |
customer_number | Property is required | string string | The customer number. | |
vendor_status | Property is required | string string | Status of vendor. Active, pending, or on hold.
| |
issue_1099s | Property is required | boolean boolean | If to issue 1099s to this vendor. | |
addresses | Property is required | array of vendoraddress array of vendoraddress | Address information | |
vendor_payment_default | Property is required | vendorpaymentdefault vendorpaymentdefault | Vendor Information. | |
custom_fields | Property is required | array of customfield array of customfield | Custom field definition. | |
date_added | Property is required | datetime datetime | The created date of the vendor. | |
date_modified | Property is required | datetime datetime | The modified date of the vendor. | |
added_by | Property is required | string string | The creator of the vendor. | |
modified_by | Property is required | string string | The modifier of the vendor. |
Vendor Information.
The VendorPaymentDefault entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
has_credit_limit | Property is required | boolean boolean | If or not this vendor has as credit limit. | |
credit_limit | Property is required | number number | The credit limit, if any. | |
payment_terms | Property is required | string string | The terms of the payment (NET). | |
account_name | Property is required | string string | The account from which to pay invoices. | |
payment_method | Property is required | string string | The payment method.
| |
payment_option | Property is required | string string | The payment option.
|
Brief vendor information
The VendorSummary entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
vendor_id | Property is required | integer integer | Vendor identifier. | |
vendor_name | Property is required | string string | The name of the vendor. | |
balance_due | Property is required | number number | The balance due on this vendor. | |
ui_defined_id | Property is required | string string | The user-defined identifier of this vendor. | |
customer_number | Property is required | string string | The customer number. | |
vendor_status | Property is required | string string | Status of vendor.
Active, pending, or on hold.
| |
issue_1099s | Property is required | boolean boolean | If to issue 1099s to this vendor. | |
primary_address | Property is required | vendoraddress vendoraddress | Address information | |
payment_method | Property is required | string string | The default payment method of this vendor.
| |
payment_defaults | Property is required | vendorpaymentdefault vendorpaymentdefault | Vendor Information. | |
date_added | Property is required | datetime datetime | The created date of the vendor. | |
date_modified | Property is required | datetime datetime | The modified date of the vendor. | |
added_by | Property is required | string string | The creator of the vendor. | |
modified_by | Property is required | string string | The modifier of the vendor. |
Collection Response
The VendorSummaryApiCollection entity has the following properties:
Property | Required | Type | Description | Description |
---|---|---|---|---|
count | Property is required | integer integer | ||
value | Property is required | array of vendorsummary array of vendorsummary | Brief vendor information |