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