namespace CashLineERP.Contracts.IslamicFinance;

public sealed class IslamicFinanceReceivablesEligibilityInvoiceResponse
{
    public long AccountsReceivableInvoiceId { get; set; }
    public string InvoiceNumber { get; set; } = string.Empty;
    public long CustomerId { get; set; }
    public long? SalesOrderId { get; set; }
    public long? DispatchOrderId { get; set; }
    public DateOnly InvoiceDate { get; set; }
    public DateOnly? DueDate { get; set; }
    public string CurrencyCode { get; set; } = string.Empty;
    public decimal TotalAmount { get; set; }
    public decimal OutstandingAmount { get; set; }
    public int OverdueDays { get; set; }
    public bool IsAlreadyLinked { get; set; }
}
