(888) 695-5010
Suite Engine > Help Documentation > RPM Release Notes



Release 1.15.2020911.20196

September 11, 2020

Rental Process Management (RPM): This September release focused on locking down needed scenarios.  Many corrections were addressed, several new features have been added, and automated testing scenarios get larger and larger.

Feature Enhancements:
  • 8109: Dispatch Entry has been added to RPM.
  • 8573: Standard Codes are now available in RPM!
  • 8813: New publishers added in Post-Error Check.
  • 8834: Report Selections in RPM are now extensible.
  • 8672: Reports now allow Show/Hide of Sell-to/Bill-to and/or Ship-to information as well as Tax Breakdown.
  • 8670: The Bill-to is now allowed to be changed on an RPM document without having to recreate all the lines. You are presented with options when you attempt to change the Bill-to.  This allows a change of Bill-to mid-rental if needed.
  • 8886: Gen. Prod. Posting Groups are now required on an RPM Subcategory/Unit before it can be added to a line.
  • 8675: Bin Codes can now be used on RPM lines.
  • 8804: Batch Post Contracts is now Batch Post RPM Documents. You can now choose to do Contracts, Work Orders and/or Pre-Billings in the same batch.
  • 8904: When selecting a Kit line in the Finalize screen, component lines should also get selected.
  • 8935: A new option for “Card” and “Unit Card” has been added to the Line button on document lines allowing you to quickly open the related type of item on a line.
  • 8926: Events added to report headers and footers.
  • 8669: You can now change address information, ship-to code and bill-to code on an existing RPM document after invoicing.
  • 5307: The status on an RPM Unit will change to a user defined service status when service is started on that unit.
  • 8741: Costing has been added for RPM Units!
  • 10400: An RPM Invoice will now show serial numbers for serialized items if the option is chosen.


  • 8505: Standard text lines are now excluded from the quantity check in posting.
  • 8574: Buttons on Customer Card and List have been moved around a bit to conform to how Sales have their buttons.
  • 8587: When the first segment is less than a full billing period and you invoice and add a line change in the next un-invoiced segment, the system wanted to credit and rebill the invoiced period. This has been corrected.
  • 8640: The same serialized unit can no longer be shipped on two different lines on the same document.
  • 8655: Period Stop Date must not be changed on sale lines on a pre-billing.
  • 8656: Receipts should not be undone if transactions have occurred to the unit after the receipt posting.
  • 7137: After a line has movement ledger entries posted against it, the Start Date of the line must not be changed to be before the earliest effective date on movement.
  • 8665: Location Code can be changed on any line and a change of Location Code on a Kit line also updates components.
  • 8821: Credit flag improvements on RPM documents.
  • 8823: Previous information is properly cleared when using copy document.
  • 8564: Header status logic has been streamlined to perform faster and more accurately.
  • 8902: When a line is set as Revenue Only, the Qty. to Invoice should not be based off the Quantity Shipped.
  • 8889: An RPM document should not post shipment/invoice if there is only a note line on the document.
  • 8910: The unit no. should not be cleared partway through the OnDelete trigger.
  • 8750: Main Subcategory Line No. now updates correctly if components are before their main line no.
  • 8523: Inserting a new line on a Work Quote does not fall into an endless loop when Auto invoice Discount is selected.
  • 8904: Finalize screen will update the Receipt Date on shipping/receiving lines even if there is already a Receipt Date filled in.
  • 8560: When using Cycle Initial Term on a billing code, the system now suggests the correct Start Date on the segment after the initial term is invoiced.
  • 8562: Line Discount % should be editable on Kit lines.
  • 8458: Kits will only insert components once on a Work Quote.
  • 8937: Related charges should get inserted when a Kit line is entered on a line if the Kit subcategory has related charges defined.
  • 8941: Choosing Start New Period in line changes will not produce daily segments after initial invoice.
  • 8943: The unit allocations screen now shows records when needed on a pre-billing.
  • 8982: You cannot change the Subcategory No. on an RPM Unit until all transactions for the unit have been reversed.
  • 9047: You cannot change the No. or Unit No. on a Unit Service line after components have been shipped/invoiced.
  • 9048: If an RPM Subcategory or RPM Unit is renamed, the stored main information on RPM Lines is also renamed.
  • 9051: RPM Subcategory flowfields now mimic the RPM Unit flowfields.
  • 10390: The logic has been updated on how a pre-billing determines an invoice or a credit memo based on lines instead of source document.

Release 1.15.2020701.18220

July 1, 2020

Rental Process Management (RPM): This July release continues to enhance the product and help clients run their business quicker and easier.  Automated testing continues to evolve to avoid introducing bugs in the system.

Feature Enhancements:
  • 8085: RPM Units can now be related to Resources.
  • 8087: New events added to Unit Jnl. Management.
  • 8191: Allow extending the quantities on movement ledger entries.
  • 8192: Additional publishers added in Post and Unit Jnl.-Post Line.
  • 7980: Performance has been enhanced for creating a Pre-Billing from other documents.
  • 8394: When changing the Credit flag or Revenue Only flag on a Kit line, all components also get updated.
  • 8393: Batch Create Pre-Billing process now allows selecting the document types to add to the pre-billing and additional options available for grouping by External Doc. No. (Customer P.O. No.) or Ship-to Code.
  • 8384: Invoice Discounts are now available in RPM!
  • 8426: Allow extending the creation of segments.
  • 8377: Kit lines now get the Next Billing Date and Billed Thru Date updated when component lines change.


  • 8086: When you delete an Item that is related to an RPM Unit, the Related Item No. field will be cleared on the RPM Unit.
  • 8118: An error should not occur when you attempt to receive the same Qty. Tracked unit on different lines with a blank location code.
  • 8129: Emailing a posted RPM document should no longer produce an error.
  • 8167: Rename “Contract No.” on posted documents to “Source Document No.”.
  • 8371: Cancelling an invoice with a multi-quantity item now reverses the cost entries correctly.
  • 8375: The Hidden property on documents for signatures has been updated to eliminate the error of “The Hidden expression used in image ‘RightLogo_Logo2’ returned a type that is not valid.”

Release 1.15.20200529.17475

May 29, 2020

This June release is based on customer needs and upgrades. As with all releases, automated testing continues to grow and expand!

Feature Enhancements:
  • 7820: Bill-to Addresses have been reintroduced into RPM!
  • 7918: RPM Document Processor profile is now available on Explore All.
  • 7911: Emailing from RPM documents now shows the same option page that appears when you print a document!
  • 7941: Enums are introduced into RPM in a few places. This will continue to evolve on subsequent releases.
  • 7993: Additional publishers added. This will also continue to evolve on subsequent releases.


  • 7758: Field group dropdown needed for Register tables.
  • 7754: Source document information should copy from posted purchase documents to cost/rev. ledger entries.
  • 7788: Contacts and reference fields not copied during work quote to work order.
  • 7802: Renaming a tax area should change on all RPM documents.
  • 7851: Worksheet changes needed based on BC 16 updates.
  • 7853: Projected Revenue is no longer doubling the totals.
  • 7931: Explicit permissions needed when deleting archive tables.
  • 7955: Purchase line archive now has the same RPM fields as purchase line table.
  • 7983: Credit flag on RPM documents is now set correctly.
  • 7910: Related charges that are inserted from a kit will no longer copy the billing code from the kit.
  • 8031: Cycle initial term on billing code now works correctly when start date matches the beginning of the term specified.

Release 1.15.20200417.16264

April 21, 2020

Rental Process Management (RPM) continues to improve and grow based on customer feedback and suggestions.

Feature Enhancements:
  • 7182: When creating a corrective pre-billing, you can now choose which lines will be copied from the posted document.
  • 7414: Added a new Sell-to History FactBox for RPM.
  • 7398: Added both the Sell-to and Bill-to History FactBoxes to the Customer Card and List.
  • 7392: Attachments have been fully added to all RPM documents! They follow the standard set by Sales documents.
  • 6032: Electronic signatures are now available for all RPM documents!
  • 7401: Pre-Billing archives are now available.
  • 7483: The External Document No. has been recaptioned to Customer PO No.
  • 7550: Phone No., Fax No., Email and Home Page now show under the company address on RPM documents if filled in. This comes from the Responsibility Center if filled in on the document.
  • 7581: Comments are now available on the four master levels of RPM.
  • 7603: Additional events have been added to RPM archive management.
  • 7623: Header and footer text now allows basic HTML tags that can be rendered in RDL reports.
  • 7455: The External Document No. is now editable on posted invoices.
  • 7443: Deposits are now available on RPM documents!
  • 7667: Additional events have been added to RPM copy doc. Management.
  • 6307: The shipping/receiving journal will filter on the correct template/batch when posting.
  • 7187: The line discount amount gets updated correctly on segments.
  • 6469: Crediting of a Fixed Asset from a posted RPM document now properly reverses the disposal of the asset.
  • 7294: Automatic selection of units during posting has been updated to include partial receipts.
  • 7425: Main Subcategory Line No. Now gets set correctly when adding lines under a Unit Service line.
  • 7276: RPM Posted Invoice report now includes the Due Date.
  • 7261: The link to comments on RPM documents has been corrected.
  • 7262: The quote no. now transfers from a contract or work order to the posted invoice.
  • 7251: The non-chargeable flag now copies correctly to newly created work order lines from planned maintenance.
  • 7573: PM Work Lines will now automatically transfer to a newly created Unit planned maintenance.
  • 7604: Unit validation on PM Work Lines has been updated to include Charges.
  • 7158: Delivery and Pickup Tickets can now have their own header/footer text and can be controlled on the request options page.
  • 7344: G/L Account lines on printed RPM documents will still hide the account no. but will be included in posted totals.
  • 7669: Default cycle billing on a billing code now correctly creates segments after initial invoicing.

Release 1.15.20191231.12803

December 31, 2019

As promised, here are more enhanced features in this version of Rental Process Management (RPM) for Dynamics 365 Business Central version 15 – Microsoft’s latest version.
Feature Enhancements:
  • 6042: A progress screen showing a status counter has been added to the RPM Batch Posting.
  • 4805: RPM Batch Posting now shows the Activity Log after the process is completed.
  • 6030: When changing the Ship-to Address Code or Gen. Bus. Posting Group, the prices and billing dates will not get set back to the default values.
  • 6048: Shared coding between reports as been moved to a management codeunit to allow for custom reports to be created and publishers will be added in another release to allow custom changes.
  • 6050: Location Code has been promoted on RPM documents.
  • 6024: When printing rolled up kits, all units are now combined into one string as opposed to multiple strings for each component within the kit.
  • 6076: Customer Comments and Contact Comments have been added to the header ribbon of RPM documents.
  • 6052: You can now use the Copy Line feature on RPM Quotes.
  • 6138: The Source Document has been added to the Rental Invoiced Revenue report.
  • 6573: Serialized Items are now available on RPM Documents! Serial Number tracking is now available in this release; lot and bin tracking will follow in a subsequent release.
  • 1650: Work Quote Archives and Work Order Archives are now available!
  • 6792: BC Role Center pages in RPM now include many more options in the top level menus to make it easier to switch from one area to another within RPM.
  • 6057: For best price billing, the system will now choose a monthly rate over a 4-week rate if the amounts are equal.
  • 6025: When printing lines using best price, combined lines will show multiple lines of price periods if pricing or usage differ; like prices and usage will continue to be combined.
  • 6055: When posting options are shown before posting, the document shown at the top of the page was always the first contract. This has been corrected to show the document you are posting from.
  • 6044: Movement, shipments and receipts can now be reviewed from the shipping/receiving screen when there are no lines displayed.
  • 6159: You can now set a Unit of Measure Code in RPM Prices if there is no Unit No. Defined.
  • 6162: The Create Receipts screen now splits all lines by line no. Instead of grouping by the No. field.
  • 6101: The Line Discount % field now shows correctly on the RPM Document – Test report.
  • 6317: Subcategories by Location and Units by Location pages now show the matrix correctly with scroll bars.

Release 1.15.20191010.10529

October 10, 2019

This version of Rental Process Management (RPM) focused on bringing the app up to Dynamics Business Central version 15, the next major version.  There were minor enhancements as well.  Stay tuned for more great enhancements coming soon in this new version of Business Central!

Feature Enhancements:
  • 5864: Bring RPM up to the latest version of Business Central, version 15!
  • 5951: RPM Headers and Footers are back! This allows you to specify multi-line text to appear at the top of RPM documents (Header Text) or the bottom of RPM documents after all lines print (Footer Text).  This can be set per document and an option exists on the printed document request pages to show or hide this text.
  • 5351: A new field called “Qty. In Service” has been added to the Subcategory and Unit. When a Unit is put into service, this will show how many are currently in service and will no longer show when all maintenance is complete on the Unit.
  • 5954: A new field called “Qty. on Work Order” is now available on the Item Card, Item List, Stockkeeping Unit Card and Stockkeeping Unit List.
  • 5882: RPM buttons in ribbon of Customer Card and List now open the document listed instead of always opening a Quote.
  • 5966: RPM Shipping/Receiving Lines are no longer created for a Work Quote.

Release 1.0.20190927.10141

September 27, 2019

This version of Rental Process Management (RPM) focused on further cleanup of outstanding issues and more exciting features were added.

Feature Enhancements:
  • 1694: A new button called Create Work Orders from Receipts was added to the RPM Contract. After receiving equipment back on an RPM Contract, you can now send those unit directly to an RPM Work Order, linked to the original RPM Contract.  The process is quick and intuitive.
  • 1694: The Create Work Orders from Receipts also added a separate Contract No. And Receipt Entry No. to the Planned Maintenance allowing you view the type of planned maintenance performed on the RPM Work Order, RPM Contract and individual receipt entry that was related to that PM.
  • 5650: Extension Information for RPM has been added as a FastTab on RPM Setup.
  • 5591: Emailing is back! The Email option on all RPM Documents is available for use again.
  • 3306: All Name, Description, Address and Contact fields (except for Description 2) have been increased to allow 100 characters instead of 50 to keep with base Business Central. The Description 2 length has not been changed yet so for now Description 2 must stay at 50 characters.
  • 5726: Posting Group fields, Tax fields, VAT fields and Salesperson Code fields have been increased to 20 characters instead of 10 to keep with base Business Central.
  • 5701: The Line Complete field has been brought forward from the older versions of RPM. Now you can see if a line has anything activity pending by filtering or looking at this field.
  • 5338: A new Unit Status (Service) field has been added to RPM Setup. This currently is unused but will be used in a future version coming soon!
  • 1694: The drilldown for the Work Order No., the new Contract No. and Receipt Entry No. now work as expected.
  • 5629: The Revenue Only field has been moved from the 50,000 range to the Rental Process Management licensed range.
  • 5367: The Description and Description 2 fields of a line are not overwritten when you choose a unit in shipping/receiving that has the same Description and Description 2 as its parent subcategory.
  • 5750: You can no longer receive more than the qty. shipped of a unit on an RPM document.
  • 5632: When shipping units, the quantity is validated by location code.
  • 3277: The Last Meter Reading in Planned Maintenance is now by Unit of Measure Code. These fields drill down to the unit’s reading lines as well.
  • 5780: Segments now show correctly when using Change Effective on Next Day and the Effective Date is the day before the Next Billing Date.
  • 5632: You can no longer receive the same serialized unit more than once in the shipping/receiving screen.
  • 5794: Certain header fields such as Billing Code, Start Date, etc. are no longer cleared when posted to an invoice or credit memo.
  • 5658: The Location Code is now filled in by default from the Customer added to an RPM Document.
  • 5726: Line Change screen has been updated to remove duplicated fields in header.
  • 5822: Deleting a Line Change will only delete its own associated shipping/receiving lines.
  • 5841: Inserting or deleting line changes will now correctly update the quantity fields on future line changes.
  • 5836: Explicit permissions removed from tables and moved to codeunits.
  • 5823: All units will now show when printing RPM documents and the Exclude Received Units is not ticked.
  • 5856: Movement Ledger Entries are retained when a Unit is deleted from the system to keep the history for that unit.
  • 5861: When creating manual receipts, the Meter Unit of Measure code is brought forward to the shipping/receiving line.
  • 5877: No reports in RPM should display the “An error has occurred” explicit error.

Release 1.0.20190816.9102

August 16, 2019

This next version of Rental Process Management (RPM) focused on cleanup of outstanding issues and some smaller features were added as well.

Feature Enhancements:
  • 3182, 5135: A new Unit Shipping/Receiving Journal is available. The journal is setup in a way that is conducive to scanning.  When a unit or serial number is found and the type is Receipt, the system searches all documents for that shipped unit and fills in the associated document no.  This journal can be used to add shipments and/or receipts to existing documents.
  • 4689: Work Quotes, Work Orders and Pre-Billings now include the Explode BOM option.
  • 5187: New Non-Chargeable option available on Subcategory Components and Planned Maintenance Work Lines.
  • 5190: RPM Role Center pages now raise the OnOpenRoleCenter event.
  • 5276: New option to capitalize Unit Service lines against the Unit’s related Fixed Asset.
  • 5279: Sales prices has a new field called “Markup %”. This allows you to setup item pricing for RPM documents by adding a Markup % which will then be added to the Unit Cost to arrive at a new Unit Price.
  • 5318: Initial setup values for new companies have been updated to include the most common options.
  • 5557: Insurance Certificates are back! Attachments have also been added to the Contract and Work Order.

  • 3616: When an estimated stop date is entered that results in a partial last segment, the last segment will stop at the estimated stop date instead of continuing for an entire period.
  • 3617: The Create RPM Work Order from the Unit Card now has an OK button (instead of Preview); the Create RPM Work Order from the Unit Card now shows all Planned Maintenance lines for the unit.
  • 3630: When changing a line that results in more than one segment requiring a credit, the resulting segments will now calculate the correct totals.
  • 4000: After posting an invoice/credit memo, the Next Billing Date takes into account any pending line changes.
  • 4002: Next Billing Date should take into account any pending line changes when a new line change is created.
  • 4005: When creating a new line record in an RPM document, the reference fields now get cleared on the new line; when adding a reference field to a new line record, the line is saved before updating the reference field to get the line no.
  • 4006: When running the RPM Document-Test report, the dates in the header section of the report are updated based on the Post Thru Date chosen.
  • 4007: Invoiced Revenue report will not run indefinitely when a line has a unit no defined.
  • 4008: Units by Customer report now runs off the Quantity Moved field instead of the Quantity Shipped so it only shows the remaining units on the report.
  • 4009: Change logic for how new lines are associated to existing Kits, Line Groups and Unit Services. Adding a new line in-between existing component lines will keep the same component links but adding a new line below all component lines will not attach to the main line.
  • 4010: When auto suggesting charges from a subcategory, you will no longer receive a “Page.RunModal” error.
  • 4012: When determining unit allocation, logic has been changed for how receipts apply to shipments on quantity tracked lines.
  • 4014: When checking if a document is complete, the current line is not modified if an update to that line was just done.
  • 4060: The All Shipped Lines option on a Pickup Ticket now prints all posted shipments if there are no pending receipts.
  • 5189: Planned Maintenance Schedule is updated when a work order line is modified.
  • 5202: Quantity checking for lines and line changes have been updated.
  • 5204: Extended Text lines added to an RPM document now have a start date filled in so they will show when printing and will be picked up in posting.
  • 5225: The RPM Group on the Extended Text page has been moved below the Service group instead of inside the Service group.
  • 5395: When no line changes are present, a segments should not attempt to cycle bill with other segments.
  • 5597: When a kit component has a percentage but no quantity, the resulting line should not produce a division by zero error.
  • 5588: Logic has changed for how new lines are automatically attached to Kits, Line Groups and Unit Service lines.

Release 1.0.20190516.7830

May 16, 2019

Initial Release of Suite Engine’s new Rental Process Management (RPM) for Dynamics Business Central!

This release is built upon the redesigned RPM 2017/2018 and converted to a new extension.  This release includes all RPM has to offer including Unit Management, Contract Recurring Billing, Flexible Segments, Planned Maintenance, Work Orders, and much more.