Skip to main content
🐍⚡️Support Python for everyone by grabbing a 30% discount on PyCharm—ALL proceeds go to the Python Software Foundation. Offer ends soon, so grab it today!  GET 30% OFF PYCHARM

Tryton module for SEPA payment

Project description

The account_payment_sepa module allows to generate SEPA files for a Payment Group.

Journal

The Journal has some fields when the process method is SEPA:

  • Bank Account Number.

  • Payable Flavor: - pain.001.001.03 - pain.001.001.05

  • Receivable Flavor: - pain.008.001.02 - pain.008.001.04

  • Batch Booking.

  • Charge Bearer: - Debtor - Creditor - Shared - Service Level

Group

The Group has a field SEPA Messages containing the XML messages.

Mandate

The Mandate stores information for the Direct Debit. It is mainly defined by:

  • Party.

  • Account Number.

  • Identification.

  • Type: - Recurrent - One-off

  • Scheme: - CORE - Business to Business

  • Signature Date

The mandate can be in one of this states:

  • Draft

  • Requested

  • Validated

  • Canceled

Message

The Message stores the incoming and outgoing XML message.

The message can be in one of this states:

  • Draft

  • Waiting

  • Done

  • Canceled

Bank to Customer Debit Credit Notification (camt.054)

For incoming message camt.054, each booked entry will succeed the corresponding payment if any return information is found. Otherwise it will fail and the return reason will be stored on it.

Party

The Party has a field SEPA Creditor Identifier used for the party of the company.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page