Amendments create chaos: Upgrades, credits, or backdating aren't tracked in your system. A customer upgrades mid-contract but the billing system never updates, so next month's invoice shows old ...