I have written a few custom plugins for vtiger.. One to import invoices from a few of our consigners, and one to accept paymenets and mark them closed.. I am finding now I need to deal with returns, Is vtiger aware of negative numbers? Will an invoice created with a negative quantity and negative total reconcile properly?