Tower: unpublish om_recurring_payments — remove source from 19.0 branch

This commit is contained in:
2026-05-02 11:16:09 +00:00
parent 7428a903a8
commit e2efba2971
23 changed files with 0 additions and 2632 deletions

View File

@@ -1 +0,0 @@
from . import models

View File

@@ -1,20 +0,0 @@
{
'name': 'Odoo 19 Recurring Payment',
'author': 'Odoo Mates',
'category': 'Accounting',
'version': 1.0.019.0.1.0.0', # __odoosky_original_version__: '1.0.0'
'description': """Odoo 19 Recurring Payment, Recurring Payment In Odoo, Odoo 19 Accounting""",
'summary': 'Use recurring payments to handle periodically repeated payments',
'sequence': 11,
'website': 'https://www.odoomates.tech',
'depends': ['account'],
'license': 'LGPL-3',
'data': [
'data/sequence.xml',
'data/recurring_cron.xml',
'security/ir.model.access.csv',
'views/recurring_template_view.xml',
'views/recurring_payment_view.xml'
],
'images': ['static/description/banner.png'],
}

View File

@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="action_generate_recurring_payment" model="ir.cron">
<field name="name">Generate Recurring Payments</field>
<field name="model_id" ref="model_recurring_payment"/>
<field name="state">code</field>
<field name="active" eval="True"/>
<field name="code">model.action_generate_payment()</field>
<field name='interval_number'>1</field>
<field name='interval_type'>days</field>
</record>
</data>
</odoo>

View File

@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="seq_recurring_payment" model="ir.sequence">
<field name="name">Recurring Payments</field>
<field name="code">recurring.payment</field>
<field name="prefix">RP</field>
<field name="padding">3</field>
<field name="company_id" eval="False"/>
</record>
</data>
</odoo>

View File

@@ -1,313 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * om_recurring_payments
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-15 18:19+0000\n"
"PO-Revision-Date: 2022-04-15 18:19+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__amount
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__amount
msgid "Amount"
msgstr ""
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "Amount Must Be Non-Zero Positive Number"
msgstr "يجب أن يكون المبلغ رقمًا موجبًا غير صفري\n"
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "Cannot delete done records !"
msgstr "لا يمكن حذف السجلات المنجزة!\n"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__company_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__company_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__company_id
msgid "Company"
msgstr "الشركة"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Confirm"
msgstr ""
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Create Payment"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__create_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__create_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__create_uid
msgid "Created by"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__create_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__create_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__create_date
msgid "Created on"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__currency_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__currency_id
msgid "Currency"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__date
msgid "Date"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__days
msgid "Days"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__description
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__description
msgid "Description"
msgstr ""
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Description..."
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__display_name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__display_name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__display_name
msgid "Display Name"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__state__done
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__state__done
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment_line__state__done
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Done"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__state__draft
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__state__draft
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment_line__state__draft
msgid "Draft"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__date_end
msgid "End Date"
msgstr "تاريخ الانتهاء"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__journal_state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__journal_state
msgid "Generate Journal As"
msgstr "إنشاء مجلة باسم\n"
#. module: om_recurring_payments
#: model:ir.actions.server,name:om_recurring_payments.action_generate_recurring_payment_ir_actions_server
#: model:ir.cron,cron_name:om_recurring_payments.action_generate_recurring_payment
#: model:ir.cron,name:om_recurring_payments.action_generate_recurring_payment
msgid "Generate Recurring Payments"
msgstr "توليد المدفوعات المتكررة\n"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__id
msgid "ID"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__journal_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__journal_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__journal_id
msgid "Journal"
msgstr "مجلة\n"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template____last_update
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment____last_update
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line____last_update
msgid "Last Modified on"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__write_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__write_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__write_uid
msgid "Last Updated by"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__write_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__write_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__write_date
msgid "Last Updated on"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__months
msgid "Months"
msgstr "شهور\n"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__name
msgid "Name"
msgstr ""
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "New"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__partner_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__partner_id
msgid "Partner"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__payment_id
msgid "Payment"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__payment_type
msgid "Payment Type"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__journal_state__posted
msgid "Posted"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__payment_type__inbound
msgid "Receive Money"
msgstr ""
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Entries"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__recurring_interval
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__recurring_interval
msgid "Recurring Interval"
msgstr "الفاصل الزمني المتكرر\n"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__line_ids
msgid "Recurring Lines"
msgstr ""
#. module: om_recurring_payments
#: model:ir.actions.act_window,name:om_recurring_payments.action_account_recurring_payment
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__recurring_payment_id
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_payment
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Payment"
msgstr "دفع متكرر\n"
#. module: om_recurring_payments
#: model:ir.model,name:om_recurring_payments.model_recurring_payment_line
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Payment Line"
msgstr "خط الدفع المتكرر\n"
#. module: om_recurring_payments
#: model:ir.model,name:om_recurring_payments.model_recurring_payment
msgid "Recurring Payment("
msgstr ")دفع متكرر\n"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_account_recurring_payment_tree
msgid "Recurring Payments"
msgstr "دفع متكرر\n"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__recurring_period
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__recurring_period
msgid "Recurring Period"
msgstr "فترة متكررة\n"
#. module: om_recurring_payments
#: model:ir.actions.act_window,name:om_recurring_payments.action_account_recurring_template
#: model:ir.model,name:om_recurring_payments.model_account_recurring_template
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__template_id
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_template
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_account_recurring_template_tree
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Recurring Template"
msgstr "نموذج متكرر\n"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__payment_type__outbound
msgid "Send Money"
msgstr ""
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Set To Draft"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__date_begin
msgid "Start Date"
msgstr "تاريخ البداية"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__state
msgid "Status"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__journal_state__draft
msgid "Un Posted"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__weeks
msgid "Weeks"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__years
msgid "Years"
msgstr ""
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "You cannot Set to Draft as one of the line is already in done state"
msgstr "لا يمكنك التعيين إلى \"مسودة\" لأن أحد السطور في حالة \"تم\" بالفعل\n"

View File

@@ -1,313 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * om_recurring_payments
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-07-06 03:02+0000\n"
"PO-Revision-Date: 2022-07-06 03:02+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__amount
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__amount
msgid "Amount"
msgstr ""
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "Amount Must Be Non-Zero Positive Number"
msgstr ""
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "Cannot delete done records !"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__company_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__company_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__company_id
msgid "Company"
msgstr ""
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Confirm"
msgstr ""
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Create Payment"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__create_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__create_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__create_uid
msgid "Created by"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__create_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__create_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__create_date
msgid "Created on"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__currency_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__currency_id
msgid "Currency"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__date
msgid "Date"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__days
msgid "Days"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__description
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__description
msgid "Description"
msgstr ""
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Description..."
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__display_name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__display_name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__display_name
msgid "Display Name"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__state__done
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__state__done
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment_line__state__done
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Done"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__state__draft
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__state__draft
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment_line__state__draft
msgid "Draft"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__date_end
msgid "End Date"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__journal_state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__journal_state
msgid "Generate Journal As"
msgstr ""
#. module: om_recurring_payments
#: model:ir.actions.server,name:om_recurring_payments.action_generate_recurring_payment_ir_actions_server
#: model:ir.cron,cron_name:om_recurring_payments.action_generate_recurring_payment
#: model:ir.cron,name:om_recurring_payments.action_generate_recurring_payment
msgid "Generate Recurring Payments"
msgstr "توليد المدفوعات المتكررة\n"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__id
msgid "ID"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__journal_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__journal_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__journal_id
msgid "Journal"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template____last_update
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment____last_update
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line____last_update
msgid "Last Modified on"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__write_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__write_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__write_uid
msgid "Last Updated by"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__write_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__write_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__write_date
msgid "Last Updated on"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__months
msgid "Months"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__name
msgid "Name"
msgstr ""
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "New"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__partner_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__partner_id
msgid "Partner"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__payment_id
msgid "Payment"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__payment_type
msgid "Payment Type"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__journal_state__posted
msgid "Posted"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__payment_type__inbound
msgid "Receive Money"
msgstr ""
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Entries"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__recurring_interval
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__recurring_interval
msgid "Recurring Interval"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__line_ids
msgid "Recurring Lines"
msgstr ""
#. module: om_recurring_payments
#: model:ir.actions.act_window,name:om_recurring_payments.action_account_recurring_payment
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__recurring_payment_id
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_payment
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Payment"
msgstr "دفع متكرر\n"
#. module: om_recurring_payments
#: model:ir.model,name:om_recurring_payments.model_recurring_payment_line
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Payment Line"
msgstr "خط الدفع المتكرر\n"
#. module: om_recurring_payments
#: model:ir.model,name:om_recurring_payments.model_recurring_payment
msgid "Recurring Payment("
msgstr ""
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_account_recurring_payment_tree
msgid "Recurring Payments"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__recurring_period
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__recurring_period
msgid "Recurring Period"
msgstr ""
#. module: om_recurring_payments
#: model:ir.actions.act_window,name:om_recurring_payments.action_account_recurring_template
#: model:ir.model,name:om_recurring_payments.model_account_recurring_template
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__template_id
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_template
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_account_recurring_template_tree
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Recurring Template"
msgstr "نموذج متكرر\n"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__payment_type__outbound
msgid "Send Money"
msgstr ""
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Set To Draft"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__date_begin
msgid "Start Date"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__state
msgid "Status"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__journal_state__draft
msgid "Un Posted"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__weeks
msgid "Weeks"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__years
msgid "Years"
msgstr ""
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "You cannot Set to Draft as one of the line is already in done state"
msgstr ""

View File

@@ -1,279 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * om_recurring_payments
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-22 12:47+0000\n"
"PO-Revision-Date: 2024-03-22 12:47+0000\n"
"Last-Translator: Sergio Ariel Ameghino <ariel.ameghino@gmail.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__amount
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__amount
msgid "Amount"
msgstr "Importe"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__company_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__company_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__company_id
msgid "Company"
msgstr "Compañía"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Confirm"
msgstr "Confirmar"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Create Payment"
msgstr "Crear pago"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__create_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__create_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__create_uid
msgid "Created by"
msgstr "Creado por"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__create_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__create_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__create_date
msgid "Created on"
msgstr "Creado en"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__currency_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__currency_id
msgid "Currency"
msgstr "Moneda"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__date
msgid "Date"
msgstr "Fecha"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__days
msgid "Days"
msgstr "Días"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__description
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__description
msgid "Description"
msgstr "Descripción"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Description..."
msgstr "Descripción..."
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__display_name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__display_name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__display_name
msgid "Display Name"
msgstr "Nombre mostado"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__state__done
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__state__done
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment_line__state__done
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Done"
msgstr "Hecho"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__state__draft
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__state__draft
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment_line__state__draft
msgid "Draft"
msgstr "Borrador"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__date_end
msgid "End Date"
msgstr "Fecha final"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__journal_state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__journal_state
msgid "Generate Journal As"
msgstr "Generar diario como"
#. module: om_recurring_payments
#: model:ir.actions.server,name:om_recurring_payments.action_generate_recurring_payment_ir_actions_server
msgid "Generate Recurring Payments"
msgstr "Generar pagos recurrentes"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__id
msgid "ID"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__journal_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__journal_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__journal_id
msgid "Journal"
msgstr "Diario"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__write_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__write_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__write_uid
msgid "Last Updated by"
msgstr "Última actualización por"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__write_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__write_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__write_date
msgid "Last Updated on"
msgstr "Ultima actualización en"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__months
msgid "Months"
msgstr "Meses"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__name
msgid "Name"
msgstr "Nombre"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__partner_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__partner_id
msgid "Partner"
msgstr "Empresa"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__payment_id
msgid "Payment"
msgstr "Pago"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__payment_type
msgid "Payment Type"
msgstr "Tipo de pago"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__journal_state__posted
msgid "Posted"
msgstr "Publicado"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__payment_type__inbound
msgid "Receive Money"
msgstr "Recibir dinero"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Entries"
msgstr "Asientos recurrentes"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__recurring_interval
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__recurring_interval
msgid "Recurring Interval"
msgstr "Intervalo recurrrente"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__line_ids
msgid "Recurring Lines"
msgstr "Líneas recurrentes"
#. module: om_recurring_payments
#: model:ir.actions.act_window,name:om_recurring_payments.action_account_recurring_payment
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__recurring_payment_id
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_payment
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Payment"
msgstr "Pago recurrente"
#. module: om_recurring_payments
#: model:ir.model,name:om_recurring_payments.model_recurring_payment_line
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Payment Line"
msgstr "Línea de pago recurrente"
#. module: om_recurring_payments
#: model:ir.model,name:om_recurring_payments.model_recurring_payment
msgid "Recurring Payment("
msgstr "Pago recurrente"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_account_recurring_payment_tree
msgid "Recurring Payments"
msgstr "Pagos recurrentes"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__recurring_period
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__recurring_period
msgid "Recurring Period"
msgstr "Período recurrente"
#. module: om_recurring_payments
#: model:ir.actions.act_window,name:om_recurring_payments.action_account_recurring_template
#: model:ir.model,name:om_recurring_payments.model_account_recurring_template
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__template_id
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_template
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_account_recurring_template_tree
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Recurring Template"
msgstr "Plantilla recurrente"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__payment_type__outbound
msgid "Send Money"
msgstr "Enviar dinero"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Set To Draft"
msgstr "Establecer en Borrador"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__date_begin
msgid "Start Date"
msgstr "Fecha de inicio"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__state
msgid "Status"
msgstr "Estado"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__journal_state__draft
msgid "Un Posted"
msgstr "Sin publicar"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__weeks
msgid "Weeks"
msgstr "Semanas"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__years
msgid "Years"
msgstr "Años"

View File

@@ -1,316 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * om_recurring_payments
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0-20220319\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-06-12 03:16+0000\n"
"PO-Revision-Date: 2022-06-11 22:18-0500\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: es_MX\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: \n"
"X-Generator: Poedit 3.1\n"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__amount
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__amount
msgid "Amount"
msgstr "Monto"
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "Amount Must Be Non-Zero Positive Number"
msgstr "El monto debe ser un número positivo distinto de cero"
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "Cannot delete done records !"
msgstr "¡No se pueden eliminar los registros realizados!"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__company_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__company_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__company_id
msgid "Company"
msgstr "Compañia"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Confirm"
msgstr "Confirmar"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Create Payment"
msgstr "Crear pago"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__create_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__create_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__create_uid
msgid "Created by"
msgstr "Creado por"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__create_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__create_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__create_date
msgid "Created on"
msgstr "Creado el"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__currency_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__currency_id
msgid "Currency"
msgstr "Moneda"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__date
msgid "Date"
msgstr "Fecha"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__days
msgid "Days"
msgstr "Días"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__description
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__description
msgid "Description"
msgstr "Descripción"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Description..."
msgstr "Descripción..."
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__display_name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__display_name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__display_name
msgid "Display Name"
msgstr "Nombre mostrado"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__state__done
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__state__done
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment_line__state__done
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Done"
msgstr "Hecho"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__state__draft
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__state__draft
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment_line__state__draft
msgid "Draft"
msgstr "Borrador"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__date_end
msgid "End Date"
msgstr "Fecha final"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__journal_state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__journal_state
msgid "Generate Journal As"
msgstr "Generar diario como"
#. module: om_recurring_payments
#: model:ir.actions.server,name:om_recurring_payments.action_generate_recurring_payment_ir_actions_server
#: model:ir.cron,cron_name:om_recurring_payments.action_generate_recurring_payment
#: model:ir.cron,name:om_recurring_payments.action_generate_recurring_payment
msgid "Generate Recurring Payments"
msgstr "Generar pagos recurrentes"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__id
msgid "ID"
msgstr "ID"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__journal_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__journal_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__journal_id
msgid "Journal"
msgstr "Diario"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template____last_update
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment____last_update
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line____last_update
msgid "Last Modified on"
msgstr "Última modificación en"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__write_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__write_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__write_uid
msgid "Last Updated by"
msgstr "Última actualización por"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__write_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__write_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__write_date
msgid "Last Updated on"
msgstr "Última actualización el"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__months
msgid "Months"
msgstr "Meses"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__name
msgid "Name"
msgstr "Nombre"
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "New"
msgstr "Nuevo"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__partner_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__partner_id
msgid "Partner"
msgstr "Cliente"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__payment_id
msgid "Payment"
msgstr "Pago"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__payment_type
msgid "Payment Type"
msgstr "Tipo de Pago"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__journal_state__posted
msgid "Posted"
msgstr "Publicado"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__payment_type__inbound
msgid "Receive Money"
msgstr "Recibir dinero"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Entries"
msgstr "Entradas recurrentes"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__recurring_interval
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__recurring_interval
msgid "Recurring Interval"
msgstr "Intervalo recurrente"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__line_ids
msgid "Recurring Lines"
msgstr "Líneas recurrentes"
#. module: om_recurring_payments
#: model:ir.actions.act_window,name:om_recurring_payments.action_account_recurring_payment
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__recurring_payment_id
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_payment
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Payment"
msgstr "Pago recurrente"
#. module: om_recurring_payments
#: model:ir.model,name:om_recurring_payments.model_recurring_payment_line
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Payment Line"
msgstr "Línea de pago recurrente"
#. module: om_recurring_payments
#: model:ir.model,name:om_recurring_payments.model_recurring_payment
msgid "Recurring Payment("
msgstr "Pago recurrente("
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_account_recurring_payment_tree
msgid "Recurring Payments"
msgstr "Pagos recurrentes"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__recurring_period
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__recurring_period
msgid "Recurring Period"
msgstr "Período recurrente"
#. module: om_recurring_payments
#: model:ir.actions.act_window,name:om_recurring_payments.action_account_recurring_template
#: model:ir.model,name:om_recurring_payments.model_account_recurring_template
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__template_id
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_template
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_account_recurring_template_tree
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Recurring Template"
msgstr "Plantilla recurrente"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__payment_type__outbound
msgid "Send Money"
msgstr "Enviar dinero"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Set To Draft"
msgstr "Establecer a borrador"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__date_begin
msgid "Start Date"
msgstr "Fecha de inicio"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__state
msgid "Status"
msgstr "Estatus"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__journal_state__draft
msgid "Un Posted"
msgstr "Sin publicar"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__weeks
msgid "Weeks"
msgstr "Semanas"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__years
msgid "Years"
msgstr "Años"
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "You cannot Set to Draft as one of the line is already in done state"
msgstr ""
"No puede establecer como borrador porque una de las líneas ya está en "
"estado hecho"

View File

@@ -1,313 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * om_recurring_payments
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-04-15 10:46+0000\n"
"PO-Revision-Date: 2022-04-15 10:46+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__amount
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__amount
msgid "Amount"
msgstr "Miktar"
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "Amount Must Be Non-Zero Positive Number"
msgstr ""
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "Cannot delete done records !"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__company_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__company_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__company_id
msgid "Company"
msgstr "Şirket"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Confirm"
msgstr "Onayla"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Create Payment"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__create_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__create_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__create_uid
msgid "Created by"
msgstr "Oluşturan"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__create_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__create_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__create_date
msgid "Created on"
msgstr "Oluşturulma Tarihi"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__currency_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__currency_id
msgid "Currency"
msgstr "Para Birimi"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__date
msgid "Date"
msgstr "Tarih"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__days
msgid "Days"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__description
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__description
msgid "Description"
msgstr "Açıklama"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Description..."
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__display_name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__display_name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__display_name
msgid "Display Name"
msgstr "Görüntülenen Ad"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__state__done
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__state__done
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment_line__state__done
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Done"
msgstr "Tamamlandı"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__state__draft
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__state__draft
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment_line__state__draft
msgid "Draft"
msgstr "Taslak"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__date_end
msgid "End Date"
msgstr "Bitiş Tarihi"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__journal_state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__journal_state
msgid "Generate Journal As"
msgstr ""
#. module: om_recurring_payments
#: model:ir.actions.server,name:om_recurring_payments.action_generate_recurring_payment_ir_actions_server
#: model:ir.cron,cron_name:om_recurring_payments.action_generate_recurring_payment
#: model:ir.cron,name:om_recurring_payments.action_generate_recurring_payment
msgid "Generate Recurring Payments"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__id
msgid "ID"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__journal_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__journal_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__journal_id
msgid "Journal"
msgstr "Yevmiye"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template____last_update
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment____last_update
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line____last_update
msgid "Last Modified on"
msgstr "Son Değişiklik Tarihi"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__write_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__write_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__write_uid
msgid "Last Updated by"
msgstr "Son Güncellemeyi Yapan"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__write_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__write_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__write_date
msgid "Last Updated on"
msgstr "Son Güncelleme Tarihi"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__months
msgid "Months"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__name
msgid "Name"
msgstr "İsim"
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "New"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__partner_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__partner_id
msgid "Partner"
msgstr "İş Ortağı"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__payment_id
msgid "Payment"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__payment_type
msgid "Payment Type"
msgstr "Ödeme Tipi"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__journal_state__posted
msgid "Posted"
msgstr "Gönderildi"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__payment_type__inbound
msgid "Receive Money"
msgstr ""
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Entries"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__recurring_interval
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__recurring_interval
msgid "Recurring Interval"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__line_ids
msgid "Recurring Lines"
msgstr ""
#. module: om_recurring_payments
#: model:ir.actions.act_window,name:om_recurring_payments.action_account_recurring_payment
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__recurring_payment_id
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_payment
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Payment"
msgstr "Tekrarlanan Ödeme"
#. module: om_recurring_payments
#: model:ir.model,name:om_recurring_payments.model_recurring_payment_line
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Payment Line"
msgstr "Tekrarlanan Ödeme Satırı"
#. module: om_recurring_payments
#: model:ir.model,name:om_recurring_payments.model_recurring_payment
msgid "Recurring Payment("
msgstr "Tekrarlanan Ödeme("
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_account_recurring_payment_tree
msgid "Recurring Payments"
msgstr "Tekrarlanan Ödemeler"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__recurring_period
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__recurring_period
msgid "Recurring Period"
msgstr ""
#. module: om_recurring_payments
#: model:ir.actions.act_window,name:om_recurring_payments.action_account_recurring_template
#: model:ir.model,name:om_recurring_payments.model_account_recurring_template
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__template_id
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_template
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_account_recurring_template_tree
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Recurring Template"
msgstr "Tekrarlayan Şablon"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__payment_type__outbound
msgid "Send Money"
msgstr ""
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Set To Draft"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__date_begin
msgid "Start Date"
msgstr "Başlangıç Tarihi"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__state
msgid "Status"
msgstr "Durum"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__journal_state__draft
msgid "Un Posted"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__weeks
msgid "Weeks"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__years
msgid "Years"
msgstr ""
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "You cannot Set to Draft as one of the line is already in done state"
msgstr ""

View File

@@ -1,313 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * om_recurring_payments
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-07-07 07:30+0000\n"
"PO-Revision-Date: 2022-07-07 07:30+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__amount
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__amount
msgid "Amount"
msgstr "Сума"
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "Amount Must Be Non-Zero Positive Number"
msgstr ""
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "Cannot delete done records !"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__company_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__company_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__company_id
msgid "Company"
msgstr ""
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Confirm"
msgstr "Підтвердити"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Create Payment"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__create_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__create_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__create_uid
msgid "Created by"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__create_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__create_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__create_date
msgid "Created on"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__currency_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__currency_id
msgid "Currency"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__date
msgid "Date"
msgstr "Дата"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__days
msgid "Days"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__description
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__description
msgid "Description"
msgstr "Опис"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Description..."
msgstr "Опис..."
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__display_name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__display_name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__display_name
msgid "Display Name"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__state__done
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__state__done
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment_line__state__done
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Done"
msgstr "Виконано"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__state__draft
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__state__draft
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment_line__state__draft
msgid "Draft"
msgstr "Чернетка"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__date_end
msgid "End Date"
msgstr "Дата закінчення"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__journal_state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__journal_state
msgid "Generate Journal As"
msgstr "Створити журнал як"
#. module: om_recurring_payments
#: model:ir.actions.server,name:om_recurring_payments.action_generate_recurring_payment_ir_actions_server
#: model:ir.cron,cron_name:om_recurring_payments.action_generate_recurring_payment
#: model:ir.cron,name:om_recurring_payments.action_generate_recurring_payment
msgid "Generate Recurring Payments"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__id
msgid "ID"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__journal_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__journal_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__journal_id
msgid "Journal"
msgstr "Журнал"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template____last_update
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment____last_update
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line____last_update
msgid "Last Modified on"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__write_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__write_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__write_uid
msgid "Last Updated by"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__write_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__write_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__write_date
msgid "Last Updated on"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__months
msgid "Months"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__name
msgid "Name"
msgstr "Назва"
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "New"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__partner_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__partner_id
msgid "Partner"
msgstr "Партнер"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__payment_id
msgid "Payment"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__payment_type
msgid "Payment Type"
msgstr "Тип оплати"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__journal_state__posted
msgid "Posted"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__payment_type__inbound
msgid "Receive Money"
msgstr "Отримати гроші"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Entries"
msgstr "Повторювані записи"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__recurring_interval
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__recurring_interval
msgid "Recurring Interval"
msgstr "Повторюваний інтервал"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__line_ids
msgid "Recurring Lines"
msgstr ""
#. module: om_recurring_payments
#: model:ir.actions.act_window,name:om_recurring_payments.action_account_recurring_payment
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__recurring_payment_id
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_payment
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Payment"
msgstr "Регулярний платіж"
#. module: om_recurring_payments
#: model:ir.model,name:om_recurring_payments.model_recurring_payment_line
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Payment Line"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model,name:om_recurring_payments.model_recurring_payment
msgid "Recurring Payment("
msgstr ""
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_account_recurring_payment_tree
msgid "Recurring Payments"
msgstr "Регулярний платіж"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__recurring_period
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__recurring_period
msgid "Recurring Period"
msgstr "Повторюваний період"
#. module: om_recurring_payments
#: model:ir.actions.act_window,name:om_recurring_payments.action_account_recurring_template
#: model:ir.model,name:om_recurring_payments.model_account_recurring_template
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__template_id
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_template
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_account_recurring_template_tree
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Recurring Template"
msgstr "Повторювані шаблони"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__payment_type__outbound
msgid "Send Money"
msgstr "Відправити гроші"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Set To Draft"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__date_begin
msgid "Start Date"
msgstr "Дата початку"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__state
msgid "Status"
msgstr "Статус"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__journal_state__draft
msgid "Un Posted"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__weeks
msgid "Weeks"
msgstr ""
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__years
msgid "Years"
msgstr ""
#. module: om_recurring_payments
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "You cannot Set to Draft as one of the line is already in done state"
msgstr ""

View File

@@ -1,309 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * om_recurring_payments
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0-20231105\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-11-23 21:32+0000\n"
"PO-Revision-Date: 2023-11-24 06:30+0800\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 3.4.1\n"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__amount
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__amount
msgid "Amount"
msgstr "金額"
#. module: om_recurring_payments
#. odoo-python
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "Amount Must Be Non-Zero Positive Number"
msgstr "金額必須是非零正數"
#. module: om_recurring_payments
#. odoo-python
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "Cannot delete done records !"
msgstr "無法刪除已完成的記錄!"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__company_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__company_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__company_id
msgid "Company"
msgstr "公司"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Confirm"
msgstr "確認"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Create Payment"
msgstr "建立付款"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__create_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__create_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__create_uid
msgid "Created by"
msgstr "建立者"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__create_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__create_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__create_date
msgid "Created on"
msgstr "建立於"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__currency_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__currency_id
msgid "Currency"
msgstr "幣別"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__date
msgid "Date"
msgstr "日期"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__days
msgid "Days"
msgstr "天"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__description
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__description
msgid "Description"
msgstr "描述"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Description..."
msgstr "備註"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__display_name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__display_name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__display_name
msgid "Display Name"
msgstr "顯示名稱"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__state__done
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__state__done
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment_line__state__done
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Done"
msgstr "完成"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__state__draft
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__state__draft
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment_line__state__draft
msgid "Draft"
msgstr "草稿"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__date_end
msgid "End Date"
msgstr "結束日期"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__journal_state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__journal_state
msgid "Generate Journal As"
msgstr "生成分錄為"
#. module: om_recurring_payments
#: model:ir.actions.server,name:om_recurring_payments.action_generate_recurring_payment_ir_actions_server
msgid "Generate Recurring Payments"
msgstr "產生定期帳款"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__id
msgid "ID"
msgstr "ID"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__journal_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__journal_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__journal_id
msgid "Journal"
msgstr "日記帳"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__write_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__write_uid
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__write_uid
msgid "Last Updated by"
msgstr "最後更新人"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__write_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__write_date
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__write_date
msgid "Last Updated on"
msgstr "最後更新時間"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__months
msgid "Months"
msgstr "月"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__name
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__name
msgid "Name"
msgstr "名稱"
#. module: om_recurring_payments
#. odoo-python
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "New"
msgstr "新建"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__partner_id
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__partner_id
msgid "Partner"
msgstr "合作夥伴"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__payment_id
msgid "Payment"
msgstr "付款"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__payment_type
msgid "Payment Type"
msgstr "付款類型"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__journal_state__posted
msgid "Posted"
msgstr "已過帳"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__payment_type__inbound
msgid "Receive Money"
msgstr "收到金額"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Entries"
msgstr "定期性分錄"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__recurring_interval
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__recurring_interval
msgid "Recurring Interval"
msgstr "定期間隔"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__line_ids
msgid "Recurring Lines"
msgstr "定期明細"
#. module: om_recurring_payments
#: model:ir.actions.act_window,name:om_recurring_payments.action_account_recurring_payment
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__recurring_payment_id
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_payment
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Payment"
msgstr "定期性付款"
#. module: om_recurring_payments
#: model:ir.model,name:om_recurring_payments.model_recurring_payment_line
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
msgid "Recurring Payment Line"
msgstr "定期付款明細"
#. module: om_recurring_payments
#: model:ir.model,name:om_recurring_payments.model_recurring_payment
msgid "Recurring Payment("
msgstr "定期付款("
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_account_recurring_payment_tree
msgid "Recurring Payments"
msgstr "定期支付網址"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__recurring_period
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__recurring_period
msgid "Recurring Period"
msgstr "定期週期"
#. module: om_recurring_payments
#: model:ir.actions.act_window,name:om_recurring_payments.action_account_recurring_template
#: model:ir.model,name:om_recurring_payments.model_account_recurring_template
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__template_id
#: model:ir.ui.menu,name:om_recurring_payments.menu_recurring_template
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_account_recurring_template_tree
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Recurring Template"
msgstr "定期範本"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__recurring_payment__payment_type__outbound
msgid "Send Money"
msgstr "匯款"
#. module: om_recurring_payments
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_payment_form
#: model_terms:ir.ui.view,arch_db:om_recurring_payments.view_recurring_template_form
msgid "Set To Draft"
msgstr "設為草稿"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__date_begin
msgid "Start Date"
msgstr "開始日期"
#. module: om_recurring_payments
#: model:ir.model.fields,field_description:om_recurring_payments.field_account_recurring_template__state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment__state
#: model:ir.model.fields,field_description:om_recurring_payments.field_recurring_payment_line__state
msgid "Status"
msgstr "狀態"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__journal_state__draft
msgid "Un Posted"
msgstr "未發布"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__weeks
msgid "Weeks"
msgstr "周"
#. module: om_recurring_payments
#: model:ir.model.fields.selection,name:om_recurring_payments.selection__account_recurring_template__recurring_period__years
msgid "Years"
msgstr "年"
#. module: om_recurring_payments
#. odoo-python
#: code:addons/om_recurring_payments/models/recurring_payment.py:0
#, python-format
msgid "You cannot Set to Draft as one of the line is already in done state"
msgstr "您無法設定為草稿,因為其中一行已處於完成狀態"

View File

@@ -1,2 +0,0 @@
from . import recurring_template
from . import recurring_payment

View File

@@ -1,139 +0,0 @@
from datetime import date
from dateutil.relativedelta import relativedelta
from odoo import models, fields, api, _
from odoo.exceptions import ValidationError
class RecurringPayment(models.Model):
_name = 'recurring.payment'
_description = 'Recurring Payment('
_rec_name = 'name'
name = fields.Char('Name', readonly=True)
partner_id = fields.Many2one('res.partner', string="Partner", required=True)
company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.company.id)
currency_id = fields.Many2one('res.currency', string='Currency', related='company_id.currency_id')
amount = fields.Monetary(string="Amount", currency_field='currency_id')
journal_id = fields.Many2one('account.journal', 'Journal',
related='template_id.journal_id', readonly=False, required=True)
payment_type = fields.Selection([
('outbound', 'Send Money'),
('inbound', 'Receive Money'),
], string='Payment Type', required=True, default='inbound')
state = fields.Selection(selection=[('draft', 'Draft'),
('done', 'Done')], default='draft', string='Status')
date_begin = fields.Date(string='Start Date', required=True)
date_end = fields.Date(string='End Date', required=True)
template_id = fields.Many2one('account.recurring.template', 'Recurring Template',
domain=[('state', '=', 'done')],required=True)
recurring_period = fields.Selection(related='template_id.recurring_period')
recurring_interval = fields.Integer('Recurring Interval', required=True,
related='template_id.recurring_interval', readonly=True)
journal_state = fields.Selection(required=True, string='Generate Journal As',
related='template_id.journal_state')
description = fields.Text('Description')
line_ids = fields.One2many('recurring.payment.line', 'recurring_payment_id', string='Recurring Lines')
def compute_next_date(self, date):
period = self.recurring_period
interval = self.recurring_interval
if period == 'days':
date += relativedelta(days=interval)
elif period == 'weeks':
date += relativedelta(weeks=interval)
elif period == 'months':
date += relativedelta(months=interval)
else:
date += relativedelta(years=interval)
return date
def action_create_lines(self, date):
ids = self.env['recurring.payment.line']
vals = {
'partner_id': self.partner_id.id,
'amount': self.amount,
'date': date,
'recurring_payment_id': self.id,
'journal_id': self.journal_id.id,
'currency_id': self.currency_id.id,
'state': 'draft'
}
ids.create(vals)
def action_done(self):
date_begin = self.date_begin
while date_begin < self.date_end:
date = date_begin
self.action_create_lines(date)
date_begin = self.compute_next_date(date)
self.state = 'done'
def action_draft(self):
if self.line_ids.filtered(lambda t: t.state == 'done'):
raise ValidationError(_('You cannot Set to Draft as one of the line is already in done state'))
else:
for line in self.line_ids:
line.unlink()
self.state = 'draft'
def action_generate_payment(self):
line_ids = self.env['recurring.payment.line'].search([('date', '<=', date.today()),
('state', '!=', 'done')])
for line in line_ids:
line.action_create_payment()
@api.model_create_multi
def create(self, vals_list):
for vals in vals_list:
if 'company_id' in vals:
vals['name'] = self.env['ir.sequence'].with_context(force_company=vals['company_id']).next_by_code(
'recurring.payment') or _('New')
else:
vals['name'] = self.env['ir.sequence'].next_by_code('recurring.payment') or _('New')
return super(RecurringPayment, self).create(vals)
@api.constrains('amount')
def _check_amount(self):
if self.amount <= 0:
raise ValidationError(_('Amount Must Be Non-Zero Positive Number'))
def unlink(self):
for rec in self:
if rec.state == 'done':
raise ValidationError(_('Cannot delete done records !'))
return super(RecurringPayment, self).unlink()
class RecurringPaymentLine(models.Model):
_name = 'recurring.payment.line'
_description = 'Recurring Payment Line'
recurring_payment_id = fields.Many2one('recurring.payment', string="Recurring Payment")
partner_id = fields.Many2one('res.partner', 'Partner', required=True)
amount = fields.Monetary('Amount', required=True, default=0.0)
date = fields.Date('Date', required=True, default=date.today())
journal_id = fields.Many2one('account.journal', 'Journal', required=True)
company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.company.id)
currency_id = fields.Many2one('res.currency', string='Currency', related='company_id.currency_id')
payment_id = fields.Many2one('account.payment', string='Payment')
state = fields.Selection(selection=[('draft', 'Draft'),
('done', 'Done')], default='draft', string='Status')
def action_create_payment(self):
vals = {
'payment_type': self.recurring_payment_id.payment_type,
'amount': self.amount,
'currency_id': self.currency_id.id,
'journal_id': self.journal_id.id,
'company_id': self.company_id.id,
'date': self.date,
'memo': self.recurring_payment_id.name,
'partner_id': self.partner_id.id,
}
payment = self.env['account.payment'].create(vals)
if payment:
if self.recurring_payment_id.journal_state == 'posted':
payment.action_post()
self.write({'state': 'done', 'payment_id': payment.id})

View File

@@ -1,42 +0,0 @@
from dateutil.relativedelta import relativedelta
from odoo import models, fields, api
class AccountRecurringTemplate(models.Model):
_name = 'account.recurring.template'
_description = 'Recurring Template'
_rec_name = 'name'
name = fields.Char('Name', required=True)
journal_id = fields.Many2one('account.journal', 'Journal', required=True)
recurring_period = fields.Selection(selection=[('days', 'Days'),
('weeks', 'Weeks'),
('months', 'Months'),
('years', 'Years')], store=True, required=True)
description = fields.Text('Description')
state = fields.Selection(selection=[('draft', 'Draft'),
('done', 'Done')], default='draft', string='Status')
journal_state = fields.Selection(selection=[('draft', 'Un Posted'),
('posted', 'Posted')],
required=True, default='draft', string='Generate Journal As')
recurring_interval = fields.Integer('Recurring Interval', default=1, required=True)
company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.company.id)
@api.depends('date_begin', 'date_end')
def _compute_next_call(self):
for rec in self:
exec_date = rec.date_begin + relativedelta(days=rec.recurring_interval)
if exec_date <= rec.date_end:
rec.next_call = exec_date
else:
rec.state = 'done'
def action_draft(self):
for rec in self:
rec.state = 'draft'
def action_done(self):
for rec in self:
rec.state = 'done'

View File

@@ -1,4 +0,0 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_account_recurring_template,access.account.recurring.template,model_account_recurring_template,account.group_account_user,1,1,1,1
access_recurring_payment,access.recurring.payment,model_recurring_payment,account.group_account_user,1,1,1,1
access_recurring_payment_line,recurring.payment.line,model_recurring_payment_line,account.group_account_invoice,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_account_recurring_template access.account.recurring.template model_account_recurring_template account.group_account_user 1 1 1 1
3 access_recurring_payment access.recurring.payment model_recurring_payment account.group_account_user 1 1 1 1
4 access_recurring_payment_line recurring.payment.line model_recurring_payment_line account.group_account_invoice 1 1 1 1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -1,60 +0,0 @@
<section class="oe_container oe_dark">
<div class="col-md-12">
<h2 class="oe_slogan" style="font-size: 35px;color:#2C0091"><b>Odoo 19 Recurring Payment</b></h2>
</div>
</section>
<section class="oe_container">
<div class="oe_row oe_spaced">
<div class="oe_span12">
<h3 class="oe_slogan" style="color:#332c3c;font-size: 28px;">Recurring Payment</h3>
<div class="oe_demo oe_picture oe_screenshot">
<img src="recurring_payment.png" style="height:400px;">
</div>
</div>
</div>
</section>
<section class="oe_container oe_dark">
<div class="oe_row oe_spaced">
<div class="oe_span12">
<h3 class="oe_slogan" style="color:#332c3c;font-size: 28px;">Recurring Template</h3>
<div class="oe_demo oe_picture oe_screenshot">
<img src="recurring_template.png" style="height:400px;">
</div>
</div>
</div>
</section>
<hr style="width: 100%;height: 4px;background: #2C0091;margin: 0px 0px;">
<hr style="width: 100%;height: 4px;background: #148963;margin: 0px 0px;">
<section class="oe_container oe_dark">
<div class="oe_row ">
<div class="oe_slogan text-center">
<img src="odoo_mates.png"/>
<div style="color:#269900;">
<h3 style="color:#2C0091;font-size: 25px;">If you need any help or want more features, just contact us:</h3><br>
<h3 style="color:#2C0091;font-size: 20px;">Email: <a href="odoomates@gmail.com">odoomates@gmail.com</a> <br></h3>
</div>
<div class="oe_slogan">
<h2>
<a target="_blank" href="https://www.facebook.com/odoomate/" target="new">
<i class="fa fa-facebook-square" style="font-size:38px;"></i>
</a>
<a target="_blank" href="https://twitter.com/odoomates/" target="new">
<i class="fa fa-twitter" style="font-size:38px;"></i>
</a>
<a href="#" target="_blank">
<i class="fa fa-linkedin" style="font-size:38px;"></i>
</a>
<a target="_blank" href="https://www.youtube.com/channel/UCVKlUZP7HAhdQgs-9iTJklQ">
<i class="fa fa-youtube-play" style="font-size:38px;"></i>
</a>
</h2>
</div>
</div>
</div>
</section>
<hr style="width: 100%;height: 4px;background: #148963;margin: 0px 0px;">
<hr style="width: 100%;height: 4px;background: #2C0091;margin: 0px 0px;">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 154 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 KiB

View File

@@ -1,107 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_recurring_payment_form" model="ir.ui.view">
<field name="name">recurring.payment.form</field>
<field name="model">recurring.payment</field>
<field name="arch" type="xml">
<form string="Recurring Payment">
<header>
<button name="action_done" invisible="state != 'draft'" string="Done" type="object"
class="oe_highlight"/>
<button name="action_draft" invisible="state != 'done'" string="Set To Draft"
type="object"/>
<field name="state" widget="statusbar"/>
</header>
<sheet>
<group>
<group>
<h1>
<field name="name" invisible="not name"/>
</h1>
</group>
</group>
<group>
<group>
<field name="template_id"/>
<field name="partner_id"/>
<field name="payment_type"/>
<field name="amount" widget="monetary"/>
<field name="journal_id" domain="[('type', 'in', ('bank', 'cash'))]"/>
</group>
<group>
<field name="date_begin" widget="daterange"
options="{'related_end_date': 'date_end'}"/>
<field name="date_end" widget="daterange"
options="{'related_start_date': 'date_begin'}"/>
<field name="recurring_period"/>
<field name="recurring_interval"/>
<field name="journal_state"/>
</group>
</group>
<notebook>
<page string="Recurring Entries">
<field name="line_ids">
<list create="0" delete="0" edit="0" decoration-success="state == 'done'">
<field name="date"/>
<field name="amount"/>
<field name="journal_id" domain="[('type', 'in', ('bank', 'cash'))]"/>
<field name="currency_id" groups="base.group_multi_company"/>
<field name="state" widget="badge"/>
<button name="action_create_payment" type="object"
string="Create Payment"
invisible="state == 'done'"/>
</list>
<form string="Recurring Payment Line" edit="0">
<group>
<group>
<field name="date"/>
<field name="amount"/>
</group>
<group>
<field name="journal_id"
domain="[('type', 'in', ('bank', 'cash'))]"/>
<field name="currency_id" groups="base.group_multi_company"/>
</group>
</group>
</form>
</field>
</page>
</notebook>
<group>
<field name="description" placeholder="Description..." nolabel="1" colspan="4"/>
</group>
</sheet>
</form>
</field>
</record>
<record id="view_account_recurring_payment_tree" model="ir.ui.view">
<field name="name">recurring.payment.list</field>
<field name="model">recurring.payment</field>
<field name="arch" type="xml">
<list string="Recurring Payments">
<field name="name"/>
<field name="partner_id"/>
<field name="journal_id"/>
<field name="state"/>
</list>
</field>
</record>
<record id="action_account_recurring_payment" model="ir.actions.act_window">
<field name="name">Recurring Payment</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">recurring.payment</field>
<field name="view_mode">list,form</field>
<field name="view_id" ref="view_account_recurring_payment_tree"/>
</record>
<menuitem id="menu_recurring_payment"
name="Recurring Payment"
sequence="10"
action="action_account_recurring_payment"
groups="account.group_account_user,account.group_account_manager"
parent="menu_recurring_payments"/>
</odoo>

View File

@@ -1,69 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_recurring_template_form" model="ir.ui.view">
<field name="name">account.recurring.template.form</field>
<field name="model">account.recurring.template</field>
<field name="arch" type="xml">
<form string="Recurring Template">
<header>
<button name="action_done" invisible="state != 'draft'" string="Confirm" type="object" class="oe_highlight"/>
<button name="action_draft" invisible="state != 'done'" string="Set To Draft" type="object"/>
<field name="state" widget="statusbar"/>
</header>
<sheet>
<group>
<group>
<field name="name"/>
<field name="journal_id" domain="[('type', 'in', ('bank', 'cash'))]"/>
<field name="recurring_period"/>
</group>
<group>
<field name="recurring_interval"/>
<field name="journal_state"/>
<field name="company_id"/>
</group>
<group>
<field name="description" placeholder="Description..." nolabel="1" colspan="4"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<record id="view_account_recurring_template_tree" model="ir.ui.view">
<field name="name">account.recurring.template.list</field>
<field name="model">account.recurring.template</field>
<field name="arch" type="xml">
<list string="Recurring Template">
<field name="name"/>
<field name="journal_id"/>
<field name="state"/>
</list>
</field>
</record>
<record id="action_account_recurring_template" model="ir.actions.act_window">
<field name="name">Recurring Template</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">account.recurring.template</field>
<field name="view_mode">list,form</field>
<field name="view_id" ref="view_account_recurring_template_tree"/>
</record>
<menuitem id="menu_recurring_payments"
name="Recurring Payment"
sequence="10"
groups="account.group_account_user,account.group_account_manager"
parent="account.menu_finance_configuration"/>
<menuitem id="menu_recurring_template"
name="Recurring Template"
sequence="20"
action="action_account_recurring_template"
groups="account.group_account_user,account.group_account_manager"
parent="menu_recurring_payments"/>
</odoo>