5 <!-- CODA Configuration -->
6 <menuitem id="menu_manage_coda" name="CODA Configuration" parent="account.menu_finance_configuration" sequence="30"/>
8 <!-- CODA Bank Account Configuration -->
9 <record id="view_coda_bank_account_search" model="ir.ui.view">
10 <field name="name">coda.bank.account.search</field>
11 <field name="model">coda.bank.account</field>
12 <field name="type">search</field>
13 <field name="arch" type="xml">
14 <search string="CODA Bank Account Configuration">
15 <field name="name" filter_domain="['|', ('name','ilike',self), ('description1','ilike',self)]" string="CODA Bank Account"/>
16 <filter string="Normal" domain="[('state','=','normal')]" icon="terp-folder-green"/>
17 <filter string="Info" domain="[('state','=','info')]" icon="terp-folder-yellow"/>
18 <field name="bank_id"/>
19 <field name="journal"/>
20 <field name="currency"/>
21 <field name="company_id" groups="base.group_multi_company"/>
22 <group expand="0" string="Group By...">
23 <filter string="Bank Account" icon="terp-folder-yellow" domain="[]" context="{'group_by':'bank_id'}"/>
24 <filter string="Currency" icon="terp-dolar" domain="[]" context="{'group_by':'currency'}"/>
29 <record id="view_coda_bank_account_list" model="ir.ui.view">
30 <field name="name">coda.bank.account.list</field>
31 <field name="model">coda.bank.account</field>
32 <field name="type">tree</field>
33 <field name="arch" type="xml">
34 <tree string="CODA Bank Account Configuration">
36 <field name="bank_id"/>
37 <field name="currency"/>
38 <field name="description1"/>
39 <field name="journal"/>
44 <record id="view_coda_bank_account_form" model="ir.ui.view">
45 <field name="name">coda.bank.account.form</field>
46 <field name="model">coda.bank.account</field>
47 <field name="type">form</field>
48 <field name="arch" type="xml">
49 <form string="CODA Bank Account Configuration" version="7.0">
51 <field name="name" colspan="4"/>
52 <field name="bank_id" domain="[('partner_id.ref_companies', 'in', [company_id])]"/>
53 <field name="description1"/>
54 <field name="currency"/>
55 <field name="description2"/>
56 <field name="coda_st_naming"/>
57 <field name="state" on_change="onchange_state(state)"/>
58 <field name="journal" attrs="{'invisible':[('state','=','info')]}"/>
60 <field name="def_payable"/>
61 <field name="def_receivable"/>
62 <field name="awaiting_account"/>
63 <field name="transfer_account"/>
64 <field name="find_bbacom"/>
65 <field name="find_partner"/>
66 <field name="company_id" widget='selection' groups="base.group_multi_company"/>
67 <field name="active"/>
72 <record id="action_coda_bank_account_form" model="ir.actions.act_window">
73 <field name="name">CODA Bank Account Configuration</field>
74 <field name="res_model">coda.bank.account</field>
75 <field name="view_type">form</field>
76 <field name="view_mode">tree,form</field>
77 <field name="search_view_id" ref="view_coda_bank_account_search"/>
79 <menuitem action="action_coda_bank_account_form" id="menu_action_coda_bank_account_form" parent="menu_manage_coda" sequence="1" groups="base.group_no_one"/>
81 <!-- CODA Transaction Types -->
82 <record id="view_account_coda_trans_type_tree" model="ir.ui.view">
83 <field name="name">account.coda.trans.type.tree</field>
84 <field name="model">account.coda.trans.type</field>
85 <field name="type">tree</field>
86 <field name="arch" type="xml">
87 <tree string="CODA Transaction Types">
89 <field name="parent_id"/>
90 <field name="description"/>
94 <record id="view_account_coda_trans_type_form" model="ir.ui.view">
95 <field name="name">account.coda.trans.type.form</field>
96 <field name="model">account.coda.trans.type</field>
97 <field name="type">form</field>
98 <field name="arch" type="xml">
99 <form string="CODA Transaction Type" version="7.0">
102 <field name="parent_id"/>
103 <field name="description" colspan="4"/>
108 <record id="action_account_coda_trans_type_form" model="ir.actions.act_window">
109 <field name="name">CODA Transaction Types</field>
110 <field name="type">ir.actions.act_window</field>
111 <field name="res_model">account.coda.trans.type</field>
112 <field name="view_type">form</field>
113 <field name="view_mode">tree,form</field>
115 <menuitem action="action_account_coda_trans_type_form" id="menu_action_account_coda_trans_type_form" parent="menu_manage_coda" sequence="2" groups="base.group_no_one"/>
117 <!-- CODA Transaction Codes -->
118 <record id="view_account_coda_trans_code_tree" model="ir.ui.view">
119 <field name="name">account.coda.trans.code.tree</field>
120 <field name="model">account.coda.trans.code</field>
121 <field name="type">tree</field>
122 <field name="arch" type="xml">
123 <tree string="CODA Transaction Codes">
126 <field name="parent_id"/>
127 <field name="description"/>
131 <record id="view_account_coda_trans_code_form" model="ir.ui.view">
132 <field name="name">account.coda.trans.code.form</field>
133 <field name="model">account.coda.trans.code</field>
134 <field name="type">form</field>
135 <field name="arch" type="xml">
136 <form string="CODA Transaction Code" version="7.0">
140 <field name="parent_id"/>
141 <field name="description"/>
143 <field name="comment"/>
147 <record id="action_account_coda_trans_code_form" model="ir.actions.act_window">
148 <field name="name">CODA Transaction Codes</field>
149 <field name="type">ir.actions.act_window</field>
150 <field name="res_model">account.coda.trans.code</field>
151 <field name="view_type">form</field>
152 <field name="view_mode">tree,form</field>
154 <menuitem action="action_account_coda_trans_code_form" id="menu_action_account_coda_trans_code_form" parent="menu_manage_coda" sequence="3" groups="base.group_no_one"/>
156 <!-- CODA Transaction Categories -->
157 <record id="view_account_coda_trans_category_tree" model="ir.ui.view">
158 <field name="name">account.coda.trans.category.tree</field>
159 <field name="model">account.coda.trans.category</field>
160 <field name="type">tree</field>
161 <field name="arch" type="xml">
162 <tree string="CODA Transaction Categories">
163 <field name="category"/>
164 <field name="description"/>
168 <record id="view_account_coda_trans_category_form" model="ir.ui.view">
169 <field name="name">account.coda.trans.category.form</field>
170 <field name="model">account.coda.trans.category</field>
171 <field name="type">form</field>
172 <field name="arch" type="xml">
173 <form string="CODA Transaction Category" version="7.0">
174 <field name="category"/>
175 <field name="description"/>
179 <record id="action_account_coda_trans_category_form" model="ir.actions.act_window">
180 <field name="name">CODA Transaction Categories</field>
181 <field name="type">ir.actions.act_window</field>
182 <field name="res_model">account.coda.trans.category</field>
183 <field name="view_type">form</field>
184 <field name="view_mode">tree,form</field>
186 <menuitem action="action_account_coda_trans_category_form" id="menu_action_account_coda_trans_category_form" parent="menu_manage_coda" sequence="4" groups="base.group_no_one"/>
188 <!-- CODA Structured Communication Types -->
189 <record id="view_account_coda_comm_type_tree" model="ir.ui.view">
190 <field name="name">account.coda.comm.type.tree</field>
191 <field name="model">account.coda.comm.type</field>
192 <field name="type">tree</field>
193 <field name="arch" type="xml">
194 <tree string="CODA Structured Communication Types">
196 <field name="description"/>
200 <record id="view_account_coda_comm_type_form" model="ir.ui.view">
201 <field name="name">account.coda.comm.type.form</field>
202 <field name="model">account.coda.comm.type</field>
203 <field name="type">form</field>
204 <field name="arch" type="xml">
205 <form string="CODA Structured Communication Type" version="7.0">
207 <field name="description"/>
211 <record id="action_account_coda_comm_type_form" model="ir.actions.act_window">
212 <field name="name">CODA Structured Communication Types</field>
213 <field name="type">ir.actions.act_window</field>
214 <field name="res_model">account.coda.comm.type</field>
215 <field name="view_type">form</field>
216 <field name="view_mode">tree,form</field>
218 <menuitem action="action_account_coda_comm_type_form" id="menu_action_account_coda_comm_type_form" parent="menu_manage_coda" sequence="5" groups="base.group_no_one"/>
220 <!-- CODA Processing -->
221 <menuitem name="CODA Processing" parent="account.menu_finance_bank_and_cash" id="menu_account_coda" sequence="40"/>
222 <menuitem name="Import CODA Files" parent="menu_account_coda" id="menu_account_coda_import" action="action_account_coda_import" sequence="41"/>
225 <record model="ir.ui.view" id="view_account_coda_tree">
226 <field name="name">account.coda.tree</field>
227 <field name="model">account.coda</field>
228 <field name="type">tree</field>
229 <field name="arch" type="xml">
230 <tree string="CODA Files">
231 <field name="coda_creation_date"/>
234 <field name="user_id"/>
235 <field name="company_id" widget="selection" groups="base.group_multi_company"/>
240 <record model="ir.ui.view" id="view_account_coda_form">
241 <field name="name">account.coda.form</field>
242 <field name="model">account.coda</field>
243 <field name="type">form</field>
244 <field name="arch" type="xml">
245 <form string="CODA File" version="7.0">
248 <field name="coda_creation_date"/>
250 <field name="coda_data" filename="name"/>
252 <field name="user_id"/>
253 <field name="company_id" widget="selection" groups="base.group_multi_company"/>
255 <separator string="Additional Information"/>
257 <field name="statement_ids"/>
263 <record id="view_account_coda_filter" model="ir.ui.view">
264 <field name="name">account.coda.search</field>
265 <field name="model">account.coda</field>
266 <field name="type">search</field>
267 <field name="arch" type="xml">
268 <search string="Search CODA Files">
269 <field name="coda_creation_date"/>
271 <field name="user_id"/>
272 <field name="company_id" groups="base.group_multi_company"/>
273 <group expand="0" string="Group By...">
274 <filter string="CODA Creation Date" icon="terp-go-month" domain="[]" context="{'group_by':'coda_creation_date'}"/>
275 <filter string="User" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/>
276 <filter string="Company" icon="terp-go-home" domain="[]" groups="base.group_multi_company" context="{'group_by':'company_id'}"/>
282 <record model="ir.actions.act_window" id="action_imported_coda_files">
283 <field name="name">Imported CODA Files</field>
284 <field name="type">ir.actions.act_window</field>
285 <field name="res_model">account.coda</field>
286 <field name="view_type">form</field>
287 <field name="view_mode">tree,form</field>
288 <field name="view_id" ref="view_account_coda_tree"/>
289 <field name="search_view_id" ref="view_account_coda_filter"/>
292 <menuitem name="Imported CODA Files" parent="menu_account_coda" id="menu_imported_coda_files" action="action_imported_coda_files" sequence="42"/>
294 <!-- CODA Bank Statements -->
295 <record id="view_coda_bank_statement_list" model="ir.ui.view">
296 <field name="name">coda.bank.statement.list</field>
297 <field name="model">coda.bank.statement</field>
298 <field name="type">tree</field>
299 <field name="arch" type="xml">
300 <tree colors="red:balance_end_real!=balance_end;blue:state=='draft' and (balance_end_real==balance_end)" string="CODA Bank Statements">
303 <field name="period_id"/>
304 <field name="coda_bank_account_id"/>
305 <field name="balance_start"/>
306 <field name="balance_end_real"/>
307 <field name="balance_end"/>
313 <record id="view_coda_bank_statement_form" model="ir.ui.view">
314 <field name="name">coda.bank.statement.form</field>
315 <field name="model">coda.bank.statement</field>
316 <field name="type">form</field>
317 <field name="arch" type="xml">
318 <form string="CODA Bank Statement" version="7.0">
323 <field name="coda_bank_account_id"/>
324 <field name="currency"/>
325 <field name="period_id"/>
328 <field name="balance_start"/>
329 <field name="balance_end_real"/>
332 <page string="Transactions">
333 <field name="line_ids">
334 <tree string="CODA Statement Lines">
335 <field name="sequence" string="Seq"/>
337 <field name="val_date"/>
339 <field name="name" width="250"/>
341 <field name="partner_id"/>
342 <field name="account_id"/>
343 <field name="amount"/>
344 <field name="globalisation_amount" string="Glob. Amount"/>
345 <field name="globalisation_id" string="Glob. Id"/>
347 <form string="CODA Statement Lines" version="7.0">
349 <field name="sequence" string="Seq"/>
351 <field name="val_date"/>
354 <field name="partner_id"/>
355 <field domain="[('type', '<>', 'view')]" name="account_id"/>
356 <field name="amount"/>
358 <field name="globalisation_amount"/>
359 <field name="globalisation_level"/>
360 <field name="globalisation_id"/>
362 <separator string="Notes"/>
369 <field name="balance_end"/>
376 <record id="view_coda_bank_statement_search" model="ir.ui.view">
377 <field name="name">coda.bank.statement.search</field>
378 <field name="model">coda.bank.statement</field>
379 <field name="type">search</field>
380 <field name="arch" type="xml">
381 <search string="Search CODA Bank Statements">
382 <field name="name" string="CODA Bank Statement"/>
384 <filter string="Normal" domain="[('type','=','normal')]" icon="terp-folder-green"/>
385 <filter string="Info" domain="[('type','=','info')]" icon="terp-folder-yellow"/>
386 <field name="period_id"/>
387 <field name="coda_bank_account_id"/>
388 <field name="journal_id" domain="[('type', '=', 'bank')]"/>
389 <group expand="0" string="Group By...">
390 <filter string="Journal" context="{'group_by': 'journal_id'}" icon="terp-folder-orange"/>
391 <filter string="Period" context="{'group_by': 'period_id'}" icon="terp-go-month"/>
397 <record model="ir.actions.act_window" id="action_coda_bank_statements">
398 <field name="name">CODA Bank Statements</field>
399 <field name="type">ir.actions.act_window</field>
400 <field name="res_model">coda.bank.statement</field>
401 <field name="view_type">form</field>
402 <field name="view_mode">tree,form</field>
403 <field name="view_id" ref="view_coda_bank_statement_list"/>
404 <field name="search_view_id" ref="view_coda_bank_statement_search"/>
405 <field name="help">The CODA Bank Statements contain the information encoded in their originating CODA file in a human readable format. The Bank Statements associated with a CODA contain the subset of the CODA Bank Statement data that is required for the creation of the Accounting Entries.</field>
408 <menuitem name="CODA Bank Statements" parent="menu_account_coda" id="menu_coda_bank_statements" action="action_coda_bank_statements" sequence="43"/>
410 <!-- CODA Bank Statement Line View -->
412 <record id="view_coda_bank_statement_line_list" model="ir.ui.view">
413 <field name="name">coda.bank.statement.line.list</field>
414 <field name="model">coda.bank.statement.line</field>
415 <field name="type">tree</field>
416 <field name="arch" type="xml">
417 <tree editable="bottom" string="CODA Statement Lines">
418 <field name="sequence" readonly="1" invisible="1"/>
419 <field name="coda_bank_account_id" readonly="1"/>
420 <field name="date" readonly="1"/>
421 <field name="val_date" readonly="1"/>
423 <field name="statement_id" readonly="1"/>
424 <field name="ref" readonly="1"/>
425 <field name="partner_id" on_change="onchange_partner_id(partner_id)"/>
426 <field name="type" on_change="onchange_type(partner_id, type)"/>
427 <field name="account_id" domain="[('journal_id','=',parent.journal_id)]"/>
428 <field name="amount" readonly="1" sum="Total Amount"/>
429 <field name="globalisation_id" string="Glob. Id"/>
430 <field name="globalisation_amount" string="Glob. Am."/>
435 <record id="view_coda_bank_statement_line_form" model="ir.ui.view">
436 <field name="name">coda.bank.statement.line.form</field>
437 <field name="model">coda.bank.statement.line</field>
438 <field name="type">form</field>
439 <field name="arch" type="xml">
440 <form string="CODA Statement Line" version="7.0">
442 <field name="statement_id"/>
443 <field name="coda_bank_account_id"/>
445 <field name="val_date"/>
447 <field name="ref" readonly="0"/>
448 <field name="partner_id" on_change="onchange_partner_id(partner_id)"/>
449 <field name="type" on_change="onchange_type(partner_id, type)"/>
450 <field domain="[('journal_id', '=', parent.journal_id), ('type', '<>', 'view')]" name="account_id"/>
451 <field name="amount"/>
452 <field name="globalisation_id"/>
453 <field name="sequence" readonly="0"/>
455 <separator string="Notes"/>
461 <record id="view_coda_bank_statement_line_filter" model="ir.ui.view">
462 <field name="name">coda.bank.statement.line.filter</field>
463 <field name="model">coda.bank.statement.line</field>
464 <field name="type">search</field>
465 <field name="arch" type="xml">
466 <search string="Search Bank Transactions">
467 <field name="name" filter_domain="['|', ('name','ilike',self), ('ref','ilike',self)]" string="Bank Transaction"/>
468 <field name="val_date"/>
469 <filter name="debit" string="Debit" domain="[('amount','>',0)]" icon="terp-folder-green" help="Debit Transactions."/>
470 <filter name="credit" string="Credit" domain="[('amount','<',0)]" icon="terp-folder-orange" help="Credit Transactions."/>
471 <field name="statement_id"/>
472 <field name="globalisation_id" string="Glob. Id"/>
473 <group expand="0" string="Extended Filters...">
474 <field name="coda_bank_account_id"/>
475 <field name="account_id"/>
476 <field name="partner_id"/>
477 <field name="amount"/>
478 <field name="globalisation_amount" string="Glob. Amount"/>
483 <group string="Group By..." expand="0">
484 <filter string="Bank Account" context="{'group_by':'coda_bank_account_id'}" icon="terp-folder-green"/>
485 <filter string="Statement" context="{'group_by':'statement_id'}" icon="terp-folder-orange"/>
486 <filter string="Fin.Account" context="{'group_by':'account_id'}" icon="terp-folder-yellow"/>
492 <record id="action_coda_bank_statement_line" model="ir.actions.act_window">
493 <field name="name">CODA Statement Lines</field>
494 <field name="res_model">coda.bank.statement.line</field>
495 <field name="view_type">form</field>
496 <field name="view_mode">tree,graph,form</field>
497 <field name="context">{'block_statement_line_delete' : 1}</field>
498 <field name="search_view_id" ref="view_coda_bank_statement_line_filter"/>
499 <field name="view_id" ref="view_coda_bank_statement_line_list"/>
502 <menuitem action="action_coda_bank_statement_line" id="coda_bank_statement_line" parent="menu_account_coda" sequence="44"/>
504 <act_window name="CODA Data File"
505 domain="[('statement_ids', '=', active_id)]"
506 res_model="account.coda"
507 src_model="coda.bank.statement"
509 view_mode="tree,form"
510 id="act_coda_bank_statement_goto_account_coda"/>
512 <act_window name="Bank Statement"
513 domain="[('coda_statement_id', '=', active_id)]"
514 res_model="account.bank.statement"
515 src_model="coda.bank.statement"
517 view_mode="tree,form"
518 id="act_coda_bank_statement_goto_account_bank_statement"/>
520 <act_window name="CODA Bank Statement"
521 domain="[('statement_id', '=', active_id)]"
522 context="{'bank_statement': 1}"
523 res_model="coda.bank.statement"
524 src_model="account.bank.statement"
526 view_mode="tree,form"
527 id="act_account_bank_statement_goto_coda_bank_statement"/>