Appearance
Notifications
Application address: /admin/notifications · Product baseline: 0.4.0
Reference status
Screen inventory extracted from the implementation. Labels and explicitly declared input constraints are recorded below. This is not a claim that every control, calculation, or business workflow has been verified in a running system.
Open this screen
Use OSERP navigation to find Notifications, or open /admin/notifications on your OSERP application after signing in. Confirm the active company before reading or changing records.
Menu access: settings:manage
Menu access only determines whether the screen is offered. Saving, posting, deleting, exporting, and approving can require additional server permissions.
Fields and input controls
Limits in this section are interface declarations. A missing maximum is not a promise of unlimited storage. Read how field limits work. Labels may differ with language and configuration.
Document type
| Property | Reference |
|---|---|
| Reference key | document-type |
| Location | Screen / contextual panel |
| Input control | select |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Only events with a rule
| Property | Reference |
|---|---|
| Reference key | only-events-with-a-rule |
| Location | Screen / contextual panel |
| Input control | checkbox |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
On
| Property | Reference |
|---|---|
| Reference key | on |
| Location | Screen / contextual panel |
| Input control | checkbox |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Where to send it
| Property | Reference |
|---|---|
| Reference key | where-to-send-it |
| Location | Screen / contextual panel |
| Input control | input |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | Where to send it |
| Editing | No disabled/read-only condition declared directly on this control. |
Value
| Property | Reference |
|---|---|
| Reference key | value |
| Location | Screen / contextual panel |
| Input control | input |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | Value |
| Editing | No disabled/read-only condition declared directly on this control. |
Subject
| Property | Reference |
|---|---|
| Reference key | subject |
| Location | Screen / contextual panel |
| Input control | input |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Message
| Property | Reference |
|---|---|
| Reference key | message |
| Location | Screen / contextual panel |
| Input control | textarea |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Editing | No disabled/read-only condition declared directly on this control. |
Template name or ID
| Property | Reference |
|---|---|
| Reference key | template-name-or-id |
| Location | Screen / contextual panel |
| Input control | input |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | e.g. order_shipped |
| Editing | No disabled/read-only condition declared directly on this control. |
Approved in
| Property | Reference |
|---|---|
| Reference key | approved-in |
| Location | Screen / contextual panel |
| Input control | input |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | en |
| Editing | No disabled/read-only condition declared directly on this control. |
{{partyName}}
| Property | Reference |
|---|---|
| Reference key | party-name |
| Location | Screen / contextual panel |
| Input control | input |
| Required in interface | not declared on control |
| Maximum characters | Not explicitly declared on this control |
| Placeholder | {{partyName}} |
| Editing | No disabled/read-only condition declared directly on this control. |
Named actions
These are labels found in screen components; availability and consequences depend on record state. Confirm the operation before executing it.
- Remove rule
- Another wording
- Close
- Always send
- Save
- Add a variable
- {{#lines}}…{{/lines}}
- {{#if …}}…{{/if}}
- Refresh
Help text and messages
The following wording is embedded in this screen. It describes interface guidance, rather than independently verified system guarantees.
- This rule uses a combined condition that this simple editor cannot show. Saving here replaces it with the single test below.
- GL Mapping Engine · configure auto-JE per stage
- Which document stages create a journal entry, in which book, from which template.
- No stage posting rules. Click Seed Defaults or + Configure Stage.
- Which ledger account each role resolves to. Lower priority wins; keep an unconditional fallback.
- Ranked from your chart of accounts (name + group nature). Click Use to create the mapping rule.
- The engine’s vocabulary. A template names a role; a mapping rule points it at a real account.
- No account roles. Click Seed Defaults.
- The journal recipe: which roles are debited and credited, and on what amount.
- No posting templates. Click Seed Defaults or + New Template.
- Parallel ledgers — one document posts a balanced JE per active book (e.g. IFRS + local GAAP + tax).
- No accounting books. Click Seed Defaults (creates the leading book) or + Add Book.
- BLOCK stops a posting; WARN shows a caution in the confirmation popup. Evaluated against the document before its journal entry.
- No validations. Click + New Validation.
- Open periods accept postings; Closed/Locked periods reject them. Posting into a closed or locked period is blocked across the whole system.
- No periods. Generate a fiscal year to begin.
- Analytic dimensions tag journal lines so reports can be sliced by cost centre, profit centre, segment, or project.
- Spread revenue straight-line across periods. Running recognition posts Dr Deferred Revenue · Cr Revenue for every period now due.
- Replays your recent documents through the engine. Tick “candidate rule” to preview the impact of a mapping change before you save it.
- Run What-If to replay recent documents.
- A versioned, restorable history of your entire GL configuration. Restore rolls back roles, templates, stage matrix, rules and books (a safety snapshot is taken first).
- Feed the engine amounts and see the journal it would produce — without touching a document.
- Nothing has been sent yet.
Verification still required
Business purpose for each control, dynamically generated fields, backend limits, saved defaults, permission combinations, audit effects, and complete workflow outcomes require manual review against the published application.
See the operating manual, coverage register, and troubleshooting guide.