- 'sale_orders': fields.boolean('Based on Sales Orders',),
- 'deli_orders': fields.boolean('Based on Delivery Orders'),
- 'task_work': fields.boolean('Based on Tasks\' Work',
- help="""
- It installs the project_timesheet and project_mrp module
- project_timesheet :lets you transfer the entries under tasks defined for Project Management to
- the Timesheet line entries for particular date and particular user with the effect of creating, editing and deleting either ways.
- project_mrp : Automatically creates project tasks from procurement lines"""),
- 'timesheet': fields.boolean('Based on Timesheet',
- help = """for modifying account analytic view to show important data to project manager of services companies,
- You can also view the report of account analytic summary user-wise as well as month wise
- ,It installs the account_analytic_analysis module."""),
- 'order_policy': fields.selection([
- ('manual', 'Invoice Based on Sales Orders'),
- ('picking', 'Invoice Based on Deliveries'),
- ], 'Main Method Based On', required=True, help="You can generate invoices based on sales orders or based on shippings."),
- 'delivery': fields.boolean('Do you charge the delivery?',
- help ="""
- Allows you to add delivery methods in sale orders and picking,
- You can define your own carrier and delivery grids for prices.
- It installs the delivery module.
- """),
- 'time_unit': fields.many2one('product.uom','Working Time Unit'),
- 'picking_policy' : fields.boolean("Deliver all products at once?", help = ""),
- 'group_sale_delivery_address':fields.boolean("Multiple Address",help="Group To Allow delivery address different from invoice address"),
- 'group_sale_disc_per_sale_order_line':fields.boolean("Discounts per sale order lines ",help="Group to apply discounts per sale order lines"),
- 'sale_layout':fields.boolean("Notes & subtotals per line",help="Allows to format sale order lines using notes, separators, titles and subtotals. It installs the sale_layout module."),
- 'warning': fields.boolean("Alerts by products or customers",
- help="""To trigger warnings in OpenERP objects.
- Warning messages can be displayed for objects like sale order, purchase order, picking and invoice. The message is triggered by the form's onchange event.
- It installs the warning module."""),
- 'sale_margin': fields.boolean("Display Margin For Users",
- help="""This adds the 'Margin' on sales order,
- This gives the profitability by calculating the difference between the Unit Price and Cost Price.
- .It installs the sale_margin module."""),
- 'sale_journal': fields.boolean("Invoice journal?",
- help="""This allows you to categorise your sales and deliveries (picking lists) between different journals.
- It installs the sale_journal module."""),
- 'analytic_user_function' : fields.boolean("User function by contracts",
- help="""This allows you to define what is the default function of a specific user on a given account
- This is mostly used when a user encodes his timesheet: the values are retrieved and the fields are auto-filled. But the possibility to change these values is still available.
- It Installs analytic_user_function module"""),
- 'analytic_journal_billing_rate' : fields.boolean("Billing rates by contracts",
- help=""" This allows you to define what is the default invoicing rate for a specific journal on a given account.
- It installs analytic_journal_billing_rate module.
- """),
- 'account_analytic_analysis': fields.boolean('Contracts',
- help = """
- For modifying account analytic view to show important data to project manager of services companies,
- You can also view the report of account analytic summary user-wise as well as month wise
- ,It installs the account_analytic_analysis module."""),
+ 'group_invoice_so_lines': fields.boolean('Generate invoices based on the sales order lines',
+ implied_group='sale.group_invoice_so_lines',
+ help="To allow your salesman to make invoices for sales order lines using the menu 'Lines to Invoice'."),
+ 'timesheet': fields.boolean('Prepare invoices based on timesheets',
+ help = """For modifying account analytic view to show important data to project manager of services companies.
+ You can also view the report of account analytic summary user-wise as well as month wise.
+ This installs the module account_analytic_analysis."""),
+ 'module_account_analytic_analysis': fields.boolean('Use contracts management',
+ help = """Allows to define your customer contracts conditions: invoicing
+ method (fixed price, on timesheet, advance invoice), the exact pricing
+ (650€/day for a developer), the duration (one year support contract).
+ You will be able to follow the progress of the contract and invoice automatically.
+ It installs the account_analytic_analysis module."""),
+ 'time_unit': fields.many2one('product.uom', 'The default working time unit for services is'),
+ 'group_sale_pricelist':fields.boolean("Use pricelists to adapt your price per customers",
+ implied_group='product.group_sale_pricelist',
+ help="""Allows to manage different prices based on rules per category of customers.
+Example: 10% for retailers, promotion of 5 EUR on this product, etc."""),
+ 'group_uom':fields.boolean("Allow using different units of measures",
+ implied_group='product.group_uom',
+ help="""Allows you to select and maintain different units of measure for products."""),
+ 'group_discount_per_so_line': fields.boolean("Allow setting a discount on the sales order lines",
+ implied_group='sale.group_discount_per_so_line',
+ help="Allows you to apply some discount per sales order line."),
+ 'module_warning': fields.boolean("Allow configuring alerts by customer or products",
+ help="""Allow to configure notification on products and trigger them when a user wants to sale a given product or a given customer.
+Example: Product: this product is deprecated, do not purchase more than 5.
+ Supplier: don't forget to ask for an express delivery."""),
+ 'module_sale_margin': fields.boolean("Display margins on sales orders",
+ help="""This adds the 'Margin' on sales order.
+ This gives the profitability by calculating the difference between the Unit Price and Cost Price.
+ This installs the module sale_margin."""),
+ 'module_sale_journal': fields.boolean("Allow batch invoicing of delivery orders through journals",
+ help="""Allows you to categorize your sales and deliveries (picking lists) between different journals,
+ and perform batch operations on journals.
+ This installs the module sale_journal."""),
+ 'module_analytic_user_function': fields.boolean("One employee can have different roles per contract",
+ help="""Allows you to define what is the default function of a specific user on a given account.
+ This is mostly used when a user encodes his timesheet. The values are retrieved and the fields are auto-filled.
+ But the possibility to change these values is still available.
+ This installs the module analytic_user_function."""),
+ 'module_project': fields.boolean("Project"),
+ 'module_sale_stock': fields.boolean("Trigger delivery orders automatically from sales orders",
+ help="""Allows you to Make Quotation, Sale Order using different Order policy and Manage Related Stock.
+ This installs the module sale_stock."""),