Little more information...Are you using items and so general posting setup is driving the gl accounts? If it really is a one time thing. Why not just followup the invoice with a general ledger entry to move amount from one account to another.
If is something that may happen periodically, create a unique general business group and associated general posting setup, have developer display general business posting group in sales invoice and override the default when necessary.