Screening
The screening node carries the customer's answers to your bank's pre‑screening questionnaire. It exists only on bank reports whose type is SCREENING — the periodic screening flow that asks the customer to confirm whether anything has changed since the previous screening.
Module‑gated
The screening field is only available when your bank has the HasPrescreeningModule feature enabled. If the field returns an authorization error, the module is off for your bank.
Shape
bankReportScreening exposes:
idhasAdministratorsChanges— the customer's pre‑screening declaration: administrators have changed since the last screening.hasBankAccountsChanges— the customer's pre‑screening declaration: bank accounts have changed.hasStatutesChanges— the customer's pre‑screening declaration: the statute has changed.signedFile— the signed screening document. Only generated and signed when all three change flags arefalse(see below).
How the answers drive the rest of the package
The three has…Changes flags are the customer's answers to the pre‑screening questions. They modulate the parent bankReport to surface only the sections that are relevant to what the customer actually changed — the exact mapping from a true flag to which bank‑report sections become required is configured per bank.
There are two outcomes:
- All three flags are
false— the customer is declaring nothing has changed. No further sections are required on the bank report, the screening'ssignedFileis generated, and the customer signs it. The screening itself is the deliverable. - At least one flag is
true— the customer is declaring real changes. The bank report transitions into a full package that collects the affected sections (statute, administrator changes, bank accounts, …) according to your bank's configuration. The screening'ssignedFileis not generated in this case — the customer is going to sign the full package instead.
The flags don't carry the change details themselves; they only drive which other components on the bank report come into play.
Where to query
See Querying screening.