Hello,
We came across a similar issue while implementing and testing Sales Order Agent.
From the error, the failure appears to come from the Vietnam eInvoice extension rather than Sales Order Agent itself. The missing permission (TableData 27014501 - NWV VAT Invoice Setup) identifies the dependency.
I'd recommend checking the following:
-Ensure the required permission from the Vietnam eInvoice extension is assigned (either through the ISV's permission set or a custom permission set).
-Verify that the permission is assigned to the Sales Order Agent User, not only the reviewing user. Sales Order Agent runs under its own Agent User and follows the same Business Central security model as a standard user.
-Review the full permission error, as it usually identifies the dependent extension and the missing permission.
-As a quick test, temporarily assign the SUPER permission set to the Agent User. If the Sales Quote is created successfully, you've confirmed it's a permission issue.
We encountered a similar dependency with one of our own extensions, and assigning the required permission to the Agent User resolved the issue.
We documented this implementation scenario in more detail, including screenshots, here:
https://acumens.com/Blog/SalesOrderAgent/#Investigating-Sales-Order-Agent-Permissions-Errors
I hope this helps.