590 results found
-
Web Hook - Notify on bill change
Can web have a web hook that notifies on bill events such as in the below list so that bills that are entered through the API can be updated by the Xero web hooks service on business servers...
Proposed events...
- Bill Update (such as adding or removing line items, changing bill numbers, etc)
- Payment recorded against bill
- Credit note applied against bill1 vote -
Be Able To Get Customer Credit Rating Through The API
Given that credit ratings can now be shown for customers in the main application I would like to suggest that the credit rating, even as a number or as a descriptor (matching the rating gauge in the main interface, be made available through the API in the contact payload data so that when viewing customer data through the API the credit rating can be seen as well.
1 vote -
Create an API for the Expenses by supplier report
We would like xero to build an API to extract the report called "Expenses by supplier". Currently to extract spend by supplier we have to extract all payments and bills and build this back up ourselves.
2 votes -
Issue on Put method for creating a tracking option - Python
I want to create a tracking option ((i.e) Add tracking option) under the respective tracking category, using Xero tracking category API for my organisation. But while creating data using 'put' Requests method, it is not creating.
I am using the below condition in python:
response = requests.put(url=url, auth=oauth, data=xml_string)
I want to know, what is the format for the data to be updated in the requests, for both content type xml/text and application/json.
xml_string and url, I given is below:
xmlstring='<Option><Name>S11963</Name></Option>'
url = 'https://api.xero.com/api.xro/2.0/TrackingCategories/{TrackingCategory}/Options'where Tracking_Category='620815a2-a7c6-4b85-8b01-ffb254ab34ad'
Error: <ApiException xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\r\n <ErrorNumber>500</ErrorNumber>\r\n <Type>UnknownErrorException</Type>\r\n <Message>An error occurred in Xero.…
2 votes -
Include also zero balances account in result
When an account has a zero value in the P&L Report (but also in all others), it is excluded from the returned data.
The request is to provide in the result all accounts, even if they have 0 balance and/or no transactions2 votes -
Access checks via API call
The idea is to traverse the checks object, and the transaction associated via API. In the end should be able to jump to associated transaction and download attachments too.
32 votes -
Allow case insensitive search on Item codes
Apparently there is an unique index on Item codes which is case insensitive, i.e. you can not create a different item with the same code with a different case. However the API doesn't allow case-insensitive search on item codes, which is really awkward. This is a big problem when you get an error when inserting a new item because of an earlier item with the same code but different case. It's very hard to find the original item in this case.
7 votes -
Remove personally identifiable information from error messages for compliance
API error responses in Xero contain a substantial sack of unnecessary XML which complicates compliance with data-privacy legislation (GDPR for example). Included in the error response is the original request XML. The original request will most likely contain personally indefinably information which means these messages require substantial filtering before being returned into logging systems or error notification infrastructure.
In some cases the error message itself contains customer information i.e.
<Message>The contact name Bob Smith is already assigned to another contact. The contact name must be unique across all active contacts.</Message>. Perhaps in these examples it would be better if…1 vote -
fix bug - universal search for numbers ending in "00" eg "2300"
when using the universal search, the search never finds invoices or bills ending in 00. For example search for invopice number "2300" this will return zero results. If the search is conducted from within the Sales search the invoice can be found.
This issue also relates to Purchase orders and bills ending in 00
1 vote -
"Permit Number" field for Singapore-based Entity expose via API
We will need that field to integrate with our external CRM system.
1 vote -
Add more precision for Items endpoint
When getting an item from the /Items endpoint, even with unitdp set to 4, the TotalCostPool only provides 2 decimals of precision. Unfortunately I have plenty of items in my tracked inventory that have 4 decimal places of precision. This prevents me from getting the accurate average cost data.
2 votes -
reminders
Include as part of the Invoice api, a reminders node listing the date/s reminders have been sent, rather than expanding the separate InvoiceReminders request.
1 vote -
Add Delivery Address and Instruction to the Company API Endpoint
Company Address that is selected during PO creation in Xero contains Phone number and Instructions. These parameters are not returned when we are pulling Company with addresses via API.
We'd appreciate id this could be fixed.
2 votes -
add the "Source" field to your "Bank Transactions" endpoint
It would be useful to see the Source of a bank transaction to tell if it was user generated, csv upload or from a bank feed. Currently it seems you can only access this via the Bank Statement Report.
1 vote -
Add Total Record Count to GET Request Responses
It would be useful to have a total record count in the response when executing GET requests against the Xero Accounting API, especially in those instances where paging is being used.
For example, a GET request for Invoices could return:
{
"Id": "xxx",
"Status": "OK",
"TotalRecords": 6721,
"Invoices": [
....
]
}The use case for this is if I have an application that wants to display invoices to the user (without data replicating into the app), I'd like to display those in a paginated list. But there's no way for the app to know how many pages of Xero…
30 votes -
include an API for retrieving updated inventory only
Our developers are connecting to the Xero API to pull product quantities. Our orders from our websites, decrements the tracked inventory in Xero. We only want to update our website with products which have been updated in a 24 hour period.
An API code which checks if an inventory item has been updated recently would be a great feature. This would assist online merchants who have thousands of products grab only relevant updates and avoids the limitations of Xero API calls.
1 vote -
Overpayment where filter doesn't seem to work
I am trying to query overpayments by GUID with 'Where' filter and it doesn't seem to work.
Where=OverpaymentID==GUID("d32...b4") -> does not return any
Where=Status=="AUTHORISED" -> returns rows as expected
.../Overpayments/d32...b4 -> returns as expectedIs this a bug or I am doing something wrong?
1 vote -
Support BankTransaction.reference on GET request
According to BankTransaction documentation found at https://developer.xero.com/documentation/api/banktransactions
Reference is currently supported on Receive and Spend transactions.
Reference Reference for the transaction. Only supported for SPEND and RECEIVE transactions.
Is there a reason why this is not supported?
When I create a BankTransaction through either Xero UI or API, reference is stored and shown on UI; however, it is not available through BankTransaction API.
3 votes -
1 vote
-
Program needs a advice notice once a PO has been approved so purchasing officer gets notified without having to login continuously to check
Program needs a advice notice once a PO has been approved so purchasing officer gets notified without having to login continuously to check
1 vote
- Don't see your idea?