TIP: You can type at any time to perform a new search.
ITA - Ricevute bancarie
l10n_it_ricevute_bancarie · OCA/l10n-italy
- Repository
- OCA/l10n-italy · module folder · Try on Runboat
- Module version
- 1.21.0
- Category
- Localization/Italy
- Folder size
- 0.41 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-italy
- Last tracking update
- 2026-08-07 07:47:33
- Authors
- Odoo Community Association (OCA)
- Maintainers
- Odoo Community Association (OCA)
- Committers
- eLBati, GitHub, Alfredo Zamora, matteoopenf, Simone Rubino, sergiocorato, Weblate, OCA Transbot, OCA-git-bot, SimoRubi, oca-ci, Giovanni, Alessandro Uffreduzzi, matteo.tognini, Marco Colombo, odooNextev, michelerusti, Borruso, Alessio Renda, SoSylwe, daniel-chionne, Eduard Brahas, Patrick T
- Odoo dependencies
- Python dependencies
- unidecode, elementpath, phonenumbers, xmlschema, asn1crypto, codicefiscale, openupgradelib
- System dependencies
- None
- Required by
- l10n_it_partner_statement_riba, l10n_it_riba_queued, l10n_it_riba_sale_commission
- Description
Code Analysis ⓘ
Views touched (27)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
distinta_layout |
distinta_layout | ir.ui.view | qweb | New |
distinta_qweb |
distinta_qweb | ir.ui.view | qweb | New |
invoice_form |
account.move.form | account.move | form | Inherits account.view_move_form |
invoice_tree |
account.move.tree | account.move | tree | Inherits account.view_invoice_tree |
riba_accreditation |
riba.accreditation.wizard | riba.accreditation | form | New |
riba_due_date_settlement |
riba.due.date.settlement.wizard | riba.due.date.settlement | form | New |
riba_filter |
C/O filter | account.move.line | list | Inherits account_due_list.view_payments_filter |
riba_issue_view |
riba.issue.wizard | riba.issue | form | New |
riba_payment_multiple_view_form |
Form view for Pay multiple RiBa lines | riba.payment.multiple | form | New |
riba_unsolved |
riba.unsolved.wizard | riba.unsolved | form | New |
view_account_config_settings_riba |
view_account_config_settings_riba | res.config.settings | form | Inherits account.res_config_settings_view_form |
view_detail_riba_filter |
riba.distinta.line.filtri | riba.distinta.line | search | New |
view_detail_riba_tree |
riba.distinta.line.tree | riba.distinta.line | tree | New |
view_distinta_riba_filtri |
riba.distinta.filtri | riba.distinta | search | New |
view_distinta_riba_tree |
riba.distinta.tree | riba.distinta | tree | New |
view_partner_bank_sia_form |
res.partner.bank.form.sia.inherit | res.partner.bank | form | Inherits base.view_partner_bank_form |
view_partner_form_riba |
res.parner.form.riba | res.partner | form | Inherits account.view_partner_property_form |
view_res_bank_add_text_field |
res.bank.add.text.field | res.bank | form | Inherits base.view_res_bank_form |
view_riba_add_text_field |
account.riba.add.text.field | account.payment.term | form | Inherits account.view_payment_term_form |
view_riba_configuration_form |
riba.configuration.form | riba.configuration | form | New |
view_riba_configuration_tree |
riba.configuration.tree | riba.configuration | tree | New |
view_riba_da_emettere_tree |
C/O Issue | account.move.line | tree | New |
view_riba_distinta_form |
riba.distinta.form | riba.distinta | form | New |
view_riba_distinta_line_form |
riba.distinta.line.form | riba.distinta.line | form | New |
wizard_presentation_riba |
presentation.riba.issue.wizard | presentation.riba.issue | form | New |
wizard_riba_file_export |
Export C/O | riba.file.export | form | New |
wizard_riba_payment_date |
Set RiBa Payment Date | riba.payment.date | form | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (25)
New fields (0)
No new fields.
Public methods (1)-
get_move_lines_for_reconciliation(self, excluded_ids=None, string=False, offset=0, limit=None, additional_domain=None, overlook_partner=False, partner_id=None)
New fields (0)
No new fields.
Public methods (3)-
get_riba_lines(self) -
unlink(self) -
unreconcile_riba_lines(self, riba_lines)
New fields (8)
-
is_riba_paymentBooleandefault=Falserelated='invoice_payment_term_id.riba' args: 'Is C/O Payment' -
is_unsolvedBooleancompute='_compute_is_unsolved'store=True args: 'Is a past due invoice' -
open_amountFloatcompute='_compute_open_amount'default=0.0digits='Account'help='Amount currently only supposed to be paid, but has actually not happened' -
riba_accredited_idsOne2many → riba.distintareadonly=True args: 'riba.distinta', 'accreditation_move_id', 'Credited C/O Slips' -
riba_partner_bank_idMany2one → res.partner.bankhelp='Bank Account Number to which the C/O will be debited. If not set, first bank in partner will be used.'readonly=Truestates={'draft': [('readonly', False)]}string='C/O Bank Account' args: 'res.partner.bank' -
riba_supplier_company_bank_idMany2one → res.partner.bankcomodel_name='res.partner.bank'compute='_compute_riba_supplier_company_bank_id'domain=_domain_riba_supplier_company_bank_idhelp='Bank account used for the RiBa of this vendor bill.'readonly=Falsestates={'posted': [('readonly', True)]}store=Truestring='Company Bank Account for Supplier' -
riba_unsolved_idsOne2many → riba.distinta.linereadonly=True args: 'riba.distinta.line', 'unsolved_move_id', 'Past Due C/O Slips' -
unsolved_move_line_idsMany2many → account.move.lineargs: 'account.move.line', 'invoice_unsolved_line_rel', 'move_id', 'line_id', 'Past Due Journal Items'
-
action_post(self) -
action_riba_payment_date(self) -
button_cancel(self) -
button_draft(self) -
copy(self, default=None) -
create(self, vals)@api.model -
get_due_cost_line_ids(self) -
month_check(self, invoice_date_due, all_date_due):param invoice_date_due: first due date of invoice :param all_date_due: list of due dates for partner :return: True if month of invoice_date_due is in a list of all_date_due
New fields (5)
-
distinta_line_idsOne2many → riba.distinta.move.lineargs: 'riba.distinta.move.line', 'move_line_id', 'C/O Detail' -
due_cost_lineBooleanargs: 'C/O Collection Fees Line' -
ibanCharrelated='move_id.riba_partner_bank_id.acc_number'store=Falsestring='IBAN' -
ribaBooleanrelated='move_id.invoice_payment_term_id.riba'store=Falsestring='C/O' -
unsolved_invoice_idsMany2many → account.moveargs: 'account.move', 'invoice_unsolved_line_rel', 'line_id', 'move_id', 'Past Due Invoices'
-
action_open_presentation_riba_wiz(self) -
action_riba_issue(self) -
fields_view_get(self, view_id=None, view_type='form', toolbar=False, submenu=False)@api.model -
get_riba_lines(self) -
reconcile(self) -
update_paid_riba_lines(self)
New fields (0)
No new fields.
Public methods (2)-
get_riba_lines(self) -
unlink(self)
New fields (2)
-
ribaBooleandefault=False args: 'C/O' -
riba_payment_costFloatdigits='Account'help='Collection fees amount. If different from 0, for each payment deadline an invoice line will be added to invoice, with this amount.' args: 'C/O Collection Fees'
No public methods.
New fields (0)
No new fields.
Public methods (1)-
write(self, vals)
New fields (2)
-
currency_idMany2one → res.currencydefault=<expr> args: 'res.currency' -
presentation_amountMonetarycurrency_field='currency_id'
-
action_presentation_riba(self)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (1)
-
banca_esteraBooleanargs: 'Foreign Bank'
No public methods.
New fields (1)
-
due_cost_service_idMany2one → product.productargs: 'product.product', 'Collection Fees Service'
No public methods.
New fields (1)
-
due_cost_service_idMany2onedomain=[('type', '=', 'service')]help='Default Service for C/O Collection Fees on invoice.'readonly=Falserelated='company_id.due_cost_service_id'string='Default Collection Fees Service'
-
default_get(self, fields)@api.model
New fields (5)
-
group_ribaBooleanhelp='Group C/O by customer while issuing.' args: 'Group C/O' -
is_supplier_payment_ribaBooleanreadonly=Truerelated='property_supplier_payment_term_id.riba'string='Is Riba Paymnet' -
property_riba_supplier_company_bank_idMany2one → res.partner.bankcomodel_name='res.partner.bank'company_dependent=Truedomain=_domain_property_riba_supplier_company_bank_idhelp='Bank account used for the Riba of this suplier.'string='Company Bank Account for Supplier' -
riba_exclude_expensesBooleanstring='Exclude expenses Ri.Ba.' -
riba_policy_expensesSelectiondefault='one_a_month'string='Ri.Ba. Policy expenses' args: [('one_a_month', 'More invoices, one expense per Month'), ('unlimited', 'One expense per maturity')]
No public methods.
New fields (1)
-
codice_siaCharhelp='Identification Code of the Company in the Interbank System.'size=5 args: 'SIA Code'
-
unlink(self)
New fields (7)
-
accreditation_account_idMany2one → account.accountdefault=_get_accreditation_account_id args: 'account.account', 'C/O Account' -
accreditation_amountFloatdefault=_get_accreditation_amount args: 'Credit Amount' -
accreditation_journal_idMany2one → account.journaldefault=_get_accreditation_journal_iddomain=[('type', '=', 'bank')] args: 'account.journal', 'Credit Journal' -
bank_account_idMany2one → account.accountdefault=_get_bank_account_iddomain=[('internal_type', '=', 'liquidity')] args: 'account.account', 'A/C Bank Account' -
bank_amountFloatargs: 'Paid Amount' -
bank_expense_account_idMany2one → account.accountdefault=_get_bank_expense_account_id args: 'account.account', 'Bank Fees Account' -
expense_amountFloatargs: 'Fees Amount'
-
create_move(self) -
skip(self)
New fields (16)
-
acceptance_account_idMany2one → account.accountcheck_company=Truehelp='Account used when C/O is accepted by the bank.' args: 'account.account', 'Acceptance Account' -
acceptance_journal_idMany2one → account.journalcheck_company=Truedomain="[('company_id', '=', company_id), ('type', '=', 'bank')]"help='Journal used when C/O is accepted by the bank.' args: 'account.journal', 'Acceptance Journal' -
accreditation_account_idMany2one → account.accountcheck_company=Truedomain="[('company_id', '=', company_id), ('internal_type', '!=', 'liquidity')]"help='Account used when C/O amount is credited by the bank.' args: 'account.account', 'C/O Account' -
accreditation_journal_idMany2one → account.journalcheck_company=Truedomain="[('company_id', '=', company_id), ('type', '=', 'bank')]"help='Journal used when C/O amount is credited by the bank.' args: 'account.journal', 'Credit Journal' -
bank_account_idMany2one → account.accountcheck_company=True args: 'account.account', 'A/C Bank Account' -
bank_expense_account_idMany2one → account.accountargs: 'account.account', 'Bank Fees Account' -
bank_idMany2one → res.partner.bankcheck_company=Truehelp='Bank account used for C/O issuing.'required=True args: 'res.partner.bank', 'Bank Account' -
company_idMany2one → res.companydefault=<expr>required=True args: 'res.company', 'Company' -
nameCharrequired=Truesize=64 args: 'Description' -
overdue_effects_account_idMany2one → account.accountcheck_company=True args: 'account.account', 'Past Due Bills Account' -
past_due_fee_amountFloatargs: 'Past due fee' -
protest_charge_account_idMany2one → account.accountcheck_company=True args: 'account.account', 'Protest Fee Account' -
sbf_collection_typeSelectionargs: [('immediate', 'Immediate'), ('maturation', 'At currency maturation')], 'Collection Type' -
settlement_journal_idMany2one → account.journalcheck_company=Truehelp='Journal used when customers finally pay the invoice to bank.' args: 'account.journal', 'Settlement Journal' -
typeSelectionrequired=True args: [('sbf', 'Subject To Collection'), ('incasso', 'After Collection')], 'Issue Mode' -
unsolved_journal_idMany2one → account.journalcheck_company=Truedomain="[('company_id', '=', company_id), ('type', '=', 'bank')]"help='Journal used when C/O is past due.' args: 'account.journal', 'Past Due Journal'
-
get_default_value_by_list(self, field_name) -
get_default_value_by_list_line(self, field_name)
New fields (18)
-
acceptance_move_idsMany2many → account.movecompute='_compute_acceptance_move_ids'string='Acceptance Entries' args: 'account.move' -
accreditation_move_idMany2one → account.movereadonly=True args: 'account.move', 'Credit Entry' -
company_idMany2one → res.companydefault=<expr>readonly=Truerequired=Truestates={'draft': [('readonly', False)]} args: 'res.company', 'Company' -
config_idMany2one → riba.configurationhelp='C/O configuration to be used.'index=Truereadonly=Truerequired=Truestates={'draft': [('readonly', False)]}string='Configuration' args: 'riba.configuration' -
date_acceptedDateargs: 'Acceptance Date' -
date_accreditationDateargs: 'Credit Date' -
date_createdDatedefault=<expr>readonly=True args: 'Creation Date' -
date_paidDatehelp='Default date for payments.'readonly=Truestates={'credited': [('readonly', False)]}string='Payment Date' -
date_unsolvedDatereadonly=True args: 'Past Due Date' -
line_idsOne2many → riba.distinta.linereadonly=Truestates={'draft': [('readonly', False)]} args: 'riba.distinta.line', 'distinta_id', 'C/O Due Dates' -
nameChardefault=<expr>readonly=Truerequired=Truestates={'draft': [('readonly', False)]} args: 'Reference' -
payment_idsMany2many → account.move.linecompute='_compute_payment_ids'string='Payments' args: 'account.move.line' -
registration_dateDatedefault=<expr>help='Keep empty to use the current date.'readonly=Truerequired=Truestates={'draft': [('readonly', False)], 'cancel': [('readonly', False)]} args: 'Registration Date' -
stateSelectiondefault='draft'readonly=True args: [('draft', 'Draft'), ('accepted', 'Accepted'), ('accredited', 'Credited'), ('paid', 'Paid'), ('unsolved', 'Past Due'), ('cancel', 'Canceled')], 'State' -
total_amountFloatcompute='_compute_total_amount'string='Amount' -
typeSelectionreadonly=Truerelated='config_id.type'string='Type' -
unsolved_move_idsMany2many → account.movecompute='_compute_unsolved_move_ids'string='Past Due Entries' args: 'account.move' -
user_idMany2one → res.usersdefault=<expr>readonly=Truerequired=Truestates={'draft': [('readonly', False)]} args: 'res.users', 'User'
-
action_cancel_draft(self) -
action_open_lines(self) -
action_riba_due_date_settlement(self) -
action_riba_export(self) -
confirm(self) -
riba_cancel(self) -
riba_unsolved(self) -
settle_all_line(self) -
test_accepted(self) -
test_paid(self) -
test_state(self, state) -
test_unsolved(self) -
unlink(self)
New fields (20)
-
acceptance_account_idMany2one → account.accountstring='Acceptance Account' args: 'account.account' -
acceptance_move_idMany2one → account.movereadonly=Truestring='Acceptance Entry' args: 'account.move' -
amountFloatcompute='_compute_line_values'string='Amount' -
bank_idMany2one → res.partner.bankstring='Debtor Bank' args: 'res.partner.bank' -
cigCharcompute='_compute_cig_cup_values'size=256string='CIG' -
company_idMany2one → res.companyreadonly=Truerelated='distinta_id.company_id'related_sudo=Falsestore=Truestring='Company' args: 'res.company' -
config_idMany2onereadonly=Truerelated='distinta_id.config_id'string='Configuration' -
cupCharcompute='_compute_cig_cup_values'size=256string='CUP' -
distinta_idMany2one → riba.distintaondelete='cascade'required=Truestring='Slip' args: 'riba.distinta' -
due_dateDatereadonly=True args: 'Due Date' -
ibanCharreadonly=Truerelated='bank_id.acc_number'store=Falsestring='IBAN' -
invoice_dateCharcompute='_compute_line_values'size=256string='Invoice Date' -
invoice_numberCharcompute='_compute_line_values'size=256string='Invoice Number' -
move_line_idsOne2many → riba.distinta.move.linestring='Credit Move Lines' args: 'riba.distinta.move.line', 'riba_line_id' -
partner_idMany2one → res.partnerreadonly=Truestring='Customer' args: 'res.partner' -
payment_idsMany2many → account.move.linecompute='_compute_lines'string='Payments' args: 'account.move.line' -
sequenceIntegerargs: 'Number' -
stateSelectionreadonly=Truetracking=True args: [('draft', 'Draft'), ('confirmed', 'Confirmed'), ('accredited', 'Credited'), ('paid', 'Paid'), ('unsolved', 'Past Due'), ('cancel', 'Canceled')], 'State' -
typeSelectionreadonly=Truerelated='distinta_id.config_id.type'string='Type' -
unsolved_move_idMany2one → account.movereadonly=Truestring='Past Due Entry' args: 'account.move'
-
button_settle(self) -
confirm(self) -
move_line_id_payment_get(self) -
riba_line_settlement(self, date=None)Create payment the acceptance move of each line in `self`. :param date: The created payment's date. -
test_reconciled(self)
New fields (3)
-
amountFloatdigits='Account' args: 'Amount' -
move_line_idMany2one → account.move.linestring='Credit Move Line' args: 'account.move.line' -
riba_line_idMany2one → riba.distinta.lineondelete='cascade'string='Slip Line' args: 'riba.distinta.line'
No public methods.
New fields (1)
-
due_dateDate
-
due_date_settlement_confirm(self)
New fields (3)
-
file_nameCharreadonly=True args: 'File Name' -
riba_txtBinaryreadonly=True args: 'File' -
stateSelectiondefault='choose' args: (('choose', 'choose'), ('get', 'get'))
-
act_getfile(self)
New fields (1)
-
configuration_idMany2one → riba.configurationrequired=Truestring='Configuration' args: 'riba.configuration'
-
create_list(self)
New fields (1)
-
dateDaterequired=Truestring='Payment Date'
-
set_riba_payment_date(self)
New fields (3)
-
payment_dateDatecompute='_compute_payment_date'help="Defaults to the 'Payment date' in the RiBas.\nIf empty, the due date in each line will be used."readonly=Falsestore=True -
riba_idsMany2many → riba.distintacomodel_name='riba.distinta'default=<expr>readonly=Truerequired=Truestring='Selected RiBas' -
riba_line_idsMany2many → riba.distinta.linecomodel_name='riba.distinta.line'compute='_compute_riba_line_ids'domain="[\n '&',\n ('distinta_id', 'in', riba_ids),\n '!',\n '|',\n ('type', '=', 'incasso'),\n ('state', '!=', 'accredited')\n ]"readonly=Falsestore=Truestring='RiBa lines to be paid'
-
pay(self)
New fields (13)
-
bank_account_idMany2one → account.accountdefault=_get_bank_account_iddomain=[('internal_type', '=', 'liquidity')] args: 'account.account', 'A/C Bank Account' -
bank_amountFloatcompute='_compute_bank_amount' args: 'Withdrawn Amount' -
bank_expense_account_idMany2one → account.accountdefault=_get_bank_expense_account_id args: 'account.account', 'Bank Fees Account' -
dateDatehelp='If empty, the due date in the line will be used.'readonly=False -
effects_account_idMany2one → account.accountdefault=_get_effects_account_id args: 'account.account', 'Bills Account' -
effects_amountFloatdefault=_get_effects_amount args: 'Bills Amount' -
overdue_effects_account_idMany2one → account.accountdefault=_get_overdue_effects_account_id args: 'account.account', 'Past Due Bills Account' -
overdue_effects_amountFloatdefault=_get_effects_amount args: 'Past Due Bills Amount' -
past_due_fee_amountFloatdefault=_get_unsolved_past_due_fee_amount args: 'Fees Amount' -
reconcile_overdue_effectsBooleanhelp='Reconcile the Past Due Bills Amount with the acceptance entry if possible.\nThis allows to get rid of the outstanding payments in the invoice.' -
riba_bank_account_idMany2one → account.accountdefault=_get_riba_bank_account_id args: 'account.account', 'C/O Account' -
riba_bank_amountFloatdefault=_get_effects_amount args: 'C/O Amount' -
unsolved_journal_idMany2one → account.journaldefault=_get_unsolved_journal_iddomain=[('type', '=', 'bank')] args: 'account.journal', 'Past Due Journal'
-
create_move(self) -
skip(self)
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…