Neeta I don't believe NAV can support BAI2 format. Only .csv. https://www.bai.org/docs/default-source/libraries/site-general-downloads/cash_management_2005.pdf Look at this link to see if it helps: https://community.dynamics.com/nav/b/navfunctionality/archive/2017/06/20/import-bank-statements-nav-2017
↧
Forum Post: RE: Electronic Bank statement reconciliations- BAI2
↧
Blog Post: We almost lost 40k to a Phishing Attack. Here’s what we learned
We were recently almost victims to a phishing attack. If it weren’t for a processing error we would have been out almost $40,000. We thought we had great security processes at the time, but realized that we needed something more. The fact of the matter is, scammers are getting increasingly savvy with their schemes. We need to be on defense with the best security out there. That is why we added Microsoft 365 Security for our team. I wanted to share this cautionary tale to show you two things. First, how complex and well thought out these schemes are. And second, how Microsoft 365 could have helped us avoid the entire situation. The Story On August 10, 2017, Brian Hines (Innovia’s CFO) got a fraudulent email from someone pretending to be me. Someone did their research on Innovia. They knew who I was and who Brian was. And they bought the domain lnnovia.com spelled with a lowercase “L” which looks very similar to a lowercase “I”. The phisher (pretending to be me) wrote a message to Brian asking for $38,500 to be wire transferred to the account that he attached. This email was well crafted and resembled our email design, he was even able to replicate our Innovia signatures. The email is so well crafted that Brian didn’t even raise an eyebrow when he received it. While you can tell the letter is an “L” by looking at it closely. It is not something that most people would catch unless they were purposefully looking for it. That’s an advantage of Microsoft 365, the software can catch a discrepancy like this when we might miss it. Side note: Since this incident occurred we have now bought the domain lnnovia.com so no one can do this to us again. As you might expect Brian, being the great guy that he is, replied with a simple “Of course”. Our procedure for a wire transfer is simple, Brian fills out a form with the ABA number (aka the routing number), vendor name and signs it personally before sending it off to the wire transfer department at our bank. He also CC’s the email to me. Once the bank receives it they have to call Mary Beth or I to confirm the transfer. We have a secret pass-code that we have to say to confirm the transaction. In addition, we have to tell them the amount based off the transfer document that we receive. Following that process, Brian takes this and prepares our wire transfer document as shown below. Which if you’re keeping score you will realize that this is the first time I actually see anything related to this. Now Brian was on vacation at the time so he was unable to add his signature as he normally does. This made me raise my eyebrows a little when I received the document but I approved it anyway. A couple of minutes later I get the phone call from the bank. Since I trust Brian and assume the expense was from him I approved the transaction. About 5 minutes later, I started thinking about this further. Wondering who this David L Bishop guy is. So I went into our accounting system to find out more. And he was nowhere to be found. At this point I call Brian and asked who this guy is. Brian replied “I don’t know, you sent me an email asking to transfer this wire.” I reply, “No I didn’t”. It is at this point that we realize that something fishy is going on. Brian sent me the original email he got and I quickly realized that we were being scammed. I called the bank as fast as I could to see if we could cancel the transfer but it was too late. Luckily for us, the bank called us back about 5 minutes later. It turns out there was an error processing the transaction with the Federal Reserve because the account number was incorrect. The funny part of this whole story is they went to all this trouble to scam us but then messed up at the most important step. It almost makes me wonder if this attack came from someone we know who was trying to teach us a lesson in security. So what did we learn from this unsuccessful attack? I learned that phishing schemes are very real. We assumed that our systems and processes were secure enough to prevent us from an attack. But we found out that this was not the case. We decided not to push this with the FBI though because we were just too busy at the time. After this incident occurred, we decided it was time to increase our security at Innovia. So we added Microsoft Advanced Threat Protection. Which stops and analyzes improper email addresses. It is designed to secure the borders, to keep our secure information from going out and preventing other people from coming in and taking the data. The software scans emails coming in and makes sure they are legitimate. In the event that they are not, the software will either reject the email from entering Outlook entirely or send it straight to your junk folder. Microsoft Advanced Threat Protection is a key component of Microsoft 365. We also added Azure Information Protection Plan 1 which tells us if something is being sent inappropriately. This searches for keywords such as “Bank Transfer” and “SWIFT” in emails we send. I recently sent an email with this type of information to an insurance company. I immediately got a notification email telling me that I had just sent wire transfer instructions. The cool thing about this is it actually allows you to stop that email from being sent if you decide that your financial information should not be going out. You can also use it to make sure you have managerial approval before an employee sends out sensitive information. With Azure Information Protection Plan 1 we also get Microsoft 365 encryption. With the push of a button, you can encrypt the information on any email you send. This is helpful to add another layer of protection when you are sending sensitive information. Really this is just touching the surface of the ways Microsoft 365 can secure your business. I hope you will be proactive and protect your business before an attack happens. I also recommend making sure every single employee at your company has Microsoft 365 protection. Because hackers are always looking for that weak link in your defense. Don’t give them that option. Microsoft 365 is actually a very affordable option for your business. Contact our team today at sales@innovia.com or by phone at 800.834.7700 to learn more about how affordable it is. Or save yourself a step and get started on your own today.
↧
↧
Blog Post: Using Font Awesome icons in control add-ins
This post has been long overdue. I’ve had it in my to-do list for nearly four years now, but it always ended up in the not today category. Funny how many times I’ve implemented it already, and how many times I’ve presented this, and I never ever found a few minutes to create a demo repository and a blog to come with it. So, here we go. Including web fonts in your control add-ins is no rocket science, really. Control add-ins are just pieces of HTML, CSS, and JavaScript running in an iframe, so whatever you can do within an iframe from anywhere else, you can do it from control add-ins. Web fonts are no different. The problems start if you want to package web fonts into the control add-in so that you can use them even when your BC/NAV instance is running in an isolated network, or if you simply want to eliminate any external dependencies. Control add-ins support packaging script, stylesheet, and image files. This could make you think that you cannot include web fonts. But that would be wrong. If you read my blog post about abusing images to load HTML files , then it might give you some ideas. Yes, you can use the same trick to load web fonts or just about any other external resource. Let’s take a look how to include a web font, and let’s use Font Awesome as an example. Because it’s just awesome. Start by downloading the free distribution of Font Awesome from the Hosting Font Awesome Yourself page . It contains a lot of files, but you don’t need them all. The first group of files you need to include into your AL project is the web fonts themselves. Create a subfolder called Fonts, and then put all the *.woff files from the zip file you just downloaded. In my example, I used fa-regular-400.woff and fa-solid-900.woff. Font Awesome comes with far more files here – you have *.woff2 files, *.ttf files, *.eot files, *.svg files… And in fact if you use Font Awesome as-is, then you actually need all those files. However, in reality, the only files you really need are *.woff files, the Web Open Font Format files. The WOFF format is supported on all relevant platforms as you can see here: https://caniuse.com/#search=woff . The only exception is Opera Mini, but Opera Mini doesn’t support any other font format, so you can ignore it. Who uses it with BC anyway? Once you’ve included the *.woff files, you need to declare them in your control add-in. For example, like this: Yes, they are declared as images, and they are not images, but nobody cares. The AL compiler doesn’t care, the runtime doesn’t care. If you don’t declare these files, they won’t be unpacked in the target directory on the web server, so you must declare them and Images is the only property that allows you to do it. The next step is to include stylesheets. If you are using a web font only to be able to support a custom typeface, then a @font-face declaration should be enough. For Font Awesome, these declarations can be found in regular.css and solid.css files. However, if you want to also use icons, you must also include the fontawesome.css file. You may use the minified version of the icon definition stylesheet, the go ahead with fontawesome.min.css, but don’t use the regular.min.css or solid.min.css files because you’ll need to edit them and it will be far easier to do so with their non-minified versions. Once you included those files in your project, you need to declare them in your control add-in too. Something like this: It’s edit time now. You need to open your regular.css and solid.css files and change the @font-face definitions. Do the following: Remove the first src declaration line (the one that declares the .eot version of the font) On the second src declaration line, remove all declarations except the .woff declaration Change the url of the font to reflect the relative path to the .woff file from the path of the stylesheet file The end result in my demo looks like this: And that’s it. You can now use Font Awesome from within your control add-in the same way you would use it in any other web project. Here’s a screenshot from my demo: You can find the entire Demo project repository on my GitHub: https://github.com/vjekob/fontawesomebc Good luck Read this post at its original location at http://vjeko.com/using-font-awesome-icons-in-control-add-ins/ , or visit the original blog at http://vjeko.com . 5e33c5f6cb90c441bd1f23d5b9eeca34 The post Using Font Awesome icons in control add-ins appeared first on Vjeko.com .
↧
Forum Post: RE: Electronic Bank statement reconciliations- BAI2
Thanks for your response. I am not in using NAV NA. Do you have to sign up with Bank data conversion services?
↧
Blog Post: Your Supply Chain on the Azure IoT and Blockchain Cloud
Editor's note: Stefano will present a live webcast on the topic of running supply chain processes in the Azure IoT and blockchain cloud on Tuesday, June 4. Blockchain technology combined with the Internet of Things (IoT) has the potential to disrupt the manufacturing and retail industries. We have heard of blockchain in the context of cryptocurrency, so how is blockchain relevant to supply chains? About Blockchain The original objective of blockchain technology was to facilitate trusted fiscal transactions between two parties without the necessity for a third party, such as a bank, to be involved. This enabled faster and less expensive transactions. Due to the security and immutable nature of the blockchain, it also has complete integrity as the transactions are verified by the system itself. Transactions on the blockchain are stored and distributed across multiple nodes within the network. These transactions, or records, are very secure due to how the blockchain works (see my article for more information about cybersecurity in blockchain ), which makes this technology the perfect method of transparently and securely recording transactions and documents. As the data is held across shared nodes, the technology can be used to create and maintain a common and constantly updated database. This presents a multitude of applications for blockchain outside of the cryptocurrency industry. In this context, the role of “smart contracts” is to digitally facilitate, verify, or enforce the negotiation or performance of an agreement between two or more parties involved in a digital transaction. Smart contracts allow for credible transactions to happen without authorization and verification by a central authority. Also, these transactions are trackable and irreversible. About Supply Chain The synergy between IoT and blockchain has a potential to disrupt the traditional supply chain management structure by utilizing a transparent decentralized smart contract eco-system. IoT, a network of devices of any type all connected to the network, for personal, domestic and industrial use, can include devices that will be used to collect telemetry data at each stage of a supply chain and transfer this information to an IoT hub, which aggregates these streams of data for storage and further analysis. Blockchain smart contracts can use rule-based intelligence to perform validation on this data and update the state of each supply chain stage for all parties involved, in a completely trusted and transparent manner. For example, terms, conditions and any other logic can be coded into a smart contract for verifying the correct execution of a transaction of goods between two stages of the supply chain. Let's clarify these concepts with a simple example in the dairy industry's distribution supply chain: farmers' production and transfer of milk to a food processing company for packaging and shipping. Milk is sealed at a set temperature and humidity level, and these or similar conditions must be maintained also during transportation to the warehouse and retail store. Source: Microsoft Proper IoT devices, with sensors for measuring temperature and humidity, can be installed in containers and carriers storing and shipping the product. All commercial partners involved in the supply chain can monitor delivery times, quality status, and costs in near real-time and create, negotiate, and complete transactions automatically. Combining this with “Industry 4.0” smart devices that are empowered to communicate with each other directly, operating costs will decrease and efficiency of the supply chain will rise – without a centralized control mechanism that would slow them down. In addition, machine learning algorithms may help production decisions, allowing factories to take faster actions autonomously. Azure IoT Central .... Read More
↧
↧
Blog Post: Controller’s Boot Camp Training Comes to Fresno California June 24-28
New View Strategies is offering specialty training for Dynamics NAV designed specifically for accountants and those who support accountants. You will not find training like this anywhere else, because it is taught by former Corporate Controllers who have used this same software in their jobs every day for more than 20 years. They designed this class to share with you everything they wish someone had taught them when they started using Dynamics! The next class is being held in Fresno, California from June 24-28th and Dynamics NAV Financials is providing a promo code just for you! Use JUNCBC2019 on your registration to save $200. Look at what past students had to say about this class! For any Controller using NAV, if you are in the process of converting to NAV, if you’re new to NAV or if you’ve been using NAV for a while, this is the class for you. Amanda and Kerry will either reinforce what you already know but more likely show you things that you don’t know, point out things that you should be doing and things that you shouldn’t be doing. I highly recommend this class. – Christopher Scrivner, Rava Ranches For a controller with limited exposure to NAV, I cannot fathom a more meaningful investment of time. The course is robust and the materials covered extremely comprehensive. You will be more than satisfied with the experience. Brilliant instructors. – Scott Hulme, Nature Fresh Farms This course is a must for those new to NAV or new in a Controllers role. The hands on learning and collaborative networking environment with fellow users is essential to teach you the “small stuff” that can make a big difference in your productivity. Many of us have had little or no training, so this enables us to utilize and harness the system and take advantage of the reporting and analytical tools available. The class introduces you to many things you didn’t know you didn’t know about Nav. Whether a new user or seasoned veteran, there will be useful takeaways from the course. – Jen Brickner, Andy Gump
↧
Forum Post: RE: Electronic Bank statement reconciliations- BAI2
Most likely, but it depends upon the localization you are working with if there are any further requirement. You can start here and search as needed: docs.microsoft.com/.../bank-how-setup-bank-data-conversion-service Good Luck!
↧
Forum Post: Deleted a Bank Rec, Trying to redo it and old entries don't pop up
There was an issue in the previous month's posted bank rec and we deleted it in order to be able to re do it. When we try to start a new bank rec and suggest lines, all the old entries (that were previously cleared in the deleted bank rec) don't appear.
↧
Forum Post: RE: Deleted a Bank Rec, Trying to redo it and old entries don't pop up
You can't redo it. When you post a bank rec, the Open field in Bank Ledger is set to false. If you want to redo the old entries, you will need to change it to Open again from the table. No function to change it from the users side.
↧
↧
Forum Post: RE: Company Information
Check if it is actually printing from company information, and not from other record such as Responsibility Center. You can only have one Company Information.
↧
Forum Post: Sales Order Prevent From Releasing When Inventory Doesn't Exist
How can I prevent a user from being able to release a sales order when it contains an item that has not enough quantity on hand available for sale?
↧
Forum Post: RE: Deleted a Bank Rec, Trying to redo it and old entries don't pop up
and where would this be changed? Just to clarify, if I change that to open again, when I start the new bank rec for that month, I will be able to see all those entries again?
↧
Forum Post: RE: Deleted a Bank Rec, Trying to redo it and old entries don't pop up
The bank account ledger entry. As far as I remember, you need to update three things. 1) Remaining Amount 2) Open 3) Statement Status Make sure to test this and involve your partner because you are making non standard changes.
↧
↧
Forum Post: RE: Sales Order Prevent From Releasing When Inventory Doesn't Exist
The functionality is not available on standard. You will need to customize it.
↧
Blog Post: Bulk Edit and Add Customers via Excel in Dynamics 365 Business Central
Manually adding or editing multiple customers to your database is frustrating, not to mention time-consuming. With the new release of Business Central you now have the ability to bulk add and edit customers via Excel. Now that’s something to get Read More The post Bulk Edit and Add Customers via Excel in Dynamics 365 Business Central appeared first on Evolution Business Systems .
↧
Forum Post: error in posting negative purchase invoice
Amount must be negative in Gen. Journal Line Journal Template Name=",Journak Batch Name=",Line No.='0' how to post a negative amt purchase invoice
↧
Forum Post: New Item
Item NO.must have a value in sales price,item no=,sales type=customer price group,sales code=ALL.starting date=,currency code=,variant cod=,unit of measure code=,minimum quantity=0 it cannot be zero or empty
↧
↧
Forum Post: RE: Company Information
Hi It is printing from Company and there is only 1 record . Company opened is ABC but it is printing information of XYZ company. Thanks
↧
Forum Post: RE: Dynamics Web client configuration
Hi Manish, The web client works on other computers if I establish the connection through LAN but it doesn't work if I am trying connecting through wifi. Can you clarify if there are any exceptions?
↧
Blog Post: CU01 for Business Central Spring Release 2019
Cumulative Update includes all application and platform hotfixes and regulatory features that have been released for Microsoft Dynamics NAV. Microsoft Dynamics Business Central Spring Release CU 01 :- BC CU01 Warning Before you install ...read more
↧