# Rule: Posted vs Unposted

- `trans_parent.trp_posted`: `1` = posted (reviewed/audited, locked), `0` = unposted (draft, editable).
- The reporting view `vwJV` does **not** filter by posted status — tools must add it explicitly if needed.
- **This company barely uses posting**: ~18 posted vouchers vs ~10,953 unposted. Every voucher still balances (double-entry), so unposted entries are real, usable data.
- **Default to including ALL entries** (posted + unposted) for this database, or reports would be almost empty. Each tool accepts `posted = all | posted | unposted`. Mention the posted status when it could matter to the answer.
- `trp_protected` is a separate admin-only lock, independent of posted status.
