Also stay in the loop with what's going on through these awesome links:
I feel it would benefit both MX Merchant and us to have a checkbox that can have the invoice terms. That way MX Merchant and us have a record the customer has been made aware of terms. I feel it would help in disputes.