Accounting Objects
- Accounts
- Addresses
- Attachments
- Balance Sheets
- Cash Flow Statements
- Company Infos
- Contacts
- Credit Notes
- Expenses
- Income Statements
- Invoices
- Items
- Journal Entries
- Payments
- Phone Numbers
- Purchase Orders
- Tax Rates
- Tracking Categories
- Transactions
- Vendor Credits
List Items
import { Panora } from "@panora/sdk";
const panora = new Panora({
apiKey: "<YOUR_API_KEY_HERE>",
});
async function run() {
const result = await panora.accounting.items.list({
xConnectionToken: "<value>",
remoteData: true,
limit: 10,
cursor: "1b8b05bb-5273-4012-b520-8657b0b90874",
});
for await (const page of result) {
// Handle the page
console.log(page);
}
}
run();
{
"prev_cursor": "<string>",
"next_cursor": "<string>",
"data": [
{
"name": "Product A",
"status": "Active",
"unit_price": 1000,
"purchase_price": 800,
"sales_account": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"purchase_account": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"company_info_id": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"field_mappings": {
"custom_field_1": "value1",
"custom_field_2": "value2"
},
"id": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"remote_id": "item_1234",
"remote_updated_at": "2024-06-15T12:00:00Z",
"remote_data": {
"raw_data": {
"additional_field": "some value"
}
},
"created_at": "2024-06-15T12:00:00Z",
"modified_at": "2024-06-15T12:00:00Z"
}
]
}
Authorizations
Headers
The connection token
Query Parameters
Set to true to include data from the original software.
Set to get the number of records.
Set to get the number of records after this cursor.
Response
The name of the accounting item
"Product A"
The status of the accounting item
"Active"
The unit price of the item in cents
1000
The purchase price of the item in cents
800
The UUID of the associated sales account
"801f9ede-c698-4e66-a7fc-48d19eebaa4f"
The UUID of the associated purchase account
"801f9ede-c698-4e66-a7fc-48d19eebaa4f"
The UUID of the associated company info
"801f9ede-c698-4e66-a7fc-48d19eebaa4f"
The custom field mappings of the object between the remote 3rd party & Panora
{
"custom_field_1": "value1",
"custom_field_2": "value2"
}
The UUID of the accounting item record
"801f9ede-c698-4e66-a7fc-48d19eebaa4f"
The remote ID of the item in the context of the 3rd Party
"item_1234"
The date when the item was last updated in the remote system
"2024-06-15T12:00:00Z"
The remote data of the item in the context of the 3rd Party
{
"raw_data": { "additional_field": "some value" }
}
The created date of the accounting item record
"2024-06-15T12:00:00Z"
The last modified date of the accounting item record
"2024-06-15T12:00:00Z"
Was this page helpful?
import { Panora } from "@panora/sdk";
const panora = new Panora({
apiKey: "<YOUR_API_KEY_HERE>",
});
async function run() {
const result = await panora.accounting.items.list({
xConnectionToken: "<value>",
remoteData: true,
limit: 10,
cursor: "1b8b05bb-5273-4012-b520-8657b0b90874",
});
for await (const page of result) {
// Handle the page
console.log(page);
}
}
run();
{
"prev_cursor": "<string>",
"next_cursor": "<string>",
"data": [
{
"name": "Product A",
"status": "Active",
"unit_price": 1000,
"purchase_price": 800,
"sales_account": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"purchase_account": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"company_info_id": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"field_mappings": {
"custom_field_1": "value1",
"custom_field_2": "value2"
},
"id": "801f9ede-c698-4e66-a7fc-48d19eebaa4f",
"remote_id": "item_1234",
"remote_updated_at": "2024-06-15T12:00:00Z",
"remote_data": {
"raw_data": {
"additional_field": "some value"
}
},
"created_at": "2024-06-15T12:00:00Z",
"modified_at": "2024-06-15T12:00:00Z"
}
]
}