The accounting staff needs to see the invoice list; however, the same person canceling a sent e-invoice is a separate decision. When both are combined in a single box, the risk increases.
In sensitive operations, viewing, editing, deletion, and approval must be separate permissions. This separation reduces both errors and abuse.
In this article, we explained sensitive permissions, approval requirements, and the audit trail on the finance and e-document side.
Table of Contents
Why are separate permissions necessary?
Finance and e-document records produce consequences that are difficult to reverse. An incorrect cancellation affects both the accounting and customer sides.
EQLEM is a solution platform; the financial discipline in your existing ERP system must also be preserved on the platform side. Broad permissions disrupt this discipline.
It is normal for the operations team to see the document; modifying the document requires control. Permissions that exceed needs are the most common security vulnerability.
The separation also reduces the training burden; not everyone has to learn every button. A narrow screen means fewer errors.
We established the role foundation in the role-based authorization article.
Viewing versus editing
List and detail views are sufficient for most roles. Editing should only be opened to the role performing the task.
Seeing numbers in a report is not the same as changing an amount on a receipt. Report permission does not count as entry permission.
Field-based restriction should be used if possible; for example, the description can be edited, but the tax field should not be touched. Fine-tuning is preferred over crude full authorization.
Not showing the edit button to a user who only has view permission also prevents accidental clicks. The interface should reflect the permission.
We discussed the reporting side in the report permissions and data privacy article.
Delete and cancellation permission
Deletion is the permission that should be kept the strictest; it should not exist at all in most roles. Drafts can be deleted, but finalized records must enter a cancellation process.
Cancellation and objection in e-documents produce legal consequences. Therefore, separate approval and a separate authorization are mandatory.
Bulk deletion should be disabled if possible or tied to a second approval. Destroying dozens of records with a single click is a disaster.
The traces of deleted or canceled records must not be lost. During an audit, the questions of who, when, and why must be answered.
We explained e-invoice cancellation in the e-invoice cancellation and objection article.
Finance transactions
Collections, payments, transfers, and cash movements are in a sensitive class. In these, viewing and cutting receipts must be separated.
Credit limit overruns and maturity extensions require separate permissions. Free access by the sales team to these areas is risky.
Tools like bank matching and the rule engine should be given to a narrower role. A wrong rule breaks the entire reconciliation.
If financial records remain on the existing ERP side, the finance permission on the platform can be kept limited to operations. Dual permission means dual risk.
We summarized collection receipts in the collection and payment receipt article.
E-document transactions
Creating, sending, canceling e-invoices, and managing the inbox are separate steps. Having a single role do all of them weakens control.
Accept or reject decisions in the inbox produce financial consequences. Approval rules must be defined for these decisions.
Technical settings such as XSLT and document design should be separated from the operational role. A faulty template affects all documents.
Credit consumption must also be monitored; unauthorized bulk submissions deplete the quota. The quota alert should be routed to the relevant role.
We covered the credit plan in the e-document credit article.
Approval requirement
In sensitive transactions, the creator and the approver must be separated. Having the same user complete both steps destroys the audit trail.
The approval queue must be visible and the delay measurable. Approvals waiting silently lock up the operation.
A limited bypass can be defined for emergencies, and this must be logged. A total lock without a bypass can halt operations in the field.
Approval notifications should only go to the relevant role. An alert sent to everyone is quickly ignored.
We explained the notification setup in the notification management article.
Amount and limit rules
Transactions above a certain amount must automatically go to upper approval. A fixed threshold reduces debate.
Percentage limits can be defined for discounts and price variances. Records exceeding the limit should trigger a warning before being saved.
Limits can vary by role; a branch manager and a representative do not share the same ceiling. A single limit does not fit everyone.
Limit changes must be audited just like privilege changes. A silent ceiling raise creates risk.
Tie price discipline to the price list management article.
Audit trail
For sensitive operations, the questions of who, when, and which record must be answered. Without logs, there is no accountability.
The privilege change log and the transaction log should be read together. Transactions immediately following a privilege expansion can be suspicious.
Logs must be tamper-proof or deletion should require a separate higher-level privilege. The privilege to delete logs ends the audit.
Periodic sampling is sufficient; reading every record is not necessary. Scan a sample of sensitive transactions once a month.
We covered the log approach in the user message logs article.
Placement in the role template
Sensitive permissions should not be piled up in the general administrator template. Establish separate roles such as Finance Approval and e-Document Operations.
For temporary needs, use a short-term role instead of custom additional permissions per person. Do not disrupt the permanent template.
Scope and sensitive authorization must be tested together. The correct authorization in the wrong company still generates errors.
Check for conflicts with existing ERP authorizations. Excessive authorization for the same person in both systems accumulates risk.
Align the scope with the branch and warehouse scope article.
Practical checklist
Keep deletion permission off by default and grant it with a justification. Open deletion means silent data loss.
Separate the creator from the approver; log emergency bypasses. These two rules are the backbone of financial security.
Put monetary thresholds in writing and differentiate them by role. A single ceiling does not fit everyone.
Review a sample of sensitive transactions and authorization changes once a month. Logs are useless without an audit routine.
During the e-document transition, also use the e-document transition checklist article.
Frequently asked questions
Does list permission grant editing rights?
It should not; viewing and editing must be kept as separate permissions.
Who should hold the e-Invoice cancellation authority?
It should reside in a narrow finance or e-document role; it should not be the default for sales representatives.
Is an approval bypass necessary?
A limited and logged bypass can be defined; shutting it down completely can halt operations in emergencies.
Are current ERP permissions sufficient?
No; the platform side is managed separately. The permissions in your current ERP system do not cover sensitive operations on the platform.
In sensitive operations, viewing and modifying are not the same permission. Businesses that fail to establish this distinction lose control for the sake of speed.
Keep deletion and cancellation restricted, and separate the creator from the approver. These two steps significantly reduce financial risk.
Define amount thresholds and discount limits based on roles.
Break down e-Document steps; do not pile creation, submission, and cancellation onto the same role.
Read the audit trail routinely; accumulating logs is not enough, you need to look at them.
By consulting the EQLEM team, you can clarify your sensitive authorization matrix.

