Una piccola modifica al codice sorgente risolve il problema. Ho modificato il file:
modules/fatture/src/Components/RelationTrait.php
alla riga 79, da così:
return $this->totale_imponibile / 100 * $this->rivalsa->percentuale;
a così:
return ($this->totale_imponibile <= 77.47) ? $this->totale_imponibile / 100 * $this->rivalsa->percentuale : ($this->totale_imponibile +2) / 100 * $this->rivalsa->percentuale;
Utilizzo l'ultima versione di OSM 2.4.48.
Naturalmente non si tratta di una modifica ortodossa e non so se vada a inficiare altre componenti del programma, ma in questo modo la marca da bollo viene applicata in automatico e la rivalsa viene calcolata anche sulla marca.
Saluti.