| Auszug |
|---|
|
DATEV Nuclet – specific extensions. |
Language: Deutsch · English
4.9 DATEV: Specific extensions
Specific extensions – part of the DATEV Nuclet documentation (export of CSV files for further processing in DATEV (accounting)).
| Status |
|---|
| colour | Blue |
|---|
| title | Integrators |
|---|
|
| Status |
|---|
| colour | Green |
|---|
| title | Updated: Jul 2026 |
|---|
|
| Status |
|---|
| colour | Grey |
|---|
| title | applies to Nuclos 4.2026.x |
|---|
|
| Hinweis |
|---|
| title | Machine-translated – under review |
|---|
|
This page was machine-translated from German as a first draft and is currently under review. The authoritative source remains the German original (see the language switch above). |
Adding and removing attributes to be considered in the export is done simply by adjusting the included table columns in the corresponding data source ("DATEV Client Export", "DATEV Client Billing Export" or "DATEV Turnover Export") under "Configuration > Data sources > Report & form".
4.9.2 Changing the export parameters
As a parameter list, the DATEV Nuclet normally only provides the pair "date from"/"date until" to select the period to be considered. If a different parameterisation is desired, the following steps must be carried out:
- Adding/removing the parameters from the business object "DATEV Export" ("Configuration > Business object").
- Adjusting the affected layout ("DATEV Client Export", "DATEV Client Billing Export" or "DATEV Turnover Export") under "Configuration > Layout".
- Adjusting the parameterisation in the affected data sources ("DATEV Client Export", "DATEV Client Billing Export" or "DATEV Turnover Export") under "Configuration > Data sources > Report & form".
- Overriding the method fetchResultList(DATEVExport) from the AbstractDATEVLogic class in the DATEVLogic class. Here the parameter values are accessed and passed on to the data source ("Configuration > Server rules").
If further export formats (in addition to turnover, invoices and customers) are to be created, the following procedure is recommended:
- Creating a new Nuclos action for the business object DATEV Export ("Configuration > Miscellaneous > Action").
- Creating a master data record for the new export type ("DATEV > Master data > DATEV export type") with a reference to the action created in step 1.
- Cloning the report data source "DATEV Client Billing", carrying out the desired adjustments in the cloned SQL.
- Cloning the dynamic business object "DATEV Client Billing References", carrying out the desired adjustments in the cloned SQL.
- Cloning a layout for a specific DATEV export (e.g. "DATEV Client Billing"), entering the dynamic business object from step 4 in the subform "References".
- Extending the enumeration class ExportType (Java package "org.nuclet.datev.logic") with a further constant that represents the new export type.
- Transferring the method fetchResultList(DATEVExport) from the abstract base class AbstractDATEVLogic into the specific DATEVLogic class.
- Extending the switch statement in fetchResultList(DATEVExport) in the specific DATEVLogic class so that the new enum constant from step 5 is taken into account.
- Extending the switch statement in getWrappedClass(ExportType) in the specific DATEVLogic class so that the new enum constant from step 5 is taken into account.
- If applicable, adjusting the constructor of the ReferenceWrapper class if a further business object is to be used as a reference object for the new export type.
If the exports for the new export type are to be run automatically via the job control, the following is also recommended:
- Creating a new Nuclet parameter for the prefix of the new export type (e.g. by cloning and adjusting the parameter "DATEV Client Billing Prefix").
- Cloning the job rule CreateDATEVClientBillingExport and adjusting the two methods.
- Cloning and adjusting the job "DATEV Client Billing" for the new export type.
- Attaching the job rule from step 2 to the previously created job (via "Configuration > Rule management").
Related pages
Nuclet: DATEV (available in the trade Nuclet)
DATEV Nuclet data sheet
Open →
Interfaces
All integrations
Open →