Add a parameter (or possibly expand values in SIVNULL) to prevent negative dollar invoices from creating and/or posting. In the event the decrease values in invoice elements is greater than the lines total the invoice can be negative. The user is presented with a warning but the invoice creates and posts. Many customers do not want this option available. They would need to create a Credit memo or adjust the fees accordingly.