Bug fix: Modified invoices stay 'New' status if not existing

This commit is contained in:
2020-05-06 15:21:19 +01:00
parent 38b9508112
commit 2ff88f80d5

View File

@@ -53,7 +53,10 @@ namespace BealeEngineering.Core.Logic.Sale
if (facilityNet >= invoice.InvoiceNetTotal) if (facilityNet >= invoice.InvoiceNetTotal)
{ {
invoice.Reference = poHeader.ClientReference; invoice.Reference = poHeader.ClientReference;
invoice.Status = statusModified; if (invoice.Status != statusNew)
{
invoice.Status = statusModified;
}
} }
else if (facilityNet < invoice.InvoiceNetTotal && SplitInvoice == true) else if (facilityNet < invoice.InvoiceNetTotal && SplitInvoice == true)
{ {
@@ -77,7 +80,10 @@ namespace BealeEngineering.Core.Logic.Sale
// prep first invoice // prep first invoice
invoice.Reference = poHeader.ClientReference; invoice.Reference = poHeader.ClientReference;
invoice.Status = statusModified; if (invoice.Status != statusNew)
{
invoice.Status = statusModified;
}
//loop though lines to find split location //loop though lines to find split location
int i = 0; int i = 0;