Xero Accounts & Journals
Manages accounts, journals, and multi-currency settings in Xero
Requirements
Manages chart of accounts, creates and retrieves journal entries (both manual and read-only transaction journals), links billable expenses to invoices, and configures multi-currency settings. Core operations for financial reporting, account setup, and audit trail management.
Includes:
- GET /connections - Retrieve authorized tenants
- DELETE /connections/{connectionId} - Disconnect tenant
- GET /api.xro/2.0/Accounts - List chart of accounts
- PUT /api.xro/2.0/Accounts - Create account
- GET /api.xro/2.0/Accounts/{AccountID} - Get account
- POST /api.xro/2.0/Accounts/{AccountID} - Update account
- DELETE /api.xro/2.0/Accounts/{AccountID} - Delete account
- GET /api.xro/2.0/Journals - List journal entries
- GET /api.xro/2.0/Journals/{JournalID} - Get journal by ID
- GET /api.xro/2.0/Journals/{JournalNumber} - Get journal by number
- GET /api.xro/2.0/ManualJournals - List manual journals
- POST /api.xro/2.0/ManualJournals - Update/create manual journal
- PUT /api.xro/2.0/ManualJournals - Create manual journal
- GET /api.xro/2.0/ManualJournals/{ManualJournalID} - Get manual journal
- POST /api.xro/2.0/ManualJournals/{ManualJournalID} - Update manual journal
- GET /api.xro/2.0/ManualJournals/{ManualJournalID}/History - Manual journal history
- PUT /api.xro/2.0/ManualJournals/{ManualJournalID}/History - Add history record
- GET /api.xro/2.0/LinkedTransactions - List linked transactions
- PUT /api.xro/2.0/LinkedTransactions - Create linked transaction
- GET /api.xro/2.0/LinkedTransactions/{LinkedTransactionID} - Get linked transaction
- POST /api.xro/2.0/LinkedTransactions/{LinkedTransactionID} - Update linked transaction
- DELETE /api.xro/2.0/LinkedTransactions/{LinkedTransactionID} - Delete linked transaction
- GET /api.xro/2.0/Currencies - List currencies
- PUT /api.xro/2.0/Currencies - Create currency