In a vendor bill approval workflow, which consists of a 4-level approval process, the bill gets approved only after it is approved by the final approver. However, when verifying a scenario, there was a mistake where the bill status was changed to approved, resulting in the bill status being changed to open where it is rejected by the second-level approver.
Two workflows are triggered and one workflow caused the bill to be approved even when the approver has rejected the bill.