Join the modern world of eInvoicing community by enabling AutoInvoice integration for Visma Severa.


Already over 350 000 companies in the Nordics have chosen Visma's AutoInvoice to be their tool for sending and receiving electronic invoices. Visma Severa's integration to AutoInvoice brings you all the benefits of sending invoices quickly, cost efficiently and reliably. Send out your invoices in the format your customer requires them, be it as eInvoice, as email or through a printing service.

Content

Go to top

Notes

  • Integration is available in Finland, Sweden, Norway and Netherlands. In Finland AutoInvoice is also called Maventa.
  • Customer needs to have an AutoInvoice or Maventa account in order to use the integration.
  • AutoInvoice add-on must be activated in Visma Severa, in order to use the integration.
  • If Organizational hierarchy add-on is used in Visma Severa, and some of the business units are actually organizations of their own, each company that acts as invoice sender needs to have it's own AutoInvoice account.
  • Sender's and receiver's VAT numbers should be written in proper VAT number format to ensure correct invoice delivery. Intergation will try to remove added dots and spaces, but the safest option is to write the number correctly in the first place. Integration will automatically convert the VAT number into organization number.
    • Finland: FI12345678
    • Sweden: SE1234567890XX (where XX=identifier provided by tax office, for example 01).
    • Norway: NO123456789MVA
    • Netherlands: NL123456789BXX (where XX=identifier provided by tax office, for example 01).
  • In Finland it is required to activate a bank network connection before company can send or receive invoices through bank network. See instructions provided by Maventa team, how the activation is done. Miten aktivoin pankkiverkkoyhteyden?
  • In Norway a B2CNO vendor agreement must be activated, if company is sending electronic invoices to consumers. This can be done from "Settings > Consumer invoicing to bank" in AutoInvoice.
  • In Finland, Maventa offers also a free integration to Visma Duetto to help with invoice collection. See more information from Maventa's support article: Miten lähetän laskun huomautettavaksi tai perittäväksi?.
  • In Sweden it is possible to hide reference number from invoice but this is mandatory information when sending eInvoices. When using the integration make sure that the reference number is shown on invoices.

Go to top

How does it work?

Invoices and credit notes are created in Visma Severa and set into selected invoice status. Once all invoices are created and ready to be sent out to customers, they are transferred to AutoInvoice with one click of a button. AutoInvoice then sends the invoices to customers either as electronic invoices, as email or through printing service.

There is a certain logic and order how the sending channel is chosen. The first priority is always electronic invoice. If no electronic invoice addresses are found for the customer, then AutoInvoice checks, if email address is provided to send the invoice as pdf to customer's email address. If there is also no email address, then the very last option is to send the invoice through printing service as regular paper invoice.

Integration offers the possibility to send the PDF of Severa's invoice along with the invoice data. This means that you can use the invoice breakdown and add other attachments, and these are then delivered to your customer

Notice, that there is no automatic follow up on payments made. Invoices in Visma Severa will stay in the status set by integration, but can be then manually changed to paid when customer makes the payment.


Currencies

Integration uses currencies based on Finvoice 3.0. standard which is ISO-4217. That means that currency symbol could be different in Severa or Autoinvoice.

CurrencyIn SeveraIn Autoinvoice
EUROEUR
Norwegian krone
NOKKr
Sweden kronaSEKKr
NetherlandEUR

Go to top

Electronic invoice

Each country has it's own official register that holds the information which companies are able to send and receive eInvoices. In Visma Severa it is possible to enter the customer's electronic invoice address and operator's code directly to the account information and this is then send to AutoInvoice along with the invoice. AutoInvoice sends the invoice to the given eInvoice address. If no eInvoice address is given for account in Visma Severa, then AutoInvoice will automatically search from the official register if customer is able to receive eInvoices and sends invoice to the eInvoice address found in the register.

Go to top

Invoice by email

AutoInvoice can also send invoices as pdf attachments to given email address, if customer is not able to receive electronic invoices. There is a setting in Visma Severa and in AutoInvoice to control if invoices can be send as emails. When the email sending is enabled, the email address where invoices are sent to, is the invoice's account contact's email address. It is possible to select only one account contact per invoice, and there is no possibilities to enter another email address, so when using this channel, it is important to verify that the invoice has a correct account contact selected. Check the email sending settings from AutoInvoice "Settings > Sending invoices" and from Visma Severa "Data transfer > Settings tab".

Go to top

Printing service

The print service delivers invoices via printing and postal service, to recipients who cannot receive electronic invoices or invoices by email. Invoice is sent to the recipients address given on the invoice. Check the printing service settings from AutoInvoice "Settings > Sending invoices".

Go to top

Initial settings

There are few settings in Visma Severa, that must be checked before invoices can be send to AutoInvoice. If you are a new AutoInvoice user, we also recommend that you go through the settings in AutoInvoice, to make sure your invoices are send out as they should be. Before going into settings, verify that AutoInvoice add-on is enabled by following the purchase process.

Invoice statuses

A new invoice status is needed to separate the invoices that have not yet been sent to AutoInvoice versus the once that are send.

  1. In Visma Severa, click on wheel icon > Settings > Invoice statuses
  2. Add one new invoice status, called for example "Transfer to AutoInvoice". This status should have following settings: Read only, Invoice number, Awaiting payment, Sent, Default after credit.
  3. Use the arrows in front of the statuses to place this status between Draft and Sent status, so that it is in logical order.

Go to top

Bank account number in IBAN format

Company's bank account details are send along with the invoice and it must be given in IBAN format.

  1. In Visma Severa, go to Tools > Settings > Bank details.
  2. Verify that bank account number is in IBAN format and correct BiC/SWIFT is given. If you are unsure about the correct format, you can check it from your bank.
  3. Note for companies using Organizational hierarchy add-on! If some of the business units are actually organizations of their own, each company that acts as invoice sender needs to have it's own bank details set. Give the bank account details for the company and select the correct organization from the list of business units.

Go to top

eInvoice addresses

To be able to send eInvoices your company's own eInvoice address and operator's code must be entered into Visma Severa's settings, into Company details.

eInvoice address and operator can also be set for customers but these can also be left empty to make AutoInvoice check the addresses from the official register. Beware, that if eInvoice address and operator is not set for the customer in Visma Severa, then it's very important to verify that customer has correct VAT number, because that is used to check if customer has eInvoice address in the register.

Sender's eInvoice address:

  1. In AutoInvoice, go to Settings > Receiving invoices to check your company's eInvoice address and operator's code.
  2. In Visma Severa, go to Tools > Settings > Company details.
  3. Copy the eInvoice address and operator's code from AutoInvoice into Severa.
  4. At the same time, verify that your company's VAT number and address are correctly set.
  5. Note for companies using Organizational hierarchy add-on! If some of the business units are actually organizations of their own, each company that acts as invoice sender needs to have it's own eInvoice addresses set. In Visma Severa, go to Tools > Settings > Business units and enter the eInvoice address and operator for each company. Also verify that VAT numbers and addresses are correct for each company.

Receiver's eInvoice address:

  1. To know if your customer is using eInvoicing, you can make a search in your country's official register or use Finder in AutoInvoice.
  2. In Visma Severa, search the customer and open account card.
  3. Open Account information-section, and place the customer's eInvoice address and operator's code there.
  4. At the same time, verify that your customer's VAT number and address are correctly set.

Go to top

Transfer settings

Actual integration settings are set in Visma Severa's side, in Tools > Data transfer > Settings tab. Notice that these settings differ if company is using Organizational hierarchy add-on.

  1. In Visma Severa, click on wheel icon> Data transfer > Settings tab.
  2. Open AutoInvoice into another browser tab, and go to Settings > Settings.
  3. Copy API key and Company UUID from AutoInvoice into Severa.
  4. Send original invoice PDF when sending eInvoices: Select yes, if the PDF of Visma Severa's invoice should be sent to AutoInvoice along with the invoice data. This means that customer will receive the whole invoice with all the attachments and can see the invoice as you see it in Visma Severa. Select no, to transfer only the data of invoice, without the PDF. This means that customer will see invoice looking based on AutoInvoice's template and no attachments.
  • Note! If invoice is being sent out using printing service, you need to make a separate setting in AutoInvoice to make the printing service print the invoice looking like Visma Severa's invoice. To do this, in AutoInvoice, go to Settings > Layout settings and enable "Use own PDFs for printing service". Beware, that in this scenario, AutoInvoice will print also a cover page for address. Invoices will always have at least two pages and all pages are charged.
  • Send invoices by e-mail: Select yes, if invoice's account contact's email is sent along the invoice and customers who do not have eInvoice address will then receive the invoice into this email address. Select no, if invoices should go to printing service if customer cannot receive eInvoices.
  • Status of invoices to download?: Select the status "Transfer to AutoInvoice" that was created in the first step. All invoices in that are in this status are sent to AutoInvoice when "Transfer invoices" button is pressed.
  • Status of these invoices in Visma Severa after download?: Select the status invoices will get after they have been sent to AutoInvoice, for example "Sent".
  • Save settings and your integration to AutoInvoice is ready to be used!

Instructions to companies using Organizational hierarchy add-on:

  • The settings are set the same way as above, but separately for each company.
  • In the settings tab, there is a business unit dropdown. Select the first company, and enter the settings for that company. Then select next company and do the same.
  • Note, that the API key and Company UUID must be copied from each company's own AutoInvoice account
  • Note also, that there is no need to enter the settings for those business units that are acting as departments or teams, so only for the organizations.

Go to top

Transferring invoices

  1. Create invoices in Visma Severa. Invoice must state customer's billing address, postal code, city and Vat number.
  2. Set invoices to "Transfer to AutoInvoice" status
  3. Go to Tools > Data transfer and click "Transfer invoices" button.
  4. After transfer is done, the amount of successfully transferred invoices is stated on the page, and invoice are set to Sent status.
  5. If some invoices have errors, those are stated in the Error log tab.

Go to top

Typical errors

finvoice 3.0

Error messageSolution
The 'BuyerStreetName' element is invalid - The value '' is invalid according to its datatype 'genericStringType235' - The actual length is less than the MinLength value.The invoice doesn't have address line. Open invoice and add address. Remember to add address also for the customer card.
The 'BuyerTownName' element is invalid - The value '' is invalid according to its datatype 'genericStringType235' - The actual length is less than the MinLength value.The invoice doesn't have city in address. Open invoice and add receiver's city. Remember to add full address also for the customer card.
The 'BuyerPostCodeIdentifier' element is invalid - The value '' is invalid according to its datatype 'genericStringType235' - The actual length is less than the MinLength value.The invoice doesn't have postcode in address. Open invoice and add receiver's postcode. Remember to add full address also for the customer card.
The element 'Finvoice' has invalid child element 'SpecificationDetails'. List of possible elements expected: 'InvoiceRow'.The invoice doesn't have any invoice rows. Open invoice and add invoice row.
Seller must have at least one bank accountAdd bank account details into Severa's settings (Tools > Settings > Bank details). Remember to use IBAN format. Then open invoice, change status to draft, then back to "Transfer to AutoInvoice", to update the bank details on the invoice.
Seller must have a BIC in bank account detailsBank account number must be given in IBAN format and it needs to have correct BIC/SWIFT code. Go to Tools > Settings > Bank details to fix the bank account number.
Company not foundThe Company UUID given in Data transfer settings, is not recognized by AutoInvoice. Go to Tools > Data transfer > Settings tab and compare the Company UUID to the one in AutoInvoice's settings. Verify that the are no extra spaces in the beginning or end of the entered value.
User not foundThe API key given in Data transfer settings, is not recognized by AutoInvoice. Go to Tools > Data transfer > Settings tab and compare the API key to the one in AutoInvoice's settings. Verify that the are no extra spaces in the beginning or end of the entered value.
Error in AutoInvoice for finnish customers: "Laskun lähetys epäonnistui. Vastaanottajan operaattori on pankki."The bank network connection is not enabled. The connection is disabled as default when AutoInvoice account is created. It takes about a week to get the connection working. Follow the instructions to enable the connection: Aktivoi pankkiverkkoyhteys.
Invoices not foundCheck that business unit for invoice/project is active. Go to Tools > Settings > Business units > Show disabled business units and activate business unit.

Go to top

Typical errors Peppol 3.0.

Sending to PEPPOL failed [xxxxxxxxxxx] [xxxxxxxxxxx] A VAT number MUST be valid Norwegian organization number (nine numbers) followed by the letters MVAAdd MVA at the end of organization number on customer card and company details under settings

Go to top

Field mapping

All invoices are send from Visma Severa into AutoInvoice using Finvoice 3.0 electronic invoicing standard. AutoInvoice will then convert the invoices to the standard used in receiver's country.

Finland

Field in Severa's invoiceField in Finvoice 3.0
Comments
Account nameBuyerPartyDetails > BuyerOrganisationName 
Receiver addressBuyerPartyDetails > BuyerPostalAddressDetails > BuyerStreetName 
Receiver postal codeBuyerPartyDetails > BuyerPostalAddressDetails > BuyerPostCodeIdentifier 
Receiver cityBuyerPartyDetails > BuyerPostalAddressDetails > BuyerTownName 
Receiver countryBuyerPartyDetails > BuyerPostalAddressDetails > IdentificationCode 
Receiver VAT numberVat number: BuyerPartyDetails > BuyerOrganisationTaxCode
Org. number: BuyerPartyDetails > BuyerPartyIdentifier
Integration will turn VAT number into organization number or vice versa, and both are taken to Finvoice.
Invoice numberInvoiceDetails > InvoiceNumber 
Invoice dateInvoiceDetails > InvoiceDate
and
EpiDetails > EpiIdentificationDetails > EpiDate
 
Account contactBuyerContactPersonName 
Account contact email addressBuyerEmailaddressIdentifier 
Account number from customerInvoiceDetails >
SellersBuyerIdentifier
 
Our referenceInvoiceDetails > SellerReferenceIdentifier 
Your referenceInvoiceDetails > BuyerReferenceIdentifier 
Order numberInvoiceDetails > OrderIdentifier 
Payment termsPaymentTermsDetails > PaymentTermsFreeText 
Overdue interestPaymentOverDueFineDetails > PaymentOverDueFinePercent 
Billing contactSellerContactPersonName 
NotesSellerFreeText 
Invoice free text before invoice rowsInvoiceFreeTextInvoiceFreeText field combines text from all free text fields
Invoice row descriptionInvoiceRow > ArticleNameIf description is more than 100 characters, rest of the description is placed in to InvoiceRow > RowFreeText
Invoice row quantityInvoiceRow > DeliveredQuantity
and
InvoiceRow > OrderedQuantity
 
Invoice row measurement unitInvoiceRow >  QuantityUnitCode 
Invoice row unit priceInvoiceRow > UnitPriceAmount 
Invoice row total priceInvoiceRow > RowVatExcludedAmount 
Invoice row VAT amountInvoiceRow > RowVatAmount 
Invoice row VAT %InvoiceRow > RowVatRatePercent 
Project number of invoice rowProjectReferenceIdentifier 
Invoice rows total including VATRowsTotalVatExcludedAmount 
Total excluding VATInvoiceDetails > InvoiceTotalVatExcludedAmount
and
InvoiceDetails > VatSpecificationDetails > VatBaseAmount
 
Amount of VATInvoiceDetails > VatSpecificationDetails > VatRateAmount 
Total including VATInvoiceDetails > InvoiceTotalVatIncludedAmount
and
EpiDetails > EpiPaymentInstructionDetails > EpiInstructedAmount
 
Invoice free text after invoice rowsInvoiceFreeTextInvoiceFreeText field combines text from all free text fields
Invoice due dateInvoiceDetails > PaymentTermsDetails > InvoiceDueDate
and
EpiDetails > EpiPaymentInstructionDetails > EpiDateOptionDate
 
Reference numberEpiDetails > EpiIdentificationDetails > EpiReference
and
EpiDetails > EpiPaymentInstructionDetails > EpiRemittanceInfoIdentifier
 

Sweden

Notice, that if the sender and receiver are both customers of Visma, invoices are converted from Svefaktura standard into VismaXML standard., and then this field mapping is not valid.

Field in Severa's invoiceField in SvefakturaComments
Account nameBuyerParty > PartyName > Name
Receiver addressBuyerParty > Address > StreetName
Receiver postal codeBuyerParty > Address > PostalZone
Receiver cityBuyerParty > Address > CityName
Receiver countryBuyerParty > Address > IdentificationCode
Receiver VAT numberBuyerParty > PartyTaxScheme > CompanyIDIntegration will turn VAT number into organization number, and both are taken to Svefaktura.
Invoice numberID
Invoice dateIssueDate
Account contactBuyerParty > Party > Contact > Name
Account number from customerInvoiceDetails >
SellersBuyerIdentifier
Our referenceBuyerParty > Party > Contact > Name"Our reference" is shown ONLY if "Account contact" is not selected on the invoice!
Your referenceRequisitionistDocumentReference > ID
Order numberInvoiceLine > OrderLineReference > OrderReference > BuyersID
and
RequisitionistDocumentReference > ID
Payment termsPaymentTerms > Note
Overdue interestPaymentTerms > PenaltySurchargePercent
Billing contactSellerParty > Party > Contact > Name
NotesNoteNote field combines text from all free text fields
Invoice free text before invoice rowsNoteNote field combines text from all free text fields
Invoice row descriptionInvoiceLine > Item > DescriptionIf description is more than 100 characters, rest of the description is placed in to InvoiceLine > Note
Invoice row quantityInvoiceLine > InvoicedQuantity
Invoice row measurement unitInvoiceLine >  quantityUnitCode
Invoice row unit priceInvoiceLine > Item > BasePrice > PriceAmount
Invoice row total priceInvoiceLine > LineExtensionAmount
Invoice row VAT %InvoiceLine > Item > TaxCategory > Percent
Total excluding VATTaxTotal > TaxSubTotal >TaxableAmount
and
LegalTotal  > TaxExclusiveTotalAmount
Amount of VATTaxTotal > TotalTaxAmount
and
TaxTotal > TaxSubTotal > TaxAmount
RoundingLegalTotal  > RoundOffAmount
Total including VATLegalTotal  > TaxInclusiveTotalAmountRounded total
Invoice free text after invoice rowsNoteNote field combines text from all free text fields
Invoice due dateTaxPointDate
and
PaymentMeans > DuePaymentDate
Reference numberPaymentMeans > PaymentInstructionID

Norway

Field in Severa's invoiceField in EHF 3.0/PeppolBIS 3.0
Comments
Account nameAccountingCustomerParty > Party > PartyName > Name
and
AccountingCustomerParty > Party >PartyLegalEntity > RegistrationName
Receiver addressAccountingCustomerParty > Party > PostalAddress > StreetName
and
Delivery > DeliveryLocation > Address > StreetName
Receiver postal codeAccountingCustomerParty > Party > PostalAddress > PostalZone
and
Delivery > DeliveryLocation > Address > PostalZone
Receiver cityAccountingCustomerParty > Party > PostalAddress > CityName
and
Delivery > DeliveryLocation > Address > CityName
Receiver countryAccountingCustomerParty > Party > PostalAddress > Country > IdentificationCode
and
Delivery > DeliveryLocation > Address > Country > IdentificationCode
Receiver VAT numberVat number: AccountingCustomerParty > Party > PartyTaxScheme > CompanyID
Org. number: AccountingCustomerParty > Party > PartyLegalEntity> CompanyID
Integration will turn VAT number into organization number or vice versa, and both are taken to EHF/Peppol.
Invoice numberID
Invoice dateIssueDate
and
TaxPointDate
Account contactAccountingCustomerParty > Party > Contact > Name
Our referenceAccountingSupplierParty >  Party > Contact > ID
Your referenceAccountingCustomerParty > Party > Contact > ID
Order numberOrderReference > ID
Payment termsPaymentTerms > Note
Overdue interestPaymentTerms > Note
Billing contactAccountingSupplierParty >  Party > Contact > Name
NotesNoteNote field combines text from all free text fields
Invoice free text before invoice rowsNoteNote field combines text from all free text fields
Invoice row descriptionInvoiceLine > Item > DescriptionIf description is more than 100 characters, rest of the description is placed in to InvoiceLine > Note
Invoice row quantityInvoiceLine > InvoicedQuantity
Invoice row measurement unit
Invoice row unit priceInvoiceLine > Price > PriceAmount
Invoice row total priceInvoiceLine > LineExtensionAmount
Invoice row VAT %InvoiceLine > Item > ClassifiedTaxCategory > Percent
Total excluding VATTaxTotal> TaxSubtotal > TaxableAmount
and
LegalMonetaryTotal > TaxExclusiveAmount
Amount of VAT
TaxTotal > TaxAmount
and
TaxTotal> TaxSubtotal > TaxAmount
RoundingLegalMonetaryTotal > PayableRoundingAmount
Total including VATLegalMonetaryTotal > TaxInclusiveAmountRounded total
Invoice free text after invoice rowsNoteNote field combines text from all free text fields
Invoice due datePaymentMeans > PaymentDueDate
Reference numberPaymentMeans > PaymentID

Netherlands

Field in Severa's invoiceField in SimplerInvoicing UBL
Comments
Account nameAccountingCustomerParty > Party > PartyName > Name
Receiver addressAccountingCustomerParty > Party > PostalAddress > StreetName
Receiver postal codeAccountingCustomerParty > Party > PostalAddress > PostalZone
Receiver cityAccountingCustomerParty > Party > PostalAddress > CityName
Receiver countryAccountingCustomerParty > Party > PostalAddress > Country > IdentificationCode
Receiver VAT numberVat number: AccountingCustomerParty > Party > PartyTaxScheme > CompanyID
Org. number: AccountingCustomerParty > Party > PartyLegalEntity> CompanyID
Integration will turn VAT number into organization number, and both are taken to SimpleInvoicing UBL.
Invoice numberID
and
PaymentID
Invoice dateIssueDate
and
TaxPointDate
Account contactAccountingCustomerParty > Party > Contact > Name
Our referenceAccountingSupplierParty >  Party > Contact > ID
Your referenceAccountingCustomerParty > Party > Contact > ID
Order numberOrderReference > ID
Payment termsPaymentTerms > Note
Overdue interestPaymentTerms > Note
Billing contactAccountingSupplierParty >  Party > Contact > Name
NotesNoteNote field combines text from all free text fields
Invoice free text before invoice rowsNoteNote field combines text from all free text fields
Invoice row descriptionInvoiceLine > Item > DescriptionIf description is more than 100 characters, rest of the description is placed in to InvoiceLine > Note
Invoice row quantityInvoiceLine > InvoicedQuantity
Invoice row measurement unit
Invoice row unit priceInvoiceLine > Price > PriceAmount
Invoice row total priceInvoiceLine > LineExtensionAmount
Invoice row VAT %InvoiceLine > Item > ClassifiedTaxCategory > Percent
Total excluding VATTaxTotal> TaxSubtotal > TaxableAmount
and
LegalMonetaryTotal > TaxExclusiveAmount
Amount of VATTaxTotal > TaxAmount
and
TaxTotal> TaxSubtotal > TaxAmount
Total including VATLegalMonetaryTotal > TaxInclusiveAmount
Invoice free text after invoice rowsNoteNote field combines text from all free text fields
Invoice due datePaymentMeans > PaymentDueDate

Go to top



Oliko tästä vastauksesta apua? Kyllä Ei

Send feedback
Pahoittelut, että emme voineet auttaa. Anna palautetta, jotta voimme parantaa tätä artikkelia.