3 possible methods I can initially think of. Two are work arounds that I’ll mention. Third is a modification so you get it exactly as you want. Some kind of extra filter condition would be needed.
1. Set a line level filter on the PO or PI and then hit post so it only considers that line.
2. Use PI’s instead of invoicing from the PO and use “get receipt lines” function to create individual invoices as needed.
Big limiting factor in breaking up the postings like this will be that BC checks for duplicate external document numbers so you will need to have a suffix on them like A, then B etc.