Rental Kits
A pre-defined bundle of items, types, resources, and other content that ships and prices as a single unit. Use Kits when the customer always rents these things together.
How it fits in
A Rental Kit is master data describing a bundle: a parent kit plus a list of components (Items, Rental Items, Rental Item Types, Resources, even Comments). When a Rental Order line of Type "Kit" is added, the parent line is what the customer sees and is priced; on Release, the kit explodes into its components on the order so each piece can be allocated, shipped, and tracked individually.
Kits differ from Rental Item Type Components in two ways: a Kit is its own master record with its own price and invoice behaviour, whereas an Item Type's Components belong to that Type and inherit its pricing. Kits are typically used for sellable bundles ("Standard Site Set: 1 generator, 2 cable reels, 1 fuel can"); Item Type Components are typically used for inseparable accessories that always ship with a specific equipment type.
How a Kit gets billed and how it appears on the invoice are governed by two settings on the Kit master: Price Method and Invoice Method, both detailed below.
%%{init: {'theme':'base','themeVariables':{'background':'#0a1120','primaryColor':'#0e1c30','primaryBorderColor':'#0db5a0','primaryTextColor':'#e8eef7','lineColor':'#5fdecb','clusterBkg':'#0a1a2e','clusterBorder':'#1f4a5c','fontSize':'13px'}}}%%
flowchart TD
G["Rental Item Group · Generators"] --> T["Rental Item Type · 5kVA Generator"]
T --> I1["Rental Item · GEN001"]
T --> I2["Rental Item · GEN002"]
T --> C["Type Components · 10m cable, earth spike"]
K["Rental Kit · Site Set"] -. references .-> T
K -. references .-> OT["Other types / items"]
How a kit explodes: Fanned vs Pooled
When you add a kit to a rental order and release it, the kit opens up into the individual lines that are actually allocated, picked, shipped and billed. If you only ever rent one at a time there is nothing to decide. But when a customer takes several of the same kit, there are two ways the order can lay those lines out, and you choose which on the kit itself. The setting is called the Explosion Method.
Fanned: every unit in full
Fanned gives every unit its own complete set of lines. Rent three Site Sets and the order shows three separate copies of the kit, each with its own generator, its own two cables and its own fuel can. Choose it when you handle each unit in its own right, for example where every generator is a tracked asset that is shipped, serviced and returned on its own.
%%{init: {'theme':'base','themeVariables':{'background':'#0a1120','primaryColor':'#0e1c30','primaryBorderColor':'#0db5a0','primaryTextColor':'#e8eef7','lineColor':'#5fdecb','clusterBkg':'#0a1a2e','clusterBorder':'#1f4a5c','fontSize':'13px'}}}%%
flowchart TB
F0["Site Set ×3"] --> F1["Site Set #1"] & F2["Site Set #2"] & F3["Site Set #3"]
F1 --> F1a["Generator ×1"] & F1b["Cable ×2"] & F1c["Fuel Can ×1"]
F2 --> F2a["Generator ×1"] & F2b["Cable ×2"] & F2c["Fuel Can ×1"]
F3 --> F3a["Generator ×1"] & F3b["Cable ×2"] & F3c["Fuel Can ×1"]
Pooled: one tidy block
Pooled gathers the whole quantity into a single block. Rather than three copies you get one Site Set heading, the three generators still listed individually beneath it (they are serial-numbered, so each is tracked on its own), and the interchangeable parts collected onto one line each: six cables together, three fuel cans together. Choose it when the smaller parts are interchangeable and you would rather see and bill them as one pool than repeat them for every unit.
%%{init: {'theme':'base','themeVariables':{'background':'#0a1120','primaryColor':'#0e1c30','primaryBorderColor':'#0db5a0','primaryTextColor':'#e8eef7','lineColor':'#5fdecb','clusterBkg':'#0a1a2e','clusterBorder':'#1f4a5c','fontSize':'13px'}}}%%
flowchart TB
P0["Site Set ×3 · one block"] --> PU1["Generator #1"] & PU2["Generator #2"] & PU3["Generator #3"]
P0 --> PC1["Cables · 6 together"]
P0 --> PC2["Fuel Cans · 3 together"]
Header fields
General
Invoicing
Kit Lines
The Lines subpage holds the Kit's components: what gets bundled in. Each line carries:
FactBoxes
The Rental Kit card carries the standard Business Central FactBoxes on the right of the page:
Walkthrough: choosing Price Method and Invoice Method
The combination of Price Method and Invoice Method determines what the customer sees on the invoice and what gets posted to the Rental Ledger. Three common combinations and what they produce:
Price Method = Kit, Invoice Method = Kit. The customer sees a single parent line on the invoice at the Kit's own price. Components are flagged Non-Billable on the rental order and don't appear on the invoice. Behind the scenes, the Kit's revenue is fanned out to each component's underlying Rental Item via Kit Price Factor for utilisation reporting (see Rental Invoice for the ledger detail).
Price Method = Kit, Invoice Method = Kit w/Components. The customer sees the parent line at the Kit's price, plus each component listed underneath as a non-billable breakdown so they can see what's in the bundle. Use when transparency about the kit's contents matters to the customer (e.g. for compliance or matching to their own asset register). Ledger fan-out via Kit Price Factor still runs.
Price Method = Components, Invoice Method = Components. Each component is priced independently from the Rental Price List, and the invoice shows the components individually with their own line amounts (no parent kit line). Use when the kit is really just a convenient way to add a set of items to an order, but each item should be billed at its own rate. No ledger fan-out is needed because each component generates its own ledger entries via the standard rental-line path.
Walkthrough: populating Kit Price Factors automatically
When Price Method is Kit, each component line needs a Kit Price Factor so the Kit's revenue can be fanned out to component ledger entries. You can set them by hand, or have the system calculate them based on each component's current rental-list price.
For each component on the Kit, ensure there's a matching line on a relevant Rental Price List with a non-zero Unit Price. Components without a price-list entry will be left at their current Kit Price Factor (typically 0) and surfaced in a message after the calculation runs.
On the Rental Kit ribbon, use the Calculate Factors from Component Prices action. The system sums up the priced components, then assigns each component's Kit Price Factor as its share of the total (component price divided by total priced).
If any components had no price-list entry, a message lists them so you can decide whether to add a price-list entry and re-run the calculation, or set the factor manually on those lines. Factors must sum to 1 or less across the Kit; the system enforces this on edit.
Edit Kit Structure
When a Kit's components include other structured records (like Rental Item Types with their own Components), the lines on the Kit subform only show the immediate children. The Edit Kit Structure page (accessible from the Kit, and also from a Kit-Type rental order line) opens a separate view that walks the full nested structure top-down. Use it to inspect or audit what a Kit will actually expand into at ship time, especially when the nesting goes more than one level deep.
Actions
Calculate Factors from Component Prices: auto-populates Kit Price Factor on every line of this Kit by proportioning each component's current rental-list price against the sum of all priced components. Components without a rental-list price are left at their current factor and listed in a message.
Related pages
- Rental Items: individual fleet records that can be Kit components.
- Rental Item Types: type-level records that can be Kit components, and which can themselves carry Components for additional nesting.
- Rental Order: where Kit lines are added, exploded on Release, and shipped.
- Rental Invoice: where the Kit Price Factor fan-out into the Rental Ledger is detailed.
- Rental Shipment: where kit-parent auto-ship behaviour is described.
- Rental Price Lists: where component prices are configured for the Calculate Factors action to use.