We need to add a few custom fields to the invoicing section and have them be required fields in order to invoice an order (fields include, Wholesale Cost, Shipping Cost, CC Fee). We need the ability to export all this as a report in the reporting section and have it done per order (not per day or month only). Magento already has a lot of this functionality out of the box but a lot of it is viewable to customers and we want to make sure this is internal.
There are many extensions out there that do most of this around the $50-$99 range but we wanted to have a custom solution. We need it to be somewhat simple and not too intrusive into the code. We also need to know how it was implemented and installed just in case we decide to upgrade or want to revert back.