Fix: Rewrite content of getMarginInfos.
This solve bug of rounding with total price when we need a unit price.
This solve lso bug of rounding on non decimal basis that we don't want.
Also this remove calling database when not usefull so make possible to
call this function into fetch (this remove the FIXME not into comment
so).
Merge remote-tracking branch 'origin/3.5' into develop
fix: doxygen
Merge remote-tracking branch 'origin/3.5' into develop