Welcome | Get started | Dive | Contribute | Topics | Reference | Changes | More

sepa : Communicating with the bank using SEPA

The lino_xl.lib.sepa plugin adds functionality for managing bank accounts for your partners. When this plugin is installed, every partner can have one or several bank accounts.

The name sepa is actually irritating because this plugin won’t do any SEPA transfer. Maybe rename it to iban? OTOH it is needed by the actual SEPA modules lino_xl.lib.b2c and lino_cosi.lib.c2b.

It requires the lino_xl.lib.accounting plugin.

SEPA

Single Euro Payments Area, a payment integration initiative of the European Union for simplification of bank transfers denominated in euros (Wikipedia).

class lino_xl.lib.sepa.Account

A bank account related to a given partner.

partner

The partner who owns this bank account.

iban

IBANField(verbose_name=_(“IBAN”))

bic

BICField(verbose_name=_(“BIC”), blank=True)

remark

CharField(_(“Remark”), max_length=200, blank=True)

primary

Whether this is the primary bank account of this partner.

statements

A virtual field which displays the date of the last imported statement for this account. Clicking on this date will open the B2C account <lino_xl.lib.b2c.models.Account> with same IBAN number.

This field is empty when no B2C Account exists.

Available only when lino_xl.lib.b2c is installed as well.

class lino_xl.lib.sepa.Accounts
class lino_xl.lib.sepa.AccountsByPartner

Shows the bank account(s) known for the given partner.

class lino_xl.lib.sepa.BankAccount

Defines a field bank_account and its chooser.