Understanding Kit Component and Parent Invoicing

When you set the processing option of the Invoice Print program (R42565) to indicate that the system invoices for kit component items when they are processed individually, you must ensure that you run the R42565 program before you run the Sales Update program (R42800).

To avoid double accounting for amounts at the parent and component level, the system maintains an accumulated invoice amount for the kit parent. This amount represents the total amount invoiced to date for the kit. When the system calculates an invoice amount for a kit, the system validates the sum of the accumulated invoice amount and the current transaction amount so that the invoice amount does not exceed the extended price of the kit parent. The system reduces the transaction amount to equal the remaining amount to be invoiced. This is the difference between the parent extended price and the accumulated invoice amount. The sales order detail line for the kit parent must be at a status that is set to create records in the S.O. Detail Ledger File table (F42199) when the accumulated amount changes due to invoicing a component.

When a kit parent line on a sales order gets split by partially processing through ship confirm or backorder release, the system evaluates the remainder of the accumulated amount to reassign to the new kit parent line. If the extended price remaining on the original line is greater than or equal to the total amount invoiced to date, the system retains the value on the original line. If the extended price remaining on the original line is less than the total amount invoiced to date, the system reassigns the excess amount to the new parent line.

You can manipulate the component quantities for each kit transaction using the Kit Balance Window form. Adjusting quantities can cause a residual amount to exist following the complete processing of a kit. When this occurs, the system adjusts the invoice price of the last transaction to include the additional amount required to account for the residual. If the amount remaining to be invoiced on the parent is greater than the total amount invoiced to date and no more shipments are to be made, the system adds the difference to the invoice amount for the final transaction.

Note: Component invoicing is available only through the R42565 program. To review invoices online, you must run the R42565 program before inquiring on invoice information for the sales order. You cannot create component invoices when the Kit/Configurator Pricing Method field in the F4101 table is set to 2, List Price of Final Kit, because the components do not have a unit price.