At the University of Michigan, shortcodes and project/grants (P/Gs) are both used to track financial activity, but they serve different purposes and function differently within the financial system.
🔹 Shortcode
-
A shortcode is a 6-digit number used as a shorthand to charge or allocate expenses within the university’s systems (like Concur, M-Pathways, etc.).
-
It is not a fund itself but rather a convenient alias for a more detailed chartfield combination (like fund, department, account, program, class, and project/grant).
-
Example use: You give a shortcode to pay for a conference registration or charge catering.
-
Think of it like a nickname that maps to the actual accounting string behind the scenes.
🔹 Project/Grant (P/G)
-
A Project/Grant is a unique value used in the university’s chart of accounts to track specific funding sources like:
-
The P/G number is a key part of the chartfield combination behind a shortcode.
-
These have additional attributes and rules such as start and end dates, reporting requirements, or restrictions on allowable expenses.
🔸 Relationship Between Them
-
A shortcode can point to a P/G (or to a general fund, discretionary account, etc.).
-
You use a shortcode for ease of input, but behind the scenes, the P/G tells you where the money is actually coming from and how it must be spent.
Example:
Let’s say you’re using shortcode 123456 to buy lab supplies. That shortcode may point to:
So while the shortcode is what you enter on the form, the P/G is what determines the budget and restrictions.
🔹 What is a ChartField?
A ChartField is like a category or label. When combined with other ChartFields, it creates a ChartField string that tells the system:
🔸 Common ChartFields at U-M:
ChartField
|
Description
|
Fund
|
Identifies the type or source of money (e.g., general, sponsored, gift, endowment)
|
Department (DeptID)
|
Identifies the unit responsible for the transaction (e.g., School of Nursing)
|
Program
|
Groups activities by purpose (e.g., instruction, research, service)
|
Class
|
Optional — used for additional internal tracking or tagging
|
Account
|
What the transaction is (e.g., salary, supplies, travel)
|
Project/Grant (P/G)
|
Identifies specific funding for a project or grant (e.g., NIH grant, gift fund)
|
Shortcode
|
A 6-digit alias that maps to a full ChartField string — used for ease of entry
|
🔸 Example ChartField String
Let’s say you buy a microscope for a research project. The ChartField string might look like:
Fund
|
Dept
|
Program
|
Class
|
Account
|
P/G
|
20000
|
123456
|
20000
|
00000
|
614000
|
P12345678
|
This tells the system:
🔸 Why It Matters
The ChartField structure ensures:
-
Accurate financial tracking
-
Budget control
-
Compliance with donor or sponsor requirements
-
Consistent reporting across units and systems