Merge lp:~julie-w/unifield-server/US-9081 into lp:unifield-server

Proposed by jftempo
Status: Needs review
Proposed branch: lp:~julie-w/unifield-server/US-9081
Merge into: lp:unifield-server
Diff against target: 908 lines (+165/-108) (has conflicts)
8 files modified
bin/addons/msf_printed_documents/printed_report.py (+29/-17)
bin/addons/msf_profile/i18n/fr_MF.po (+119/-77)
bin/addons/register_accounting/register_accounting_report.xml (+5/-5)
bin/addons/register_accounting/report/bank_reconciliation.rml (+1/-1)
bin/addons/register_accounting/report/cash_inventory.rml (+4/-4)
bin/addons/register_accounting/report/fully_report_xls.mako (+2/-2)
bin/addons/register_accounting/report/pending_cheque_xls.mako (+2/-2)
bin/tools/translate.py (+3/-0)
Text conflict in bin/addons/msf_profile/i18n/fr_MF.po
To merge this branch: bzr merge lp:~julie-w/unifield-server/US-9081
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+411541@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
=== modified file 'bin/addons/msf_printed_documents/printed_report.py'
--- bin/addons/msf_printed_documents/printed_report.py 2015-11-23 13:16:58 +0000
+++ bin/addons/msf_printed_documents/printed_report.py 2021-11-08 17:38:32 +0000
@@ -2,7 +2,7 @@
2##############################################################################2##############################################################################
3#3#
4# OpenERP, Open Source Management Solution4# OpenERP, Open Source Management Solution
5# Copyright (C) 2011 TeMPO Consulting, MSF 5# Copyright (C) 2011 TeMPO Consulting, MSF
6#6#
7# This program is free software: you can redistribute it and/or modify7# This program is free software: you can redistribute it and/or modify
8# it under the terms of the GNU Affero General Public License as8# it under the terms of the GNU Affero General Public License as
@@ -22,7 +22,7 @@
22from osv import osv22from osv import osv
23from osv import fields23from osv import fields
24from tools.translate import _24from tools.translate import _
2525from tools.safe_eval import safe_eval
26import re26import re
2727
28HELP_TARGET = '''28HELP_TARGET = '''
@@ -36,6 +36,7 @@
36 ${eval(function)} => Return the value of the function. The function is a 36 ${eval(function)} => Return the value of the function. The function is a
37 method of the object like function(self, cr, uid, ids)37 method of the object like function(self, cr, uid, ids)
3838
39 ${_('String')} => translate String
39 %(year)s => Current year (e.g: 2013, 2014, ...)40 %(year)s => Current year (e.g: 2013, 2014, ...)
40 %(month)s => Current month number (e.g: 01, 02, ..., 12)41 %(month)s => Current month number (e.g: 01, 02, ..., 12)
41 %(day)s => Current day of month number (e.g: 25)42 %(day)s => Current day of month number (e.g: 25)
@@ -102,7 +103,7 @@
102 error = ''103 error = ''
103 if report.target_filename:104 if report.target_filename:
104 report_name = self.pool.get('ir.sequence')._process(cr, uid, report.target_filename)105 report_name = self.pool.get('ir.sequence')._process(cr, uid, report.target_filename)
105 values_to_compute = re.findall('\${((?:\w+.?)*)}', report_name)106 values_to_compute = re.findall('\${((?:[\'"\w]+.?)*)}', report_name)
106 vals_dict = {}107 vals_dict = {}
107 # No possibility to compute the file name108 # No possibility to compute the file name
108 if values_to_compute and not active_model or not active_id:109 if values_to_compute and not active_model or not active_id:
@@ -115,12 +116,16 @@
115 vals_dict[field_name] = ''116 vals_dict[field_name] = ''
116 model_doc = model_obj.browse(cr, uid, active_id, context=context)117 model_doc = model_obj.browse(cr, uid, active_id, context=context)
117 # Use a function to compute the name118 # Use a function to compute the name
119 if field_name.startswith('_('):
120 to_trans = field_name[3:-2]
121 vals_dict[field_name] = _(to_trans)
122 continue
118 if field_name.startswith('eval'):123 if field_name.startswith('eval'):
119 func_name = field_name[5:-1]124 func_name = field_name[5:-1]
120 try:125 try:
121 vals_dict.update({field_name: getattr(model_doc, func_name)(context=context)})126 vals_dict.update({field_name: getattr(model_doc, func_name)(context=context)})
122 continue127 continue
123 except AttributeError as e:128 except AttributeError:
124 error += _('%s : The function \'%s\' is not a valid function for the \'%s\' model.\n') % (field_name, func_name, report.model._name)129 error += _('%s : The function \'%s\' is not a valid function for the \'%s\' model.\n') % (field_name, func_name, report.model._name)
125 break130 break
126131
@@ -180,21 +185,21 @@
180 Check the validity of the target filename of the report185 Check the validity of the target filename of the report
181 '''186 '''
182 valid_fields_type = (187 valid_fields_type = (
183 fields.many2one,188 fields.many2one,
184 fields.selection,189 fields.selection,
185 fields.char,190 fields.char,
186 fields.float,191 fields.float,
187 fields.integer,192 fields.integer,
188 fields.date,193 fields.date,
189 fields.datetime,194 fields.datetime,
190 fields.time,195 fields.time,
191 )196 )
192 bad_type = False197 bad_type = False
193198
194 for report in self.browse(cr, uid, ids, context=context):199 for report in self.browse(cr, uid, ids, context=context):
195 if not report.target_filename:200 if not report.target_filename:
196 continue201 continue
197 202
198 error = ''203 error = ''
199 try:204 try:
200 report_name = self.pool.get('ir.sequence')._process(cr, uid, report.target_filename)205 report_name = self.pool.get('ir.sequence')._process(cr, uid, report.target_filename)
@@ -205,9 +210,16 @@
205 break210 break
206211
207 # Check if the fields in ${} are valid212 # Check if the fields in ${} are valid
208 fields_name = re.findall('\${((?:\w+.?)*)}', report_name)213 fields_name = re.findall('\${((?:[\'"\w+].?)*)}', report_name)
209 for field_name in fields_name:214 for field_name in fields_name:
210 # Use a function to compute the name215 # Use a function to compute the name
216 if field_name.startswith('_('):
217 try:
218 safe_eval(field_name, locals_dict={'_': lambda *x: x})
219 except:
220 error += _('%s : invalid syntax') % field_name
221 break
222 continue
211 if field_name.startswith('eval'):223 if field_name.startswith('eval'):
212 func_name = field_name[5:-1]224 func_name = field_name[5:-1]
213 model_doc = self.pool.get(report.model)225 model_doc = self.pool.get(report.model)
@@ -241,7 +253,7 @@
241 error += _('%s : The field \'%s\' is not in \'%s\' model.\n') % (field_name, split_field[i], model_doc._name)253 error += _('%s : The field \'%s\' is not in \'%s\' model.\n') % (field_name, split_field[i], model_doc._name)
242 break254 break
243 if not isinstance(model_doc._columns[field], valid_fields_type):255 if not isinstance(model_doc._columns[field], valid_fields_type):
244 bad_type = True 256 bad_type = True
245 error += _('%s : The field \'%s\' is not a valid field type for report name.\n') % (field_name, field)257 error += _('%s : The field \'%s\' is not a valid field type for report name.\n') % (field_name, field)
246258
247 if bad_type:259 if bad_type:
@@ -257,10 +269,10 @@
257269
258 if error:270 if error:
259 raise osv.except_osv(_('Error'), error)271 raise osv.except_osv(_('Error'), error)
260 272
261 return True273 return True
262274
263 _constraints = [ 275 _constraints = [
264 (_check_target_validity, 'The target filename given is not valid', ['target_filename']),276 (_check_target_validity, 'The target filename given is not valid', ['target_filename']),
265 ]277 ]
266278
267279
=== modified file 'bin/addons/msf_profile/i18n/fr_MF.po'
--- bin/addons/msf_profile/i18n/fr_MF.po 2021-11-05 15:11:49 +0000
+++ bin/addons/msf_profile/i18n/fr_MF.po 2021-11-08 17:38:32 +0000
@@ -278,7 +278,7 @@
278#. module: account_period_closing_level278#. module: account_period_closing_level
279#: view:account.period:0279#: view:account.period:0
280msgid "Accrual reversal entries"280msgid "Accrual reversal entries"
281msgstr "Accrual reversal entries"281msgstr "Ecritures d'extourne comptes de régul."
282282
283#. module: account_mcdb283#. module: account_mcdb
284#: view:account.analytic.line:0284#: view:account.analytic.line:0
@@ -616,7 +616,7 @@
616#. module: account616#. module: account
617#: view:account.move.bank.reconcile:0617#: view:account.move.bank.reconcile:0
618msgid "Open for bank reconciliation"618msgid "Open for bank reconciliation"
619msgstr "Ouvrir pour reconciliation des écritures bancaires"619msgstr "Ouvrir pour réconciliation des écritures bancaires"
620620
621#. module: analytic_distribution621#. module: analytic_distribution
622#: code:addons/analytic_distribution/wizard/analytic_distribution_wizard.py:1027622#: code:addons/analytic_distribution/wizard/analytic_distribution_wizard.py:1027
@@ -1433,11 +1433,6 @@
1433msgid "This is use as task responsible"1433msgid "This is use as task responsible"
1434msgstr "Ceci est utilisé comme responsable de tâche"1434msgstr "Ceci est utilisé comme responsable de tâche"
14351435
1436#. module: register_accounting
1437#: report:cash.inventory:0
1438msgid "Cashbox"
1439msgstr "Cashbox"
1440
1441#. module: kit1436#. module: kit
1442#: code:addons/kit/kit.py:3401437#: code:addons/kit/kit.py:340
1443#, python-format1438#, python-format
@@ -1993,7 +1988,7 @@
1993#. module: account_period_closing_level1988#. module: account_period_closing_level
1994#: view:account.period:01989#: view:account.period:0
1995msgid "Did you generate and post all recurring entries?"1990msgid "Did you generate and post all recurring entries?"
1996msgstr "Did you generate and post all recurring entries?"1991msgstr "Avez-vous généré et comptabilisé les écritures périodiques ?"
19971992
1998#. module: register_accounting1993#. module: register_accounting
1999#: report:addons/register_accounting/report/fully_report_xls.mako:7431994#: report:addons/register_accounting/report/fully_report_xls.mako:743
@@ -10262,7 +10257,7 @@
10262msgid "Yearly closure"10257msgid "Yearly closure"
10263msgstr "Clôture Annuelle"10258msgstr "Clôture Annuelle"
1026410259
10265#. modules: msf_order_date, purchase, account, msf_outgoing, purchase_allocation_report, procurement, supplier_catalogue, documents_done, purchase_override, sale, sales_followup, out_step, sourcing, transport_mgmt, msf_supply_doc_export, stock_forecast, procurement_request, stock, stock_override10260#. modules: msf_order_date, purchase, account, msf_outgoing, purchase_allocation_report, procurement, supplier_catalogue, documents_done, purchase_override, sale, sales_followup, out_step, sourcing, transport_mgmt, msf_supply_doc_export, stock_forecast, procurement_request, stock, stock_override, register_accounting
10266#: field:po.follow.up,confirmed_ok:010261#: field:po.follow.up,confirmed_ok:0
10267#: view:account.bank.statement:010262#: view:account.bank.statement:0
10268#: selection:documents.done.wizard,display_state:010263#: selection:documents.done.wizard,display_state:0
@@ -10308,10 +10303,18 @@
10308#: selection:sale.order.line,state_to_display:010303#: selection:sale.order.line,state_to_display:0
10309#: selection:purchase.order.line,state_to_display:010304#: selection:purchase.order.line,state_to_display:0
10310#: code:addons/stock_override/report/delivery_order.py:6110305#: code:addons/stock_override/report/delivery_order.py:61
10306#: report:cash.inventory:0
10307#: report:bank.reconciliation:0
10311#, python-format10308#, python-format
10312msgid "Confirmed"10309msgid "Confirmed"
10313msgstr "Confirmé"10310msgstr "Confirmé"
1031410311
10312#. module: register_accounting
10313#: report:cash.inventory:0
10314#: report:bank.reconciliation:0
10315msgid "Not confirmed"
10316msgstr "Non confirmé"
10317
10315#. module: base10318#. module: base
10316#: selection:ir.sequence,implementation:010319#: selection:ir.sequence,implementation:0
10317msgid "PostgreSQL sequence"10320msgid "PostgreSQL sequence"
@@ -15936,7 +15939,7 @@
15936#. module: account_period_closing_level15939#. module: account_period_closing_level
15937#: view:account.period:015940#: view:account.period:0
15938msgid "Did you import and validate all payroll entries?"15941msgid "Did you import and validate all payroll entries?"
15939msgstr "Did you import and validate all payroll entries?"15942msgstr "Avez-vous importé et validé les écritures de paie ?"
1594015943
15941#. module: specific_rules15944#. module: specific_rules
15942#: model:ir.model,name:specific_rules.model_unconsistent_stock_report15945#: model:ir.model,name:specific_rules.model_unconsistent_stock_report
@@ -19578,7 +19581,7 @@
19578#: field:account.bank.statement,balance_end_real:019581#: field:account.bank.statement,balance_end_real:0
19579#: view:account.bank.statement:019582#: view:account.bank.statement:0
19580msgid "Closing Balance"19583msgid "Closing Balance"
19581msgstr "Solde de clôture"19584msgstr "Solde Final"
1958219585
19583#. module: register_accounting19586#. module: register_accounting
19584#: code:addons/register_accounting/account_bank_statement.py:239719587#: code:addons/register_accounting/account_bank_statement.py:2397
@@ -22222,7 +22225,7 @@
22222#: report:bank.reconciliation:022225#: report:bank.reconciliation:0
22223#: report:cash.inventory:022226#: report:cash.inventory:0
22224msgid "End of month balance state:"22227msgid "End of month balance state:"
22225msgstr "End of month balance state:"22228msgstr "Statut du solde de fin de mois :"
2222622229
22227#. module: sourcing22230#. module: sourcing
22228#: code:addons/sourcing/sale_order_line.py:84822231#: code:addons/sourcing/sale_order_line.py:848
@@ -22493,7 +22496,7 @@
22493#. module: account22496#. module: account
22494#: help:account.move.line,statement_id:022497#: help:account.move.line,statement_id:0
22495msgid "The bank statement used for bank reconciliation"22498msgid "The bank statement used for bank reconciliation"
22496msgstr "Relevé bancaire utilisé pour la reconciliation bancaire"22499msgstr "Relevé bancaire utilisé pour la réconciliation bancaire"
2249722500
22498#. modules: msf_doc_import, register_accounting, account22501#. modules: msf_doc_import, register_accounting, account
22499#: code:addons/msf_doc_import/account.py:58722502#: code:addons/msf_doc_import/account.py:587
@@ -23148,7 +23151,7 @@
23148#. module: register_accounting23151#. module: register_accounting
23149#: view:account.bank.statement:023152#: view:account.bank.statement:0
23150msgid "Are you sure you want to freeze closing balance?"23153msgid "Are you sure you want to freeze closing balance?"
23151msgstr "Etes-vous certain de vouloir geler le solde de clôture ?"23154msgstr "Etes-vous certain de vouloir geler le solde final ?"
2315223155
23153#. module: base23156#. module: base
23154#: selection:res.config.users,context_tz:023157#: selection:res.config.users,context_tz:0
@@ -23398,7 +23401,7 @@
23398#. module: account_period_closing_level23401#. module: account_period_closing_level
23399#: view:account.period:023402#: view:account.period:0
23400msgid "Supplier refunds"23403msgid "Supplier refunds"
23401msgstr "Remboursement Fournisseur"23404msgstr "Avoirs Fournisseur"
2340223405
23403#. modules: account_hq_entries, msf_homere_interface23406#. modules: account_hq_entries, msf_homere_interface
23404#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:42823407#: code:addons/account_hq_entries/wizard/hq_entries_validation.py:428
@@ -25798,7 +25801,7 @@
25798#. module: register_accounting25801#. module: register_accounting
25799#: field:account.bank.statement,closing_balance_frozen:025802#: field:account.bank.statement,closing_balance_frozen:0
25800msgid "Closing balance freezed?"25803msgid "Closing balance freezed?"
25801msgstr "Solde de clôture gelé?"25804msgstr "Solde final gelé ?"
2580225805
25803#. module: account25806#. module: account
25804#: field:account.tax,tax_code_id:025807#: field:account.tax,tax_code_id:0
@@ -25818,11 +25821,21 @@
25818msgid "No first period found in the fiscal year %s."25821msgid "No first period found in the fiscal year %s."
25819msgstr "No first period found in the fiscal year %s."25822msgstr "No first period found in the fiscal year %s."
2582025823
25821#. modules: res_currency_functional, register_accounting25824#. module: res_currency_functional
25822#: field:account.bank.statement.line,functional_out:025825#: field:account.bank.statement.line,functional_out:0
25823msgid "Func. Out"25826msgid "Func. Out"
25824msgstr "Mnt Sortant"25827msgstr "Mnt Sortant"
2582525828
25829#. module: register_accounting
25830#: report:addons/register_accounting/report/pending_cheque_xls.mako:229
25831msgid "Func. Out"
25832msgstr "Montant Sortant Fonc."
25833
25834#. module: register_accounting
25835#: report:addons/register_accounting/report/pending_cheque_xls.mako:227
25836msgid "Book. Out"
25837msgstr "Montant Sortant Enreg."
25838
25826#. module: account25839#. module: account
25827#: model:process.transition,note:account.process_transition_validentries025840#: model:process.transition,note:account.process_transition_validentries0
25828msgid "Accountant validates the accounting entries coming from the invoice."25841msgid "Accountant validates the accounting entries coming from the invoice."
@@ -26152,7 +26165,7 @@
26152#. module: account_period_closing_level26165#. module: account_period_closing_level
26153#: view:account.period:026166#: view:account.period:0
26154msgid "Cash registers"26167msgid "Cash registers"
26155msgstr "Cash registers"26168msgstr "Registres de caisse"
2615626169
26157#. module: stock26170#. module: stock
26158#: model:ir.actions.act_window,help:stock.action_picking_tree26171#: model:ir.actions.act_window,help:stock.action_picking_tree
@@ -26413,7 +26426,7 @@
26413#. module: account_period_closing_level26426#. module: account_period_closing_level
26414#: view:account.period:026427#: view:account.period:0
26415msgid "Did you validate all the draft commitment vouchers?"26428msgid "Did you validate all the draft commitment vouchers?"
26416msgstr "Did you validate all the draft commitment vouchers?"26429msgstr "Avez-vous validé les bons d'engagement en brouillon ?"
2641726430
26418#. module: consumption_calculation26431#. module: consumption_calculation
26419#: report:product.likely.expire.report_pdf:026432#: report:product.likely.expire.report_pdf:0
@@ -29235,7 +29248,7 @@
29235#. module: account_period_closing_level29248#. module: account_period_closing_level
29236#: view:account.period:029249#: view:account.period:0
29237msgid "Recurring entries"29250msgid "Recurring entries"
29238msgstr "Recurring entries"29251msgstr "Ecritures périodiques"
2923929252
29240#. module: stock_schedule29253#. module: stock_schedule
29241#: field:stock.frequence,monthly_choose_day:029254#: field:stock.frequence,monthly_choose_day:0
@@ -29605,7 +29618,7 @@
29605#. module: account_period_closing_level29618#. module: account_period_closing_level
29606#: view:account.period:029619#: view:account.period:0
29607msgid "Did you check that exchange rates have been updated for the period?"29620msgid "Did you check that exchange rates have been updated for the period?"
29608msgstr "Did you check that exchange rates have been updated for the period?"29621msgstr "Avez-vous vérifié que le taux de change est à jour pour la période ?"
2960929622
29610#. module: sale29623#. module: sale
29611#: report:addons/sale/report/sale_donation_stock_moves_report_xls.mako:13129624#: report:addons/sale/report/sale_donation_stock_moves_report_xls.mako:131
@@ -29772,7 +29785,7 @@
29772#. module: account_period_closing_level29785#. module: account_period_closing_level
29773#: field:account.period,is_system:029786#: field:account.period,is_system:0
29774msgid "System period ?"29787msgid "System period ?"
29775msgstr "System period ?"29788msgstr "Période système ?"
2977629789
29777#. modules: specific_rules, msf_tools, msf_supply_doc_export, stock_override, stock29790#. modules: specific_rules, msf_tools, msf_supply_doc_export, stock_override, stock
29778#: view:export.report.inconsistencies:029791#: view:export.report.inconsistencies:0
@@ -30960,7 +30973,7 @@
30960#: code:addons/msf_homere_interface/hr_payroll.py:36930973#: code:addons/msf_homere_interface/hr_payroll.py:369
30961#, python-format30974#, python-format
30962msgid "Payroll B/S lines"30975msgid "Payroll B/S lines"
30963msgstr "Lignes de paye du bilan"30976msgstr "Lignes de paie du bilan"
3096430977
30965#. module: msf_tools30978#. module: msf_tools
30966#: view:export.report.inconsistencies:030979#: view:export.report.inconsistencies:0
@@ -32536,7 +32549,7 @@
32536#. module: register_accounting32549#. module: register_accounting
32537#: field:account.bank.statement,closing_balance_frozen_date:032550#: field:account.bank.statement,closing_balance_frozen_date:0
32538msgid "Closing balance frozen date"32551msgid "Closing balance frozen date"
32539msgstr "Closing balance frozen date"32552msgstr "Date de gel du solde final"
3254032553
32541#. module: stock32554#. module: stock
32542#: view:stock.change.product.qty:032555#: view:stock.change.product.qty:0
@@ -41032,7 +41045,7 @@
41032#. module: register_accounting41045#. module: register_accounting
41033#: report:addons/register_accounting/report/pending_cheque_xls.mako:17941046#: report:addons/register_accounting/report/pending_cheque_xls.mako:179
41034msgid "PENDING CHEQUE"41047msgid "PENDING CHEQUE"
41035msgstr "PENDING CHEQUE"41048msgstr "RAPPORT DES CHÈQUES EN ATTENTE"
4103641049
41037#. modules: msf_processes, account41050#. modules: msf_processes, account
41038#: model:process.transition,name:account.process_transition_supplierreconcilepaid041051#: model:process.transition,name:account.process_transition_supplierreconcilepaid0
@@ -41974,6 +41987,7 @@
41974" ${eval(function)} => Return the value of the function. The function is a \n"41987" ${eval(function)} => Return the value of the function. The function is a \n"
41975" method of the object like function(self, cr, uid, ids)\n"41988" method of the object like function(self, cr, uid, ids)\n"
41976"\n"41989"\n"
41990" ${_('String')} => translate String\n"
41977" %(year)s => Current year (e.g: 2013, 2014, ...)\n"41991" %(year)s => Current year (e.g: 2013, 2014, ...)\n"
41978" %(month)s => Current month number (e.g: 01, 02, ..., 12)\n"41992" %(month)s => Current month number (e.g: 01, 02, ..., 12)\n"
41979" %(day)s => Current day of month number (e.g: 25)\n"41993" %(day)s => Current day of month number (e.g: 25)\n"
@@ -41998,6 +42012,7 @@
41998" ${eval(function)} => Retourne la valeur d'une fonction. La fonction est une \n"42012" ${eval(function)} => Retourne la valeur d'une fonction. La fonction est une \n"
41999" méthode de l'objet comme function(self, cr, uid, ids)\n"42013" méthode de l'objet comme function(self, cr, uid, ids)\n"
42000"\n"42014"\n"
42015" ${_('String')} => traduire String\n"
42001" %(year)s => Année courante (e.g: 2013, 2014, ...)\n"42016" %(year)s => Année courante (e.g: 2013, 2014, ...)\n"
42002" %(month)s => Numéro du mois courant (e.g: 01, 02, ..., 12)\n"42017" %(month)s => Numéro du mois courant (e.g: 01, 02, ..., 12)\n"
42003" %(day)s => Numéro du jour du mois courant (e.g: 25)\n"42018" %(day)s => Numéro du jour du mois courant (e.g: 25)\n"
@@ -43065,11 +43080,6 @@
43065msgid "Expat employee import"43080msgid "Expat employee import"
43066msgstr "Importation des travailleurs expatriés"43081msgstr "Importation des travailleurs expatriés"
4306743082
43068#. module: register_accounting
43069#: report:addons/register_accounting/report/fully_report_xls.mako:469
43070msgid "CHEQUE REGISTER"
43071msgstr "REGISTRE DE CHÈQUE"
43072
43073#. modules: account, finance43083#. modules: account, finance
43074#: view:account.move:043084#: view:account.move:0
43075#: view:cash.request:043085#: view:cash.request:0
@@ -43460,7 +43470,7 @@
43460#. module: account_period_closing_level43470#. module: account_period_closing_level
43461#: view:account.period:043471#: view:account.period:0
43462msgid "Did you post Accrual Reversal entries?"43472msgid "Did you post Accrual Reversal entries?"
43463msgstr "Did you post Accrual Reversal entries?"43473msgstr "Avez-vous comptabilisé les écritures d'extourne des comptes de régularisation ?"
4346443474
43465#. module: base43475#. module: base
43466#: model:res.currency,currency_name:base.MKD43476#: model:res.currency,currency_name:base.MKD
@@ -43714,7 +43724,7 @@
43714#: code:addons/account_period_closing_level/account_period.py:64443724#: code:addons/account_period_closing_level/account_period.py:644
43715#, python-format43725#, python-format
43716msgid "HQ entries"43726msgid "HQ entries"
43717msgstr "HQ entries"43727msgstr "Ecritures HQ"
4371843728
43719#. module: account43729#. module: account
43720#: field:account.bank.statement,total_entry_encoding:043730#: field:account.bank.statement,total_entry_encoding:0
@@ -45688,7 +45698,7 @@
45688#. module: account_period_closing_level45698#. module: account_period_closing_level
45689#: view:account.period:045699#: view:account.period:0
45690msgid "Did you close all your registers?"45700msgid "Did you close all your registers?"
45691msgstr "Did you close all your registers?"45701msgstr "Avez-vous fermé tous les registres ?"
4569245702
45693#. module: analytic_override45703#. module: analytic_override
45694#: field:account.analytic.account,intermission_restricted:045704#: field:account.analytic.account,intermission_restricted:0
@@ -50130,6 +50140,7 @@
5013050140
50131#. module: register_accounting50141#. module: register_accounting
50132#: model:ir.actions.report.xml,name:register_accounting.fully_report50142#: model:ir.actions.report.xml,name:register_accounting.fully_report
50143#: code:ir.actions.report.xml:name:fully.report
50133msgid "Full Report"50144msgid "Full Report"
50134msgstr "Rapport Complet"50145msgstr "Rapport Complet"
5013550146
@@ -52159,7 +52170,7 @@
52159#: view:account.entries.report:052170#: view:account.entries.report:0
52160#: view:account.period:052171#: view:account.period:0
52161msgid "Unreconciled entries"52172msgid "Unreconciled entries"
52162msgstr "Unreconciled entries"52173msgstr "Ecritures non lettrées"
5216352174
52164#. module: base52175#. module: base
52165#: field:ir.model.fields,relation_field:052176#: field:ir.model.fields,relation_field:0
@@ -53457,6 +53468,7 @@
53457#: report:addons/account/report/free_allocation_report.mako:19953468#: report:addons/account/report/free_allocation_report.mako:199
53458#: report:addons/account/report/invoice_excel_export.mako:7353469#: report:addons/account/report/invoice_excel_export.mako:73
53459#: report:addons/account/report/export_invoice.mako:053470#: report:addons/account/report/export_invoice.mako:0
53471#: report:addons/register_accounting/report/fully_report_xls.mako:576
53460#, python-format53472#, python-format
53461msgid "Account"53473msgid "Account"
53462msgstr "Compte"53474msgstr "Compte"
@@ -56605,7 +56617,7 @@
56605#. module: account56617#. module: account
56606#: help:account.bank.statement,balance_end_cash:056618#: help:account.bank.statement,balance_end_cash:0
56607msgid "Closing balance based on cashBox"56619msgid "Closing balance based on cashBox"
56608msgstr "Solde de clôture basé sur la Caisse"56620msgstr "Solde final basé sur la Caisse"
5660956621
56610#. modules: threshold_value, product_nomenclature, order_nomenclature, consumption_calculation, specific_rules, kit, procurement_auto, procurement_cycle, mission_stock, procurement_report, stock56622#. modules: threshold_value, product_nomenclature, order_nomenclature, consumption_calculation, specific_rules, kit, procurement_auto, procurement_cycle, mission_stock, procurement_report, stock
56611#: view:monthly.review.consumption:056623#: view:monthly.review.consumption:0
@@ -58318,11 +58330,6 @@
58318msgid "Delivery address name"58330msgid "Delivery address name"
58319msgstr "Delivery address name"58331msgstr "Delivery address name"
5832058332
58321#. module: register_accounting
58322#: report:addons/register_accounting/report/fully_report_xls.mako:469
58323msgid "CASH REGISTER"
58324msgstr "REGISTRE DE CAISSE"
58325
58326#. module: account58333#. module: account
58327#: code:addons/account/wizard/account_move_journal.py:10458334#: code:addons/account/wizard/account_move_journal.py:104
58328#, python-format58335#, python-format
@@ -58674,7 +58681,7 @@
58674#: view:account.move.bank.reconcile:058681#: view:account.move.bank.reconcile:0
58675#: model:ir.actions.act_window,name:account.action_account_bank_reconcile_tree58682#: model:ir.actions.act_window,name:account.action_account_bank_reconcile_tree
58676msgid "Bank reconciliation"58683msgid "Bank reconciliation"
58677msgstr "Reconciliation bancaire"58684msgstr "Réconciliation bancaire"
5867858685
58679#. module: kit58686#. module: kit
58680#: field:composition.item,item_stock_move_id:058687#: field:composition.item,item_stock_move_id:0
@@ -58772,7 +58779,6 @@
58772#: report:addons/account_mcdb/report/report_account_bank_statement_line_xls.mako:5758779#: report:addons/account_mcdb/report/report_account_bank_statement_line_xls.mako:57
58773#: field:account.bank.statement.line,amount_in:058780#: field:account.bank.statement.line,amount_in:0
58774#: report:addons/register_accounting/report/cheque_inventory_xls.mako:17058781#: report:addons/register_accounting/report/cheque_inventory_xls.mako:170
58775#: report:addons/register_accounting/report/pending_cheque_xls.mako:226
58776#, python-format58782#, python-format
58777msgid "Amount In"58783msgid "Amount In"
58778msgstr "Montant Entrant"58784msgstr "Montant Entrant"
@@ -60694,7 +60700,7 @@
60694#. module: account60700#. module: account
60695#: model:ir.actions.act_window,help:account.action_account_bank_reconcile_tree60701#: model:ir.actions.act_window,help:account.action_account_bank_reconcile_tree
60696msgid "Bank Reconciliation consists of verifying that your bank statement corresponds with the entries (or records) of that account in your accounting system."60702msgid "Bank Reconciliation consists of verifying that your bank statement corresponds with the entries (or records) of that account in your accounting system."
60697msgstr "Une reconciliation bancaire consiste à vérifier que votre relevé bancaire corresponde aux écritures (ou enregistrements) de ce compte dans votre système comptable."60703msgstr "Une réconciliation bancaire consiste à vérifier que votre relevé bancaire corresponde aux écritures (ou enregistrements) de ce compte dans votre système comptable."
6069860704
60699#. module: consumption_calculation60705#. module: consumption_calculation
60700#: field:expiry.quantity.report.line,expired_qty:060706#: field:expiry.quantity.report.line,expired_qty:0
@@ -62195,7 +62201,7 @@
62195#. module: account_period_closing_level62201#. module: account_period_closing_level
62196#: view:account.period:062202#: view:account.period:0
62197msgid "Did you import and validate HQ entries (ONLY FOR COORDO)?"62203msgid "Did you import and validate HQ entries (ONLY FOR COORDO)?"
62198msgstr "Did you import and validate HQ entries (ONLY FOR COORDO)?"62204msgstr "Avez-vous importé et validé les écritures du HQ (SEULEMENT POUR LA COORDO) ?"
6219962205
62200#. module: sale62206#. module: sale
62201#: code:addons/sale/sale_order.py:217662207#: code:addons/sale/sale_order.py:2176
@@ -65806,7 +65812,6 @@
65806#: report:addons/account_mcdb/report/report_account_bank_statement_line_xls.mako:5765812#: report:addons/account_mcdb/report/report_account_bank_statement_line_xls.mako:57
65807#: field:account.bank.statement.line,amount_out:065813#: field:account.bank.statement.line,amount_out:0
65808#: report:addons/register_accounting/report/cheque_inventory_xls.mako:17165814#: report:addons/register_accounting/report/cheque_inventory_xls.mako:171
65809#: report:addons/register_accounting/report/pending_cheque_xls.mako:227
65810#, python-format65815#, python-format
65811msgid "Amount Out"65816msgid "Amount Out"
65812msgstr "Montant Sortant"65817msgstr "Montant Sortant"
@@ -66447,7 +66452,7 @@
66447#. module: account_period_closing_level66452#. module: account_period_closing_level
66448#: view:account.period:066453#: view:account.period:0
66449msgid "Do closing period (Field) process"66454msgid "Do closing period (Field) process"
66450msgstr "Do closing period (Field) process"66455msgstr "Effectuer la clôture de la période (Terrain)"
6645166456
66452#. module: return_claim66457#. module: return_claim
66453#: model:ir.model,name:return_claim.model_add_event66458#: model:ir.model,name:return_claim.model_add_event
@@ -69966,12 +69971,12 @@
69966#: report:addons/account/report/account_liquidity_balance.mako:17469971#: report:addons/account/report/account_liquidity_balance.mako:174
69967#: report:cash.inventory:069972#: report:cash.inventory:0
69968msgid "Closing balance"69973msgid "Closing balance"
69969msgstr "Solde de clôture"69974msgstr "Solde final"
6997069975
69971#. module: register_accounting69976#. module: register_accounting
69972#: report:addons/register_accounting/report/fully_report_xls.mako:51269977#: report:addons/register_accounting/report/fully_report_xls.mako:512
69973msgid "Closing balance:"69978msgid "Closing balance:"
69974msgstr "Solde de Clôture :"69979msgstr "Solde final :"
6997569980
69976#. module: register_accounting69981#. module: register_accounting
69977#: report:addons/register_accounting/report/fully_report_xls.mako:51069982#: report:addons/register_accounting/report/fully_report_xls.mako:510
@@ -75382,7 +75387,7 @@
75382#. module: account_period_closing_level75387#. module: account_period_closing_level
75383#: view:account.period:075388#: view:account.period:0
75384msgid "Did you check open entries booked on accounts that can be reconciled?"75389msgid "Did you check open entries booked on accounts that can be reconciled?"
75385msgstr "Did you check open entries booked on accounts that can be reconciled?"75390msgstr "Avez-vous vérifié les écritures enregistrées et non lettrées ?"
7538675391
75387#. module: msf_outgoing75392#. module: msf_outgoing
75388#: model:ir.module.module,description:msf_outgoing.module_meta_information75393#: model:ir.module.module,description:msf_outgoing.module_meta_information
@@ -76518,11 +76523,20 @@
76518msgid "Draft Picking Ticket"76523msgid "Draft Picking Ticket"
76519msgstr "Brouillon Bon de Picking"76524msgstr "Brouillon Bon de Picking"
7652076525
76521#. modules: register_accounting, res_currency_functional76526#. module: res_currency_functional
76522#: field:account.bank.statement.line,functional_in:076527#: field:account.bank.statement.line,functional_in:0
76528msgid "Func. In"
76529msgstr "Montant Entrant"
76530
76531#. module: register_accounting
76523#: report:addons/register_accounting/report/pending_cheque_xls.mako:22876532#: report:addons/register_accounting/report/pending_cheque_xls.mako:228
76524msgid "Func. In"76533msgid "Func. In"
76525msgstr "Montant Entrant"76534msgstr "Montant Entrant Fonc."
76535
76536#. module: register_accounting
76537#: report:addons/register_accounting/report/pending_cheque_xls.mako:226
76538msgid "Book. In"
76539msgstr "Montant Entrant Enreg."
7652676540
76527#. module: base76541#. module: base
76528#: model:res.currency,currency_name:base.SDG76542#: model:res.currency,currency_name:base.SDG
@@ -77980,8 +77994,9 @@
77980#. module: register_accounting77994#. module: register_accounting
77981#: report:bank.reconciliation:077995#: report:bank.reconciliation:0
77982#: model:ir.actions.report.xml,name:register_accounting.bank_reconciliation77996#: model:ir.actions.report.xml,name:register_accounting.bank_reconciliation
77997#: code:ir.actions.report.xml:name:bank.reconciliation
77983msgid "Bank Reconciliation"77998msgid "Bank Reconciliation"
77984msgstr "Reconciliation Bancaire"77999msgstr "Réconciliation Bancaire"
7798578000
77986#. module: sales_followup78001#. module: sales_followup
77987#: report:addons/sales_followup/report/sale_follow_up_report_xls.mako:22778002#: report:addons/sales_followup/report/sale_follow_up_report_xls.mako:227
@@ -79703,7 +79718,7 @@
79703#. module: account_period_closing_level79718#. module: account_period_closing_level
79704#: view:account.period:079719#: view:account.period:0
79705msgid "Supplier direct invoices"79720msgid "Supplier direct invoices"
79706msgstr "Supplier direct invoices"79721msgstr "Factures directes fournisseur"
7970779722
79708#. module: msf_doc_import79723#. module: msf_doc_import
79709#: code:addons/msf_doc_import/wizard/wizard_in_simulation_screen.py:69779724#: code:addons/msf_doc_import/wizard/wizard_in_simulation_screen.py:697
@@ -88431,8 +88446,9 @@
88431#. module: register_accounting88446#. module: register_accounting
88432#: report:cash.inventory:088447#: report:cash.inventory:0
88433#: model:ir.actions.report.xml,name:register_accounting.cash_inventory88448#: model:ir.actions.report.xml,name:register_accounting.cash_inventory
88449#: code:ir.actions.report.xml:name:cash.inventory
88434msgid "Cash Reconciliation"88450msgid "Cash Reconciliation"
88435msgstr "Cash Reconciliation"88451msgstr "Inventaire de Caisse"
8843688452
88437#. module: purchase88453#. module: purchase
88438#: help:purchase.report,date:088454#: help:purchase.report,date:0
@@ -88622,7 +88638,7 @@
88622#. module: register_accounting88638#. module: register_accounting
88623#: report:addons/register_accounting/report/cheque_inventory_xls.mako:13288639#: report:addons/register_accounting/report/cheque_inventory_xls.mako:132
88624msgid "CHEQUE INVENTORY"88640msgid "CHEQUE INVENTORY"
88625msgstr "CHEQUE INVENTORY"88641msgstr "CHÈQUE INVENTAIRE"
8862688642
88627#. modules: documents_done, stock88643#. modules: documents_done, stock
88628#: field:documents.done.wizard,expected_date:088644#: field:documents.done.wizard,expected_date:0
@@ -90720,14 +90736,26 @@
90720msgid "Wrong credit or debit value in model (Credit + Debit Must Be greater \"0\")!"90736msgid "Wrong credit or debit value in model (Credit + Debit Must Be greater \"0\")!"
90721msgstr "Valeur de crédit ou débit erronée dans le modèle (Crédit + Débit doit être supérieur à \"0\") !"90737msgstr "Valeur de crédit ou débit erronée dans le modèle (Crédit + Débit doit être supérieur à \"0\") !"
9072290738
90723#. modules: account, register_accounting, analytic_distribution, account_override, vertical_integration, msf_accrual90739#. modules: account, register_accounting
90740#: report:cash.inventory:0
90724#: field:account.cashbox.line,number:090741#: field:account.cashbox.line,number:0
90742msgid "Number"
90743msgstr "Nombre"
90744
90745#. module: account
90746#: report:addons/account/report/export_invoice.mako:88
90747msgid "Number"
90748msgstr "Numéro"
90749
90750#. modules: account_override, account, msf_accrual, register_accounting, analytic_distribution
90725#: field:account.invoice,number:090751#: field:account.invoice,number:0
90726#: field:account.commitment,name:090752#: field:account.commitment,name:0
90727#: report:cash.inventory:090753#: field:msf.accrual.line,entry_sequence:0
90754#: field:wizard.import.cheque.lines,number:0
90728#: field:wizard.account.invoice,number:090755#: field:wizard.account.invoice,number:0
90729#: field:wizard.import.cheque.lines,number:090756#: field:account.direct.invoice.wizard,number:0
90730#: report:addons/account_override/report/open_invoices_xls.mako:32990757#: report:addons/account_override/report/open_invoices_xls.mako:329
90758<<<<<<< TREE
90731#: field:msf.accrual.line,entry_sequence:090759#: field:msf.accrual.line,entry_sequence:0
90732#: field:account.direct.invoice.wizard,number:090760#: field:account.direct.invoice.wizard,number:0
90733msgid "Number"90761msgid "Number"
@@ -90737,6 +90765,10 @@
90737#: report:addons/account/report/export_invoice.mako:8890765#: report:addons/account/report/export_invoice.mako:88
90738msgid "Number"90766msgid "Number"
90739msgstr "Numéro"90767msgstr "Numéro"
90768=======
90769msgid "Number"
90770msgstr "Entrée - séquence"
90771>>>>>>> MERGE-SOURCE
9074090772
90741#. module: msf_doc_import90773#. module: msf_doc_import
90742#: code:addons/msf_doc_import/account.py:30390774#: code:addons/msf_doc_import/account.py:303
@@ -92350,8 +92382,9 @@
9235092382
92351#. module: register_accounting92383#. module: register_accounting
92352#: model:ir.actions.report.xml,name:register_accounting.pending_cheque92384#: model:ir.actions.report.xml,name:register_accounting.pending_cheque
92385#: code:ir.actions.report.xml:name:pending.cheque
92353msgid "Pending Cheque"92386msgid "Pending Cheque"
92354msgstr "Pending Cheque"92387msgstr "Rapport des chèques en attente"
9235592388
92356#. module: financing_contract92389#. module: financing_contract
92357#: field:financing.contract.format.line,project_real_value:092390#: field:financing.contract.format.line,project_real_value:0
@@ -93292,11 +93325,6 @@
93292msgid "Duplicate events from an instance are not allowed."93325msgid "Duplicate events from an instance are not allowed."
93293msgstr "La duplication des événements d'une instance n'est pas autorisé."93326msgstr "La duplication des événements d'une instance n'est pas autorisé."
9329493327
93295#. module: register_accounting
93296#: report:addons/register_accounting/report/fully_report_xls.mako:469
93297msgid "BANK REGISTER"
93298msgstr "REGISTRE DE BANQUE"
93299
93300#. module: account93328#. module: account
93301#: view:account.tax.code.template:093329#: view:account.tax.code.template:0
93302msgid "Search tax template"93330msgid "Search tax template"
@@ -93653,7 +93681,7 @@
93653#: code:addons/register_accounting/account_cash_statement.py:22193681#: code:addons/register_accounting/account_cash_statement.py:221
93654#, python-format93682#, python-format
93655msgid "Please confirm closing balance before closing register named '%s'"93683msgid "Please confirm closing balance before closing register named '%s'"
93656msgstr "Veuillez confirmer le solde de clôture avant de fermer le registre appelé '%s'"93684msgstr "Veuillez confirmer le solde final avant de fermer le registre appelé '%s'"
9365793685
93658#. module: stock93686#. module: stock
93659#: field:product.product,track_incoming:093687#: field:product.product,track_incoming:0
@@ -96873,7 +96901,7 @@
96873#. module: account_period_closing_level96901#. module: account_period_closing_level
96874#: view:account.period:096902#: view:account.period:0
96875msgid "Bank registers"96903msgid "Bank registers"
96876msgstr "Bank registers"96904msgstr "Registres de banque"
9687796905
96878#. module: product_asset96906#. module: product_asset
96879#: field:product.asset,hq_ref:096907#: field:product.asset,hq_ref:0
@@ -98194,6 +98222,8 @@
9819498222
98195#. module: register_accounting98223#. module: register_accounting
98196#: model:ir.actions.report.xml,name:register_accounting.cheque_inventory_298224#: model:ir.actions.report.xml,name:register_accounting.cheque_inventory_2
98225#: code:ir.actions.report.xml:name:cheque.inventory.2
98226#, python-format
98197msgid "Cheque Inventory"98227msgid "Cheque Inventory"
98198msgstr "Chèque - Inventaire"98228msgstr "Chèque - Inventaire"
9819998229
@@ -98381,7 +98411,7 @@
98381#. module: account_period_closing_level98411#. module: account_period_closing_level
98382#: view:account.period:098412#: view:account.period:0
98383msgid "Cheque registers"98413msgid "Cheque registers"
98384msgstr "Cheque registers"98414msgstr "Registres de chèque"
9838598415
98386#. module: stock98416#. module: stock
98387#: help:product.product,valuation:098417#: help:product.product,valuation:0
@@ -99230,7 +99260,7 @@
99230#. module: account_period_closing_level99260#. module: account_period_closing_level
99231#: view:account.period:099261#: view:account.period:0
99232msgid "Did you validate the Month End Revaluation (ONLY FOR OCA COORDO)?"99262msgid "Did you validate the Month End Revaluation (ONLY FOR OCA COORDO)?"
99233msgstr "Did you validate the Month End Revaluation (ONLY FOR OCA COORDO)?"99263msgstr "Avez-vous validé la réévaluation de fin de mois ? (seulement pour OCA COORDO)"
9923499264
99235#. module: specific_rules99265#. module: specific_rules
99236#: model:ir.module.module,shortdesc:specific_rules.module_meta_information99266#: model:ir.module.module,shortdesc:specific_rules.module_meta_information
@@ -99492,14 +99522,19 @@
99492msgstr "Le Chèque %s a déjà été importé."99522msgstr "Le Chèque %s a déjà été importé."
9949399523
99494#. module: register_accounting99524#. module: register_accounting
99495#: report:addons/register_accounting/report/fully_report_xls.mako:56099525#: report:addons/register_accounting/report/fully_report_xls.mako:453
99496msgid "Acct"99526msgid "CASH REGISTER FULL REPORT"
99497msgstr "Cmpt"99527msgstr "RAPPORT COMPLET DU REGISTRE DE CAISSE"
9949899528
99499#. module: register_accounting99529#. module: register_accounting
99500#: report:addons/register_accounting/report/fully_report_xls.mako:46999530#: report:addons/register_accounting/report/fully_report_xls.mako:453
99501msgid "REPORT"99531msgid "BANK REGISTER FULL REPORT"
99502msgstr "RAPPORT"99532msgstr "RAPPORT COMPLET DU REGISTRE DE BANQUE"
99533
99534#. module: register_accounting
99535#: report:addons/register_accounting/report/fully_report_xls.mako:453
99536msgid "CHEQUE REGISTER FULL REPORT"
99537msgstr "RAPPORT COMPLET DU REGISTRE DE CHÈQUE"
9950399538
99504#. module: register_accounting99539#. module: register_accounting
99505#: report:addons/register_accounting/report/fully_report_xls.mako:55699540#: report:addons/register_accounting/report/fully_report_xls.mako:556
@@ -109327,7 +109362,7 @@
109327#. module: account109362#. module: account
109328#: constraint:account.cashbox.line:0109363#: constraint:account.cashbox.line:0
109329msgid "The values of the Closing Balance lines must be unique per register."109364msgid "The values of the Closing Balance lines must be unique per register."
109330msgstr "Les valeurs des lignes du Solde de Clôture doivent être uniques par registre."109365msgstr "Les valeurs des lignes du Solde Final doivent être uniques par registre."
109331109366
109332#. module: account109367#. module: account
109333#: report:account.invoice2:0109368#: report:account.invoice2:0
@@ -112996,6 +113031,7 @@
112996msgid "Warning! There is a risk of producing inconsistent data if you cancel this line before it receives the delivery details and is changed into status \"Available Shipped\" after synchronization."113031msgid "Warning! There is a risk of producing inconsistent data if you cancel this line before it receives the delivery details and is changed into status \"Available Shipped\" after synchronization."
112997msgstr "Attention! Si vous annulez cette ligne il y a un risque de générer des données incohérentes tant que le document n'a pas reçu les détails de la livraison et que son état n'a pas changé en \"Disponible Expédié\" après une synchro."113032msgstr "Attention! Si vous annulez cette ligne il y a un risque de générer des données incohérentes tant que le document n'a pas reçu les détails de la livraison et que son état n'a pas changé en \"Disponible Expédié\" après une synchro."
112998113033
113034<<<<<<< TREE
112999#. module: procurement_cycle113035#. module: procurement_cycle
113000#: code:addons/procurement_cycle/replenishment.py:1926113036#: code:addons/procurement_cycle/replenishment.py:1926
113001#, python-format113037#, python-format
@@ -113090,3 +113126,9 @@
113090#, python-format113126#, python-format
113091msgid "IVI: "113127msgid "IVI: "
113092msgstr "BII : "113128msgstr "BII : "
113129=======
113130#. module: register_accounting
113131#: report:cash.inventory:0
113132msgid "Theoretical balance = Calculated balance - Unrecorded advances - Unrecorded expenses."
113133msgstr "Solde théorique = Solde calculé - Avances non enregistrées - Dépenses non enregistrées."
113134>>>>>>> MERGE-SOURCE
113093113135
=== modified file 'bin/addons/register_accounting/register_accounting_report.xml'
--- bin/addons/register_accounting/register_accounting_report.xml 2018-10-31 11:17:56 +0000
+++ bin/addons/register_accounting/register_accounting_report.xml 2021-11-08 17:38:32 +0000
@@ -5,7 +5,7 @@
5 <report id="cash_inventory"5 <report id="cash_inventory"
6 string="Cash Reconciliation"6 string="Cash Reconciliation"
7 view_ids="register_accounting.view_cash_statement_tree,account.view_bank_statement_form2"7 view_ids="register_accounting.view_cash_statement_tree,account.view_bank_statement_form2"
8 target_filename="Cash Reconciliation_${name}_%(year)s%(month)s%(day)s"8 target_filename="${_('Cash Reconciliation')}_${name}_%(year)s%(month)s%(day)s"
9 model="account.bank.statement"9 model="account.bank.statement"
10 name="cash.inventory"10 name="cash.inventory"
11 rml="register_accounting/report/cash_inventory.rml"11 rml="register_accounting/report/cash_inventory.rml"
@@ -22,7 +22,7 @@
22 <report id="bank_reconciliation"22 <report id="bank_reconciliation"
23 string="Bank Reconciliation"23 string="Bank Reconciliation"
24 view_ids="account.view_bank_statement_tree,account.view_bank_statement_form"24 view_ids="account.view_bank_statement_tree,account.view_bank_statement_form"
25 target_filename="Bank Reconciliation_${name}_%(year)s%(month)s%(day)s"25 target_filename="${_('Bank Reconciliation')}_${name}_%(year)s%(month)s%(day)s"
26 model="account.bank.statement"26 model="account.bank.statement"
27 name="bank.reconciliation"27 name="bank.reconciliation"
28 rml="register_accounting/report/bank_reconciliation.rml"28 rml="register_accounting/report/bank_reconciliation.rml"
@@ -34,7 +34,7 @@
34 id="cheque_inventory_2"34 id="cheque_inventory_2"
35 string="Cheque Inventory"35 string="Cheque Inventory"
36 view_ids="register_accounting.view_cheque_register_tree,register_accounting.view_cheque_register_form"36 view_ids="register_accounting.view_cheque_register_tree,register_accounting.view_cheque_register_form"
37 target_filename="Cheque Inventory_${name}_%(year)s%(month)s%(day)s"37 target_filename="${_('Cheque Inventory')}_${name}_%(year)s%(month)s%(day)s"
38 model="account.bank.statement"38 model="account.bank.statement"
39 name="cheque.inventory.2"39 name="cheque.inventory.2"
40 file="register_accounting/report/cheque_inventory_xls.mako"40 file="register_accounting/report/cheque_inventory_xls.mako"
@@ -48,7 +48,7 @@
48 id="pending_cheque"48 id="pending_cheque"
49 string="Pending Cheque"49 string="Pending Cheque"
50 view_ids="register_accounting.view_cheque_register_tree,register_accounting.view_cheque_register_form"50 view_ids="register_accounting.view_cheque_register_tree,register_accounting.view_cheque_register_form"
51 target_filename="Pending Cheque_${name}_%(year)s%(month)s%(day)s"51 target_filename="${_('Pending Cheque')}_${name}_%(year)s%(month)s%(day)s"
52 model="account.bank.statement"52 model="account.bank.statement"
53 name="pending.cheque"53 name="pending.cheque"
54 file="register_accounting/report/pending_cheque_xls.mako"54 file="register_accounting/report/pending_cheque_xls.mako"
@@ -86,7 +86,7 @@
8686
87 <report id="fully_report"87 <report id="fully_report"
88 string="Full Report"88 string="Full Report"
89 target_filename="Full Report_${name}_${period_id.name}_%(year)s%(month)s%(day)s"89 target_filename="${_('Full Report')}_${name}_${period_id.name}_%(year)s%(month)s%(day)s"
90 model="account.bank.statement"90 model="account.bank.statement"
91 name="fully.report"91 name="fully.report"
92 file="register_accounting/report/fully_report_xls.mako"92 file="register_accounting/report/fully_report_xls.mako"
9393
=== modified file 'bin/addons/register_accounting/report/bank_reconciliation.rml'
--- bin/addons/register_accounting/report/bank_reconciliation.rml 2019-10-31 10:04:44 +0000
+++ bin/addons/register_accounting/report/bank_reconciliation.rml 2021-11-08 17:38:32 +0000
@@ -114,7 +114,7 @@
114114
115 <para style="text">Register opening date: <b>[[ o.date and formatLang(o.date, date=True) or '' ]]</b></para>115 <para style="text">Register opening date: <b>[[ o.date and formatLang(o.date, date=True) or '' ]]</b></para>
116 <para style="text">Register state: <b>[[ getSel(o, 'state') ]]</b></para>116 <para style="text">Register state: <b>[[ getSel(o, 'state') ]]</b></para>
117 <para style="text">End of month balance state: <b>[[ o.closing_balance_frozen and 'Confirmed' or 'Not confirmed' ]][[ o.closing_balance_frozen and o.closing_balance_frozen_date and (' ' + formatLang(o.closing_balance_frozen_date, date=True)) or '' ]]</b></para>117 <para style="text">End of month balance state: <b>[[ o.closing_balance_frozen and translate('Confirmed') or translate('Not confirmed') ]][[ o.closing_balance_frozen and o.closing_balance_frozen_date and (' ' + formatLang(o.closing_balance_frozen_date, date=True)) or '' ]]</b></para>
118 <para style="text">Register closing date: <b>[[ o.closing_date and o.closing_date != "False" and formatLang(o.closing_date, date=True) or '']]</b></para>118 <para style="text">Register closing date: <b>[[ o.closing_date and o.closing_date != "False" and formatLang(o.closing_date, date=True) or '']]</b></para>
119 <para style="text">Report date: <b>[[ formatLang(getNow(show_datetime=True), date_time=True) ]]</b></para>119 <para style="text">Report date: <b>[[ formatLang(getNow(show_datetime=True), date_time=True) ]]</b></para>
120120
121121
=== modified file 'bin/addons/register_accounting/report/cash_inventory.rml'
--- bin/addons/register_accounting/report/cash_inventory.rml 2018-10-04 13:56:00 +0000
+++ bin/addons/register_accounting/report/cash_inventory.rml 2021-11-08 17:38:32 +0000
@@ -78,9 +78,8 @@
78 </tr>78 </tr>
79 </blockTable>79 </blockTable>
8080
81 <spacer length="5"/>81 <spacer length="18"/>
8282
83 <para style="text"><b>Cashbox</b></para>
84 <blockTable colWidths="30mm,30mm,30mm,30mm,30mm,30mm" style="table_reconciliation_balance">83 <blockTable colWidths="30mm,30mm,30mm,30mm,30mm,30mm" style="table_reconciliation_balance">
85 <tr>84 <tr>
86 <td><para style="center"><b>Starting balance</b></para></td>85 <td><para style="center"><b>Starting balance</b></para></td>
@@ -147,8 +146,9 @@
147 </td>146 </td>
148 </tr>147 </tr>
149 </blockTable>148 </blockTable>
149 <para style="text"><i>Theoretical balance = Calculated balance - Unrecorded advances - Unrecorded expenses.</i></para>
150150
151 <spacer length="5"/>151 <spacer length="10"/>
152152
153 <para style="text"><b>Comments:</b></para>153 <para style="text"><b>Comments:</b></para>
154 <blockTable colWidths="180mm" rowHeights="20mm" style="table_comments">154 <blockTable colWidths="180mm" rowHeights="20mm" style="table_comments">
@@ -160,7 +160,7 @@
160 <spacer length="5"/>160 <spacer length="5"/>
161 <para style="text">Register opening date: <b>[[ o.date and formatLang(o.date, date=True) or '' ]]</b></para>161 <para style="text">Register opening date: <b>[[ o.date and formatLang(o.date, date=True) or '' ]]</b></para>
162 <para style="text">Register state: <b>[[ getSel(o, 'state') ]]</b></para>162 <para style="text">Register state: <b>[[ getSel(o, 'state') ]]</b></para>
163 <para style="text">End of month balance state: <b>[[ o.closing_balance_frozen and 'Confirmed' or 'Not confirmed' ]][[ o.closing_balance_frozen and o.closing_balance_frozen_date and (' ' + formatLang(o.closing_balance_frozen_date, date=True)) or '' ]]</b></para>163 <para style="text">End of month balance state: <b>[[ o.closing_balance_frozen and translate('Confirmed') or translate('Not confirmed') ]][[ o.closing_balance_frozen and o.closing_balance_frozen_date and (' ' + formatLang(o.closing_balance_frozen_date, date=True)) or '' ]]</b></para>
164 <para style="text">Register closing date: <b>[[ o.closing_date and o.closing_date != "False" and formatLang(o.closing_date, date=True) or '']]</b></para>164 <para style="text">Register closing date: <b>[[ o.closing_date and o.closing_date != "False" and formatLang(o.closing_date, date=True) or '']]</b></para>
165 <para style="text">Report date: <b>[[ formatLang(getNow(show_datetime=True), date_time=True) ]]</b></para>165 <para style="text">Report date: <b>[[ formatLang(getNow(show_datetime=True), date_time=True) ]]</b></para>
166 <para style="text"></para>166 <para style="text"></para>
167167
=== modified file 'bin/addons/register_accounting/report/fully_report_xls.mako'
--- bin/addons/register_accounting/report/fully_report_xls.mako 2019-02-08 15:25:48 +0000
+++ bin/addons/register_accounting/report/fully_report_xls.mako 2021-11-08 17:38:32 +0000
@@ -450,7 +450,7 @@
450 <Column ss:Width="36" ss:Span="1"/>450 <Column ss:Width="36" ss:Span="1"/>
451 <Row ss:Height="19.3039">451 <Row ss:Height="19.3039">
452 <Cell ss:MergeAcross="3" ss:StyleID="title">452 <Cell ss:MergeAcross="3" ss:StyleID="title">
453 <Data ss:Type="String">${o.journal_id.type == 'cash' and _('CASH REGISTER') or o.journal_id.type == 'bank' and _('BANK REGISTER') or o.journal_id.type == 'cheque' and _('CHEQUE REGISTER') or ''|x} ${_('REPORT')|x}</Data>453 <Data ss:Type="String">${o.journal_id.type == 'cash' and _('CASH REGISTER FULL REPORT') or o.journal_id.type == 'bank' and _('BANK REGISTER FULL REPORT') or o.journal_id.type == 'cheque' and _('CHEQUE REGISTER FULL REPORT') or ''|x}</Data>
454 </Cell>454 </Cell>
455 </Row>455 </Row>
456 <Row ss:Height="14.5134">456 <Row ss:Height="14.5134">
@@ -573,7 +573,7 @@
573 </Cell>573 </Cell>
574 % endif574 % endif
575 <Cell ss:StyleID="column_headers">575 <Cell ss:StyleID="column_headers">
576 <Data ss:Type="String">${_('Acct')|x}</Data>576 <Data ss:Type="String">${_('Account')|x}</Data>
577 </Cell>577 </Cell>
578 <Cell ss:StyleID="column_headers">578 <Cell ss:StyleID="column_headers">
579 <Data ss:Type="String">${_('Third Parties')|x}</Data>579 <Data ss:Type="String">${_('Third Parties')|x}</Data>
580580
=== modified file 'bin/addons/register_accounting/report/pending_cheque_xls.mako'
--- bin/addons/register_accounting/report/pending_cheque_xls.mako 2017-01-17 13:30:54 +0000
+++ bin/addons/register_accounting/report/pending_cheque_xls.mako 2021-11-08 17:38:32 +0000
@@ -223,8 +223,8 @@
223 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Reference')}</Data></Cell>223 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Reference')}</Data></Cell>
224 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Account')}</Data></Cell>224 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Account')}</Data></Cell>
225 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Third Parties')}</Data></Cell>225 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Third Parties')}</Data></Cell>
226 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Amount In')}</Data></Cell>226 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Book. In')}</Data></Cell>
227 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Amount Out')}</Data></Cell>227 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Book. Out')}</Data></Cell>
228 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Func. In')}</Data></Cell>228 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Func. In')}</Data></Cell>
229 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Func. Out')}</Data></Cell>229 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Func. Out')}</Data></Cell>
230 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Func. CCY')}</Data></Cell>230 <Cell ss:StyleID="header" ><Data ss:Type="String">${_('Func. CCY')}</Data></Cell>
231231
=== modified file 'bin/tools/translate.py'
--- bin/tools/translate.py 2020-01-14 11:16:04 +0000
+++ bin/tools/translate.py 2021-11-08 17:38:32 +0000
@@ -762,6 +762,9 @@
762 fname = obj.report_xsl762 fname = obj.report_xsl
763 parse_func = trans_parse_xsl763 parse_func = trans_parse_xsl
764 report_type = "xsl"764 report_type = "xsl"
765 if obj.target_filename:
766 for code in re.findall('\${_\([\'"]([ \w]+)[\'"]\)}', obj.target_filename):
767 push_translation(module, 'code', 'ir.actions.report.xml', 'name:%s'%obj.report_name, encode(code))
765 if fname and obj.report_type in ('pdf', 'xsl'):768 if fname and obj.report_type in ('pdf', 'xsl'):
766 try:769 try:
767 report_file = tools.file_open(fname)770 report_file = tools.file_open(fname)

Subscribers

People subscribed via source and target branches