Importing and Exporting Configurations

Last updated: November 25, 2025

This article explains how to export Charge Schedule, Partition, or Rate Set configurations from Factor, and how to import them into another environment.

Importing existing configurations are a quick way to get ready for running forecasts, and trial your configurations in a test environment before using them in production.

Importing a rate set with temporal rates? Make sure to read the final section of this article.


Exporting Configurations

  1. Go to the relevant configuration screen

    • Example: To export a Partition configuration, navigate to Partitions from the main menu.

  2. Choose what you want to export

    • From the list page: Locate the configuration in the table and click the Download icon () on the right-hand side of the row.

    • From the details page: Open the configuration and click the Export button.

  3. Download the configuration file

    • For most entities Factor will generate a JSON file containing the configuration. For rate sets, you'll get to choose between JSON and CSV.

    • The file will be automatically named according to the configuration type.

  4. Share or reuse as needed

    • You can keep the file as a backup, share it with colleagues, or upload it into another Factor environment.


Importing Configurations

  1. Go to the relevant configuration screen

    • Example: To import a Partition configuration, navigate to Partitions.

  2. Start the import

    • Click the Import button.

    • Follow the on-screen instructions and upload your JSON file.

image.png

Important

  • New configurations only

    • When importing JSON, Factor automatically removes the id field (e.g. partitionIdrateSetId) from the JSON file.

    • This prevents accidental overwriting of existing data.

    • As a result, imports always create a new configuration rather than updating an existing one.

    • You don't need to remove these ids from your JSON before importing data.

  • Importing rate set CSV

    • CSV exports and imports are available for rate sets. This allows you to bulk edit data and import accordingly. When importing CSVs, the id field is NOT removed, this means you can bulk update an existing rate in your environment.

  • Importing temporal rates

    • Some Rate Sets may contain temporal rates, these reference an existing Partition Scheme in Factor.

    • If you're importing a Rate Set which references a partition you will need to edit the Rate Set after import in order to reference the correct partition. When viewing your rate set if you see the red icon shown below, you need to update your rate with the correct partition.

image.pngfixpartitions.gif
  • Importing nested Charge Schedules or Rate Sets

    • Where your configuring "includes" other nested configurations, you'll need to update these references after import.