BraveGen CSR has the ability for customers to get their data out of the system using a JSON-formatted link which can be retrieved using an API key.
The API key is generated specifically for each customer and is associated with their unique Tenant code. The API key assigned to a company will be unique to ONLY their organisation.
Each API key created for a customer is linked to a distinct query that contains data for ONLY that customer. This ensures that data provided by the API key will only ever contain data for the customer it was designed for.
To authorise the request, both the API key and Tenant code must be provided. If the API key values do not match the associated tenant ID, the request will fail.
To ensure the API has the most up-to-date data, the end user will need to set up an automatic refresh mechanism, periodically pulling the data from the provided link into the users system.
This article contains the following:
- API Details
- Field Descriptions
- API Examples
This feature is available at an additional cost. Please contact [email protected] should you require further information.
API Details
API Endpoint
- Endpoint: https://api2.bravegen.com/csrbi/
- Method: Get
Versions
The API has different versions depending on whether the customer needs the Total rows in each API call and whether it needs the Comment field. Because each added field impacts performance, the tenant can choose the most performant call based on their needs.
- base: the original API removing the Total and Comment fields to improve the performance.
- v0: the original API but using the version (for consistency purposes).
- v1: added only the field Total.
- v2: added only the field Comment.
- v3: added the fields Total and Comment.
- v4: added the field Comment and removed the Gases fields (Emissions and Emission Factor, from CFC11 to R600a).
For example, depending on the tenant's needs, it could use the following URLs (tenant <API Key>, page 1, size 500):
- api.bravegen.com/csrbi/<API Key>?page=1&size=500
- api.bravegen.com/csrbi/v0/<API Key>?page=1&size=500
- api.bravegen.com/csrbi/v1/<API Key>?page=1&size=500
- api.bravegen.com/csrbi/v2/<API Key>?page=1&size=500
- api.bravegen.com/csrbi/v3/<API Key>?page=1&size=500 api.bravegen.com/csrbi/v4/<API Key>?page=1&size=500
Request Parameters
The results the API returns for the end user will be paginated. To handle pagination, the end user will need to include the following parameters in your request:
- Page: Integer - The page number for pagination.
- Size: Integer - The number of items per page.
When running the automatic refresh, the best way to check if all data is being pulled into the users system is to check if the Count of each page does not equal 0.
Response Format
The API responds with a JSON object containing the following fields:
- OperationStatus: String - A descriptive message explaining the status.
- OperationStatusCode: Integer - The status of the API response. Possible values: 200, 400, 404, 500.
- Errors: Array - An array with the errors produced by the request.
- Count: Integer – The number of data objects in the response.
- Result: Array - An array of results.
Each result object in the results array has up to 102 fields. These are described at the end of this article.
-
The base versions, v0 and v1, have 101 fields (not comment).
-
The versions v2 and v3 have 102 fields (added the field Comment).
-
Version v4 has 58 fields. It excludes the Gases' Emission Factors and Emissions from CFC11 to R600a.
Field Descriptions
| Field Name | Data Type | Max Length (chars or bytes) | Description |
|---|---|---|---|
| Activity Data | decimal(38,8) | 17 | The activity data loaded against Inventory Items. This data is multiplied by the Emission factors to determine the total tCO2e and Gas Breakdowns |
| Activity Date | string | 22 | Date of activity data, i.e., if activity data is for August 2020, data will sit on the 8/16/2020, Date format is in US Standard and will need to be converted from a text field to date format |
| Cost | decimal(19,4) | 8 | This is the cost field where all cost data in the system sits. |
| Data Collection Group | string | 96 | Data labels which allow grouping of similar inventories into logical review groups, e.g., electricity, waste etc. These reporting groups are used across Inventory, processes, tasks and data reviews and are the highest level of groupings in the system |
| Data Collection Sub-Group | string | 96 | This field is a subgrouping of the Data Collection Groups which provide a more in-depth breakdown of groupings, e.g., Electricity TOU, Electricity NHH, T&D Loses etc. These reporting groups are the second highest level of groupings in the system. |
| Emission Factor Effective From Date | string | 22 | The tCO2e emission factor start date for this period, e.g., if the emission factor period starts in July 2008, this would be 7/01/2008. Date format is in US Standard and will need to be converted from a text field to date format. |
| Emission Factor Effective To Date | string | 22 | The tCO2e emission factor end date for this period. e.g., if the emission factor period ends in June 2027, this would be 6/30/2027. Date format is in US Standard and will need to be converted from a text field to date format. |
| Emission Factor Source | string | 255 | The source the Emission Factor originates from, e.g., MFE, Defra, NGER etc. |
| Emission Factor: Carbon Dioxide | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for Carbon Dioxide and is applied at the emission factor. |
| Emission Factor: CFC11 | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for CFC11 and is applied at the emission factor. |
| Emission Factor: CFC12 | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for CFC12 and is applied at the emission factor. |
| Emission Factor: CFCs | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for CFCs and is applied at the emission factor (Used if the CFCs specific gas is unneeded). |
| Emission Factor: HC600 | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HC600 and is applied at the emission factor. |
| Emission Factor: HC601a | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HC601a and is applied at the emission factor. |
| Emission Factor: HCFC123 | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HCFC123 and is applied at the emission factor. |
| Emission Factor: HCFC124 | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HCFC124 and is applied at the emission factor. |
| Emission Factor: HCFC141b | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HCFC141b and is applied at the emission factor. |
| Emission Factor: HCFC142b | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HCFC142b and is applied at the emission factor. |
| Emission Factor: HCFC22 | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HCFC22 and is applied at the emission factor. |
| Emission Factor: HFC125 | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HFC125 and is applied at the emission factor. |
| Emission Factor: HFC134 | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HFC134 and is applied at the emission factor. |
| Emission Factor: HFC134a | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HFC134a and is applied at the emission factor. |
| Emission Factor: HFC143 | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HFC143 and is applied at the emission factor. |
| Emission Factor: HFC143a | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HFC143a and is applied at the emission factor. |
| Emission Factor: HFC152a | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HFC152a and is applied at the emission factor. |
| Emission Factor: HFC23 | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HFC23 and is applied at the emission factor. |
| Emission Factor: HFC32 | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HFC32 and is applied at the emission factor. |
| Emission Factor: HFC41 | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HFC41 and is applied at the emission factor. |
| Emission Factor: HFC-43-10-mee | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HFC4310mee and is applied at the emission factor. |
| Emission Factor: HFCs | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for HFCs and is applied at the emission factor (Used if the HFCs specific gas is unneeded). |
| Emission Factor: Methane | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for Methane and is applied at the emission factor. |
| Emission Factor: Nitrogen Trifluoride | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for Nitrogen Trifluoride and is applied at the emission factor. |
| Emission Factor: Nitrous Oxide | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for Nitrous Oxide and is applied at the emission factor. |
| Emission Factor: Other | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for Other and is applied at the emission factor. This field is used when the required gas is not available in the system or is not clear. |
| Emission Factor: PFC218 | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for PFC218 and is applied at the emission factor. |
| Emission Factor: PFCs | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for PFCs and is applied at the emission factor (Used if the PFCs specific gas is unneeded). |
| Emission Factor: R290 | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for R290 and is applied at the emission factor. |
| Emission Factor: R600a | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for R600a and is applied at the emission factor. |
| Emission Factor: Sulfur Hexafluoride | decimal(20,14) | 13 | This factor is used to determine the gas breakdown for Sulphur Hexafluoride and is applied at the emission factor. |
| Emission Factor: tCO2e | decimal(20,14) | 13 | This factor is used to determine the total tCO2e and is applied at the emission factor. This total should be a total of the other Emission Factor breakdowns. This field is multiplied with the Activity Data to determine the total tCO2e |
| Emissions: Carbon Dioxide | decimal(38,8) | 17 | Emission Gas breakdown for the gas Carbon Dioxide. The gas breakdown is determined within the associated emission factor |
| Emissions: CFC11 | decimal(38,8) | 17 | Emission Gas breakdown for the gas CFC11. The gas breakdown is determined within the associated emission factor |
| Emissions: CFC12 | decimal(38,8) | 17 | Emission Gas breakdown for the gas CFC12. The gas breakdown is determined within the associated emission factor |
| Emissions: CFCs | decimal(38,8) | 17 | Emission Gas Breakdown grouping of all CFC gases (Used if the CFC specific gas is unneeded). The gas breakdown is determined within the associated emission factor |
| Emissions: HC600 | decimal(38,8) | 17 | Emission Gas breakdown for the gas HC600. The gas breakdown is determined within the associated emission factor |
| Emissions: HC601a | decimal(38,8) | 17 | Emission Gas breakdown for the gas HC601a. The gas breakdown is determined within the associated emission factor |
| Emissions: HCFC123 | decimal(38,8) | 17 | Emission Gas breakdown for the gas HCFC123. The gas breakdown is determined within the associated emission factor |
| Emissions: HCFC124 | decimal(38,8) | 17 | Emission Gas breakdown for the gas HCFC124. The gas breakdown is determined within the associated emission factor |
| Emissions: HCFC141b | decimal(38,8) | 17 | Emission Gas breakdown for the gas HCFC141b. The gas breakdown is determined within the associated emission factor |
| Emissions: HCFC142b | decimal(38,8) | 17 | Emission Gas breakdown for the gas HCFC142b. The gas breakdown is determined within the associated emission factor |
| Emissions: HCFC22 | decimal(38,8) | 17 | Emission Gas breakdown for the gas HCFC22. The gas breakdown is determined within the associated emission factor |
| Emissions: HFC125 | decimal(38,8) | 17 | Emission Gas breakdown for the gas HFC125. The gas breakdown is determined within the associated emission factor |
| Emissions: HFC134 | decimal(38,8) | 17 | Emission Gas breakdown for the gas HFC134. The gas breakdown is determined within the associated emission factor |
| Emissions: HFC134a | decimal(38,8) | 17 | Emission Gas breakdown for the gas HFC134a. The gas breakdown is determined within the associated emission factor |
| Emissions: HFC143 | decimal(38,8) | 17 | Emission Gas breakdown for the gas HFC143. The gas breakdown is determined within the associated emission factor |
| Emissions: HFC143a | decimal(38,8) | 17 | Emission Gas breakdown for the gas HFC143a. The gas breakdown is determined within the associated emission factor |
| Emissions: HFC152a | decimal(38,8) | 17 | Emission Gas breakdown for the gas HFC152a. The gas breakdown is determined within the associated emission factor |
| Emissions: HFC23 | decimal(38,8) | 17 | Emission Gas breakdown for the gas HFC23. The gas breakdown is determined within the associated emission factor |
| Emissions: HFC32 | decimal(38,8) | 17 | Emission Gas breakdown for the gas HFC32. The gas breakdown is determined within the associated emission factor |
| Emissions: HFC41 | decimal(38,8) | 17 | Emission Gas breakdown for the gas HFC41. The gas breakdown is determined within the associated emission factor |
| Emissions: HFC4310mee | decimal(38,8) | 17 | Emission Gas breakdown for the gas HFC4310mee. The gas breakdown is determined within the associated emission factor |
| Emissions: HFCs | decimal(38,8) | 17 | Emission Gas breakdown for the gas HFCs (Used if the HFC specific gas is unneeded). The gas breakdown is determined within the associated emission factor |
| Emissions: Methane | decimal(38,8) | 17 | Emission Gas breakdown for the gas Methane. The gas breakdown is determined within the associated emission factor |
| Emissions: Nitrogen Trifluoride | decimal(38,8) | 17 | Emission Gas breakdown for the gas Nitrogen Trifluoride. The gas breakdown is determined within the associated emission factor |
| Emissions: Nitrous Oxide | decimal(38,8) | 17 | Emission Gas breakdown for the gas Nitrous Oxide. The gas breakdown is determined within the associated emission factor |
| Emissions: Other | decimal(38,8) | 17 | Emission Gas breakdown for the gas Other. This field is used when the required gas is not available in the system or is not clear. The gas breakdown is determined within the associated emission factor |
| Emissions: PFC218 | decimal(38,8) | 17 | Emission Gas breakdown for the gas PFC218. The gas breakdown is determined within the associated emission factor |
| Emissions: PFCs | decimal(38,8) | 17 | Emission Gas breakdown for the gas PFCs (Used if the PFC specific gas is unneeded). The gas breakdown is determined within the associated emission factor |
| Emissions: R290 | decimal(38,8) | 17 | Emission Gas breakdown for the gas R290. The gas breakdown is determined within the associated emission factor |
| Emissions: R600a | decimal(38,8) | 17 | Emission Gas breakdown for the gas R600a. The gas breakdown is determined within the associated emission factor |
| Emissions: Sulfur Hexafluoride | decimal(38,8) | 17 | Emission Gas breakdown for the gas Sulphur Hexafluoride. The gas breakdown is determined within the associated emission factor |
| Emissions: tCO2e | decimal(38,8) | 17 | Total tCO2e. This total should be a total of the gas breakdown. This field is the Activity Data x the Emission Factor for tCO2e |
| Inventory Category 1 | string | 900 | A unique data label in the system used to create more in-depth categorisations of the inventory data. This can include internal reporting groups, GHG Protocol Groups, ISO Categories, ISC, NGER, ABS etc. |
| Inventory Category 2 | string | 900 | A unique data label in the system used to create more in-depth categorisations of the inventory data. This can include internal reporting groups, GHG Protocol Groups, ISO Categories, ISC, NGER, ABS etc. |
| Inventory Category 3 | string | 900 | A unique data label in the system used to create more in-depth categorisations of the inventory data. This can include internal reporting groups, GHG Protocol Groups, ISO Categories, ISC, NGER, ABS etc. |
| Inventory Description | string | 255 | A brief description of the associated inventory item given during its creation |
| Inventory Effective From | string | 22 | The Inventory Item start date. This date is usually the date the Inventory came into organisational control. if the Inventory Date starts in July 2008, this would be 7/01/2008. Date format is in US Standard and will need to be converted from a text field to date format. |
| Inventory Effective To | string | 22 | The Inventory Item end date for this period. This date is usually the date the Inventory was no longer within organisational control. If the Inventory Date ends in June 2027, this would be 6/30/2027. Date format is in US Standard and will need to be converted from a text field to date format. |
| Inventory Identifier 1 | string | 50 | A unique identifier field used within CSR for Inventory Items. This field is usually used for Connection Point Identifiers (ICP/NMI/MPAN etc) of the Inventory Item but can contain any identifying information as needed |
| Inventory Identifier 2 | string | 50 | A unique identifier field used within CSR for Inventory Items. This field is usually used for Account Number of the Inventory Item but can contain any identifying information as needed |
| Inventory Identifier 3 | string | 50 | A unique identifier field used within CSR for Inventory Items. This field is usually used for Meter Number of the Inventory Item but can contain any identifying information as needed |
| Inventory Identifier 4 | string | 50 | A unique identifier field used within CSR for Inventory Items. This field is usually used for Cost Centre of the Inventory Item but can contain any identifying information as needed |
| Inventory Name | string | 127 | The given name to an Inventory Item in the system. |
| Inventory Reference | string | 9 | A system generated Inventory Item reference. |
| Inventory Tag | string | 255 | Tags that can be applied to all Inventory |
| Location | string | 128 | The given name to a location within CSR. A location could be a physical location, but also a reporting unit, asset or project. This usually aligns with how your data is reported. In the case of FH, Subcontractors are also listed as locations under each project. |
| Location Code | string | 16 | The location code is a unique, easy-to-remember code of 16 characters or less, such as WW-05 or 100667. It is defined by the tenant and created when each Location is created. It is used as a reference to create the organizational hierarchy. |
| Location Category 1 | string | 50 | A unique data grouping used to group locations into necessary reporting groups. For example, Grouping all locations into business units, regions, countries etc. In FH case, work type is used. |
| Location Category 2 | string | 50 | A unique data grouping used to group locations into necessary reporting groups. For example, Grouping all locations into business units, regions, countries etc. In FH case, work type is used. |
| Location Category 3 | string | 50 | A unique data grouping used to group locations into necessary reporting groups. For example, Grouping all locations into business units, regions, countries etc. |
| Location Effective From | string | 22 | The Start Date of a location. This is usually an opening date or date that the location came under organisational control. Date format is in US Standard and will need to be converted from a text field to date format. |
| Location Effective To | string | 22 | The End Date of a location. This is usually a closing date or date that the location was no longer within organisational control. Date format is in US Standard and will need to be converted from a text field to date format. |
| Location Identifier 1 | string | 50 | A unique identifier field used within CSR for Locations. This can be used for identifying information such as Cost Codes. |
| Location Identifier 2 | string | 50 | A unique identifier field used within CSR for Locations. This can be used for identifying information such as Cost Codes. |
| Location Identifier 3 | string | 50 | A unique identifier field used within CSR for Locations. This can be used for identifying information such as Cost Codes. |
| Location Identifier 4 | string | 50 | A unique identifier field used within CSR for Locations. This can be used for identifying information such as Cost Codes. |
| Location Reference | string | 10 | An internal reference for each location in the system |
| Organisation Tag | string | 255 | Tags that can be applied to all Locations in the location structure |
| Scope | int | 1 | The Scope the Inventory Item sits within (Scope 1, 2, 3 for emission sources and scope 0 for out-of-scope Inventory) |
| Target Activity Data | decimal(35,8) | 17 | A target field used for target Inventory items to track actual Activity data against target Activity Data. |
| Target tCO2e | decimal(35,8) | 17 | A target field used for target Inventory items to track actual tCO2e against a target |
| Unit of Measure | string | 24 | The Inventory Item Activity Data unit of measure, e.g., L, kWh, GJ, PKM Etc. The UoM is determined by the Emission Factor |
| Comment | string | 255 | The Inventory Item Activity Data Comment (MonthAudit field). |
Examples
Request
Request (using pagination)
GET https://api.bravegen.com/csrbi/<API KEY>?page=1&size=500
Response (JSON)
{
"OperationStatus": "Success",
"OperationStatusCode": 200,
"Errors": [],
"Count": 10,
"Result": [
{
"Emissions: tCO2e": 14.371634,
"Emissions: Carbon Dioxide": 0,
"Emissions: Methane": 0,
…
"Emission Factor Effective From Date": "7/1/2019 12:00:00 AM",
"Emission Factor Effective To Date": "6/30/2020 12:00:00 AM",
"Emission Factor: tCO2e": 0.00269389,
"Emission Factor: Carbon Dioxide": 0,
"Emission Factor: Methane": 0,
…
"Unit of Measure": "L",
"Inventory Description": "Diesel - (Litre) Toitu",
"Emission Factor Source": "Historic EF from Toitu system",
"Inventory Name": "Diesel",
…
},
{ …
},
…
]
}
Code to use Pagination with Power BI M
In order to integrate the API with your Power BI system, it is essential to handle pagination by retrieving all pages of data. One approach to accomplish this is by utilizing the following code snippet:
let
#"CSR API using pagination" = let
// Set the initial page number and size
page = 1,
pageSize = 500,
result = Table.FromRows({}, {})
in
let
// Function to retrieve data for a given page
GetData = (page) =>
let
url = "https://api2.bravegen.com/csrbi/<API KEY>?page=" & Text.From(page) & "&size=" & Text.From(pageSize),
source = Web.Contents(url),
json = Json.Document(source),
data = Table.FromList(json[Result], Splitter.SplitByNothing(), null, null, ExtraValues.Error),
count = json[Count]
in
[Data = data, Count = count],
// Call the API until the count is zero
GetNextPage = (t as table, nextPage as number) =>
let
pageData = GetData(nextPage),
newTable = t & pageData[Data],
count = pageData[Count]
in
if count < pageSize or count = 0 then
newTable
else
let
nextPage = nextPage + 1
in
@GetNextPage(newTable, nextPage),
// Call the function to retrieve data for multiple pages
finalResult = GetNextPage(result, page)//,
//#"number of Records" = Table.RowCount(finalResult)
in
finalResult,
#"Expanded Column1" = Table.ExpandRecordColumn(#"CSR API using pagination", "Column1", {"Emissions: tCO2e", "Emissions: Carbon Dioxide", "Emissions: Methane", "Emissions: Nitrous Oxide", "Emissions: Sulfur Hexafluoride", "Emissions: Nitrogen Trifluoride", "Emissions: Other", "Emissions: HFCs", "Emissions: CFC11", "Emissions: CFC12", "Emissions: HC600", "Emissions: HC601a", "Emissions: HCFC123", "Emissions: HCFC124", "Emissions: HCFC141b", "Emissions: HCFC142b", "Emissions: HCFC22", "Emissions: HFC125", "Emissions: HFC134", "Emissions: HFC134a", "Emissions: HFC143", "Emissions: HFC143a", "Emissions: HFC152a", "Emissions: HFC23", "Emissions: HFC32", "Emissions: HFC41", "Emissions: HFC4310mee", "Emissions: PFC218", "Emissions: R290", "Emissions: R600a", "Emission Factor Effective From Date", "Emission Factor Effective To Date", "Emission Factor: tCO2e", "Emission Factor: Carbon Dioxide", "Emission Factor: Methane", "Emission Factor: Nitrous Oxide", "Emission Factor: Sulfur Hexafluoride", "Emission Factor: Nitrogen Trifluoride", "Emission Factor: Other", "Emission Factor: HFCs", "Emission Factor: CFC11", "Emission Factor: CFC12", "Emission Factor: HC600", "Emission Factor: HC601a", "Emission Factor: HCFC123", "Emission Factor: HCFC124", "Emission Factor: HCFC141b", "Emission Factor: HCFC142b", "Emission Factor: HCFC22", "Emission Factor: HFC125", "Emission Factor: HFC134", "Emission Factor: HFC134a", "Emission Factor: HFC143", "Emission Factor: HFC143a", "Emission Factor: HFC152a", "Emission Factor: HFC23", "Emission Factor: HFC32", "Emission Factor: HFC41", "Emission Factor: HFC-43-10-mee", "Emission Factor: PFC218", "Emission Factor: R290", "Emission Factor: R600a", "Unit of Measure", "Inventory Description", "Emission Factor Source", "Inventory Name", "Inventory Tag", "Location", "Location Code", "Organisation Tag", "Activity Date", "Activity Data", "Cost", "Scope", "Target Activity Data", "Target tCO2e", "Inventory Reference", "Inventory Identifier 1", "Inventory Identifier 2", "Inventory Identifier 3", "Inventory Identifier 4", "Data Collection Group", "Data Collection Sub-Group", "Inventory Category 1", "Inventory Category 2", "Inventory Category 3", "Location Reference", "Location Identifier 1", "Location Identifier 2", "Location Identifier 3", "Location Identifier 4", "Location Category 1", "Location Category 2", "Location Category 3", "Emission Factor: CFCs", "Emission Factor: PFCs", "Emissions: CFCs", "Emissions: PFCs", "Location Effective From", "Location Effective To", "Inventory Effective From", "Inventory Effective To"}, {"Column1.Emissions: tCO2e", "Column1.Emissions: Carbon Dioxide", "Column1.Emissions: Methane", "Column1.Emissions: Nitrous Oxide", "Column1.Emissions: Sulfur Hexafluoride", "Column1.Emissions: Nitrogen Trifluoride", "Column1.Emissions: Other", "Column1.Emissions: HFCs", "Column1.Emissions: CFC11", "Column1.Emissions: CFC12", "Column1.Emissions: HC600", "Column1.Emissions: HC601a", "Column1.Emissions: HCFC123", "Column1.Emissions: HCFC124", "Column1.Emissions: HCFC141b", "Column1.Emissions: HCFC142b", "Column1.Emissions: HCFC22", "Column1.Emissions: HFC125", "Column1.Emissions: HFC134", "Column1.Emissions: HFC134a", "Column1.Emissions: HFC143", "Column1.Emissions: HFC143a", "Column1.Emissions: HFC152a", "Column1.Emissions: HFC23", "Column1.Emissions: HFC32", "Column1.Emissions: HFC41", "Column1.Emissions: HFC4310mee", "Column1.Emissions: PFC218", "Column1.Emissions: R290", "Column1.Emissions: R600a", "Column1.Emission Factor Effective From Date", "Column1.Emission Factor Effective To Date", "Column1.Emission Factor: tCO2e", "Column1.Emission Factor: Carbon Dioxide", "Column1.Emission Factor: Methane", "Column1.Emission Factor: Nitrous Oxide", "Column1.Emission Factor: Sulfur Hexafluoride", "Column1.Emission Factor: Nitrogen Trifluoride", "Column1.Emission Factor: Other", "Column1.Emission Factor: HFCs", "Column1.Emission Factor: CFC11", "Column1.Emission Factor: CFC12", "Column1.Emission Factor: HC600", "Column1.Emission Factor: HC601a", "Column1.Emission Factor: HCFC123", "Column1.Emission Factor: HCFC124", "Column1.Emission Factor: HCFC141b", "Column1.Emission Factor: HCFC142b", "Column1.Emission Factor: HCFC22", "Column1.Emission Factor: HFC125", "Column1.Emission Factor: HFC134", "Column1.Emission Factor: HFC134a", "Column1.Emission Factor: HFC143", "Column1.Emission Factor: HFC143a", "Column1.Emission Factor: HFC152a", "Column1.Emission Factor: HFC23", "Column1.Emission Factor: HFC32", "Column1.Emission Factor: HFC41", "Column1.Emission Factor: HFC-43-10-mee", "Column1.Emission Factor: PFC218", "Column1.Emission Factor: R290", "Column1.Emission Factor: R600a", "Column1.Unit of Measure", "Column1.Inventory Description", "Column1.Emission Factor Source", "Column1.Inventory Name", "Column1.Inventory Tag", "Column1.Location", "Column1.Location Code", "Column1.Organisation Tag", "Column1.Activity Date", "Column1.Activity Data", "Column1.Cost", "Column1.Scope", "Column1.Target Activity Data", "Column1.Target tCO2e", "Column1.Inventory Reference", "Column1.Inventory Identifier 1", "Column1.Inventory Identifier 2", "Column1.Inventory Identifier 3", "Column1.Inventory Identifier 4", "Column1.Data Collection Group", "Column1.Data Collection Sub-Group", "Column1.Inventory Category 1", "Column1.Inventory Category 2", "Column1.Inventory Category 3", "Column1.Location Reference", "Column1.Location Identifier 1", "Column1.Location Identifier 2", "Column1.Location Identifier 3", "Column1.Location Identifier 4", "Column1.Location Category 1", "Column1.Location Category 2", "Column1.Location Category 3", "Column1.Emission Factor: CFCs", "Column1.Emission Factor: PFCs", "Column1.Emissions: CFCs", "Column1.Emissions: PFCs", "Column1.Location Effective From", "Column1.Location Effective To", "Column1.Inventory Effective From", "Column1.Inventory Effective To"})
in
#"Expanded Column1"
//#"number of Records"