type AbacusLedgerAccountingRunBalance {
    abacusEventId: Int!
    accountingRun: AbacusAccountingRun
    accountingRunId: Int
    adjustedNetRevenue: String
    contract: AbacusContract
    contractId: Int!
    currencyCode: String!
    distributionFee: String
    ledgerAccountingRunBalanceId: ID
    mechanicalDeductionAdminFeeTotal: String
    mechanicalDeductionTotal: String
    totalGrossRevenueAmount: String
    totalNetRevenueAmount: String
}

type AbacusLedgerAccountingRunBalanceList {
    items: [AbacusLedgerAccountingRunBalance]
    totalCount: Int
}

extend type Query {
    abacusLedgerAccountingRunBalance(
        accountingRunId: ID!,
        limit: Int!,
        offset: Int!
    ): AbacusLedgerAccountingRunBalanceList
}
