Setup-Requirements for E-Invoicing and the new Invoicing module (from Version 7.07 on)
1. Taxes
Tax Information in MYDAS need to be extended with the required VAT codes and excemption reasons that need to be provided in an ZugFeRD or X-Rechnungs XML File
Following attributes need to be filled in by the accounting team dependent on the purpose:
| Attribute | Sample Value | Comment |
|---|---|---|
| Tax Category Code | AE | Note: The following codes from the UNTDID 5305 code list must be used: S (Standard rate) Z (Zero rated goods) E (Exempt from tax) AE (VAT Reverse Charge) K (VAT exempt for EEA intra-community supply of goods and services) G (Free export item, tax not charged) O (Services outside scope of tax) L (Canary Islands general indirect tax) M (Tax for production, services and importation in Ceuta and Melilla) |
| VAT Category exemption reason code | VATEX-EU-AE | A code indicating the reason for the exemption of the amount from VAT. The code list "VAT exemption reason code list (VATEX)" is maintained and published by the Connecting Europe Facility. The list is too long to be displayed here. It can be found in the ZugFeRD or X-Rechnung Specification. |
| VAT Category exemption reason text | Die Steuerschuld wird gem. Art. 196 MWSTSystRL auf den Rechnungsempfänger übertragen (Reverse Charge). | As provided by Art. 196 of Directive 2006/112/EC the supply of our services is subject to the reverse charge procedure. | Free Text field. This also can be used for the PDF output on invoices. |
2. Country
Note: The list of valid countries is available in ISO 3166-1 "Codes for the representation of names of countries and their subdivisions." Only the Alpha-2 representation may be used. This means the Iso Code in the MYDAS Country Record must follow Alpha2 representation.
3. Currency
All Currency Iso codes for the valid currencies are registered in ISO 4217 "Codes for the representation of currencies and funds." Only the alpha-3 representation may be used.
4. Attributes on a Invoice recipient
For XRechnung it is required that Invoice recipients have an electronical Address with the respective Schema definition following the list provided by the "Connecting Europe Facility".
CEF-EAS-CODES
0002 0007 0009 0037 0060 0088 0096 0097 0106 0130 0135 0142 0147 0151 0154 0158 0170 0177 0183 0184 0188 0190 0191 0192 0193 0194 0195 0196 0198 0199 0200 0201 0202 0203 0204 0205 0208 0209 0210 0211 0212 0213 0215 0216 0217 0218 0219 0220 0221 0225 0230 0235 0240 0244 9910 9913 9914 9915 9918 9919 9920 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9957 9959 AN AQ AS AU EM
5. Invoice Document Settings
As for the new Invoicing process the definition of PDF outputs and XML outputs for E-Invoicing has been shifted to a Document Rendering Service outside of the MYDAS core functionality.
The document rendering service is called Carbone (carbone.io). The Templates are Carbone Document templates that can be managed in Word or XML depending on the case.
As all this is outside of MYDAS changing Templates can be done at anytime.
In the first phase, Cataneo will manage the templates. In the second phase MYDAS Users will be able to manage the templates by themselves and change them whenever required.
Cataneo also can provide this as a paid service.
Each template get as own ID in the Rendering Module of Carbone. To tell which template needs to be used this new record "Invoice Document Settings" is required.
This record contains following fields:
- Invoice Kind (=Faktura Art) - There are only two cases - Invoice (Rechnung) and Credit Note (Gutschrift).
- Invoice Type (=Faktura Type) MYDAS covers a set of different Approaches that require different outputs in PDF e.g. Order Suborder Invoice vs. Placement invoicing.
- Document Type (Dokument Typ) - this is for the language related outputs. Own Carbone tempaltes can be defined for English.
- PDF Template ID - determines which template for an Invoice PDF will be used for the specific case.
- X-Rechnung Template ID - determines if X-Rechnung output will be used and the XML output
- Factur X Tempalte ID - Carbone Template ID for the ZUGFeRD integrated XML output in the PDF file
6. Hide not used Invoice Types in the new Invoicing UI
In the Invoicing type record it can be defined if it is show in the new Invoicing UI or not. This means a user with the rights to work in the Invoicing Type (Faktura Typ) can define if the respective Invoicing type is show in the drop down selection in the new invoicing UI.






