issue #21684: start on invoice
issue #21684: model crud working
issue #21684: invoice list item and invoice list
issue #21684: added workspace. basic tests all pass
issue #21684: invoice characteristic and document assignments
issue #21684: invoice line view and orm
issue #21684: use fetchSellingUnits in invoiceLine
issue #21684: finished itemDidChange
issue #21684: update notes
merge
issue #21684: jsdoc speculative work
improve spec doc template
template looks good
proof-of-concept on honorific
issue #21684: documented properties
issue #21684: finished documenting what's under test
example transformation of requirement into jsdoc and mocha
Merge remote-tracking branch 'XTUPLE/master' into 21684
merge
Merge branch 'testfix' into 21684