In our recent Microsoft Dynamics Case Study, we went over how Pivott’s integration with Microsoft Dynamics simplified and automated our customer's contract management process. Microsoft Dynamics is a powerful accounting tool, but it's not commonly used in commercial real estate, and it’s unusual to issue vendor checks without invoices. To address these challenges, we developed integrations for both the “Business Central” and “SL” versions of Microsoft Dynamics. Here’s how we did it.
Pivott’s MS Dynamics 365 Business Central integration uses Configuration Packages to template your data for import. Once set up, these packages can be easily reused. While Configuration Packages are highly customizable, they can also be complex, so we’re here to assist with the setup process.
Pivott is designed to be flexible and adapt to your MS Dynamics needs. We recommend choosing your preferred import setup, and Pivott will align with it. Here’s how to do it:
These steps only need to be done once.
The exported Excel file should be shared with Pivott for configuration. This file helps us understand what MS Dynamics expects from us. Be sure to include only the fields that Pivott can provide.
Important Note: The Excel file contains hidden XML components that are not visible. Therefore, you cannot simply copy and paste the fields into a different spreadsheet.
Based on the Excel template you provided, Pivott will export data in the same format. Here’s how to import it into the Configuration Package you created:
Repeat this process every month or periodically when you have new data to upload.
Uploading general ledger or accounts payable entries to Dynamics SL is simpler but less user-friendly compared to the Business Central version. It also requires an administrator to activate the necessary modules.
Unlike Business Central, Dynamics SL accepts files in CSV format, not Excel. In our example, we aimed to create a single CSV file that instructs Dynamics SL to generate around 200 check payments each month. Here's an example using only two landscaping vendors.
Let's say you need to queue two checks for printing:
Before using Pivott, someone had to manually calculate the amount owed to each vendor, after applying credits, every month. This process was repeated over 200 times each month and took up a significant amount of time during the first half of the month.
Pivott used a combination of AI and human verification to import all spreadsheets, contracts, and financial records into the software. Even the vendor directory was created from a single import. The customer only needed to verify the data and attend training sessions on how to make any changes.
Things change regularly: vendors are added or removed, credits and rebates fluctuate, and properties are updated monthly. Pivott's interface supports two types of user groups: 1) View-only users who can answer their own questions, and 2) Administrators who handle daily and weekly updates. Rather than having each department manager maintain their own version of a spreadsheet, Pivott standardized the process for everyone.
At the end of each month, a single CSV file is exported from Pivott and uploaded to Dynamics SL, completely eliminating the need for manual labor.
This single CSV file is uploaded to Dynamics SL, which will automatically generate checks based on the number of "Level1" entries. Please consult your Dynamics administrator for access to this upload feature, as it is not enabled by default.
integrating Pivott with Microsoft Dynamics—whether through Business Central or Dynamics SL—streamlines the vendor payment process and significantly reduces manual effort. By automating the generation of checks and leveraging flexible data formats like Configuration Packages and CSV files, Pivott ensures that your accounting processes are both efficient and scalable. With the ability to handle frequent changes in vendor information and other financial details, Pivott allows your team to focus on higher-priority tasks. The integration transforms complex workflows into seamless, automated operations, ultimately saving time and reducing the risk of errors.
Need help integrating? Book some time with our team!