| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-romania |
| GIT | |
| GIT | https://github.com/OCA/l10n-romania.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-romania/tree/19.0/l10n_ro_stock_report |
| VERSION | |
| VERSION | 2.3.0 |
| CATEGORY | |
| CATEGORY | Warehouse |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Terrabit, NextERP Romania |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Terrabit, NextERP Romania |
| COMMITTERS | |
| COMMITTERS | GitHub, OCA-git-bot, Mihai Fekete, oca-ci, Dorin Hongu, Debora7 |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-romania |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:40:47 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-romania: - l10n_ro_stock_account - l10n_ro_stock - l10n_ro_config odoo/odoo: - stock_dropshipping - sale_purchase_stock - sale_stock - sale - sales_team - base - base_setup - web - bus - web_tour - html_editor - account_payment - account - onboarding - product - uom - analytic - portal - http_routing - auth_signup - digest - resource - payment - utm - stock_account - stock - barcodes_gs1_nomenclature - barcodes - purchase_stock - purchase - sale_purchase - l10n_ro - base_vat - account_edi_ubl_cii |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module adds a stock report according to Romanian requirements. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
report_storage_sheet |
report_storage_sheet | ir.ui.view | qweb | New |
report_storage_sheet_all |
report_storage_sheet_all | ir.ui.view | qweb | New |
report_storage_sheet_lines |
report_storage_sheet_lines | ir.ui.view | qweb | New |
report_storage_sheet_lines_header |
report_storage_sheet_lines_header | ir.ui.view | qweb | New |
report_storage_sheet_report_all_base |
report_storage_sheet_report_all_base | ir.ui.view | qweb | New |
report_storage_sheet_report_base |
report_storage_sheet_report_base | ir.ui.view | qweb | New |
report_storage_sheet_report_filters |
report_storage_sheet_report_filters | ir.ui.view | qweb | New |
view_sheet_stock_report_line_form |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | form | New |
view_sheet_stock_report_line_pivot |
stock.sheet.stock.report.line.pivot | l10n.ro.stock.storage.sheet.line | pivot | New |
view_sheet_stock_report_line_search |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | search | New |
view_sheet_stock_report_line_tree |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | list | New |
view_stock_sheet_report_form |
stock.storage.sheet.form | l10n.ro.stock.storage.sheet | form | New |
company_id
Many2one → res.company
default=<expr>
string='Company'
args: 'res.company'
date_from
Date
default=fields.Date.today
required=True
args: 'Start Date'
date_to
Date
default=fields.Date.today
required=True
args: 'End Date'
detailed_locations
Boolean
default=False
args: 'Detailed by locations'
line_product_ids
One2many → l10n.ro.stock.storage.sheet.line
comodel_name='l10n.ro.stock.storage.sheet.line'
inverse_name='report_id'
location_id
Many2one → stock.location
domain="[('usage','=','internal')]"
args: 'stock.location'
location_ids
Many2many → stock.location
compute='_compute_location_ids'
string='Only for locations'
args: 'stock.location'
one_product
Boolean
product_ids
Many2many → product.product
domain=[('is_storable', '=', True)]
help='will show report only for this products. If nothing selected will show only products that have moves in period'
string='Only for products'
args: 'product.product'
products_with_move
Boolean
default=False
show_locations
Boolean
default=False
args: 'Show location'
sublocation
Boolean
default=True
args: 'Include Sublocations'
button_show_sheet(self)
button_show_sheet_pdf(self)
default_get(self, fields_list)
do_compute_product(self)
get_found_products(self)
get_products_with_move(self, product_list=False)
get_products_with_move_sql(self, product_list=False)
get_report_products(self)
print_pdf(self)
account_id
Many2one → account.account
index=True
args: 'account.account'
amount_final
Monetary
currency_field='currency_id'
default=0.0
string='Final Amount'
amount_in
Monetary
currency_field='currency_id'
default=0.0
string='Input Amount'
amount_initial
Monetary
currency_field='currency_id'
default=0.0
string='Initial Amount'
amount_out
Monetary
currency_field='currency_id'
default=0.0
string='Output Amount'
categ_id
Many2one → product.category
index=True
args: 'product.category'
currency_id
Many2one → res.currency
default=<expr>
index=True
string='Currency'
args: 'res.currency'
date
Date
date_time
Datetime
string='Datetime'
document
Char
invoice_id
Many2one → account.move
index=True
args: 'account.move'
location_id
Many2one → stock.location
index=True
args: 'stock.location'
partner_id
Many2one → res.partner
index=True
args: 'res.partner'
product_id
Many2one → product.product
index=True
string='Product'
args: 'product.product'
quantity_final
Float
default=0.0
digits='Product Unit of Measure'
string='Final Quantity'
quantity_in
Float
default=0.0
digits='Product Unit of Measure'
string='Input Quantity'
quantity_initial
Float
default=0.0
digits='Product Unit of Measure'
string='Initial Quantity'
quantity_out
Float
default=0.0
digits='Product Unit of Measure'
string='Output Quantity'
reference
Char
report_id
Many2one → l10n.ro.stock.storage.sheet
index=True
ondelete='cascade'
args: 'l10n.ro.stock.storage.sheet'
serial_number
Many2one → stock.lot
index=True
args: 'stock.lot'
unit_price_in
Monetary
aggregator='avg'
currency_field='currency_id'
default=0.0
string='Price Unit In'
unit_price_out
Monetary
aggregator='avg'
currency_field='currency_id'
default=0.0
string='Price Unit Out'
valued_type
Selection
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-romania |
| GIT | |
| GIT | https://github.com/OCA/l10n-romania.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-romania/tree/18.0/l10n_ro_stock_report |
| VERSION | |
| VERSION | 1.8.0 |
| CATEGORY | |
| CATEGORY | Warehouse |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Terrabit, NextERP Romania |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Terrabit, NextERP Romania |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Dorin Hongu |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-romania |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:08 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-romania: - l10n_ro_stock_account - l10n_ro_config - l10n_ro_stock odoo/odoo: - sale_stock - sale - sales_team - base - base_setup - web - bus - web_tour - html_editor - account_payment - account - onboarding - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm - stock_account - stock - barcodes_gs1_nomenclature - barcodes - purchase_stock - purchase - stock_dropshipping - sale_purchase_stock - sale_purchase - l10n_ro - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Acest modul adaugă Fișa de Magazie, un raport esențial pentru gestionarea stocurilor conform cerințelor din România:
- Funcționalități:
- Fișă de Magazie: permite generarea raportului de mișcări de stoc pentru o locație specifică și un interval de timp.
- Filtrare avansată:
- Selectare locație (cu opțiunea de a include sublocațiile).
- Filtrare pe un set specific de produse sau doar pentru produsele cu mișcări în perioada selectată.
- Detaliere pe locații: posibilitatea de a vedea mișcările detaliate pentru fiecare sublocație în parte.
- Afișare date complete:
- Stoc inițial (cantitate și valoare).
- Intrări și ieșiri (cantitate, preț unitar și valoare).
- Stoc final (cantitate și valoare).
- Referințe documente (partener, factură, serie/lot).
- Opțiuni de vizualizare:
- Generare raport în format PDF (cu opțiunea de a avea un produs pe pagină).
- Vizualizarea datelor direct în interfața Odoo sub formă de listă, permițând sortări și filtrări suplimentare.
- Integrare contabilă: raportul utilizează datele din straturile de evaluare a stocului (`stock_valuation_layer`) pentru a asigura corelația cu evidența contabilă. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
report_storage_sheet |
report_storage_sheet | ir.ui.view | qweb | New |
report_storage_sheet_all |
report_storage_sheet_all | ir.ui.view | qweb | New |
report_storage_sheet_lines |
report_storage_sheet_lines | ir.ui.view | qweb | New |
report_storage_sheet_lines_header |
report_storage_sheet_lines_header | ir.ui.view | qweb | New |
report_storage_sheet_report_all_base |
report_storage_sheet_report_all_base | ir.ui.view | qweb | New |
report_storage_sheet_report_base |
report_storage_sheet_report_base | ir.ui.view | qweb | New |
report_storage_sheet_report_filters |
report_storage_sheet_report_filters | ir.ui.view | qweb | New |
view_sheet_stock_report_line_form |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | form | New |
view_sheet_stock_report_line_pivot |
stock.sheet.stock.report.line.pivot | l10n.ro.stock.storage.sheet.line | pivot | New |
view_sheet_stock_report_line_search |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | search | New |
view_sheet_stock_report_line_tree |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | list | New |
view_stock_sheet_report_form |
stock.storage.sheet.form | l10n.ro.stock.storage.sheet | form | New |
company_id
Many2one → res.company
default=<expr>
string='Company'
args: 'res.company'
date_from
Date
default=fields.Date.today
required=True
args: 'Start Date'
date_to
Date
default=fields.Date.today
required=True
args: 'End Date'
detailed_locations
Boolean
default=False
args: 'Detailed by locations'
line_product_ids
One2many → l10n.ro.stock.storage.sheet.line
comodel_name='l10n.ro.stock.storage.sheet.line'
inverse_name='report_id'
location_id
Many2one → stock.location
domain="[('usage','=','internal')]"
args: 'stock.location'
location_ids
Many2many → stock.location
compute='_compute_location_ids'
string='Only for locations'
args: 'stock.location'
one_product
Boolean
product_ids
Many2many → product.product
domain=[('is_storable', '=', True)]
help='will show report only for this products. If nothing selected will show only products that have moves in period'
string='Only for products'
args: 'product.product'
products_with_move
Boolean
default=False
show_locations
Boolean
default=False
args: 'Show location'
sublocation
Boolean
default=True
args: 'Include Sublocations'
button_show_sheet(self)
button_show_sheet_pdf(self)
default_get(self, fields_list)
do_compute_product(self)
get_found_products(self)
get_products_with_move(self, product_list=False)
get_products_with_move_sql(self, product_list=False)
get_report_products(self)
print_pdf(self)
account_id
Many2one → account.account
index=True
args: 'account.account'
amount_final
Monetary
currency_field='currency_id'
default=0.0
string='Final Amount'
amount_in
Monetary
currency_field='currency_id'
default=0.0
string='Input Amount'
amount_initial
Monetary
currency_field='currency_id'
default=0.0
string='Initial Amount'
amount_out
Monetary
currency_field='currency_id'
default=0.0
string='Output Amount'
categ_id
Many2one → product.category
index=True
args: 'product.category'
currency_id
Many2one → res.currency
default=<expr>
index=True
string='Currency'
args: 'res.currency'
date
Date
date_time
Datetime
string='Datetime'
document
Char
invoice_id
Many2one → account.move
index=True
args: 'account.move'
location_id
Many2one → stock.location
index=True
args: 'stock.location'
partner_id
Many2one → res.partner
index=True
args: 'res.partner'
product_id
Many2one → product.product
index=True
string='Product'
args: 'product.product'
quantity_final
Float
default=0.0
digits='Product Unit of Measure'
string='Final Quantity'
quantity_in
Float
default=0.0
digits='Product Unit of Measure'
string='Input Quantity'
quantity_initial
Float
default=0.0
digits='Product Unit of Measure'
string='Initial Quantity'
quantity_out
Float
default=0.0
digits='Product Unit of Measure'
string='Output Quantity'
reference
Char
report_id
Many2one → l10n.ro.stock.storage.sheet
index=True
ondelete='cascade'
args: 'l10n.ro.stock.storage.sheet'
serial_number
Many2one → stock.lot
index=True
args: 'stock.lot'
unit_price_in
Monetary
aggregator='avg'
currency_field='currency_id'
default=0.0
string='Price Unit In'
unit_price_out
Monetary
aggregator='avg'
currency_field='currency_id'
default=0.0
string='Price Unit Out'
valued_type
Selection
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-romania |
| GIT | |
| GIT | https://github.com/OCA/l10n-romania.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-romania/tree/17.0/l10n_ro_stock_report |
| VERSION | |
| VERSION | 1.4.0 |
| CATEGORY | |
| CATEGORY | Warehouse |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Terrabit, NextERP Romania |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Terrabit, NextERP Romania |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Dorin Hongu |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-romania |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:02 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-romania: - l10n_ro_stock_account - l10n_ro_config - l10n_ro_stock odoo/odoo: - sale_stock - sale - sales_team - base - base_setup - web - bus - web_tour - account_payment - account - onboarding - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm - stock_account - stock - barcodes_gs1_nomenclature - barcodes - purchase_stock - purchase - stock_dropshipping - sale_purchase_stock - sale_purchase - l10n_ro - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module adds a stock report according to Romanian requirements. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
report_storage_sheet |
report_storage_sheet | ir.ui.view | qweb | New |
report_storage_sheet_all |
report_storage_sheet_all | ir.ui.view | qweb | New |
report_storage_sheet_lines |
report_storage_sheet_lines | ir.ui.view | qweb | New |
report_storage_sheet_lines_header |
report_storage_sheet_lines_header | ir.ui.view | qweb | New |
report_storage_sheet_report_all_base |
report_storage_sheet_report_all_base | ir.ui.view | qweb | New |
report_storage_sheet_report_base |
report_storage_sheet_report_base | ir.ui.view | qweb | New |
report_storage_sheet_report_filters |
report_storage_sheet_report_filters | ir.ui.view | qweb | New |
view_sheet_stock_report_line_form |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | form | New |
view_sheet_stock_report_line_pivot |
stock.sheet.stock.report.line.pivot | l10n.ro.stock.storage.sheet.line | pivot | New |
view_sheet_stock_report_line_search |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | search | New |
view_sheet_stock_report_line_tree |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | tree | New |
view_stock_sheet_report_form |
stock.storage.sheet.form | l10n.ro.stock.storage.sheet | form | New |
company_id
Many2one → res.company
default=<expr>
string='Company'
args: 'res.company'
date_from
Date
default=fields.Date.today
required=True
args: 'Start Date'
date_to
Date
default=fields.Date.today
required=True
args: 'End Date'
detailed_locations
Boolean
default=False
args: 'Detailed by locations'
line_product_ids
One2many → l10n.ro.stock.storage.sheet.line
comodel_name='l10n.ro.stock.storage.sheet.line'
inverse_name='report_id'
location_id
Many2one → stock.location
domain="[('usage','=','internal')]"
args: 'stock.location'
location_ids
Many2many → stock.location
compute='_compute_location_ids'
string='Only for locations'
args: 'stock.location'
one_product
Boolean
product_ids
Many2many → product.product
domain=[('type', '=', 'product')]
help='will show report only for this products. If nothing selected will show only products that have moves in period'
string='Only for products'
args: 'product.product'
products_with_move
Boolean
default=False
show_locations
Boolean
default=False
args: 'Show location'
sublocation
Boolean
default=True
args: 'Include Sublocations'
button_show_sheet(self)
button_show_sheet_pdf(self)
default_get(self, fields_list)
do_compute_product(self)
get_found_products(self)
get_products_with_move(self, product_list=False)
get_products_with_move_sql(self, product_list=False)
get_report_products(self)
print_pdf(self)
account_id
Many2one → account.account
index=True
args: 'account.account'
amount_final
Monetary
currency_field='currency_id'
default=0.0
string='Final Amount'
amount_in
Monetary
currency_field='currency_id'
default=0.0
string='Input Amount'
amount_initial
Monetary
currency_field='currency_id'
default=0.0
string='Initial Amount'
amount_out
Monetary
currency_field='currency_id'
default=0.0
string='Output Amount'
categ_id
Many2one → product.category
index=True
args: 'product.category'
currency_id
Many2one → res.currency
default=<expr>
index=True
string='Currency'
args: 'res.currency'
date
Date
date_time
Datetime
string='Datetime'
document
Char
invoice_id
Many2one → account.move
index=True
args: 'account.move'
location_id
Many2one → stock.location
index=True
args: 'stock.location'
partner_id
Many2one → res.partner
index=True
args: 'res.partner'
product_id
Many2one → product.product
index=True
string='Product'
args: 'product.product'
quantity_final
Float
default=0.0
digits='Product Unit of Measure'
string='Final Quantity'
quantity_in
Float
default=0.0
digits='Product Unit of Measure'
string='Input Quantity'
quantity_initial
Float
default=0.0
digits='Product Unit of Measure'
string='Initial Quantity'
quantity_out
Float
default=0.0
digits='Product Unit of Measure'
string='Output Quantity'
reference
Char
report_id
Many2one → l10n.ro.stock.storage.sheet
index=True
ondelete='cascade'
args: 'l10n.ro.stock.storage.sheet'
serial_number
Many2one → stock.lot
index=True
args: 'stock.lot'
unit_price_in
Monetary
currency_field='currency_id'
default=0.0
group_operator='avg'
string='Price Unit In'
unit_price_out
Monetary
currency_field='currency_id'
default=0.0
group_operator='avg'
string='Price Unit Out'
valued_type
Selection
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-romania |
| GIT | |
| GIT | https://github.com/OCA/l10n-romania.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-romania/tree/16.0/l10n_ro_stock_report |
| VERSION | |
| VERSION | 6.15.0 |
| CATEGORY | |
| CATEGORY | Warehouse |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Terrabit, NextERP Romania |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Terrabit, NextERP Romania |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, Mihai Fekete, oca-ci, Dorin Hongu, Sima Elisabeta, Larisa-nexterp |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-romania |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:41 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-romania: - l10n_ro_stock_account - l10n_ro_config - l10n_ro_stock odoo/odoo: - sale_stock - sale - sales_team - base - base_setup - web - bus - web_tour - account_payment - account - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm - stock_account - stock - barcodes_gs1_nomenclature - barcodes - purchase_stock - purchase - stock_dropshipping - sale_purchase_stock - sale_purchase - l10n_ro - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
report_storage_sheet |
report_storage_sheet | ir.ui.view | qweb | New |
report_storage_sheet_all |
report_storage_sheet_all | ir.ui.view | qweb | New |
report_storage_sheet_lines |
report_storage_sheet_lines | ir.ui.view | qweb | New |
report_storage_sheet_lines_header |
report_storage_sheet_lines_header | ir.ui.view | qweb | New |
report_storage_sheet_report_all_base |
report_storage_sheet_report_all_base | ir.ui.view | qweb | New |
report_storage_sheet_report_base |
report_storage_sheet_report_base | ir.ui.view | qweb | New |
report_storage_sheet_report_filters |
report_storage_sheet_report_filters | ir.ui.view | qweb | New |
view_sheet_stock_report_line_form |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | form | New |
view_sheet_stock_report_line_pivot |
stock.sheet.stock.report.line.pivot | l10n.ro.stock.storage.sheet.line | pivot | New |
view_sheet_stock_report_line_search |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | search | New |
view_sheet_stock_report_line_tree |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | tree | New |
view_stock_sheet_report_form |
stock.storage.sheet.form | l10n.ro.stock.storage.sheet | form | New |
company_id
Many2one → res.company
default=<expr>
string='Company'
args: 'res.company'
date_from
Date
default=fields.Date.today
required=True
args: 'Start Date'
date_to
Date
default=fields.Date.today
required=True
args: 'End Date'
detailed_locations
Boolean
default=False
args: 'Detailed by locations'
line_product_ids
One2many → l10n.ro.stock.storage.sheet.line
comodel_name='l10n.ro.stock.storage.sheet.line'
inverse_name='report_id'
location_id
Many2one → stock.location
domain="[('usage','=','internal'),('company_id','=',company_id)]"
args: 'stock.location'
location_ids
Many2many → stock.location
compute='_compute_location_ids'
string='Only for locations'
args: 'stock.location'
one_product
Boolean
product_ids
Many2many → product.product
domain=[('type', '=', 'product')]
help='will show report only for this products. If nothing selected will show only products that have moves in period'
string='Only for products'
args: 'product.product'
products_with_move
Boolean
default=False
show_locations
Boolean
sublocation
Boolean
default=True
args: 'Include Sublocations'
button_show_sheet(self)
button_show_sheet_pdf(self)
default_get(self, fields_list)
do_compute_product(self)
get_found_products(self)
get_products_with_move(self, product_list=False)
get_products_with_move_sql(self, product_list=False)
get_report_products(self)
print_pdf(self)
account_id
Many2one → account.account
index=True
args: 'account.account'
amount_final
Monetary
currency_field='currency_id'
default=0.0
string='Final Amount'
amount_in
Monetary
currency_field='currency_id'
default=0.0
string='Input Amount'
amount_initial
Monetary
currency_field='currency_id'
default=0.0
string='Initial Amount'
amount_out
Monetary
currency_field='currency_id'
default=0.0
string='Output Amount'
categ_id
Many2one → product.category
index=True
args: 'product.category'
currency_id
Many2one → res.currency
default=<expr>
index=True
string='Currency'
args: 'res.currency'
date
Date
date_time
Datetime
string='Datetime'
document
Char
invoice_id
Many2one → account.move
index=True
args: 'account.move'
location_id
Many2one → stock.location
index=True
args: 'stock.location'
partner_id
Many2one → res.partner
index=True
args: 'res.partner'
product_id
Many2one → product.product
index=True
string='Product'
args: 'product.product'
quantity_final
Float
default=0.0
digits='Product Unit of Measure'
string='Final Quantity'
quantity_in
Float
default=0.0
digits='Product Unit of Measure'
string='Input Quantity'
quantity_initial
Float
default=0.0
digits='Product Unit of Measure'
string='Initial Quantity'
quantity_out
Float
default=0.0
digits='Product Unit of Measure'
string='Output Quantity'
reference
Char
report_id
Many2one → l10n.ro.stock.storage.sheet
index=True
ondelete='cascade'
args: 'l10n.ro.stock.storage.sheet'
serial_number
Many2one → stock.lot
index=True
args: 'stock.lot'
unit_price_in
Monetary
currency_field='currency_id'
default=0.0
group_operator='avg'
string='Price Unit In'
unit_price_out
Monetary
currency_field='currency_id'
default=0.0
group_operator='avg'
string='Price Unit Out'
valued_type
Selection
get_general_buttons(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-romania |
| GIT | |
| GIT | https://github.com/OCA/l10n-romania.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-romania/tree/15.0/l10n_ro_stock_report |
| VERSION | |
| VERSION | 6.15.0 |
| CATEGORY | |
| CATEGORY | Warehouse |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Terrabit, NextERP Romania |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Terrabit, NextERP Romania |
| COMMITTERS | |
| COMMITTERS | GitHub, Weblate, OCA-git-bot, Mihai Fekete, oca-ci, Cojocaru Marcel, Dorin Hongu, Stana Natanaela |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-romania |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:30 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-romania: - l10n_ro_stock_account - l10n_ro_config - l10n_ro_stock odoo/odoo: - stock_landed_costs - stock_account - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource - account - analytic - purchase_stock - purchase - sale_stock - sale - sales_team - payment - utm - l10n_ro - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
report_storage_sheet |
report_storage_sheet | ir.ui.view | qweb | New |
report_storage_sheet_all |
report_storage_sheet_all | ir.ui.view | qweb | New |
report_storage_sheet_lines |
report_storage_sheet_lines | ir.ui.view | qweb | New |
report_storage_sheet_lines_header |
report_storage_sheet_lines_header | ir.ui.view | qweb | New |
report_storage_sheet_report_all_base |
report_storage_sheet_report_all_base | ir.ui.view | qweb | New |
report_storage_sheet_report_base |
report_storage_sheet_report_base | ir.ui.view | qweb | New |
report_storage_sheet_report_filters |
report_storage_sheet_report_filters | ir.ui.view | qweb | New |
view_sheet_stock_report_line_form |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | form | New |
view_sheet_stock_report_line_pivot |
stock.sheet.stock.report.line.pivot | l10n.ro.stock.storage.sheet.line | pivot | New |
view_sheet_stock_report_line_search |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | search | New |
view_sheet_stock_report_line_tree |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | tree | New |
view_stock_sheet_report_form |
stock.storage.sheet.form | l10n.ro.stock.storage.sheet | form | New |
company_id
Many2one → res.company
default=<expr>
string='Company'
args: 'res.company'
date_from
Date
default=fields.Date.today
required=True
args: 'Start Date'
date_to
Date
default=fields.Date.today
required=True
args: 'End Date'
detailed_locations
Boolean
default=False
args: 'Detailed by locations'
line_product_ids
One2many → l10n.ro.stock.storage.sheet.line
comodel_name='l10n.ro.stock.storage.sheet.line'
inverse_name='report_id'
location_id
Many2one → stock.location
domain="[('usage','=','internal'),('company_id','=',company_id)]"
args: 'stock.location'
location_ids
Many2many → stock.location
compute='_compute_location_ids'
string='Only for locations'
args: 'stock.location'
one_product
Boolean
product_ids
Many2many → product.product
domain=[('type', '=', 'product')]
help='will show report only for this products. If nothing selected will show only products that have moves in period'
string='Only for products'
args: 'product.product'
products_with_move
Boolean
default=False
show_locations
Boolean
sublocation
Boolean
default=True
args: 'Include Sublocations'
button_show_sheet(self)
button_show_sheet_pdf(self)
default_get(self, fields_list)
do_compute_product(self)
get_found_products(self)
get_products_with_move(self, product_list=False)
get_products_with_move_sql(self, product_list=False)
get_report_products(self)
print_pdf(self)
account_id
Many2one → account.account
index=True
args: 'account.account'
amount_final
Monetary
currency_field='currency_id'
default=0.0
string='Final Amount'
amount_in
Monetary
currency_field='currency_id'
default=0.0
string='Input Amount'
amount_initial
Monetary
currency_field='currency_id'
default=0.0
string='Initial Amount'
amount_out
Monetary
currency_field='currency_id'
default=0.0
string='Output Amount'
categ_id
Many2one → product.category
index=True
args: 'product.category'
currency_id
Many2one → res.currency
default=<expr>
index=True
string='Currency'
args: 'res.currency'
date
Date
date_time
Datetime
string='Datetime'
document
Char
invoice_id
Many2one → account.move
index=True
args: 'account.move'
location_id
Many2one → stock.location
index=True
args: 'stock.location'
partner_id
Many2one → res.partner
index=True
args: 'res.partner'
product_id
Many2one → product.product
index=True
string='Product'
args: 'product.product'
quantity_final
Float
default=0.0
digits='Product Unit of Measure'
string='Final Quantity'
quantity_in
Float
default=0.0
digits='Product Unit of Measure'
string='Input Quantity'
quantity_initial
Float
default=0.0
digits='Product Unit of Measure'
string='Initial Quantity'
quantity_out
Float
default=0.0
digits='Product Unit of Measure'
string='Output Quantity'
reference
Char
report_id
Many2one → l10n.ro.stock.storage.sheet
index=True
ondelete='cascade'
args: 'l10n.ro.stock.storage.sheet'
serial_number
Many2one → stock.production.lot
index=True
args: 'stock.production.lot'
unit_price_in
Monetary
currency_field='currency_id'
default=0.0
group_operator='avg'
string='Price Unit In'
unit_price_out
Monetary
currency_field='currency_id'
default=0.0
group_operator='avg'
string='Price Unit Out'
valued_type
Selection
get_general_buttons(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-romania |
| GIT | |
| GIT | https://github.com/OCA/l10n-romania.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-romania/tree/14.0/l10n_ro_stock_report |
| VERSION | |
| VERSION | 6.9.0 |
| CATEGORY | |
| CATEGORY | Warehouse |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Terrabit, NextERP Romania |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Terrabit, NextERP Romania |
| COMMITTERS | |
| COMMITTERS | GitHub, Weblate, OCA-git-bot, Mihai Fekete, oca-ci, Cojocaru Marcel, Dorin Hongu, Stana Natanaela |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-romania |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:51 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-romania: - l10n_ro_stock_account - l10n_ro_config - l10n_ro_stock odoo/odoo: - stock_landed_costs - stock_account - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource - account - analytic - purchase_stock - purchase - sale_stock - sale - sales_team - payment - utm - l10n_ro - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
report_storage_sheet |
report_storage_sheet | ir.ui.view | qweb | New |
report_storage_sheet_all |
report_storage_sheet_all | ir.ui.view | qweb | New |
report_storage_sheet_lines |
report_storage_sheet_lines | ir.ui.view | qweb | New |
report_storage_sheet_lines_header |
report_storage_sheet_lines_header | ir.ui.view | qweb | New |
report_storage_sheet_report_all_base |
report_storage_sheet_report_all_base | ir.ui.view | qweb | New |
report_storage_sheet_report_base |
report_storage_sheet_report_base | ir.ui.view | qweb | New |
report_storage_sheet_report_filters |
report_storage_sheet_report_filters | ir.ui.view | qweb | New |
view_sheet_stock_report_line_form |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | form | New |
view_sheet_stock_report_line_pivot |
stock.sheet.stock.report.line.pivot | l10n.ro.stock.storage.sheet.line | pivot | New |
view_sheet_stock_report_line_search |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | search | New |
view_sheet_stock_report_line_tree |
stock.sheet.stock.report.line | l10n.ro.stock.storage.sheet.line | tree | New |
view_stock_sheet_report_form |
stock.storage.sheet.form | l10n.ro.stock.storage.sheet | form | New |
company_id
Many2one → res.company
default=<expr>
string='Company'
args: 'res.company'
date_from
Date
default=fields.Date.today
required=True
args: 'Start Date'
date_to
Date
default=fields.Date.today
required=True
args: 'End Date'
detailed_locations
Boolean
default=False
args: 'Detailed by locations'
line_product_ids
One2many → l10n.ro.stock.storage.sheet.line
comodel_name='l10n.ro.stock.storage.sheet.line'
inverse_name='report_id'
location_id
Many2one → stock.location
domain="[('usage','=','internal'),('company_id','=',company_id)]"
args: 'stock.location'
location_ids
Many2many → stock.location
compute='_compute_location_ids'
string='Only for locations'
args: 'stock.location'
one_product
Boolean
product_ids
Many2many → product.product
domain=[('type', '=', 'product')]
help='will show report only for this products. If nothing selected will show only products that have moves in period'
string='Only for products'
args: 'product.product'
products_with_move
Boolean
default=False
show_locations
Boolean
sublocation
Boolean
default=True
args: 'Include Sublocations'
button_show_sheet(self)
button_show_sheet_pdf(self)
default_get(self, fields_list)
do_compute_product(self)
get_found_products(self)
get_products_with_move(self, product_list=False)
get_products_with_move_sql(self, product_list=False)
get_report_products(self)
print_pdf(self)
account_id
Many2one → account.account
index=True
args: 'account.account'
amount_final
Monetary
currency_field='currency_id'
default=0.0
string='Final Amount'
amount_in
Monetary
currency_field='currency_id'
default=0.0
string='Input Amount'
amount_initial
Monetary
currency_field='currency_id'
default=0.0
string='Initial Amount'
amount_out
Monetary
currency_field='currency_id'
default=0.0
string='Output Amount'
categ_id
Many2one → product.category
index=True
args: 'product.category'
currency_id
Many2one → res.currency
default=<expr>
index=True
string='Currency'
args: 'res.currency'
date
Date
date_time
Datetime
string='Datetime'
document
Char
invoice_id
Many2one → account.move
index=True
args: 'account.move'
location_id
Many2one → stock.location
index=True
args: 'stock.location'
partner_id
Many2one → res.partner
index=True
args: 'res.partner'
product_id
Many2one → product.product
index=True
string='Product'
args: 'product.product'
quantity_final
Float
default=0.0
digits='Product Unit of Measure'
string='Final Quantity'
quantity_in
Float
default=0.0
digits='Product Unit of Measure'
string='Input Quantity'
quantity_initial
Float
default=0.0
digits='Product Unit of Measure'
string='Initial Quantity'
quantity_out
Float
default=0.0
digits='Product Unit of Measure'
string='Output Quantity'
reference
Char
report_id
Many2one → l10n.ro.stock.storage.sheet
index=True
ondelete='cascade'
args: 'l10n.ro.stock.storage.sheet'
serial_number
Many2one → stock.production.lot
index=True
args: 'stock.production.lot'
unit_price_in
Monetary
currency_field='currency_id'
default=0.0
group_operator='avg'
string='Price Unit In'
unit_price_out
Monetary
currency_field='currency_id'
default=0.0
group_operator='avg'
string='Price Unit Out'
valued_type
Selection
get_general_buttons(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-romania |
| GIT | |
| GIT | https://github.com/OCA/l10n-romania.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-romania/tree/13.0/l10n_ro_stock_report |
| VERSION | |
| VERSION | 1.3.0 |
| CATEGORY | |
| CATEGORY | Warehouse |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Terrabit, NextERP Romania |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Terrabit, NextERP Romania |
| COMMITTERS | |
| COMMITTERS | GitHub, OCA-git-bot, Mihai Fekete, Cojocaru Marcel |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-romania |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:10 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/l10n-romania: - l10n_ro_stock_account - l10n_ro_config - l10n_ro_stock OCA/server-ux: - date_range odoo/odoo: - stock_account - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes - account - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - sale_stock - sale - sales_team - payment - utm - purchase_stock - purchase - l10n_ro - base_vat |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
report_storage_sheet |
report_storage_sheet | ir.ui.view | qweb | New |
report_storage_sheet_all |
report_storage_sheet_all | ir.ui.view | qweb | New |
report_storage_sheet_lines |
report_storage_sheet_lines | ir.ui.view | qweb | New |
report_storage_sheet_lines_header |
report_storage_sheet_lines_header | ir.ui.view | qweb | New |
report_storage_sheet_report_all_base |
report_storage_sheet_report_all_base | ir.ui.view | qweb | New |
report_storage_sheet_report_base |
report_storage_sheet_report_base | ir.ui.view | qweb | New |
report_storage_sheet_report_filters |
report_storage_sheet_report_filters | ir.ui.view | qweb | New |
view_sheet_stock_report_line_form |
stock.sheet.stock.report.line | stock.storage.sheet.line | form | New |
view_sheet_stock_report_line_pivot |
stock.sheet.stock.report.line.pivot | stock.storage.sheet.line | pivot | New |
view_sheet_stock_report_line_search |
stock.sheet.stock.report.line | stock.storage.sheet.line | search | New |
view_sheet_stock_report_line_tree |
stock.sheet.stock.report.line | stock.storage.sheet.line | tree | New |
view_stock_sheet_report_form |
stock.storage.sheet.form | stock.storage.sheet | form | New |
company_id
Many2one → res.company
default=<expr>
string='Company'
args: 'res.company'
date_from
Date
default=fields.Date.today
required=True
args: 'Start Date'
date_range_id
Many2one → date.range
string='Date range'
args: 'date.range'
date_to
Date
default=fields.Date.today
required=True
args: 'End Date'
line_product_ids
One2many → stock.storage.sheet.line
comodel_name='stock.storage.sheet.line'
inverse_name='report_id'
location_id
Many2one → stock.location
domain="[('usage','=','internal'),('company_id','=',company_id)]"
required=True
args: 'stock.location'
one_product
Boolean
product_ids
Many2many → product.product
domain=[('type', '=', 'product')]
help='will show report only for this products. If nothing selected will show only products that have moves in period'
string='Only for products'
args: 'product.product'
products_with_move
Boolean
default=False
button_show_sheet(self)
button_show_sheet_pdf(self)
default_get(self, fields_list)
do_compute_product(self)
get_found_products(self)
get_products_with_move(self)
onchange_date_range_id(self)
print_pdf(self)
account_id
Many2one → account.account
amount_final
Monetary
currency_field='currency_id'
string='Final Amount'
amount_in
Monetary
currency_field='currency_id'
string='Input Amount'
amount_initial
Monetary
currency_field='currency_id'
string='Initial Amount'
amount_out
Monetary
currency_field='currency_id'
string='Output Amount'
categ_id
Many2one → product.category
index=True
related='product_id.categ_id'
store=True
args: 'product.category'
currency_id
Many2one → res.currency
default=<expr>
string='Currency'
args: 'res.currency'
date
Date
string='Date'
partner_id
Many2one → res.partner
product_id
Many2one → product.product
string='Product'
args: 'product.product'
quantity_final
Float
digits='Product Unit of Measure'
string='Final Quantity'
quantity_in
Float
digits='Product Unit of Measure'
string='Input Quantity'
quantity_initial
Float
digits='Product Unit of Measure'
string='Initial Quantity'
quantity_out
Float
digits='Product Unit of Measure'
string='Output Quantity'
reference
Char
report_id
Many2one → stock.storage.sheet
get_general_buttons(self)