My 30 days are correct but the 7 day invoices populate the invoice date as the due date. It can be changed but very annoying to have to do as most out customer have 7 days terms.
Have you checked the settings for the 7 day terms? go to Lists - Customer & Supplier Profile Lists - Terms List - double click on the terms item you are having trouble with and check the settings?