namespace CashLineERP.Contracts.IslamicFinance;

public sealed class IslamicFinanceReceivablesCaseLineResponse
{
    public long Id { get; set; }
    public long ReceivablesCaseId { get; set; }
    public long AccountsReceivableInvoiceId { get; set; }
    public string InvoiceNumber { get; set; } = string.Empty;
    public DateOnly InvoiceDate { get; set; }
    public DateOnly? DueDate { get; set; }
    public decimal ReceivableAmount { get; set; }
    public decimal FinancedAmount { get; set; }
    public string StatusCode { get; set; } = string.Empty;
    public DateTime CreatedAtUtc { get; set; }
    public long? CreatedByUserId { get; set; }
    public DateTime? UpdatedAtUtc { get; set; }
    public long? UpdatedByUserId { get; set; }
}
