TakePOS and LOT/Serials

Hello All,
I’m facing an issue on using TakePOS and LOT/Serials module enabled.
I’m aware that these two modules may are not compatibles, but I see some videos showing that should works.
I have enabled both modules and configured them. The problem I’m facing are:
1 - If I do not assign a default warehouse in the TakePos nodule, I got the warning" Stock change disabled - No warehouse defined for terminal" but entering transaction in the POS is working OK and transactions goes to “Paid”.
2- if I assign a default warehouse in the TakePos nodule, the warning disappear however, when I try to make a transaction and for example pay by cash, the transaction remain as “Remain to pay: XX.00 $” and the invoice will be in draft status.
This doesn’t happen if I use a “free text product” button or if I add a product in the transaction that does not use LOT/serial number it works fine, goes to “Paid”.
I’m missing something ?
Any suggestion will be appreciated :wink:
Thanks

Dolibarr 18.0.2