Subject Area Concepts
The Logical 02370 - Retail Transaction Rental View shows how the sale of a RentalServiceItem needs to record two different ItemIDs:
•SaleReturnLineItem records (perhaps via the POSIdentity) the ItemID of the ServiceItem that represents the rental being sold; and
•SerializedUnitModifier records the SerializedUnit of the actual instance of the actual RentalUnit that is being rented.
For example, when renting the latest "Harry Potter" DVD, the SaleReturnLineItem records the "3 Day, latest release DVD rental - $10.00" while the SerializedUnitModifier records the fact that the item being rented was "Harry Potter - DVD - Copy number 3".
New in ARTS ODM V7.3
ARTS ODM V7.3 incorporates several new entities related to rental services. In addition, the new release modifies some existing rental entities.
•RetailTransactionModifier - An attributive entity type that extends the basic ARTS RetailTransaction entity to include rental provisions. This is an optional entity type. Its primary purpose is to link a RetailTransactionHeader to RentalServiceTerms and it parent RentalStandardContract. As noted this is an optional entity because some retailers may tie rental contracts and terms directly to rented items at the line item level. The ARTS ODM has incorporated this change for retailers that opt to define rental provisions at the transaction level;
•RentalStandardContract - A retailers baseline contract that specifies the terms and conditions governing their rental services. The RentalStandardContract serves as a parent entity type used to collect RentalServiceTerms together to faciliated standardized contract management for retailers;
•RentalModifier -An extension to ARTS SaleReturnLineItem used to capture supplementary data about a rental line item. It is an optional attributive entity that extends the basic SaleReturnLineItem to include rental attributes. The attributes include foreign keys to the RentalStandardContract, RentalUnit (the thing being rented) plus owned attributes for rental period designations, rental charge per unit of time specified in the rental contract, rental action code, etc.; and
•RentalUnit - A SerializedUnit that is rented out by the retailer for customers to use, It is NOT part of a retailer's inventory but is considered a kind of fixed asset. This legacy entity type includes new attributes like in service date, out of serviced date, status, estimated lifetime rental count, actual rental count -- all aimed at providing rent-specific information that was not available before.
These changes position the ARTS ODM to incorporate future transactional data structures to support the growth of retail rental business volume which is part of a transition from a consumer economy to a borrowing economy.