Reporting for operating costs for a Station over a defined period of time. The costs include maintenance, repair, electricity, and network communications.
RAW files:
# $schema: "https://json-schema.org/draft/2020-12/schema"
$id: "./operating-costs.schema.json"
$comment: "Copyright (c) 2024, David Herron, under the BSD 3-Clause License"
title: "Operating Costs"
description: "Reporting for operating costs for a Station over a defined period of time. The costs include maintenance, repair, electricity, and network communications."
type: "object"
required:
- station_id
- oc_period_start
- oc_period_end
- oc_year
- station_mr
- maintenance_cost
- repair_cost
- electricity_cost
- network_costs
additionalProperties: true
properties:
station_id:
# default=yes part 680=yes
description: |
Unique identifier for the station where specific port is located.
(For NEVI or other Part 680 project, station_id must be same as
the permanent station identifier provided to third parties pursuant
to CFR 23 § 680.116(c)(1)).
type: string
oc_period_start:
# date default=yes part 680=no
description: |
Start date of operations costs reporting period
type: string
format: date-time
oc_period_end:
# date default=yes part 680=no
description: |
End date of operations costs reporting period
type: string
format: date-time
oc_year:
description: |
Year of operating cost (if reported annually)
$ref: "./common.json#/definitions/year"
# string(4) date default=yes part 680=no
station_mr:
# cost float(2) date default=yes part 680=yes
description: |
Total maintanence and repair cost incurred (in USD) in reporting period or year
type: number
minimum: 0
maintenance_cost:
# cost float(2) date default=no part 680=no
description: |
Total amount paid (in USD) for maintenance costs during reporting period or year
type: number
minimum: 0
repair_cost:
# cost float(2) date default=no part 680=no
description: |
Total amount paid (in USD) for repair costs during reporting period of year
type: number
minimum: 0
electricity_cost:
# cost float(2) date default=yes part 680=no
description: |
Total amount paid (in USD) for station electricity use during reporting period
(estimated if station is not individually metered)
type: number
minimum: 0
network_costs:
# cost float(2) date default=yes part 680=no
description: |
Total amount paid (in USD) associated with network access,
including network service fees, communications costs,
transaction fees, etc.
type: number
minimum: 0