The customer has requested modifications to the standard report layouts, specifically to include the company’s webpage, email address and organization no in the report footers. Since these are common company details, I created custom fields to store this information. However, there is currently no option to add such fields unless they are tied directly to the relevant entity.
As a result, I had to add the two fields separately to the PurchaseOrder entity for the Purchase Order report, and to the CustomerOrder entity for the Invoice report. If similar requirements arise for other reports, I will need to repeat this process for each respective entity.
Given that these are basic, common company details used across multiple reports, it would be more efficient to have a shared/common entity where such report-related fields can be maintained centrally. This would reduce duplication and simplify maintenance.