Forum Discussion
Connecting to Xero data from Desktop application?
Hi,
I am new and now evaluating the xero and powerBI as my selection for my new Accounting and Reporting System.
I wondering and not saw XERO in "get data" selection for powerBI Desktop, thats meant powerBI Desktop is not able to connect to XERO directly? Or we need to have powerBI Pro to do that?
Hello jllau84. I am not a consultant so....ya know.
Anyway, couple of questions.
1. What are you expecting the reporting to do for you?
2. Are you trying to generate reports for a really big organisation or a small one?
3. How many transactions are you expecting to come through each week?
4. Do you need near real time processing or is it a case of needing to see transactions up to say yesterday?
5. Does it need to be fully automated or would it be okay to have an extract run?
PowerBi is an incredibly powerful platform but still in its infancy so not all things are yet catered for eg a Xero connector on desktop. In saying that a monthly update cycle is pretty good and so many of these issues go away quite swiftly if there are enough users voices backing the idea.
There are a couple of ideas I can think of and seen implemented that i can share if you can give me an idea of what you are after.
Cheers,
Sam
- jllau848 years agoRegular Visitor
Hi Sam,
1. What are you expecting the reporting to do for you?
- Able to generate Financial Report, Budget Report, Forecasting Report etc.... Maybe link to HR data for HR Report etc.
2. Are you trying to generate reports for a really big organisation or a small one?
- We are concrete supplier, we might need to generate the sales report and other internal report.
3. How many transactions are you expecting to come through each week?
- for sales, normally 400 to 500 line but may be higher than that.
4. Do you need near real time processing or is it a case of needing to see transactions up to say yesterday?
- yes, for management planning, material planning and sales forecast.
5. Does it need to be fully automated or would it be okay to have an extract run?
- depend on the complexity of the extract task, if got automated will use automated method.
- samdthompson8 years ago
Memorable Member
jllau84 I am not a particularly high user of zero - i try to keep out of the way of accountants - so you will need to excuse my ignorance with some of my responses.
1. The volume of transactions is not a problem. Thats easily within the limits of API calls so not a problem.
2. Linking to other systems will require multiple tables - at least one for each system and then for good practice a date table at the very least. That cannot be done in PBI service. It does not allow the relationship creation.
3. If by realtime info you are talking about an order comes in, is entered into the system and the say mix quatities are updated and reported on immediately then PBI wont be a solution for you at the moment.
with a whole bunch more investment into say pubnub connectors or an overly complicated system where you have data extracted on PBI servcie then connected as a data source in excel then published back up to PBI service while being mashed up with other sources, it could be achieved. But that sounds a bit too hard does it not?
I suspect from the volume of transactions you are looking for a solution which is out of the box and will (we all know that never actually happens) just work without a whole bunch of dedicated IT time.
I would love to say use powerbi because i genuinely like using it and reccomending it, but in this case i dont see that its a good solution for you at the moment. If you were able to wait 24 months it would be virtually guaranteed to be an out of the box fit.
Cheers,
Sam
- ElizabethTachji8 years ago
Helper III
Hi Sam and other, My replies in red
1. What are you expecting the reporting to do for you?
- Able to generate Financial Report, Budget Report, Forecasting Report etc.... Maybe link to HR data for HR Report etc.
-Can be done, use the actual table tables from Xero(for example invoice and credit notes tables), create a budget table and forecast table in excel. Get data the excel files and Xero data,. Establish a relationship with power BI desktop using chart of account numbers or items codes. Once the relationship is established you can develop the variance reports.
2. Are you trying to generate reports for a really big organisation or a small one?
- We are concrete supplier, we might need to generate the sales report and other internal report.
create a sales report using the sales invoices table in Xero. Simply!
3. How many transactions are you expecting to come through each week?
- for sales, normally 400 to 500 line but may be higher than that.
Not an issue.
4. Do you need near real time processing or is it a case of needing to see transactions up to say yesterday?
- yes, for management planning, material planning and sales forecast.
Once you have developed the Power BI desktop report, publish the report to Power BI Service. In service set refresh as often as you like. I normally refresh data 4 times a day. Xero has a limitation of 5000 API's per day.
5. Does it need to be fully automated or would it be okay to have an extract run?
- depend on the complexity of the extract task, if got automated will use automated method.
Power Bi is all about automated. Once the report is created, it is automated. For example I spent a couple hours creating a sales dashboard for a reasonble size conference. The customer asked for realtime analytics such as number of registration per event, $ values earning per event, total earning for the conference, are the people registered attending all events, how many gala dinners need to organise for, budget variance graph per each event for units and $. Slice up the data any way you like as long as you have the data in Xero. The 6 report users get a refreshed set of conference analytics 4 times a day.
There is no need to extract all data to excel. You may need to create a few tables in excel because the data is not available in Xero. Tables I normally create are budgets, forecast, calendar table.
Enjoy