B-good
B-good is a product of Kitswys Pty Ltd. Explore the data pipeline that turns regular financial transactional activity inside Odoo into audit-ready B-BBEE evidence and automated scorecard points.
B-good builds straight onto Odoo's native core `res.partner` architecture, adding specialized compliance properties. Vendor identities are paired with a fully managed certificate register that enforces explicit validation states.
Instead of running heavy calculations directly on raw ledger balances, B-good isolates data using immutable reporting batches. These batches lock your transactions into specific measurement windows, giving you completely reliable and unchangeable report states.
The core processing engine extracts every line item from posted vendor bills and vendor credit notes falling within specified dates, applying the targeted legislative formulas instantly.
The module applies a fixed rule set for each measurement period so the system stays predictable, auditable, and tied to the active B-BBEE threshold.
The settings are designed to lock the relevant targets for the active period without changing the underlying accounting data.
| System Security Group | Functional Domain Responsibilities & Capabilities |
|---|---|
| B-BBEE User / Internal User | Accesses the core dashboards and reads live score movement during day-to-day use. |
| B-BBEE Compliance Officer | Manages active supplier validation registers, inputs certificate data, and resolves missing-evidence alerts. |
| B-BBEE Finance User | Executes period-specific spend batch extraction from posted accounts payable ledgers. |
| B-BBEE Manager | Approves completed evaluations, applies final score locks, and freezes historical measurement periods. |
| B-BBEE Administrator | Maintains core configuration rules, updates weighting sets, and manages system tables. |