Thursday, February 25, 2016¶
Today I wrote the new module lino_xl.lib.invoicing
which is a
reimplementation of lino_cosi.lib.auto.sales
. Main advantages
are:
Use a database table (an “invoicing plan”), not a virtual table
Make it possible to generate other invoices than sales invoices
The rest of this post are just some work notes.
>>> import lino_xl.lib.invoicing
>>> import lino_xl.lib.courses
>>> from lino import startup
>>> # startup('lino_xl.projects.min2.settings.demo')
>>> startup('lino_voga.projects.voga2.settings.demo')
>>> from lino.api import rt
>>> fk = rt.models.contacts.Role._meta.get_field('person')
>>> fk.rel.to
<class 'lino_voga.lib.contacts.models.Person'>
Exception: lino_voga.projects.voga2.lib.courses plugin tries to extend unresolved model ‘courses.Line’