For service-based businesses using Custom Objects (ex: “Job” objects), we need the ability to directly associate Estimates and Invoices with Custom Objects — the same way Custom Objects can be related to each other.
Currently, Invoices and Estimates can only be linked to Contacts, not to Custom Objects like Jobs. This forces users to manually store IDs or URLs instead of having true relational linking.
Currently we can associate contacts and opportunities, by adding estimates and invoices we can have complete job management via custom objects!