We require 2-3 custom fields to be entered when an order is invoiced. That information should be available in our reports as well. For example, when an order is invoiced, there will be two text fields there to input values (e.g. shipping_cost, product_cost, claim_loss). That information should be saved for future use and reporting.