the CKS.EINVOICE-solution makes it possible to manage electronic invoices and credit notes efficiently. On the sales side, invoices and credit notes can be Credits can be created and sent, while the corresponding documents are received and imported on the purchasing side. After installing the Add-ons However, specific configurations within the database are necessary in order to fully utilise the functionality.
Before installing CKS.EINVOICE
A successful implementation of CKS.EINVOICE requires careful planning. Clarify the following points before installation:
1. Define e-invoice formats
- Which formats does your company need?
- From 1 January 2025, the following will be required in Germany X-bill 3.0 and ZUGFeRD particularly relevant.
- Clarify with your business partners which formats they support to ensure smooth processing.
2. Analyse shipping and receiving routes
- How should e-invoices be sent and received?
- Options such as E-mail, Portals or the connection to a EDI-System are available.
- Analyse your current processes and determine which method is best suited to your company.
3. Identify automation potential
- Which invoicing processes would you like to automate?
- Examples: Automatic reading and posting of incoming invoices.
- Define the processes to be automated by CKS.EINVOICE in order to maximise the benefits.
4. Determine licence requirements
- Which employees need access to CKS.EINVOICE?
- Licence costs are based on the number of users who create or process e-invoices.
- Identify all relevant employees.
5. Check additional modules
- Would you like to use modules such as CKS.RUN or CKS.DMS integrate?
- CKS.RUNAutomation of processes
- CKS.DMSDocument management
- Evaluate the benefits and costs of these additional functions.
6. Ensure data availability
- If the required data in SAP Business One available and correctly maintained?
- Important data: Tax number, IBAN, routing ID.
- Check that all relevant information is complete and error-free.
7. Clarify individual adjustments
- Will the standard formats of CKS.EINVOICE be sufficient, or do you need customisations?
- Customised adaptations can be supplied as special packages by CKS.SOLUTION are provided.
- Clarify the need for format adaptations at an early stage.
Company data
The company data can be added to the user-defined table CKS_EINVOICEIDS.
Here you must enter the generic e-mail address, the tax number and the company tax number:
If required, further company-specific data can also be entered here. In this case, the PEPPOL-BT number to identify the field.
You must enter an IBAN number for your house bank:
Business partner base
In the business partner master, the Route ID stored. Export profiles and the send status can also be customised. Although these settings are taken from the global defaults, they can be defined specifically for each business partner.
The invoice must contain both a delivery address and a billing address, which must not be empty. It must therefore be ensured that both addresses are fully stored in the business partner master data.
Terms of payment
The terms of payment must also be specified.
The IBAN number must also be entered in the payment details.
Company details
Setting the article master data
The article numbers are not checked in XRechnung format. However, if a specific agreement has been made with the customer regarding the format of the item number the agreed article number can be exported to the XML file. To do this, the "Standard article number" field in the article master must be filled in. In addition, a schema must be stored in the corresponding table. You can find an overview of possible schemas under: Peppol ICD schemes.
If the business partner has no specific requirements, the GTIN system (Global Trade Item Number) can be used, for example. Further information on this can be found at: GTIN standards.
GTIN and other schema definitions can also be entered into the database via Excel import. This requires an Excel table that is saved as a text file. The goods classification is also validated in an XRechnung. The possible options can also be imported from an Excel spreadsheet. You can find a corresponding list under: UNCL7143 classification of goods.
There are numerous options available, which must be selected in consultation with the customer to determine the appropriate scheme. An example of an XInvoice:
The units of measure should also be checked. A list of permitted values is available for PEPPOL: UNECE Recommendation 20.
Mandatory elements of an XRechnung
The following fields must be completed in order to create an XRechnung in SAP Business One:
- Contact person of the customer: Name, telephone number and e-mail address are required.
- Customer reference number: Must be specified.
- Sales employee: Name, telephone number and e-mail address must be entered in full.
The UDF fields always indicate the current status of the eInvoice. The "CKS.eInvoice Generate New" field can be used to generate the eInvoice again if required.
Logistics tab:
- Delivery address
- Billing address
Accounting tab
- terms of payment
- Payment method (IBAN number is taken from the payment method if it is not filled in the company details)
- UID number (the UID number is taken from the BP master data, but can also be entered here)