This allows to have different mail for "payment received confirmation".
The mail template can be defined on the share type form. Then on
reconciliation process, if a specific mail template has been defined it
will override the default one. otherwise the default mail template will
be used.
in the whole process. This was raising some glitch when product.template
and produc.product doesn't have the same id. issue encountered on a demo
database.