De-conditionalize BaseStockGLComposer via subclass hooks
Pushed per-doctype branching out of BaseStockGLComposer into individual voucher composer subclasses; moved Stock Reconciliation voucher-detail synthesis into its own override.
Pushed per-doctype branching out of BaseStockGLComposer into individual voucher composer subclasses; moved Stock Reconciliation voucher-detail synthesis into its own override.
Type to search updates, gigs, developers and apps.