Get Busy Item-wise Purchase Register
busy_get_purchase_register_products
How it behaves
Use this when the user explicitly needs bounded item-line purchase or purchase-return audit evidence, including supplier, product, item group, unit, effective purchase material centre, signed quantities, prices, and line amounts. It accepts exact catalog-resolved supplier, product, and purchase material-centre dimension_filters; resolve configurable labels and values with busy_get_dimension_catalog and never guess OF meanings. Purchase returns are signed negative exactly once, cancelled vouchers are excluded by default, and tax fields are null when unavailable. Do not fetch line rows for grouped purchase questions—use busy_purchase_trend_summary. Do not use this for supplier balances, payables, purchase orders, or unbounded exports.