From d046b841510de4230adc4f52641fcab93a9f4d52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 9 Apr 2009 20:17:55 +0200 Subject: [PATCH 1/7] Add missing description --- tax.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tax.py b/tax.py index b9153601f2..cab31fe605 100644 --- a/tax.py +++ b/tax.py @@ -1260,8 +1260,10 @@ AccountTemplate() class AccountTax(ModelSQL): + 'Account - Tax' _name = 'account.account-account.tax' _table = 'account_account_tax_rel' + _description = __doc__ account = fields.Many2One('account.account', 'Account', ondelete='CASCADE', select=1, required=True) tax = fields.Many2One('account.tax', 'Tax', ondelete='RESTRICT', From 4f5d14ec0e2ed88585bc7cbbca826426ff0ff5dd Mon Sep 17 00:00:00 2001 From: Bertrand Chenal Date: Thu, 9 Apr 2009 20:42:48 +0200 Subject: [PATCH 2/7] Updated french translation --- de_DE.csv | 2 +- es_ES.csv | 2 +- fr_FR.csv | 139 +++++++++++++++++++++++++++++++++++++----------------- tax.py | 2 +- 4 files changed, 98 insertions(+), 47 deletions(-) diff --git a/de_DE.csv b/de_DE.csv index 37efc45a58..2a7695f60c 100644 --- a/de_DE.csv +++ b/de_DE.csv @@ -385,7 +385,7 @@ help,"account.move.line,second_currency",0,The second currency,Die Zweitwährung help,"account.move.print_general_journal.init,posted",0,Show only posted move,Nur festgeschriebene Buchungen anzeigen,0 help,"account.move,reference",0,Also known as Folio Number,Auch Folio Referenznummer genannt,0 help,"account.tax,amount",0,In company's currency,In der Währung des Unternehmens,0 -help,"account.tax,credit_note_account",0,Leave empty to use the default credit_note account,Leer lassen für Standardkonto für Gutschriften,0 +help,"account.tax,credit_note_account",0,Leave empty to use the default credit note account,Leer lassen für Standardkonto für Gutschriften,0 help,"account.tax,credit_note_base_sign",0,Usualy 1 or -1,Üblicherweise 1 oder -1,0 help,"account.tax,credit_note_tax_sign",0,Usualy 1 or -1,Üblicherweise 1 oder -1,0 help,"account.tax,description",0,The name that will be used in reports,Dieser Name wird in Berichten verwendet,0 diff --git a/es_ES.csv b/es_ES.csv index 44153b9e4e..57bf13be85 100644 --- a/es_ES.csv +++ b/es_ES.csv @@ -316,7 +316,7 @@ help,"account.move.line,second_currency",0,The second currency,La segunda moneda help,"account.move.print_general_journal.init,posted",0,Only posted move,Solamente sobre movimientos hechos,0 help,"account.move,reference",0,Also known as Folio Number,También conocido como el Folio número,0 help,"account.tax,amount",0,In company's currency,En la moneda de la compañía,0 -help,"account.tax,credit_note_account",0,Keep empty to use the default credit_note account,Dejar vacío para usar la cuenta de notas crédito predeterminada,0 +help,"account.tax,credit_note_account",0,Keep empty to use the default credit note account,Dejar vacío para usar la cuenta de notas crédito predeterminada,0 help,"account.tax,credit_note_base_sign",0,Usualy 1 or -1,Usualmente 1 o -1,0 help,"account.tax,credit_note_tax_sign",0,Usualy 1 or -1,Usualmente 1 o -1,0 help,"account.tax,description",0,The name that will be used in reports,El nombre que será usado en los reportes,0 diff --git a/fr_FR.csv b/fr_FR.csv index ab19ac1b67..43fe10d096 100644 --- a/fr_FR.csv +++ b/fr_FR.csv @@ -1,7 +1,7 @@ type,name,res_id,src,value,fuzzy error,account.account,0,You can not create recursive accounts!,Vous ne pouvez pas créer des comptes récursifs,0 -error,account.account,0,You can not delete account that have children!,Vous ne pouvez pas supprimer des comptes qui ont des enfants !,0 -error,account.account,0,You can not delete account with move line!,Vous ne pouvez pas supprimer de compte avec des lignes de mouvement,0 +error,account.account,0,You can not delete accounts containing move lines!,Vous ne pouvez pas supprimer des comptes contenant des lignes de mouvement !,0 +error,account.account,0,You can not delete accounts that have children!,Vous ne pouvez pas supprimer des comptes qui ont des enfants !,0 error,account.account.deferral,0,Deferral must be unique by account and fiscal year,Le report doit être unique par compte et par année fiscale,0 error,account.account.deferral,0,You can not modify Account Deferral records,Vous ne pouvez pas modifier les enregistrements de report de compte,0 error,account.account.open_aged_balance,0,Warning,Avertissement,0 @@ -12,46 +12,47 @@ error,account.fiscalyear,0,"The balance of the account ""%s"" must be zero!","La error,account.fiscalyear,0,You can not change the post move sequence,Vous ne pouvez pas changer la séquence des mouvements postés,0 error,account.fiscalyear,0,You can not close a fiscal year until there is older fiscal year opened!,Vous ne pouvez pas fermer une année fiscale si uné année antérieure est encore ouverte !,0 error,account.fiscalyear,0,You can not have 2 fiscal years that overlaps!,Vous ne pouvez pas avoir 2 années fiscales qui se chevauchent !,0 -error,account.fiscalyear,0,You can not re-open a fiscal year until there is youngest fiscal year closed!,Vous ne pouvez pas ré-ouvrir une année fiscale si une année plus récente est fermée !,0 +error,account.fiscalyear,0,You can not reopen a fiscal year until there is more recent fiscal year closed!,Vous ne pouvez pas ré-ouvrir une année fiscale si une année plus récente est fermée !,0 error,account.fiscalyear,0,You must have different post move sequence per fiscal year!,Vous devez avoir des séquences de mouvement posté différentes par année fiscale !,0 error,account.journal.period,0,You can not create a journal - period on a closed period!,Vous ne pouvez pas créer un journal - période sur une période fermée !,0 error,account.journal.period,0,You can not modify/delete a journal - period with moves!,Vous ne pouvez pas modifier ou supprimer un journal - période avec des mouvements !,0 error,account.journal.period,0,You can not open a journal - period from a closed period!,Vous ne pouvez pas ouvrir un journal - période sur une période fermée !,0 error,account.journal.period,0,You can only open one journal per period!,Vous ne pouvez ouvrir qu'un journal par période !,0 -error,account.journal.type,0,Code must be unique!,Le code doit être unique !,0 -error,account.move,0,"You can not create lines on account -from different company in the same move!","Vous ne pouvez pas créer des lignes sur des comptes -de sociétés différentes sur le même mouvement!",0 +error,account.journal.type,0,The code must be unique!,Le code doit être unique !,0 +error,account.move,0,"You can not create lines on accounts +of different companies in the same move!","Vous ne pouvez pas créer de lignes sur des comptes +de différentes société dans le même mouvement !",0 error,account.move,0,"You can not create more than one move per period -in centralized journal!",Vous ne pouvez pas créer plus d'un mouvement par période,0 -error,account.move,0,You can not create move with date outside the period!,Vous ne pouvez pas créer de mouvement en dehors de la période !,0 -error,account.move,0,You can not delete posted move!,Vous ne pouvez pas supprimer un mouvement posté !,0 +in a centralized journal!","Vous ne pouvez pas créer plus d'un mouvement par période +dans un journal de centralisation !",0 +error,account.move,0,You can not create move with a date outside the period!,Vous ne pouvez pas créer un mouvement avec une date en dehors de la période !,0 +error,account.move,0,You can not delete posted moves!,Vous ne pouvez pas supprimer des mouvements postés !,0 error,account.move,0,You can not modify a posted move in this journal!,Vous ne pouvez pas modifier un mouvement posté sur ce journal !,0 error,account.move,0,You can not post an empty move!,Vous ne pouvez pas poster un mouvement vide !,0 -error,account.move,0,You can not post a unbalanced move!,Vous ne pouvez pas poster un mouvement non-balancé !,0 +error,account.move,0,You can not post an unbalanced move!,Vous ne pouvez pas poster un mouvement non balancé !,0 error,account.move.line,0,"Line ""%s"" (%d) already reconciled!","La ligne ""%s"" (%d) est déjà réconciliée !",0 error,account.move.line,0,No journal defined!,Pas de journal défini !,0 error,account.move.line,0,Wrong credit/debit values!,Valeur crédit/débit incorrectes,0 error,account.move.line,0,You can not add/modify lines in a closed journal period!,Vous ne pouvez pas ajouter/modifier des lignes sur un journal - période fermé !,0 -error,account.move.line,0,"You can not create move line -on view/inactive account!","Vous ne pouvez pas créer de ligne de mouvement -sur un compte vue/inactif !",0 -error,account.move.line,0,You can not modify line from a posted move!,Vous ne pouvez pas modifier une ligne d'un mouvement posté !,0 -error,account.move.line,0,You can not modify reconciled line!,Vous ne pouvez pas modifier une ligne reconciliée !,0 +error,account.move.line,0,"You can not create move lines +on view/inactive accounts!","Vous ne pouvez pas créer des lignes de mouvement +sur des comptes inactifs ou de type vue !",0 +error,account.move.line,0,You can not modify lines of a posted move!,Vous ne pouvez pas modifier les lignes d'un mouvement posté !,0 +error,account.move.line,0,You can not modify reconciled lines!,Vous ne pouvez pas modifier des lignes réconciliées,0 error,account.move.reconciliation,0,"You can not create reconciliation where lines are not balanced, nor valid, nor in the same account, nor in account to reconcile, nor from the same party!","Vous ne pouvez faire de réconciliation que si les lignes sont balancées, valides, du même compte, d'un compte à réconcilier et du même tiers !",0 error,account.move.reconciliation,0,You can not modify a reconciliation!,Vous ne pouvez pas modifer une réconciliation !,0 error,account.period,0,No period defined for this date!,Pas de période définie pour cette date !,0 error,account.period,0,The period dates must be in the fiscal year dates,Les dates de période doivent être dans les dates de l'année fiscale,0 -error,account.period,0,You can not change the post move sequence if there is already posted move in the period,Vous ne pouvez pas changer la séquence de mouvement posté s'il y a déjà un mouvement posté dans la période,0 +error,account.period,0,You can not change the post move sequence if there is already posted moves in the period,Vous ne pouvez pas modifer une séquence de mouvement postés s'il y a déjà des mouvements postés dans la période,0 error,account.period,0,You can not close a period with non posted moves!,Vous ne pouvez pas fermer une période avec des mouvements non-postés !,0 error,account.period,0,You can not create a period on a closed fiscal year!,Vous ne pouvez pas créer une période sur une année fiscale fermée !,0 -error,account.period,0,You can not have 2 periods that overlaps!,Vous ne pouvez pas avoir 2 périodes qui se chevauchent !,0 +error,account.period,0,You can not have two overlapping periods!,Vous ne pouvez pas créer des périodes qui se chevauchent,0 error,account.period,0,You can not modify/delete a period with moves!,Vous ne pouvez pas modifer/supprimer une période avec des mouvements !,0 error,account.period,0,You can not open a period from a closed fiscal year!,Vous ne pouvez pas ouvrir une période sur une année fiscale fermée !,0 error,account.period,0,You must have different post move sequences per fiscal year and in the same company!,Vous devez avoir des séquences de mouvement différentes par exercice et dans la même société !,0 -error,account.tax.code,0,You can not create recursive tax code!,Vous ne pouvez pas créer des codes de taxes récursifs !,0 -error,account.tax.code.template,0,You can not create recursive tax code!,Vous ne pouvez pas créer des codes de taxes récursifs !,0 -error,account.tax.group,0,Code must be unique!,Le code doit être unique !,0 +error,account.tax.code,0,You can not create recursive tax codes!,Vous ne pouvez pas créer des codes de taxe récursifs !,0 +error,account.tax.code.template,0,You can not create recursive tax codes!,Vous ne pouvez pas créer des codes de taxe récursifs !,0 +error,account.tax.group,0,The code must be unique!,Le code doit être unique !,0 field,"account.account-account.tax,account",0,Account,Compte,0 field,"account.account-account.tax,rec_name",0,Name,Nom,0 field,"account.account-account.tax,tax",0,Tax,Taxe,0 @@ -120,6 +121,7 @@ field,"account.account,reconcile",0,Reconcile,A réconcilier,0 field,"account.account,right",0,Right,Droite,0 field,"account.account,second_currency",0,Secondary currency,Devise secondaire,0 field,"account.account,taxes",0,Default Taxes,Taxes par défaut,0 +field,"account.account,template",0,Template,Modèle,0 field,"account.account.template-account.tax.template,account",0,Account Template,Compte modèle,0 field,"account.account.template-account.tax.template,rec_name",0,Name,Nom,0 field,"account.account.template-account.tax.template,tax",0,Tax Template,Modèle de taxe,0 @@ -145,6 +147,7 @@ field,"account.account.type,name",0,Name,Nom,0 field,"account.account.type,parent",0,Parent,Parent,0 field,"account.account.type,rec_name",0,Name,Nom,0 field,"account.account.type,sequence",0,Sequence,Séquence,0 +field,"account.account.type,template",0,Template,Modèle,0 field,"account.account.type.template,balance_sheet",0,Balance Sheet,Bilan,0 field,"account.account.type.template,childs",0,Children,Enfants,0 field,"account.account.type.template,display_balance",0,Display Balance,Afficher la balance,0 @@ -153,6 +156,7 @@ field,"account.account.type.template,name",0,Name,Nom,0 field,"account.account.type.template,parent",0,Parent,Parent,0 field,"account.account.type.template,rec_name",0,Name,Nom,0 field,"account.account.type.template,sequence",0,Sequence,Séquence,0 +field,"account.account.update_chart_account.init,account",0,Account,Compte,0 field,"account.fiscalyear-account.move.line,fiscalyear",0,Fiscal Year,Année fiscale,0 field,"account.fiscalyear-account.move.line,line",0,Line,Ligne,0 field,"account.fiscalyear-account.move.line,rec_name",0,Name,Nom,0 @@ -265,6 +269,7 @@ field,"account.tax.code,name",0,Name,Nom,0 field,"account.tax.code,parent",0,Parent,Parent,0 field,"account.tax.code,rec_name",0,Name,Nom,0 field,"account.tax.code,sum",0,Sum,Somme,0 +field,"account.tax.code,template",0,Template,Modèle,0 field,"account.tax.code.template,account",0,Account Template,Compte modèle,0 field,"account.tax.code.template,childs",0,Children,Enfants,0 field,"account.tax.code.template,code",0,Code,Code,0 @@ -298,7 +303,28 @@ field,"account.tax.open_chart_code.init,periods",0,Periods,Périodes,0 field,"account.tax,parent",0,Parent,Parent,0 field,"account.tax,percentage",0,Percentage,Pourcentage,0 field,"account.tax,rec_name",0,Name,Nom,0 +field,"account.tax.rule,company",0,Company,Société,0 +field,"account.tax.rule.line,group",0,Tax Group,Groupe de taxe,0 +field,"account.tax.rule.line,rec_name",0,Name,Nom,0 +field,"account.tax.rule.line,rule",0,Rule,Règle,0 +field,"account.tax.rule,lines",0,Lines,Lignes,0 +field,"account.tax.rule.line,sequence",0,Sequence,Séquence,0 +field,"account.tax.rule.line,tax",0,Substitution Tax,Taxe de substitution,0 +field,"account.tax.rule.line,template",0,Template,Modèle,0 +field,"account.tax.rule.line.template,group",0,Tax Group,Groupe de taxe,0 +field,"account.tax.rule.line.template,rec_name",0,Name,Nom,0 +field,"account.tax.rule.line.template,rule",0,Rule,Règle,0 +field,"account.tax.rule.line.template,sequence",0,Sequence,Séquence,0 +field,"account.tax.rule.line.template,tax",0,Substitution Tax,Taxe de substitution,0 +field,"account.tax.rule,name",0,Name,Nom,0 +field,"account.tax.rule,rec_name",0,Name,Nom,0 +field,"account.tax.rule,template",0,Template,Modèle,0 +field,"account.tax.rule.template,account",0,Account Template,Compte modèle,0 +field,"account.tax.rule.template,lines",0,Lines,Lignes,0 +field,"account.tax.rule.template,name",0,Name,Nom,0 +field,"account.tax.rule.template,rec_name",0,Name,Nom,0 field,"account.tax,sequence",0,Sequence,Séquence,0 +field,"account.tax,template",0,Template,Modèle,0 field,"account.tax.template,account",0,Account Template,Compte modèle,0 field,"account.tax.template,amount",0,Amount,Montant,0 field,"account.tax.template,childs",0,Children,Enfants,0 @@ -323,30 +349,30 @@ field,"account.tax.template,type",0,Type,Type,0 field,"account.tax,type",0,Type,Type,0 field,"party.party,account_payable",0,Account Payable,Compte à payer,0 field,"party.party,account_receivable",0,Account Receivable,Compte à recevoir,0 +field,"party.party,customer_tax_rule",0,Customer Tax Rule,Règle de taxe client,0 field,"party.party,payable",0,Payable,A Payer,0 field,"party.party,payable_today",0,Payable Today,A Payer aujourd'hui,0 field,"party.party,receivable",0,Receivable,A recevoir,0 field,"party.party,receivable_today",0,Receivable Today,A recevoir aujourd'hui,0 -field,"party.party,supplier_vat",0,Supplier VAT,TVA fournisseur,0 -field,"party.party,vat",0,VAT,TVA,0 -help,"account.account.open_aged_balance.init,posted",0,Only posted move,Seuls les mouvements postés,0 -help,"account.account.open_balance_sheet.init,posted",0,Only posted move,Seuls les mouvements postés,0 -help,"account.account.open_chart_account.init,fiscalyear",0,Keep empty for all open fiscal year,Laisser vide pour toutes les années fiscales ouvertes,0 -help,"account.account.open_chart_account.init,posted",0,Only posted move,Seuls les mouvements postés,0 -help,"account.account.open_income_statement.init,posted",0,Only posted move,Seuls les mouvements postés,0 -help,"account.account.open_third_party_balance.init,posted",0,Only posted move,Seuls les mouvements postés,0 +field,"party.party,supplier_tax_rule",0,Supplier Tax Rule,Règle de taxe fournisseur,0 +help,"account.account.open_aged_balance.init,posted",0,Show only posted move,Afficher seulement les mouvements postés,0 +help,"account.account.open_balance_sheet.init,posted",0,Show only posted move,Afficher seulement les mouvements postés,0 +help,"account.account.open_chart_account.init,fiscalyear",0,Leave empty for all open fiscal year,Laisser vide pour toutes les années fiscales ouvertes,0 +help,"account.account.open_chart_account.init,posted",0,Show only posted move,Afficher seulement les mouvements postés,0 +help,"account.account.open_income_statement.init,posted",0,Show only posted move,Afficher seulement les mouvements postés,0 +help,"account.account.open_third_party_balance.init,posted",0,Show only posted move,Afficher seulement les mouvements postés,0 help,"account.account.print_general_ledger.init,empty_account",0,With account without move,Avec compte sans mouvement,0 -help,"account.account.print_general_ledger.init,posted",0,Only posted move,Seuls les mouvements postés,0 +help,"account.account.print_general_ledger.init,posted",0,Show only posted move,Afficher seulement les mouvements postés,0 help,"account.account.print_trial_balance.init,empty_account",0,With account without move,Avec compte sans mouvement,0 -help,"account.account.print_trial_balance.init,posted",0,Only posted move,Seuls les mouvements postés,0 +help,"account.account.print_trial_balance.init,posted",0,Show only posted move,Afficher seulement les mouvements postés,0 help,"account.account,reconcile",0,"Check if the account can be used for reconciliation.","Cocher si le compte peut être utilisé pour la réconciliation.",0 help,"account.account,second_currency",0,"Force all moves for this account to have this secondary currency.","Force tout les mouvements pour ce compte à avoir cette devise secondaire.",0 -help,"account.account,taxes",0,"Default tax for manual encoding move lines -for journal type: ""expense"" and ""revenue""","Taxe par défaut pour les lignes de mouvement manuelles +help,"account.account,taxes",0,"Default tax for manual encoding of move lines +for journal types: ""expense"" and ""revenue""","Taxe par défaut pour les lignes de mouvement manuelles pour le type de journal: ""dépense"" et ""revenu""",0 help,"account.account.type,sequence",0,Use to order the account type,Utilisé pour trier les types de compte,0 help,"account.move.line,amount_second_currency",0,The amount expressed in a second currency,Le montant exprimé dans la devise secondaire,0 @@ -355,23 +381,23 @@ help,"account.move.line,maturity_date",0,"This field is used for payable and rec You can put the limit date for the payment.","Ce champ est utilisé pour les lignes à payer et à recevoir. Vous pouvez mettre la date limite pour le paiement.",0 help,"account.move.line,second_currency",0,The second currency,La devise secondaire,0 -help,"account.move.print_general_journal.init,posted",0,Only posted move,Seuls les mouvements postés,0 +help,"account.move.print_general_journal.init,posted",0,Show only posted move,Afficher seulement les mouvements postés,0 help,"account.move,reference",0,Also known as Folio Number, ,0 help,"account.tax,amount",0,In company's currency,Dans la devise de la société,0 -help,"account.tax,credit_note_account",0,Keep empty to use the default credit_note account,Laisser vide pour utiliser le compte de note de crédit par défaut,0 +help,"account.tax,credit_note_account",0,Leave empty to use the default credit note account,Laisser vide pour utiliser le compte de note de crédit par défaut,1 help,"account.tax,credit_note_base_sign",0,Usualy 1 or -1,Habituellement 1 ou -1,0 help,"account.tax,credit_note_tax_sign",0,Usualy 1 or -1,Habituellement 1 ou -1,0 help,"account.tax,description",0,The name that will be used in reports,Le nom qui sera utilisé dans les rapports,0 -help,"account.tax,invoice_account",0,Keep empty to use the default invoice account,Garder vide pour utiliser le compte par défaut de la facture,0 +help,"account.tax,invoice_account",0,Leave empty to use the default invoice account,Garder vide pour utiliser le compte par défaut de la facture,0 help,"account.tax,invoice_base_sign",0,Usualy 1 or -1,Habituellement 1 ou -1,0 help,"account.tax,invoice_tax_sign",0,Usualy 1 or -1,Habituellement 1 ou -1,0 -help,"account.tax.open_chart_code.init,fiscalyear",0,Keep empty for all open fiscal year,Laisser vide pour toutes les années fiscales ouvertes,0 -help,"account.tax.open_chart_code.init,periods",0,Keep empty for all periods of all open fiscal year,Laisser vide pour toutes les périodes de toutes les années fiscales ouvertes,0 +help,"account.tax.open_chart_code.init,fiscalyear",0,Leave empty for all open fiscal year,Laisser vide pour toutes les années fiscales ouvertes,0 +help,"account.tax.open_chart_code.init,periods",0,Leave empty for all periods of all open fiscal year,Laisser vide pour toutes les périodes de toutes les années fiscales ouvertes,0 help,"account.tax,percentage",0,In %,En %,0 help,"account.tax,sequence",0,Use to order the taxes,Utilisé pour trier les taxes,0 -help,"party.party,supplier_vat",0,"This tax will be used, instead of the default VAT for supplier invoices.",Cette taxe sera utilisée au lieu de la taxe TVA par défaut pour les factures fournisseur.,0 -help,"party.party,vat",0,"This tax will be used, instead of the default VAT.",Cette taxe sera utilisée au lieu de la taxe TVA par défaut.,0 -model,"account.account-account.tax,name",0,account.account-account.tax,,0 +help,"party.party,customer_tax_rule",0,Apply this rule on taxes when party is customer.,Appliquer cette règle sur les taxes si le tiers est un client.,0 +help,"party.party,supplier_tax_rule",0,Apply this rule on taxes when party is supplier.,Appliquer cette règle sur les taxes si le tiers est un fournisseur.,0 +model,"account.account-account.tax,name",0,Account - Tax,Compte - taxe,0 model,"account.account.create_chart_account.account,name",0,Create Chart Account Account,Créer un plan comptable,0 model,"account.account.create_chart_account.init,name",0,Create Chart Account Init,Créer un plan comptable - Init,0 model,"account.account.create_chart_account.properties,name",0,Create Chart Account Properties,Créer un plan comptable - Propriétés,0 @@ -411,7 +437,8 @@ model,"account.account.type.template,name",account_type_template_liability_curre model,"account.account.type.template,name",account_type_template_asset_current_receivable,Receivable,A recevoir,0 model,"account.account.type.template,name",account_type_template_revenue,Revenue,Revenu,0 model,"account.account.type.template,name",account_type_template_liability_current_tax,Tax,Taxe,0 -model,"account.fiscalyear-account.move.line,name",0,Fiscal Year - Move Line,Année fiscale - Move Line,0 +model,"account.account.update_chart_account.init,name",0,Update Chart Account from Template Init,Mise à jour du plan comptable depuis le modèle - Initialisation,0 +model,"account.fiscalyear-account.move.line,name",0,Fiscal Year - Move Line,Année fiscale - Ligne de mouvement,0 model,"account.fiscalyear.close_fiscalyear.init,name",0,Close Fiscal Year Init,Fermer l'année fiscale - Init,0 model,"account.fiscalyear,name",0,Fiscal Year,Année fiscale,0 model,"account.journal,name",journal_cash,Cash,Cash,0 @@ -439,12 +466,14 @@ model,"account.move.unreconcile_lines.init,name",0,Unreconcile Lines Init,Dé-r model,"account.period,name",0,Period,Période,0 model,"account.tax.code,name",0,Tax Code,Code de taxe,0 model,"account.tax.code.template,name",0,Tax Code Template,Modèle de code de taxe,0 -model,"account.tax.group,name",tax_group_none,None,Aucun,0 model,"account.tax.group,name",0,Tax Group,Groupe de taxe,0 -model,"account.tax.group,name",tax_group_vat,VAT,TVA,0 model,"account.tax.line,name",0,Tax Line,Ligne de taxe,0 model,"account.tax,name",0,Account Tax,Compte de taxe,0 model,"account.tax.open_chart_code.init,name",0,Open Chart Code Init,Ouvrir le plan de code - Init,0 +model,"account.tax.rule.line,name",0,Tax Rule Line,Ligne de règle de taxe,0 +model,"account.tax.rule.line.template,name",0,Tax Rule Line Template,Modèle de ligne de règle de taxe,0 +model,"account.tax.rule,name",0,Tax Rule,Règle de taxe,0 +model,"account.tax.rule.template,name",0,Tax Rule Template,Modèle de règle de taxe,0 model,"account.tax.template,name",0,Account Tax Template,Modèle de compte de taxe,0 model,"ir.action,name",act_move_line_form,Account Move Lines,Lignes de mouvement comptable,0 model,"ir.action,name",act_move_form,Account Moves,Mouvements comptables,0 @@ -496,10 +525,14 @@ model,"ir.action,name",act_tax_code_template_tree,Tax Codes Templates,Modèles d model,"ir.action,name",act_tax_form,Taxes,Taxes,0 model,"ir.action,name",act_tax_tree,Taxes,Taxes,0 model,"ir.action,name",act_tax_template_tree,Taxes Templates,Modèle de taxe,0 +model,"ir.action,name",act_tax_group_form,Tax Groups,Groupes de taxes,0 model,"ir.action,name",act_tax_line_form,Tax Lines,Lignes de taxe,0 +model,"ir.action,name",act_tax_rule_form,Tax Rules,Règles de taxe,0 +model,"ir.action,name",act_tax_rule_template_form,Tax Rule Templates,Modèles de règle de taxe,0 model,"ir.action,name",report_third_party_balance,Third Party Balance,Balance des tiers,0 model,"ir.action,name",report_trial_balance,Trial Balance,Balance,0 model,"ir.action,name",act_unreconcile_lines,Unreconcile Lines,Lignes non réconciliées,0 +model,"ir.action,name",wizard_update_chart_account,Update Chart of Account from Template,Mise à jour du plan comptable depuis le modèle,0 model,"ir.sequence,name",sequence_account_journal,Default Account Journal,Journal de compte par défaut,0 model,"ir.sequence,name",sequence_account_move_reconciliation,Default Account Move Reconciliation,Réconciliation des mouvements comptables par défaut,0 model,"ir.sequence.type,name",sequence_type_account_journal,Account Journal,Journal de compte,0 @@ -549,7 +582,11 @@ model,"ir.ui.menu,name",menu_taxes,Taxes,Taxes,0 model,"ir.ui.menu,name",menu_tax_form,Taxes,Taxes,0 model,"ir.ui.menu,name",menu_tax_tree,Taxes,Taxes,0 model,"ir.ui.menu,name",menu_tax_template_tree,Taxes Templates,Modèles de taxes,0 +model,"ir.ui.menu,name",menu_tax_group_form,Tax Groups,Groupes de taxes,0 +model,"ir.ui.menu,name",menu_tax_rule_form,Tax Rules,Règles de taxe,0 +model,"ir.ui.menu,name",menu_tax_rule_template_form,Tax Rule Templates,Modèles de règle de taxe,0 model,"ir.ui.menu,name",menu_third_party_balance,Third Party Balance,Balance tiers,0 +model,"ir.ui.menu,name",menu_update_chart_account,Update Chart of Account from Template,Mise à jour du plan comptable depuis le modèle,0 model,"res.group,name",group_account,Account,Compte,0 model,"res.group,name",group_account_admin,Account Administration,Administration comptable,0 odt,account.account.aged_balance,0,Aged Balance for Customers,Balance agée pour les clients,0 @@ -694,6 +731,7 @@ view,account.account.type,0,Balance Sheet,Bilan,0 view,account.account.type,0,Income Statement,Compte de résultat,0 view,account.account.type.template,0,Account Types Templates,Modèles de type de compte,0 view,account.account.type.template,0,Account Type Template,Modèle de type de compte,0 +view,account.account.update_chart_account.init,0,Update Chart of Account,Mise à jour du plan comptable,0 view,account.fiscalyear,0,Are you sure to close fiscal year?,Etes-vous sûr de clore l'année fiscale?,0 view,account.fiscalyear,0,Close,Fermer,0 view,account.fiscalyear,0,Close Fiscal Year,Fermer l'année fiscale,0 @@ -748,10 +786,21 @@ view,account.tax.code,0,Tax Code,Code de taxe,0 view,account.tax.code,0,Tax Codes,Codes de taxe,0 view,account.tax.code.template,0,Tax Codes Templates,Modèles de codes de taxe,0 view,account.tax.code.template,0,Tax Code Template,Modèle de code de taxe,0 +view,account.tax.group,0,Tax Group,Groupe de taxe,0 +view,account.tax.group,0,Tax Groups,Groupes de taxes,0 view,account.tax.line,0,Account Tax Line,Ligne comptable de taxe,0 view,account.tax.line,0,Account Tax Lines,Lignes comptable de taxe,0 view,account.tax.open_chart_code.init,0,Open Chart Of Tax Code,Ouvrir le plan de code de taxe,0 view,account.tax.open_chart_code.init,0,Open Chart Of Tax Codes,Ouvrir le plan des codes de taxe,0 +view,account.tax.rule,0,Tax Rule,Règle de taxe,0 +view,account.tax.rule,0,Tax Rule Line Templates,Modèles de ligne de règle de taxe,0 +view,account.tax.rule,0,Tax Rules,Règles de taxe,0 +view,account.tax.rule.line,0,Tax Rule Line,Ligne de règle de taxe,0 +view,account.tax.rule.line,0,Tax Rule Lines,Lignes de règle de taxe,0 +view,account.tax.rule.line.template,0,Tax Rule Line Template,Modèle de ligne de règle de taxe,0 +view,account.tax.rule.line.template,0,Tax Rule Line Templates,Modèles de ligne de règle de taxe,0 +view,account.tax.rule.template,0,Tax Rules,Règles de taxe,0 +view,account.tax.rule.template,0,Tax Rule Template,Modèle de règle de taxe,0 view,account.tax.template,0,Code,Code,0 view,account.tax.template,0,Credit Note,Note de Crédit,0 view,account.tax.template,0,General Information,Information générale,0 @@ -782,6 +831,8 @@ wizard_button,"account.account.print_general_ledger,init,end",0,Cancel,Annuler,0 wizard_button,"account.account.print_general_ledger,init,print",0,Print,Imprimer,0 wizard_button,"account.account.print_trial_balance,init,end",0,Cancel,Annuler,0 wizard_button,"account.account.print_trial_balance,init,print",0,Print,Imprimer,0 +wizard_button,"account.account.update_chart_account,init,end",0,Cancel,Annuler,0 +wizard_button,"account.account.update_chart_account,init,update_account",0,Ok,Ok,0 wizard_button,"account.fiscalyear.close_fiscalyear,init,close",0,Close,Clôturer,0 wizard_button,"account.fiscalyear.close_fiscalyear,init,end",0,Cancel,Annuler,0 wizard_button,"account.move.open_journal,ask,end",0,Cancel,Annuler,0 diff --git a/tax.py b/tax.py index cab31fe605..131328fff3 100644 --- a/tax.py +++ b/tax.py @@ -570,7 +570,7 @@ class Tax(ModelSQL, ModelView): }, depends=['company']) credit_note_account = fields.Many2One('account.account', 'Credit Note Account', domain="[('company', '=', company)]", - help='Leave empty to use the default credit_note account', + help='Leave empty to use the default credit note account', states={ 'readonly': "type == 'none' or not company", 'required': "type != 'none' and company", From 6d709673f913c9dabf42c0eeda1a25b15e81c5c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 10 Apr 2009 11:26:13 +0200 Subject: [PATCH 3/7] Add domain on company according rules for issue965 --- tax.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tax.py b/tax.py index 131328fff3..50ed8bfbe3 100644 --- a/tax.py +++ b/tax.py @@ -560,7 +560,8 @@ class Tax(ModelSQL, ModelView): ], 'Type', required=True) parent = fields.Many2One('account.tax', 'Parent', ondelete='CASCADE') childs = fields.One2Many('account.tax', 'parent', 'Children') - company = fields.Many2One('company.company', 'Company', required=True) + company = fields.Many2One('company.company', 'Company', required=True, + domain="[('id', '=', context.get('company', 0))]") invoice_account = fields.Many2One('account.account', 'Invoice Account', domain="[('company', '=', company)]", help='Leave empty to use the default invoice account', @@ -922,7 +923,7 @@ class Rule(ModelSQL, ModelView): _description = __doc__ name = fields.Char('Name', required=True) company = fields.Many2One('company.company', 'Company', required=True, - select=1) + select=1, domain="[('id', '=', context.get('company', 0))]") lines = fields.One2Many('account.tax.rule.line', 'rule', 'Lines') template = fields.Many2One('account.tax.rule.template', 'Template') From dcc968567be9af56695ea32a76d3e7cf8f5e6f78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 10 Apr 2009 11:54:14 +0200 Subject: [PATCH 4/7] Fix return value of tax rule apply when calling with False tax for issue962 --- tax.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tax.py b/tax.py index 50ed8bfbe3..b25b941c59 100644 --- a/tax.py +++ b/tax.py @@ -957,7 +957,7 @@ class Rule(ModelSQL, ModelView): context=context): return rule_line_obj.get_taxes(cursor, user, line, context=context) - return [tax.id] + return tax and [tax.id] or False def update_rule(self, cursor, user, rule, context=None, template2rule=None): ''' From a141e58f2f7fe438d31af3f64dd79c1097d65a9a Mon Sep 17 00:00:00 2001 From: Mathias Behrle Date: Fri, 10 Apr 2009 14:57:21 +0200 Subject: [PATCH 5/7] Update translation for de_DE --- de_DE.csv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/de_DE.csv b/de_DE.csv index 2a7695f60c..478b8c2086 100644 --- a/de_DE.csv +++ b/de_DE.csv @@ -398,7 +398,7 @@ help,"account.tax,percentage",0,In %,In %,0 help,"account.tax,sequence",0,Use to order the taxes,Wird für die Reihenfolge der Steuern verwendet,0 help,"party.party,customer_tax_rule",0,Apply this rule on taxes when party is customer.,"Wendet diese Regel auf Steuern an, wenn die Partei ein Kunde ist",0 help,"party.party,supplier_tax_rule",0,Apply this rule on taxes when party is supplier.,"Wendet diese Regel auf Steuern an, wenn die Partei ein Lieferant ist",0 -model,"account.account-account.tax,name",0,account.account-account.tax,account.account-account.tax,0 +model,"account.account-account.tax,name",0,Account - Tax,Konto - Steuer,0 model,"account.account.create_chart_account.account,name",0,Create Chart Account Account,Kontenplanerstellung Konten,0 model,"account.account.create_chart_account.init,name",0,Create Chart Account Init,Kontenplanerstellung Init,0 model,"account.account.create_chart_account.properties,name",0,Create Chart Account Properties,Kontenplanerstellung Standardeigenschaften,0 @@ -830,7 +830,7 @@ wizard_button,"account.account.print_general_ledger,init,end",0,Cancel,Abbrechen wizard_button,"account.account.print_general_ledger,init,print",0,Print,Drucken,0 wizard_button,"account.account.print_trial_balance,init,end",0,Cancel,Abbrechen,0 wizard_button,"account.account.print_trial_balance,init,print",0,Print,Drucken,0 -wizard_button,"account.account.update_chart_account,init,end",0,Cancel,Annullieren,0 +wizard_button,"account.account.update_chart_account,init,end",0,Cancel,Abbrechen,0 wizard_button,"account.account.update_chart_account,init,update_account",0,Ok,OK,0 wizard_button,"account.fiscalyear.close_fiscalyear,init,close",0,Close,Geschäftsjahr abschließen,0 wizard_button,"account.fiscalyear.close_fiscalyear,init,end",0,Cancel,Abbrechen,0 From 85894cfb0c14a5357f083d33395036be64cdcabb Mon Sep 17 00:00:00 2001 From: Mathias Behrle Date: Fri, 10 Apr 2009 16:21:35 +0200 Subject: [PATCH 6/7] Update translation for de_DE --- de_DE.csv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/de_DE.csv b/de_DE.csv index 478b8c2086..6a3c515482 100644 --- a/de_DE.csv +++ b/de_DE.csv @@ -546,7 +546,7 @@ model,"ir.ui.menu,name",menu_account_template_tree,Account Templates,Kontenplanv model,"ir.ui.menu,name",menu_account_type_form,Account Types,Kontentypen,0 model,"ir.ui.menu,name",menu_account_type_tree,Account Types,Kontentypen,0 model,"ir.ui.menu,name",menu_account_type_template_tree,Account Type Templates,Vorlagen für Kontentypen,0 -model,"ir.ui.menu,name",menu_aged_balance,Aged Balance,Fälligkeitsliste,0 +model,"ir.ui.menu,name",menu_aged_balance,Aged Balance,Fälligkeitsliste drucken,0 model,"ir.ui.menu,name",menu_open_balance_sheet,Balance Sheet,Bilanzbogen,0 model,"ir.ui.menu,name",menu_charts,Charts,Kontenpläne,0 model,"ir.ui.menu,name",menu_close_fiscalyear,Close Fiscal Year,Geschäftsjahr abschließen,0 @@ -586,7 +586,7 @@ model,"ir.ui.menu,name",menu_tax_template_tree,Taxes Templates,Steuervorlagen,0 model,"ir.ui.menu,name",menu_tax_group_form,Tax Groups,Steuergruppen,0 model,"ir.ui.menu,name",menu_tax_rule_form,Tax Rules,Steuerregeln,0 model,"ir.ui.menu,name",menu_tax_rule_template_form,Tax Rule Templates,Vorlagen Steuerregeln,0 -model,"ir.ui.menu,name",menu_third_party_balance,Third Party Balance,Offene Posten,0 +model,"ir.ui.menu,name",menu_third_party_balance,Third Party Balance,Offene Posten drucken,0 model,"ir.ui.menu,name",menu_update_chart_account,Update Chart of Account from Template,Kontenplan von Vorlage aktualisieren,0 model,"res.group,name",group_account,Account,Buchhaltung,0 model,"res.group,name",group_account_admin,Account Administration,Administration Buchhaltung,0 From 21ea39df36b437c90f3dfcaaadfaf4472623db1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 10 Apr 2009 18:09:23 +0200 Subject: [PATCH 7/7] Update reports for guidelines --- aged_balance.odt | Bin 10536 -> 14210 bytes general_journal.odt | Bin 11539 -> 14395 bytes general_ledger.odt | Bin 10359 -> 15657 bytes third_party_balance.odt | Bin 10885 -> 12996 bytes trial_balance.odt | Bin 10779 -> 13194 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/aged_balance.odt b/aged_balance.odt index f71ecf1da9d4b9bb6bb99b44ff8b939db641ccc2..120130098ac77d65aad645412354b450478da8b0 100644 GIT binary patch delta 11602 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�+lS8 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 HSMC1+<1DoF diff --git a/general_ledger.odt b/general_ledger.odt index 86169d702f72dfb6819e70b46d4fa5541ee567c2..aa63ce1f0fbe15b2a9ce9dc4cf7847e86d938f38 100644 GIT binary patch delta 13627 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 s*UFb9soaL>XOo;-GPaA1}hYUOF3G6e?;LhPxt7 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 D&8jR{ diff --git a/third_party_balance.odt b/third_party_balance.odt index b6a33d9b74ce0c79c5464c208a0c29017c47ffc4..09bb4c5feb899dbfd057c633569fd5208499fde9 100644 GIT binary patch delta 10950 zcmZ8{V|1p=(srzgjhWaso+K07PA0Z(KCzulY}=aHwryu(`OUfP{P6g@5l)spj?0V;s*N))U>u;V@Lkz)Fo=+uR-{Eki6`i z!6`DEqwWVmndF4c2oFg&!>$>wEI}Rpc;-q@y&m0p;Cb^v zUoc6B8E?mK(U4vl9FRH%-dmJESe*WNk#qfUSB&;O6`24D{9=g6Wb~d(>1qkol03x4 zX+9JZi042W_LUjkfJ^x!RxG7ZwXgkQdfb>ykiGz1ELF3YQE*Pg_bdn3IVmtA0 z12d?`a%S(d)smM!;6uzxrSVl=U=!eK$yfv_a+zndDD3)!MnhBQZBt?^W!a?|1y)#d zsL}@m$`K~C+>x?$QnT3If2!d2u+p8u8!_{BM${0lA}b7M6lFl8!Jwm#=Ic)i)W(Ee z*-*r22v9WrLMWZ%lyN1{{53lUfwmm94urj_#na0kokLp_VXigYvLwwPY!uw}K#AtE z=A33ytc;x&(VuSHnjrI=gvtzNIl?7QZ&-5U=0`~$GM1sS=H$Ah-1bjh)xtr&Neg9iRIta8W2;fW42S7VdCne^(}EC|lT8rZ4E-p&zEd!nzal;>+dA?9jg{ zdyym-tM&I#=y#3EuGmT08n9TPUt95lb#U~xDo{Pl#1p{l7et{&JK%!7o5|h!O@QzM z5$@Q#!%9>X_zPW5FT@-p$Y0u&5a_Hqp<2GRVEB*`PMInQ-S}fRFj?po`R;J#$Cce= zp8c>SllqPYWf)Ib$(q$8VvKmxIz*9;L_XW`qt6ER>GNi8FPGc&#U^y)#>M?hx=@E3 zc}c)TZdN6O?$S_VQk*|!3|hEj(?wuo#(@$M4Ldc*Fad2HQ+a=cz=9H z6umfAu0+Q(1pVm!M2N}qr00<{vY;u>KKI&Pg>Pp}YLeOPG^}$Vj`p$0GS~3~jk&fz z5U2XDSwc262pYF<6{iU`DnI2pc(GITH9;y(iY-;U2QhT~^6_6^D|SLKWK@!+-u-Yl zQ(`Wpb_~zceD;q$J?TePtAQ-bMU*slRvV~xx}UEzF1OZ?shmDlHGEZ8EGVdE)bgxS z(EK@<&J%bXVv9$zXScT4C$UN6+uSO<{TV4_&(PzmA#u!1O8rGl5KI<&QvOJORG{_1 zR{D(o#>@y(ffv87{L0$^CF(Onj-Rx51rDQE0IbWBun{%4g zj7n%NgfCub{+5D#9>m9*s!eL{km>NpvKbvSXjxe) zNUvlcn1)U5quLk%QFLS+g$6tK3TYg9uL!EI%Xlu!gRg#y-9W3$Yqr76jE#b&$u@Vt zWNz+XHM+8l4Qln68VO#Y{Dxc|sVFF%1p2y~oJXOja>8f~DA;LjX1CnGlIe9~HCH6J z=HJOp)7H&YEjXs&A@Q&?ij~%?sYzdEF*tk0^(p%&i|83fp;+nxca6TZh`t5;xLIcx zuvHyzdgwFQZ9of@6ZYc34OQv{aN4v6+PR&drry+FvD~ERzjR;AZtL0d)4PDw)hR9# zUaN)=mTT%Rt_oriW$Rd>hvg~&B z_NPRlw+yPHN#>kk9G{-PJp62!4JZZ3hH1Y5D&w59w}1vE$gW(w*4zzg?L(3Zj}k0; zl%Hchhh^VZ)PS~A&-sJP8%?9zvG%YO)7iH>P_1EP*PSi~VInNNg`F;M>fO)7x{>2* zGs}6Ya6Zp`@_Xr>FS{)#?GQEvi$1s(SydBDF*&ALg!<>=@6 z?wzi@6g13My4yP`GzdsD69~xPVH*Yn=09QkKk@s&AGkl-(aGJ)*pc4N+Ui{EEM|=z z_0tC!v_mZ5SwbuI;L#xqbcrApnE`{PZ?QsbkporBvu5+~%Ue8qyU*Ma%F}6jTh6$& zql+~e*|{2WckDku)6L4WyAs#HB)vYL#)%36$Mp;&=r3Q}IeOiyc)m(*>*|nA8tcyg z!gqZWI=DXi#9puhf;qGzD7%U1h{=E&54l22jxvF{u1QK2b)Odml;}X#96{-+xO5P( zsye(2d(@6>_}RFh`#I^qtaZ*(chZJ!E>LuMV?676t%Uhwtp6sSl8mP$*9|V<>FnHY z!o9WTe8PlfRaz8Qb7gX3B8txBOSg_d@*yp{a;NEB?5;`bdE{5kInl&~&ZpSLK=h*- zaN`aUAx?8MHczd4U{mOjN{CrIn|_D25VG0=_w{SJ>u$OwN$=7(KZJdFoaQ1>Pj&%uxx%mM3b5*KmPG^AO= z)`H-GAt<f7QrDG`(DN@Y2=Yu{7LWN=;A|kF4xHgz-1`P`nYYq9l_eHT4@ zQTlAh*<>hTKpJ%OZr-a{v0gCv@(@8jtQ+903O?#X`}XBhO|G0E!0mRY6U{xS4Dz9V zG_hZUAr5Q6(+amuE}0Zb1*e#cCXz;U)_EI&t@33>5=R&S90aF)tx3@^vXp-v1pB}_Se!ez z<8jFNh2|^MG;W)Ii`?7-c>vp3m*^({Rbv~phl3LYmaLIwL*zZwtR3@5=upQqyV+U` zHE57shD`TT5-nFU={UTnI4p^vYEi*H`m84D5v&cEDC!eyTmh-{lCUkI9S@^qPR1A~ zW%d~kaJ&?TUeZe)pE-h08J;-QJKP*b%JG&Jw_p&4jP{sEf~6tFW*L%e*CvB}iZYZ) z^dNkqgH$?ad5<=PSU*)QiRbP@T+NT4xE@Gjti9&cIzg~Y(4$piyw1mjz0)(O6W@C0{=GdWvST2nepdwC)e%Q=G?EA5jY6_`=JHDVxasC+byz|UJojRevByz_m0p@~e`E}#r!vA~pPcF6g}{l0qAm3Kzt8J`E34Cf&?5q8ekOxm+?Jf@`G z$FA}P`%;B%=e$a_Jz9Vqo_79YJ#94VV4&S#S~CFH9kg>2`SJy#EAxdrfqK%Qn_40l zoa=l?N&!B@Fi?5SPwc3c*MyU00%#``uz))|C)7ct78mb$pT|t4c5?F2Scu|MK@Zda z^1%fWL4n@Ky-n8ERv88{0_B``iRPHKVuCb|5!7w*us~joHd-Uwp}b!-NF2Y@K{Zew zq}9n0K2~myUBM55e^o3pbT!4Z*W+NRpNnY6F5ia*w#1`W*e{~-4i7lB0;Vp#*?P2m zs@Md2^IWlF3DHmvc!qtSGm~3@X6+~a((;tVj3Z-uQDMb=Wi9zdsP2(IJIZFArnxgC zHxc0%u3fZQlFIphQC6#5mv*jeYa3d!XHS@AYrYR)Jo}U*+goKp|G6sDv*Q?$-S&}0 z`u2J8(sfdmuyFx+wzXf{1HRp`c5&BEvKIJ$BJ>Z%^J+&3{5+LbyA{I4Cen78DQYck zE=`&DwXuOYmuRt&zZtq2E|bR0u6%*LFcjx$h0@?KRAjhCA)vC~q9xWhb0?ipe$~Fa z17gPE=-i6Hmkc?;wTc6Qc)_xPe@!W6)3@X zalzqQ7!J@?Yk>;Q3Z5e!zD}YYUiFtnIXYSrbxe}oXHWK; z9rvjqu`W1oJfoPrg*?M}#m%8_W!@;RdqmG8%&=V7T0h#on7Cor7rkjj`FgRiM3~j4 zllFiSS7j5rWjg$ULUiz?I1BnvUh*tYLrzxwXjq#APbOMmv9Ia2hDTm~-Jq=g-eKL* zYx`H#!Zj<_Hv0h~n&%arMo8maO=YDUUX8uniOyEt9J~(mfsh3~`~kKUhng_eD4OYu z;mpV=8ai<35(UoNlZ7p$kkzNv9K9LF3X-7Q9}}6Vx*r#VZme13+RoguNJP=`+WA3F z3Te*S0`&>N86yi1b)|Z=M-O&B<@$@`^LqY{w95bwZ_fEKrd}k1n2#4Ijz!aFczckC ze7qWHgOEfgoo%tkJms^SHc%`A|7}dfMo|nOT&_OMyx`QT@P{6+{mCkdQN@A&ANMU^ zp##)i2UXhmMUPZ_!D3+*8pV1!Nk9qMb?LOGs*AOO)tG6Ht+4YMGcq{_k|JB$Q$faY zMk4#AoWu_iqo(KKg!$%dDFG}o)tL@h+L%9((EEun#bdfsn~~$le2A?IiN2TVERxnK zQst*k79NNl)!7GrVi(O+nR!<=+LfI;aP>11F+?G?x>dY?)BLW^qlJAO3yU6)83qER-m8RHJB}>_XD`bEP&3;{4(Byl3M- zx8^bqB9G%gmtuB-e{RhnAV`0sT}3T0a#Ro?AXN36$hx4Q%n9F7>A_j(853+#@sU{= z8LhcU1)a^UjOe&n*fxvj5_qm=&NF}ZniZc> zH&=TpNLeRGA~l24uO3qvY6YFZO9Umt^gw2$OCoJ#G?8LxE*e@9P|HFt3WcLFbh!p} z_tbg&WB_&@O*}q(U6?*^P91ety|%`hFjAh0_(c#Rhb~O>Z-G6r`}3RfcV$AGuu32h z!}O2XmH@}7Nk2V7fyDPy{NKG$6zcK!t|jOv1TpE#)$@%g3X@}(@Af+*@Fb{LFWN`l zf9hl=w_tydPy8^VSF`bMA1KrcVMY*PBbj`Q0zT26u@Wf_ zWuro5`(`Llym#US-FtL&Xw`keh<>@im`+<^zLo7fVO=6`SwI&`EViCu{*Biz|20JV zXNwZ~=7LAGsvTLz`qX3nZHPlvOmoPG-f=_-t7jD6L0M1b)>De<1IHL(%nAr%h${GcOJ&8r$xNxsT0M7 zT6c@93Mn2Q>k9wVjxU)rzg1Yelg6P_ii2HT-i}0pE-79eMXN%1_$cYplzYz6fK+^n zkOt4%D?nu9!v|OZMeWFI%eCmX#pP?rhTzx>1W!Q%qHA~hL8E_WPV-?$t*znYnT>L~B4haeB*fN#Bi-*DsD4K#5)HyIBw z$@YKR3w!Ovia$4o6Ovp5P6k23Z|%I#OZST!Xao|eE>ddR$Hcbynoo^3vitb>d~v)* zT`WK=9){2vsCavOYraNgwvJhn^wviBeYp_lXVJ0XYiT!avKAC?5gm+LG5qVs3+vi$*PH%KYSr!)k&qb@S3^2EY$M{k4JJPy zVV`Yi>9l~i7hJSSp3$gQP}p``{)h)w+A6lAc6=yiL4Y-GVtj1uw!Dm?c@=T-mJ0U8 zwwgT$ez$AJZxnM2-Z#B2gY#ZIKMYPFk8!PeOaq!xdrt$+lW%4Yi&7YT8UC#7>HspDRFH@g0%W zmIEGqG9%OX^M;e{q3B3>6=}*0s3l7u8<4srHVKcQvy_4{HZxGGwX`JV$2}Z5)@b~h zc*~o-hmNHv-MAD6Fou6c{rpl7tgo-16?co>#?z*6Wp;}O`{fR2CH^f5>eODDQbYKx z6dK;bdg6BQ?l<1DHIx35X5$Rjo|ZyuY`_AKZkHNb6=Zw#PKHY-H}pQSSAEt?18z^J z)#zFsD*L8VJNpmV%U!cx5K9ROTu0rgHB*z{rc-#ErLP;-X+yf$H=yS$O28 z;^_qpEz#CJ+9+Z5azSYJ+>@U|x zHrbbPe4dhXXfmwJ>erYwGcPz8m>S?q!vw`kJO;I~NCAg^Auo|SU+sP1BJZ?wO5 zSRP>2Nk9V2%OPI2AC#)?kkf(fsG4lozdf$r+r3ABI@Qrr2*wBU_jUC8%&2_Uw5_e4 z=?pXalh^EOj$Kq|;OZe-K|NyPo`QA*4$xxI9Vt|U5qWF~J zR%<(U5z%hZ_Ir{xu*rvhtQ#+i&fuC@e{g<^x9K!pX(OAV@7TbC*qGRBy(p3;PyALY zOgu9`D%jjPbFb1&Yf0i6BbcwE@#J-^Iw@jBKellU+kSI9(b%#v6$y6NTWD2m@K&{H zq|cxYz9u;%&d_$kc&NM}h@5ux&SGuxpfjYNl*ec%#AE6XNPO#*c&Cfli-wiKAo!F+ z7iHHAP*=$nQd`=V?%@3NNc*})Wuv}bGNv`()?<6^G8+-7=~e3{N<}0$R&Xp*A`g2{ zqJr1QBc^AqN6&tsx9tFnMZYVBu~B5?v~`P0{65j`!$N&`s@T_Wf;WULeQHGw$D1e@$vK5MkmD}X_|r&5+z!CrfbR_#*>J-kXLv{SV9zf&|r z073H_@`G`288eAd{d_!MO%E50w&rFP!4pCJ2(@m z2!~O*a9lvOd@kbf5p}Gk=Lp`T>c3w$y+gdvPc3?&rPCi<`DI2F zpI0~<6<;f_`MDkL%*n0;!DP}gKVs*TVcmNu-rZjPF=tC@D6iAes=h|4(yJF+`4pId z!eL^bK-IykvxW)*v_Eg}+k@LYfb`2<4J79sU>7A>kYA+eDDAE=aYMs$gYrk?i9`|h z&$@2U=~`(Y2K~7C2-Y1?s-VT#^=I!BRG9BeLF0T^ zNP9o!(JzM2vY&LQX^bO5%PNBLNHE`nBzYP+>yxJ?2gq)us101^_E^+~fvMqv4{=s` z~9{Iqd8O~Pp8ecUCe7@$d2|pwx6%9t4AR&Lu>KVT{4hrY}MCY^oQ*dc=drL zO0c1ovPC&=K|@1KSS`tvVlY^1QpetoVOjDZ)y24s4d+IZGlw7_yYdpW2p_s~u4@Zm ztrMIK-2i&tTGk|U`HQM?;JJCb$g`NtHE{9y6ZYd3axZd;NuQ6X9tm&#O#7@P;eI13 zrid0~j_CQq$C1v%u70Dg$$z&djkX#uwsYZ}(o&8p4(B7sJbGUl`^77JolgBGoxYU^> z47|ebtn{w4{Kc;Nv$l=NcqCts04tLW=J>e-jh}0--;MoFwQD~v+tM`drT*1k!rz9b z!~8qRL2!b|Bi?!f(8ryW&geumjR?yA&Ik@|v7IT#S?k+y9DLSwhzaUx5capTOkJ%; z@9H*yIw2n$TM*)k%f&t|61omtu4qb{bj{_(A;k+Zn_;&*LXRd$5o4VYsRn~*lk zE>`qbcp3_ZOQ_flagz1Jws3h9-iiy*!&)=y2b(6aRZFc&;6;Ggs^MrL>~^HqlIW)I z`{Dz+H;9IJQ&z5|BK!CPagdyZKZO@aMfewD&f$46YX!iBb@+#a^MdozRVrxtrf6e> zG(LogC->9Syv=CfaA>C~!S!0PE>HV5<%KkHoEJzdKIkxYK?(L3nCHS=eO*z}!E+b^ zm6-X9c9vux;HNiJDMaqG*$v>&{pn}BGDhyg^PY9~Fs`DYjmGBZi&}t)ZI#uSiWV!I zA!w%qR8J$UOy-^T8-H z6^%UCQ2Zp9%nx*S{3N{w>q=nJgOsbg>r#?EHBm~k=3dx9%5(0bd26&edx@#b4YZUP z-Bstk?oitohB31LZPGK%iRRNSTNAjkYlR6p4bLQQ2t;np&N%?W!tzg~{^!^z`&H?>24R zoD`8;B^BfHtun!WH4zgblSq}tl7;Uo^`9LP>%$zm=5CeNUz;wPZ5$z23X}?TgNhjw#2y|s^?9u3_DJx-YMqL2HE-Y z42UDvtW{N2;UgbddC$8!Gf^)S&U-vNdyrM4$cjD!rak>%=cE0ph@r{blai=1it{N} zQPtq^83PSxO(V+_2Gk6al!;M#aeLp@zsb_Kg#bqdZDb?d7}l9o%q3FK8l~~GajZxl z)pxZQEFcT;sp8XL?zfKMRAv%|PK*r-leA}5kB`lq38$(Pmyk+`;u@h7P`c92xisTA&1V8*bV@G-~$<$AFbc-(Hc53W8uF&e7eBWJEFxf9uiW%bJyiUUV&> zg_!?Hlp61hQG`F@?+JwSy!8V(V~mssr6`SXfaDmWB7@KcDS#AzzsKowo66)$bO>1D zh0?@@CM6=kA-<%~BmT=erV4cv3#@U$uALzR*4Eo-2Sz>A|B}q(8hn_GfAfRFY%B+S zeLz2=P$?Th4Q?VwR8wTIlqbMf4c!fv^m>RyDe zBwnwngp_fzt(C1a%8)EI*|!7@7*0@nD%H;OIUFR?5>`&eWLk}q ztYa|?S1bCyC{Hip4gD}#vURB@TY3cI_6GVHaJ z+D#X(o_FyNI7a+Qdt>M6yEULbF~}dP+50BYEF&fr1}XAJodUnB01zT=e81*6q$zEVn1O=l@+PMfG`*b_G@%EjXQZr29%%Z($GH8Vsf_FLzdm5w9Qy4hm$^jSDI6an~!&$Y+0 zp3%y?skY2H8h#tT>U7mic+}R-p5Vu(jpdBKe$^?albT`E$r~J$__7>p;RUkf{*#u| zqO;0Ybk0Lzqq~D${wU~Lc>`!PZLTp##Xn{QBT6H|C2Mc@jj!!Vxd%47-=>YC_=oKG z$B`6(_-eB>ByDo!|%m^oD-+Dv3*o?|+tH+UxjCm+X?O>i3eVeEDFvz?&SskS| zRKBc{dy2nS+1OuvRTvZmME?&%LtY9L3?1ZOT4h2U`G2{SWfZsxJLJ@VL%2v33V$0s zl(-2#6qJ7#$|!{YHf|_H|8WccW8fxaQ2w{wFr@_IUtG<9X(0&&R5ZZ9s{R-A{)-Rt zuY|+?FFWM_{^$P(#Q*FTn14I{vC95T<}bwhFHXrnz5WTr{~MyQ|3K^iBhT0gOc=Pd t|F_5g?#RC)_rC&4nSf7?OZe9${&zt!{%!Hc;-X7Xr>21FrvIz<{{eb%yPW_4 delta 8793 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 diff --git a/trial_balance.odt b/trial_balance.odt index 23617632ac3bf8274e8e44fb187811e38e4d33e7..3f7dab081c941988466bded5377462f63e3a9d60 100644 GIT binary patch delta 11084 zcmZX4V{|6l)^%*#wrwXJ+a25L*iUTRw(X>2vtuV6+tz#fo_of<_xtvbT61CVQME^n zT6@fznW_=y2#PYGU}!*pMulGlPdtJY*dLon1WXj~h4wETpQ!S;J!SbP$M!eS1m^g6 zhA4pwCb0_`>K`}p7#QX6nonTvzX2}@Az+;Y>9a?lxJ;vGP&rzLH{Qy^;m)}xuXrGB?uRahnx3h``*ov$Cn`ntG!53LBP|8eC35# zkTJ57!0DU*l>qqFJ7VDWR^)D+(XU7_dE~&E zp@4j#r9Cjqjv%99s;{}H5iQDYrY!l=>JvkmQKc1bUS3#RdtfX~M=6^07A!egC1D(M$NzitAC=}rIG&XvaZKQlFw2u5Uh9EUn>(}i}z?n851+x~^ z{75k9c(S;6Ulf~g*~2|o5*e~G<{(@qrfiscD;7CUfe}`mD!nx^Q-o_(L-6e6 zR1ce!Vlj%^amM-9m~IDvjT6OZpd>>pSempTP*yiy&JhRiJFm+R9z(&9kc!&or-=K) ziJuwKBdxI3vmMH~19bLis;c-!-4=KRY~6r1OB5O05WpX+N=p^|9qR=IfGMKrN&QP$ zV)BnSN#BjhzKxRxs`Q#Y!M6zZoX9Ee$0%N?zg_Dt2hANrVIyOwVXfu3z9l&-K#P-J z$*q4T9gyKi3&+9Ak56fl$u(UCFPZVGk*4!%-Ubd^h+)vx09<@TV`}xn_Ap)F3Ob|L zJ7sf5z-@Wxk5)*>8gEp2z3IKHvSr^MKix+X{j$=wkEq#j9q(jK4=@d#1sm;W@BrV- zSD_Ou$dp*7dGq=OR1GxfKI-_vK@t zfjERbUK5`W!PN^eKCU~>lL!{GfUMN3ffN~*gjK&?Np;Ig?)}3`&-UI%MNF-K zmJg}C<&v3&7*3sc+oe;;*9^{Rr$%-uw$8u4^F8QiHoE)9+Ni`6e_XTyzje3@wK>OR zXkT_w7{DVnEZzD@R6ggss0Hvw6p-VQDSavu-xWHoq-am)ZV1Vr{ z5VT|_SzH+)Q{|t6y<<=`97JV;Md&P<}N`; zjy=Nkwt=FU880*rK3oU92Y>!V!lHHt!8JyurN(RsgR3PI9Y7O(m!7|6wz#AY_w+ncNsXsb8$qHWmJ?bS z+G+|P%UWC;ze&woh1WZf@l}NPj;JUD3H44Ve^Ckn1QbCH1oU^agaU&4SF`+A*ZlVd z<}d5y>|tZ-#NcjgbD?tl(v50LZZ??%nE&NJVz1u+3DDnjhzdzWu9r9(bKbkdS+foz;RofgrJ}zN2f*aK4$v9!a&}=taO8#h^ zbQO=Owj>>w()X6M7KymC5dLmIha``qHASG&O%M3}W04rgUQW|~9cfVQLH_;oH2e8* zE$rGQRNm|nG7atP^}44C9OGdV){?g1Rx|EVprnXnnNmtwXbAk5Fu0BzU(VXCd7x)w zqW1uZe7f-E1=*A2F*=Gu0Y^S?wlQe%H^MntcJ={LH^-g^Y&q0nSfYtfV3?vkjLv5n zWg7r!(yF9GokRZ0#J)ix5-$6cW;*n%{2)%3UYG^_0<3-(>Q*S_BC|zXXkhxT_De|zb8f0<}%P!K~Ja||e z;kk91LD8MN>ty$|i3yp_1EXfoJxj}@RWfD!u`+r8Fq4i^Xe-@&8Bv*yXHrftb zI>R*RpXBcAzu5WXu$d2-xDBDRGr)30Zhw7yI8QN_?*`|aT3`2{7c zrC%2Kim~az(hu%!dE++O>LmM#a7|O}Sj(hj$)K2p@D~Lk6Vs|FJHnjMC)|N?0+T{} zXGkielvo#VB5`3vp->&MAdDY*LO20v0wPfeQ$ifFx2Fa{qj_Z=D3Z~khEu`z04tBkwPV3bb&Zd~gjmo) zbdkk!gH}GjmvadmC~|4)Q%8b3kIizC-!>7wpvac&&8caPN;EDvZs+9OC#?Y_X9lG< z`q3sv;sh*v*-M6OVAqZ0nHYw&Zt4W=G>#41=JSM{&ulwN>Y+x}CA|qvC}xQuW_{7n zD32}OED5~$QsFq6;13Y+@SW?nnVN;a`vMW*>{0B^-7j_1Y?e&9UZB!V&gxow`pCl$ z!Z(w%JI=D=R;+X~wfc1CP80y-0t;kE#8eO9I!Q7Bjf3VgB zFEo*QXy}u{b%W9){^r(HlKcgC@wyOApJHQ`IUqTu@KZTMi|@Nq&+r7(>uyi<6nx|_ zLbj>#+YV%grdN>!;g?_p_KgeOkTW)!-fVH5g6+UpH)(HDU*~`j|AI__Ni!kWFl!nZ zBGdH{KHxjqr|a@=XTP}^)*y$XERFK}Lvxtg!63;l-c|nIoIA&ylSnGb(+J5^qJwD5 zY7f^Ev89K9`B3@UFFD-&5-nBNGK;n0Jcq+$}o4;5@Cb5!;yf zvXub-JFO}JbLFA$aGK=Q&P1jB-qaEPPEm1I+}Fo^EhBKXa;zJGS%c<~`=&C^eHvxQ z8a;K20~-F#o))(Lm_=}Z&27O@gPR~DcgQXiw^sIeqSZY4J0GKI*7bA$_5vi$sh+ic z7ZL2G^3*`1<}SaGJ{W{kU`(xh@UKZ$0=ia=l)btW2%3iq%^8~O=})(*^pa3sl>^V^ zk!<-pOjS$jAsJ_YpLlJ#Kprv0_uiq<_%RF53%yi)&>lHUL&nFggXKc)r}1h=b1GBO z8i*`X9(^_5_UfbE`C92?tIJEeeLV+^j7zEzguBvLb~F8OXU$uyBfZ+Z>7$yT;;lNYx06=dJj1^#w6pMKP^Zajdc4CsLI`>(2XZ(~D z?0LNCB3>vpI7#pI!4_&1k@kuoU{B0s1iFD$nat&>FJX)^ZT1-POig?VW)-OnIQNXh zd)V*g-oB&2)QQ_gCR*3KzVaUk8FD*&1K4x4wxx>N$=l$sxu3QKA*xi$J*mfS){+gv z(Iu%_IOL^(7e`|^MV2?89&Hi>-r)N>iQ<%{d5xe;5ez0{Urk5V&gsjwE=sy57DG7()TMhC zLtR~psvQfYC!5qq^;Ik91 zorJFB{(O!E$|00A{AqBy+7_O2LqRh8Ek?pkHFA^f zya!}rY{8^foi<;D3^fED>7ovjmu%POu!BVx2D_H*|Ao`XbIN0abIA&dl_0jI*2=}n*5|dxjHKyLsyB! z8yn>cfB%nVs;t%f)2mQXTW@Z~It#3&_WFFI}FFHgC+yAG5)e9Y_8eLo?G5LM{R>R)``{- zcr>6ag48f8-VZSo5z)?!bG{}Na*BKN)pGiHNrAaI!0sthpWF`})_W7)V>kLn0XG;> zAy6{kG6p^-4IC{|V~jycK|F!Eo=}%9F2cS|&%q@G9I+~#EFwpeA8^_!MJSisYdZqlS( z9l}LdDJgeu;u8DQ*j=)-`^>5On@u@DfJoI?X1Du+flO2TTd-|O<>?%X=sH8h2e<3e z%=PKIdaK2FVUPg3!TzFGqyiEv$t-X}7>kKVwr7=wB8&jZL887amu z+wQ2U)SmZ~kz5E5@l{Dd;x9|U&R*a(B-Egw>#>c{Gjp9*{ks6*#qjesvEMN&eg*!B zNy2Kk2Iu&(t$qFE@KV?=29xNm4%}Yh*7M2YZhmpsoGHA}Mqve|a4Yrb@nvr&EVwae z$b?9=wxE#sp>34JVRaNc(Ux+Z2=nK@!_~29lIT&LvTdp>X?e0oeaa`}`Qumczz5*3 zb2KDW&M&1(XjmX15Rre*)qjrCf5@jn5xJo^P#~bU#%d&eU|^O+coYUuRtBa-0Tcox zRwgD}ZZZ)UOB)k|2 z=jJuBk?wXlz43N4z42jK`*6NmdC{D6^zz{r5S%W+h!_?c85y}eyVHZN*y8j9e~-rn zrHr2E%QZ9-aQ5yp@aASKa;Hv7QqjwbvM+~~Wn#gqsA};;-~Hq^7#37{xfnD+%sn5% z94+=;jG!kt<;SnQcb+D&v8+4sj~_=>E_Nu##b}}+G1I>mqUvlP>E#IR*1owOMfWag zACT5fj_xWwN?tuiG!^^dXz&eNsrt*%oGeH!3o-~q16&Vyu$|6-e{C=+_KZ$Z=5%#( z^j#Mfur5#x$lqOe>6aK~AfIoR%y}|~YiBiwn=OQV^gR0eXg1?=7tNquZ;Fc@{$hUIoBo|lBjI_YO`BtpoX z{*fT706W?JY%|2uXkt> zvN$-&?jAc8%9;wEnsM4~0j6CgnrN4xm{>1TsZ7E*TtCjva~JSrp&Qz8G`lRla)fzw z$nd2UwlZa>=bgKMZ;bY!EEepbF8d)cT*D&v25_Lnr-JRWX!8y(-9?{On0Zq>j%RHf zwj|)Yb_jkp5+n*k{BN0GV*66>&Lqc96vN+o$1+ZF(bj-iW@S!MbW% z3vhE9p3^_zIdpT0mQN+vC&o1VxFf#*`Q*;3>GdXq3@=P@MJfNzzW)1ESU+%?l9GaC zNqac~-Rrf1dNX*<`L4gJDmeHv$3KGymAPg;nP-W?!=K+uA~(`#F-}lKYO`?gV?VfG zD>u95~rqr`3w95K_L0y=#agPTw*mcQ--FQU6E!zE7O}Roi7We@VAsuRE6mTH;9`E zYhTbp+nUA;(l^BcO^FpA?BSW+u68@0)h1^yyCJn0X*Dbk~0Tjx979&ya^` zURD+2UMMm;+ZRu36^4HOT8pl3EFfwxXGmv6&@ubv;Tisu6|miYQybD3#zc0zL6a?Z zG#efU#fx%VSNU7`!t@|zUK8u3IE=|DTYf}vQsc&@zP>JPTCdG@bRqoWjXeZ-P*elZ{+zfd;1>l?9q|@As zvTY!@{ImUWDP#G8j}azSQ||<14KD~8(G5TOOtdcMS+|P&;Z|?mG8o^c1j2iYY(e@e zL~ZmC(@+-YRWnCKrkj#o=tgN7;!&?$>aofAwhP^qsP2ga-X6Hdbi@5*mh3`oht8M= zS`18EOXaLW+p9s)p(V4>0nm%wltl#gRgw!O>s|JR?B$khQ7^E?Rz_k(831tkMp%t> zK^rraSmPB`~iol^4+ReCDvpQZzGZX5X+bk;|kV=bIGkNUn!3=OJDfU;TzRHHZGV zbC}(JW0r+AH0^bgK($ztX=$@_GQGiU_h<=Y3p%wB>0~g&u z7ttpc7g$R~@#y(vobckKRW$S!;gLXRt;z{hh}UO~-E_vHj{T-nxz_@GfPo@&85 za{6WJeSK#uWn5)4(xO`f?n_m_wm&dfC_hO%-A@ZdoBUU_D(kg4v7l2xm!*rfZUpRq z?(4jbI)_?8az7V?T=@B#P%}vW=#u9r3~hO}M2pM?HU^L}iyv@z7;-eYj@eq2<}UJT z0&9S_N9Lur)?bcrVONdw=)cafzCIxC>c1uwso2t<|FpI@kX9#n1QynyOwOqAX$m9u z=ba{|C5T?~sQX;@Jd)achZ@CV?qnl~a!LKoo1PM(t$C#A^g%y@$`uW=_T2A7Cb#4WOWW&`ft+E_2{>rRY=h)HwM=Zkp+He60_UZq`r)tcJzH%=V86n-(kFpgtY4Gncm~1j9c>= z2N^vxd7^fIjYk?gVC0N{>yvRHFe9pZRC>aA@pabEFKw$gSKXZ+iR2{gAtFXNY(S{5 zD*9&Ft)N+OIvduEpSz+>MA*rwxcW8v#gGjsWF&Z8UA6;E`S~2-Je`7@AKdrxm8)MH z2xWsH`C^h)RYz7#rd6>9vxox=c7AA`qipYDm8$fG?l3nj_@ zf!kt7!jQj*;Yjxpc$gw0Up1ovDm2pFz9a-DQOF#h75k=2O z>a7XsRaB$U)VLoa>^ot>C$B!2{zM(Zrge~H;b7Gopu7XIX$}HLEOEIbu-J zQZ={{>H{7}{b+mJ!fRM?iWS2??KmvrGulA+&NTeso;&CwtX zIH%=hB!`G#xo4;6nCcGJ>Ei-?PffGgdh2OBZ8yCl_QZcbX9mET^YUS)jf0E{beHwkN+^>i7 z1`6off8D-dIf1NF^?9}2ch>$=RbWD+zP}}v+GIj z%=L*lxz$KJwU9&=t86Vn>AO+GGry!e?y&(RDW=z_$mIg?6!7@X;JV_bx(~V^q%083 z^^SFFgV}3>2IYzU5aJX}w1%1_pv`{z(!C9Y_`si*!pKXa&tv64<&EOcF(pvg&kqJs zUtPJc}QQ0&DB$9?wK-^ zN1${0Di%UVNe7C_UF$Na-ETcHwvB76Da-JEkE;Y838(Vvxj6*@YC9vv4e5YU#wApM zi?2bA2o>n?knXX{e@MgxwE{_ej`E`O=ZeLpHkzp->Id?O4&lMLVKqIlguJ%vD=}ll z>3e9Kplfj$(E#$H0YGZi&Xu!nW%E=Y3)-+@%_YG&2%@hb9fF#UTtIpKrut@qRfbmW zhI@_2#VzS2!o&bKbLMCyaxHa3!v#(eq&7hm0c;4`*QaUTA-k$zJ>6p@ueCj)%Uq32 zI1C%2n8whr>pLdpo-m9qCxe@esHI6+oQQTWosmN;nPJ8+`sa_IH-NQgAZZAs6M+V( zC|}L`>)L|H+DiaxbG~0$_lnfL41`JSK$W&+wl?gwcsgK9Chi@1$X5}H0|aSuW-xf$ z+n12&f~fao*G~X$+7U+b`c)m=r-^;Np5uWT0}{-zzeAeK7%Ot}MZt0nr@j=g;3 z8U=yK!zldw=j~mi5m78&E_8o;Q|4^}D{*CE$0<0_7G&eo((a_GRo-YdrEeDzxgZS= z9@OzEP%U5=<|}Ly{cB#N!8i20TQzTJL*e4w@9DdXg?j_oqzi+$`ORD576`MR(xL#j zc|Q^nvgaWN#yu#eX8=BK&hvK6iriNdX|#>Tgbwl{G<| z5DWNtUnct{FjW#ss=U={NtO8D?s4p^N))O5S@!{|Tu7mTjdE-C2oKq7O=iy>C}J#g z%FX<`zt{}w7VxG`W_MUz+w#00cB+r##Q_VNGMelr*tXp)YA4Dtk+x^wpc#=KOr*I?4D6 zzDfZVOB|U~PN5-A;ujiS(o{a&)$Wug&V@H&>USNj76)wH&Vap6a-wgfg&L4DUil`l z4JBpT^Ot4I$?GUc^@LjmS4I0zjcV;sXEPq(q(4_`^Nr4FG`LO`6`EHPyR-v~<%|xL z-UeoB-4bU))4&{N{2rU;Z?4}5M@GJ;X)VDvgCZ0<}CEYlIN@!z&T z>|Yr7!W1m3VgOuuG>Ncna4u7qd(Jw>pU{6e4FcYT|dDYhV1iMN8r2(&uM3kE=kZCY2iDzsKLoR5b{7`YtLH_K}+o_coo=yBF6 zF;qNcW@c7&cY3i2F~?#YRgCBOR>C0bqo-rC7*{ojS3j0#d|c@si1$Ft4On0Ou561YwPrWQ=ZoX(jV13z@l8_KGSVH+TP@5QsgMaHbi_;i#NX;t`xOLFFcU1LcL08 z=*u0uTgvxf18w(nXu8a*)rA13;S}Y|84sB<#T6FA`S$|#$`hBCw9eiQ{AEw4!D4QT z)=>)0Tft^uB2lGemOrOcs3L*q{A`&Qb@wgl9@pFHPVfiSEI+)lQVC$$#`jv5tueK> zHBfhuETFs+7<3F?<0I{V94uVmRm2Dik>0!$XXr|j&$A^6vdDcf;V}coN}?(}66$(| zzMlvQk_0UnGerSE?lwk^W0kDIRRCM=e2MppKBNt^#$9o#2(9~ZEvulg_}DmHSk(*V z^$dq^#iV7%cOp^cV@ef|!5^yt!)#(Q41Bv6R$dM`H_DP!3}H(_u;*|%gTn+ z0p@IodLlDq9fU6ZiT?l?3nM3r&VfF52H>UaLN|8}weNb%3+(Qmz6+a z@8ejUM_jqIHiQuXoQegERcr9in?wd6oKL}DglsLa4N6ZT4tRMDanMje=Bl&dZ8n zMm|*{yjIULnh^wWY73Q1&QIgzZ5>(}$>pj-O)Xba0ne1N4PC;*)thlH_8YFNNb|*2 z(OfL9?iWy>NP|iFs}WN9M|V3M=j9EuODZ`}vIFC)C)b+-d~iMtLeh6S+`U&wKUjw3 znVOM-=9_miO>F)aYO$*(DG^|$CKCDe1Al87Rj#V;J+Hf?iMDAlS^SO_-a$JDYG4uyo5 z6=HS~jdnL#MNn7=?aMY?UC%r{I2GbiTMLiH#{~;AkQ>vpZ?0g|%!q7|gzF1QXbZ>9 zwn}l~%Tf~{+B4?<);~PyCI+m=h?NMEUj8naa6@vCBA*y+kDC40zcdx?JK`9 zl~Yp*kC51f?nKTDYGp6=wk2oNx$&Fc&$=nk`i5U81aTP?dE;+*dZqL-bL@Hr!^2Xr zD{)rdK+7J8Nd^Yf_Skfc8Zk^h!lL#Xok3Q z_$XW3D#P+P^-$0PAPJR60pc`4vA$t`2X>xt-B?*&oI^Wn-|qQV4$t{QpR15}T=LiT;HC zo9+LjmHE$rhfbizQvV;`|1a(z>OTd4A^E><{12`FM_cpHll;?J|GVd6{m(3WtVBC% z3avj&|Mv?A_di9WRDTI~Or4!A?acor-T8l)|L;vi|DTy(^of_$ln^0|f1>{fhl38A delta 8618 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