742 results found
-
Bulk update approval settings for repeating invoice templates
Businesses managing many repeating invoice templates need to change approval settings in bulk. Provide a bulk action, in the Xero UI and/or API, to update approval status and related repeating-invoice settings without editing each template individually.
This is not a new idea but feedback on a recent Xero update which affected my invoicing.
I operate a business with approximately 80 weekly repeating invoice templates.
My workflow has always been to have repeating invoices created as Approved so I can review them before emailing customers. This is important because I manually add each new week date in the template email.
Following…
2 votes -
Sandbox Xero Accounts
We develop custom solutions/integrations for clients using Xero. One of the biggest issues we have is that if we develop an App for a Client; we connect their Xero account to the Production version of the App. However, once we do that, we don't have a TEST environment in Xero to test changes end-to-end.
It would be great to have a Sandbox account / test account that could be used to test like-for-like on Staging vs Production.
(ie for payments, we have a test payment gateway and a live payment gateway)
This would help to ensure we can test changes…
11 votes -
A dedicated report for unassigned bills and expenses would help you avoid missing invoicing opportunities to customers.
Requires a report to identify all bills and expenses not assigned to any customer, regardless of billable status
* Current reporting options do not meet this need
* Missing customer assignments on bills and expenses result in lost invoicing opportunities and revenue
* Requests the addition of a reporting feature to catch unassigned expenses as a safeguard against revenue loss1 vote -
Implement "createdByMyApp = false" functionality on the Invoices API.
Currently, "createdByMyApp" only works if "true" is provided, but has no functionality for "false". This is required to retrieve invoices that have not been created through the API.
4 votes -
Expose cash-basis Journals (payment-date GST) via the API
/Journals is accrual-only, so cash-basis GST can't be reconstructed from the API. Please expose the underlying cash-basis data either a cash-basis variant/flag on the Journals feed, or payment-allocation data: each payment traced to its source document with GST apportioned by the paid fraction, including credit-note allocations, prepayments/overpayments and "show on cash basis" manual journals.
1 vote -
Inventory item transaction ledger + as-at valuation
The Items endpoint only exposes a current snapshot (QuantityOnHand, TotalCostPool). Please add: (1) a GET on item transactions per item, every movement (purchase, sale, adjustment, transfer) with date, source document, quantity in/out, unit cost and value; (2) opening and closing quantity + value for a supplied date range, enabling period reports and as-at valuation.
1 vote -
Expose CurrencyRate and foreign-currency amounts on Journals and report line rows
Multicurrency lines from /Journals and the report endpoints can only be reconstructed in base currency the applied rate and native foreign-currency amount aren't exposed per line. Please return, on each journal line and report row, the CurrencyRate that was applied and the source foreign-currency amount. This is the same value already available as CurrencyRate on invoices extending it to journals and reports lets multicurrency General Ledger and Account Transactions match the front-end.
1 vote -
Grant the Bank Statement report scope (accounting.reports.bankstatement.read) to private apps
The Bank Statement report (GET /Reports/BankStatement) already exists, but its scope accounting.reports.bankstatement.read is gated. Please make this read-only scope available to private apps that access only their own connected organisation's data.
1 vote -
Bank reconciliation
There should be a reconciliation report showing the reconciled items and reflecting the lines to see if it was allocated correctly.
1 vote -
Email to Files Inbox Email Address
Please simplify the email address listed under “Email to Files Inbox” to make it more client-friendly, and send invoice copies to that address instead of the ones containing various characters.
1 vote -
Use Claude or other AI tools for reconciling accounts
We are using Forte through Ucollect with a temporary clearing account. We have a lot of transactions every day, so I created a script using Claude that I upload a CSV file from Forte into Claude, and it will tell me which transactions to check off and mark as reconciled. I then take a screenshot and send it back to Claude to confirm they match.
It would be great if Claude could have access through the API to automatically mark the transactions as reconciled. This is one of the biggest pain points in using Xero.
1 vote -
find and record
Find and Record: Allow Sort by Description
1 vote -
It is a problem for the customers client who wants to see it as VAT number - also according to SA VAT/TAX law it MUST say VAT number on the
The VAT number of a client used to be on the Invoice , now its not there anymore.
It shows on some as the Tax Number which is incorrect as it should say VAT number - also according to SA VAT/TAX law it MUST say VAT number on the Invoice1 vote -
Contact’s default tax amount type & branding theme
The ability to set and update a contact’s default tax amount i.e. Tax exclusive & update a contacts branding theme via the API.
1 vote -
Good grief! Give us a customer / vendor list with filters!
Why is there no ability to print a customer or vendor list with addresses etc? I have NO way of checking if my vendors have their EIN / SSN entered since THERE IS NO REPORT NOR IS IT EXPORTABLE! It would also be nice to be able to export a customer list with addresses for purposes of mailings.
1 vote -
Give the user the ability to export ALL fields in customers / vendors WITH filtering
All of the fields in the customer or vendor should be available such as SSN. Give the user the ability to filter what is exported such as whether it's customers or vendors along with the ability to CHOOSE which fields are exported.
1 vote -
Add TrackingOptionID to the Journals API Response
Requesting the inclusion of the TrackingOptionID directly within the LineItem object for the Journals (Manual Journals) endpoint. Currently, developers have to perform additional lookups or cross-reference tracking names to get the specific ID associated with a journal line.
Adding the ID directly to the response will streamline integration workflows, reduce API call overhead, and provide a more robust way to map tracking data across different parts of the Xero ecosystem.2 votes -
groups
Many of our organizations within Xero have created Account Groups to group Chart of Accounts and these come into play with custom Reports for Income Statement and grouping related accounts via the custom report layout. Using the API to pull the Profit and Loss report it would be helpful to have access to Account Groups in order to group the data by those Account Groups as well so that when we lookup data from the P&L report it is organized by groups (or maybe with an optional parameter) in order to return data in the same sections and order that…
1 vote -
Expose Request Deposit feature via the Invoice API
Hi,
I would like to request adding an option to apply a 'Request Deposit' amount on invoices via the Invoice API.
https://central.xero.com/s/article/Request-a-deposit-from-a-customer-AU
We have a client that automates invoices being created from their internal system and sends them out via email. However we can't apply a deposit amount unless they go through each invoice one by one.
Being able to automate this would drastically improve our clients workflow and also help with their customers not having to pay the full amount right away.
1 vote -
Support the US "auto tax" feature in the API
In US Xero we would like invoices to go into Xero with the "Auto Tax" element switched on - by default they go in as "Manual Tax".
We have looked at the Invoice endpoint on the Accounting API and can't see a way to do this, but did notice a Type for Auto Tax, but this is only available for GET (not POST).
We need to make use of this feature with POST, even if it's only the high level "Auto tax" setting of Manual/Auto (we are happy for the From and To to be populated based on existing data).
…
12 votes
- Don't see your idea?