Merge lp:~jfb-tempo-consulting/unifield-server/US-4881 into lp:unifield-server

Proposed by jftempo
Status: Merged
Merged at revision: 5056
Proposed branch: lp:~jfb-tempo-consulting/unifield-server/US-4881
Merge into: lp:unifield-server
Diff against target: 1117 lines (+346/-297)
7 files modified
bin/addons/account_hq_entries/account_view.xml (+1/-1)
bin/addons/account_hq_entries/hq_entries.py (+21/-2)
bin/addons/account_hq_entries/wizard/hq_entries_import.py (+4/-0)
bin/addons/account_hq_entries/wizard/hq_entries_split.py (+1/-0)
bin/addons/account_hq_entries/wizard/wizard_view.xml (+3/-2)
bin/addons/account_override/account.py (+1/-1)
bin/addons/msf_profile/i18n/fr_MF.po (+315/-291)
To merge this branch: bzr merge lp:~jfb-tempo-consulting/unifield-server/US-4881
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+353321@code.launchpad.net
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_hq_entries/account_view.xml'
2--- bin/addons/account_hq_entries/account_view.xml 2018-02-27 17:15:33 +0000
3+++ bin/addons/account_hq_entries/account_view.xml 2018-08-17 12:02:46 +0000
4@@ -14,7 +14,7 @@
5 <field name="document_date"/>
6 <field name="date"/>
7 <field name="period_id"/>
8- <field name="account_id" domain="[('type', '!=', 'view'), ('restricted_area', '=', 'hq_lines'), ('is_not_hq_correctible', '=', False)]"/>
9+ <field name="account_id" domain="[('type', '!=', 'view'), ('restricted_area', '=', 'hq_lines'), ('is_not_hq_correctible', '=', False), ('filter_active', '=', True)]" context="{'date': date}"/>
10 <field name="partner_txt"/>
11 <field name="amount"/>
12 <field name="currency_id"/>
13
14=== modified file 'bin/addons/account_hq_entries/hq_entries.py'
15--- bin/addons/account_hq_entries/hq_entries.py 2018-05-18 15:52:27 +0000
16+++ bin/addons/account_hq_entries/hq_entries.py 2018-08-17 12:02:46 +0000
17@@ -222,6 +222,18 @@
18 'is_account_partner_compatible': lambda *a: True,
19 }
20
21+ def _check_active_account(self, cr, uid, ids, context=None):
22+ if context is None:
23+ context = {}
24+
25+ if context.get('sync_update_execution'):
26+ return True
27+
28+ for hq in self.browse(cr, uid, ids, fields_to_fetch=['name', 'account_id', 'date']):
29+ if hq.date < hq.account_id.activation_date or (hq.account_id.inactivation_date and hq.date >= hq.account_id.inactivation_date):
30+ raise osv.except_osv(_('Error !'), _('HQ Entry %s: account %s is inactive') % (hq.name, hq.account_id.code))
31+ return True
32+
33 def split_forbidden(self, cr, uid, ids, context=None):
34 """
35 Split is forbidden for these lines:
36@@ -315,7 +327,7 @@
37 if original.analytic_state != 'valid':
38 raise osv.except_osv(_('Error'), _('You cannot split a HQ Entry which analytic distribution state is not valid!'))
39 original_amount = original.amount
40- vals.update({'original_id': original_id, 'original_amount': original_amount,})
41+ vals.update({'original_id': original_id, 'original_amount': original_amount, 'date': original.date})
42 wiz_id = self.pool.get('hq.entries.split').create(cr, uid, vals, context=context)
43 # Return view with register_line id
44 context.update({
45@@ -455,6 +467,11 @@
46 # If destination given, search if given
47 return res
48
49+ def create(self, cr, uid, vals, context=None):
50+ new_id = super(hq_entries, self).create(cr, uid, vals, context)
51+ self._check_active_account(cr, uid, [new_id], context=context)
52+ return new_id
53+
54 def write(self, cr, uid, ids, vals, context=None):
55 """
56 Change Expat salary account is not allowed
57@@ -483,7 +500,9 @@
58 if line.account_id_first_value and line.account_id_first_value.is_not_hq_correctible and not account.is_not_hq_correctible:
59 raise osv.except_osv(_('Warning'), _('Change Expat salary account is not allowed!'))
60 self.check_ad_change_allowed(cr, uid, ids, vals, context=context)
61- return super(hq_entries, self).write(cr, uid, ids, vals, context)
62+ res = super(hq_entries, self).write(cr, uid, ids, vals, context)
63+ self._check_active_account(cr, uid, ids, context=context)
64+ return res
65
66 def unlink(self, cr, uid, ids, context=None):
67 """
68
69=== modified file 'bin/addons/account_hq_entries/wizard/hq_entries_import.py'
70--- bin/addons/account_hq_entries/wizard/hq_entries_import.py 2018-07-18 13:39:53 +0000
71+++ bin/addons/account_hq_entries/wizard/hq_entries_import.py 2018-08-17 12:02:46 +0000
72@@ -108,6 +108,10 @@
73 account_ids = acc_obj.search(cr, uid, [('code', '=', account_code)] + ACCOUNT_RESTRICTED_AREA['hq_lines'])
74 if not account_ids:
75 raise osv.except_osv(_('Error'), _('Account code %s doesn\'t exist or is not allowed in HQ Entries!') % (account_code,))
76+
77+ if not acc_obj.read(cr, uid, account_ids[0], ['filter_active'], context={'date': line_date})['filter_active']:
78+ raise osv.except_osv(_('Error'), _('Account code %s is inactive for this date %s') % (account_code, date))
79+
80 vals.update({'account_id': account_ids[0], 'account_id_first_value': account_ids[0]})
81 else:
82 raise osv.except_osv(_('Error'), _('No account code found!'))
83
84=== modified file 'bin/addons/account_hq_entries/wizard/hq_entries_split.py'
85--- bin/addons/account_hq_entries/wizard/hq_entries_split.py 2018-02-28 09:19:11 +0000
86+++ bin/addons/account_hq_entries/wizard/hq_entries_split.py 2018-08-17 12:02:46 +0000
87@@ -254,6 +254,7 @@
88 'original_amount': fields.float('Original Amount', readonly=True, required=True),
89 'line_ids': fields.one2many('hq.entries.split.lines', 'wizard_id', "Split lines"),
90 'running': fields.boolean('Is running'),
91+ 'date': fields.date('Posting Date'),
92 }
93
94 _defaults = {
95
96=== modified file 'bin/addons/account_hq_entries/wizard/wizard_view.xml'
97--- bin/addons/account_hq_entries/wizard/wizard_view.xml 2018-02-27 17:15:33 +0000
98+++ bin/addons/account_hq_entries/wizard/wizard_view.xml 2018-08-17 12:02:46 +0000
99@@ -35,16 +35,17 @@
100 <group colspan="4" col="4">
101 <field name="original_id" colspan="2"/>
102 <field name="original_amount" colspan="2"/>
103+ <field name="date" invisible="1"/>
104 </group>
105 <newline/>
106- <field name="line_ids" colspan="4" nolabel="1" context="{'parent_id': active_id}">
107+ <field name="line_ids" colspan="4" nolabel="1" context="{'parent_id': active_id, 'date': date}">
108 <tree string="Split Lines" editable="top" colors="red:state == 'invalid'; black: state == 'valid'">
109 <field name="name" readonly="1" />
110 <field name="ref"/>
111 <field name="account_hq_correctible" invisible="1"/>
112 <field name="is_not_ad_correctable" invisible="1"/>
113 <field name="account_id" attrs="{'readonly': [('account_hq_correctible', '=', True)]}"
114- domain="[('type', '!=', 'view'), ('restricted_area', '=', 'hq_lines'), ('is_not_hq_correctible', '=', False)]"/>
115+ domain="[('type', '!=', 'view'), ('restricted_area', '=', 'hq_lines'), ('is_not_hq_correctible', '=', False), ('filter_active', '=', True)]" />
116 <field name="amount"/>
117 <field name="destination_id" attrs="{'readonly': [('is_not_ad_correctable', '=', True)]}"/>
118 <field name="cost_center_id" attrs="{'readonly': [('is_not_ad_correctable', '=', True)]}"/>
119
120=== modified file 'bin/addons/account_override/account.py'
121--- bin/addons/account_override/account.py 2018-08-14 13:54:54 +0000
122+++ bin/addons/account_override/account.py 2018-08-17 12:02:46 +0000
123@@ -48,7 +48,7 @@
124 cmp_date = datetime.date.today().strftime('%Y-%m-%d')
125 if context.get('date', False):
126 cmp_date = context.get('date')
127- for a in self.browse(cr, uid, ids):
128+ for a in self.browse(cr, uid, ids, fields_to_fetch=['activation_date', 'inactivation_date']):
129 res[a.id] = True
130 if a.activation_date > cmp_date:
131 res[a.id] = False
132
133=== modified file 'bin/addons/msf_profile/i18n/fr_MF.po'
134--- bin/addons/msf_profile/i18n/fr_MF.po 2018-08-16 15:06:23 +0000
135+++ bin/addons/msf_profile/i18n/fr_MF.po 2018-08-17 12:02:46 +0000
136@@ -1129,12 +1129,6 @@
137 msgid "Only Batch Number Mandatory or Expiry Date Mandatory can specify Expiry Date."
138 msgstr "Seul le Produit avec Numéro de Lot Obligatoire ou la Date d'Expiration Obligatoire peut spécifier une Date d'Expiration."
139
140-#. module: account_hq_entries
141-#: code:addons/account_hq_entries/hq_entries.py:534
142-#, python-format
143-msgid "No HQ Entry selected for transaction"
144-msgstr "No HQ Entry selected for transaction"
145-
146 #. module: account_reconciliation
147 #: selection:account.move.line.reconcile,state:0
148 msgid "Full Reconciliation with change"
149@@ -2803,12 +2797,6 @@
150 " %s\n"
151 " "
152
153-#. module: account_hq_entries
154-#: code:addons/account_hq_entries/hq_entries.py:301
155-#, python-format
156-msgid "No line found!"
157-msgstr "No line found!"
158-
159 #. module: product
160 #: view:product.pricelist.item:0
161 msgid "Max. Margin"
162@@ -3546,12 +3534,6 @@
163 msgid "Field Changes Information"
164 msgstr "Field Changes Information"
165
166-#. module: account_hq_entries
167-#: code:addons/account_hq_entries/hq_entries.py:79
168-#, python-format
169-msgid "%s: inactive CC (%s)"
170-msgstr "%s: inactive CC (%s)"
171-
172 #. modules: return_claim, msf_outgoing
173 #: selection:stock.incoming.processor,claim_type:0
174 #: selection:claim.event,type_claim_event:0
175@@ -5082,12 +5064,6 @@
176 msgid "Please choose a Purchase Order."
177 msgstr "Veuillez choisir un Bon de Commande"
178
179-#. module: account_hq_entries
180-#: code:addons/account_hq_entries/wizard/hq_entries_import.py:110
181-#, python-format
182-msgid "Account code %s doesn't exist or is not allowed in HQ Entries!"
183-msgstr "Account code %s doesn't exist or is not allowed in HQ Entries!"
184-
185 #. modules: msf_currency_revaluation, register_accounting, finance
186 #: model:ir.actions.act_window,name:msf_currency_revaluation.action_view_account_currency_revaluation_wizard
187 #: model:ir.ui.menu,name:msf_currency_revaluation.menu_view_account_currency_revaluation_wizard
188@@ -10398,12 +10374,6 @@
189 msgid "Connection Manager"
190 msgstr "Gestionnaire de Connexion"
191
192-#. module: account_hq_entries
193-#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:436
194-#, python-format
195-msgid "The period used to book the December Entries must be in Fiscal Year %s."
196-msgstr "The period used to book the December Entries must be in Fiscal Year %s."
197-
198 #. module: msf_doc_import
199 #: code:addons/msf_doc_import/initial_stock_inventory.py:283
200 #: code:addons/msf_doc_import/initial_stock_inventory.py:474
201@@ -11633,11 +11603,6 @@
202 msgid "Inactive"
203 msgstr "Inactif"
204
205-#. module: account_hq_entries
206-#: view:hq.entries.validation:0
207-msgid "Selected Lines"
208-msgstr "Selected Lines"
209-
210 #. module: base_setup
211 #: help:base.setup.installer,sale:0
212 msgid "Helps you handle your quotations, sale orders and invoicing."
213@@ -12627,13 +12592,6 @@
214 msgid "The number of layers on a pallet or box"
215 msgstr "Le nombre de niveaux sur une palette ou dans une caisse."
216
217-#. module: account_hq_entries
218-#: code:addons/account_hq_entries/hq_entries.py:109
219-#: code:addons/account_hq_entries/hq_entries.py:127
220-#, python-format
221-msgid "%s: CC (%s) not found in FP (%s)"
222-msgstr "%s: CC (%s) not found in FP (%s)"
223-
224 #. module: msf_doc_import
225 #: code:addons/msf_doc_import/wizard/wizard_import_batch.py:239
226 #, python-format
227@@ -13675,11 +13633,6 @@
228 msgid "Start intial synchronisation, this may take a lot of time..."
229 msgstr "Démarrage de la synchronisation initiale, cela peut prendre beaucoup de temps..."
230
231-#. module: account_hq_entries
232-#: view:hq.entries:0
233-msgid "Analytic Allocation (At import)"
234-msgstr "Analytic Allocation (At import)"
235-
236 #. module: msf_outgoing
237 #: code:addons/msf_outgoing/report/picking_ticket.py:257
238 #, python-format
239@@ -15433,12 +15386,6 @@
240 msgid "The code of the country must be unique !"
241 msgstr "Le code du pays doit être unique !"
242
243-#. module: account_hq_entries
244-#: code:addons/account_hq_entries/wizard/hq_entries_split.py:318
245-#, python-format
246-msgid "Make 2 lines at least."
247-msgstr "Make 2 lines at least."
248-
249 #. module: stock_schedule
250 #: view:stock.frequence:0
251 msgid "week(s)"
252@@ -15530,11 +15477,6 @@
253 msgid "Other information"
254 msgstr "Autre information"
255
256-#. module: account_hq_entries
257-#: help:hq.entries,split_ids:0
258-msgid "All lines linked to this original HQ Entry."
259-msgstr "All lines linked to this original HQ Entry."
260-
261 #. modules: msf_outgoing, consumption_calculation, specific_rules, kit, msf_doc_import, return_claim
262 #: view:real.average.consumption:0
263 #: field:composition.item,hidden_perishable_mandatory:0
264@@ -16829,11 +16771,6 @@
265 msgid "Move status"
266 msgstr "Statut du mouvement"
267
268-#. module: account_hq_entries
269-#: help:hq.entries,original_id:0
270-msgid "The Original HQ Entry from which this line comes from."
271-msgstr "The Original HQ Entry from which this line comes from."
272-
273 #. modules: account, msf_currency_revaluation
274 #: selection:account.journal.column,field:0
275 #: field:account.move.line,gl_balance:0
276@@ -19145,12 +19082,6 @@
277 msgid "This menu prints a VAT declaration based on invoices or payments. Select one or several periods of the fiscal year. The information required for a tax declaration is automatically generated by OpenERP from invoices (or payments, in some countries). This data is updated in real time. That’s very useful because it enables you to preview at any time the tax that you owe at the start and end of the month or quarter."
278 msgstr "Ce menu permet d'imprimer une déclaration de TVA fondée sur des factures ou des paiements. Vous pouvez sélectionner une ou plusieurs périodes de l'exercice. L'information requise pour une déclaration fiscale est automatiquement générée par OpenERP à partir des factures (ou des paiements, dans certains pays). Ces données sont actualisées en temps réel. Cela vous permet de voir à tout moment les taxes dues en début et fin de mois ou de trimestre."
279
280-#. module: account_hq_entries
281-#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:152
282-#, python-format
283-msgid "Default counterpart for HQ Entries is not set. Please configure it to Company Settings."
284-msgstr "Default counterpart for HQ Entries is not set. Please configure it to Company Settings."
285-
286 #. module: base
287 #: selection:res.config.users,context_tz:0
288 #: selection:res.users,context_tz:0
289@@ -19630,11 +19561,6 @@
290 msgid "Location Requestor"
291 msgstr "Zone de Demande"
292
293-#. module: account_hq_entries
294-#: field:hq.entries.split.lines,account_hq_correctible:0
295-msgid "Is HQ correctible?"
296-msgstr "Is HQ correctible?"
297-
298 #. module: account_payment
299 #: help:payment.line,partner_id:0
300 msgid "The Ordering Customer"
301@@ -20442,13 +20368,6 @@
302 msgid "# of Entries "
303 msgstr "Nombre d'Ecritures "
304
305-#. module: account_hq_entries
306-#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:178
307-#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:318
308-#, python-format
309-msgid "An account is missing!"
310-msgstr "An account is missing!"
311-
312 #. module: msf_tools
313 #: field:automated.export,ftp_url:0
314 #: field:automated.import,ftp_url:0
315@@ -22474,11 +22393,6 @@
316 msgid "Qatar"
317 msgstr "Qatar"
318
319-#. module: account_hq_entries
320-#: field:hq.entries.validation,period_id:0
321-msgid "Period to book December HQ entries"
322-msgstr "Period to book December HQ entries"
323-
324 #. module: register_accounting
325 #: field:wizard.import.invoice,date:0
326 msgid "Payment posting date"
327@@ -23651,12 +23565,6 @@
328 msgid "Ivory Coast (Cote D'Ivoire)"
329 msgstr "Cote d'Ivoire"
330
331-#. module: account_hq_entries
332-#: code:addons/account_hq_entries/hq_entries.py:512
333-#, python-format
334-msgid "You cannot delete original entries!"
335-msgstr "You cannot delete original entries!"
336-
337 #. module: base
338 #: selection:res.config.users,context_tz:0
339 #: selection:res.users,context_tz:0
340@@ -25773,11 +25681,6 @@
341 msgid "Module 'sync_so' installed."
342 msgstr "Module 'sync_so' installed."
343
344-#. module: account_hq_entries
345-#: view:hq.entries:0
346-msgid "Analytic Allocation (Current)"
347-msgstr "Analytic Allocation (Current)"
348-
349 #. module: account
350 #: view:validate.account.move:0
351 msgid "Post Journal Entries of a Journal"
352@@ -28635,12 +28538,6 @@
353 msgid "Stock to be delivered (available or not)"
354 msgstr "Stock to be delivered (available or not)"
355
356-#. module: account_hq_entries
357-#: code:addons/account_hq_entries/hq_entries.py:326
358-#, python-format
359-msgid "HQ Entry Split"
360-msgstr "HQ Entry Split"
361-
362 #. module: kit
363 #: code:addons/kit/kit.py:822
364 #, python-format
365@@ -32906,12 +32803,6 @@
366 msgid "No data to process"
367 msgstr "No data to process"
368
369-#. module: account_hq_entries
370-#: code:addons/account_hq_entries/wizard/hq_entries_import.py:161
371-#, python-format
372-msgid "Free 1 \"%s\" doesn't exist!"
373-msgstr "Free 1 \"%s\" doesn't exist!"
374-
375 #. modules: account, account_mcdb, stock
376 #: view:account.analytic.line:0
377 #: view:account.journal:0
378@@ -34331,11 +34222,6 @@
379 " \n"
380 " "
381
382-#. module: account_hq_entries
383-#: field:hq.entries,cc_changed:0
384-msgid "Have Cost Center changed?"
385-msgstr "Have Cost Center changed?"
386-
387 #. modules: account, base, analytic_distribution_supply, board, sale
388 #: view:account.analytic.line:0
389 #: field:analytic.distribution,sale_order_ids:0
390@@ -34359,11 +34245,6 @@
391 msgid "Line %s, column %s, float expected, found %s"
392 msgstr "Line %s, column %s, float expected, found %s"
393
394-#. module: account_hq_entries
395-#: help:hq.entries,account_changed:0
396-msgid "When your entry have a different account from the initial one or from the original one."
397-msgstr "When your entry have a different account from the initial one or from the original one."
398-
399 #. module: base
400 #: help:res.config.users,email:0
401 #: help:res.users,email:0
402@@ -34431,11 +34312,6 @@
403 msgid "Save & Process"
404 msgstr "Sauver & Traiter"
405
406-#. module: account_hq_entries
407-#: help:hq.entries,is_original:0
408-msgid "This line was split into other one."
409-msgstr "This line was split into other one."
410-
411 #. module: sale
412 #: view:sale.report:0
413 #: field:sale.report,delay:0
414@@ -34635,7 +34511,7 @@
415 #: code:addons/account_hq_entries/wizard/hq_entries_import.py:96
416 #, python-format
417 msgid "Wrong format for date: %s: %s"
418-msgstr "Format incorrecte pour la date: %s: %s"
419+msgstr "Format incorrect pour la date: %s: %s"
420
421 #. module: sync_client
422 #: selection:sync.client.entity,oc:0
423@@ -35918,12 +35794,6 @@
424 msgid "Line %s. A Third Party is mandatory for the given account: %s."
425 msgstr "Ligne %s. Un Tiers est obligatoire pour le compte donné : %s."
426
427-#. module: account_hq_entries
428-#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:144
429-#, python-format
430-msgid "Currency is missing!"
431-msgstr "Currency is missing!"
432-
433 #. modules: base, stock_override, account_mcdb, stock
434 #: field:memory.background.report,finished:0
435 #: selection:publisher_warranty.contract.wizard,state:0
436@@ -35932,12 +35802,6 @@
437 msgid "Finished"
438 msgstr "Terminé"
439
440-#. module: account_hq_entries
441-#: code:addons/account_hq_entries/wizard/hq_entries_split.py:178
442-#, python-format
443-msgid "No link from this line to a specific wizard. Do you come from web client?"
444-msgstr "No link from this line to a specific wizard. Do you come from web client?"
445-
446 #. module: msf_currency_revaluation
447 #: code:addons/msf_currency_revaluation/wizard/wizard_currency_revaluation.py:262
448 #: code:addons/msf_currency_revaluation/wizard/wizard_currency_revaluation.py:530
449@@ -37723,11 +37587,6 @@
450 msgid "Difference"
451 msgstr "Différence"
452
453-#. module: account_hq_entries
454-#: field:hq.entries,account_changed:0
455-msgid "Have account changed?"
456-msgstr "Have account changed?"
457-
458 #. modules: reason_types_moves, specific_rules, stock_batch_recall, sync_so, msf_doc_import, stock
459 #: model:ir.model,name:msf_doc_import.model_stock_inventory
460 #: model:ir.model,name:reason_types_moves.model_stock_inventory
461@@ -38910,12 +38769,6 @@
462 msgid "Reference Type"
463 msgstr "Type de Référence"
464
465-#. module: account_hq_entries
466-#: code:addons/account_hq_entries/hq_entries.py:554
467-#, python-format
468-msgid "You can not validate HQ Entry in a mission-closed period"
469-msgstr "You can not validate HQ Entry in a mission-closed period"
470-
471 #. module: base
472 #: view:ir.property:0
473 msgid "Generic"
474@@ -42883,11 +42736,6 @@
475 msgid "The rule only applies if the partner buys/sells more than this quantity."
476 msgstr "La règle s'applique seulement si le partenaire achète/vend plus que cette quantité."
477
478-#. module: account_hq_entries
479-#: field:hq.entries,is_original:0
480-msgid "Is Original HQ Entry?"
481-msgstr "Is Original HQ Entry?"
482-
483 #. module: account
484 #: model:process.node,name:account.process_node_electronicfile0
485 msgid "Electronic File"
486@@ -44135,12 +43983,6 @@
487 msgid "Invoice Line"
488 msgstr "Ligne de Facture"
489
490-#. module: account_hq_entries
491-#: code:addons/account_hq_entries/hq_entries.py:103
492-#, python-format
493-msgid "%s: No CC"
494-msgstr "%s: No CC"
495-
496 #. module: unifield_setup
497 #: view:sale.price.setup:0
498 msgid "Configure Your Sales Price"
499@@ -46515,12 +46357,6 @@
500 msgid "Anguilla"
501 msgstr "Anguille"
502
503-#. module: account_hq_entries
504-#: code:addons/account_hq_entries/hq_entries.py:388
505-#, python-format
506-msgid "Are you sure you want to post %d HQ entries ?"
507-msgstr "Are you sure you want to post %d HQ entries ?"
508-
509 #. modules: msf_doc_import, msf_outgoing
510 #: selection:wizard.import.in.line.simulation.screen,integrity_status:0
511 #: selection:create.picking.move.processor,integrity_status:0
512@@ -47936,11 +47772,6 @@
513 msgid "You must assign a positive quantity value or 0."
514 msgstr "Vous devez attribuer une valeur positive ou égale à 0."
515
516-#. module: account_hq_entries
517-#: help:hq.entries,is_split:0
518-msgid "This line comes from a split."
519-msgstr "This line comes from a split."
520-
521 #. module: msf_profile
522 #: view:res.groups:0
523 msgid "All Levels"
524@@ -48164,7 +47995,7 @@
525 msgid "Non compatible entries found: %s"
526 msgstr "Non compatible entries found: %s"
527
528-#. modules: delivery_mechanism, tender_flow, analytic_distribution_supply, product_nomenclature, account_voucher, return_claim, sync_client, res_currency_tables, supplier_catalogue, import_data, stock_batch_recall, stock, product, reason_types_moves, account_payment, consumption_calculation, register_accounting, specific_rules, kit, base, account_period_closing_level, account_subscription, msf_cross_docking, purchase, account, msf_outgoing, resource, procurement_auto, msf_config_locations, sale, account_override, sourcing, sync_so, res_currency_functional
529+#. modules: delivery_mechanism, tender_flow, analytic_distribution_supply, product_nomenclature, account_voucher, return_claim, sync_client, res_currency_tables, supplier_catalogue, import_data, stock_batch_recall, stock, product, reason_types_moves, account_payment, consumption_calculation, register_accounting, specific_rules, kit, base, account_period_closing_level, account_subscription, msf_cross_docking, purchase, account, msf_outgoing, resource, procurement_auto, msf_config_locations, sale, account_override, sourcing, sync_so, res_currency_functional, account_hq_entries
530 #: code:addons/account/account.py:445
531 #: code:addons/account/account.py:447
532 #: code:addons/account/account.py:860
533@@ -48293,6 +48124,7 @@
534 #: code:addons/sync_client/special_handling.py:240
535 #: code:addons/sync_client/special_handling.py:246
536 #: code:addons/sync_so/purchase.py:584
537+#: code:addons/account_hq_entries/hq_entries.py:228
538 #, python-format
539 msgid "Error !"
540 msgstr "Erreur !"
541@@ -48776,12 +48608,6 @@
542 msgid "The column \"%s\" is not taken into account. Please correct it. The list of columns accepted is: %s"
543 msgstr "La colone \"%s\" n'est pas prise en compte. Merci de corriger. La liste des colonnes acceptée est : %s"
544
545-#. module: account_hq_entries
546-#: code:addons/account_hq_entries/hq_entries.py:92
547-#, python-format
548-msgid "%s: inactive FP (%s)"
549-msgstr "%s: inactive FP (%s)"
550-
551 #. module: msf_outgoing
552 #: report:picking.ticket:0
553 msgid "Incoming ref:"
554@@ -52400,13 +52226,6 @@
555 msgid "Invoices to be imported"
556 msgstr "Factures à importer"
557
558-#. module: account_hq_entries
559-#: code:addons/account_hq_entries/hq_entries.py:116
560-#: code:addons/account_hq_entries/hq_entries.py:133
561-#, python-format
562-msgid "%s: DEST (%s) not compatible with account (%s)"
563-msgstr "%s: DEST (%s) not compatible with account (%s)"
564-
565 #. modules: analytic, base, msf_outgoing
566 #: field:account.analytic.account,contact_id:0
567 #: selection:res.partner.address,type:0
568@@ -55214,8 +55033,12 @@
569 msgid "You can not create an Incoming Shipment from scratch with %s reason type"
570 msgstr "You can not create an Incoming Shipment from scratch with %s reason type"
571
572-#. module: consumption_calculation
573+#. module: consumption_calculation, account_hq_entries
574 #: view:wizard.valid.line:0
575+#: view:hq.entries.unsplit:0
576+#: field:hq.entries.unsplit,process_ids:0
577+#: view:hq.entries.validation:0
578+#: field:hq.entries.validation,process_ids:0
579 msgid "Valid lines"
580 msgstr "Valider les lignes"
581
582@@ -56389,12 +56212,6 @@
583 msgid "Process De-Kitting"
584 msgstr "Traiter le désassemblage de kits"
585
586-#. module: account_hq_entries
587-#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:142
588-#, python-format
589-msgid "Period is missing!"
590-msgstr "Period is missing!"
591-
592 #. module: kit
593 #: field:process.to.consume.line,wizard_id_process_to_consume:0
594 #: field:substitute.item,wizard_id:0
595@@ -57558,12 +57375,6 @@
596 msgstr "Format Grand livre 28 431,8 x 279.4 mm"
597
598 #. module: account_hq_entries
599-#: code:addons/account_hq_entries/hq_entries.py:85
600-#, python-format
601-msgid "%s: inactive DEST (%s)"
602-msgstr "%s: inactive DEST (%s)"
603-
604-#. module: account_hq_entries
605 #: field:hq.entries,user_validated:0
606 msgid "User validated?"
607 msgstr "Utilisateur validé?"
608@@ -60013,12 +59824,6 @@
609 msgid "National Partners"
610 msgstr "National Partners"
611
612-#. module: account_hq_entries
613-#: code:addons/account_hq_entries/hq_entries.py:543
614-#, python-format
615-msgid "You can not perform this action on a validated HQ Entry (please use the 'To Validate' filter in the HQ Entries list)"
616-msgstr "You can not perform this action on a validated HQ Entry (please use the 'To Validate' filter in the HQ Entries list)"
617-
618 #. module: register_accounting
619 #: code:addons/register_accounting/wizard/direct_invoice.py:372
620 #, python-format
621@@ -60489,12 +60294,6 @@
622 msgid "This wizard will create recurring accounting entries"
623 msgstr "Cet assistant va créer des écritures comptables périodiques"
624
625-#. module: account_hq_entries
626-#: code:addons/account_hq_entries/wizard/hq_entries_import.py:264
627-#, python-format
628-msgid "Entry already imported: %s / %s / %s (doc) / %s (posting) / %s (account) / %s (amount) / %s (3rd party) / %s (%s)"
629-msgstr "Entry already imported: %s / %s / %s (doc) / %s (posting) / %s (account) / %s (amount) / %s (3rd party) / %s (%s)"
630-
631 #. module: resource
632 #: help:resource.calendar.attendance,hour_from:0
633 msgid "Working time will start from"
634@@ -63524,11 +63323,6 @@
635 msgid "Y - Kit or module with controlled substance"
636 msgstr "Y - Kit ou module avec substance controlée"
637
638-#. module: account_hq_entries
639-#: field:hq.entries,is_account_partner_compatible:0
640-msgid "Account and partner compatible ?"
641-msgstr "Account and partner compatible ?"
642-
643 #. module: base
644 #: model:ir.ui.menu,name:base.next_id_10
645 msgid "Scheduler"
646@@ -66000,6 +65794,7 @@
647 #: report:addons/register_accounting/report/open_advances_xls.mako:148
648 #: report:addons/register_accounting/report/pending_cheque_xls.mako:218
649 #: report:addons/vertical_integration/report/open_invoices_xls.mako:291
650+#: field:hq.entries.split,date:0
651 #, python-format
652 msgid "Posting Date"
653 msgstr "Date de Comptabilisation"
654@@ -66568,12 +66363,6 @@
655 msgid "Grant amount"
656 msgstr "Montant des Subventions "
657
658-#. module: account_hq_entries
659-#: code:addons/account_hq_entries/hq_entries.py:122
660-#, python-format
661-msgid "%s: Tuple Account/DEST (%s/%s) not found in FP (%s)"
662-msgstr "%s: Tuple Account/DEST (%s/%s) not found in FP (%s)"
663-
664 #. module: stock
665 #: help:product.template,property_stock_procurement:0
666 msgid "For the current product, this stock location will be used, instead of the default one, as the source location for stock moves generated by procurements"
667@@ -66587,11 +66376,6 @@
668 msgid "Bank Registers"
669 msgstr "Registres de Banque"
670
671-#. module: account_hq_entries
672-#: view:hq.entries:0
673-msgid "Original HQ entries"
674-msgstr "Original HQ entries"
675-
676 #. modules: base_setup, unifield_setup, base
677 #: selection:base.setup.company,country_id:0
678 #: selection:base.setup.company,bill_country_id:0
679@@ -66644,12 +66428,6 @@
680 msgid "Start Pulling Data"
681 msgstr "Commencer l'Extraction des Données"
682
683-#. module: account_hq_entries
684-#: help:hq.entries.unsplit,process_ids:0
685-#: help:hq.entries.validation,process_ids:0
686-msgid "Lines that would be processed"
687-msgstr "Lines that would be processed"
688-
689 #. module: kit
690 #: model:ir.model,name:kit.model_process_to_consume
691 msgid "process.to.consume"
692@@ -66682,12 +66460,6 @@
693 msgid "No shipment"
694 msgstr "Aucune expédition"
695
696-#. module: account_hq_entries
697-#: code:addons/account_hq_entries/wizard/hq_entries_split.py:207
698-#, python-format
699-msgid "Expected max amount: %.2f"
700-msgstr "Expected max amount: %.2f"
701-
702 #. module: account_mcdb
703 #: view:account.mcdb:0
704 msgid "Remove Prop Instances"
705@@ -68144,22 +67916,6 @@
706 msgid "Order ref:"
707 msgstr "Réf de Commande:"
708
709-#. modules: msf_processes, account, account_hq_entries
710-#: model:process.transition,name:account.process_transition_customerinvoice0
711-#: model:process.transition,name:account.process_transition_paymentorderreconcilation0
712-#: model:process.transition,name:account.process_transition_statemententries0
713-#: model:process.transition,name:account.process_transition_suppliercustomerinvoice0
714-#: model:process.transition,name:account.process_transition_suppliervalidentries0
715-#: model:process.transition,name:account.process_transition_validentries0
716-#: model:ir.actions.server,name:account_hq_entries.action_hq_validation
717-#: model:process.transition,name:msf_processes.process_transition_suppliercustomerinvoice0
718-#: model:process.transition,name:msf_processes.process_transition_supplierdonecommitment0
719-#: model:process.transition,name:msf_processes.process_transition_supplierentries0
720-#: model:process.transition,name:msf_processes.process_transition_supplierinvoicecommitment0
721-#: model:process.transition,name:msf_processes.process_transition_suppliervalidcommitment0
722-msgid "Validation"
723-msgstr "Validation"
724-
725 #. modules: base_setup, unifield_setup, base
726 #: selection:base.setup.company,country_id:0
727 #: selection:base.setup.company,bill_country_id:0
728@@ -69158,12 +68914,6 @@
729 msgid "Cloud Password"
730 msgstr "Mot de passe du Cloud"
731
732-#. module: account_hq_entries
733-#: code:addons/account_hq_entries/wizard/hq_entries_split.py:362
734-#, python-format
735-msgid "Analytic distribution is invalid for the line \"%s\" with %.2f amount."
736-msgstr "Analytic distribution is invalid for the line \"%s\" with %.2f amount."
737-
738 #. module: mission_stock
739 #: model:ir.actions.act_window,name:mission_stock.mission_stock_wizard_action
740 #: model:ir.model,name:mission_stock.model_stock_mission_report
741@@ -69415,13 +69165,6 @@
742 msgid "Selected quantity (%0.1f %s) cannot be equal to the initial quantity (%0.1f %s)"
743 msgstr "La quantité sélectionnée (%0.1f%s) ne peut être égale à la quantité initiale (%0.1f%s) "
744
745-#. module: account_hq_entries
746-#: code:addons/account_hq_entries/hq_entries.py:342
747-#: code:addons/account_hq_entries/hq_entries.py:375
748-#, python-format
749-msgid "No selected line(s)!"
750-msgstr "No selected line(s)!"
751-
752 #. modules: msf_doc_import, register_accounting
753 #: code:addons/msf_doc_import/account.py:352
754 #: code:addons/register_accounting/wizard/wizard_register_import.py:436
755@@ -69587,14 +69330,6 @@
756 msgid "Order of Month"
757 msgstr "Order of Month"
758
759-#. module: account_hq_entries
760-#: code:addons/account_hq_entries/wizard/hq_entries_split.py:198
761-#: code:addons/account_hq_entries/wizard/hq_entries_split.py:243
762-#: code:addons/account_hq_entries/wizard/hq_entries_split.py:336
763-#, python-format
764-msgid "Null amount is not allowed!"
765-msgstr "Null amount is not allowed!"
766-
767 #. module: msf_partner
768 #: view:res.partner:0
769 msgid "External Partners"
770@@ -72952,13 +72687,6 @@
771 msgid "Fallback values"
772 msgstr "Valeurs de repli"
773
774-#. module: account_hq_entries
775-#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:343
776-#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:506
777-#, python-format
778-msgid "No analytic correction journal found!"
779-msgstr "No analytic correction journal found!"
780-
781 #. module: base
782 #: selection:workflow.activity,kind:0
783 msgid "Stop All"
784@@ -76014,11 +75742,6 @@
785 msgid "Hand carry"
786 msgstr "Transport en bagage à main"
787
788-#. module: account_hq_entries
789-#: model:ir.module.module,description:account_hq_entries.module_meta_information
790-msgid "HQ records integration"
791-msgstr "HQ records integration"
792-
793 #. module: account_corrections
794 #: view:wizard.journal.items.corrections:0
795 msgid "Correct"
796@@ -76262,11 +75985,6 @@
797 msgid "Domain"
798 msgstr "Domaine"
799
800-#. module: account_hq_entries
801-#: view:hq.entries:0
802-msgid "Validated entries"
803-msgstr "Validated entries"
804-
805 #. module: msf_outgoing
806 #: model:ir.model,name:msf_outgoing.model_stock_move_memory_shipment_returnpacksfromshipment
807 msgid "stock.move.memory.shipment.returnpacksfromshipment"
808@@ -101649,3 +101367,309 @@
809 #: report:addons/msf_supply_doc_export/report/report_purchase_order_xls.mako:84
810 msgid "Dangerous Good Type"
811 msgstr "Type de marchandise Dangereuse"
812+
813+#. module: account_hq_entries
814+#: code:addons/account_hq_entries/hq_entries.py:109
815+#: code:addons/account_hq_entries/hq_entries.py:127
816+#, python-format
817+msgid "%s: CC (%s) not found in FP (%s)"
818+msgstr "%s: CC (%s) non trouvé pour le FP (%s)"
819+
820+#. module: account_hq_entries
821+#: code:addons/account_hq_entries/hq_entries.py:116
822+#: code:addons/account_hq_entries/hq_entries.py:133
823+#, python-format
824+msgid "%s: DEST (%s) not compatible with account (%s)"
825+msgstr "%s: DEST (%s) incompatible avec le compte (%s)"
826+
827+#. module: account_hq_entries
828+#: code:addons/account_hq_entries/hq_entries.py:103
829+#, python-format
830+msgid "%s: No CC"
831+msgstr "%s: pas de CC"
832+
833+#. module: account_hq_entries
834+#: code:addons/account_hq_entries/hq_entries.py:122
835+#, python-format
836+msgid "%s: Tuple Account/DEST (%s/%s) not found in FP (%s)"
837+msgstr "%s: le couple Compte/DEST (%s/%s) non trouvé pour le FP (%s)"
838+
839+#. module: account_hq_entries
840+#: code:addons/account_hq_entries/hq_entries.py:79
841+#, python-format
842+msgid "%s: inactive CC (%s)"
843+msgstr "%s: CC inactif (%s)"
844+
845+#. module: account_hq_entries
846+#: code:addons/account_hq_entries/hq_entries.py:85
847+#, python-format
848+msgid "%s: inactive DEST (%s)"
849+msgstr "%s: DEST inactif (%s)"
850+
851+#. module: account_hq_entries
852+#: code:addons/account_hq_entries/hq_entries.py:92
853+#, python-format
854+msgid "%s: inactive FP (%s)"
855+msgstr "%s: FP inactif (%s)"
856+
857+#. module: account_hq_entries
858+#: field:hq.entries,is_account_partner_compatible:0
859+msgid "Account and partner compatible ?"
860+msgstr "Compte et partenaire compatibles ?"
861+
862+#. module: account_hq_entries
863+#: code:addons/account_hq_entries/wizard/hq_entries_import.py:110
864+#, python-format
865+msgid "Account code %s doesn't exist or is not allowed in HQ Entries!"
866+msgstr "Le compte %s n'existe pas ou n'est pas autorisé sur les Écritures HQ"
867+
868+#. module: account_hq_entries
869+#: code:addons/account_hq_entries/wizard/hq_entries_import.py:113
870+#, python-format
871+msgid "Account code %s is inactive for this date %s"
872+msgstr "Le compte %s est inactif à la date %s"
873+
874+#. module: account_hq_entries
875+#: help:hq.entries,split_ids:0
876+msgid "All lines linked to this original HQ Entry."
877+msgstr "Toutes les lignes liées à cette Écriture HQ d'Origine."
878+
879+#. module: account_hq_entries
880+#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:178
881+#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:318
882+#, python-format
883+msgid "An account is missing!"
884+msgstr "Le compte est absent!"
885+
886+#. module: account_hq_entries
887+#: view:hq.entries:0
888+msgid "Analytic Allocation (At import)"
889+msgstr "Distribution Analytique (lors de l'import)"
890+
891+#. module: account_hq_entries
892+#: view:hq.entries:0
893+msgid "Analytic Allocation (Current)"
894+msgstr "Distribution Analytique (Actuelle)"
895+
896+#. module: account_hq_entries
897+#: code:addons/account_hq_entries/wizard/hq_entries_split.py:363
898+#, python-format
899+msgid "Analytic distribution is invalid for the line \"%s\" with %.2f amount."
900+msgstr "La Distribution Analytique est invalide pour la ligne \"%s\" d'un montant de %.2f."
901+
902+#. module: account_hq_entries
903+#: code:addons/account_hq_entries/hq_entries.py:398
904+#, python-format
905+msgid "Are you sure you want to post %d HQ entries ?"
906+msgstr "Êtes-vous sûr de vouloir comptabiliser %d Écritures HQ ?"
907+
908+#. module: account_hq_entries
909+#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:144
910+#, python-format
911+msgid "Currency is missing!"
912+msgstr "Devise absente!"
913+
914+#. module: account_hq_entries
915+#: code:addons/account_hq_entries/wizard/hq_entries_import.py:238
916+#, python-format
917+msgid "Entry already imported: %s / %s / %s (doc) / %s (posting) / %s (account) / %s (amount) / %s (3rd party) / %s (%s)"
918+msgstr "Entrée déjà importée: %s / %s / %s (doc) / %s (comptabilisation) / %s (compte) / %s (montant) / %s (tiers) / %s (%s)"
919+
920+#. module: account_hq_entries
921+#: code:addons/account_hq_entries/wizard/hq_entries_split.py:207
922+#, python-format
923+msgid "Expected max amount: %.2f"
924+msgstr "Montant maximum attendu: %.2f"
925+
926+#. module: account_hq_entries
927+#: code:addons/account_hq_entries/wizard/hq_entries_import.py:165
928+#, python-format
929+msgid "Free 1 \"%s\" doesn't exist!"
930+msgstr "Free 1 \"%s\" n'existe pas!"
931+
932+#. module: account_hq_entries
933+#: model:ir.module.module,shortdesc:account_hq_entries.module_meta_information
934+msgid "HQ Entries"
935+msgstr "Écritures HQ"
936+
937+#. module: account_hq_entries
938+#: code:addons/account_hq_entries/hq_entries.py:228
939+#, python-format
940+msgid "HQ Entry %s: account %s is inactive"
941+msgstr "Écriture HQ %S: compte %s inactif"
942+
943+#. module: account_hq_entries
944+#: code:addons/account_hq_entries/hq_entries.py:336
945+#, python-format
946+msgid "HQ Entry Split"
947+msgstr "Scinder des Écritures HQ"
948+
949+#. module: account_hq_entries
950+#: model:ir.model,name:account_hq_entries.model_hq_entries_split
951+msgid "HQ entry split"
952+msgstr "Écritures HQ scindée"
953+
954+#. module: account_hq_entries
955+#: constraint:hq.entries:0
956+msgid "HQ entry: G/L account is inactive"
957+msgstr "Écriture HQ: compte inactif"
958+
959+#. module: account_hq_entries
960+#: model:ir.module.module,description:account_hq_entries.module_meta_information
961+msgid "HQ records integration"
962+msgstr "Iintégration des Ecritures HQ"
963+
964+#. module: account_hq_entries
965+#: field:hq.entries,cc_changed:0
966+msgid "Have Cost Center changed?"
967+msgstr "Le centre de coût a été modifié?"
968+
969+#. module: account_hq_entries
970+#: field:hq.entries,account_changed:0
971+msgid "Have account changed?"
972+msgstr "Le compte a été modifié?"
973+
974+#. module: account_hq_entries
975+#: field:hq.entries.split.lines,account_hq_correctible:0
976+msgid "Is HQ correctible?"
977+msgstr "Est corrigible au HQ?"
978+
979+#. module: account_hq_entries
980+#: field:hq.entries,is_original:0
981+msgid "Is Original HQ Entry?"
982+msgstr "Est une Écriture HQ d'origine?"
983+
984+#. module: account_hq_entries
985+#: field:hq.entries.split,running:0
986+#: field:hq.entries.validation,running:0
987+msgid "Is running"
988+msgstr "En cours"
989+
990+#. module: account_hq_entries
991+#: help:hq.entries.unsplit,line_ids:0
992+#: help:hq.entries.validation,line_ids:0
993+msgid "Lines previously selected by the user"
994+msgstr "Lignes sélectionnées par l'utilisateur"
995+
996+#. module: account_hq_entries
997+#: help:hq.entries.unsplit,process_ids:0
998+#: help:hq.entries.validation,process_ids:0
999+msgid "Lines that would be processed"
1000+msgstr "Lignes qui seraient traitées"
1001+
1002+#. module: account_hq_entries
1003+#: code:addons/account_hq_entries/wizard/hq_entries_split.py:319
1004+#, python-format
1005+msgid "Make 2 lines at least."
1006+msgstr "Merci de scinder au moins en 2 lignes."
1007+
1008+#. module: account_hq_entries
1009+#: code:addons/account_hq_entries/hq_entries.py:544
1010+#, python-format
1011+msgid "No HQ Entry selected for transaction"
1012+msgstr "Aucune Écritures HQ sélectionnées"
1013+
1014+#. module: account_hq_entries
1015+#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:159
1016+#, python-format
1017+msgid "No HQ journal found!"
1018+msgstr "Aucun journal HQ trouvé!"
1019+
1020+#. module: account_hq_entries
1021+#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:343
1022+#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:506
1023+#, python-format
1024+msgid "No analytic correction journal found!"
1025+msgstr "Aucun Journal Analytique de correction n'a été trouvé!"
1026+
1027+#. module: account_hq_entries
1028+#: code:addons/account_hq_entries/hq_entries.py:311
1029+#, python-format
1030+msgid "No line found!"
1031+msgstr "Aucune ligne trouvée!"
1032+
1033+#. module: account_hq_entries
1034+#: code:addons/account_hq_entries/hq_entries.py:352
1035+#: code:addons/account_hq_entries/hq_entries.py:385
1036+#, python-format
1037+msgid "No selected line(s)!"
1038+msgstr "Aucune ligne sélectionnée!"
1039+
1040+#. module: account_hq_entries
1041+#: view:hq.entries:0
1042+msgid "Non validated entries"
1043+msgstr "Entrées non validées"
1044+
1045+#. module: account_hq_entries
1046+#: code:addons/account_hq_entries/wizard/hq_entries_split.py:198
1047+#: code:addons/account_hq_entries/wizard/hq_entries_split.py:243
1048+#: code:addons/account_hq_entries/wizard/hq_entries_split.py:337
1049+#, python-format
1050+msgid "Null amount is not allowed!"
1051+msgstr "Un Montant de zéro n'est pas autorisé!"
1052+
1053+#. module: account_hq_entries
1054+#: view:hq.entries:0
1055+msgid "Original HQ entries"
1056+msgstr "Écritures HQ originales"
1057+
1058+#. module: account_hq_entries
1059+#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:142
1060+#, python-format
1061+msgid "Period is missing!"
1062+msgstr "Période absente!"
1063+
1064+#. module: account_hq_entries
1065+#: field:hq.entries.validation,period_id:0
1066+msgid "Period to book December HQ entries"
1067+msgstr "Période d'enregistrement des Écritures HQ de décembre"
1068+
1069+#. module: account_hq_entries
1070+#: view:hq.entries.validation:0
1071+msgid "Selected Lines"
1072+msgstr "Lignes Sélectionnées"
1073+
1074+#. module: account_hq_entries
1075+#: help:hq.entries,original_id:0
1076+msgid "The Original HQ Entry from which this line comes from."
1077+msgstr "L'Écriture HQ originale dont provient la ligne"
1078+
1079+#. module: account_hq_entries
1080+#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:436
1081+#, python-format
1082+msgid "The period used to book the December Entries must be in Fiscal Year %s."
1083+msgstr "La période utilisée pour enregsitrer une entrée en Décembre doit être dans l'année fiscale %s."
1084+
1085+#. module: account_hq_entries
1086+#: code:addons/account_hq_entries/hq_entries.py:323
1087+#, python-format
1088+msgid "This line cannot be split."
1089+msgstr "Cette ligne ne peut pas être scindée."
1090+
1091+#. module: account_hq_entries
1092+#: help:hq.entries,is_split:0
1093+msgid "This line comes from a split."
1094+msgstr "Cette ligne provient d'une scission."
1095+
1096+#. module: account_hq_entries
1097+#: view:hq.entries:0
1098+msgid "Validated entries"
1099+msgstr "Écritures validées"
1100+
1101+#. module: account_hq_entries
1102+#: code:addons/account_hq_entries/hq_entries.py:564
1103+#, python-format
1104+msgid "You can not validate HQ Entry in a mission-closed period"
1105+msgstr "Vous ne pouvez pas valider un Écriture HQ dans une période Mission-Closed"
1106+
1107+#. module: account_hq_entries
1108+#: code:addons/account_hq_entries/hq_entries.py:522
1109+#, python-format
1110+msgid "You cannot delete original entries!"
1111+msgstr "Vous ne pouvez pas supprimer un Écriture HQ d'Origine!"
1112+
1113+#. module: account_hq_entries
1114+#: code:addons/account_hq_entries/hq_entries.py:326
1115+#, python-format
1116+msgid "You cannot split a HQ Entry which analytic distribution state is not valid!"
1117+msgstr "vous ne pouvez pas scinder une Écriture HQ avec une distribution analytique invalide!"

Subscribers

People subscribed via source and target branches