How to configure payment information for invoicing

This topic describes how payment information is added when sending invoices through Visma.net AutoInvoice.

General rules for adding payment information to invoices

The output for bank accounts can be done from the Company data table or from the Bank table, if this is connected to either the Associate, Currency or Company data table. The order in which Visma Business selects bank accounts for output is as follows:
  • Bank no. set on the invoice customer
  • Bank no. set on the currency used on the order
  • Bank no. set in the Company data table
  • Bank accounts set in the Company data table
The following values will be added to the invoice, based on the stated rules:
  • Bank account
  • IBAN
  • Swift code
Note: For IBAN to be part of the output, Swift code must also be set, and vice versa.
Note: Make sure that invalid Bank no. is not set in either the Currency table or on the customers in the Associate table. An invalid value may override the bank accounts intended to be used so that no bank information is exported.
Configuration for factoring
When using factoring, the bank account will be found in the Factoring company table. If IBAN and Swift is required, these must be set in the Associate table on the customer used as Factoring customer. If bank account is not set in Factoring company, Visma Business will look for it in the Associate table.

Special handling in Sweden

In addition to the general handling, you may also use Plusgiro. This can be added into Postal giro in Company data. You can not combine this with the use of account information in the Bank table.

Special handling in Denmark

Configuration for use of FIK
When sender and receiver are Danish, the Giro type field in the Company data table may be used to define payment instructions when invoicing through Visma.net AutoInvoice.
Valid codes:
  • 4 - Danish Inpayment Form type 4
  • 15 - Danish Inpayment Form type 15
  • 71 - Danish Inpayment Form type 71
  • 75 - Danish Inpayment Form type 75
When a valid code is set and sender and receiver is identified as Danish, the Giro type code will be set in the invoice as part of the payment ID, while the value set in Postal giro will be used as payment account.
Note: Both Giro type and Postal giro must be set to make the functionality work.
Note: When the combination of Giro type and Postal giro is in use, no other payment instructions (accounts and CID) are included in the invoice XML.
Bank branch information
As the sellers bank branch ID may be expected to be included on Danish invoices, this value may be set in the Bank branch field in the Bank table. As per the general rules, this means that all payment information must be set in Bank.


We would appreciate your feedback. Send feedback on this topic to Visma.