namespace CashLineERP.Contracts.Procurement;

public sealed record AccountsPayableBillMatchResponse(
    long AccountsPayableBillId,
    string BillNumber,
    string BillStatusCode,
    string ThreeWayMatchStatus,
    bool IsEligibleForApproval,
    bool IsEligibleForPosting,
    int BlockingIssueCount,
    decimal TotalVarianceAmount,
    string Summary,
    IReadOnlyCollection<AccountsPayableBillMatchLineResponse> Lines);
