Issue #22308:select PO receipts only
Issue #21746:conditional implementation of gapless numbering
Issue #22807:add characteristics
Merge pull request #126 from garyhgohoos/22308

Issue #22308:select PO receipts only
Merge pull request #127 from garyhgohoos/21746

Issue #21746:conditional implementation of gapless numbering
Merge pull request #129 from garyhgohoos/22807

Issue #22807:add characteristics