Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[17.0][MIG] account_statement_import_camt54: Migration to 17.0 #3

Open
wants to merge 17 commits into
base: 17.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
120 changes: 120 additions & 0 deletions account_statement_import_camt54/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
==========================
Bank Account Camt54 Import
==========================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:423ab66deb35c8930b150cf71f0595cf124e40574ae9874935ac5291b19b9c04
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fbank--statement--import-lightgray.png?logo=github
:target: https://github.com/OCA/bank-statement-import/tree/17.0/account_statement_import_camt54
:alt: OCA/bank-statement-import
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/bank-statement-import-17-0/bank-statement-import-17-0-account_statement_import_camt54
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/bank-statement-import&target_branch=17.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module allows you to import CAMT.054 file (details of customers
payments batch) into a dedicated journal taking care of the start/end
balance and the remittance reference number.

Customer invoices will be reconciled/Paid. Payment entries will be
posted into an internal transfer account (that you have to create with a
type current asset and set on the journal)

After this first step, import normally your CAMT.053 (full bank
statement) into the bank journal. You will be able to clear the internal
transfer account to end up the accounting flow.

Optionally we can activate add generation of additional line in bank
statement which will balance your bank statement total to 0. This line
can be consolidated later with different account. To enable option of
final statement line you need properly set flag on Account Journal
Configuration -> Journals -> tab Advanced Settings -> Bank statement
configuration

Switzerland localisation
------------------------

For QRR containing a partner reference, uses the config parameter key
qrr_partner_ref. Doing so will fill the partners on bank statement lines
and speed up the matches in the reconciliation process.

Value to set in qrr_partner_ref defines the position of the partner
reference inside the QRR. The format is i[,n] For instance 13,6 to start
on position 13 with a 6 digit long reference. n is optional and it's
default value is 6.

**Table of contents**

.. contents::
:local:

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/bank-statement-import/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/bank-statement-import/issues/new?body=module:%20account_statement_import_camt54%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* camptocamp

Contributors
------------

- Yannick Vaucher <[email protected]>

- Timon Tschanz <[email protected]>

- `Trobz <https://trobz.com>`__:

- Son Ho <[email protected]>

Other credits
-------------

- Digital4efficiency.ch
- The migration of this module from 15.0 to 16.0 was financially
supported by Camptocamp
- The migration of this module from 16.0 to 17.0 was financially
supported by Camptocamp

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/bank-statement-import <https://github.com/OCA/bank-statement-import/tree/17.0/account_statement_import_camt54>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions account_statement_import_camt54/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
13 changes: 13 additions & 0 deletions account_statement_import_camt54/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Copyright 2019 Camptocamp SA
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
{
"name": "Bank Account Camt54 Import",
"version": "17.0.1.0.0",
"category": "Account",
"website": "https://github.com/OCA/bank-statement-import",
"author": "camptocamp, " "Odoo Community Association (OCA)",
"license": "AGPL-3",
"installable": True,
"depends": ["account_statement_import_camt"],
"data": ["views/account_journal_view.xml"],
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_statement_import_camt54
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \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: account_statement_import_camt54
#: model:ir.model,name:account_statement_import_camt54.model_account_statement_import_camt_parser
msgid "Account Bank Statement Import CAMT parser"
msgstr ""

#. module: account_statement_import_camt54
#: model:ir.model.fields,field_description:account_statement_import_camt54.field_account_journal__transfer_line
msgid "Add balance Line"
msgstr ""

#. module: account_statement_import_camt54
#. odoo-python
#: code:addons/account_statement_import_camt54/models/parser.py:0
#, python-format
msgid ""
"Config parameter `isr_partner_ref` is wrong.\n"
"It must be in format `i[,n]` \n"
"`i` and `n` must be integers.\n"
"e.g. \"13,6\""
msgstr ""

#. module: account_statement_import_camt54
#. odoo-python
#: code:addons/account_statement_import_camt54/models/parser.py:0
#, python-format
msgid ""
"Config parameter `isr_partner_ref` is wrong.\n"
"It must be in format `i[,n]` \n"
"where `i` is the position of the first digit and\n"
"`n` the number of digit in the reference, by default 6.\n"
"e.g. \"13,6\""
msgstr ""

#. module: account_statement_import_camt54
#: model:ir.model.fields,help:account_statement_import_camt54.field_account_journal__transfer_line
msgid "Generate balance line on total of bank statement import"
msgstr ""

#. module: account_statement_import_camt54
#: model:ir.model,name:account_statement_import_camt54.model_account_statement_import
msgid "Import Bank Statement Files"
msgstr ""

#. module: account_statement_import_camt54
#: model:ir.model,name:account_statement_import_camt54.model_account_journal
msgid "Journal"
msgstr ""
76 changes: 76 additions & 0 deletions account_statement_import_camt54/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_statement_import_camt54
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-07-29 12:10+0000\n"
"Last-Translator: Ivorra78 <[email protected]>\n"
"Language-Team: none\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: account_statement_import_camt54
#: model:ir.model,name:account_statement_import_camt54.model_account_statement_import_camt_parser
msgid "Account Bank Statement Import CAMT parser"
msgstr "Análisis de importación de extractos bancarios CAMT"

#. module: account_statement_import_camt54
#: model:ir.model.fields,field_description:account_statement_import_camt54.field_account_journal__transfer_line
msgid "Add balance Line"
msgstr "Añadir línea de balance"

#. module: account_statement_import_camt54
#. odoo-python
#: code:addons/account_statement_import_camt54/models/parser.py:0
#, python-format
msgid ""
"Config parameter `isr_partner_ref` is wrong.\n"
"It must be in format `i[,n]` \n"
"`i` and `n` must be integers.\n"
"e.g. \"13,6\""
msgstr ""
"El parámetro de configuración `isr_partner_ref` es incorrecto.\n"
"Debe tener el formato `i[,n]`. \n"
"`i` y `n` deben ser enteros.\n"
"Por ejemplo, \"13,6\""

#. module: account_statement_import_camt54
#. odoo-python
#: code:addons/account_statement_import_camt54/models/parser.py:0
#, python-format
msgid ""
"Config parameter `isr_partner_ref` is wrong.\n"
"It must be in format `i[,n]` \n"
"where `i` is the position of the first digit and\n"
"`n` the number of digit in the reference, by default 6.\n"
"e.g. \"13,6\""
msgstr ""
"El parámetro de configuración `isr_partner_ref` es incorrecto.\n"
"Debe tener el formato `i[,n]`. \n"
"donde `i` es la posición del primer dígito y\n"
"`n` el número de dígitos de la referencia, por defecto 6.\n"
"Por ejemplo, \"13,6\""

#. module: account_statement_import_camt54
#: model:ir.model.fields,help:account_statement_import_camt54.field_account_journal__transfer_line
msgid "Generate balance line on total of bank statement import"
msgstr ""
"Generar línea de saldo sobre el total de la importación de extractos "
"bancarios"

#. module: account_statement_import_camt54
#: model:ir.model,name:account_statement_import_camt54.model_account_statement_import
msgid "Import Bank Statement Files"
msgstr "Importar ficheros de extracto bancario"

#. module: account_statement_import_camt54
#: model:ir.model,name:account_statement_import_camt54.model_account_journal
msgid "Journal"
msgstr "Dario"
83 changes: 83 additions & 0 deletions account_statement_import_camt54/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_statement_import_camt54
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-05-03 16:35+0000\n"
"Last-Translator: mymage <[email protected]>\n"
"Language-Team: none\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: account_statement_import_camt54
#: model:ir.model,name:account_statement_import_camt54.model_account_statement_import_camt_parser
msgid "Account Bank Statement Import CAMT parser"
msgstr "Parser CAMT importazione estratto conto bancario"

#. module: account_statement_import_camt54
#: model:ir.model.fields,field_description:account_statement_import_camt54.field_account_journal__transfer_line
msgid "Add balance Line"
msgstr "Aggiungi riga saldo"

#. module: account_statement_import_camt54
#. odoo-python
#: code:addons/account_statement_import_camt54/models/parser.py:0
#, python-format
msgid ""
"Config parameter `isr_partner_ref` is wrong.\n"
"It must be in format `i[,n]` \n"
"`i` and `n` must be integers.\n"
"e.g. \"13,6\""
msgstr ""
"Il parametro `isr_partner_ref` è configurato in modo errato.\n"
"Deve essere nel formato `i[,n]` \n"
"`i` e `n` devono essere interi.\n"
"es. \"13,6\""

#. module: account_statement_import_camt54
#. odoo-python
#: code:addons/account_statement_import_camt54/models/parser.py:0
#, python-format
msgid ""
"Config parameter `isr_partner_ref` is wrong.\n"
"It must be in format `i[,n]` \n"
"where `i` is the position of the first digit and\n"
"`n` the number of digit in the reference, by default 6.\n"
"e.g. \"13,6\""
msgstr ""
"Il parametro `isr_partner_ref` è configurato male.\n"
"Deve essere nel formato `i[,n]` \n"
"dove `i` è la posizione della prima cifra e\n"
"`n` il numero di cifre nel riferimento, predefinito 6.\n"
"es. \"13,6\""

#. module: account_statement_import_camt54
#: model:ir.model.fields,help:account_statement_import_camt54.field_account_journal__transfer_line
msgid "Generate balance line on total of bank statement import"
msgstr "Genera riga di saldo sul totale dell'importazione dell'estratto conto"

#. module: account_statement_import_camt54
#: model:ir.model,name:account_statement_import_camt54.model_account_statement_import
msgid "Import Bank Statement Files"
msgstr "Importazione file estratto conto bancario"

#. module: account_statement_import_camt54
#: model:ir.model,name:account_statement_import_camt54.model_account_journal
msgid "Journal"
msgstr "Registro"

#~ msgid "Display Name"
#~ msgstr "Nome visualizzato"

#~ msgid "ID"
#~ msgstr "ID"

#~ msgid "Last Modified on"
#~ msgstr "Ultima modifica il"
Loading
Loading