| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 303 |
| Technical Name |
se_account_manual_opening_balance |
| License | LGPL-3 |
| Website | https://sprinterp.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 303 |
| Technical Name |
se_account_manual_opening_balance |
| License | LGPL-3 |
| Website | https://sprinterp.com |
Accounting Opening Balance Management Workspace
Streamline, parse, and validate ledger opening balances with multi-category tab grids and automated entry generation engines.
Key Module Highlights
Accounting Opening Balance Workspace
Initialize Opening Balance Document & Fetch Ledger Details
Open the Opening Balance app workspace to create a new sheet which spawns a native auto-sequence layout tracker (e.g., OB-0005). Select your target financial operational Journal, specify absolute Start Date / End Date bounds, and configure execution parameters. Clicking the primary "Get Detail" action button instantly triggers the data parser to pull, calculate, and stream closing balances straight onto specialized multi-category list tabs.
Key Logic: The action clears existing entries dynamically (self.line_ids.unlink())
and runs optimized read_group queries across historical
account.move.line entries to isolate sub-ledgers under dedicated category
sections automatically.
Audit Segmented Accounts via Specialized Notebook Tab Panels
The system automatically segregates parsed records into customized ledger notebooks. Click across dedicated panels like Income & Expense, Assets & Liability, or Bank & Cash to review records. The sub-grids employ strict inline domain matching parameters to render relevant lines, showing target Account codes, associated Debit/Credit fields, and live balance matrices instantly.
Key Logic: The engine runs complex multi-conditional model filtering methods (e.g.,
checking if account_type matches income/expense or asset/liability strings) to
dynamically stamp lines with corresponding category selection properties.
Verify Balance Sheet Elements via Assets & Liability Panel
Switching over to the dedicated "Assets & Liability" notebook interface triggers localized sub-grid filters. This workspace groups core structural balance sheet codesâsuch as fixed assets, current liabilities, prepayments, and capital equity nodes. Users can manually review or adjust line parameters to match historical corporate ledgers precisely before finalizing the entry generation step.
Key Logic: The reporting view isolates specific accounting properties dynamically by
evaluating the database classification flags (e.g., checking for asset_current,
asset_fixed, liability_current, or equity structural
identifiers).
Isolate Highly Liquid Assets via Bank & Cash Panel
Clicking on the "Bank & Cash" notebook tab panel filters and displays highly liquid asset repositories. This workspace targets checking accounts, petty cash registers, and bank suspense structures, displaying their current closing values so financial administrators can verify institutional cash balance positions instantly.
Key Logic: The underlying system engine automatically separates these liquid
parameters by querying backend charts where the core database attribute
account_type explicitly equals asset_cash_bank.
Post Journal Entries & Track via Account Entry Log Matrix
Clicking the "Post" header action button automatically transforms the structured staging lines into actual legal journal lines, moving the document status indicator right to the Post operational state. Financial managers can track the underlying database entry details instantly inside the dedicated "Account Entry" dashboard panel, monitoring the auto-generated Number, exact accounting Due Date, Total value weights, and current transaction payment states.
Key Logic: The posting engine maps relational structures inside a new system record
parameters dictionary (move_vals), updates active document field identifiers
(move_id), and securely stores operational relationship links using native
relational command sets ([(6, 0, [created_move.id])]).
Finalize Accounting Balances & Execute Quick-Rollback Actions
Clicking the primary header validation button moves the master worksheet right into the final Done status state, confirming validation across system sub-ledgers. The tracking matrix locks record items securely while displaying active transaction numbers (e.g., BILL/2026/07/0001). If adjustments are needed post-validation, auditors can instantly deploy the interactive "Reverse Move" command button to push parameters safely back into an editable workspace layout.
Key Logic: The recovery framework triggers standard model buttons (self.move_id.button_draft())
behind the scenes, safely altering the generated financial move state back to draft mode
while preserving full database record auditing safety.
Cancel Worksheets & Automate Journal Entry Depletions
Clicking the explicit "Cancel" header control button instantly voids the active tracking operation, changing the tracking workflow pipeline status straight into the final Cancel state indicator. The background framework immediately intercepts the command to reset underlying generated movements back to draft mode, executing automated system deletions on linked journal entries to maintain a clean database ledger environment.
Key Logic: The action checks if the underlying move object is posted, safely reverts
it to draft status, purges database entry connections (move_to_unlink.unlink()),
and clears relational log lists using rapid memory cleaning parameters ([(5, 0,
0)]).
Review Voided Parameters inside Final Cancelled State Layout
Once the cancellation routine successfully processes, the master tracking ribbon updates straight onto the highlighted Cancel pipeline status point. The system completely clears out entry data arrays, rendering a clean and empty tracking grid table layout with no lingering open balances or ghost transactions to ensure strict, un-compromised account compliance across active multi-company databases.
Key Logic: The state change completely locks row interaction rules, preserving the voided worksheet securely as a closed historical reference element inside system log files to maintain flawless structural transparency.
Key Features & Capabilities
Empower your financial migration workflows with automated ledger initialization frameworks and native double-entry synchronization controls in Odoo.
Multi-Category Tab Architecture
Isolate initial mappings natively into organized tabular segments covering Payable & Receivable, Income & Expense, Assets & Liability, and Bank & Cash layouts.
Smart Data Fetching Engine
Utilizes optimized query aggregates to instantly compute, compile, and stream aggregated closing balances directly onto the active balance staging sheet rows.
Automated Line Balancer
Employs fast backend computed hooks to automatically derive, store, and display math differences between debit and credit parameters line-by-line.
Debit-Credit Equality Guard
Enforces rigid auditing standards, raising explicit system validation warnings to block validation if aggregate balances across rows do not balance perfectly.
Fluid Quick-Rollback Controls
Features interactive reverse layout actions to seamlessly pull posted financial moves back into editable baseline draft structures for effortless editing.
Enterprise Traceability Grid
Provides absolute historical transparency by keeping dedicated inline relation tracking list views that log the resulting entries and payment workflows.
Need Any Help?
Installation, Configuration & Bug Fixing support from our experts.
© 2017 SprintERP Technologies. All Rights Reserved.
Please log in to comment on this module