OdooWiki OCA HUB

Romania - Stock Report (Fișă Magazie)

l10n_ro_stock_report folder_open OCA/l10n-romania open_in_new
Warehouse License: AGPL-3

This module adds a stock report according to Romanian requirements.

auto_awesome What this module does

AI-generated from the code · Odoo 20.0

Generates a Romanian-style stock ledger (Fișă Magazie) for a chosen location and date range, showing opening balance, all in/out movements with quantities and values, and closing balance, on screen or as a PDF.

This module adds a stock sheet report for Romanian bookkeeping. A stock user opens a report options screen, picks a warehouse location, an optional list of products, and a start and end date (defaulting to the current month), then clicks "Show Sheet" to see the result on screen or "Show Sheet Pdf" to print it.

The report lists, per product and per accounting account, the opening balance (quantity and value), every stock movement in the period with its date, reference, incoming and outgoing quantities, amounts and unit prices, and the closing balance. Only confirmed stock moves of the selected company are counted, and only moves that carry a Romanian stock accounting account are shown as in/out lines.

Options let users include sub-locations, break results down by each location, show the location column, restrict the report to products that actually moved in the period, or print one product per page. If the "products with moves" option is chosen and nothing moved, an error message is shown.

Results appear in a list and pivot view, and two PDF templates are provided: "Stock Sheet" (one product per page) and "Stock Sheet All" (all products together). The report touches stock moves, products, product categories, locations, lots, partners and accounting accounts.

Required by other modules

Models and fields (2)
  • l10n.ro.stock.storage.sheet · new modeldate_to (End Date), date_from (Start Date), company_id, location_id, one_product (One product per page), product_ids (Only for products), sublocation (Include Sublocations), location_ids (Only for locations), show_locations (Show location), line_product_ids, detailed_locations (Detailed by locations), products_with_move
  • l10n.ro.stock.storage.sheet.line · new modeldate, categ_id, document, amount_in (Input Amount), date_time (Datetime), reference, report_id, account_id, amount_out (Output Amount), invoice_id, partner_id, product_id, currency_id, location_id, quantity_in (Input Quantity), valued_type, amount_final (Final Amount), quantity_out (Output Quantity), serial_number, unit_price_in (Price Unit In), amount_initial (Initial Amount), quantity_final (Final Quantity), unit_price_out (Price Unit Out), quantity_initial (Initial Quantity)

Text generated by AI (DeepSeek) from reading the Odoo 20.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 8 confirmed, 1 with no information of 9 versions.

Sources · Odoo 20.0

Confirmed on 2026-11-03 in branch 20.0 of OCA/l10n-romania.

terminal Installation and usage

OCA documentation · Odoo 20.0

To install this module, you need to:

  • clone the branch 15.0 of the repository
  • add the path to this repository in your configuration (addons-path)
  • update the module list
  • search for "Romania - Stock Report" in your addons
  • install the module

No verified information in OCA: Configuration, Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.