Contact Us +32 81813700

Tip

This module is part of the OpenERP software, the leading Open Source enterprise management system. If you want to discover OpenERP, check our screencasts or download OpenERP directly.

Products Repairs Module (mrp_repair)

Module:mrp_repair
Name:Products Repairs Module
Version:5.0.1.0
Author:Tiny
Directory:mrp_repair
Web:
Official module:
 yes
Quality certified:
 yes

Description

The aim is to have a complete module to manage all products repairs. The following topics should be covered by this module:
           * Add/remove products in the reparation
           * Impact for stocks
           * Invoicing (products and/or services)
           * Warranty concept
           * Repair quotation report
           * Notes for the technician and for the final customer

Dependencies

  • base
  • sale
  • account

Reports

  • Quotation / Order

Views

  • mrp.repair.form (form)
  • mrp.repair.tree (tree)

Objects

Object: Repairs Order (mrp.repair)

operations:

Operation Lines, one2many, readonly

address_id:

Delivery Address, many2one

internal_notes:

Internal Notes, text

quotation_notes:
 

Quotation Notes, text

partner_id:

Partner, many2one

This field allow you to choose the partner that will be invoiced and delivered

invoiced:

Invoiced, boolean, readonly

amount_untaxed:

Untaxed Amount, float, readonly

location_id:

Current Location, many2one, required, readonly

amount_tax:

Taxes, float, readonly

state:

Repair State, selection, readonly

Gives the state of the Repair Order

pricelist_id:

Pricelist, many2one

The pricelist comes from the selected partner, by default.

amount_total:

Total, float, readonly

prodlot_id:

Lot Number, many2one

partner_invoice_id:
 

Invoicing Address, many2one

move_id:

Move, many2one, required, readonly

name:

Repair Ref, char, required

product_id:

Product to Repair, many2one, required, readonly

guarantee_limit:
 

Guarantee limit, date

The guarantee limit is computed as: last move date + warranty defined on selected product. If the current date is below the guarantee limit, each operation and fee you add will be set as ‘not to invoiced’ by default. Note you can manually change this later.

deliver_bool:

Deliver, boolean

Check this box if you want to manage the delivery once the product is repaired. If checked, it will create a packing with selected product. Note that you can select the locations in the Info tab, if you have the extended view.

invoice_method:

Invoice Method, selection, required, readonly

This field allow you to change the workflow of the repair order. If value selected is different from ‘No Invoice’, it also allow you to select the pricelist and invoicing address.

location_dest_id:
 

Delivery Location, many2one, readonly

invoice_id:

Invoice, many2one, readonly

fees_lines:

Fees Lines, one2many, readonly

repaired:

Repaired, boolean, readonly

picking_id:

Packing, many2one, readonly

Object: Repair Operations Lines (mrp.repair.line)

name:Description, char, required
product_uom:Product UoM, many2one, required
repair_id:Repair Order Ref, many2one
type:Type, selection, required
price_unit:Unit Price, float, required
product_uom_qty:
 Quantity (UoM), float, required
price_subtotal:Subtotal, float, readonly
to_invoice:To Invoice, boolean
state:Status, selection, required, readonly
product_id:Product, many2one, required
location_dest_id:
 Dest. Location, many2one, required
invoiced:Invoiced, boolean, readonly
location_id:Source Location, many2one, required
invoice_line_id:
 Invoice Line, many2one, readonly
move_id:Inventory Move, many2one, readonly
tax_id:Taxes, many2many

Object: Repair Fees line (mrp.repair.fee)

name:Description, char, required
product_uom:Product UoM, many2one, required
repair_id:Repair Order Ref, many2one, required
price_unit:Unit Price, float, required
product_uom_qty:
 Quantity, float, required
price_subtotal:Subtotal, float, readonly
to_invoice:To Invoice, boolean
invoiced:Invoiced, boolean, readonly
tax_id:Taxes, many2many
invoice_line_id:
 Invoice Line, many2one, readonly
product_id:Product, many2one
The documentation is editable by everyone on Launchpad.