---
title: "Get Utility Statement"
method: GET
path: "/plug/utility_statements/{utility_statement_id}"
tags: ["Plug"]
---

# Get Utility Statement

`GET /plug/utility_statements/{utility_statement_id}`

Returns a single UtilityStatement specified by ID.

## Path parameters

- `utility_statement_id` integer, required

## Headers

- `Arcadia-Version` string, required

## Response `200`

Success

- UtilityStatement
  - `id` integer, required
  - `client_user_id` string, required
  - `tariff` Tariff, required — Information about a tariff.
    - `main_tariff_id` string, required — The Genability 'masterTariffId' unique identifier for this tariff. See [Genability documentation](https://developer.genability.com/api-reference/tariff-api/tariff/) for details.
    - `property_inputs` object[] — Properties applied to this tariff which may affect the calculated cost of electricity.
      - `id` string, required
      - `value` union, required
        - boolean
        - number
        - string
    - `supplier_name` string, nullable — The name of the retail electricity supplier or the community choice aggregator. If there is no retail electricity supplier or community choice aggregator, this field is null.
    - `tariff_code` string, required — Abbreviation code of the tariff used for this calculation.
    - `tariff_name` string, required — Full name of the tariff used for this calculation.
    - `utility_name` string, required — Name of the utility associated with this tariff
  - `utility_name` string, required — The list of supported Arcadia utilities can be found [here](https://arc.arcadia.com/coverage?first=25&page=1).
  - `utility_long_name` string, required — Provides greater detail than `utility_name`. The list of supported Arcadia utilities can be found [here](https://arc.arcadia.com/coverage?first=25&page=1).
  - `utility_account_id` integer, required
  - `statement_date` string, date, required
  - `due_date` string, date, nullable, required
  - `service_start_date` string, date, required
  - `service_end_date` string, date, required
  - `kwh` integer, required
  - `utility_charge` number, required — Total dollar amount billed by the utility on this statement.
  - `supplier_charge` number, nullable, required — Total dollar amount billed by the energy supplier. **Note**: Not available for all utilities.
  - `gas_charge` number, nullable, required — Total dollar amount billed by the utility for natural gas. **Note**: Not available for all utilities that provide gas service.
  - `past_due` boolean, nullable, required
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `sandboxed` boolean, required
  - `pdf_url` string, uri, nullable, required — A url to the utility created PDF bill for this statement. Note that this url will only be valid for 600 seconds.
  - `final_bill` boolean, nullable, required — Indicates if this is the final bill that this account will receive before closing.
  - `service_window_inclusive_of_end_date` boolean, required — Indicates that the service window for this UtilityStatement includes the service_end_date.
  - `net_metering` object, nullable — Details on the customer's net metering credit data. Currently only supported for Versant.
    - `current_cycle_generated_kwh` number, nullable, required — The kwh generated during the current cycle
  - `virtual_net_metering` object, nullable, required — Details on the customer's virtual net metering credit data. Currently only supported for National Grid New York and Central Maine Power.
    - `current_cycle_generated_credits` number, nullable, required — The amount of credits generated during the current cycle, in dollars
    - `current_cycle_applied_credits` number, nullable, required — The amount of credits applied during the current cycle, in dollars
    - `last_cycle_carry_over_credits` number, nullable, required — The amount of credits carried over from the last cycle, in dollars
    - `next_cycle_carry_over_credits` number, nullable, required — The amount of credits carried over to the next cycle, in dollars
    - `current_cycle_generated_kwh` number, nullable, required — The kwh generated during the current cycle
    - `current_cycle_applied_kwh` number, nullable, required — The kwh applied during the current cycle
    - `last_cycle_carry_over_kwh` number, nullable, required — The kwh carried over to the next cycle
    - `next_cycle_carry_over_kwh` number, nullable, required — The kwh carried over to the next cycle
    - `current_cycle_expiring_kwh` number, nullable, required — the kwh that are expiring during the current cycle
    - `current_cycle_allocation_percentage` string, nullable, required — the fixed allocation percentage during the current cycle
    - `cdg_net_credit` number, nullable, required — The net credit from the community solar project, in dollars
  - `most_recent_payment_detail` object, nullable, required — Detail on the most recent payment. Currently only supported for National Grid Massachusetts and NYSEG.
    - `most_recent_payment_received_amount` number, nullable, required — Total dollar amount received on the most recent payment.
    - `most_recent_payment_received_date` string, date, nullable, required — The date of the most recent payment.
  - `commercial_line_items_detail` object, nullable, required — This field is in *beta*. Click [here](release-phases) for a description on Arcadia's release phases. -- Details on line items specific to commercial accounts. Currently only supported for the ConEd utility.
    - `supply_energy_kwh` number, nullable, required
    - `supply_energy_cost` number, nullable, required — The energy supply cost, in dollars.
    - `supply_demand_kw` number, nullable, required
    - `supply_demand_cost` number, nullable, required — The demand supply cost, in dollars.
    - `supply_customer_charge` number, nullable, required — The customer charge for energy supply, in dollars.
    - `supply_merchant_function_charge` number, nullable, required — The charge for merchant function in energy supply, in dollars.
    - `supply_taxes` number, nullable, required — Any other charges for taxes on energy supply, in dollars.
    - `supply_total_charge` number, nullable, required — The total cost of energy supply, in dollars.
    - `delivery_energy_kwh` number, nullable, required
    - `delivery_energy_cost` number, nullable, required — The energy delivery cost, in dollars.
    - `delivery_demand_kw` number, nullable, required
    - `delivery_demand_cost` number, nullable, required — The demand delivery cost, in dollars.
    - `delivery_customer_charge` number, nullable, required — The customer charge for energy delivery, in dollars.
    - `delivery_system_benefit_cost` number, nullable, required — The delivery system benefit cost, in dollars.
    - `delivery_processing_charge` number, nullable, required — The delivery processing charge, in dollars.
    - `delivery_taxes` number, nullable, required — Any other charges for taxes on energy delivery, in dollars.
    - `delivery_total_charge` number, nullable, required — The total cost of energy delivery, in dollars.
    - `sales_tax` number, nullable, required — Sales taxes applied to the total bill, in dollars.
    - `electric_charge` number, nullable, required — The total combined charge for this bill - supply, delivery, and taxes - in dollars.
  - `billing_flags` object[], required — These flags may be of interest if the corresponding Utility Account is enrolled in Bundle.
    - `type` 'possible_rebill' — The 'possible_rebill' flag indicates that this Utility Statement may be a duplicate or variation of a previous Utility Statement
    - `details` object
      - `conflicting_utility_statment_id` integer

---

[API](https://skmtc.dev/arcadia/apis/arcadia-api-reference.md) · [All operations](https://skmtc.dev/arcadia/apis/arcadia-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/arcadia/arcadia-api-reference/revisions/468f1c903722/schema)
