PaymentMeans - Payment information

This section contains information about supplier or factoring bank account available to use for payment of the invoice.

The PaymentMeans section will occur once per bank account available according to the mapping described.

cbc:PaymentMeansCode (M)
Default mapping: Hardcoded

Hardcoded according to the UNCL4461 code list.

cbc:PaymentID (O)
Default mapping: OrderDocument.Cid

This field includes the CID if one exists.

cac:PayeeFinancialAccount (O)
cbc:ID (M)
Default mapping:

CompanyInformation.BankAccount

CompanyInformation.IbanBic

CompanyInformation.PostalGiro

FactoringCompany.BankAccount (factoring)

Alternative mapping:

Bank.BankAccount

Bank.IbanBic

Associate.BankAccount (factoring)

Associate.Iban (factoring)

The default option for bank account information is getting the values from the Company data table. All accounts available in the default mapping are added to the XML if they exist. The default may be overridden by using the accounts in the Bank table. If the Bank table mapping is in use, no accounts from the Company data table are considered for the output unless the Bank table reference leads to a Bank no with no accounts.

Factoring is handled differently, in that the default mapping is the Factoring company table. If IBAN is required for factoring, this must be set in the Associate table on the factoring customer.
Anm: Denmark: While Visma Business supports the use of FIK for payment information, it requires a special setup. See the help text for the Company data table field Giro type for more information.
cac:FinancialInstitutionBranch (O)
cbc:ID (M)
Default mapping: CompanyInformation.SwiftCode

Alternative mapping:

Bank.SwiftCode

Associate.Swiftcode (factoring)

Bank.BankBranch

This field works in the same way as the mapping for bank accounts. Swiftcode must be set in its own field, do not add Swiftcode in the same field as the IBAN. If IBAN exists in the file, Swiftcode must also be included. There are some country specific rules regarding content in this field for other types of accounts. When they are applicable, the default values described by those rules are added by Visma Business automatically. If account is not IBAN, a value representing the branch the bank account is registered in may be added. To be able to use this function, the bank account must be set in the Bank table. To get the correct branch into the XML, set the value in the field Bank.BankBranch.

Anm: Sweden: If the account is not IBAN, the field will be used to inform whether the account is Bankgiro or Plusgiro, using the values SE:BANKGIRO and SE:PLUSGIRO. The value set is based on the field the account is found in.
The order of fetching bank accounts
While these are all the mappings, there are multiple ways of fetching the bank accounts. 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. The order in which Visma Business selects bank accounts for output is as follows :
  1. Bank no. set on the invoice customer
  2. Bank no. set on the currency used on the order
  3. Bank no. set in the Company data table
  4. Bank accounts set in the Company data table
Anm: 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.

When using factoring, the bank account will be looked for in the Factoring company table. If IBAN and Swift is required, these must be set in the Associate table on the customer set in the Factoring company table as Factoring customer. If bank account is not set in the Factoring company table, Visma Business will look for it in the Associate table.

cac:PaymentTerms (O)
cbc:Note (O)
Default mapping: OrderDocument.PaymentTerms->PaymentTerms.Description

This is the description found on the payment terms used to calculate the due date for the invoice.



Vi uppskattar din feedback. Skicka feedback om detta ämne till Visma.