But we need to simplify things. As an Indian business serving Indian customers I can tell you that the whole thing is pretty fucked up. I cannot put it more politely than this. Most of the enterprise clients of mine have 30 to 60 day payment cycles which involve a lot of paper, rubber stamps and signatures. That is just retarded. To add insult to injury the government expects you to pay service tax (due on the date of invoice) for the money that you have not collected yet. I regret setting up a business in India. There are too many unsavoury things to deal with.