Journal batch crosses several entities
As per the setup we have Rules based approval, If a journal batch covers multiple entities [ Ledgers], then Oracle is sending it to everyone who is able to approve any one entity in the batch to approve. They are then able to approve the whole batch, even though it includes entities that they should not be able to approve journals in.
For an example journal batch covers both the UK and Germany. The approval has been sent to A & B (which is correct, as they can approve in both the UK and Germany), but also C (who can approve Germany, but NOT UK) and D (who can approve the UK, but not Germany). The batch was then approved by D even though he does not have access to Germany or the ability to approve German journals.