Autismus Köln/Bonn kleiner Bugfix bei Spitzabrechnung, wenn keine Rechnungsadresse beim KT hinterlegt ist

This commit is contained in:
2026-01-15 10:52:18 +01:00
parent 5249fc2217
commit f9df262319

View File

@@ -73,14 +73,19 @@ namespace AutismusKoelnBonn.Invoicing
var invoiceAdress = c2s.CostBearer.Organisation.InvoiceAddress;
if (!invoiceAdress.AddressLine1.IsNullOrEmpty())
settlementInvoice.RecipientDivision = invoiceAdress.AddressLine1;
if (invoiceAdress != null)
{
if (!invoiceAdress.AddressLine1.IsNullOrEmpty())
settlementInvoice.RecipientDivision = invoiceAdress.AddressLine1;
if (!invoiceAdress.PostalCode.IsNullOrEmpty())
settlementInvoice.RecipientPostCode = invoiceAdress.PostalCode;
if (!invoiceAdress.Town.IsNullOrEmpty())
settlementInvoice.RecipientTown = invoiceAdress.Town;
}
if (!c2s.CostBearer.Organisation.Name2.IsNullOrEmpty())
settlementInvoice.RecipientStreet = c2s.CostBearer.Organisation.Name2;
if (!invoiceAdress.PostalCode.IsNullOrEmpty())
settlementInvoice.RecipientPostCode = invoiceAdress.PostalCode;
if (!invoiceAdress.Town.IsNullOrEmpty())
settlementInvoice.RecipientTown = invoiceAdress.Town;
if (c2s.CostBearer.Organisation.Contacts.Count > 0)
{
foreach (var i in c2s.CostBearer.Organisation.Contacts)