I never heard tax would vary and also cant understand the comment "scenario varies". Tax should always to flow automatically based on the settings we maintain in pricing procedure and condition record. If you go for manual, there is every chance that users would commit mistakes and imagine what will happen if your client post an invoice with wrong tax structure.
G. Lakshmipathi