Repository
OCA/l10n-spain · module folder · Try on Runboat
Module version
3.0
Category
Localisation/Accounting
Folder size
0.22 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://launchpad.net/openerp-spain
Last tracking update
2026-08-07 06:56:09
Authors
Odoo Community Association (OCA), Spanish localization team
Maintainers
Odoo Community Association (OCA), Spanish localization team
Committers
Alexandre Fayolle, Pedro M. Baeza, Stéphane Bidoul (ACSONE), Hugo Santos, Alejandro Santana, Omar (Pexego), OCA Transbot, Launchpad Translations on behalf of openerp-spain-team
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
Extractos bancarios españoles (Norma 43)
========================================

Importación y tratamiento de los extractos bancarios españoles que siguen la
norma/cuaderno 43 de la 'Asociación Española de la Banca'. Puede consultarse la
especificación del formato aquí_.

.. _aquí: http://goo.gl/2zzlmu

**AVISO:** Este módulo requiere de varios módulos del repositorio de código:

https://github.com/OCA/bank-statement-reconcile
    

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
view_bank_statement_form_c43 account.bank.statement.c43.form account.bank.statement form Inherits account.view_bank_statement_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (4)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (3)
  • get_from_caixabank_rules(self, cr, uid, st_line, context=None)
    Match the partner based on several criteria extracted from reverse engineer of CaixaBank C43 files. If more than one partner is matched, raise the ErrorTooManyPartner error. :param dict st_line: read of the concerned account.bank.statement.line :return: A dict of value that can be passed directly to the write method of the statement line or {} {'partner_id': value, 'account_id' : value, ...}
  • get_from_generic_c43_rules(self, cr, uid, st_line, context=None)
    Match the partner based on invoice amount.. If more than one partner is matched, raise the ErrorTooManyPartner error. :param dict st_line: read of the concerned account.bank.statement.line :return: A dict of value that can be passed directly to the write method of the statement line or {} {'partner_id': value, 'account_id' : value, ...}
  • get_from_santander_rules(self, cr, uid, st_line, context=None)
    Match the partner based on several criteria extracted from reverse engineer of Banco Santander C43 files. If more than one partner is matched, raise the ErrorTooManyPartner error. :param dict st_line: read of the concerned account.bank.statement.line :return: A dict of value that can be passed directly to the write method of the statement line or {} {'partner_id': value, 'account_id' : value, ...}

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • prepare_statement_lines_vals(self, cr, uid, parser_vals, statement_id, context)
    Complete values filling default account for each type of C43 operation.

Loading…