# List ERP transactions Endpoint: GET /erp-transactions Version: 1.0 ## Header parameters: - `companyId` (string, required) ID of the ERP company to filter records - `x-api-key` (string, required) Please provide a valid API Key ## Query parameters: - `page` (number) Example: 1 - `limit` (number) Example: 10 - `transactionCategory` (string) Example: "card_loading" - `erpSyncStatus` (string) Example: "pending" - `approvalStatus` (string) Example: "pending" - `transactionStatus` (string) Example: "draft" - `cardLastFour` (string) Example: "1234" - `erpChatOfAccountName` (string) Example: "Expenses" - `erpChatOfAccountRemoteId` (string) Example: "abc" - `erpTaxRateName` (string) Example: "VAT 5%" - `erpTaxRateRemoteId` (string) Example: "tax_rate_1" - `vatAmountFrom` (number) Example: 5 - `vatAmountTo` (number) Example: 50 - `transactionAmountFrom` (number) Example: 100 - `transactionAmountTo` (number) Example: 1000 - `billingCurrency` (string) Example: "USD" - `transactionCurrency` (string) Example: "USD" - `cardHolderEmail` (string) Example: "example@exmaple.com" - `clearedAtFrom` (string) Example: "2024-01-01" - `clearedAtTo` (string) Example: "2025-12-31" - `transactionTimeFrom` (string) Example: "2024-01-01" - `transactionTimeTo` (string) Example: "2024-12-31" - `excludeFromSync` (boolean) - `qashioId` (string) Example: "CT123asd123" ## Response 200 fields (application/json): - `page` (number, required) Example: 1 - `totalPages` (number, required) Example: 1 - `total` (number, required) Example: 1 - `data` (array, required) - `data.id` (string, required) Example: "c4943209-4462-455a-9bb9-f6781b3838bf" - `data.amount` (number, required) Example: 102 - `data.currency` (string, required) Example: "USD" - `data.transactionTime` (string, required) Example: "2025-02-18T11:44:39.204Z" - `data.transactionStatus` (string, required) Example: "draft" - `data.transactionMode` (string, required) Example: "Online" - `data.rrn` (string, required) Example: "RRN-1739879079204-2" - `data.transactionDescription` (string, required) Example: "Transaction for vendor 2" - `data.transactionType` (string, required) Example: "Purchase" - `data.messageType` (string, required) Example: "MTI123" - `data.transmissionDateTime` (string, required) Example: "2025-02-18T11:44:39.204Z" - `data.vendorTrn` (string, required) Example: "VendorTrn-2" - `data.transactionAmount` (number, required) Example: 102.5 - `data.transactionCurrency` (string, required) Example: "USD" - `data.purchaseOrderNumber` (string, required) Example: "PO-2" - `data.parentId` (string) Example: "example-parent-id" - `data.memo` (string, required) Example: "Memo for transaction 2" - `data.clearingStatus` (string, required) Example: "Processed" - `data.vatAmount` (number, required) Example: 12 - `data.transactionCategory` (string, required) Example: "Purchase" - `data.visible` (boolean, required) Example: true - `data.clearedAt` (string, required) Example: "2025-02-18T11:44:39.204Z" - `data.excludeFromSync` (boolean, required) - `data.status` (string, required) Example: "draft" - `data.syncErrors` (array, required) Example: [] - `data.erpSyncStatus` (string, required) Example: "Pending" - `data.erpSyncType` (string, required) Example: "Full" - `data.merchantName` (string, required) Example: "Amazon" - `data.erpSupplierName` (string, required) Example: "Supplier 2" - `data.erpSupplierRemoteId` (string, required) Example: "remote-id-2" - `data.poolAccountName` (string, required) Example: "Account 2" - `data.cardName` (string, required) Example: "Visa Platinum" - `data.cardLastFour` (string, required) Example: "0002" - `data.cardHolderName` (string, required) Example: "Card Holder 2" - `data.cardHolderEmail` (string, required) Example: "holder2@example.com" - `data.approvalStatus` (string, required) Example: "Pending" - `data.receipts` (array, required) Example: ["https://example.com/receipt1.jpg","https://example.com/receipt2.jpg"] - `data.createdAt` (string, required) Example: "2025-02-18T11:44:39.211Z" - `data.updatedAt` (string, required) Example: "2025-02-18T11:44:39.211Z" - `data.lineItems` (array, required) Example: [{"id":"7d31f208-e6d7-42c8-adad-a66a19206ffa","amount":120,"vatAmount":14,"description":"Line Item for Transaction 2","expenseCategory":"Office Supplies","erpTaxRateName":"Tax Rate 2","erpTaxRateRemoteId":"tax-rate-remote-id-2","erpChatOfAccountName":"Account 2","erpChatOfAccountRemoteId":"chart-account-remote-id-2","segments":[{"value":"Value 2","segmentName":"Segment 2"}],"createdAt":"2025-02-18T12:59:22.393Z","updatedAt":"2025-02-18T12:59:22.393Z"},{"id":"a2f5bcf2-3743-4573-a88f-477cfd6f3e52","amount":120,"vatAmount":14,"description":"Line Item for Transaction 2","erpTaxRateName":"Tax Rate 2","erpTaxRateRemoteId":"tax-rate-remote-id-2","erpChatOfAccountName":"Account 2","erpChatOfAccountRemoteId":"chart-account-remote-id-2","segments":[{"value":"Value 2","segmentName":"Segment 2"}],"createdAt":"2025-02-18T12:59:46.648Z","updatedAt":"2025-02-18T12:59:46.648Z"}]