# Create processing codes and transaction types With Control Center, you can initially map a transaction type only with one processing code, but you can add more later. When you create a new transaction type, Control Center automatically creates a corresponding reversal processing code and transaction type for you. # Create a processing code To create a processing code: 1. From the main menu, select **Configurations** > **Processing codes & transaction types**.\ The **Processing codes & transaction types** screen displays with the **Processing codes** tab open by default. 2. On the **Processing codes & transaction types** screen, select **Create**. 3. On the **Processing code** tab, enter a unique Processing code name and an ID using 1–6 letters and numbers. 4. Select the type of balance impact for the transaction. Balance impact indicates how a transaction affects an account: it can credit funds, debit funds, or have no impact, known as Zero balance. 5. Optionally, select the appropriate tags to identify related processing codes. 6. Select **Next**. 7. On the **Reversal processing code** tab, select either **Create new** or **Select existing**. 1. If you chose **Create new**: 1. Enter a unique Reversal processing code name or leave the default. 2. Define a Reversal processing code ID using 1–6 letters and numbers. 2. If you chose **Select existing**, choose the **Select** button next to the existing Reversal processing code you want to add. 8. In the **Partial reversal processing code** section, you will select or create a partial reversal processing code. This code is used to cancel or reverse part of a previously authorized transaction. It releases a portion of the funds. For example, it adjusts the payment amount when a customer returns part of an order.\ Select **Use default**, **Create new**, or **Select existing**. 1. If you chose **Create new**: 1. Enter a unique Partial reversal processing code name or leave the default. 2. Define a Partial reversal processing code ID using 1–6 letters and numbers. 3. Select **Next**. 2. If you chose **Select existing**: 1. Choose the **Select** button next to the existing Partial reversal processing code you want to add. 2. Select **Next**. 3. If you chose **Use default**, select **Next.** 9. On the **Review** tab, verify that the information you provided is correct and select **Finish**.\ The Processing codes details screen for the processing code you just created is displayed. 10. Since no transaction types have been created yet for this processing code, its status on the **Authorization PC** tab will be **Missing TT**. To add a transaction type, select the **Add transaction type** button at the bottom of the screen. For details on adding a transaction type to your new processing code, follow the instructions in the [Add a transaction type to an existing processing code](https://developers.pismo.io/pismo-docs/docs/add-a-transaction-type-to-an-existing-processing-code) guide. To create a processing code using the APIs, use the [Create processing code](https://developers.pismo.io/pismo-docs/reference/createprocessingcode) endpoint. # Processing codes details When you select a processing code from the list on the **Processing codes** tab, its details are displayed on the **Processing codes details** screen. This screen has three tabs and open by default to the **Authorization PC** tab. * **Authorization PC** tab—Displays a list of all authorization processing codes associated with the selected code. * **Reversal PC** tab—Displays a list of only reversal processing codes associated with the selected code. * **Partial reversal PC** tab—Displays a list of only partial reversal processing codes associated with the selected code. # Edit processing code name To edit a processing code name, select the Edit icon to the right of the name on its details screen then make the desired change and select **Save**.