This figure illustrates that the execute(), handlePostApplyCharge(), handlePostApplyAlteration(), handlePostApplyDistribution(), and handlePostApplyTaxation() methods for altering the rated results in the rating extension is called for every rated result that is processed by the charging flow. The figure illustrates that the extension context exposes data for the usage request, the balance, the customer, the product, and the extension data.