Merge lp:~julie-w/unifield-server/US-1868 into lp:unifield-server
- US-1868
- Merge into trunk
Proposed by
jftempo
Status: | Merged |
---|---|
Merged at revision: | 4028 |
Proposed branch: | lp:~julie-w/unifield-server/US-1868 |
Merge into: | lp:unifield-server |
Diff against target: |
156 lines (+41/-8) 6 files modified
bin/addons/account/account_move_line.py (+14/-3) bin/addons/account_mcdb/account_view.xml (+2/-0) bin/addons/account_override/account_move_line.py (+13/-2) bin/addons/account_reconciliation/account.py (+3/-0) bin/addons/account_reconciliation/account_move_line.py (+7/-1) bin/addons/msf_sync_data_server/data/sync_server.sync_rule.csv (+2/-2) |
To merge this branch: | bzr merge lp:~julie-w/unifield-server/US-1868 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
UniField Reviewer Team | Pending | ||
Review via email: mp+309280@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'bin/addons/account/account_move_line.py' | |||
2 | --- bin/addons/account/account_move_line.py 2016-09-16 08:46:57 +0000 | |||
3 | +++ bin/addons/account/account_move_line.py 2016-11-04 08:23:09 +0000 | |||
4 | @@ -1138,10 +1138,21 @@ | |||
5 | 1138 | unlink_ids += rec_ids | 1138 | unlink_ids += rec_ids |
6 | 1139 | unlink_ids += part_rec_ids | 1139 | unlink_ids += part_rec_ids |
7 | 1140 | if unlink_ids: | 1140 | if unlink_ids: |
8 | 1141 | # get all the JIs linked to the same reconciliations | ||
9 | 1142 | linked_aml = self.search(cr, uid, ['|', | ||
10 | 1143 | ('reconcile_id', 'in', unlink_ids), | ||
11 | 1144 | ('reconcile_partial_id', 'in', unlink_ids)], | ||
12 | 1145 | order='NO_ORDER', context=context) | ||
13 | 1146 | # first update reconciliation/unreconciliation dates and unreconcile_txt for all the JIs of the reconciliations | ||
14 | 1147 | for aml in linked_aml: | ||
15 | 1148 | obj_move_line.write(cr, uid, aml, { | ||
16 | 1149 | 'reconcile_date': False, # US-533 reset reconcilation date | ||
17 | 1150 | # US-1868 add unreconciliation date and unreconcile number | ||
18 | 1151 | 'unreconcile_date': time.strftime('%Y-%m-%d'), | ||
19 | 1152 | 'unreconcile_txt': obj_move_line.browse(cr, uid, aml, context=context, fields_to_fetch=['reconcile_txt']).reconcile_txt, | ||
20 | 1153 | }, context=context) | ||
21 | 1154 | # then delete the account.move.reconciles | ||
22 | 1141 | obj_move_rec.unlink(cr, uid, unlink_ids) | 1155 | obj_move_rec.unlink(cr, uid, unlink_ids) |
23 | 1142 | obj_move_line.write(cr, uid, move_ids, { | ||
24 | 1143 | 'reconcile_date': False, # US-533 reset reconcilation date | ||
25 | 1144 | }, context=context) | ||
26 | 1145 | return True | 1156 | return True |
27 | 1146 | 1157 | ||
28 | 1147 | def check_unlink(self, cr, uid, ids, context=None): | 1158 | def check_unlink(self, cr, uid, ids, context=None): |
29 | 1148 | 1159 | ||
30 | === modified file 'bin/addons/account_mcdb/account_view.xml' | |||
31 | --- bin/addons/account_mcdb/account_view.xml 2016-10-06 14:02:52 +0000 | |||
32 | +++ bin/addons/account_mcdb/account_view.xml 2016-11-04 08:23:09 +0000 | |||
33 | @@ -278,6 +278,8 @@ | |||
34 | 278 | <field name="functional_currency_id"/> | 278 | <field name="functional_currency_id"/> |
35 | 279 | <field name="reconcile_total_partial_id"/> | 279 | <field name="reconcile_total_partial_id"/> |
36 | 280 | <field name="reconcile_date" invisible="1"/> | 280 | <field name="reconcile_date" invisible="1"/> |
37 | 281 | <field name="unreconcile_date" invisible="1"/> | ||
38 | 282 | <field name="unreconcile_txt" invisible="1"/> | ||
39 | 281 | <field name="state"/> | 283 | <field name="state"/> |
40 | 282 | </tree> | 284 | </tree> |
41 | 283 | </field> | 285 | </field> |
42 | 284 | 286 | ||
43 | === modified file 'bin/addons/account_override/account_move_line.py' | |||
44 | --- bin/addons/account_override/account_move_line.py 2016-10-14 15:15:37 +0000 | |||
45 | +++ bin/addons/account_override/account_move_line.py 2016-11-04 08:23:09 +0000 | |||
46 | @@ -155,13 +155,17 @@ | |||
47 | 155 | 155 | ||
48 | 156 | def _get_reconciled_move_lines(self, cr, uid, ids, context=None): | 156 | def _get_reconciled_move_lines(self, cr, uid, ids, context=None): |
49 | 157 | res = [] | 157 | res = [] |
51 | 158 | for line in self.browse(cr, uid, ids): | 158 | for line in self.browse(cr, uid, ids, context=context, |
52 | 159 | fields_to_fetch=['reconcile_id', 'reconcile_partial_id', 'reconcile_txt']): | ||
53 | 159 | if line.reconcile_id: | 160 | if line.reconcile_id: |
54 | 160 | for t in line.reconcile_id.line_id: | 161 | for t in line.reconcile_id.line_id: |
55 | 161 | res.append(t.id) | 162 | res.append(t.id) |
56 | 162 | elif line.reconcile_partial_id: | 163 | elif line.reconcile_partial_id: |
57 | 163 | for p in line.reconcile_partial_id.line_partial_ids: | 164 | for p in line.reconcile_partial_id.line_partial_ids: |
58 | 164 | res.append(p.id) | 165 | res.append(p.id) |
59 | 166 | # when an "unreconciliation" is synchronized the reconcile_txt must be reset | ||
60 | 167 | elif line.reconcile_txt and context.get('sync_update_execution'): | ||
61 | 168 | res.append(line.id) | ||
62 | 165 | return res | 169 | return res |
63 | 166 | 170 | ||
64 | 167 | def _balance_currency(self, cr, uid, ids, name, arg, context=None): | 171 | def _balance_currency(self, cr, uid, ids, name, arg, context=None): |
65 | @@ -498,7 +502,11 @@ | |||
66 | 498 | 502 | ||
67 | 499 | def copy(self, cr, uid, aml_id, default=None, context=None): | 503 | def copy(self, cr, uid, aml_id, default=None, context=None): |
68 | 500 | """ | 504 | """ |
70 | 501 | When duplicate a JI, don't copy the link to register lines | 505 | When duplicate a JI, don't copy: |
71 | 506 | - the link to register lines | ||
72 | 507 | - the reconciliation date | ||
73 | 508 | - the unreconciliation date | ||
74 | 509 | - the old reconciliation ref (unreconcile_txt) | ||
75 | 502 | """ | 510 | """ |
76 | 503 | if context is None: | 511 | if context is None: |
77 | 504 | context = {} | 512 | context = {} |
78 | @@ -506,6 +514,9 @@ | |||
79 | 506 | default = {} | 514 | default = {} |
80 | 507 | default.update({ | 515 | default.update({ |
81 | 508 | 'imported_invoice_line_ids': [], | 516 | 'imported_invoice_line_ids': [], |
82 | 517 | 'reconcile_date': None, | ||
83 | 518 | 'unreconcile_date': None, | ||
84 | 519 | 'unreconcile_txt': '', | ||
85 | 509 | }) | 520 | }) |
86 | 510 | return super(account_move_line, self).copy(cr, uid, aml_id, default, context=context) | 521 | return super(account_move_line, self).copy(cr, uid, aml_id, default, context=context) |
87 | 511 | 522 | ||
88 | 512 | 523 | ||
89 | === modified file 'bin/addons/account_reconciliation/account.py' | |||
90 | --- bin/addons/account_reconciliation/account.py 2016-10-14 10:06:21 +0000 | |||
91 | +++ bin/addons/account_reconciliation/account.py 2016-11-04 08:23:09 +0000 | |||
92 | @@ -42,6 +42,9 @@ | |||
93 | 42 | map(lambda x: x.id, rec.line_partial_ids), { | 42 | map(lambda x: x.id, rec.line_partial_ids), { |
94 | 43 | 'reconcile_id': rec.id, | 43 | 'reconcile_id': rec.id, |
95 | 44 | 'reconcile_date': time.strftime('%Y-%m-%d'), # US-533 date of JI reconciliation | 44 | 'reconcile_date': time.strftime('%Y-%m-%d'), # US-533 date of JI reconciliation |
96 | 45 | # US-1868 reset unreconcilation date and unreconcile_txt | ||
97 | 46 | 'unreconcile_date': False, | ||
98 | 47 | 'unreconcile_tx': '', | ||
99 | 45 | } | 48 | } |
100 | 46 | ) | 49 | ) |
101 | 47 | # @@@end | 50 | # @@@end |
102 | 48 | 51 | ||
103 | === modified file 'bin/addons/account_reconciliation/account_move_line.py' | |||
104 | --- bin/addons/account_reconciliation/account_move_line.py 2016-10-14 13:21:00 +0000 | |||
105 | +++ bin/addons/account_reconciliation/account_move_line.py 2016-11-04 08:23:09 +0000 | |||
106 | @@ -35,6 +35,10 @@ | |||
107 | 35 | _columns = { | 35 | _columns = { |
108 | 36 | 'reconcile_date': fields.date('Reconcile date', | 36 | 'reconcile_date': fields.date('Reconcile date', |
109 | 37 | help="Date of reconciliation"), | 37 | help="Date of reconciliation"), |
110 | 38 | 'unreconcile_date': fields.date('Unreconcile date', | ||
111 | 39 | help="Date of unreconciliation"), | ||
112 | 40 | 'unreconcile_txt': fields.text(string='Unreconcile number', required=False, readonly=True, | ||
113 | 41 | help="Store the old reconcile number when the entry has been unreconciled"), | ||
114 | 38 | } | 42 | } |
115 | 39 | 43 | ||
116 | 40 | def search(self, cr, uid, args, offset=0, limit=None, order=None, | 44 | def search(self, cr, uid, args, offset=0, limit=None, order=None, |
117 | @@ -175,6 +179,8 @@ | |||
118 | 175 | # above (4, 0) | 179 | # above (4, 0) |
119 | 176 | self.pool.get('account.move.line').write(cr, uid, merges+unmerge, { | 180 | self.pool.get('account.move.line').write(cr, uid, merges+unmerge, { |
120 | 177 | 'reconcile_date': time.strftime('%Y-%m-%d'), | 181 | 'reconcile_date': time.strftime('%Y-%m-%d'), |
121 | 182 | 'unreconcile_date': False, | ||
122 | 183 | 'unreconcile_txt': '', | ||
123 | 178 | }) | 184 | }) |
124 | 179 | 185 | ||
125 | 180 | # UF-2011: synchronize move lines (not "marked" after reconcile creation) | 186 | # UF-2011: synchronize move lines (not "marked" after reconcile creation) |
126 | @@ -289,7 +295,7 @@ | |||
127 | 289 | # bypass orm methods: for specific lines: | 295 | # bypass orm methods: for specific lines: |
128 | 290 | # - US-1766 FXA AJI should not be recomputed | 296 | # - US-1766 FXA AJI should not be recomputed |
129 | 291 | # - US-1682 yealry REV JI have a dedicated rate | 297 | # - US-1682 yealry REV JI have a dedicated rate |
131 | 292 | cr.execute('update account_move_line set reconcile_date=%s where id in %s', | 298 | cr.execute("UPDATE account_move_line SET reconcile_date=%s, unreconcile_date=NULL, unreconcile_txt='' WHERE id IN %s", |
132 | 293 | (time.strftime('%Y-%m-%d'), tuple(ids)) | 299 | (time.strftime('%Y-%m-%d'), tuple(ids)) |
133 | 294 | ) | 300 | ) |
134 | 295 | 301 | ||
135 | 296 | 302 | ||
136 | === modified file 'bin/addons/msf_sync_data_server/data/sync_server.sync_rule.csv' | |||
137 | --- bin/addons/msf_sync_data_server/data/sync_server.sync_rule.csv 2016-09-30 09:15:44 +0000 | |||
138 | +++ bin/addons/msf_sync_data_server/data/sync_server.sync_rule.csv 2016-11-04 08:23:09 +0000 | |||
139 | @@ -70,7 +70,7 @@ | |||
140 | 70 | msf_sync_data_server.account_move_reconcile,TRUE,TRUE,TRUE,FALSE,bidirectional,Bidirectional,[],"['name', 'type', 'is_multi_instance', 'multi_instance_level_creation', 'instance_id']",OC,account.move.reconcile,,Account Move Reconcile,Valid,,410 | 70 | msf_sync_data_server.account_move_reconcile,TRUE,TRUE,TRUE,FALSE,bidirectional,Bidirectional,[],"['name', 'type', 'is_multi_instance', 'multi_instance_level_creation', 'instance_id']",OC,account.move.reconcile,,Account Move Reconcile,Valid,,410 |
141 | 71 | msf_sync_data_server.register_line_deleted,TRUE,TRUE,FALSE,FALSE,bidirectional,Bidirectional-Private,"[('instance_id' , 'in' , ('msf.instance' , 'id' , [('level' , '=' , 'project')]))]","['statement_id/id', 'sequence','instance_id/id']",MISSION,account.bank.statement.line.deleted,instance_id,Register Deleted Line,Valid,,405 | 71 | msf_sync_data_server.register_line_deleted,TRUE,TRUE,FALSE,FALSE,bidirectional,Bidirectional-Private,"[('instance_id' , 'in' , ('msf.instance' , 'id' , [('level' , '=' , 'project')]))]","['statement_id/id', 'sequence','instance_id/id']",MISSION,account.bank.statement.line.deleted,instance_id,Register Deleted Line,Valid,,405 |
142 | 72 | msf_sync_data_server.account_move,TRUE,TRUE,TRUE,FALSE,bidirectional,Bidirectional-Private,[],"['date', 'document_date', 'imported', 'journal_id/id', 'name', 'narration', 'period_id/id', 'ref', 'statement_line_ids/id', 'to_check','instance_id/id','status','employee_id/id','transfer_journal_id/id','manual_currency_id/id','block_manual_currency_id','partner_id2/id','analytic_distribution_id/id', 'register_line_id/id']",OC,account.move,instance_id,Account Move,Valid,,411 | 72 | msf_sync_data_server.account_move,TRUE,TRUE,TRUE,FALSE,bidirectional,Bidirectional-Private,[],"['date', 'document_date', 'imported', 'journal_id/id', 'name', 'narration', 'period_id/id', 'ref', 'statement_line_ids/id', 'to_check','instance_id/id','status','employee_id/id','transfer_journal_id/id','manual_currency_id/id','block_manual_currency_id','partner_id2/id','analytic_distribution_id/id', 'register_line_id/id']",OC,account.move,instance_id,Account Move,Valid,,411 |
144 | 73 | msf_sync_data_server.account_move_line,TRUE,TRUE,TRUE,FALSE,bidirectional,Bidirectional-Private,[],"['account_id/id', 'accrual', 'analytic_account_id/id', 'analytic_distribution_id/id', 'blocked', 'cheque_number','corrected', 'credit', 'credit_currency', 'currency_id/id', 'date_created', 'date_maturity', 'debit', 'debit_currency', 'document_date', 'employee_id/id', 'have_an_historic', 'instance_id/id', 'is_addendum_line', 'is_counterpart', 'is_transfer_with_change', 'is_write_off', 'journal_id/id', 'last_cor_was_only_analytic', 'move_id/id', 'name', 'partner_id/id','partner_txt','period_id/id', 'reconcile_id/id', 'reconcile_partial_id/id', 'ref', 'reversal', 'source_date', 'statement_id/id', 'reference', 'state','transfer_journal_id/id', 'transfer_amount', 'is_downpayment', 'reconcile_date', 'is_revaluated_ok']",OC,account.move.line,instance_id,Account Move Line,Valid,,412 | 73 | msf_sync_data_server.account_move_line,TRUE,TRUE,TRUE,FALSE,bidirectional,Bidirectional-Private,[],"['account_id/id', 'accrual', 'analytic_account_id/id', 'analytic_distribution_id/id', 'blocked', 'cheque_number','corrected', 'credit', 'credit_currency', 'currency_id/id', 'date_created', 'date_maturity', 'debit', 'debit_currency', 'document_date', 'employee_id/id', 'have_an_historic', 'instance_id/id', 'is_addendum_line', 'is_counterpart', 'is_transfer_with_change', 'is_write_off', 'journal_id/id', 'last_cor_was_only_analytic', 'move_id/id', 'name', 'partner_id/id','partner_txt','period_id/id', 'reconcile_id/id', 'reconcile_partial_id/id', 'ref', 'reversal', 'source_date', 'statement_id/id', 'reference', 'state','transfer_journal_id/id', 'transfer_amount', 'is_downpayment', 'reconcile_date', 'is_revaluated_ok', 'unreconcile_date', 'unreconcile_txt']",OC,account.move.line,instance_id,Account Move Line,Valid,,412 |
145 | 74 | msf_sync_data_server.account_move_line_correction,TRUE,TRUE,FALSE,FALSE,bidirectional,Bidirectional-Private,"[('move_id','in',('account.move','id',[('state','=','posted')]))]","['corrected_line_id/id', 'instance_id/id', 'reversal_line_id/id']",OC,account.move.line,instance_id,Account Move Line Correction,Valid,,413 | 74 | msf_sync_data_server.account_move_line_correction,TRUE,TRUE,FALSE,FALSE,bidirectional,Bidirectional-Private,"[('move_id','in',('account.move','id',[('state','=','posted')]))]","['corrected_line_id/id', 'instance_id/id', 'reversal_line_id/id']",OC,account.move.line,instance_id,Account Move Line Correction,Valid,,413 |
146 | 75 | msf_sync_data_server.account_move_line_register_line,TRUE,TRUE,FALSE,FALSE,bidirectional,Bidirectional-Private,[],"['corrected_st_line_id/id', 'instance_id/id']",MISSION,account.move.line,instance_id,Account Move Line / Register Line,Valid,,414 | 75 | msf_sync_data_server.account_move_line_register_line,TRUE,TRUE,FALSE,FALSE,bidirectional,Bidirectional-Private,[],"['corrected_st_line_id/id', 'instance_id/id']",MISSION,account.move.line,instance_id,Account Move Line / Register Line,Valid,,414 |
147 | 76 | msf_sync_data_server.register_line_account_move_line,TRUE,TRUE,FALSE,FALSE,bidirectional,Bidirectional-Private,"[('instance_id' , 'in' , ('msf.instance' , 'id' , [('level' , '=' , 'project')])),('statement_id','in',('account.bank.statement','id',[('state','!=','draft')])),'!',('state','=','draft')]","['direct_invoice_move_id/id', 'first_move_line_id/id', 'from_import_cheque_id/id', 'imported_invoice_line_ids/id','instance_id/id', 'cash_return_move_line_id/id']",MISSION,account.bank.statement.line,instance_id,Register Line / Account Move Line,Valid,,415 | 76 | msf_sync_data_server.register_line_account_move_line,TRUE,TRUE,FALSE,FALSE,bidirectional,Bidirectional-Private,"[('instance_id' , 'in' , ('msf.instance' , 'id' , [('level' , '=' , 'project')])),('statement_id','in',('account.bank.statement','id',[('state','!=','draft')])),'!',('state','=','draft')]","['direct_invoice_move_id/id', 'first_move_line_id/id', 'from_import_cheque_id/id', 'imported_invoice_line_ids/id','instance_id/id', 'cash_return_move_line_id/id']",MISSION,account.bank.statement.line,instance_id,Register Line / Account Move Line,Valid,,415 |
148 | @@ -177,7 +177,7 @@ | |||
149 | 177 | msf_usb_sync_data_server.cp_gl_journals_registers,TRUE,TRUE,FALSE,TRUE,cp_to_rw,Bidirectional,"['|',('type', '=', 'cash'),('type', '=', 'cheque')]","['bank_journal_id/id','analytic_journal_id/id', 'code', 'currency/id', 'default_credit_account_id/id', 'default_debit_account_id/id', 'name', 'type','instance_id/id']",USB,account.journal,,[MASTER] GL Journals - Registers,Valid,,1507 | 177 | msf_usb_sync_data_server.cp_gl_journals_registers,TRUE,TRUE,FALSE,TRUE,cp_to_rw,Bidirectional,"['|',('type', '=', 'cash'),('type', '=', 'cheque')]","['bank_journal_id/id','analytic_journal_id/id', 'code', 'currency/id', 'default_credit_account_id/id', 'default_debit_account_id/id', 'name', 'type','instance_id/id']",USB,account.journal,,[MASTER] GL Journals - Registers,Valid,,1507 |
150 | 178 | msf_usb_sync_data_server.cp_account_move_reconcile,TRUE,TRUE,TRUE,TRUE,cp_to_rw,Bidirectional,[],"['name', 'type']",USB,account.move.reconcile,,[MASTER] Account Move Reconcile,Valid,,1510 | 178 | msf_usb_sync_data_server.cp_account_move_reconcile,TRUE,TRUE,TRUE,TRUE,cp_to_rw,Bidirectional,[],"['name', 'type']",USB,account.move.reconcile,,[MASTER] Account Move Reconcile,Valid,,1510 |
151 | 179 | msf_usb_sync_data_server.cp_account_move,TRUE,TRUE,FALSE,TRUE,cp_to_rw,Bidirectional,[],"['date', 'document_date', 'imported', 'journal_id/id', 'name', 'narration', 'period_id/id', 'ref', 'statement_line_ids/id', 'to_check','instance_id/id','status','employee_id/id','transfer_journal_id/id','manual_currency_id/id','block_manual_currency_id','partner_id2/id','analytic_distribution_id/id']",USB,account.move,,[MASTER] Account Move,Valid,,1520 | 179 | msf_usb_sync_data_server.cp_account_move,TRUE,TRUE,FALSE,TRUE,cp_to_rw,Bidirectional,[],"['date', 'document_date', 'imported', 'journal_id/id', 'name', 'narration', 'period_id/id', 'ref', 'statement_line_ids/id', 'to_check','instance_id/id','status','employee_id/id','transfer_journal_id/id','manual_currency_id/id','block_manual_currency_id','partner_id2/id','analytic_distribution_id/id']",USB,account.move,,[MASTER] Account Move,Valid,,1520 |
153 | 180 | msf_usb_sync_data_server.cp_account_move_line,TRUE,TRUE,FALSE,TRUE,cp_to_rw,Bidirectional,[],"['account_id/id', 'accrual', 'analytic_account_id/id', 'analytic_distribution_id/id', 'blocked', 'cheque_number','corrected', 'credit', 'credit_currency', 'currency_id/id', 'date', 'date_created', 'date_maturity', 'debit', 'debit_currency', 'document_date', 'employee_id/id', 'have_an_historic', 'instance_id/id', 'is_addendum_line', 'is_counterpart', 'is_transfer_with_change', 'is_write_off', 'journal_id/id', 'last_cor_was_only_analytic', 'move_id/id', 'move_state', 'name', 'partner_id/id','partner_txt','period_id/id', 'reconcile_id/id', 'ref', 'reversal', 'source_date', 'statement_id/id', 'reference', 'state','transfer_journal_id/id', 'transfer_amount', 'is_downpayment', 'reconcile_date']",USB,account.move.line,,[MASTER] Account Move Line,Valid,,1521 | 180 | msf_usb_sync_data_server.cp_account_move_line,TRUE,TRUE,FALSE,TRUE,cp_to_rw,Bidirectional,[],"['account_id/id', 'accrual', 'analytic_account_id/id', 'analytic_distribution_id/id', 'blocked', 'cheque_number','corrected', 'credit', 'credit_currency', 'currency_id/id', 'date', 'date_created', 'date_maturity', 'debit', 'debit_currency', 'document_date', 'employee_id/id', 'have_an_historic', 'instance_id/id', 'is_addendum_line', 'is_counterpart', 'is_transfer_with_change', 'is_write_off', 'journal_id/id', 'last_cor_was_only_analytic', 'move_id/id', 'move_state', 'name', 'partner_id/id','partner_txt','period_id/id', 'reconcile_id/id', 'ref', 'reversal', 'source_date', 'statement_id/id', 'reference', 'state','transfer_journal_id/id', 'transfer_amount', 'is_downpayment', 'reconcile_date', 'unreconcile_date', 'unreconcile_txt']",USB,account.move.line,,[MASTER] Account Move Line,Valid,,1521 |
154 | 181 | msf_usb_sync_data_server.cp_account_move_line_correction,TRUE,TRUE,FALSE,TRUE,cp_to_rw,Bidirectional,"[('move_id','in',('account.move','id',[('state','=','posted')]))]","['corrected_line_id/id', 'instance_id/id', 'reversal_line_id/id']",USB,account.move.line,,[MASTER] Account Move Line Correction,Valid,,1522 | 181 | msf_usb_sync_data_server.cp_account_move_line_correction,TRUE,TRUE,FALSE,TRUE,cp_to_rw,Bidirectional,"[('move_id','in',('account.move','id',[('state','=','posted')]))]","['corrected_line_id/id', 'instance_id/id', 'reversal_line_id/id']",USB,account.move.line,,[MASTER] Account Move Line Correction,Valid,,1522 |
155 | 182 | msf_usb_sync_data_server.cp_account_move_line_register_line,TRUE,TRUE,FALSE,TRUE,cp_to_rw,Bidirectional,[],"['corrected_st_line_id/id', 'instance_id/id']",USB,account.move.line,,[MASTER] Account Move Line / Register Line,Valid,,1523 | 182 | msf_usb_sync_data_server.cp_account_move_line_register_line,TRUE,TRUE,FALSE,TRUE,cp_to_rw,Bidirectional,[],"['corrected_st_line_id/id', 'instance_id/id']",USB,account.move.line,,[MASTER] Account Move Line / Register Line,Valid,,1523 |
156 | 183 | msf_usb_sync_data_server.cp_register_line_account_move_line,TRUE,TRUE,FALSE,TRUE,cp_to_rw,Bidirectional,"[('instance_id' , 'in' , ('msf.instance' , 'id' , [('level' , '=' , 'project')])),('statement_id','in',('account.bank.statement','id',[('state','!=','draft')])),'!',('state','=','draft')]","['first_move_line_id/id', 'instance_id/id']",USB,account.bank.statement.line,,[MASTER] Register Line / Account Move Line,Valid,,1530 | 183 | msf_usb_sync_data_server.cp_register_line_account_move_line,TRUE,TRUE,FALSE,TRUE,cp_to_rw,Bidirectional,"[('instance_id' , 'in' , ('msf.instance' , 'id' , [('level' , '=' , 'project')])),('statement_id','in',('account.bank.statement','id',[('state','!=','draft')])),'!',('state','=','draft')]","['first_move_line_id/id', 'instance_id/id']",USB,account.bank.statement.line,,[MASTER] Register Line / Account Move Line,Valid,,1530 |