When a company name and person name are given, we need to first generate
a PersonName object using inema build_pers_name() method, and then pass
that as 'person' kwarg into the build_comp_addr() method. We cannot
simply pass alon the string name as the code did so far.
This requires python-inema 0.2 or later, but it seems like a version
dependency on an external python module cannot be expressed in
__openerp__.py
The user now simply chooses 'registered letter' or 'letter' and the
calculator determines whihc type of product and what amount of franking
is required.
Depending on the product used, there is no tracking number. However,
the odoo shipping infrastructure expects us to return one.
Also, add a bogus space at the beginning of the tracking number, as odoo
shipping infrastructure removes the first character ?!?