-
Notifications
You must be signed in to change notification settings - Fork 373
Fix silent failure when deleting from E-Documents and Outbound E-Documents pages #8267
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -16,7 +16,7 @@ page 6106 "Outbound E-Documents" | |||||||||||||||||||||||||||||
| PageType = List; | ||||||||||||||||||||||||||||||
| RefreshOnActivate = true; | ||||||||||||||||||||||||||||||
| Editable = false; | ||||||||||||||||||||||||||||||
| DeleteAllowed = false; | ||||||||||||||||||||||||||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Deletion enabled for sent outbound e-documentsChanging Recommendation:
Suggested change
👍 useful · ❤️ especially valuable · 👎 wrong - reply with why |
||||||||||||||||||||||||||||||
| DeleteAllowed = true; | ||||||||||||||||||||||||||||||
| InsertAllowed = false; | ||||||||||||||||||||||||||||||
| SourceTableView = sorting("Entry No") order(descending) where(Direction = const(Direction::Outgoing)); | ||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
List page now allows deleting e-documents
The general E-Documents list page (covering both inbound and outbound) now permits deletion. The table-level
OnDeleteguard blocks Status=Processed records and linked records, but documents with service-level status 'Sent', 'Approved', or 'Pending Response' whose main status is still 'In Progress' can be deleted, potentially destroying audit trail evidence required by e-invoicing regulations (e.g., Peppol, EU VAT Directive) in many jurisdictions.Recommendation:
OnDeleteRecordpage trigger that enforces the same service-status checks as recommended for the Outbound page, rather than relying solely on the table trigger.👍 useful · ❤️ especially valuable · 👎 wrong - reply with why