- or
729 results found
-
Endpoint to Update Bill Payment
We would need an endpoint to update the Bill Payment object created. Our use case is to update reference number for the existing bill payment.
2 votes -
Add customer sales defaults and Financial details on contacts api
Add ability to view and update customer finical details
- Credit limits.
- Credit Terms (Invoice due date).
- Outstanding balances (possibly read only).
- Discount.This will allow among other for 3rd part vetting process of customer onboarding to be seamlessly integrated.
2 votes -
in the project API expose the time start in time entries
Either expose the time start in project time entries or expose project reports.
This is extremely important when trying to calculate overtime and also to review timings when doing payroll.
I actually cannot believe it is not already exposed.
2 votes -
Include QuoteID/InvoiceID in either Invoices or Quotes endpoint to allow analysing
Our customers need to be analyse Quotes and Invoices and link both with each other. Unfortunately, while you can create a sales invoice from a quote, there is no linking identifier between the two.
It would be good to include the InvoiceID in the Quotes to know which invoice was create from the quote. If a quote can be invoiced multiple times, it would be good for this to be an Invoices collection.
It would also be good to include the QuoteID in the Invoices endpoint to know this invoice originated from a quote and which.
2 votes -
create a way to enter comments through API in the discuss tab in Xero when reconciling
I'd like to build an automation to enter various comments (of my choosing) in the discuss tab in Xero depending upon what the AI finds in the transaction. The current APIs don't allow for comments to be entered in the discuss tab in Xero.
2 votes -
Webhook to notify Chart of Accounts changes
Please create a webhook to be notified when there are changes in the Chart of Accounts
https://developer.xero.com/documentation/guides/webhooks/overview/
2 votes -
Update Bills (ACCPAY) after they are paid
We should be able to update certain fields on an ACCPAY invoice via the API even after the bill is paid. This is in line with the Xero UI. In the Xero UI we can edit the Due Date and Reference still after payment but we can't edit anything via the API. These should match and we should be able to edit the reference (InvoiceNumber) and URL as they do not affect the payment or anything financial on the bill.
For reference the only reason I'm needing to update these fields is because custom metadata can't be applied to invoices so I'm having to store other data in these fields. But still, API functionality should match front end UI functionality
We should be able to update certain fields on an ACCPAY invoice via the API even after the bill is paid. This is in line with the Xero UI. In the Xero UI we can edit the Due Date and Reference still after payment but we can't edit anything via the API. These should match and we should be able to edit the reference (InvoiceNumber) and URL as they do not affect the payment or anything financial on the bill.
For reference the only reason I'm needing to update these fields is because custom metadata can't be applied to invoices…
2 votes -
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 -
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 API (this can be text or reference, e.g. User.XeroUserId) to be set as the Invoice Created By field. Should be optional value, else default to integration user.
It would also be useful to have a property for Options for matching user based on value sent (FirstandLastName, Email, XeroUserId)
Included Created By info in retrieve API so that external systems can provide this info.
Similarly include some options like CreatedBy.Name, CreatedBy.UserId, CreatedBy.EmailAddress that could be selected in field mapping per customers use case would be extremely valuable.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 -
Need client code extra field in organization API call
I am reaching out for assistance regarding a client code-related query. Could you please guide us on where to capture this information from the response? If the client code is not provided in the Xero GET Organisation API response, could you also advise on the appropriate steps to request the Xero team to add this property to our response? Your assistance in providing information on the client code is greatly appreciated.
2 votes -
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 -
Deleting Allocations from Prepayments and Credit Notes
In the current version of Xero, the deletion of allocations from PrePayments and Credit Notes is not allowed via the API and can only be done via the web interface.
It is a much-needed feature and we have tens of hundreds of clients who are asking for it.2 votes -
include cost of sales on invoices
A customer of ours need to pull Invoices via the Xero API and are particularly interested in the COGS value of sales in order to calculate a Gross Profit value.
Unfortunately, that value does not appear in the Invoices endpoint.
I ran some tests where i posted a sale, then posted a purchase with items with a higher purchase price, then edit the sale and increase the quantity.
I then checked journals and i could see a reversal jounral for the COGS that used the old COGS value, and a reposting using the new COGS value.
This implies the data is somewhere in Xero. The issue is that Journals cannot be used is that the COGS journal does not include the SOURCE id, nor can it be linked back to the correct lines (it would be a single total for the whole transaction).
It would be useful to update the API to include this data on the Invoiced endpoint.
A customer of ours need to pull Invoices via the Xero API and are particularly interested in the COGS value of sales in order to calculate a Gross Profit value.
Unfortunately, that value does not appear in the Invoices endpoint.
I ran some tests where i posted a sale, then posted a purchase with items with a higher purchase price, then edit the sale and increase the quantity.
I then checked journals and i could see a reversal jounral for the COGS that used the old COGS value, and a reposting using the new COGS value.
This implies the data…
2 votes -
UpdatedDateUTC to be updated on Contacts when a Contact Group is modified
When a contact has been added or removed from a group, or when a group is changed the UpdatedDateUTC on the contact should also be change to reflect this.
2 votes -
if-modified-since and pagination for Repeating Invoice api
When will if-modified-since and pagination will be available for repeating invoice endpoint
2 votes -
Add If-Modified-Since optional parameter to Xero Projects APIs
We are trying to sync customer's Tasks across Xero Projects, currently we have to poll for all Tasks on each Project. Some customers are using 200+ 'active' (state= INPROGRESS) projects, however they are only adding 5-10 Tasks a day spread across these projects.
If we were able to query the /projects endpoint with a 'If-Modified-Since' parameter (or header) and the result only contained projects either updated direct or those that had associated Tasks added/edited, then we would only need to call /projects/:id/tasks for those ProjectId's, likewise if this endpoint also could be queried with
If-Modified-Sincethen only those new Tasks will be returned.This would greatly reduce the number of API calls made each polling event (and keep within our current rate limits)
Alternatively, could support /tasks to be returned across all Projects (with projectId as a field) still with the 'If-Modified-Since' support
We are trying to sync customer's Tasks across Xero Projects, currently we have to poll for all Tasks on each Project. Some customers are using 200+ 'active' (state= INPROGRESS) projects, however they are only adding 5-10 Tasks a day spread across these projects.
If we were able to query the /projects endpoint with a 'If-Modified-Since' parameter (or header) and the result only contained projects either updated direct or those that had associated Tasks added/edited, then we would only need to call /projects/:id/tasks for those ProjectId's, likewise if this endpoint also could be queried with …
2 votes -
Return bank transaction id in GET Payments
Instead of just the Boolean "IsReconciled" with GET Payments, please include the bank transaction id that could be used to join the payment with a bank transaction from GET BankTransactions.
2 votesPayments aren’t reconciled against “Bank Transactions” from the /BankTransactions endpoint.
“Bank Transactions” are spend and receive money transactions https://central.xero.com/s/article/Add-a-receive-money-transaction
The are reconciled against “bank statement lines” which come in on bank feeds and can’t be retrieve by the API
-
Allow POST call on SentToContact for Credit Notes
Sent to Contact on credit notes is read only right now.
Please allow us to do a POST call to this so we can mark sent to contact true as needed
2 votes
- Don't see your idea?