Terms of sale are net 30 days of date of invoice, unless otherwise stated. If Buyer fails to pay any amounts when due, Seller may, without notice to Buyer, delay or postpone the delivery of products. Seller is then authorized to change the terms of payment to payment in full in advance of shipment of the entire undelivered balance of said products. In the event of default by Buyer in the payment of the purchase price or otherwise, Seller may defer delivery, cancel contract, or sell any undelivered products on hand for the account of Buyer and apply such proceeds as a credit against the contract purchase price. Consequently, Buyer agrees to pay the balance due to Seller on demand. Buyer agrees to pay all costs, including, but not limited to, reasonable attorney and accounting fees and other expenses of collection resulting from any default by Buyer.