mirror of
https://github.com/OCA/bank-statement-import.git
synced 2025-01-20 12:37:43 +02:00
23 lines
904 B
Python
23 lines
904 B
Python
# Copyright 2004-2020 Odoo S.A.
|
|
# Licence LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl-3.0).
|
|
|
|
from odoo import api, fields, models
|
|
|
|
|
|
class AccountBankStatementImportJounalCreation(models.TransientModel):
|
|
_name = "account.bank.statement.import.journal.creation"
|
|
_description = "Journal Creation on Bank Statement Import"
|
|
|
|
journal_id = fields.Many2one(
|
|
"account.journal", delegate=True, required=True, ondelete="cascade"
|
|
)
|
|
|
|
def create_journal(self):
|
|
""" Create the journal (the record is automatically created in the process of calling this method) and reprocess the statement """
|
|
statement_import_transient = self.env["account.bank.statement.import"].browse(
|
|
self.env.context["statement_import_transient_id"]
|
|
)
|
|
return statement_import_transient.with_context(
|
|
journal_id=self.journal_id.id
|
|
).import_file()
|