177 results found
-
provide some PHP code samples for using the Xero API
With OAuth of course!
27 votesAll our code samples are located here: http://developer.xero.com/getting-started/code/
This is not the best place to get answers on questions about PHP code and the API. Please ask your questions in our Developer Community: https://community.xero.com/developer/topic/16971/
-
26 votes
This suggestion is well overdue for an update!
Support for updating the chart of the accounts was released back on the 4th of May.
We also have the Setup endpoint for the bulk creation of chart of accounts. See the conversions guide for more details on that http://developer.xero.com/documentation/api-guides/conversions/.
The only outstanding functionality is to be able to update bank accounts. I’ve created another post to track demand for that specific feature:
https://xero.uservoice.com/forums/5528-xero-core-api/suggestions/9679785-update-bank-accounts -
Please provide response types in JSON
Please considering providing response types in JSON as JSON is much easier to process in PHP. Please consider doing this but letting us append an extension to the URL, i.e.
https://api.xero.com/api.xro/2.0/Accounts.json
https://api.xero.com/api.xro/2.0/Accounts.xml
https://api.xero.com/api.xro/2.0/Accounts (defaults to xml)This approach would let you support other response types too.
26 votes -
be able to get Bank Account balances via the API
Would be awesome to be able to GET /accounts or /bank_accounts and grab a listing of all our bank accounts and their associated balances!
27 votesWe have exposed a number of reports via the Xero API. One of which is the BankSummary report, which shows the opening and closing balances for a specified date range. This can be used to get the current balance of a bank account.
See http://blog.xero.com/developer/api/Reports/#BankSummary for more information.
Dan..
-
Add lineitemID to credit notes endpoint
Adding a GUID to the credit note line items as used by the invoice line item would allow for more efficient retrieval of data .
25 votes -
Reports By Tracking Categories
Retrieve reports such as P&L, trial balance & budget by tracking category.
Our customers have requested for the ability to import their tracking categories from Xero into our program for reporting purposes. Any idea when the API will support this?
(edited by Xero staff for clarity)
25 votesThanks for your votes everyone. We have released the ability to retrieve the P&L and balance sheet reports by tracking today: http://blog.xero.com/developer/v2-release-notes/
While budgets by budget (tracking) is available within the main Xero application, we were unable to fit that into this release – we have a new uservoice request thread if you still want to see this feature (http://xero.uservoice.com/forums/5528-xero-api/suggestions/3267328-budget-summary-report-by-budget) but we hope most of you will find the above sufficient.
-
Update payments to allow Get and Post via the API
Have the ability get get payments via the PaymentID and also create payments via POST
25 votesWe are glad to announce the API now supports deleting payments and we can mark this issue as closed. For details on the Payments endpoint, please see our documentation: http://developer.xero.com/documentation/api/payments/
-
Adding payments to invoices via API
Be able to record a payment on an AR invoice via the API. Specify the date , amount and which bank account the money is being paid to
25 votes -
Accept fractions of a cent in UnitAmount
The majority of our invoices are for many hundred thousands of units, each of which cost something like USD$0.00015.
The API currently rounds this LineAmount to 0.00 then complains that my total doesn't equal the sum of the lines.
23 votesWhoops, apologies folks – we have released a feature that supports 4 decimal places on UnitAmounts:
http://developer.xero.com/documentation/advanced-docs/rounding-in-xero/#title2Apologies for being slow to update this thread.
-
different templates for quotes and Invoices
Usually my quotes and Tax invoices have different information. In the quotes is always useful to include some basic terms. In the Tax invoice only payment info.
Every time I need to send a quote I need to change the invoice settings which is time consuming.
23 votesWe’ve supported branding themes via the API for a while now – please raise a new request if there is a specific issue with how this works.
-
allow Invoices to show line items
Currently you can only retrieve line items by specifying a single invoice. Please make the functionality similar to the journals and allow the data to be paged using an offset of some sort.
22 votesOur most recent release provides the ability to specify an optional paging parameter – this in turn allows you to retrieve line items in bulk: http://developer.xero.com/documentation/api/invoices/#title10
-
allow itemcodes on AR invoices added via API
Be able to specify item codes on line items on AR invoices generated via the API.
22 votes -
Provide an API to revoke the Add-on Authentication
It would be good to be able to permanently remove the add-on authentication access from the Xero ledger to clean things up when a user deletes an account.
21 votesHi everyone,
You can now revoke your your access tokens by making a POST request to the revocation endpoint.
Check out the details in the docs:
https://developer.xero.com/documentation/oauth2/auth-flow#revokeCheers,
Adam -
Allow access to POST/GET Bank Transfers through the API
According to the http://blog.xero.com/developer/api/BankTransactions/ page, "This endpoint does not return payments applied to invoices or transfers between bank accounts".
While there is a separate API for payments to invoices, one doesn't exist for Bank Transfers. Please can it be added?
21 votes -
Allow access to bank transactions through an API
Currently it is impossible to automatically check if transactions occurred as they should. It would be nice if there was an API that allowed transactions to be read so this checking can occur.
21 votesApologies for not marking this one complete sooner. You can use the BankStatement endpoint as part of our Reporting API’s to check imported bank statement lines – http://developer.xero.com/api/reports/#BankStatement
-
have Xero automatically generate invoice numbers
I want to have the option to have Xero automatically generate the invoice number when I create AR invoices via the API
21 votes -
delete invoices via the API
be able to delete draft invoices via the API
19 votesYou can now delete draft invoices and void any approved invoices that don’t have any payments added to it, using the Xero API. Same applies for credit notes.
See the release notes for more information: http://developer.xero.com/v2-release-notes/
-
Allow Batch Deposits through the API
I would like to create batch deposits though the API. These show up as Payments:multiple in the account transactions. Currently the API even strips out BankTransactions when you try to view one of these via the BankTransactionID.
18 votesSorry for the late update here, but happy to announce that batch payment and deposit API functionality was released last year.
Find all the details in the docs https://developer.xero.com/documentation/api/batch-payments
-
Add Paging on Credit Notes Endpoint
At present when a GET is performed on the Credit Notes end point, the LineItem elements are not returned. On other endpoints this issue is alleviated with the option of Paging, which when used returns all elements.
At present we are forced to GET a list of list of all Credit Notes that have been modified since the last GET and then loop through each Credit Note making an API call for each individual Credit Note just so that we can get the LineItems. The issue with this is that we are often exceeding the 60 second rate limit.
If…
18 votesHi everyone,
Paging is now available on the credit notes endpoint https://developer.xero.com/documentation/api/v2-release-notes#EPUB-Melkor2
Cheers,
Adam -
17 votes
The ExpectedPaymentDate and PlannedPaymentDate can now be retrieved when fetching individual invoices via the API – see http://developer.xero.com/documentation/api/invoices/
- Don't see your idea?