namespace CashLineERP.Application.Finance;

public sealed record CreateAccountsReceivableInvoiceCommand(
    long CustomerId,
    long? SalesOrderId,
    long? DispatchOrderId,
    string InvoiceType,
    DateOnly InvoiceDate,
    DateOnly? TaxDate,
    DateOnly? DueDate,
    string CurrencyCode,
    IReadOnlyCollection<CreateAccountsReceivableInvoiceLineCommand> Lines);
