using Elwig.Helpers;
using Elwig.Models.Dtos;
using Elwig.Models.Entities;
namespace Elwig.Documents {
public class CreditNote : BusinessDocument {
public Credit? Credit;
public CreditNoteData Data;
public string? Text;
public string CurrencySymbol;
public int Precision;
public CreditNote(AppDbContext ctx, PaymentMember p, CreditNoteData data) :
base($"Traubengutschrift {(p.Credit != null ? $"Nr. {p.Credit.Year}/{p.Credit.TgNr}" : p.Member.Name)} – {p.Variant.Name}", p.Member) {
UseBillingAddress = true;
ShowDateAndLocation = true;
Data = data;
Credit = p.Credit;
Aside = Aside.Replace("", "") +
$"Gutschrift