> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs-unsw-v6.advance-uac.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs-unsw-v6.advance-uac.com/_mcp/server.

# Edge cases

The responses that are easy to misread. The last two matter most: both come back with no credit at
all, and they mean opposite things.

## Recognised, no credit

Study older than ten years is recognised but earns nothing. The credit comes back `granted` with `uoc: 0` — **not** `rejected`, because no officer refused it. The rule awarded zero.

| Awards     |                                                  |
| ---------- | ------------------------------------------------ |
| `COMM5005` | `status: granted`, `uoc: 0`, `assessedUoc: null` |

Result: 0 UOC, `workflowStatus: DECIDED`.

#### Request body

```json
{
  "applicant": {
    "givenName1": "Helen",
    "familyName": "Marsh",
    "dob": "1988-06-14",
    "emailAddress": "helen.marsh@sample.test",
    "sourceName": "SITS",
    "sourceRef": "SAMPLE-STU-04"
  },
  "programCode": "8429",
  "year": 2026,
  "stream": "DOMESTIC_FP",
  "sourceName": "SITS",
  "sourceRef": "SAMPLE-APP-04",
  "description": "UAC sample test case - Study older than ten years is recognised but earns nothing. The credit comes back with status granted and uoc 0 - not rejected, because no officer refused it; the rule itself awarded zero. Total 0 UOC with workflow DECIDED, which is a finished assessment rather than a pending one.",
  "qualifications": [
    {
      "type": "tertiary",
      "source": "officer",
      "data": {
        "code": "BBUS",
        "name": "Bachelor of Business",
        "type": "Bachelor Degree",
        "institution": "University of Adelaide",
        "country": "Australia",
        "completedYear": 2015,
        "completed": true
      },
      "subjects": [
        {
          "type": "subject",
          "source": "officer",
          "data": {
            "code": "STAT150",
            "name": "Business Statistics",
            "institution": "University of Adelaide",
            "country": "Australia",
            "level": "undergraduate",
            "studyLevel": "introductory",
            "focus": "statistics",
            "grade": "Credit",
            "completedYear": 2015
          }
        }
      ]
    }
  ]
}
```

## Credit for employment

The source is a job rather than study, identified by its occupation code — so the source `type` is `work_experience` and there is no subject.

| Awards               |                                                    |
| -------------------- | -------------------------------------------------- |
| `ECON5248, ECON6202` | separate decisions, both sourced from the same job |

> **Note**
>
> The rule lists three eligible units; the work-experience cap stops it at two, and that cap warning is what routes it to review.

Result: 12 UOC, `workflowStatus: CREDIT_TEAM_REVIEW`.

#### Request body

```json
{
  "applicant": {
    "givenName1": "Daniel",
    "familyName": "Okafor",
    "dob": "1995-11-30",
    "emailAddress": "daniel.okafor@sample.test",
    "sourceName": "SITS",
    "sourceRef": "SAMPLE-STU-05"
  },
  "programCode": "8429",
  "year": 2026,
  "stream": "DOMESTIC_FP",
  "sourceName": "SITS",
  "sourceRef": "SAMPLE-APP-05",
  "description": "UAC sample test case - Credit for employment rather than study. The source is a job, identified by its occupation code, so the source type is work_experience and there is no subject. The rule lists three eligible units but the work-experience cap stops it at two, and the cap warning routes the workflow to CREDIT_TEAM_REVIEW. Total 12 UOC.",
  "qualifications": [
    {
      "type": "work_experience",
      "source": "officer",
      "data": {
        "oscaCode": "223231",
        "roleTitle": "Advanced Analytics Analyst",
        "employer": "Commonwealth Bank",
        "durationMonths": 38
      }
    }
  ]
}
```

## Assessed, nothing awarded

A finished assessment that awards nothing. This is the case most often mistaken for a failure.

| Awards   |                                                       |
| -------- | ----------------------------------------------------- |
| `(none)` | `assessed: true`, `finalOutcome: true`, `credits: []` |

Result: 0 UOC, `workflowStatus: DECIDED`.

#### Request body

```json
{
  "applicant": {
    "givenName1": "Aroha",
    "familyName": "Ngata",
    "dob": "2003-03-08",
    "emailAddress": "aroha.ngata@sample.test",
    "sourceName": "SITS",
    "sourceRef": "SAMPLE-STU-06"
  },
  "programCode": "8429",
  "year": 2026,
  "stream": "DOMESTIC_FP",
  "sourceName": "SITS",
  "sourceRef": "SAMPLE-APP-06",
  "description": "UAC sample test case - A complete assessment that awards nothing. assessed and finalOutcome are both true with an empty credits list and workflow DECIDED - which is what distinguishes it from case 07, where nothing has been assessed at all.",
  "qualifications": [
    {
      "type": "tertiary",
      "source": "officer",
      "data": {
        "code": "BA-HIST",
        "name": "Bachelor of Arts",
        "type": "Bachelor Degree",
        "institution": "Riverina Regional College",
        "country": "Australia",
        "completedYear": 2024,
        "completed": true
      },
      "subjects": [
        {
          "type": "subject",
          "source": "officer",
          "data": {
            "code": "HIST101",
            "name": "Colonial Histories",
            "institution": "Riverina Regional College",
            "country": "Australia",
            "level": "undergraduate",
            "studyLevel": "introductory",
            "focus": "history",
            "grade": "Pass",
            "completedYear": 2023
          }
        },
        {
          "type": "subject",
          "source": "officer",
          "data": {
            "code": "PHIL110",
            "name": "Introduction to Ethics",
            "institution": "Riverina Regional College",
            "country": "Australia",
            "level": "undergraduate",
            "studyLevel": "introductory",
            "focus": "philosophy",
            "grade": "Pass",
            "completedYear": 2023
          }
        }
      ]
    }
  ]
}
```

## Not yet assessed

Submitted through this API, which stops at `RECEIVED`. Compare it with case 06 — the two responses look almost identical and mean opposite things.

| Awards   |                                                         |
| -------- | ------------------------------------------------------- |
| `(none)` | `assessed: false`, `finalOutcome: false`, `credits: []` |

> **Note**
>
> Applications submitted through this API are not yet picked up for assessment automatically. Until that ships, every one of them looks like this.

Result: `assessed: false` — nothing has picked it up.

#### Request body

```json
{
  "applicant": {
    "givenName1": "Tomas",
    "familyName": "Novak",
    "dob": "2002-08-19",
    "emailAddress": "tomas.novak@sample.test",
    "sourceName": "SITS",
    "sourceRef": "SAMPLE-STU-07"
  },
  "programCode": "8429",
  "year": 2026,
  "stream": "DOMESTIC_FP",
  "sourceName": "SITS",
  "sourceRef": "SAMPLE-APP-07",
  "description": "UAC sample test case - Submit through the institution API, not the Management Portal. It stops at RECEIVED: the outcome endpoint returns assessed false with an empty credits list, because nothing picks up an API-submitted application for assessment yet. Compare with case 06, which looks identical apart from assessed and finalOutcome.",
  "qualifications": [
    {
      "type": "tertiary",
      "source": "officer",
      "data": {
        "code": "BSC",
        "name": "Bachelor of Science",
        "type": "Bachelor Degree",
        "institution": "Charles University",
        "country": "Czechia",
        "completedYear": 2024,
        "completed": true
      },
      "subjects": [
        {
          "type": "subject",
          "source": "officer",
          "data": {
            "code": "NMAI054",
            "name": "Mathematical Analysis",
            "institution": "Charles University",
            "country": "Czechia",
            "level": "undergraduate",
            "studyLevel": "intermediate",
            "focus": "mathematics",
            "grade": "1",
            "completedYear": 2023
          }
        }
      ]
    }
  ]
}
```