Net 60 Payment Terms Meaning