289 lines
8.2 KiB
YAML
289 lines
8.2 KiB
YAML
-
|
|
In order to test the sale module, I need to configure details regarding product,customer and account.
|
|
-
|
|
I am going to sell my Mobile products to the customer with name Cleartrail
|
|
-
|
|
I create View Account Type.
|
|
-
|
|
!record {model: account.account.type, id: account_account_type_view0}:
|
|
close_method: none
|
|
code: View
|
|
name: View
|
|
sign: 1
|
|
-
|
|
I create Income Account Type.
|
|
-
|
|
!record {model: account.account.type, id: account_account_type_income0}:
|
|
close_method: unreconciled
|
|
code: Income
|
|
name: Income
|
|
sign: 1
|
|
-
|
|
I create Expense Account Type.
|
|
-
|
|
!record {model: account.account.type, id: account_account_type_expense0}:
|
|
close_method: unreconciled
|
|
code: Expense
|
|
name: Expense
|
|
sign: 1
|
|
-
|
|
I create Cash Account Type.
|
|
-
|
|
!record {model: account.account.type, id: account_account_type_cash0}:
|
|
close_method: balance
|
|
code: Cash
|
|
name: Cash
|
|
sign: 1
|
|
-
|
|
I create Minimal Chart Account.
|
|
-
|
|
!record {model: account.account, id: account_account_minimalchart0}:
|
|
code: MC
|
|
company_id: base.main_company
|
|
currency_mode: current
|
|
name: Minimal Chart
|
|
parent_left: 1
|
|
parent_right: 12
|
|
type: view
|
|
user_type: account_account_type_view0
|
|
-
|
|
I create Payable Account.
|
|
-
|
|
!record {model: account.account, id: account_account_payable1}:
|
|
code: AP
|
|
company_id: base.main_company
|
|
currency_mode: current
|
|
name: Payable
|
|
parent_id: account_account_minimalchart0
|
|
parent_left: 2
|
|
parent_right: 3
|
|
reconcile: true
|
|
type: payable
|
|
user_type: account_account_type_expense0
|
|
-
|
|
I create Receivable Account.
|
|
-
|
|
!record {model: account.account, id: account_account_receivable0}:
|
|
code: AR
|
|
company_id: base.main_company
|
|
currency_mode: current
|
|
name: Receivable
|
|
parent_id: account_account_minimalchart0
|
|
parent_left: 4
|
|
parent_right: 5
|
|
reconcile: true
|
|
type: receivable
|
|
user_type: account_account_type_income0
|
|
-
|
|
I create Cash Account.
|
|
-
|
|
!record {model: account.account, id: account_account_cash0}:
|
|
code: C
|
|
company_id: base.main_company
|
|
currency_mode: current
|
|
name: Cash
|
|
parent_id: account_account_minimalchart0
|
|
parent_left: 6
|
|
parent_right: 7
|
|
type: other
|
|
user_type: account_account_type_cash0
|
|
-
|
|
I create Purchases Account.
|
|
-
|
|
!record {model: account.account, id: account_account_purchases0}:
|
|
code: P
|
|
company_id: base.main_company
|
|
currency_mode: current
|
|
name: Purchases
|
|
parent_id: account_account_minimalchart0
|
|
parent_left: 8
|
|
parent_right: 9
|
|
type: other
|
|
user_type: account_account_type_expense0
|
|
-
|
|
I create Sales Account.
|
|
-
|
|
!record {model: account.account, id: account_account_sales0}:
|
|
code: S
|
|
company_id: base.main_company
|
|
currency_mode: current
|
|
name: Sales
|
|
parent_id: account_account_minimalchart0
|
|
parent_left: 10
|
|
parent_right: 11
|
|
type: other
|
|
user_type: account_account_type_income0
|
|
-
|
|
I create Purchase Journal - (test).
|
|
-
|
|
!record {model: account.journal, id: account_journal_purchasejournal0}:
|
|
code: PUJ
|
|
company_id: base.main_company
|
|
default_credit_account_id: account_account_purchases0
|
|
default_debit_account_id: account_account_purchases0
|
|
name: Purchase Journal - (test)
|
|
sequence_id: account.sequence_purchase_journal
|
|
type: purchase
|
|
view_id: account.account_journal_view
|
|
-
|
|
I create Sale Journal.
|
|
-
|
|
!record {model: account.journal, id: account_journal_salejournal0}:
|
|
code: SJ
|
|
company_id: base.main_company
|
|
default_credit_account_id: account_account_sales0
|
|
default_debit_account_id: account_account_sales0
|
|
name: Sale Journal
|
|
sequence_id: account.sequence_sale_journal
|
|
type: sale
|
|
view_id: account.account_journal_view
|
|
-
|
|
I create Bank Journal.
|
|
-
|
|
!record {model: account.journal, id: account_journal_bankjournal0}:
|
|
code: BNK
|
|
company_id: base.main_company
|
|
default_credit_account_id: account_account_cash0
|
|
default_debit_account_id: account_account_cash0
|
|
name: Bank Journal
|
|
sequence_id: account.sequence_journal
|
|
type: cash
|
|
view_id: account.account_journal_bank_view
|
|
-
|
|
I create ir.property for account payable.
|
|
-
|
|
!record {model: ir.property, id: ir_property_propertyaccountexpensecateg0}:
|
|
company_id: base.main_company
|
|
fields_id: account.field_res_partner_property_account_payable
|
|
name: property_account_expense_categ
|
|
value_reference: account.account,5
|
|
-
|
|
I create ir.property for account receivable.
|
|
-
|
|
!record {model: ir.property, id: ir_property_propertyaccountincomecateg0}:
|
|
company_id: base.main_company
|
|
fields_id: account.field_res_partner_property_account_receivable
|
|
name: property_account_income_categ
|
|
value_reference: account.account,6
|
|
-
|
|
I create Partner category Customers.
|
|
-
|
|
!record {model: res.partner.category, id: res_partner_category_customers0}:
|
|
name: Customers
|
|
-
|
|
I create Cleartrail Customer.
|
|
-
|
|
!record {model: res.partner, id: res_partner_cleartrail0}:
|
|
category_id:
|
|
- res_partner_category_customers0
|
|
name: Cleartrail
|
|
-
|
|
I create contact address for Cleartrail.
|
|
-
|
|
!record {model: res.partner.address, id: res_partner_address_1}:
|
|
partner_id: res_partner_cleartrail0
|
|
street: onam plaza, 14 B palasia A B Road
|
|
type: contact
|
|
-
|
|
I create invoice address for Cleartrail.
|
|
-
|
|
!record {model: res.partner.address, id: res_partner_address_2}:
|
|
partner_id: res_partner_cleartrail0
|
|
street: sarda house 24 B palasia, A B Road
|
|
type: invoice
|
|
-
|
|
I create delivery address for Cleartrail.
|
|
-
|
|
!record {model: res.partner.address, id: res_partner_address_3}:
|
|
partner_id: res_partner_cleartrail0
|
|
street: sangam house 15 B palasia, A B Road
|
|
type: delivery
|
|
-
|
|
Customer Cleartrail has specific instrument requirement regarding the stockable products.
|
|
-
|
|
I define product category Mobile Products Sellable.
|
|
-
|
|
!record {model: product.category, id: product_category_allproductssellable0}:
|
|
name: Mobile Products Sellable
|
|
-
|
|
I define product category Mobile Services.
|
|
-
|
|
!record {model: product.category, id: product_category_services0}:
|
|
name: Mobile Services
|
|
-
|
|
I define LG Viewty Smart product template.
|
|
-
|
|
!record {model: product.template, id: product_template_lgviewtysmart0}:
|
|
categ_id: product_category_allproductssellable0
|
|
cost_method: standard
|
|
list_price: 170.0
|
|
mes_type: fixed
|
|
name: LG Viewty Smart
|
|
procure_method: make_to_order
|
|
standard_price: 160.0
|
|
supply_method: produce
|
|
type: product
|
|
uom_id: product.product_uom_unit
|
|
uom_po_id: product.product_uom_unit
|
|
-
|
|
I define LG Viewty Smart product.
|
|
-
|
|
!record {model: product.product, id: product_product_lgviewtysmart0}:
|
|
categ_id: product_category_allproductssellable0
|
|
cost_method: standard
|
|
list_price: 170.0
|
|
mes_type: fixed
|
|
name: LG Viewty Smart
|
|
procure_method: make_to_order
|
|
property_account_expense: sale.account_account_payable1
|
|
property_account_income: sale.account_account_receivable0
|
|
seller_delay: '1'
|
|
seller_ids:
|
|
- delay: 1
|
|
name: base.res_partner_agrolait
|
|
min_qty: 2.0
|
|
qty: 5.0
|
|
standard_price: 160.0
|
|
supply_method: produce
|
|
type: product
|
|
uom_id: product.product_uom_unit
|
|
uom_po_id: product.product_uom_unit
|
|
-
|
|
I define Slider Mobile template.
|
|
-
|
|
!record {model: product.template, id: product_template_slidermobile0}:
|
|
categ_id: product_category_allproductssellable0
|
|
cost_method: standard
|
|
list_price: 200.0
|
|
mes_type: fixed
|
|
name: Slider Mobile
|
|
procure_method: make_to_order
|
|
standard_price: 189.0
|
|
supply_method: buy
|
|
type: product
|
|
uom_id: product.product_uom_unit
|
|
uom_po_id: product.product_uom_unit
|
|
-
|
|
I define Slider Mobile.
|
|
-
|
|
!record {model: product.product, id: product_product_slidermobile0}:
|
|
categ_id: product_category_allproductssellable0
|
|
cost_method: standard
|
|
list_price: 200
|
|
mes_type: fixed
|
|
name: Slider Mobile
|
|
procure_method: make_to_order
|
|
property_account_expense: sale.account_account_payable1
|
|
property_account_income: sale.account_account_receivable0
|
|
seller_delay: '1'
|
|
seller_ids:
|
|
- delay: 1
|
|
name: base.res_partner_agrolait
|
|
min_qty: 2.0
|
|
qty: 5.0
|
|
standard_price: 189.0
|
|
supply_method: buy
|
|
type: product
|
|
uom_id: product.product_uom_unit
|
|
uom_po_id: product.product_uom_unit
|