\n" -" Click to add a reconciliation profile.\n" -"
\n" -" A reconciliation profile specifies, for one account, how\n" -" the entries should be reconciled.\n" -" You can select one or many reconciliation methods which will\n" -" be run sequentially to match the entries between them.\n" -"
\n" -" " -msgstr "" -"\n" -"Pulse para añadir un pefil de conciliación.\n" -"
\n" -"Un perfil de conciliación especifica, para una cuenta, como\n" -"los apuntes deben ser conciliados.\n" -"Puede seleccionar uno o varios métodos de conciliación que\n" -"serán ejecutados secuencialmente para casar los apuntes\n" -"entre ellos.\n" -"
\n" -" " - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_options -msgid "easy.reconcile.options" -msgstr "easy.reconcile.options" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Group By..." -msgstr "Agrupar por..." - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,unreconciled_count:0 -msgid "Unreconciled Items" -msgstr "Apuntes no conciliados" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_base -msgid "easy.reconcile.base" -msgstr "easy.reconcile.base" - -#. module: account_easy_reconcile -#: field:easy.reconcile.history,reconcile_line_ids:0 -msgid "Reconciled Items" -msgstr "Elementos conciliados" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,reconcile_method:0 -msgid "Method" -msgstr "Método" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "7 Days" -msgstr "7 días" - -#. module: account_easy_reconcile -#: model:ir.actions.act_window,name:account_easy_reconcile.action_easy_reconcile_history -msgid "Easy Automatic Reconcile History" -msgstr "Historial de la conciliación automática sencilla" - -#. module: account_easy_reconcile -#: field:easy.reconcile.history,date:0 -msgid "Run date" -msgstr "Fecha ejecucción" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "" -"Match one debit line vs one credit line. Do not allow partial " -"reconciliation. The lines should have the same amount (with the write-off) " -"and the same reference to be reconciled." -msgstr "" -"Casa una línea del debe con una línea del haber. No permite conciliación " -"parcial. Las líneas deben tener el mismo importe (con el desajuste) y la " -"misma referencia para ser conciliadas." - -#. module: account_easy_reconcile -#: model:ir.actions.act_window,name:account_easy_reconcile.act_easy_reconcile_to_history -msgid "History Details" -msgstr "Detalles del historial" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Display items reconciled on the last run" -msgstr "Mostrar elementos conciliados en la última ejecucción" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,name:0 -msgid "Type" -msgstr "Tipo" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,company_id:0 -#: field:account.easy.reconcile.method,company_id:0 -#: field:easy.reconcile.history,company_id:0 -msgid "Company" -msgstr "Compañía" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,account_profit_id:0 -#: field:easy.reconcile.base,account_profit_id:0 -#: field:easy.reconcile.options,account_profit_id:0 -#: field:easy.reconcile.simple,account_profit_id:0 -#: field:easy.reconcile.simple.name,account_profit_id:0 -#: field:easy.reconcile.simple.partner,account_profit_id:0 -#: field:easy.reconcile.simple.reference,account_profit_id:0 -msgid "Account Profit" -msgstr "Cuenta de ganancias" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Todays' Reconcilations" -msgstr "Conciliaciones de hoy" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Simple. Amount and Name" -msgstr "Simple. Cantidad y nombre" - -#. module: account_easy_reconcile -#: field:easy.reconcile.base,partner_ids:0 -#: field:easy.reconcile.simple,partner_ids:0 -#: field:easy.reconcile.simple.name,partner_ids:0 -#: field:easy.reconcile.simple.partner,partner_ids:0 -#: field:easy.reconcile.simple.reference,partner_ids:0 -msgid "Restrict on partners" -msgstr "Restringir en las empresas" - -#. module: account_easy_reconcile -#: model:ir.actions.act_window,name:account_easy_reconcile.action_account_easy_reconcile -#: model:ir.ui.menu,name:account_easy_reconcile.menu_easy_reconcile -msgid "Easy Automatic Reconcile" -msgstr "Conciliación automática simple" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Today" -msgstr "Hoy" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Date" -msgstr "Fecha" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,last_history:0 -msgid "Last History" -msgstr "Último historial" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Configuration" -msgstr "Configuración" - -#. module: account_easy_reconcile -#: field:easy.reconcile.history,partial_line_ids:0 -msgid "Partially Reconciled Items" -msgstr "Elementos parcialmente conciliados" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_simple_partner -msgid "easy.reconcile.simple.partner" -msgstr "easy.reconcile.simple.partner" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,write_off:0 -#: field:easy.reconcile.base,write_off:0 -#: field:easy.reconcile.options,write_off:0 -#: field:easy.reconcile.simple,write_off:0 -#: field:easy.reconcile.simple.name,write_off:0 -#: field:easy.reconcile.simple.partner,write_off:0 -#: field:easy.reconcile.simple.reference,write_off:0 -msgid "Write off allowed" -msgstr "Desajuste permitido" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Automatic Easy Reconcile" -msgstr "Conciliación automática sencilla" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,account:0 -#: field:easy.reconcile.base,account_id:0 -#: field:easy.reconcile.simple,account_id:0 -#: field:easy.reconcile.simple.name,account_id:0 -#: field:easy.reconcile.simple.partner,account_id:0 -#: field:easy.reconcile.simple.reference,account_id:0 -msgid "Account" -msgstr "Cuenta" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,task_id:0 -msgid "Task" -msgstr "Tarea" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,name:0 -msgid "Name" -msgstr "Nombre" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Simple. Amount and Partner" -msgstr "Simple. Cantidad y empresa" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Start Auto Reconcilation" -msgstr "Iniciar conciliación automática" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_simple_name -msgid "easy.reconcile.simple.name" -msgstr "easy.reconcile.simple.name" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,filter:0 -#: field:easy.reconcile.base,filter:0 -#: field:easy.reconcile.options,filter:0 -#: field:easy.reconcile.simple,filter:0 -#: field:easy.reconcile.simple.name,filter:0 -#: field:easy.reconcile.simple.partner,filter:0 -#: field:easy.reconcile.simple.reference,filter:0 -msgid "Filter" -msgstr "Filtro" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "" -"Match one debit line vs one credit line. Do not allow partial " -"reconciliation. The lines should have the same amount (with the write-off) " -"and the same partner to be reconciled." -msgstr "" -"Casa una línea del debe con una línea del haber. No permite conciliación " -"parcial. Las líneas deben tener el mismo importe (con el desajuste) y la " -"misma empresa para ser conciliadas." - -#. module: account_easy_reconcile -#: field:easy.reconcile.history,easy_reconcile_id:0 -msgid "Reconcile Profile" -msgstr "Perfil de conciliación" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_account_easy_reconcile_method -msgid "reconcile method for account_easy_reconcile" -msgstr "Método de conciliación para account_easy_reconcile" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Start Auto Reconciliation" -msgstr "Iniciar auto-conciliación" - -#. module: account_easy_reconcile -#: code:addons/account_easy_reconcile/easy_reconcile.py:233 -#, python-format -msgid "Error" -msgstr "Error" - -#. module: account_easy_reconcile -#: code:addons/account_easy_reconcile/easy_reconcile.py:258 -#, python-format -msgid "There is no history of reconciled items on the task: %s." -msgstr "No hay histórico de elementos conciliados en la tarea: %s" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "" -"Match one debit line vs one credit line. Do not allow partial " -"reconciliation. The lines should have the same amount (with the write-off) " -"and the same name to be reconciled." -msgstr "" -"Casa una línea del debe con una línea del haber. No permite conciliación " -"parcial. Las líneas deben tener el mismo importe (con el desajuste) y el " -"mismo nombre para ser conciliadas." - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,account_lost_id:0 -#: field:easy.reconcile.base,account_lost_id:0 -#: field:easy.reconcile.options,account_lost_id:0 -#: field:easy.reconcile.simple,account_lost_id:0 -#: field:easy.reconcile.simple.name,account_lost_id:0 -#: field:easy.reconcile.simple.partner,account_lost_id:0 -#: field:easy.reconcile.simple.reference,account_lost_id:0 -msgid "Account Lost" -msgstr "Cuenta de pérdidas" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Reconciliation Profile" -msgstr "Perfil de conciliación" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -#: field:account.easy.reconcile,history_ids:0 -msgid "History" -msgstr "Historial" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -#: view:easy.reconcile.history:0 -msgid "Go to reconciled items" -msgstr "Ir a los elementos conciliados" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Profile Information" -msgstr "Información del perfil" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile.method:0 -msgid "Automatic Easy Reconcile Method" -msgstr "Método de conciliación automática sencilla" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Simple. Amount and Reference" -msgstr "Simple. Cantidad y referencia" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Display items partially reconciled on the last run" -msgstr "Mostrar elementos conciliados parcialmente en la última ejecucción" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,sequence:0 -msgid "Sequence" -msgstr "Secuencia" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_simple -msgid "easy.reconcile.simple" -msgstr "easy.reconcile.simple" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Reconciliations of last 7 days" -msgstr "Conciliaciones de los últimos 7 días" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,date_base_on:0 -#: field:easy.reconcile.base,date_base_on:0 -#: field:easy.reconcile.options,date_base_on:0 -#: field:easy.reconcile.simple,date_base_on:0 -#: field:easy.reconcile.simple.name,date_base_on:0 -#: field:easy.reconcile.simple.partner,date_base_on:0 -#: field:easy.reconcile.simple.reference,date_base_on:0 -msgid "Date of reconciliation" -msgstr "Fecha de conciliación" - -#. module: account_easy_reconcile -#: code:addons/account_easy_reconcile/easy_reconcile_history.py:104 -#: field:easy.reconcile.history,reconcile_partial_ids:0 -#, python-format -msgid "Partial Reconciliations" -msgstr "Conciliaciones parciales" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,journal_id:0 -#: field:easy.reconcile.base,journal_id:0 -#: field:easy.reconcile.options,journal_id:0 -#: field:easy.reconcile.simple,journal_id:0 -#: field:easy.reconcile.simple.name,journal_id:0 -#: field:easy.reconcile.simple.partner,journal_id:0 -#: field:easy.reconcile.simple.reference,journal_id:0 -msgid "Journal" -msgstr "Diario" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_simple_reference -msgid "easy.reconcile.simple.reference" -msgstr "easy.reconcile.simple.reference" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_account_easy_reconcile -msgid "account easy reconcile" -msgstr "account easy reconcile" diff --git a/__unported__/account_easy_reconcile/i18n/fr.po b/__unported__/account_easy_reconcile/i18n/fr.po deleted file mode 100644 index 957765d4..00000000 --- a/__unported__/account_easy_reconcile/i18n/fr.po +++ /dev/null @@ -1,451 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_easy_reconcile -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.1\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-01-21 11:55+0000\n" -"PO-Revision-Date: 2014-03-21 15:25+0000\n" -"Last-Translator: Guewen Baconnier @ Camptocamp\n" -" Click to add a reconciliation profile.\n" -"
\n" -" A reconciliation profile specifies, for one account, how\n" -" the entries should be reconciled.\n" -" You can select one or many reconciliation methods which will\n" -" be run sequentially to match the entries between them.\n" -"
\n" -" " -msgstr "" -"\n" -" Cliquez pour ajouter un profil de lettrage.\n" -"
\n" -" Un profil de lettrage spécifie, pour un compte, comment\n" -" les écritures doivent être lettrées.\n" -" Vous pouvez sélectionner une ou plusieurs méthodes de lettrage\n" -" qui seront lancées successivement pour identifier les écritures\n" -" devant être lettrées.
\n" -" " - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_options -msgid "easy.reconcile.options" -msgstr "lettrage automatisé.options" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Group By..." -msgstr "Grouper par..." - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,unreconciled_count:0 -msgid "Unreconciled Items" -msgstr "Écritures non lettrées" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_base -msgid "easy.reconcile.base" -msgstr "easy.reconcile.base" - -#. module: account_easy_reconcile -#: field:easy.reconcile.history,reconcile_line_ids:0 -msgid "Reconciled Items" -msgstr "Écritures lettrées" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,reconcile_method:0 -msgid "Method" -msgstr "Méthode" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "7 Days" -msgstr "7 jours" - -#. module: account_easy_reconcile -#: model:ir.actions.act_window,name:account_easy_reconcile.action_easy_reconcile_history -msgid "Easy Automatic Reconcile History" -msgstr "Lettrage automatisé" - -#. module: account_easy_reconcile -#: field:easy.reconcile.history,date:0 -msgid "Run date" -msgstr "Date de lancement" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "" -"Match one debit line vs one credit line. Do not allow partial " -"reconciliation. The lines should have the same amount (with the write-off) " -"and the same reference to be reconciled." -msgstr "" -"Lettre un débit avec un crédit ayant le même montant et la même référence. " -"Le lettrage ne peut être partiel (écriture d'ajustement en cas d'écart)." - -#. module: account_easy_reconcile -#: model:ir.actions.act_window,name:account_easy_reconcile.act_easy_reconcile_to_history -msgid "History Details" -msgstr "Détails de l'historique" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Display items reconciled on the last run" -msgstr "Voir les entrées lettrées au dernier lettrage" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,name:0 -msgid "Type" -msgstr "Type" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,company_id:0 -#: field:account.easy.reconcile.method,company_id:0 -#: field:easy.reconcile.history,company_id:0 -msgid "Company" -msgstr "" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,account_profit_id:0 -#: field:easy.reconcile.base,account_profit_id:0 -#: field:easy.reconcile.options,account_profit_id:0 -#: field:easy.reconcile.simple,account_profit_id:0 -#: field:easy.reconcile.simple.name,account_profit_id:0 -#: field:easy.reconcile.simple.partner,account_profit_id:0 -#: field:easy.reconcile.simple.reference,account_profit_id:0 -msgid "Account Profit" -msgstr "Compte de profits" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Todays' Reconcilations" -msgstr "Lettrages du jour" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Simple. Amount and Name" -msgstr "Simple. Montant et description" - -#. module: account_easy_reconcile -#: field:easy.reconcile.base,partner_ids:0 -#: field:easy.reconcile.simple,partner_ids:0 -#: field:easy.reconcile.simple.name,partner_ids:0 -#: field:easy.reconcile.simple.partner,partner_ids:0 -#: field:easy.reconcile.simple.reference,partner_ids:0 -msgid "Restrict on partners" -msgstr "Filtrer sur des partenaires" - -#. module: account_easy_reconcile -#: model:ir.actions.act_window,name:account_easy_reconcile.action_account_easy_reconcile -#: model:ir.ui.menu,name:account_easy_reconcile.menu_easy_reconcile -msgid "Easy Automatic Reconcile" -msgstr "Lettrage automatisé" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Today" -msgstr "Aujourd'hui" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Date" -msgstr "Date" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,last_history:0 -msgid "Last History" -msgstr "Dernier historique" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Configuration" -msgstr "Configuration" - -#. module: account_easy_reconcile -#: field:easy.reconcile.history,partial_line_ids:0 -msgid "Partially Reconciled Items" -msgstr "Écritures partiellement lettrées" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_simple_partner -msgid "easy.reconcile.simple.partner" -msgstr "easy.reconcile.simple.partner" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,write_off:0 -#: field:easy.reconcile.base,write_off:0 -#: field:easy.reconcile.options,write_off:0 -#: field:easy.reconcile.simple,write_off:0 -#: field:easy.reconcile.simple.name,write_off:0 -#: field:easy.reconcile.simple.partner,write_off:0 -#: field:easy.reconcile.simple.reference,write_off:0 -msgid "Write off allowed" -msgstr "Écart autorisé" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Automatic Easy Reconcile" -msgstr "Lettrage automatisé" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,account:0 -#: field:easy.reconcile.base,account_id:0 -#: field:easy.reconcile.simple,account_id:0 -#: field:easy.reconcile.simple.name,account_id:0 -#: field:easy.reconcile.simple.partner,account_id:0 -#: field:easy.reconcile.simple.reference,account_id:0 -msgid "Account" -msgstr "Compte" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,task_id:0 -msgid "Task" -msgstr "Tâche" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,name:0 -msgid "Name" -msgstr "Nom" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Simple. Amount and Partner" -msgstr "Simple. Montant et partenaire" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Start Auto Reconcilation" -msgstr "Lancer le lettrage automatisé" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_simple_name -msgid "easy.reconcile.simple.name" -msgstr "easy.reconcile.simple.name" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,filter:0 -#: field:easy.reconcile.base,filter:0 -#: field:easy.reconcile.options,filter:0 -#: field:easy.reconcile.simple,filter:0 -#: field:easy.reconcile.simple.name,filter:0 -#: field:easy.reconcile.simple.partner,filter:0 -#: field:easy.reconcile.simple.reference,filter:0 -msgid "Filter" -msgstr "Filtre" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "" -"Match one debit line vs one credit line. Do not allow partial " -"reconciliation. The lines should have the same amount (with the write-off) " -"and the same partner to be reconciled." -msgstr "" -"Lettre un débit avec un crédit ayant le même montant et le même partenaire. " -"Le lettrage ne peut être partiel (écriture d'ajustement en cas d'écart)." - -#. module: account_easy_reconcile -#: field:easy.reconcile.history,easy_reconcile_id:0 -msgid "Reconcile Profile" -msgstr "Profil de réconciliation" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_account_easy_reconcile_method -msgid "reconcile method for account_easy_reconcile" -msgstr "Méthode de lettrage" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Start Auto Reconciliation" -msgstr "Lancer le lettrage automatisé" - -#. module: account_easy_reconcile -#: code:addons/account_easy_reconcile/easy_reconcile.py:233 -#, python-format -msgid "Error" -msgstr "Erreur" - -#. module: account_easy_reconcile -#: code:addons/account_easy_reconcile/easy_reconcile.py:258 -#, python-format -msgid "There is no history of reconciled items on the task: %s." -msgstr "Il n'y a pas d'historique d'écritures lettrées sur la tâche: %s." - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "" -"Match one debit line vs one credit line. Do not allow partial " -"reconciliation. The lines should have the same amount (with the write-off) " -"and the same name to be reconciled." -msgstr "" -"Lettre un débit avec un crédit ayant le même montant et la même description. " -"Le lettrage ne peut être partiel (écriture d'ajustement en cas d'écart)." - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,account_lost_id:0 -#: field:easy.reconcile.base,account_lost_id:0 -#: field:easy.reconcile.options,account_lost_id:0 -#: field:easy.reconcile.simple,account_lost_id:0 -#: field:easy.reconcile.simple.name,account_lost_id:0 -#: field:easy.reconcile.simple.partner,account_lost_id:0 -#: field:easy.reconcile.simple.reference,account_lost_id:0 -msgid "Account Lost" -msgstr "Compte de pertes" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Reconciliation Profile" -msgstr "Profil de réconciliation" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -#: field:account.easy.reconcile,history_ids:0 -msgid "History" -msgstr "Historique" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -#: view:easy.reconcile.history:0 -msgid "Go to reconciled items" -msgstr "Voir les entrées lettrées" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Profile Information" -msgstr "Information sur le profil" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile.method:0 -msgid "Automatic Easy Reconcile Method" -msgstr "Méthode de lettrage automatisé" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Simple. Amount and Reference" -msgstr "Simple. Montant et référence" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Display items partially reconciled on the last run" -msgstr "Afficher les entrées partiellement lettrées au dernier lettrage" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,sequence:0 -msgid "Sequence" -msgstr "Séquence" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_simple -msgid "easy.reconcile.simple" -msgstr "easy.reconcile.simple" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Reconciliations of last 7 days" -msgstr "Lettrages des 7 derniers jours" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,date_base_on:0 -#: field:easy.reconcile.base,date_base_on:0 -#: field:easy.reconcile.options,date_base_on:0 -#: field:easy.reconcile.simple,date_base_on:0 -#: field:easy.reconcile.simple.name,date_base_on:0 -#: field:easy.reconcile.simple.partner,date_base_on:0 -#: field:easy.reconcile.simple.reference,date_base_on:0 -msgid "Date of reconciliation" -msgstr "Date de lettrage" - -#. module: account_easy_reconcile -#: code:addons/account_easy_reconcile/easy_reconcile_history.py:104 -#: field:easy.reconcile.history,reconcile_partial_ids:0 -#, python-format -msgid "Partial Reconciliations" -msgstr "Lettrages partiels" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,journal_id:0 -#: field:easy.reconcile.base,journal_id:0 -#: field:easy.reconcile.options,journal_id:0 -#: field:easy.reconcile.simple,journal_id:0 -#: field:easy.reconcile.simple.name,journal_id:0 -#: field:easy.reconcile.simple.partner,journal_id:0 -#: field:easy.reconcile.simple.reference,journal_id:0 -msgid "Journal" -msgstr "Journal" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_simple_reference -msgid "easy.reconcile.simple.reference" -msgstr "easy.reconcile.simple.reference" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_account_easy_reconcile -msgid "account easy reconcile" -msgstr "Lettrage automatisé" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,expense_exchange_account_id:0 -#: field:easy.reconcile.base,expense_exchange_account_id:0 -#: field:easy.reconcile.options,expense_exchange_account_id:0 -#: field:easy.reconcile.simple,expense_exchange_account_id:0 -#: field:easy.reconcile.simple.name,expense_exchange_account_id:0 -#: field:easy.reconcile.simple.partner,expense_exchange_account_id:0 -#: field:easy.reconcile.simple.reference,expense_exchange_account_id:0 -msgid "Loss Exchange Rate Account" -msgstr "Compte de perte de change" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,income_exchange_account_id:0 -#: field:easy.reconcile.base,income_exchange_account_id:0 -#: field:easy.reconcile.options,income_exchange_account_id:0 -#: field:easy.reconcile.simple,income_exchange_account_id:0 -#: field:easy.reconcile.simple.name,income_exchange_account_id:0 -#: field:easy.reconcile.simple.partner,income_exchange_account_id:0 -#: field:easy.reconcile.simple.reference,income_exchange_account_id:0 -msgid "Gain Exchange Rate Account" -msgstr "Compte de gain de change" diff --git a/account_easy_reconcile/README.rst b/account_easy_reconcile/README.rst new file mode 100644 index 00000000..39e6b2c9 --- /dev/null +++ b/account_easy_reconcile/README.rst @@ -0,0 +1,63 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :alt: License: AGPL-3 + +Easy Reconcile +============== + +This is a shared work between Akretion and Camptocamp +in order to provide: + - reconciliation facilities for big volume of transactions + - setup different profiles of reconciliation by account + - each profile can use many methods of reconciliation + - this module is also a base to create others + reconciliation methods which can plug in the profiles + - a profile a reconciliation can be run manually + or by a cron + - monitoring of reconciliation runs with an history + which keep track of the reconciled Journal items + +2 simple reconciliation methods are integrated +in this module, the simple reconciliations works +on 2 lines (1 debit / 1 credit) and do not allow +partial reconcilation, they also match on 1 key, +partner or Journal item name. + +You may be interested to install also the +``account_advanced_reconciliation`` module. +This latter add more complex reconciliations, +allows multiple lines and partial. + + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues\n" " " msgstr "" -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_options -msgid "easy.reconcile.options" -msgstr "" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Group By..." -msgstr "" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,unreconciled_count:0 -msgid "Unreconciled Items" -msgstr "" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_base -msgid "easy.reconcile.base" -msgstr "" - -#. module: account_easy_reconcile -#: field:easy.reconcile.history,reconcile_line_ids:0 -msgid "Reconciled Items" -msgstr "" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,reconcile_method:0 -msgid "Method" -msgstr "" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "7 Days" -msgstr "" - -#. module: account_easy_reconcile -#: model:ir.actions.act_window,name:account_easy_reconcile.action_easy_reconcile_history -msgid "Easy Automatic Reconcile History" -msgstr "" - -#. module: account_easy_reconcile -#: field:easy.reconcile.history,date:0 -msgid "Run date" -msgstr "" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Match one debit line vs one credit line. Do not allow partial reconciliation. The lines should have the same amount (with the write-off) and the same reference to be reconciled." -msgstr "" - -#. module: account_easy_reconcile -#: model:ir.actions.act_window,name:account_easy_reconcile.act_easy_reconcile_to_history -msgid "History Details" -msgstr "" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Display items reconciled on the last run" -msgstr "" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,name:0 -msgid "Type" -msgstr "" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,company_id:0 -#: field:account.easy.reconcile.method,company_id:0 -#: field:easy.reconcile.history,company_id:0 -msgid "Company" -msgstr "" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,account_profit_id:0 -#: field:easy.reconcile.base,account_profit_id:0 -#: field:easy.reconcile.options,account_profit_id:0 -#: field:easy.reconcile.simple,account_profit_id:0 -#: field:easy.reconcile.simple.name,account_profit_id:0 -#: field:easy.reconcile.simple.partner,account_profit_id:0 -#: field:easy.reconcile.simple.reference,account_profit_id:0 -msgid "Account Profit" -msgstr "" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Todays' Reconcilations" -msgstr "" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Simple. Amount and Name" -msgstr "" - -#. module: account_easy_reconcile -#: field:easy.reconcile.base,partner_ids:0 -#: field:easy.reconcile.simple,partner_ids:0 -#: field:easy.reconcile.simple.name,partner_ids:0 -#: field:easy.reconcile.simple.partner,partner_ids:0 -#: field:easy.reconcile.simple.reference,partner_ids:0 -msgid "Restrict on partners" -msgstr "" - -#. module: account_easy_reconcile -#: model:ir.actions.act_window,name:account_easy_reconcile.action_account_easy_reconcile -#: model:ir.ui.menu,name:account_easy_reconcile.menu_easy_reconcile -msgid "Easy Automatic Reconcile" -msgstr "" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Today" -msgstr "" - -#. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Date" -msgstr "" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,last_history:0 -msgid "Last History" -msgstr "" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Configuration" -msgstr "" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,reconciled_partial_count:0 -#: field:easy.reconcile.history,partial_line_ids:0 -msgid "Partially Reconciled Items" -msgstr "" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_simple_partner -msgid "easy.reconcile.simple.partner" -msgstr "" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,write_off:0 -#: field:easy.reconcile.base,write_off:0 -#: field:easy.reconcile.options,write_off:0 -#: field:easy.reconcile.simple,write_off:0 -#: field:easy.reconcile.simple.name,write_off:0 -#: field:easy.reconcile.simple.partner,write_off:0 -#: field:easy.reconcile.simple.reference,write_off:0 -msgid "Write off allowed" -msgstr "" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Automatic Easy Reconcile" -msgstr "" - #. module: account_easy_reconcile #: field:account.easy.reconcile,account:0 #: field:easy.reconcile.base,account_id:0 @@ -228,79 +43,6 @@ msgstr "" msgid "Account" msgstr "" -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,task_id:0 -msgid "Task" -msgstr "" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile,name:0 -msgid "Name" -msgstr "" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Simple. Amount and Partner" -msgstr "" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Start Auto Reconcilation" -msgstr "" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_simple_name -msgid "easy.reconcile.simple.name" -msgstr "" - -#. module: account_easy_reconcile -#: field:account.easy.reconcile.method,filter:0 -#: field:easy.reconcile.base,filter:0 -#: field:easy.reconcile.options,filter:0 -#: field:easy.reconcile.simple,filter:0 -#: field:easy.reconcile.simple.name,filter:0 -#: field:easy.reconcile.simple.partner,filter:0 -#: field:easy.reconcile.simple.reference,filter:0 -msgid "Filter" -msgstr "" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Match one debit line vs one credit line. Do not allow partial reconciliation. The lines should have the same amount (with the write-off) and the same partner to be reconciled." -msgstr "" - -#. module: account_easy_reconcile -#: field:easy.reconcile.history,easy_reconcile_id:0 -msgid "Reconcile Profile" -msgstr "" - -#. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_account_easy_reconcile_method -msgid "reconcile method for account_easy_reconcile" -msgstr "" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Start Auto Reconciliation" -msgstr "" - -#. module: account_easy_reconcile -#: code:addons/account_easy_reconcile/easy_reconcile.py:257 -#, python-format -msgid "Error" -msgstr "" - -#. module: account_easy_reconcile -#: code:addons/account_easy_reconcile/easy_reconcile.py:258 -#, python-format -msgid "There is no history of reconciled items on the task: %s." -msgstr "" - -#. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Match one debit line vs one credit line. Do not allow partial reconciliation. The lines should have the same amount (with the write-off) and the same name to be reconciled." -msgstr "" - #. module: account_easy_reconcile #: field:account.easy.reconcile.method,account_lost_id:0 #: field:easy.reconcile.base,account_lost_id:0 @@ -313,55 +55,98 @@ msgid "Account Lost" msgstr "" #. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Reconciliation Profile" +#: field:account.easy.reconcile.method,account_profit_id:0 +#: field:easy.reconcile.base,account_profit_id:0 +#: field:easy.reconcile.options,account_profit_id:0 +#: field:easy.reconcile.simple,account_profit_id:0 +#: field:easy.reconcile.simple.name,account_profit_id:0 +#: field:easy.reconcile.simple.partner,account_profit_id:0 +#: field:easy.reconcile.simple.reference,account_profit_id:0 +msgid "Account Profit" msgstr "" #. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -#: field:account.easy.reconcile,history_ids:0 -msgid "History" +#: help:account.easy.reconcile.method,analytic_account_id:0 +#: help:easy.reconcile.base,analytic_account_id:0 +#: help:easy.reconcile.options,analytic_account_id:0 +#: help:easy.reconcile.simple,analytic_account_id:0 +#: help:easy.reconcile.simple.name,analytic_account_id:0 +#: help:easy.reconcile.simple.partner,analytic_account_id:0 +#: help:easy.reconcile.simple.reference,analytic_account_id:0 +msgid "Analytic accountfor the write-off" msgstr "" #. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -#: view:easy.reconcile.history:0 -msgid "Go to reconciled items" +#: field:account.easy.reconcile.method,analytic_account_id:0 +#: field:easy.reconcile.base,analytic_account_id:0 +#: field:easy.reconcile.options,analytic_account_id:0 +#: field:easy.reconcile.simple,analytic_account_id:0 +#: field:easy.reconcile.simple.name,analytic_account_id:0 +#: field:easy.reconcile.simple.partner,analytic_account_id:0 +#: field:easy.reconcile.simple.reference,analytic_account_id:0 +msgid "Analytic_account" msgstr "" #. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Profile Information" +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_tree +msgid "Automatic Easy Reconcile" msgstr "" #. module: account_easy_reconcile -#: view:account.easy.reconcile.method:0 +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +#: view:easy.reconcile.history:account_easy_reconcile.easy_reconcile_history_form +#: view:easy.reconcile.history:account_easy_reconcile.easy_reconcile_history_tree +#: view:easy.reconcile.history:account_easy_reconcile.view_easy_reconcile_history_search +msgid "Automatic Easy Reconcile History" +msgstr "" + +#. module: account_easy_reconcile +#: view:account.easy.reconcile.method:account_easy_reconcile.account_easy_reconcile_method_form +#: view:account.easy.reconcile.method:account_easy_reconcile.account_easy_reconcile_method_tree msgid "Automatic Easy Reconcile Method" msgstr "" #. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Simple. Amount and Reference" +#: model:ir.model,name:account_easy_reconcile.model_res_company +msgid "Companies" msgstr "" #. module: account_easy_reconcile -#: view:account.easy.reconcile:0 -msgid "Display items partially reconciled on the last run" +#: field:account.easy.reconcile,company_id:0 +#: field:account.easy.reconcile.method,company_id:0 +#: field:easy.reconcile.history,company_id:0 +msgid "Company" msgstr "" #. module: account_easy_reconcile -#: field:account.easy.reconcile.method,sequence:0 -msgid "Sequence" +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +msgid "Configuration" msgstr "" #. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_simple -msgid "easy.reconcile.simple" +#: field:account.easy.reconcile,create_uid:0 +#: field:account.easy.reconcile.method,create_uid:0 +#: field:easy.reconcile.history,create_uid:0 +#: field:easy.reconcile.simple.name,create_uid:0 +#: field:easy.reconcile.simple.partner,create_uid:0 +#: field:easy.reconcile.simple.reference,create_uid:0 +msgid "Created by" msgstr "" #. module: account_easy_reconcile -#: view:easy.reconcile.history:0 -msgid "Reconciliations of last 7 days" +#: field:account.easy.reconcile,create_date:0 +#: field:account.easy.reconcile.method,create_date:0 +#: field:easy.reconcile.history,create_date:0 +#: field:easy.reconcile.simple.name,create_date:0 +#: field:easy.reconcile.simple.partner,create_date:0 +#: field:easy.reconcile.simple.reference,create_date:0 +msgid "Created on" +msgstr "" + +#. module: account_easy_reconcile +#: view:easy.reconcile.history:account_easy_reconcile.view_easy_reconcile_history_search +msgid "Date" msgstr "" #. module: account_easy_reconcile @@ -376,11 +161,142 @@ msgid "Date of reconciliation" msgstr "" #. module: account_easy_reconcile -#: code:addons/account_easy_reconcile/easy_reconcile_history.py:111 -#: view:easy.reconcile.history:0 -#: field:easy.reconcile.history,reconcile_partial_ids:0 +#: help:account.easy.reconcile,message_last_post:0 +msgid "Date of the last message posted on the record." +msgstr "" + +#. module: account_easy_reconcile +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_tree +msgid "Display items partially reconciled on the last run" +msgstr "" + +#. module: account_easy_reconcile +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_tree +msgid "Display items reconciled on the last run" +msgstr "" + +#. module: account_easy_reconcile +#: model:ir.actions.act_window,name:account_easy_reconcile.action_account_easy_reconcile +#: model:ir.ui.menu,name:account_easy_reconcile.menu_easy_reconcile +msgid "Easy Automatic Reconcile" +msgstr "" + +#. module: account_easy_reconcile +#: model:ir.actions.act_window,name:account_easy_reconcile.action_easy_reconcile_history +msgid "Easy Automatic Reconcile History" +msgstr "" + +#. module: account_easy_reconcile +#: code:addons/account_easy_reconcile/easy_reconcile.py:329 #, python-format -msgid "Partial Reconciliations" +msgid "Error" +msgstr "" + +#. module: account_easy_reconcile +#: field:account.easy.reconcile.method,filter:0 +#: field:easy.reconcile.base,filter:0 +#: field:easy.reconcile.options,filter:0 +#: field:easy.reconcile.simple,filter:0 +#: field:easy.reconcile.simple.name,filter:0 +#: field:easy.reconcile.simple.partner,filter:0 +#: field:easy.reconcile.simple.reference,filter:0 +msgid "Filter" +msgstr "" + +#. module: account_easy_reconcile +#: field:account.easy.reconcile,message_follower_ids:0 +msgid "Followers" +msgstr "" + +#. module: account_easy_reconcile +#: field:account.easy.reconcile.method,income_exchange_account_id:0 +#: field:easy.reconcile.base,income_exchange_account_id:0 +#: field:easy.reconcile.options,income_exchange_account_id:0 +#: field:easy.reconcile.simple,income_exchange_account_id:0 +#: field:easy.reconcile.simple.name,income_exchange_account_id:0 +#: field:easy.reconcile.simple.partner,income_exchange_account_id:0 +#: field:easy.reconcile.simple.reference,income_exchange_account_id:0 +msgid "Gain ExchangeRate Account" +msgstr "" + +#. module: account_easy_reconcile +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +msgid "Go to partial reconciled items" +msgstr "" + +#. module: account_easy_reconcile +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +#: view:easy.reconcile.history:account_easy_reconcile.easy_reconcile_history_form +#: view:easy.reconcile.history:account_easy_reconcile.easy_reconcile_history_tree +msgid "Go to partially reconciled items" +msgstr "" + +#. module: account_easy_reconcile +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +#: view:easy.reconcile.history:account_easy_reconcile.easy_reconcile_history_form +#: view:easy.reconcile.history:account_easy_reconcile.easy_reconcile_history_tree +msgid "Go to reconciled items" +msgstr "" + +#. module: account_easy_reconcile +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +msgid "Go to unreconciled items" +msgstr "" + +#. module: account_easy_reconcile +#: view:easy.reconcile.history:account_easy_reconcile.view_easy_reconcile_history_search +msgid "Group By..." +msgstr "" + +#. module: account_easy_reconcile +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +#: field:account.easy.reconcile,history_ids:0 +msgid "History" +msgstr "" + +#. module: account_easy_reconcile +#: model:ir.actions.act_window,name:account_easy_reconcile.act_easy_reconcile_to_history +msgid "History Details" +msgstr "" + +#. module: account_easy_reconcile +#: help:account.easy.reconcile,message_summary:0 +msgid "Holds the Chatter summary (number of messages, ...). This summary is directly in html format in order to be inserted in kanban views." +msgstr "" + +#. module: account_easy_reconcile +#: field:res.company,reconciliation_commit_every:0 +msgid "How often to commit when performing automaticreconciliation." +msgstr "" + +#. module: account_easy_reconcile +#: field:account.easy.reconcile,id:0 +#: field:account.easy.reconcile.method,id:0 +#: field:easy.reconcile.base,id:0 +#: field:easy.reconcile.history,id:0 +#: field:easy.reconcile.options,id:0 +#: field:easy.reconcile.simple,id:0 +#: field:easy.reconcile.simple.name,id:0 +#: field:easy.reconcile.simple.partner,id:0 +#: field:easy.reconcile.simple.reference,id:0 +msgid "ID" +msgstr "" + +#. module: account_easy_reconcile +#: help:account.easy.reconcile,message_unread:0 +msgid "If checked new messages require your attention." +msgstr "" + +#. module: account_easy_reconcile +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +msgid "Information" +msgstr "" + +#. module: account_easy_reconcile +#: field:account.easy.reconcile,message_is_follower:0 +msgid "Is a Follower" msgstr "" #. module: account_easy_reconcile @@ -395,13 +311,33 @@ msgid "Journal" msgstr "" #. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_easy_reconcile_simple_reference -msgid "easy.reconcile.simple.reference" +#: field:account.easy.reconcile,message_last_post:0 +msgid "Last Message Date" msgstr "" #. module: account_easy_reconcile -#: model:ir.model,name:account_easy_reconcile.model_account_easy_reconcile -msgid "account easy reconcile" +#: field:account.easy.reconcile,write_uid:0 +#: field:account.easy.reconcile.method,write_uid:0 +#: field:easy.reconcile.history,write_uid:0 +#: field:easy.reconcile.simple.name,write_uid:0 +#: field:easy.reconcile.simple.partner,write_uid:0 +#: field:easy.reconcile.simple.reference,write_uid:0 +msgid "Last Updated by" +msgstr "" + +#. module: account_easy_reconcile +#: field:account.easy.reconcile,write_date:0 +#: field:account.easy.reconcile.method,write_date:0 +#: field:easy.reconcile.history,write_date:0 +#: field:easy.reconcile.simple.name,write_date:0 +#: field:easy.reconcile.simple.partner,write_date:0 +#: field:easy.reconcile.simple.reference,write_date:0 +msgid "Last Updated on" +msgstr "" + +#. module: account_easy_reconcile +#: help:res.company,reconciliation_commit_every:0 +msgid "Leave zero to commit only at the end of the process." msgstr "" #. module: account_easy_reconcile @@ -412,16 +348,220 @@ msgstr "" #: field:easy.reconcile.simple.name,expense_exchange_account_id:0 #: field:easy.reconcile.simple.partner,expense_exchange_account_id:0 #: field:easy.reconcile.simple.reference,expense_exchange_account_id:0 -msgid "Loss Exchange Rate Account" +msgid "Loss ExchangeRate Account" msgstr "" #. module: account_easy_reconcile -#: field:account.easy.reconcile.method,income_exchange_account_id:0 -#: field:easy.reconcile.base,income_exchange_account_id:0 -#: field:easy.reconcile.options,income_exchange_account_id:0 -#: field:easy.reconcile.simple,income_exchange_account_id:0 -#: field:easy.reconcile.simple.name,income_exchange_account_id:0 -#: field:easy.reconcile.simple.partner,income_exchange_account_id:0 -#: field:easy.reconcile.simple.reference,income_exchange_account_id:0 -msgid "Gain Exchange Rate Account" +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +msgid "Match one debit line vs one credit line. Do not allow partial reconciliation. The lines should have the same amount (with the write-off) and the same name to be reconciled." msgstr "" + +#. module: account_easy_reconcile +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +msgid "Match one debit line vs one credit line. Do not allow partial reconciliation. The lines should have the same amount (with the write-off) and the same partner to be reconciled." +msgstr "" + +#. module: account_easy_reconcile +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +msgid "Match one debit line vs one credit line. Do not allow partial reconciliation. The lines should have the same amount (with the write-off) and the same reference to be reconciled." +msgstr "" + +#. module: account_easy_reconcile +#: field:account.easy.reconcile,message_ids:0 +msgid "Messages" +msgstr "" + +#. module: account_easy_reconcile +#: help:account.easy.reconcile,message_ids:0 +msgid "Messages and communication history" +msgstr "" + +#. module: account_easy_reconcile +#: field:account.easy.reconcile,reconcile_method:0 +msgid "Method" +msgstr "" + +#. module: account_easy_reconcile +#: field:account.easy.reconcile,name:0 +msgid "Name" +msgstr "" + +#. module: account_easy_reconcile +#: view:account.config.settings:account_easy_reconcile.view_account_config +msgid "Options" +msgstr "" + +#. module: account_easy_reconcile +#: code:addons/account_easy_reconcile/easy_reconcile_history.py:108 +#: view:easy.reconcile.history:account_easy_reconcile.easy_reconcile_history_form +#: field:easy.reconcile.history,reconcile_ids:0 +#: field:easy.reconcile.history,reconcile_partial_ids:0 +#, python-format +msgid "Partial Reconciliations" +msgstr "" + +#. module: account_easy_reconcile +#: code:addons/account_easy_reconcile/easy_reconcile.py:368 +#, python-format +msgid "Partial reconciled items" +msgstr "" + +#. module: account_easy_reconcile +#: field:easy.reconcile.history,partial_line_ids:0 +msgid "Partially Reconciled Items" +msgstr "" + +#. module: account_easy_reconcile +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +msgid "Profile Information" +msgstr "" + +#. module: account_easy_reconcile +#: field:easy.reconcile.history,easy_reconcile_id:0 +msgid "Reconcile Profile" +msgstr "" + +#. module: account_easy_reconcile +#: field:easy.reconcile.history,reconcile_line_ids:0 +msgid "Reconciled Items" +msgstr "" + +#. module: account_easy_reconcile +#: view:account.config.settings:account_easy_reconcile.view_account_config +msgid "Reconciliation" +msgstr "" + +#. module: account_easy_reconcile +#: view:easy.reconcile.history:account_easy_reconcile.view_easy_reconcile_history_search +msgid "Reconciliation Profile" +msgstr "" + +#. module: account_easy_reconcile +#: code:addons/account_easy_reconcile/easy_reconcile_history.py:105 +#: view:easy.reconcile.history:account_easy_reconcile.easy_reconcile_history_form +#, python-format +msgid "Reconciliations" +msgstr "" + +#. module: account_easy_reconcile +#: view:easy.reconcile.history:account_easy_reconcile.view_easy_reconcile_history_search +msgid "Reconciliations of last 7 days" +msgstr "" + +#. module: account_easy_reconcile +#: field:easy.reconcile.base,partner_ids:0 +#: field:easy.reconcile.simple,partner_ids:0 +#: field:easy.reconcile.simple.name,partner_ids:0 +#: field:easy.reconcile.simple.partner,partner_ids:0 +#: field:easy.reconcile.simple.reference,partner_ids:0 +msgid "Restrict on partners" +msgstr "" + +#. module: account_easy_reconcile +#: field:easy.reconcile.history,date:0 +msgid "Run date" +msgstr "" + +#. module: account_easy_reconcile +#: field:account.easy.reconcile.method,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: account_easy_reconcile +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +msgid "Simple. Amount and Name" +msgstr "" + +#. module: account_easy_reconcile +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +msgid "Simple. Amount and Partner" +msgstr "" + +#. module: account_easy_reconcile +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +msgid "Simple. Amount and Reference" +msgstr "" + +#. module: account_easy_reconcile +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_tree +msgid "Start Auto Reconcilation" +msgstr "" + +#. module: account_easy_reconcile +#: view:account.easy.reconcile:account_easy_reconcile.account_easy_reconcile_form +msgid "Start Auto Reconciliation" +msgstr "" + +#. module: account_easy_reconcile +#: field:account.easy.reconcile,message_summary:0 +msgid "Summary" +msgstr "" + +#. module: account_easy_reconcile +#: field:account.easy.reconcile.method,task_id:0 +msgid "Task" +msgstr "" + +#. module: account_easy_reconcile +#: help:account.easy.reconcile.method,sequence:0 +msgid "The sequence field is used to order the reconcile method" +msgstr "" + +#. module: account_easy_reconcile +#: code:addons/account_easy_reconcile/easy_reconcile.py:330 +#, python-format +msgid "There is no history of reconciled items on the task: %s." +msgstr "" + +#. module: account_easy_reconcile +#: view:easy.reconcile.history:account_easy_reconcile.view_easy_reconcile_history_search +msgid "Today" +msgstr "" + +#. module: account_easy_reconcile +#: view:easy.reconcile.history:account_easy_reconcile.view_easy_reconcile_history_search +msgid "Todays' Reconcilations" +msgstr "" + +#. module: account_easy_reconcile +#: field:account.easy.reconcile.method,name:0 +msgid "Type" +msgstr "" + +#. module: account_easy_reconcile +#: field:account.easy.reconcile,message_unread:0 +msgid "Unread Messages" +msgstr "" + +#. module: account_easy_reconcile +#: code:addons/account_easy_reconcile/easy_reconcile.py:356 +#, python-format +msgid "Unreconciled items" +msgstr "" + +#. module: account_easy_reconcile +#: field:account.easy.reconcile.method,write_off:0 +#: field:easy.reconcile.base,write_off:0 +#: field:easy.reconcile.options,write_off:0 +#: field:easy.reconcile.simple,write_off:0 +#: field:easy.reconcile.simple.name,write_off:0 +#: field:easy.reconcile.simple.partner,write_off:0 +#: field:easy.reconcile.simple.reference,write_off:0 +msgid "Write off allowed" +msgstr "" + +#. module: account_easy_reconcile +#: model:ir.model,name:account_easy_reconcile.model_account_easy_reconcile +msgid "account easy reconcile" +msgstr "" + +#. module: account_easy_reconcile +#: view:account.config.settings:account_easy_reconcile.view_account_config +msgid "eInvoicing & Payments" +msgstr "" + +#. module: account_easy_reconcile +#: model:ir.model,name:account_easy_reconcile.model_account_easy_reconcile_method +msgid "reconcile method for account_easy_reconcile" +msgstr "" + diff --git a/__unported__/account_easy_reconcile/res_config.py b/account_easy_reconcile/res_config.py similarity index 56% rename from __unported__/account_easy_reconcile/res_config.py rename to account_easy_reconcile/res_config.py index cb827ab3..36265a91 100644 --- a/__unported__/account_easy_reconcile/res_config.py +++ b/account_easy_reconcile/res_config.py @@ -3,6 +3,7 @@ # # Author: Leonardo Pistone # Copyright 2014 Camptocamp SA +# Copyright 2015 Camptocamp SA (Damien Crier) # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -19,41 +20,39 @@ # ############################################################################## -from openerp.osv import orm, fields +from openerp import models, api, fields -class AccountConfigSettings(orm.TransientModel): +class AccountConfigSettings(models.TransientModel): _inherit = 'account.config.settings' - _columns = { - 'reconciliation_commit_every': fields.related( - 'company_id', - 'reconciliation_commit_every', - type='integer', - string='How often to commit when performing automatic ' - 'reconciliation.', - help="""Leave zero to commit only at the end of the process."""), - } + reconciliation_commit_every = fields.Integer( + related="company_id.reconciliation_commit_every", + string="How often to commit when performing automatic" + "reconciliation.", + help="""Leave zero to commit only at the end of the process.""" + ) - def onchange_company_id(self, cr, uid, ids, company_id, context=None): - company_obj = self.pool['res.company'] + @api.multi + def onchange_company_id(self, company_id): result = super(AccountConfigSettings, self).onchange_company_id( - cr, uid, ids, company_id, context=None) + company_id + ) if company_id: - company = company_obj.browse(cr, uid, company_id, context=context) + company = self.env['res.company'].browse(company_id) result['value']['reconciliation_commit_every'] = ( company.reconciliation_commit_every ) return result -class Company(orm.Model): +class Company(models.Model): _inherit = "res.company" - _columns = { - 'reconciliation_commit_every': fields.integer( - string='How often to commit when performing automatic ' - 'reconciliation.', - help="""Leave zero to commit only at the end of the process."""), - } + + reconciliation_commit_every = fields.Integer( + string="How often to commit when performing automatic" + "reconciliation.", + help="""Leave zero to commit only at the end of the process.""" + ) diff --git a/__unported__/account_easy_reconcile/res_config_view.xml b/account_easy_reconcile/res_config_view.xml similarity index 100% rename from __unported__/account_easy_reconcile/res_config_view.xml rename to account_easy_reconcile/res_config_view.xml diff --git a/__unported__/account_easy_reconcile/security/ir.model.access.csv b/account_easy_reconcile/security/ir.model.access.csv similarity index 100% rename from __unported__/account_easy_reconcile/security/ir.model.access.csv rename to account_easy_reconcile/security/ir.model.access.csv diff --git a/__unported__/account_easy_reconcile/security/ir_rule.xml b/account_easy_reconcile/security/ir_rule.xml similarity index 100% rename from __unported__/account_easy_reconcile/security/ir_rule.xml rename to account_easy_reconcile/security/ir_rule.xml diff --git a/__unported__/account_easy_reconcile/simple_reconciliation.py b/account_easy_reconcile/simple_reconciliation.py similarity index 77% rename from __unported__/account_easy_reconcile/simple_reconciliation.py rename to account_easy_reconcile/simple_reconciliation.py index f108ff4f..8cd12091 100644 --- a/__unported__/account_easy_reconcile/simple_reconciliation.py +++ b/account_easy_reconcile/simple_reconciliation.py @@ -3,6 +3,7 @@ # # Copyright 2012-2013 Camptocamp SA (Guewen Baconnier) # Copyright (C) 2010 Sébastien Beau +# Copyright 2015 Camptocamp SA (Damien Crier) # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -19,10 +20,11 @@ # ############################################################################## -from openerp.osv.orm import AbstractModel, TransientModel +# from openerp.osv.orm import AbstractModel, TransientModel +from openerp import models, api -class EasyReconcileSimple(AbstractModel): +class EasyReconcileSimple(models.AbstractModel): _name = 'easy.reconcile.simple' _inherit = 'easy.reconcile.base' @@ -30,7 +32,8 @@ class EasyReconcileSimple(AbstractModel): # field name used as key for matching the move lines _key_field = None - def rec_auto_lines_simple(self, cr, uid, rec, lines, context=None): + @api.model + def rec_auto_lines_simple(self, lines): if self._key_field is None: raise ValueError("_key_field has to be defined") count = 0 @@ -51,8 +54,10 @@ class EasyReconcileSimple(AbstractModel): if not check: continue reconciled, dummy = self._reconcile_lines( - cr, uid, rec, [credit_line, debit_line], - allow_partial=False, context=context) + self, + [credit_line, debit_line], + allow_partial=False + ) if reconciled: res += [credit_line['id'], debit_line['id']] del lines[i] @@ -60,29 +65,29 @@ class EasyReconcileSimple(AbstractModel): count += 1 return res, [] # empty list for partial, only full rec in "simple" rec - def _simple_order(self, rec, *args, **kwargs): + def _simple_order(self, *args, **kwargs): return "ORDER BY account_move_line.%s" % self._key_field - def _action_rec(self, cr, uid, rec, context=None): + def _action_rec(self): """Match only 2 move lines, do not allow partial reconcile""" - select = self._select(rec) + select = self._select(self) select += ", account_move_line.%s " % self._key_field - where, params = self._where(rec) + where, params = self._where() where += " AND account_move_line.%s IS NOT NULL " % self._key_field - where2, params2 = self._get_filter(cr, uid, rec, context=context) + where2, params2 = self._get_filter() query = ' '.join(( select, - self._from(rec), + self._from(), where, where2, - self._simple_order(rec))) + self._simple_order())) - cr.execute(query, params + params2) - lines = cr.dictfetchall() - return self.rec_auto_lines_simple(cr, uid, rec, lines, context) + self.env.cr.execute(query, params + params2) + lines = self.env.cr.dictfetchall() + return self.rec_auto_lines_simple(lines) -class EasyReconcileSimpleName(TransientModel): +class EasyReconcileSimpleName(models.TransientModel): _name = 'easy.reconcile.simple.name' _inherit = 'easy.reconcile.simple' @@ -91,7 +96,7 @@ class EasyReconcileSimpleName(TransientModel): _key_field = 'name' -class EasyReconcileSimplePartner(TransientModel): +class EasyReconcileSimplePartner(models.TransientModel): _name = 'easy.reconcile.simple.partner' _inherit = 'easy.reconcile.simple' @@ -100,7 +105,7 @@ class EasyReconcileSimplePartner(TransientModel): _key_field = 'partner_id' -class EasyReconcileSimpleReference(TransientModel): +class EasyReconcileSimpleReference(models.TransientModel): _name = 'easy.reconcile.simple.reference' _inherit = 'easy.reconcile.simple'