---
title: "Read one immutable standalone reporting trial balance"
method: GET
path: "/companies/{companyId}/reporting-trial-balances/{snapshotId}"
tags: ["Reports"]
---

# Read one immutable standalone reporting trial balance

`GET /companies/{companyId}/reporting-trial-balances/{snapshotId}`

## Request

- Base URL: `https://api.medianfi.com/api/v1`
- URL: `https://api.medianfi.com/api/v1/companies/{companyId}/reporting-trial-balances/{snapshotId}`
- Auth: HTTP bearer

## Response `200`

Reporting trial balance with exact source and FX drilldown

- ReportingTrialBalanceResponse
  - `success` boolean, required
  - `data` ReportingTrialBalanceSnapshot, required
    - `id` string, uuid, required
    - `companyId` string, uuid, required
    - `entityId` string, uuid, required
    - `revision` integer, required
    - `supersedesSnapshotId` string, uuid, nullable, required
    - `restatementReason` string, nullable, required
    - `restatedByUserId` string, uuid, nullable, required
    - `glPeriodId` string, uuid, required
    - `periodStart` string, date, required
    - `periodEnd` string, date, required
    - `periodClosedAt` string, date-time, required
    - `functionalCurrency` string, required
    - `presentationCurrency` string, required
    - `coaMappingRevisionHash` string, required
    - `rateSetRevisionHash` string, required
    - `sourceHash` string, required
    - `outputHash` string, required
    - `fingerprint` string, required
    - `payload` ReportingTrialBalancePayload, required
      - `basis` 'adjusted_pre_closing', required
      - `gaapStatus` 'control_schedule', required
      - `isConsolidatedFinancialStatement` false, required
      - `isPostedToLedger` false, required
      - `hasData` boolean, required
      - `functionalCurrency` string, required
      - `presentationCurrency` string, required
      - `coaMappingRevisionHash` string, required
      - `rateSetRevisionHash` string, required
      - `cumulativeTranslationAdjustmentCents` integer, required
      - `lines` union[], required
        - union
          - ReportingTrialBalanceAccountLine
            - `sourceKind` 'account', required
            - `accountId` string, uuid, required
            - `code` string, required
            - `name` string, required
            - `accountType` 'Asset' | 'Liability' | 'Equity' | 'Revenue' | 'Expense', required
            - `normalBalance` 'debit' | 'credit', required
            - `reportSection` string, required
            - `reportSectionLabel` string, required
            - `functionalBeginningBalanceCents` integer, required
            - `functionalPeriodDebitCents` integer, required
            - `functionalPeriodCreditCents` integer, required
            - `functionalEndingBalanceCents` integer, required
            - `presentationEndingBalanceCents` integer, required
            - `endingDebitCents` integer, required
            - `endingCreditCents` integer, required
            - `components` ReportingTrialBalanceRateComponent[], required
              - …
          - ReportingTrialBalanceTranslationAdjustmentLine
            - `sourceKind` 'translation_adjustment', required
            - `accountId` unknown, required
            - `code` unknown, required
            - `name` 'Cumulative Translation Adjustment', required
            - `accountType` 'Equity', required
            - `normalBalance` 'credit', required
            - `reportSection` 'equity', required
            - `reportSectionLabel` 'Equity', required
            - `functionalBeginningBalanceCents` 0, required
            - `functionalPeriodDebitCents` 0, required
            - `functionalPeriodCreditCents` 0, required
            - `functionalEndingBalanceCents` 0, required
            - `presentationEndingBalanceCents` integer, required
            - `endingDebitCents` integer, required
            - `endingCreditCents` integer, required
            - `components` unknown[], required
              - …
            - `isPostedToLedger` false, required
      - `totals` object, required
        - `functional` ReportingTrialBalanceTotals, required
          - `debitCents` integer, required
          - `creditCents` integer, required
          - `differenceCents` integer, required
        - `presentationBeforeTranslationAdjustment` ReportingTrialBalanceTotals, required
          - `debitCents` integer, required
          - `creditCents` integer, required
          - `differenceCents` integer, required
        - `presentation` ReportingTrialBalanceTotals, required
          - `debitCents` integer, required
          - `creditCents` integer, required
          - `differenceCents` integer, required
    - `sourceAuthorities` ReportingTrialBalanceSourceAuthority[], required
      - `journalEntryId` string, uuid, required
      - `journalLineId` string, uuid, required
      - `accountId` string, uuid, required
      - `entryDate` string, date, required
      - `functionalDebitCents` integer, required
      - `functionalCreditCents` integer, required
      - `translationMethod` 'closing' | 'historical' | 'average', required
      - `rateKey` string, required
      - `rate` ReportingTrialBalanceRateAuthority, required
        - `id` string, uuid, nullable, required
        - `rateType` 'identity' | 'closing' | 'historical' | 'average', required
        - `rate` string, required
        - `sourceKind` 'identity' | 'provider' | 'manual', required
        - `source` string, required
        - `revision` integer, required
        - `requestedDate` string, date, required
        - `periodStart` string, date, nullable, required
        - `effectiveAt` string, date-time, required
        - `fetchedAt` string, date-time, required
    - `createdByUserId` string, uuid, required
    - `createdAt` string, date-time, required
    - `sealedAt` string, date-time, required

## Other responses

- `401`: Authentication required
- `403`: Insufficient permissions or not a company member
- `404`: Resource not found
- `422`: Request failed validation

---

[API](https://skmtc.dev/medianfi/apis/median-api.md) · [All operations](https://skmtc.dev/medianfi/apis/median-api/llms.txt) · [OpenAPI document](https://skmtc.dev/medianfi/apis/median-api/revisions/20090ea32b0d?raw)
