Even Journal Vouchers could be used to allocate the receipts and payments for Job/Projects.
Note: In the Journal Voucher screen, enable the option Allow Cash Accounts in Journals in F12: Configuration screen.
'Allocation Costs to Projects (Journal Vouchers)' has been shared with