> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.2cloudnine.com/llms.txt
> Use this file to discover all available pages before exploring further.

# QRG Create Project Codes

export const InlineImage = ({src, alt = "", height = "1.6em"}) => {
  return <img noZoom src={src} alt={alt} style={{
    display: "inline",
    verticalAlign: "start",
    height: height,
    margin: "0"
  }} />;
};

## Purpose

The purpose of this quick reference guide is to step through the process of creating a Project Code. The
intended audience for this document are system administrators / standard users.

## Steps

### Create a Project Code

Project Codes are used to provide various Pay Rates (and Invoice Rates) to be applied to Pay Codes for the
same Assignment, based on the particular Project or task being performed.

There are three types of Project Code records:

* **Template Level**  - The Template Level Project Code is used to create a Template Project Code to be
  used as a basis for creating Client Level and Assignment Level Project Codes.

* **Client Level**  - The Client Level Project Code is used to define a Client specific Project Code which
  can be used for creating an Assignment Level Project code.

* **Assignment Level**  - The Assignment Level Project Code is used to define an Assignment specific
  Project Code, which will only apply to the related Assignment record, and can be selected on
  Timesheet Entries and Assignment Rate Records relating to that Assignment.

Create a Project Code by following the below steps:

<Columns cols={2}>
  <div>
    1. Click on the App Launcher icon (see
       Figure 1).
  </div>

  <div>
    <Frame>
      <img src="https://mintcdn.com/2cloudnine-2edf05eb/smuhLCeRVopY-I_w/images/generated/reference-guides/data-set-up-and-creation/qrg-create-project-codes/qrg-create-project-codes-pdf-0-figure-1.png?fit=max&auto=format&n=smuhLCeRVopY-I_w&q=85&s=6cbe483e431b3c3c04509dc4d9383401" alt="Screenshot from QRG Create Project Codes" width="456" height="182" data-path="images/generated/reference-guides/data-set-up-and-creation/qrg-create-project-codes/qrg-create-project-codes-pdf-0-figure-1.png" />
    </Frame>
  </div>
</Columns>

<Columns cols={2}>
  <div>
    2. Go to the **Project Codes** object by using
       the Search function (see Figure 2).
  </div>

  <div>
    <Frame>
      <img src="https://mintcdn.com/2cloudnine-2edf05eb/smuhLCeRVopY-I_w/images/generated/reference-guides/data-set-up-and-creation/qrg-create-project-codes/qrg-create-project-codes-pdf-0-figure-2.png?fit=max&auto=format&n=smuhLCeRVopY-I_w&q=85&s=8a797b347df2d6b991e8bb0517cea21d" alt="Screenshot from QRG Create Project Codes" width="456" height="330" data-path="images/generated/reference-guides/data-set-up-and-creation/qrg-create-project-codes/qrg-create-project-codes-pdf-0-figure-2.png" />
    </Frame>
  </div>
</Columns>

3. Click on the **New** button (see Figure 3).

<Frame>
  <img src="https://mintcdn.com/2cloudnine-2edf05eb/smuhLCeRVopY-I_w/images/generated/reference-guides/data-set-up-and-creation/qrg-create-project-codes/qrg-create-project-codes-pdf-1-figure-3.png?fit=max&auto=format&n=smuhLCeRVopY-I_w&q=85&s=1ba113f7892c2d6887b18f191ad8787a" alt="Screenshot from QRG Create Project Codes" width="972" height="222" data-path="images/generated/reference-guides/data-set-up-and-creation/qrg-create-project-codes/qrg-create-project-codes-pdf-1-figure-3.png" />
</Frame>

4. Select **Client Level**, **Assignment Level** or **Template Level** from the available record types, and
   click on the Next button (see Figure 4).

<Frame>
  <img src="https://mintcdn.com/2cloudnine-2edf05eb/smuhLCeRVopY-I_w/images/generated/reference-guides/data-set-up-and-creation/qrg-create-project-codes/qrg-create-project-codes-pdf-1-figure-4.png?fit=max&auto=format&n=smuhLCeRVopY-I_w&q=85&s=5cabb156b95ae8a120437bcf2fffff4e" alt="Screenshot from QRG Create Project Codes" width="976" height="740" data-path="images/generated/reference-guides/data-set-up-and-creation/qrg-create-project-codes/qrg-create-project-codes-pdf-1-figure-4.png" />
</Frame>

5. If the **Template Level** record type was selected, follow this step in the sequence given below:
   1. Populate the following required fields to provide the base details of the Project Code (see
      Figure 5):
      1. **Project Code Name**
      2. **Status**
   2. Populate the following optional fields as required (See Figure 5):
      1. To define a specific name for any Invoices related to this **Project Code**, populate
         the **Invoice Name** field.
      2. To define a specific description for any **Pay Advices** related to this **Project Code**,
         populate the **Pay Advice Description** field.

6. Click on the **Save** button (see Figure 5).

<Frame>
  <img src="https://mintcdn.com/2cloudnine-2edf05eb/smuhLCeRVopY-I_w/images/generated/reference-guides/data-set-up-and-creation/qrg-create-project-codes/qrg-create-project-codes-pdf-2-figure-5.png?fit=max&auto=format&n=smuhLCeRVopY-I_w&q=85&s=6d5fb77111025258f2d7345254eaf34b" alt="Screenshot from QRG Create Project Codes" width="976" height="504" data-path="images/generated/reference-guides/data-set-up-and-creation/qrg-create-project-codes/qrg-create-project-codes-pdf-2-figure-5.png" />
</Frame>

7. If the **Client Level** record type was selected, follow this step in the sequence given below:
   1. Populate the following required fields to provide the base details of the **Project Code** (see
      Figure 6):
      1. **Project Code Name**
      2. **Client**
      3. **Status**
   2. Populate the following optional fields as required (See Figure 6):
      1. To define a specific name for any Invoices related to this Project Code, populate
         the **Invoice Name** field.
      2. To define a specific description for any Pay Advices related to this Project Code,
         populate the **Pay Advice Description** field.

<Columns cols={2}>
  <div>
    8) Click on the **Save** button (see Figure 6):
  </div>

  <div>
    <Frame>
      <img src="https://mintcdn.com/2cloudnine-2edf05eb/smuhLCeRVopY-I_w/images/generated/reference-guides/data-set-up-and-creation/qrg-create-project-codes/qrg-create-project-codes-pdf-3-figure-6.png?fit=max&auto=format&n=smuhLCeRVopY-I_w&q=85&s=3b48ad3fc525c90f53d930f7b4d3faae" alt="Screenshot from QRG Create Project Codes" width="456" height="322" data-path="images/generated/reference-guides/data-set-up-and-creation/qrg-create-project-codes/qrg-create-project-codes-pdf-3-figure-6.png" />
    </Frame>
  </div>
</Columns>

9. If the **Assignment Level** record type was selected, follow this step in the sequence given below:
   1. Populate the following required fields to provide the base details of the Project Code (see
      Figure 7):
      1. **Project Code Name**
      2. **Client**
      3. **Assignment**
      4. **Status**
   2. Populate the following optional fields as required (See Figure 7):
      1. To define a specific name for any Invoices related to this Project Code, populate
         the **Invoice Name** field.
      2. To define a specific description for any Pay Advices related to this Project Code,
         populate the **Pay Advice Description** field.

10. Click on the **Save** button (see Figure 7).

<Frame>
  <img src="https://mintcdn.com/2cloudnine-2edf05eb/smuhLCeRVopY-I_w/images/generated/reference-guides/data-set-up-and-creation/qrg-create-project-codes/qrg-create-project-codes-pdf-3-figure-7.png?fit=max&auto=format&n=smuhLCeRVopY-I_w&q=85&s=62e6202a6e9b7fba02a25ece955dbd44" alt="Screenshot from QRG Create Project Codes" width="976" height="450" data-path="images/generated/reference-guides/data-set-up-and-creation/qrg-create-project-codes/qrg-create-project-codes-pdf-3-figure-7.png" />
</Frame>

A new **Project Code** record has been created (see Figure 8).

<Frame>
  <img src="https://mintcdn.com/2cloudnine-2edf05eb/smuhLCeRVopY-I_w/images/generated/reference-guides/data-set-up-and-creation/qrg-create-project-codes/qrg-create-project-codes-pdf-4-figure-8.png?fit=max&auto=format&n=smuhLCeRVopY-I_w&q=85&s=9812030d8bc1c53ccf88d8104f0548e0" alt="Screenshot from QRG Create Project Codes" width="976" height="496" data-path="images/generated/reference-guides/data-set-up-and-creation/qrg-create-project-codes/qrg-create-project-codes-pdf-4-figure-8.png" />
</Frame>

<Danger>
  Project Codes CAN NOT be deleted if they are used in other records. Deleting records is
  not recommended unless absolutely essential.
</Danger>

<Warning>
  A Project Code record can only be edited if it has not already been referenced within
  Pay Transactions, Interpretation Rules or Payee Allowance records. A new Project Code
  will need to be created if updates are required after this point.
</Warning>

1. To modify an existing Client Level Project Code record, open the required record and select the
   **Edit** button available on the top right side of the page. You can also double click in any of the
   fields that need editing or just click on the pencil icon <InlineImage src="/images/icons/qrg-create-project-codes-inline-4-1.png" alt="Inline icon" /> that appears within fields when you
   move your cursor over the field.
2. When complete, click on the **Save** button.

## Field Descriptions

**Assignment** is the specific Assignment this Project Code applies to.

**Client** is the specific Client this Project Code applies to.

**Invoice Name** defines the Name that will be used on Invoices for the Project Code. If not populated, the
Project Code will be trimmed to 15 characters

**Pay Advice Description** is the Project Code description that will be displayed to the Employee on their
Pay Advice.

**Project Code Name** is the name assigned to the Project Code record.

**Status** is the Status of the Project Code.

## Further Information

| Document                                      | Document Type    | Description                                                |
| --------------------------------------------- | ---------------- | ---------------------------------------------------------- |
| QRG Create Project Codes - Timesheet Activity | Task Information | How to create Timesheet Activity Project Codes             |
| Create an Assignment - Temp                   | Task Information | How to create an Assignment record for Timesheet Employees |
| Create an Assignment Rate record - Timesheet  | Task Information | How to create a Timesheet Assignment Rate Record           |
