Use different accounts for each sale point payment method

We are using the sale point module to collect sales of three different sales point.
We want to book in a different account the moves of each sale point but there is no option to link a payment method to a sale point.

How can we book the amounts in differnt accounts?

Why not use one payment method per account and choose the correct payment method on each sale point?

Because it is not possible to have more than one cash method for each company.

There is no point to have multiple accounts per method. Indeed it just create extra management for no benefit.