Access and permissions

Which permission each Tax screen needs, who may see and change what, and the rules that keep people from approving their own work.

On this page (9)

Permissions by screen

ScreenMenuPermission needed
Tax overviewTax > Overviewtax.view
Tax returnsTax > Returnstax.view; New tax.return.prepare
Return recordTax > Returns > open a returntax.return.prepare / review / approve / submit
Tax adjustmentsTax > Adjustmentstax.view; propose tax.return.prepare; post/reject tax.return.approve
SimulatorTax > Determination > Simulatetax.determine
DeterminationsTax > Determination > Determinationstax.view
Corporate-tax workpapersTax > Corporate taxtax.view; tax.return.prepare / review / approve
WithholdingTax > Withholdingtax.view; tax.determine
Tax register (R037)Tax > Reporting > Tax registertax.view
Tax to ledger (R039)Tax > Reporting > Tax to ledgertax.view
Ledger checkTax > Reporting > Documents against the ledgertax.view
Tax settingsTax > Configuration > Tax settingstax.view; save tax.configure
RegistrationsTax > Configuration > Registrationstax.view; changes tax.configure
Tax authoritiesTax > Configuration > Tax authoritiestax.view; changes tax.configure
Determination rulesTax > Configuration > Determination rulestax.view; changes tax.configure
ClassificationsTax > Configuration > Classificationstax.view; changes tax.configure
Exemption certificatesTax > Configuration > Exemption certificatestax.view; changes tax.configure
Rounding policiesTax > Configuration > Rounding policiestax.view; changes tax.configure
Return formsTax > Configuration > Return forms and boxestax.view; changes tax.configure
Tax groupsTax > Configuration > Tax groupstax.view; changes tax.configure
Withholding rulesTax > Configuration > Withholding rulestax.view; changes tax.configure
Corporate-tax policiesTax > Configuration > Corporate-tax policiestax.view; changes tax.configure
Country packagesTax > Configuration > Country packagestax.view; changes tax.configure
Legal sourcesTax > Configuration > Legal sourcestax.view; changes tax.configure
Taxes (tax codes)Finance > Configuration > Taxescompany.view (list); reference.manage (changes)
Fiscal positionsFinance > Configuration > Fiscal positionscompany.view; changes reference.manage
Tax featuresApplications > Tax > FeaturesCompany admin
Tax fieldsApplications > Tax > FieldsCompany admin

All Tax screens

RuleWhat the system does
View onlyEverything readable; no New/Edit/Activate/Prepare/Review/Approve/Submit; API refused
Company isolationNot found; group members are read only through an active group of the requesting company

Return record

RuleWhat the system does
Preparer, reviewer and approver are three peopleBoth refused: 'Somebody other than the person who prepared this return must decide it.'
Each return step needs its own permissionButtons not shown; API refused
Approved return immutableRefused; only Amend

Any tax master

RuleWhat the system does
Author never activates own masterRefused

Adjustments

RuleWhat the system does
Proposer cannot post own adjustmentRefused

Corporate tax

RuleWhat the system does
Workpaper creator cannot review or approve; reviewer cannot approveRefused

Determinations

RuleWhat the system does
Frozen record tamper check'Intact' when the stored result matches its SHA-256

Applications > Tax

RuleWhat the system does
Switches need two people; return controls protectedRefused / locked

Not done

RuleWhat the system does
Rules not enforced on Sales/Purchase line pickingN/A expected - documents still accept a hand-picked code; rules only fill empty lines
Excise, filing connectors, e-filing artefactN/A expected - Submit only records the act and the reference
Group return across currenciesN/A expected - not consolidated across currencies
Shipped country contentN/A expected - forms, rules and sources are entered and approved by the company's tax specialist; the test form is synthetic
Old reverse-charge billsExpected: still owes the supplier the tax; the return shows the difference against the ledger
Rule condition builderN/A expected - conditions are typed as JSON