Skip to content

Commit e6d223a

Browse files
committed
Merge PR #3615 into 16.0
Signed-off-by eLBati
2 parents bc9855b + 5a5e002 commit e6d223a

54 files changed

Lines changed: 8112 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

l10n_it_riba/README.rst

Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
1+
=======================
2+
ITA - Ricevute bancarie
3+
=======================
4+
5+
..
6+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7+
!! This file is generated by oca-gen-addon-readme !!
8+
!! changes will be overwritten. !!
9+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
10+
!! source digest: sha256:5cfa30ffb10e8e3d58a504c71ce80a7b9e88e928946187b4771d838b1947c92a
11+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
12+
13+
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
14+
:target: https://odoo-community.org/page/development-status
15+
:alt: Beta
16+
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
17+
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
18+
:alt: License: AGPL-3
19+
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--italy-lightgray.png?logo=github
20+
:target: https://github.com/OCA/l10n-italy/tree/16.0/l10n_it_riba
21+
:alt: OCA/l10n-italy
22+
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
23+
:target: https://translation.odoo-community.org/projects/l10n-italy-16-0/l10n-italy-16-0-l10n_it_riba
24+
:alt: Translate me on Weblate
25+
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
26+
:target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-italy&target_branch=16.0
27+
:alt: Try me on Runboat
28+
29+
|badge1| |badge2| |badge3| |badge4| |badge5|
30+
31+
**Italiano**
32+
33+
Modulo per gestire le ricevute bancarie.
34+
35+
**Table of contents**
36+
37+
.. contents::
38+
:local:
39+
40+
Configuration
41+
=============
42+
43+
**Italiano**
44+
45+
Nella configurazione delle RiBa è possibile specificare se si tratti di
46+
'Salvo buon fine' o 'Al dopo incasso', che hanno un flusso completamente diverso.
47+
48+
- Al dopo incasso: nessuna registrazione verrà effettuata automaticamente e le
49+
fatture risulteranno pagate solo al momento dell'effettivo incasso.
50+
- Salvo buon fine: le registrazioni generate seguiranno la struttura descritta nel
51+
documento http://goo.gl/jpRhJp
52+
53+
È possibile specificare diverse configurazioni (dal menù
54+
*Configurazione → Pagamenti → Configurazione RiBa*). Per ognuna, in caso di
55+
'Salvo buon fine', è necessario specificare almeno il registro e il conto da
56+
utilizzare al momento dell'accettazione della distinta da parte della banca.
57+
Tale conto deve essere di tipo 'Crediti' (ad esempio "RiBa all'incasso",
58+
eventualmente da creare).
59+
60+
La configurazione relativa alla fase di accredito, verrà usata nel momento in
61+
cui la banca accredita l'importo della distinta.
62+
È possibile utilizzare un registro creato appositamente, ad esempio "Accredito RiBa",
63+
e un conto chiamato ad esempio "Banche c/RiBa all'incasso", che non deve essere di tipo
64+
'Banca e cassa'.
65+
66+
La configurazione relativa all'insoluto verrà utilizzata in caso di mancato pagamento
67+
da parte del cliente.
68+
Il conto può chiamarsi ad esempio "Crediti insoluti".
69+
70+
Nel caso si vogliano gestire anche le spese per ogni scadenza con ricevuta bancaria,
71+
si deve configurare un prodotto di tipo servizio e collegarlo in
72+
*Configurazione → Impostazioni → Contabilità → Imposte → Spese di incasso RiBa*.
73+
74+
Usage
75+
=====
76+
77+
**Italiano**
78+
79+
Per utilizzare il meccanismo delle RiBa è necessario configurare un termine
80+
di pagamento di tipo 'RiBa'.
81+
82+
Per emettere una distinta è necessario andare su *RiBa → Emetti RiBa* e
83+
selezionare i pagamenti per i quali emettere la distinta.
84+
Se per il cliente è stato abilitato il raggruppamento, i pagamenti dello stesso
85+
cliente e con la stessa data di scadenza andranno a costituire un solo elemento
86+
della distinta.
87+
88+
I possibili stati della distinta sono: *Bozza*, *Accettata*, *Accreditata*,
89+
*Pagata*, *Insoluta* e *Annullata*.
90+
Ad ogni passaggio di stato sarà possibile generare le relative registrazioni
91+
contabili, le quali verranno riepilogate nella scheda «Contabilità».
92+
Questa scheda è presente sia sulla distinta che sulle sue righe.
93+
94+
La voce di menù 'Presentazione Riba' permette estrarre le riba fino al
95+
raggiungimento dell'importo massimo inserito dall'utente.
96+
97+
Known issues / Roadmap
98+
======================
99+
100+
**Italiano**
101+
102+
Attenzione!
103+
Il modulo è stato migrato, ma gli script di migrazione non sono stati provati.
104+
105+
Bug Tracker
106+
===========
107+
108+
Bugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-italy/issues>`_.
109+
In case of trouble, please check there if your issue has already been reported.
110+
If you spotted it first, help us to smash it by providing a detailed and welcomed
111+
`feedback <https://github.com/OCA/l10n-italy/issues/new?body=module:%20l10n_it_riba%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
112+
113+
Do not contact contributors directly about support or help with technical issues.
114+
115+
Credits
116+
=======
117+
118+
Contributors
119+
~~~~~~~~~~~~
120+
121+
* Lorenzo Battistini <lorenzo.battistini@agilebg.com>
122+
* Andrea Cometa <a.cometa@apuliasoftware.it>
123+
* Andrea Gallina <a.gallina@apuliasoftware.it>
124+
* Davide Corio <info@davidecorio.com>
125+
* Giacomo Grasso <giacomo.grasso@agilebg.com>
126+
* Gabriele Baldessari <gabriele.baldessari@gmail.com>
127+
* Alex Comba <alex.comba@agilebg.com>
128+
* Marco Calcagni <mcalcagni@dinamicheaziendali.it>
129+
* Sergio Zanchetta <https://github.com/primes2h>
130+
* Simone Vanin <simone.vanin@agilebg.com>
131+
* Sergio Corato <https://github.com/sergiocorato>
132+
* Giovanni Serra <giovanni@gslab.it>
133+
* `Aion Tech <https://aiontech.company/>`_:
134+
135+
* Simone Rubino <simone.rubino@aion-tech.it>
136+
137+
Maintainers
138+
~~~~~~~~~~~
139+
140+
This module is maintained by the OCA.
141+
142+
.. image:: https://odoo-community.org/logo.png
143+
:alt: Odoo Community Association
144+
:target: https://odoo-community.org
145+
146+
OCA, or the Odoo Community Association, is a nonprofit organization whose
147+
mission is to support the collaborative development of Odoo features and
148+
promote its widespread use.
149+
150+
This module is part of the `OCA/l10n-italy <https://github.com/OCA/l10n-italy/tree/16.0/l10n_it_riba>`_ project on GitHub.
151+
152+
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

l10n_it_riba/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# © 2019 Marco Calcagni(<http://www.dinamicheaziendali.it>)
2+
# © 2016 Andrea Cometa (<http://www.andreacometa.it>)
3+
# © 2012 Agile Business Group sagl (<http://www.agilebg.com>)
4+
# © 2012 Domsense srl (<http://www.domsense.com>)
5+
# © 2012 Associazione Odoo Italia
6+
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
7+
8+
from . import models, wizard, report

l10n_it_riba/__manifest__.py

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Copyright (C) 2012 Andrea Cometa.
2+
# Email: info@andreacometa.it
3+
# Web site: http://www.andreacometa.it
4+
# Copyright (C) 2012 Associazione OpenERP Italia
5+
# (<http://www.odoo-italia.org>).
6+
# Copyright (C) 2012-2017 Lorenzo Battistini - Agile Business Group
7+
# Copyright (C) 2019 Sergio Zanchetta - Associazione PNLUG
8+
# Copyright 2023 Simone Rubino - Aion Tech
9+
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
10+
11+
{
12+
"name": "ITA - Ricevute bancarie",
13+
"version": "16.0.1.0.0",
14+
"development_status": "Beta",
15+
"author": "Odoo Community Association (OCA)",
16+
"category": "Localization/Italy",
17+
"summary": "Ricevute bancarie",
18+
"website": "https://github.com/OCA/l10n-italy",
19+
"license": "AGPL-3",
20+
"depends": [
21+
"account",
22+
"account_due_list",
23+
"l10n_it_fatturapa_out",
24+
"l10n_it_fiscalcode",
25+
"base_iban",
26+
"l10n_it_abicab",
27+
],
28+
"data": [
29+
"data/riba_sequence.xml",
30+
"report/report.xml",
31+
"security/ir.model.access.csv",
32+
"security/riba_security.xml",
33+
"views/wizard_credit.xml",
34+
"views/wizard_past_due.xml",
35+
"views/riba_view.xml",
36+
"views/account_view.xml",
37+
"views/configuration_view.xml",
38+
"views/partner_view.xml",
39+
"views/wizard_riba_issue.xml",
40+
"views/wizard_riba_file_export.xml",
41+
"views/account_config_view.xml",
42+
"views/slip_report.xml",
43+
"views/riba_detail_view.xml",
44+
"views/wizard_presentation.xml",
45+
],
46+
"demo": ["demo/riba_demo.xml"],
47+
"installable": True,
48+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<!--
3+
~ Copyright 2023 Simone Rubino - Aion Tech
4+
~ License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
5+
-->
6+
<odoo noupdate="1">
7+
8+
<record id="seq_riba_slip" model="ir.sequence">
9+
<field name="name">RiBa Slip</field>
10+
<field name="code">seq.riba.slip</field>
11+
<field name="prefix">%(y)s/</field>
12+
<field name="padding">3</field>
13+
<field name="company_id" eval="False" />
14+
</record>
15+
16+
</odoo>

l10n_it_riba/demo/riba_demo.xml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<!--
3+
~ Copyright 2023 Simone Rubino - Aion Tech
4+
~ License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
5+
-->
6+
<odoo>
7+
8+
<!-- Payment Term -->
9+
<record id="account_payment_term_riba" model="account.payment.term">
10+
<field name="name">RiBa 30 Days End of Month</field>
11+
<field name="note">RiBa 30 Days End of Month</field>
12+
<field name="riba" eval="True" />
13+
<field
14+
name="line_ids"
15+
eval="[
16+
Command.clear(),
17+
Command.create({'value': 'balance', 'value_amount': 0.0, 'months': 1, 'days':0, 'end_month': True, 'days_after': 0})]"
18+
/>
19+
</record>
20+
21+
<!-- banks -->
22+
<record id="res_bank_1" model="res.bank">
23+
<field name="name">Bank</field>
24+
<field name="bic">CPHBBE75</field>
25+
</record>
26+
27+
<record id="company_bank" model="res.partner.bank">
28+
<field name="acc_number">BE74126201326907</field>
29+
<field name="partner_id" ref="base.main_partner" />
30+
<field name="bank_bic">CPHBBE75</field>
31+
<field name="bank_id" ref="res_bank_1" />
32+
</record>
33+
34+
<record id="customer_bank" model="res.partner.bank">
35+
<field name="acc_number">IT86Y0200809440000005235152</field>
36+
<field name="partner_id" ref="base.res_partner_12" />
37+
<field name="bank_bic">CPHBBE75</field>
38+
<field name="bank_id" ref="res_bank_1" />
39+
</record>
40+
41+
</odoo>

0 commit comments

Comments
 (0)