In a previous post we looked at how to use a general service , Computer Vision, to recognize content and faces in images. There is another model which you train yourself, called Custom Vision. Scenario Your company uses NFC chips to detect movements of components between your warehouse and production floor. Why not, instead of...
↧
Blog Post: Smart solutions 3: Custom Vision
↧
Blog Post: Dynamics NAV 2018 "The tenant 'default' is not accessible" when compiling a table
I was doing some changes to NAV 2018 tables and run into this error after import + compile a table as a text file. The error is very confusing, since in this special case I do not have any kind of tenancy, it is just old plain familiar all-in-one solution with normal SQL, normal virtual machine as NAV Server and local development environment. I tried re-compiling, and the error went even wackier: "Unable to process table changes because the Microsoft Dynamics NAV Development Environment cannot connect to the specified Microsoft Dynamics NAV Server instance: Microsoft Dynamics NAV Development Environment will detect a running server automatically. Check that: 1. The Microsogt Dynamics NAV Server is running 2. The Management service is configured 3. The firewall is open for the management port if remote 4. The server is running with only one tenant 5. Microsoft Dynamics NAV Development Environment is running as Administrator, or 6. UAC is turned off. After restarting the NAV service, compile went nicely, and I continued working. Next table import+compile -> same errors again. It appeared that I was missing pos. 5 of the list above...
↧
↧
Forum Post: RE: Update ClickOnce Version by Replacing Deployment Files with New Build Files files
Zayed, Yep I know there's always a way but in a nutshell it was a generic recommendation for click once so that eventually you dint end up with a lot of time wasted, if in 1 go or 2 you are successful then it's fine otherwise that's the approach which normally I follow on this.
↧
Blog Post: Webinar presentation about NAV on Docker
I had the chance to present some practical examples and scenarios around running NAV und Docker together with Jakub Vanak on a NAV-Skills Webinar (thanks a lot to Mark Brummel and Liberty Grove, especially Joe Mathis and Rick Williams). You can find the recording here and the presentation here . Also keep an eye on Jakub’s Github repo as he will be posting examples covering our topics as well. The post Webinar presentation about NAV on Docker appeared first on Axians Infoma .
↧
Blog Post: Refactoring with ForNAV – Standard Reports with Clean Code
Having a big mouth is easy. Everyone can go on social media and tell whats wrong in the world. But did you actually try to change it? Or are you just talking about it? Dynamics NAV is full of legacy code and even for senior developers who have been using it for a long time it’s hard to understand so every bit of cleanup and moving back to simple and easy to understand code is more than welcome. One year ago Michael Nielsen asked me if I wanted to create a new set of reports that would replace the standard NAV reports for those in our community who use the ForNAV product. The reports had to be easy to understand and maintain, also for end users who don’t have a huge amount of experience with C/AL and our data model. Oh, and by the way, “please start with the document reports” is what he asked. Cool. Now what… I’ve been working with Dynamics NAV since it was called Navision Financials. I started as an end-user with no experience in C/AL and no understanding of the data model. So all I have to do is move myself back two decades. What was so easy about Navision back then that made me able to make the move to software development. This image shows the Sales Invoice back in those days. What made it simple? You were able to start designing the report from the User Interface You can add fields without first adding them to the dataset We had transheaders, transfooters, running totals etc. without code If you changed the sales invoice you could save the report as credit memo and proforma invoice This image shows the Sales Invoice in NAV 2018 using Report Builder. I don’t think I have to explain why I think this is not a step forwards. The Result Let’s say the four things I mentioned earlier are the design goals. Let’s make it a little more challenging. It should be possible for users to make relatively challenging changes without needing a special license. Most (small) companies send reports as PDF. They should look stunning, better than the printed version. In the USA they have Sales Tax, not VAT. Those customers should also have an optimized experience and not be confused with wrong terminology. Avoid code cloning wherever possible. No changes to standard NAV code. This image shows the result. I hope you agree that it looks clean and not terrifying to start with if you are not a developer with a university degree. Let’ go through the design step-by-step to see if all the design goals are achieved. 1. Start From the User Interface Ok, this is unfair, not my achievement, but you can start the designer from every ForNAV report directly from the Windows Client. I got this for free. 2. Add Fields without changing the Data Set Another thing I got for free. In ForNAV you ONLY need to add the record to the dataset, not the individual fields. You can grab any field, any caption and even related tables WITHOUT doing anything in C/Side. Let’s look at the Header. Address Note that the addresses are one field. No need to do any coding, ForNAV automagically generates the address for you and uses the country code to decide how to format the postcode and country Customer Caption & Payment Terms Caption Do you also find these NAV terms annoying when you send documents to your customers? Do your customers understand what a “Bill-to Customer No.” means? Or “Payment Terms Code”? It would be so much nicer if this shows “Customer” and “Payment Terms”. ForNAV allows you to print the caption of the NAV table and translates it if NAV has the translation. In NAV2018 that is 22 languages! For FREE! This is a header in Dutch, and even the Payment Terms are translated if the translation table is used. All of this without writing a single line of code. ForNAV automatically detects the metadata and handles translation for you. The detection is done using the Design Patterns in NAV. If your ISV solution applies these best practices you get this for free to! 3. Transheaders/Transfooters If you ask anyone about their top three issues with RDLC, missing transheaders and transfooters is almost always mentioned. It makes you look like an idiot if you tell your customers that making that work requires you to count lines and even then it may go wrong. You spend hours coding. With ForNAV running totals works like you expect but you get more! The “continued” caption is translated in all 22 NAV languages for free. 4. Change 1 report, change them all So you finished creating the invoice layout your customer wanted. Everything prints on the correct position. Great! Congratulations. O yeah, by the way, this is also how the credit memo & order confirmation should look, and is it possible to create a pro-forma invoice in NAV? We’ve all been there and in classic Navision there was this great trick. Export your report to a text file, use find and replace on the correct strings and voila, you had a working copy. Alternatively one could also use a compare tool because all the control id’s, function names and sections were called the same. With RDLC this has become a challenge so to say and how nice would it be to have this back. ForNAV allows two ways to make sure your reports are the same. 1. Master Sections With Master Sections you can tell your report to use the layout for a specific section from another report. The controls that have identical names will be inherited and controls that are not present (the Sales Shipment does not have all the fields the Sales Invoice has) are removed. 2. File, Save As, Done Ok, I’ll be honest, this was Michael’s idea, not mine. Look at the name of the DataItems in our ForNAV reports. The Header tables are called, eh, well, Header and the Line, this is getting boring, are called Line. The benefit is that you can change the Data Source from one table to another and if they are “transferfields” siblings it just works. Even easier than in classic. So Cool… Right? This is where you should be enthousiastic enough to go to http://www.fornav.com and download the designer and the report pack to have a look. Go ahead, we won’t monitor you and it’s free. All you need is a Microsoft Training License and you can try the reports in the training numbering range or as a partner just use 70.000 or something like that. You can even see what I am currently working on as we allow you to download the beta version of unreleased work. But there is more… If you are not tired of reading and you want to know more about how we made the standard reports even better than Navision Classic, please continue 1. Make Changes as an End User We want users to be able to change their own reports, even if they don’t have a development license. To do that you can create your own report layout using the standard NAV options. Note that we don’t change the Microsoft standard code so you need to choose RDLC and NAV will tell you the report is open in Report Builder. This is not true (fortunately) since we are working with ForNAV. Inside ForNAV you can do everything, you can even write code and add variables without any aditional license. There are four triggers where you can add code, and you can also inherit code from a master report which reduces code cloning. The coding experience is not fantastic but we are working on that in a next version. Inside ForNAV we use a combination of AL and JavaScript. Javascript ECMAScript 5.x is supported. This also allows you to create classes. 2. Stunning PDF Reports You want to be proud of your investments. If you spend a lof of money on Dynamics NAV you want to get that compliment of your customer that says WOW. Your order confirmation looks awesome. We spent a lot of time debating about fonts, fontsize and where to put which data. We use Segoe IU 8pt except for the legal conditions. What makes the report stand out is the PDF watermark and the way we print the Company Information. The Company Information is printed using JavaScript and it only shows the fields which the customer has used in their NAV system. This makes the layout looks very clean. With JavaScript you can do stuff in one statement that would require complex coding in AL. 3. What about the USA? Dynamics NAV is born in Denmark and started with VAT in mind. Sales Tax was added later on and many of the Sales Tax features use the same fields and tables as VAT. The first thing a NAV developer in the USA learns is “Yeah I know, it’s called VAT but it is showing Sales Tax”. This may feel like not being a first class citizen. We created a special report for Sales Tax that has specific Sales Tax captions and functionality. This makes it so much easier for users from the USA to understand their layout and avoids unnecessary questions. 4. Avoid Code Cloning My favorite one. Try to avoid duplicate code. Code duplication is a nightmare for maintaining code and NAV is full of it. The reason for that is very simple. The first versions of Navision had a very simple IDE. There was no “go-to definition” and all of the business logic was written in one function. In the 1990ies Navision introduced Temporary Tables to solve that but it never really took of. Until today things like VAT calculation is copied into every table and every report that needs it. This image illustrates code cloning. It’s taken from the Sales Invoice report in NAV 2018. The VAT buffer is populated and printed using an Integer dataitem. Here you can see how I tried to improve the experience. Instead of using the Integer table I directly use the VATAmountLine as a dataitem using the Temporary property that Microsoft introduced in NAV 2015. NOTE: Because of this you cannot use our report pack in NAV 2013 or NAV 2013R2 unless you do a platform upgrade to at least NAV 2015. (I’m sorry for that) The calculation is done in a codeunit. Let’s have a look at how this is done. Variants, RecRef, Reflection and Classes I don’t think you ever have to change this code, but just in case. Here is how I calculate the VAT. Step 1 – Move the table to a RecRef variable. This uses a Variant so you can call this codeunit with any table that has a Document/Line pattern with VAT fields Step 2 – Make Sure you are not writing to the database We don’t want printing the report to be slow, so I am checking if you call the API with a temporary table Step 3 – Read the Lines The API is called from the Header record and we use reflection to check if there are lines and if the lines table has the fields we need. The fields are used from an arguments table that I use as a class Step 4 – Populate the VAT Amount Lines I move the fields I found in the lines table via the arguments table to the VAT Amount Lines table. The real black magic happens in the arguments table. Update No. Printed and grab No. of Copies Examples that are easier to understand are the codeunits that update the No. Printed fields and grab No. of Copies from the Customer table. 5. No Changes to Standard NAV Code Last item on the list. We did not change any standard NAV code. You can import our objects and run them side by side with the standard NAV reports. The first time you run a ForNAV report we will automatically launch the setup wizard Or if you import our objects without using them we remind you next time you print a report. The wizard will guide you through the process and at the end it will ask you to replace the reports in the Sales & Purchase report selection.
↧
↧
Blog Post: NAV Development Preview – Anniversary Update
Even though December is not over yet, we have another release for you! Welcome to our Anniversary Developer Preview - today marks exactly 1 year ago since we announced the first preview of the modern development tools - for a trip down memory lane, see our blog post from back then here. We hope that...
↧
Blog Post: NAV Development Preview – Anniversary Update
Wow, the Anniversary Developer Preview is full of amazing features: Debugger changes Method overloading More control add-ins available Working with camera More system tables unblocked Have a look here for the full details: NAV Development Preview – Anniversary Update To jump directly to an updated image, go to the sign up at http://aka.ms/navdeveloperpreview .
↧
Blog Post: NAV Development Preview – Welcome to Anniversary Developer Preview
NAV Development Preview – Anniversary Update “Welcome to Anniversary Developer Preview” “Even though December is not over yet, we have another release for you! Welcome to our Anniversary Developer Preview – today marks exactly 1 year ago since we announced the first preview of the modern development tools – for a trip down memory lane, see our blog post from back then here .” NOT FOR NAV 2018 Please note, that the improvements announced in this blog post are not available in Dynamics NAV 2018 and the following cumulative updates of Dynamics NAV 2018 . Improvements Debugger changes Method overloading More control add-ins available Working with camera More system tables unblocked SOURCE : https://blogs.msdn.microsoft.com/nav/2017/12/20/nav-development-preview-anniversary-update/ Great !
↧
Blog Post: Make your Dynamics NAV solution GDPR compliant
Microsoft is dedicated to helping our partners and customers meet the requirements of the upcoming General Data Protection Regulation (GDPR) that applies to all EU citizens and businesses. By May 2018, all supported versions of Dynamics NAV will be updated for GDPR compliance. We are also working on a whitepaper that will help you make...
↧
↧
Blog Post: Our Microsoft Dynamics predictions for 2018
2017 comes to an end with a Microsoft Dynamics partner channel in flux and a customer base now keenly aware that their ERP and/or CRM vendor has only just moved its cloud strategy into a higher gear. Microsoft just identified its own business application highlights of 2017 , ranging from the launch of Talent (and its new modular approach) to a productive Adobe partnership to LinkedIn integration progress to customer wins. And the company recently extended a surprise olive branch ...read more
↧
Blog Post: Dynamics NAV and GDPR (EU)
“ Microsoft is dedicated to helping our partners and customers meet the requirements of the upcoming General Data Protection Regulation (GDPR) that applies to all EU citizens and businesses. By May 2018 , all supported versions of Dynamics NAV will be updated for GDPR compliance . We are also working on a whitepaper that will help you make your solution compliant “ Source https://blogs.msdn.microsoft.com/nav/2017/12/21/make-your-dynamics-nav-solution-gdpr-compliant/
↧
Blog Post: From the Microsoft Dynamics NAV Blogs: Entry transactions; Image analysis; Accounting entries, Russian style; GDPR resources
From this week's Microsoft Dynamics NAV blogs: How to find quickly a difference between G/L Entry and Value Entry transactions Image analysis feature in Dynamics NAV 2018 Application of entries as one of the major concerns of Russian accountants when switching from local accounting system (1C) to Microsoft Dynamics NAV 2018 Make your Dynamics NAV solution GDPR compliant How to find quickly a difference between G/L Entry and Value Entry transactions On ...read more
↧
Blog Post: ALL About NAV 2018 Web Client Personalization
ALL About NAV 2018 Web Client Personalization Hi people, another post of my “ ALL About ” Series (the last before Christmas! …and the last of the year I think). I already talked about this topic in the last article about the NAV 2018 what’s New on MSDynamicsWorld: “ User Personalization & Web Client: “Personalize your workspace directly in the browser”. “Today it is really possible to configure the Web Client as you want (configure by Browser), it has become a desktop interactive whiteboard where you can customize almost everything. Today is possible to configure: Reposition the Freeze Pane, Move and hide page parts, Reposition or hide Cues and Cue Groups and use ListParts on Role centers Preview reports on the Web client: another very nice feature, very helpful, print preview without saving files.” Take a look here: https://msdynamicsworld.com/story/microsoft-dynamics-nav-mvp-says-wow-nav-2018-release?sthash.fv5Dd6Xg.mjjo BUT… Some additional explanations are needed… NAV 2018 WEB CLIENT NEW FEATURESLIMITATIONS With new Dynamics 2018, there is a lot of improvement in a Web Client. Nice post by Totovic about new featureslimitations of NAV 2018 Web Client, take a look here: Browser Limitations with the Microsoft Dynamics NAV Web Client: · Dynamics NAV 2018 Feature Limitations of the Microsoft Dynamics NAV Web Client: · Dynamics NAV 2018 ABOUT PERSONALIZATIONS CONFIGURE AND PERSONALIZE You can customize, or personalize , your workspace to suit your work and preferences by changing the layout of pages so that they display only the information you need, where you need it. The personalization changes that you make will only affect what you see , not what other users see. You can personalize your workspace by using the Microsoft Dynamics NAV Windows and Microsoft Dynamics NAV Web client . The personalization changes that you make will also be seen in the Microsoft Dynamics NAV Phone client. Depending on the type of page and what it includes, you can: · Add, move, and remove fields. · Add, move, and remove columns in a list. · Change the freeze pane of columns in a list. The freeze pane locks one or more columns to the left side of a list so that are always present, even when you scroll horizontally. · Move and remove Cues (tiles). · Move and remove parts. Parts are subdivisions or areas on a page that contain things like multiple fields, another page, a chart, or tiles. Comparing Personalization in the Dynamics NAV Windows and Web Clients Depending on the page, you can personalize many parts of the user interface, such as what fields or columns are shown and where they are placed, what actions are included on the ribbon, and more. Many of these things you can do in both the Windows client and Web client. The following table provides an overview of the personalization capabilities in each client. SCHEMA OF DIFFERENCES Personalize Windows client Web client Fields in FastTabs Add, move, remove x x Show in collapsed header x Hide under Show more fields action x Lists or document lines Add, move, remove columns x x Add, move, remove freeze pane x x FactBoxes Move, remove x x Add x Add, move, remove fields x x Cues Move, remove x x Add x Charts Move, remove x x Add x Ribbon and actions x Navigation Pane x Working with Personalization Between the Dynamics NAV Windows and Web Client Before you start personalizing pages, it is important to understand how the personalization between the Window client and Web client works. If you will only ever use either the Windows client or the Web client, this information is not so relevant. However, it becomes important if you begin to personalize pages using both clients or when transitioning from using the Windows client to using the Web client permanently. · If you use the Windows client to personalize a specific page from the start, you will also see the personalization changes to the page in the Microsoft Dynamics NAV Web client as well. · From this point on, you will personalize the page in the Windows and Web client independent of each other, which means the page can potentially look different in each client. The Phone and Tablet clients will show the same page personalizations as the Web client. NB: Enabling or Disabling Personalization in the Microsoft Dynamics NAV Web client By default, personalization is not enabled in the Microsoft Dynamics NAV Web client. To enable personalization, you modify the configuration file ( navsettings.json ) of the Dynamics NAV Web Server instance for the Web client to include this line: "PersonalizationEnabled": "True" If you want to disable personalization in the Web client, remove this line. For more information about how to modify the navsettings.json file, see Modify the navsettings.json file directly . “HOW TO” PERSONALIZE To personalize a page In the upper-right corner , select your avatar, and then Personalize . The Personalizing banner appears at the top, which indicates that you can start making changes. Note If you do not see the Personalize action, then personalization has not been enabled. Contact to your administrator or see Enabling or Disabling Personalization in the Microsoft Dynamics NAV Web client for information about how to enable it. 2. Go to a page that you want to personalize. If there is a icon in the banner: LOCKED , see Why the Page is Locked for more details. If there is a icon, you cannot personalize the page because it has been configured by an administrator. Point to an area that you want to personalize , such as a field or column header in a list. Anything that you can personalize is immediately highlighted with an arrow or border. 4. Use this table to help make changes: What do you want to do How to do it Move something, like a field, column in list, tile, or part Point anywhere on what you want to move, and drag it to its new location. The location is indicated by either a thick horizontal or vertical line. Remove something Select the arrowhead, and choose Remove . Add a field or column In the Personalizing banner, choose More , and then choose Field . The Add Field to Page pane opens on the right. It lists the fields that you can add to the page. Fields marked as Placed are already on the page. Fields marked as Ready are not currently on the page. To add a field, drag it from the pane to the location that you want it. The location is indicated by either a thick horizontal or vertical line. Change the freeze pane in a list to another column Select the arrowhead of the column that you want as the last column of the freeze pane, and then choose Set Freeze Pane . If you want to set the freeze pane back to its original designed location, select the arrowhead for the current freeze pane column, and choose Clear Freeze Pane . Note: You cannot remove original freeze pane. There will always be a freeze pane that includes at least one column. You cannot make changes to a list if the list is shown as tiles. You must first switch the page to the list view by selecting the icon. You can continue to make changes on the same page or move to another page. Your changes are automatically saved as you make them. When you are done, in the Personalizing banner, choose Done . Personalization in Detail To help you better understand personalization , here are some pointers . · When you make changes to a card page that you open from a list, the changes will take effect on all records that you open from that list. For example, let us say you open a specific customer from the Customers list window, and then personalize the page by adding a field. When you open other customers from the list, the field that you added will also be shown. · Changes that you make will take effect on all your Role Centers. For example, if you make a change to the Customer list when the Role Center is set to Business Manager, you will also see the change in the Customer list when Role Center is set to Sales Order Processor. · Changes to a page in a pane will take effect on the page where ever it is shown. · You can only add fields and columns from a predefined list, which is based on the page . à You cannot create new ones. SOME PICTURES ABOUT PERSONALIZATION FINISH DESIGN & SAVE “.APP” EXTENSION SOME NICE LINKS Configure and personalizing The Web Client https://docs.microsoft.com/en-us/dynamics-nav/configuring-and-personalizing-the-microsoft-dynamics-web-client Personalizing Your Workspace Using the Dynamics NAV Web Client https://docs.microsoft.com/en-us/dynamics-nav-app/ui-personalization-user Personalizing Your Workspace – Overview https://docs.microsoft.com/en-us/dynamics-nav-app/ui-personalization-overview you are welcome !
↧
↧
Blog Post: MERRY CHRISTMAS AND HAPPY NEW YEAR !
MERRY CHRISTMAS AND HAPPY NEW YEAR ! Hi followers, i and my international family wish you a merry Christmas and a happy new year ! Sincerely. If you want you can exchange greetings also in Microsoft Dynamics Community … this is the link in the forum https://community.dynamics.com/nav/f/34/t/262645 NAV 2018 Lectures If during the holidays you want to have a look at my posts on NAV 2018, you can find them listed below. TAG NAV 2018 https://robertostefanettinavblog.com/?s=nav+2018 POST AND ARTICLES https://robertostefanettinavblog.com/2017/12/23/all-about-nav-2018-web-client-personalization/ https://robertostefanettinavblog.com/2017/12/13/nav-2018-user-tasks/ https://robertostefanettinavblog.com/2017/12/03/nav-2018-service-options-recap/ https://robertostefanettinavblog.com/2017/12/05/nav-2018-first-look/ https://msdynamicsworld.com/story/microsoft-dynamics-nav-mvp-says-wow-nav-2018-release?sthash.fv5Dd6Xg.mjjo https://robertostefanettinavblog.com/2017/12/01/welcome-to-dynamics-nav-2018/ https://robertostefanettinavblog.com/2017/11/28/nav-2018-new-technologies-technical-workshop-milano-14-dicembre-2017/ https://robertostefanettinavblog.com/2017/09/23/nav-2018-will-be-released/ MERRY CHRISTMAS AND HAPPY NEW YEAR AGAIN! SEE YOU IN 2018 !
↧
Blog Post: MSDW Podcast: B2B E-Commerce trends in the Microsoft Dynamics channel
Chris de Visser, North American GM at Sana Commerce joins the MSDW Podcast to discuss a new report measuring B2B businesses' attitudes around e-commerce and digital transformation. Among the findings was importance of customer experience in B2B and companies' attitudes toward investing to achieve digital transformation. The discussion includes findings from Sana's report and the b... read more ...read more
↧
Blog Post: NAV2018: Fields That Have Been Stretched
The other day I had to update the objects I use in my training, from 2017 and 2018. Not a lot altogether, thus easy to do this manually and have a look at the changes. I was glad to have to do this as it showed that a number of fields have been stretched. Fields we typically use in our solution, be it the standard fields themselves or clones of them on our own objects. So next to the code merge from 2016 to 2018 we were starting on, we were to update our code according to these findings. You might recall my post on similar changes in NAV 2013, coming from NAV 2009 R2, showing over 450 fields that had been stretched. This time it seems to even be a bigger operation. The current status of my research show me over 800 fields that have been stretched. Mainly code fields stretched from 10 to 20. The following gives a consolidated overview of what I could categorize some way. Type of Field Lenght Change # of Changes Bank Account Code 10 -> 20 9 Business Unit Code 10 -> 20 13 No. Series Code 10 -> 20 283 Posting Group Code 10 -> 20 361 Salesperson/Purchaser Code 10 -> 20 50 Tax Group Code 10 -> 20 48 VAT Clause Code 10 -> 20 18 VAT Identifier 10 -> 20 18 Vendor ... No. 20 -> 35 1 Note that the Type of Field column contains either the exact field name (e.g. Bank Account Code ) or a kind of consolidated name (e.g. Posting Group Code as there are various fields with different names that refer to a posting group). For the complete overview and details download this Excel file . You will find on the fields tab some 44 more stretched fields that I didn't categorize yet.
↧
Forum Post: RE: How to implement VAT on Total Invoice Amount before Discount?
What country is this? Unfortunately the VAT module in W1 is very specifically aimed at European VAT. Most VAT systems world wide a re very similar to Europe, but often with subtle yet significant differences. These can in most cases be resolved with complex setup scenarios. Unfortunately though there are still a few cases that required coding to resolve, such as cases where the VAT is not calculated on the direct INVOICED amount. Ideally the VAT engine should have a separate filed for VATable about and VAT trigger date to allow flexibility in the trigger point and amount of VAT calculated.
↧
↧
Forum Post: RE: How to implement VAT on Total Invoice Amount before Discount?
I am using W1 Version for UAE. Yes I am also checking it for the amount to be changes on discount. Actually VAT is run on runtime in temporary table. Has any one done this customisation before.
↧
Forum Post: RE: How to implement VAT on Total Invoice Amount before Discount?
Yeah I thought it might have been UAE. Next week we are going to see a lot of people finally realizing that Nav does not handle UAE VAT. There are a lot of UAE users that are trying to implement Indian and UK VAT type systems here that don't work. Especially the individual Emirate reporting and the pre payment VAT. I am expecting it to get very busy here in Dubai in April when the first fines get issued. 5,400dh PER ERROR PER INVOICE!!!!!
↧
Blog Post: The Changing Role of the ISV in the Microsoft Dynamics 365 Tenerife Era
A lot has changed for ISVs recently. In March, I visited Microsoft's headquarters. This is something I could only dream of as an ISV as recently as six years ago. It was always the ERP resellers that ruled supreme. Over the past two years, this has changed dramatically. So why the shift? A new vision for ERPs We all know that a lot has changed in Microsoft's portfolio over the past two or three years. The launch of Microsoft Dynamics 365, and all the subsequent ...read more
↧