It would be a big improvement in efficiency if, when adding to an AP invoice Job-Phase-Category details for which there is no estimate, a user would be prompted to create an estimate. This would work similarly to the way a user is prompted to add a new vendor on the fly when entering an invoice.
Of course, this would assume that a user has the security access to add a new estimate, that the phase and category codes exist, and that the "categories apply" setting for the phase is respected.
Please consider making this improvement to a future release.
Steve