WendepunktVelbert/Invoicing/CustomInvoiceCreation.cs - nochmal nachgebessert

This commit is contained in:
2025-01-24 13:18:46 +01:00
parent 65cb7e2e69
commit 02e1989334

View File

@@ -20,7 +20,7 @@ namespace WendepunktVelbert.Invoicing
// Abschlagszahlungen müssen berücksichtigt werden
public override ServiceInvoice CreateSingleInvoice(int invoiceCounter, CostBearer costBearer, DateTimeSpan invoicePeriod, CompactSupportConceptDC supportConcept, List<ServiceRecordDC> serviceRecords)
{
if (!supportConcept.IsDeleted && !supportConcept.IsArchived)
if (supportConcept.IsApproved)
{
var invoice = new ServiceInvoice();
@@ -33,17 +33,13 @@ namespace WendepunktVelbert.Invoicing
SetRecipientInformation(invoice, costBearer);
SetServiceInvoicePeriods(invoice, invoice.InvoiceBase.CostBearer2SupportConcept, invoicePeriod,
serviceRecords);
SetServiceInvoicePeriods(invoice, invoice.InvoiceBase.CostBearer2SupportConcept, invoicePeriod, serviceRecords);
SetServiceInvoicePeriodAmounts(invoice);
SetAmountAdvancePayments(invoice);
SetAmountEquityContribution(invoice);
return invoice;
}
return null;
}
}