reduced-fee-requested
v0.0.1

The donor has requested to pay a reduced fee

Context

The online donor has applied for a reduced fee.

Trigger

If the donor provides their evidence online: all files have successfully been uploaded and passed a virus scan.

If the donor provides their evidence on paper: the donor has read the instructions for sending their evidence and confirmed they understand them.

Effect

Sirius creates a task for a caseworker to review the evidence.

If evidence is being provided on paper, the task will become available in 10 business days.

If evidence is being provided online, the task is available instantly. Sirius creates a placeholder document record for each of the online files expected, and will receive a reduced-fee-evidence-received event when each arrives in S3.

Consumer / Producer Diagram

Examples

1{
2  "uid": "M-1234-5678-9012",
3  "requestType": "HalfFee",
4  "evidence": [
5    { "path": "M-1234-5678-9012/evidence/42843aa6-aab9-4927-8eed-d1e90b8d99b2", "filename": "payslip.pdf" },
6    { "path": "M-1234-5678-9012/evidence/cedf472b-8234-448e-b6fe-86720a861cb5", "filename": "application.doc" }
7  ],
8  "evidenceDelivery": "upload"
9}
10
reduced-fee-requested Schema (json)
{
  "$id": "https://opg.service.justice.gov.uk/opg.poas.makeregister/reduced-fee-requested.json",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "opg.poas.makeregister/reduced-fee-requested",
  "type": "object",
  "properties": {
    "uid": {
      "type": "string",
      "description": "The UID of the LPA",
      "pattern": "^M(-[A-Z0-9]{4}){3}$"
    },
    "requestType": {
      "type": "string",
      "description": "The type of reduction being requested",
      "enum": ["HalfFee", "NoFee"]
    },
    "evidence": {
      "type": "array",
      "description": "An array of objects containing filenames and absolute paths to evidence files in S3",
      "items": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "The absolute path to the evidence file in S3. The first item in the path will always be the UID of the LPA the evidence is associated with.",
            "pattern": "^M(-[A-Z0-9]{4}){3}/evidence/.+$"
          },
          "filename": {
            "type": "string",
            "description": "The filename of the evidence file"
          }
        }
      }
    },
    "evidenceDelivery": {
      "type": "string",
      "description": "How the evidence is being delivered to OPG",
      "enum": ["upload", "post"]
    }
  },
  "if": {
    "properties": {
      "evidenceDelivery": { "const": "upload" }
    }
  },
  "then": { "required": ["uid", "requestType", "evidence", "evidenceDelivery"] },
  "else": { "required": ["uid", "requestType", "evidenceDelivery"] }
}
Edit this pageLast updated on 2024/11/22