---
title: "Calculates emissions using AER PFC calculation approach"
method: POST
path: "/v1.0/reporting/calculation/pfc/calculate-emissions"
tags: ["Reporting"]
---

# Calculates emissions using AER PFC calculation approach

`POST /v1.0/reporting/calculation/pfc/calculate-emissions`

## Request body

- PfcEmissionsCalculationParamsDTO — The parameters needed to calculate the emissions
  - `reportingYear` integer, required
  - `calculationMethod` 'SLOPE' | 'OVERVOLTAGE', required
  - `totalPrimaryAluminium` string, decimal, required
  - `pfcSourceStreamEmissionCalculationMethodData` union, required
    - OverVoltageSourceStreamEmissionCalculationMethodData
      - `c2F6WeightFraction` string, decimal, required
      - `percentageOfCollectionEfficiency` string, decimal, required
      - `calculationMethod` 'SLOPE' | 'OVERVOLTAGE', required
      - `anodeEffectsOverVoltagePerCell` string, decimal, required
      - `aluminiumAverageCurrentEfficiencyProduction` string, decimal, required
      - `overVoltageCoefficient` string, decimal, required
    - SlopeSourceStreamEmissionCalculationMethodData
      - `c2F6WeightFraction` string, decimal, required
      - `percentageOfCollectionEfficiency` string, decimal, required
      - `calculationMethod` 'SLOPE' | 'OVERVOLTAGE', required
      - `anodeEffectsPerCellDay` string, decimal, required
      - `averageDurationOfAnodeEffectsInMinutes` string, decimal, required
      - `slopeCF4EmissionFactor` string, decimal, required

## Response `200`

OK

- PfcEmissionsCalculationDTO
  - `globalWarmingPotentialCF4` string, decimal
  - `globalWarmingPotentialC2F6` string, decimal
  - `amountOfCF4` string, decimal
  - `totalCF4Emissions` string, decimal
  - `amountOfC2F6` string, decimal
  - `totalC2F6Emissions` string, decimal
  - `reportableEmissions` string, decimal

## Other responses

- `400` — Bad Request Error Code | Description AER1002 | AER emissions calculation failed AER1003 | Invalid measurement units combination detected during AER emissions calculation AER1004 | Mandatory calculation parameter is missing
- `403` — Forbidden
- `500` — Internal Server Error

---

[API](https://skmtc.net/beis/apis/mets-api-documentation.md) · [All operations](https://skmtc.net/beis/apis/mets-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/beis/mets-api-documentation/revisions/c3a5c6052f25/schema)
