Skip to content
Open site navigation sidebar
Go to GoCardless homepage
Pricing
LoginSign up
Go to GoCardless homepage
LoginSign up
Breadcrumb
Resources

Submitting Mandates and Payments to Bankgirot

Chris Hooper
Written by

Last editedMay 20221 min read

What is Bankgirot?

Bankgirot is a Swedish payment system used to transfer payments directly from one bank account to another.

The submission process

New mandates and payment requests are submitted to Bankgirot by uploading a file. The contents of this file depends on the submission, but the process is always the same:

  1. A file is created with the required structure. The details of this are provided below. Separate sections are required for mandate and payment request submissions.

  2. The file is uploaded using FTP or a Communication Solution, which helps keep all personal details safe.

  3. Once successfully submitted, the contents of the file are processed by Bankgirot.

Most companies use finance software or an Enterprise Resource Planning (ERP) system to create the file, but it can be useful to understand the structure of these files. An example file for submitting mandates is available here, and one for payment requests is here.

Note that you must not submit a payment request before the Autogiro mandate has been set up.

Old and new payment files

Bankgirot recently added a new file layout for Autogiro. They are currently providing compatibility for both the old and new files types, but there are some key differences worth noting.

The type of file layout determines which reports you will receive back from Bankgirot. Bankgirot recommends that you use the new layout. This file layout covers all events and enables a completely digital Autogiro process. One of the key implications of using the old file layout is that you will not be able to fully reconcile receivables automatically. This can mean a significant amount of manual admin work is required to complete a reconciliation.

If you are using accounting software to create your reports, you should ensure this is able to support the new file layouts in order to streamline your Autogiro processes.

Submitting Autogiro mandates

Mandates are submitted in the mandate file. There are three transaction codes for submitting mandate actions to Bankgirot:

Code Use case
03 Cancel a mandate
04 Add a mandate
05 Update the payer number

For more details on setting up mandates, see our article on Autogiro Mandates.

Submitting Autogiro payments

Payments are initiated in the payment initiation file. The codes are as follows:

Code Use case
82 Initiate a direct debit
32 Initiate a refund

For more details on taking Autogiro payments, see here.

Submitting to Bankgirot through GoCardless

GoCardless provides a simple but powerful user interface for creating mandates and payment requests, with API access also available. We can then create and submit all messages to Bankgirot for you.

To find out more about collecting Autogiro with GoCardless visit GoCardless.com.

Over 85,000 businesses use GoCardless to get paid on time. Learn more about how you can improve payment processing at your business today.

Get StartedLearn More
PreviousAutogiro Timings
Interested in automating the way you get paid? GoCardless can help
Interested in automating the way you get paid? GoCardless can help

Interested in automating the way you get paid? GoCardless can help

Contact sales

Try a better way to collect payments, with GoCardless. It's free to get started.

Try a better way to collect payments

Learn moreSign up