GNUcash though ? I used that for a while and it was just so frustrating to work with. Even creating a custom invoice was a hassle. That application needs to be replaced by a cloud hosted app for simple invoicing.
It uses ledger compatible transaction files which can you edit and inspect manually if needed, offers a bunch of additional functionality, and is a joy to use, bot the web and command line version.
C Corp gets the revenue(dependent on where you get your cash from) usually.
Transfer cash to Indian accounts and pay salaries, operations etc. You need to pay tax on that (Indian firm pays that). Pay Indian employee in Rupees and US in Dollar.