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 included in the output. Only one type of account is included per invoice, either the domestic accounts or IBAN, as described below.
- 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 option for bank account information is getting the values from the Company information table. Which accounts are included depends on the location of the invoice recipient: Domestic recipients get the bank account, and for Swedish senders also the postal giro, while international recipients get only the IBAN. This can be overridden per customer with the AutoInvoice payment means setting in the Associate processing dialog, where Use domestic for all applies the domestic accounts also to international recipients, and Use IBAN for all applies IBAN also to domestic recipients. If the account required by the selection is not found, the invoice is not transferred to AutoInvoice. The source of the accounts may be overridden by using the accounts in the Bank table. If the Bank table mapping is in use, no accounts from the Company information 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.Note:Denmark: While Business NXT supports the use of FIK for payment information, it requires a special setup. See the help text for the Company information 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 Business NXT 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.
Note: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 information table or
from the Bank table, if
this is connected to either the Associate, Currency or Company information. The order
in which Business NXT 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 information table
- Bank accounts set in the Company information table
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.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, Business NXT 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.