~unifield-team/unifield-wm/us-826

« back to all changes in this revision

Viewing changes to account_msf/test/accounting_data.yml

UF-73: [MERGE] Merge with unifield-wm branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
-
2
 
  I create a fiscalyear
3
 
-
4
 
  !record {model: account.fiscalyear, id: fiscalyear0}:
5
 
    code: !eval "'FY%s'% (datetime.now().year+7)"
6
 
    company_id: base.main_company
7
 
    date_start: !eval "'%s-01-01' %(datetime.now().year+7)"
8
 
    date_stop: !eval "'%s-12-31' %(datetime.now().year+7)"
9
 
    name: !eval "'Fiscal Year %s' %(datetime.now().year+7)"
10
 
-
11
 
  I create the current period for some test
12
 
-
13
 
  !record {model: account.period, id: current_period}:
14
 
    company_id: base.main_company
15
 
    date_start: !eval time.strftime('%Y-%m-01')
16
 
    date_stop: !eval (DateTime.now()+DateTime.RelativeDateTime(day=-1)).strftime('%Y-%m-%d')
17
 
    fiscalyear_id: fiscalyear0
18
 
    name: Our current period
19
 
    special: 1
20
 
-
21
 
  I create a Receivable Account Type.
22
 
-
23
 
  !record {model: account.account.type, id: account_account_type_receivable0}:
24
 
    close_method: balance
25
 
    code: receivable
26
 
    name: Receivable
27
 
    sign: 1
28
 
-
29
 
  I create an Expense Account Type.
30
 
-
31
 
  !record {model: account.account.type, id: account_account_type_expense0}:
32
 
    close_method: unreconciled
33
 
    code: expense
34
 
    name: Expense
35
 
    sign: 1
36
 
-
37
 
  I create 4302 Payable Account.
38
 
-
39
 
  !record {model: account.account, id: account_account_payable_customer0}:
40
 
    code: '4302-customer-test'
41
 
    company_id: base.main_company
42
 
    currency_mode: current
43
 
    name: Customer Payable Account
44
 
    type: payable
45
 
    user_type: account_account_type_receivable0
46
 
    reconcile: 1
47
 
    activation_date: !eval time.strftime('%Y-01-01')
48
 
-
49
 
  I create 9302 Payable Account.
50
 
-
51
 
  !record {model: account.account, id: account_account_payable_donation0}:
52
 
    code: '9302-customer-test'
53
 
    company_id: base.main_company
54
 
    currency_mode: current
55
 
    name: Donation Payable Account
56
 
    type: payable
57
 
    user_type: account_account_type_receivable0
58
 
    reconcile: 1
59
 
    activation_date: !eval time.strftime('%Y-01-01')
60
 
-
61
 
  I create a 4500 receivable Account.
62
 
-
63
 
  !record {model: account.account, id: account_account_receivable0}:
64
 
    code: '4500-test'
65
 
    company_id: base.main_company
66
 
    currency_mode: current
67
 
    name: 4500 Receivable Account
68
 
    type: receivable
69
 
    user_type: account_account_type_receivable0
70
 
    reconcile: 1
71
 
    activation_date: !eval time.strftime('%Y-01-01')
72
 
-
73
 
  I create a 6101 Expense Account.
74
 
-
75
 
  !record {model: account.account, id: account_account_expense0}:
76
 
    code: '6101-expense-test'
77
 
    company_id: base.main_company
78
 
    currency_mode: current
79
 
    name: Expense Account
80
 
    type: other
81
 
    user_type: account_account_type_expense0
82
 
    activation_date: !eval time.strftime('%Y-01-01')
83
 
    default_destination_id: analytic_distribution.analytic_account_destination_expatriates
84
 
    destination_ids: [analytic_distribution.analytic_account_destination_expatriates]
85
 
-
86
 
  I create a 8101 Expense Account.
87
 
-
88
 
  !record {model: account.account, id: account_account_expense1}:
89
 
    code: '8101-expense-test'
90
 
    company_id: base.main_company
91
 
    currency_mode: current
92
 
    name: Donation Expense Account
93
 
    type: other
94
 
    user_type: account_account_type_expense0
95
 
    activation_date: !eval time.strftime('%Y-01-01')
96
 
    default_destination_id: analytic_distribution.analytic_account_destination_expatriates
97
 
    destination_ids: [analytic_distribution.analytic_account_destination_expatriates]
98
 
    type_for_register: donation
99
 
-
100
 
  I set 4500 account than default debit note account
101
 
-
102
 
  !python {model: res.company}: |
103
 
    self.write(cr, uid, uid, {'import_invoice_default_account': ref("account_account_receivable0")})
104
 
-
105
 
  I create an analytic In-kind donation Journal.
106
 
-
107
 
  !record {model: account.analytic.journal, id: account_analytic_inkind_donation0}:
108
 
    code: AIKD
109
 
    name: Analytic In-kind donation Journal
110
 
    type: inkind
111
 
-
112
 
  I create a In-kind donation Journal
113
 
-
114
 
  !record {model: account.journal, id: account_journal_inkind_donation0}:
115
 
    code: IKD
116
 
    company_id: base.main_company
117
 
    name: In-kind donation Journal (test)
118
 
    type: inkind
119
 
    analytic_journal_id: account_analytic_inkind_donation0
120
 
    allow_date: 0
121
 
-
122
 
  I create an analytic correction Journal.
123
 
-
124
 
  !record {model: account.analytic.journal, id: account_analytic_correction_journal0}:
125
 
    code: ACOR
126
 
    name: Analytic Correction Journal
127
 
    type: correction
128
 
-
129
 
  I create a Correction Journal.
130
 
-
131
 
  !record {model: account.journal, id: account_journal_correction0}:
132
 
    code: COR
133
 
    company_id: base.main_company
134
 
    name: Correction Journal
135
 
    type: correction
136
 
    analytic_journal_id: account_analytic_correction_journal0
137
 
    allow_date: 0
138
 
-
139
 
  I create an analytic extra-accounting Journal.
140
 
-
141
 
  !record {model: account.analytic.journal, id: account_analytic_extra_accounting_journal0}:
142
 
    code: AEA
143
 
    name: Analytic Extra-Accounting Journal
144
 
    type: extra
145
 
-
146
 
  I create an Extra-Accounting Journal.
147
 
-
148
 
  !record {model: account.journal, id: account_journal_extra0}:
149
 
    code: XTRA
150
 
    company_id: base.main_company
151
 
    name: Extra-Accounting Journal
152
 
    type: extra
153
 
    analytic_journal_id: account_analytic_extra_accounting_journal0
154
 
    allow_date: 0
155
 
-
156
 
  I create a Dummy CC analytic account
157
 
-
158
 
  !record {model: account.analytic.account, id: analytic_account_project_dummy}:
159
 
    name: Dummy
160
 
    type: normal
161
 
    category: OC
162
 
    parent_id: analytic_distribution.analytic_account_project
163
 
    for_fx_gain_loss: True
164
 
-
165
 
  I create a analytic distribution
166
 
-
167
 
  !record {model: analytic.distribution, id: analytic_distrib1}:
168
 
    name: distrib1
169
 
-
170
 
  And one FP line
171
 
-
172
 
  !record {model: funding.pool.distribution.line, id: funding_pool_l1}:
173
 
    name: FP Line 1
174
 
    percentage: 100
175
 
    currency_id: 1
176
 
    analytic_id: analytic_distribution.analytic_account_msf_private_funds
177
 
    distribution_id: analytic_distrib1
178
 
    cost_center_id: analytic_account_project_dummy
179
 
    destination_id: analytic_distribution.analytic_account_destination_expatriates