namespace CashLineERP.Contracts.Reporting;

public sealed record FinancialStatementRowResponse(
    string SectionCode,
    string SectionTitle,
    string LineCode,
    string LineLabel,
    long? AccountingRuleId,
    long? GeneralLedgerAccountId,
    string? GeneralLedgerAccountCode,
    string? GeneralLedgerAccountName,
    decimal? OpeningAmount,
    decimal? DebitAmount,
    decimal? CreditAmount,
    decimal? NetAmount,
    decimal? ClosingAmount,
    DateOnly? ActivityDate,
    string? BatchNumber,
    string? JournalNumber,
    string? DocumentType,
    string? ReferenceNumber,
    string? DescriptionText);
