How to create your invoice data for electronic submission with Vertec
Product line
Standard
|Expert
Operating mode
CLOUD ABO
|ON-PREMISES
Modules
Services & CRM
Budget & Phases
Purchases
Resource Planning
Business Intelligence
The Swiss Federal Council has decided to require suppliers of the Swiss Federal Administration to submit electronic invoices if the contract value exceeds 5,000 Swiss francs. All information can be found at www.e-rechnung.admin.ch.
But a large number of other companies are also already working with e-invoices. Swisscom, for example, currently lists 23,000 companies that are connected to its trading platform Conextrade.
In the case of electronic invoicing, you transmit the data in a meta format (e.g. XML) to an interconnect partner (also called a service provider), which creates the e-invoices from your data in the format required by the recipient, signs them and transmits them securely to the customer. They receive the e-invoice directly in their ERP system or e-banking.
For the creation of e-invoices in Vertec, the Expert line is a prerequisite.
For an implementation in your Vertec, please contact your Vertec advisor.
Below is the example of an implementation in Vertec. The example refers to the invoice with minimum content of the Specification Version 3.1 Swisscom for the trading platform Conextrade. An ETS XML file will be created and a PDF as an attachment. Please note that this is an example implementation. In a real implementation, you will work with your own specifications.
The required data must be available as described in Mapping file The following are the most important:
cxtExportXML | cxtExportPDF |
---|---|
option explicit DIM PO set PO = Vertec.CreateObject(“StringProperty”) p.member(“propertyname”) = “cxtExportXML” p.member(“propertycaption”) = “Conextrade export path XML” p.member(“select type”) = 5 p.member(“group”) = 3 'invoice |
option explicit DIM PO set PO = Vertec.CreateObject(“StringProperty”) p.member(“propertyname”) = “cxtExportPDF” p.member(“propertycaption”) = “Conextrade export path PDF” p.member(“select type”) = 5 p.member(“group”) = 3 'invoice |
An e-invoice can now be created on invoices that have been settled. Via menu entry (or right mouse button on the invoice in the list) the e-invoice is created:
If you do not have all the required data, you will receive an information message and you can complete the data accordingly:
Once the creation of the e-invoice has been successfully completed, you will receive a confirmation:
The two files are now located in the locations you have saved in the system settings:
Specification of fields | Description Business Values ETS 3.1 – Invoice_V1.06_EN.PDF |
Mapping file Vertec | Mapping-File.xslx |
Scripting | Create an e-invoice.py |