Skip to content

GL Mapping Engine

Application address: /settings/gl-mapping · 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 GL Mapping Engine, or open /settings/gl-mapping on your OSERP application after signing in. Confirm the active company before reading or changing records.

Menu access: gl:read

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.

Type to filter…

PropertyReference
Reference keytype-to-filter
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholderType to filter…
EditingNo disabled/read-only condition declared directly on this control.

e.g. REVENUE

PropertyReference
Reference keycode
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Placeholdere.g. REVENUE
EditingDepends on screen state; switch to edit mode where offered and check permissions.

e.g. SO_INVOICE

PropertyReference
Reference keycode
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Placeholdere.g. SO_INVOICE
EditingDepends on screen state; switch to edit mode where offered and check permissions.

e.g. JV

PropertyReference
Reference keyvoucherTypeCode
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Placeholdere.g. JV
EditingNo disabled/read-only condition declared directly on this control.

e.g. INVOICE, AP_INVOICE

PropertyReference
Reference keystage
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Placeholdere.g. INVOICE, AP_INVOICE
EditingDepends on screen state; switch to edit mode where offered and check permissions.

e.g. LOCAL, TAX

PropertyReference
Reference keycode
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Placeholdere.g. LOCAL, TAX
EditingDepends on screen state; switch to edit mode where offered and check permissions.

e.g. Local GAAP

PropertyReference
Reference keyname
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Placeholdere.g. Local GAAP
EditingNo disabled/read-only condition declared directly on this control.

e.g. AED

PropertyReference
Reference keycurrencyCode
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Placeholdere.g. AED
EditingNo disabled/read-only condition declared directly on this control.

e.g. Block GBP sales

PropertyReference
Reference keyname
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Placeholdere.g. Block GBP sales
EditingNo disabled/read-only condition declared directly on this control.

e.g. INVOICE

PropertyReference
Reference keystage
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Placeholdere.g. INVOICE
EditingNo disabled/read-only condition declared directly on this control.

currencyCode, bp.group, …

PropertyReference
Reference keyfield
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
PlaceholdercurrencyCode, bp.group, …
EditingNo disabled/read-only condition declared directly on this control.

e.g. GBP

PropertyReference
Reference keyvalue
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Placeholdere.g. GBP
EditingNo disabled/read-only condition declared directly on this control.

e.g. CC-SALES

PropertyReference
Reference keycode
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Placeholdere.g. CC-SALES
EditingDepends on screen state; switch to edit mode where offered and check permissions.

e.g. Sales Department

PropertyReference
Reference keyname
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Placeholdere.g. Sales Department
EditingNo disabled/read-only condition declared directly on this control.

e.g. INV-1001

PropertyReference
Reference keysourceDocumentNo
LocationScreen / contextual panel
Input controlinput
Required in interfacenot declared on control
Maximum charactersNot explicitly declared on this control
Placeholdere.g. INV-1001
EditingNo 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.

  • — None —
  • up
  • down

Help text and messages

The following wording is embedded in this screen. It describes interface guidance, rather than independently verified system guarantees.

  • 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.

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.

OSERP Atlas · Understand every field. Master every workflow.