public InvoiceHeader(LimitedString1to50 invoiceSeries, LimitedString1to50 invoiceSerialNumber, DateTime invoiceIssueDate, BillType billType, CurrencyCode currencyCode = null, ExchangeRate exchangeRate = null) { InvoiceSeries = invoiceSeries ?? throw new ArgumentNullException(nameof(invoiceSeries)); InvoiceSerialNumber = invoiceSerialNumber ?? throw new ArgumentNullException(nameof(invoiceSerialNumber)); InvoiceIssueDate = invoiceIssueDate; BillType = billType; CurrencyCode = currencyCode; ExchangeRate = exchangeRate; }
public NegativeInvoiceHeader(LimitedString1to50 invoiceSeries, LimitedString1to50 invoiceSerialNumber, DateTime invoiceIssueDate, BillType billType = BillType.CreditInvoice, CurrencyCode currencyCode = null, ExchangeRate exchangeRate = null) : base(invoiceSeries, invoiceSerialNumber, invoiceIssueDate, billType, currencyCode, exchangeRate) { }