You have already enabled the business configuration question "Do you want to allow self-approval for supplier invoice approvals?", you have no idea why supplier invoice bypass the approval and directly gets posted.
SAP Business ByDesign
Reproducing the Issue
- Go to Supplier Invoicing work center.
- Go to New Invoice Without Purchase Order under common Tasks view.
- Fill in all the mandatory information, and the invoice turns into 'Ready for Posting' status.
- Navigate to Approval tab, you find the approver is determined as B (B represents for the approver name).
- However if you click on Post button, the invoice doesn't go into approval. Instead, it is posted directly.
"Do you want to allow self-approval for supplier invoice approvals?" applies when the person gets the task, and he/she is also the employee responsible on that supplier invoice in approval.
So, if person A creates a supplier invoice, and the employee responsible is person B (under general, involved parties, employee responsible: person B).
The approver is also determined as person B.
Person A posts the supplier invoice. Supplier invoice goes into approval.
Person B gets the task, and he/she is also the employee responsible of that supplier invoice.
Now person B goes to approve the supplier invoice.
If "Do you want to allow self-approval for supplier invoice approvals?" is scoped, the supplier invoice will get posted successfully.
However, if it is not scoped, they will get an error "Supplier invoice self approval not possible".
If, person A appears to be the same user as person B. Instead of person A posting, it is person B posts the invoice.
Therefore, system doesn't generate approval task and the invoice gets posted directly.
This is standard system behavior.
2608860 - Cannot Approve Purchase Order - Error: Purchase Order Approval Not Possible
1968335 - Cannot Approve Purchase Order of Another Employee with Purchase order approval not possible Error
Self-approval, Supplier invoice, Employee responsible, Bypass approval, Supplier invoice self approval not possible, Approval , KBA , SRD-SRM-SI , Supplier Invoicing , Problem