581 results found
-
Invoice API add created timestamp
Invoices have a Date field with the temporal resolution of YYYY-MM-DD (despite there being numeric values to support time as well).
This field shows the date that the invoice is created. It would be wonderful if the invoices had a time field, with the timestamp that the invoice was created.
Fundamentally, this is extremely similar to UpdatedDateUTC.1 vote -
Enhance API to include Invoice Created By information
Created by is an important audit field and minimally allows the broader organization to know who to go to for questions...E.g. Think PM getting Invoice questions from customers and then needs to speak with whomever created the invoice to review.
Additionally, this impacts many 3rd party integration tools such as Breadwinner that aim to surface Xero data into other systems. The better enabled integration partners are, the more successful Xero will be in growing with customers and entering larger companies.
Enhancement / Use Case:
Enable API to be able to include the name of the person creating an invoice via…2 votes -
Set up notification when customer uses Contact Merchant / Ask a Question button on online invoice where invoice generated by API
Where an invoice is created via API and the customer uses the Contact Merchant button and Ask a Question form found in the online invoice emailed to them, no user in the organisation is notified by email (as the creator user is 'System Generated').
There needs to be a way either to disable or remove the button, or specify an existing user or email address to be notified in these instances.
At present, a note is created attached to the invoice but users in the organisation are not made aware of its presence, leaving the customer frustrated their message has…
1 vote -
allow filtering on all endpoints for null/blank guid fields
Our customers / product requires the ability to filter by null/blank guid fields.
For example, the Invoices endpoint has a RepeatingInvoiceID field. We have customers that need to find all invoices that DID or DID NOT originate from a repeating invoice.
The logical approach would be via the where clause using one of the following syntax.
?where=RepeatingInvoiceID != null
?where=RepeatingInvoiceID == null
?where=RepeatingInvoiceID != ''
?where=RepeatingInvoiceID == ''This not only needs to apply to invoices but all endpoints (e.g. the invoices BrandingThemeID, the bank transactions OverpaymentID or PrepaymentID, etc.)
1 vote -
File Upload from Cloud Volumes
Allow uploading of documents (my use case is Invoices) from cloud storage. Currently you can provide the document content, but it renders as a blank document in the viewer.
1 vote -
Update Xero Projects API endpoint to Include estimated costs
The Xero Projects API / Projects endpoint include an estimate field that provides the estimated revenue.
It would be good to add an additional estimateCosts field to provide the estimated cost so as to be able to calculate margin for a given project.
4 votes -
Be able to filter out archived items such as Pay Items
.NET SDK has removed "JOBKEEPER" as an Allowance item. However, when retrieving Pay Items, an archived item with that type is retrieved, meaning the retrieval of pay items fails via the SDK.
Should be able to filter out archived items when retrieving data.1 vote -
Make How-to-guides - Idempotency - Actually Available
This feedback references the availability of a "How to guide" for idempotency.
https://xero.uservoice.com/forums/5528-accounting-api/suggestions/11381358-idempotent-requests
However, the URL returns "Not Authorized."
https://developer.xero.com/documentation/guides/how-to-guides/idempotency
If it is there why can we not get it.
1 vote -
Journals updated with "Find and recode" are never retrieved by the API
When using the If-Modified-Since header, journals updated via "find and recode" are never retrieved.
There are two main issues with this:
There is no way via the API to know when journals have been modified, so we're reporting numbers which don't reflect the GL.
In order to resolve the issue, we need to reload all transactions since the earliest created date of the recoded journal. This could be hundreds of thousands of journals.
1 vote -
Align the decimals for invoices & bills (7 digits) with payments (6 digits)
Through Xero API, invoices and bills can be created or updated with up to 7 decimal places while payment transactions can only be created or updated with up to 6 decimal places, it would be great that payments transactions could also be created/updated with 7 decimals
1 vote -
API support for deleting Prepayments and Overpayments
API support to delete/void prepayments and overpayments will add benefit to keep our system in sync with Xero without the need for manual intervention.
1 vote -
Support compression in API request / response
It would be great to support compression e.g. gzip for API response payloads. Currently including the Accept-Encoding header within requests does not result in any resource size reduction.
13 votes -
To show 2 active tracking categories on the payroll timesheet
Whilst 2 active tracking categories are shown on Sales invoice, Bills and manual Journal entry.
On the payroll timesheet entry only shows 1 of 2 active tracking categories.
Could we please have 2 active tracking categories appear on the payroll timesheet entry ?
Thanks1 vote -
allow contact website to be set/updated via the api
allow contact website to be set/updated via the api
2 votes -
Allow Prepayment Attachments to be Uploaded via the API
It's currently not possible to add Attachments to a Prepayment via the API.
It'd be nice if we could access this at "https://api.xero.com/api.xro/2.0/Prepayments/{Guid}/Attachments/{Filename}" to bring the functionality in line with the GUI.
We currently have access to: Invoices, Receipts, Credit Notes, Repeating Invoices, Bank Transactions, Bank Transfers, Contacts, Accounts, Manual Journals, Purchase Orders, Quotes (https://developer.xero.com/documentation/api/accounting/attachments).
Seems like the standard and infrastructure is already there, it would be nice to have this one soon, thanks!
2 votes -
Ability to create Practice Manager invoices
It's possible to get details of Practice Manager invoices using the Invoices API endpoints:
https://developer.xero.com/documentation/api/practice-manager-3-1/invoices
However, it's not possible to create or update invoices using the API. It seems to be possible to create and update most other objects using the API so why not invoices?
This functionality would be very useful as invoices are a fundamental part of the system.
1 vote -
2 votes
-
Provide the OpenDate and ClosedDate in the Projects endpoint
The Projects endpoint of the Xero Projects API does not include the OpenDate and ClosedDate as fields.
These are useful for users to report with and should be included.
2 votes -
Trigger e-Invoice via API
We create invoices in Xero using Custom Connector for a number of customers, depending on customer requirements after creating the invoice we either trigger the email of the invoice (as per https://developer.xero.com/documentation/api/accounting/invoices/#emailing-an-invoice) or bring a copy of the invoice PDF back to the customers other system for sending from there.
Now that e-Invoicing has been introduced in NZ our customers want to start sending invoices as eInvoices but this can't be achieved via the API currently.
12 votes -
provide richer data on your Balance Sheet Report (Report by Outlet/ Location)
The API does not return the location of the asset where it is tagged to currently
1 vote
- Don't see your idea?