Purchase Stock Analysis

purchase_stock_analysis
REPOSITORY
REPOSITORYOCA/purchase-reporting
GIT
GIThttps://github.com/OCA/purchase-reporting.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/purchase-reporting/tree/8.0/purchase_stock_analysis
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYPurchases
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSLeonardo Pistone, Stéphane Bidoul (ACSONE), OCA-git-bot
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - purchase
    - stock_account
    - stock
    - product
    - base
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - report
    - procurement
    - board
    - web_kanban_gauge
    - web_kanban_sparkline
    - account
    - analytic
    - edi
    - email_template
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_purchase_stock_analysis_graph view_purchase_stock_analysis_graph purchase.stock.analysis graph New
view_purchase_stock_analysis_search view_purchase_stock_analysis_search purchase.stock.analysis search New
Models touched (1)

New fields (23)
  • category_id Many2one → product.category
    readonly=True args: 'product.category'
  • company_id Many2one → res.company
    readonly=True args: 'res.company', 'Company'
  • date_approve Date
    readonly=True args: 'Date Approved'
  • date_order Datetime
    help='Date on which this document has been created' readonly=True
  • days_initial_to_updated_schedule Float
    digits=(16, 2) help='Days from initial to updated Scheduled Date of Delivery' readonly=True
  • days_schedule_to_actual_delivery Float
    digits=(16, 2) help='Days from the updated Scheduled Date of Delivery and the actualDelivery Date' readonly=True
  • days_to_deliver Float
    digits=(16, 2) help='Days between the Order Date and the initial Scheduled Date' readonly=True
  • delay Float
    digits=(16, 2) help='Days between the Order Date and the Date Approval' readonly=True args: 'Days to Validate'
  • expected_date Date
    readonly=True args: 'Expected Date'
  • location_id Many2one → stock.location
    readonly=True args: 'stock.location', 'Destination'
  • negociation Float
    group_operator='avg' readonly=True args: 'Purchase-Standard Price'
  • partner_id Many2one → res.partner
    readonly=True args: 'res.partner', 'Supplier'
  • picking_type_id Many2one → stock.warehouse
    readonly=True args: 'stock.warehouse'
  • price_average Float
    group_operator='avg' readonly=True args: 'Average Price'
  • price_standard Float
    group_operator='sum' readonly=True
  • price_total Float
    readonly=True args: 'Total Price'
  • pricelist_id Many2one → product.pricelist
    readonly=True args: 'product.pricelist', 'Pricelist'
  • product_id Many2one → product.product
    readonly=True args: 'product.product'
  • product_uom Many2one → product.uom
    required=True args: 'product.uom', 'Reference Unit of Measure'
  • state Selection
    readonly=True args: [('draft', 'Request for Quotation'), ('confirmed', 'Waiting Supplier Ack'), ('approved', 'Approved'), ('except_picking', 'Shipping Exception'), ('except_invoice', 'Invoice Exception'), ('done', 'Done'), ('cancel', 'Cancelled')]
  • unit_quantity Integer
    readonly=True args: 'Unit Quantity'
  • user_id Many2one → res.users
    readonly=True args: 'res.users', 'Responsible'
  • validator Many2one → res.users
    readonly=True args: 'res.users', 'Validated By'
Public methods (1)
  • init(self, cr)