Get Trial balance of certain date with Dynamics-nav Soap Web Service - web-services

I created a portal and reporting tools based on the SOAP web service of Microsoft Dynamics Navision 2015, it seems not possible to get the balance of all general ledger accounts of a certain date by teh Web Service. For example I want the Trial Balance of december 31, 2015. With Page 16, you can get the current chart of account with the balance, in Navision on that page you are able to set a Limits Total Filter.
Does anyone know how I can get this trial balance for a certain date?

Because you can't set the FlowFilters using the Standard NAV Page webservices the only way to archive this is to build a custom Codeunit WebService where you can pass the Date Filter, the code inside the Codeunit can apply the FlowFilter, calculate the FlowField and return it.
Cheers

Related

Can PowerBI service API return paginated reports similar to SSRS Report Server with a single license on an Azure App registration?

I haven't worked with Power BI's paginated reports but I'm trying to migrate from SQL Server to Azure SQL. Getting Power BI per-user licenses just for users to be able to generate a report PDF is prohibitively expensive for us.
Is it possible to use Power BI service API in a similar way to SSRS Report Server where you just make a request to generate the report and return the result?
We don't need to embed the paginated reports... just call the service API with the specified params and return the generated report (like SSRS Report Server).
Really hoping to use a single Premium license for the Azure Active Directory App Service registration to avoid needing to have a per-user license for every user that just needs to click a button and generate an invoice.
Essentially this, but with Power BI Paginated Reports: https://learn.microsoft.com/en-us/sql/reporting-services/export-a-report-using-url-access?view=sql-server-ver16
I'm asking just to see if I'm wasting my time by digging further into this. Thanks in advance!

How can I publish Power BI Report to a website

I need to do reporting for my client and are looking into Power BI. What I need to do, is create the report and publish it to the client's website for the public. These reports are public knowledge, there is no security risk to distribute it.
The users should be able to see the report on the website and use some filtering options that comes with Power BI.
I have installed Power BI Desktop (free option) and created the report, but I can not 'Save as' to Web - there is no such option.
My questions are:
Do I need a licence to be able to publish to the web.
Once published to the web, will it be displayed on the website to the users with the functionality to filter and drill down even if they do not have Power BI license?
You have two options - Publish to web and to use the API to embed for your customers (a.k.a. app owns data).
In both cases you must publish the report to Power BI Service. You will need an account for that, but even the free one will work for Publish to web case. However, it is way more limited that the actual embedding using the API.
To register an account, you will need a "business e-mail address", i.e. GMail, Outlook, etc. will not work. This is required, because it will create a tenant for this domain, where the administrators in your organization can manage it.
For Publish to web the administrator must explicitly enable that option in the admin portal. Embedding using the API require programming skills, and normally you will need to buy a "dedicated capacity" (i.e. Power BI Embedded or Power BI Premium).

How to share Power BI reports to clients via app.powerbi? Also what is the difference between report and dashboard in power bi app?

I'm a newbie in Power BI..
I need to develop a tabular report (no visualizations) in Power BI and publish it to powerbi app so that client can see live reports.
For that what are the settings we have to do in app.powerbi or powerbi cloud?
When I published a report in my pbi cloud, in the report section, there is an option to publish /embed code. But it says the content will be available to public. So how can we restrict access? Do the client need to have pbi account to share the reports? Please let me know what type of PBI account we have to purchase to meet this requirement.
Also is it mandatory to create dashboard in order to share it to the client? Because report option serves the purpose? Is there any advantages in creating dashboard over reports?
Or do you feel any other suggestions rather than Power BI?
Data format: txt, tab delimited
Type of data: Medical records
Any help on this is greatly appreciated.
Power BI world has different things:
Power BI Desktop (PBID)- this is fat desktop client to create reports. You can use it for free.
Power BI Services (PBIS)- this is SaaS application that allows you create reports and share it. When you open powerbi.com you work with this app. All you reports located in logical containers - workspaces. This container like folder, nothing more. You can publish report from Desktop here into specific workspace. You can embed report from there, but without authentication, thus everyone can see it.
Power BI Embedded (PBIE)- this is PaaS solution to embedded reports into you app. Reports anyway should be stored into some workspace at PBIS. But you app can implement auth and show only specific reports to particular users. All users in you app can see different content and reports, based on your app logic, because you manage access to report via PBIE SDK. Take a look at playground.
So when your users work with PBIS they work with Microsoft Web App, if you want embedded same reports into you app, use PBIE with provided SDKs.
As for licenses. In fact there is only one license type: PRO.
If your users want publish and share reports using PBIS they ALL must have PRO licenses. That the point. You can use all products free unless you want share you reports and analysis. If you need to share you have to pay.
Different thing for PBIE. You implement your app as you wish, you manage you users. They should not have PRO licenses. In fact, you need one license to store you reports. I call this like service account. This is regular PBIS user with PRO license. You use it only for publishing reports and storing it at PBIS and you app use it to load and embedded reports. If you have 1000 users, you can buy 1 license and use it to publish you work and all users will be authenticated in you app, authorization also will be done in your app.
Another thing, that once you go in prod you need to buy capacity - Power BI Embedded Services at Azure. The cost depends on renders. Read more docs on this.

How to fetch course price from moodle web service APIs

I am building mobile app that uses moodle web service APIs to fetch data, issue is i am not getting data for course price as well as start and end date for a particular enrolled course from the api response. Any help regarding this would be appriciated.
Since there is web serivce functions to retrieve course price, start date and end date you have to create a custom web service to retrieve these values. Please note Moodle is not storing the course end date. Hope this helps.

Pulling data from Microsoft Dynamics

I use Microsoft Dynamics to manage daily incident tickets, daily requests and change requests.
I'd like to use their API and pull this information into a custom application to display them on a dashboard.
Can you please point me in the correct direction?
Many thanks.