Question: how long does the government have to pay an invoice?
Answer: The government has a total of 30 days from the receipt of the invoice to process payment to the vendor. Unfortunately, that's why invoices are returned on day number 29 from some government activities indicating the reasons why it can't be paid. The law states improper invoices should be returned within seven days.