MichaelJ2.com: Dynamics GP for Equipment Rentals. Reviewing, exploring, and customizing Microsoft Dynamics GP.



Similar documents
QuickService Software Training. Equipment Tracking

How to Make Macola Order Entry Sing

Distribution Training Guide. D110 Sales Order Management: Basic

SAP Business One. General Ledger Transactions Generated from Order to Invoice. ESAP SAP Business One Online University

Promotional Products Supplier Packet

Welcome to the topic on purchasing items.

2O/2. distribution. How Much Can You Save With an Integrated ecommerce Approach? By KeCommerce. socius The Power of Partnership

Microsoft Dynamics GP. Field Service Service Call Management

ERT ERP Platform Germany. Nov 2012 Horst Kaspers

Sage Accpac ERP Order Entry 5.3A Service Pack 5 (070309)

See your business in a new way.

This RMA solution supports the ability to track: Products that are authorized for return, replacement, repair or simply unwanted. Material movements

Order Management System. Complete control of your order processes

How To Use Optimum Control EDI Import. EDI Invoice Import. EDI Supplier Setup General Set up

Version 7.40 Customer Upgrade Guide. Sage ERP MAS 500

Integrating Microsoft Dynamics GP and Microsoft Dynamics CRM. Discussion Paper and FAQ s

MICROSOFT DYNAMICS GP. Product Capabilities and Business Ready Licensing Module Guide. Solutions

SOLUTIONS MICROSOFT DYNAMICS GP Business Ready Licensing Product Module Guide

Sophisticated Yet Simple

To Integrate or Stand Alone? Data Collection Solutions for The Small & Medium Size Business

Warehouse Management in

VoIP Fulfillment by VoIP Supply

ADDING OPENING BALANCES

Distribution Training Guide. D100 Inventory Management: Basic

BUSINESS ESSENTIALS AND ADVANCED MANAGEMENT

User Guide Volume 8B SERVICE/SUPPORT MANAGEMENT

Work Ticket Integration Between SAP Cloud for Customer and SAP ERP Quick Start Guide

MODULE 1: SALES ORDER MANAGEMENT. Module Overview

Blue Moon Industries. Warehouse Management Integration. for Microsoft Dynamics GP Manhattan Associates' ILS.Net Release 10.0

Microsoft Dynamics GP Packaging of Functionality & Product Capabilities in Microsoft Dynamics GP 2013

Business Management Made Simpler

Sage 300 ERP What's New

Microsoft Dynamics Productivity Tools. Productivity Tools

GXS Active. Orders. Optimizing the Procure-to-Pay Process. Order Planning and Execution. Order Lifecycle Management.

About ERP Software Whitepaper

Sage MAS 90 and 200 ERP

Sage MAS 500 Version 7.4 Sneak Peak

How to Meet EDI Compliance with Cloud ERP

What s New In Sage MAS 90/200 version 4.4?

Best Practices for Inventory Control Using Dynamics GP

ZETA. Business Software Defined INVENTORY & ORDER MANAGEMENT

GPUG.com IBGNet.com DynamicAccounting.net

MANAGE. Warehouse Management Systems. Microsoft Dynamics NAV 5.0. Technical Whitepaper

ProfitMAKER ASI COMPUTER SYSTEMS. bringing. together. industry. solution. It s What We Do! it all. in one. specific

Epicor. Service Management

Table of Contents. Warehouse and Distribution Center Optimization Copyright Ignify Inc

Business Process Sample as used by existing Create!form customers

Microsoft Dynamics GP. Field Service - Service Call Management

Modifier with Visual Basic with Applications (VBA) in Microsoft Dynamics GP 9.0

REAL ROI REPORT MICROSOFT DYNAMICS NAV

Item Tracking in Microsoft Dynamics

FusionRMS for Acumatica. FusionPOS

Commercient s Salesforce ERP Opportunity & Quotations

RESEARCH NOTE NETSUITE S IMPACT ON MANUFACTURING COMPANY PERFORMANCE

Advanced Revenue & Expense Deferrals

SAP B1 Bar Tender Label Printing Integration

Accounting I & Accounting II

Dynamics GP 50 More Tips in 50 Minutes

Distribution Management Capabilities Sage MAS 90 ERP and QuickBooks Enterprise Solutions

Warehouse Management System

Manufacturing Applications in Microsoft Dynamics GP 10.0

Accounts Payable and Inventory Management

6A. RMA Processing. How does an RMA work?

Request for Credit in Accounts Payable

Direct Subcontracting Process (SAP SD & MM)

Latitude Warehouse Management System. WMS forretail & Wholesale Distributors.

Company Data Archive Version 9.0

Reporting Enhancements

Sage Accpac Integrated Suite. Get a 360 view of your business with Sage Accpac

GUIDEBOOK MICROSOFT DYNAMICS GP

Oak Street The Complete Solution

What s New in Sage 500 ERP 2014 The Road Ahead LOCATION DATE PRESENTER

Accounts Receivable. I. Overview Definitions and Abbreviations. Equipment and Supplies Required

UNDERSTANDING FUSION PPM FOR PEOPLESOFT CUSTOMERS

Dynamics GP Insights to Distribution: Inventory

CRM or AMS? By Altai Systems

for Sage 100 ERP Sales Order Overview Document

Objective: Business Case: Key Points: Business Group: Set of Books: Operating Unit: Inventory Organization: Costing Method: Disclaimer:

Data Consistency Management Overview January Customer

for Sage 100 ERP Bar Code Overview Document

London Stock Exchange

RMB. Integration with IBM iseries ERP. Master and code files. Key integration points

PENTAGON 2000SQL SOFTWARE EMPOWERING THE ENTERPRISE

SAP Business One Integration with Radley icaras EDI. Mascidon, LLC March, 2011 Dr. Don Maes

Microsoft Dynamics GP. Field Service - Contract Administration

Apparel Importing/Manufacturing ERP Solutions

Sales. PowerERP e Business Solutions. RMA and Customer Returns. Order Entry. Contact Management. Estimating and Quoting. Sales Commissions.

8 Crucial Requirements for Supply Chain Optimization

SAP Business One. A Single System to Streamline Your Entire Business

Meet & Exceed Rising Customer Expectations

Service Management Software: A Productive Solution and Necessity for Efficient Tech Service Dispatch and Work Order Management

Endeavour Dynamics Offering

GP REPORTS VIEWER USER GUIDE

Beverage Distribution Solution

Recurring Contract Billing 10.0 SP6

Sage 50 Accounting [US Edition] GUMU converts the following information from Sage 50 Accounting (formerly known as Sage PeachTree) into

MODULE 4: PURCHASE ORDER MANAGEMENT

Four distribution strategies for extending ERP to boost business performance

SuiteBuilder (Customization) Guide September 3, 2013 Version 2013 Release 2

Transcription:

Page 1 of 7 SEARCH BLOG FLAG BLOG Next Blog» Create Blog Sign In MichaelJ2.com Reviewing, exploring, and customizing Microsoft Dynamics GP. Saturday, April 11, 2009 Dynamics GP for Equipment Rentals I recently wrapped up an implementation in the role of solution architect for a multi-location Equipment Rental company. I discussed our design with some of the best GP consultants I know who expressed interest in hearing more. I hope you find this useful. We chose to lead with the GP Field Service Series; Contract Administration, Returns Management, & Depot Management Module along with the Sales Order Processing and Inventory Control modules to handle Equipment Rental processes and requirements. I continue to be impressed by the variety of applications I have found for this suite of GP modules. In this scenario, the process begins with the contract. A customer phones the inbound call center and requests equipment for a specified period of time. The call center agent enters the contract terms into Contract Entry/Update. We mapped Contract Type to the customer's Location/Warehouse and customized the way GL distributions were populated (More on that to come). About Me MichaelJ2 Nashville, TN, United States Michael D. Johnson II is an independent consultant, project manager, and developer specializing in Microsoft Dynamics GP technologies based in Nashville, TN. He has been implementing, customizing, and supporting Dynamics GP systems since 1997, version 3.15. From early 2004 through 2009 Michael served as the CIO and Director of ERP Systems for a global consumer products manufacturer and distributor. Prior to that, he spent 7 years consulting in the Microsoft Dynamics VAR Channel. He earned a Bachelors Degree in Accounting from the University of Kentucky and a MBA from Vanderbilt University. View my complete profile Blog Roll Developing for Dynamics GP Microsoft Dynamics CRM 4.0 (BETA) Adaptor for Microsoft Dynamics GP 10.0 SP4 Demo 13 hours ago The Dynamics GP Blogster How are Payables transactions work error messages stored? 16 hours ago DynamicAccounting.net Removing a Reference to a Field or Object in VBA 1 day ago The next step is to use a push button we added to the Contract Entry/Update window to automate the generation of a Sales Order that the warehouse operations can fulfill to record the shipment of the equipment to the customer. This was a better fit than leveraging native functionality to create the Contract from SOP as the contract needed to be initiated before the SOP Invoice was posted. We setup the equipment as serialized inventory items without cost so that we could track shipments to Inside Microsoft Dynamics GP Microsoft Dynamics CRM 4.0 (BETA) Adapter for Microsoft Dynamics GP 10.0 SP4 Integration DemoMate File NOW AVAILABLE!! 1 day ago Victoria Yudin SQL view for inventory quantities on hand 1 week ago The Death of Reason Managing in a Downturn Part III

Page 2 of 7 customers and availability of equipment for rental. The Create Order push button simply creates a new sales order header using default from SOP Setup and values from Contract Entry/Update and forces a relationship between the Sales Order (GL Reference) and the Contract (Job). The user then only has to enter the order lines and set the requested ship date then let the standard order fulfillment process run its course. New Revenue Sources 4 months ago Subscribe To Links: Microsoft Dynamics GP Home! Dynamics GP Newsgroup Connect with me at LinkedIn Blog Archive 2009 (15) June (2) If you have worked with the Contract Administration Module you would realize at this point that we didn't assign any equipment to the Contract. The business process in this scenario is to assign the equipment to the Contract only after the equipment has shipped to the customer. It's only at that point that you would know which serialized piece of equipment was shipped. We chose to automatically insert the equipment record on the Contract after the order was fulfilled, invoiced, and posted. We placed a trigger on SOP10201 to fire off a stored procedure that assigns the shipped serialized equipment records (SVC00300/SOP10201) to the Contract using the GL Reference:Job relationship. This is also where we assign the GL Account to the contract line based on the Location (SVC00600.CNTTYPE), Type of Customer (RM00101.USERDEF1), and Item Type (IV00101.USCATVLS_1) per the customer requirements. Removing a Reference to a Field or Object in VBA Creating Drop Down Lists using Modifier with VBA May (1) April (3) March (5) February (3) January (1) 2007 (5) 2006 (7) Posts by Category SQL (10) VBA (10) Modifier (7) ADO (2) DUOS (2) Dynamics GP (2) Random Rant (2) Contract Administration (1) Field Service Series (1) ISV (1) Project Management (1) RMA (1)

Page 3 of 7 At this point, the equipment has been shipped to the customer and the clock is ticking on the contract. You may have noticed that we defaulted the Hold flag on Contract Entry/Update to true (Simply done with VBA). This prevents the contract from being invoiced before the equipment is returned and inspected signaling the completion of the contract. This is where we'll pick up the process next. We implemented the RMA module to track the returns of the equipment from the customer, send the equipment through the depot for inspection, and place the equipment back into stock to be available for future rental. The RMA and Depot Management modules were a great fit for this scenario. We setup the RMA with a return path of none and to post the received inventory to an In Service Inventory Location. There's no need to credit or bill the customer for anything related to the RMA. We'll handle all of the charges when we bill the Contract later. We linked the RMA to the Invoice that we posted to record the shipment of the equipment to the customer. Next, follow the standard process for receive the RMA. This will adjust the returned equipment inventory into the designated In Service Location.

Page 4 of 7 Once received, use the RMA Line Process Return window to create Depot Management Workorders for each item so that it can be inspected and returned to stock. Post Labor and Parts to the Work Order(s) to track repair costs that might be billed back to the customer later. In this scenario, these charges would not be invoiced separately from the Contract Invoice. Rather, the labor and parts posted against the Work Order(s) will be used later in the process to apply additional repair charges to the Contract before it is billed. After the parts and labor are posted and Work Order is complete we finished the inspection process by transferring the equipment from the In Service location back to general stock to be available for a future rental.

Page 5 of 7 Linking the RMA to the invoice on which the equipment was shipped to the customer and the RMA to the Work Order against which inspection labor and parts are posted allows the backoffice to have visibility to returns of equipment and costs of inspection on unbilled contracts. There's a relationship between the RMA and Work Order all the way back to the Contract through the GL Reference:Job relationship created when the Sales Order was initially created from the Contract. The backoffice now knows that the equipment has been returned, received, and inspected. They can query the costs of repair/inspection and prepare the contract for invoicing. In this scenario they chose to add new contract lines for additional charges such as Freight and Repair. The final step in the process is to Bill the Contract to create the SOP Invoice to send to the customer for the rental, freight, and repair/inspection charges.

Page 6 of 7 Now, you can enter and track all of your transactions, costs, inventory movements, etc. associated with managing your equipment rental business using the Dynamics GP Field Service Suite which comes packaged with your BRL. There's no need for spreadsheets or disparate systems to manage these processes. We customized this implementation to streamline data processing, ensure consistency, and enforce data integrity. However, you could opt to implement this process without any customization at all. Using this process also allows you to query all of your equipment; in your own inventory (IV00102 and/or IV00200) as well as the equipment that is out on a rental contract (SVC00300 and SVC00601). You can use this information for Available to Promise Reports. You may have noticed the Create Project Button on the Contract Entry/Update window. We also integrated the FSS Contract with Project Accounting so that we could leverage PAS to track T&M activity related to the equipment rental. PAS was a better fit than Service Call management in this case and maintaining the relationship between the CA Contract and the PA Contract enabled us to report on the profitability of the relationship with the customer by combining both T&M project costs and billing with rental contract transactions. Posted by MichaelJ2 at 9:22 AM Labels: Contract Administration, Field Service Series, Modifier, RMA 3 comments: Mariano Gomez said... Michael, This is great information! I just rolled off a project too with

Page 7 of 7 global security services and equipment installation provider. While my experience was slightly different, the integration between the GP components and some of the add-ons we built made things very smooth. Great job with the post! MG.- Mariano Gomez, MVP Maximum Global Business, LLC http://www.maximumglobalbusiness.com 11:11 AM Brian Callow said... Very creative. 1:16 PM I think implementing WennSoft's Equipment Manager Rental Module might have been easier. MichaelJ2 said... I'm not sure WennSoft would have been easier. That's a relative term of course. What we did was pretty simple. The whole FSS implementation, including the light customizations, only took ~2 weeks. Their requirements actually mapped well to GP short a few GAPs and they owned FSS through their BRL. There are other functions for this industry WennSoft handles that FSS just doesn't. In this instance, those weren't important to this customer. 8:08 AM Post a Comment Links to this post Create a Link Newer Post Home Older Post Subscribe to: Post Comments (Atom)