In the preliminary notice document, there is a question about what terms my company established with the customer (in this case a General Contractor) and three options: get paid when they get paid, get paid when we invoice, and another one that I can't recall right now. Our company don't have any term written in a contract about that and I am looking for advise for what would be the best option, taking into consideration we are subcontractors.