namespace CashLineERP.Contracts.Reporting;

public sealed record AgingReportRowResponse(
    string LedgerSideCode,
    string DocumentType,
    long DocumentId,
    string DocumentNumber,
    long PartyId,
    string PartyCode,
    string PartyName,
    DateOnly DocumentDate,
    DateOnly? DueDate,
    string CurrencyCode,
    decimal OriginalAmount,
    decimal OutstandingAmount,
    int DaysPastDue,
    string AgingBucketCode);
