The system provides four plug-in spots on the bill type to perform logic that is specific to maintaining a bill of that type.
The generation plug-in is executed when transitioning a bill of this type from pending to generated. It is responsible for ensuring that the bill is ready for completion. In particular, algorithms for this plug in are responsible for populating the bill value details, calculation lines and bill segments.
The determine due dates plug-in is executed from within the algorithm responsible for creating bill segments and is responsible for determining the number of bill segments / installments for the bill and their due dates.
The completion plug-in is executed when transitioning a bill of this type from generated to completed. It is responsible for ensuring that the bill is finalized. In particular, algorithms for this plug in spot are responsible for creating financial transactions from bill segments.
The cancellation plug-in is executed when transitioning a bill of this type from completed to canceled. It is responsible for ensuring that the bill is reversed. In particular, algorithms for this plug in spot are responsible for creating cancellation financial transactions from bill segments.
Copyright © 2007, 2016, Oracle and/or its affiliates. All rights reserved. Documentation build: 2.5.2016 10:21:45 [T1_1454696505000]