Daily debit for direct debit and E-invoice subscriptions

Daily debit for direct debit and E-invoice subscriptions

(BRP-1300 / GA2025.19)

Instead of debiting subscriptions on a specific day of the month, BRP will every night check if there are subscriptions that are debited until a day less than x days in the future. These subscriptions will be automatically debited. Lagging subscriptions are not part of the routine and have to be debited manually one time to be included in the automatic debit routine.

Read about daily debit for RCP subscriptions here: Återkommande kortbetalningar (RCP) | 2. Automatisk debitering daglig debitering

Prerequisites

  • System is configured for automatic direct debit or E-invoice.

Scheduling

The scheduled activity Automatic direct debit processing (brp.tools.DebitAGScheduleTask) must be set to SCHEDULED, interval 24h.

Settings

Setting

Default value

Value / Description

Level

Setting

Default value

Value / Description

Level

useDailySubscriptionDirectDebit

False

Set to True to enable daily subscription debit for direct debit subscription and E-invoice.

Company

dailySubscriptionDirectDebitDaysForward

10

Amount of days before the “debited until” date the actual debit should be made.

Company

dailySubscriptionDirectDebitDaysBack

5

Amount of days after the “debited until” date that should be included in the daily debit until the subscription is counted as “lagging” (and therefore no longer included in the debit routine)

Company

dailySubscriptionDirectDebitDueDays

 

Number of due days for invoices created during automatic direct debit processing. If not set, BRP will use invoiceDays system setting (on company level).

Company

dailySubscriptionDirectDebitMissingMandateDueDays

 

Number of due days for automatic direct debit invoices, when the payer is missing mandate. If not set, BRP will use invoiceDays system setting (on company level).

Company

dailySubscriptionDirectDebitExtendDueDateToTheNextBankDay

false

BRP default behavior when setting is false: Invoice due dates for daily subscription direct debit are calculated using bank days. This means that holidays are skipped when calculating how many days forward to set due date.

When setting is true/active: BRP will use regular calendar days and if due date lands on a Saturday, Sunday or holiday, it will be extended to the next bank day.

Company

Please note that “useScheduledAgDebit”, “betalningsunderlagFilename” and other system settings for direct debit needs to be configured according their respective documentation pages.

Configuration on subscription product

On the “Subscription” tab, set the debit interval to the amount of days or months that should be debited on every automatic debit.

Avalo Configuration

  1. Log in to Avalo

    1. To log in to Avalo you need a personal account. Usually, during ongoing projects, this is the onboarding project manager or Finnish support team

  2. Go to Avalo SFTP - invoices from BRP. Create automatic scheduling that runs once every night, one hour after the BRP scheduled activitiy runs (brp.tools.DebitAGScheduleTask).

    1. For example, if the BRP scheduled activity runs at 22:00, the Avalo scheduled activitity should run at 23:00.

    2. image-20250617-082920.png

       

  3. Go to Avalo SFTP - receiver proposals from BRP. Create automatic scheduling that runs once every hour.

    1. image-20250617-082948.png

       

  4. Go to Bank - Invoice error feedback to BRP. Create automatic scheduling that runs once every morning.

    1. image-20250617-083245.png

       

  5. Go to Bank - Receiver info to BRP. Create automatic scheduling that runs once every morning.

    1. image-20250617-083257.png

       

  6. Go to Bank - Incoming reference payments to BRP. Create automatic scheduling that runs once every morning.

    1. image-20250617-083310.png

       

  7. Once this is done, restart the BRP scheduling.