In diesem Dokument werden die Vorgehensweisen für den Umgang mit der Anwendung „Daten importieren“ bezogen auf Geschäftsjahre beschrieben. Diese Vorgehensweisen enthalten allgemeine Anleitungsschritte, z. B. welche Besonderheiten zu berücksichtigen sind. Sie werden außerdem über mögliche Voraussetzungen und Auswirkungen informiert.
Die Beschreibung der Anwendung „Daten importieren“, die unter anderem auch Feld- und Button-Beschreibungen enthält, finden Sie in der Dokumentation Daten importieren.
1 Begriffsbestimmung
Geschäftsjahre
Das Geschäftsjahr (auch Wirtschaftsjahr benannt) definiert den Zeitraum, für den die betrieblichen Ergebnisse und die Vermögenslage eines Unternehmens als Grundlage für die Besteuerung ermittelt werden. In der Regel entspricht das Geschäftjahr dem Kalenderjahr. Je nach Rechtslage und Jurisdiktion des Unternehmens kann das Geschäftsjahr vom Kalenderjahr abweichen. Das Geschäftsjahr umfasst üblicherweise zwölf Monate. Bei z. B. einer Umstellung des Geschäftjahres oder einer Betriebsgründung kann die Länge des Geschäftsjahres variieren. Ist das Geschäftsjahr kürzer als zwölf Monate, spricht man von einem Rumpfwirtschaftsjahr.
Periodenabschlüsse
Periodenabschlüsse dienen dem Schließen offener Buchungsperioden eines Geschäftsjahres. Geschlossener Buchungsperioden können keine Buchungen zugeordnet werden, wie zum Beispiel Materialbuchungen. Die Bestände geschlossener Buchungsperioden gelten damit als endgültig. Buchungsperioden können nur sequentiell und lückenlos abgeschlossen werden. Um eine Buchungsperiode abzuschließen, müssen sämtliche vorherigen Buchungsperioden bereits abgeschlossen sein. Ist die abzuschließende Buchungsperiode die letzte eines Geschäftsjahres, so wird auch das Geschäftsjahr abgeschlossen
Periode
Eine Periode ist ein Zeitraum innerhalb eines Geschäftsjahres. Perioden dienen der Unterteilung eines Geschäftsjahres, um beispielsweise zu bestimmten Zeitpunkten Unternehmensdaten auswerten zu können.
2 Allgemeines
Lesen Sie nachfolgend allgemeine Informationen zu Geschäftsjahren. Sie erfahren, wie die zu importierenden Datenobjekte zusammengesetzt sind.
Geschäftsjahre bestehen aus Basisdaten und aus folgenden Datenobjekten, die Teil des Geschäftsjahres sind und nicht separat, sondern nur mit Zuordnung zu einem eindeutig identifizierten Geschäftsjahr importiert werden können:
- Musterperioden
- Geschäftsjahr „ERP“
3 Vorgehensweisen
Lesen Sie nachfolgend, die Vorgehensweisen beim Import von Geschäftsjahren:
- Daten importieren
- Notwendige Attribute für den Import
- Import neuer Geschäftsjahre
- Aktualisieren vorhandener Geschäftsjahre
3.1 Daten importieren
- Öffnen Sie die Anwendung „Daten importieren“.
- Lassen Sie sich den bzw. einen Filter für das Business Object „com.cisag.app.general.obj.FiscalYear“ anzeigen.
- Der Filter für den Import der Daten wird angezeigt.
- Die ausgewählten Attribute des Filters sind bereits markiert. Bei Bedarf können Sie die Attribute noch anpassen.
- Drücken Sie in der Standard-Symbolleiste den Button „Daten importieren“.
- Das Dialogfenster „Daten importieren“ wird geöffnet.
- In diesem Dialogfenster können Sie Einstellung für die Importdatei vornehmen. Eine ausführliche Beschreibung der Felder finden Sie in der Dokumentation Daten importieren im gleichnamigen Abschnitt.
- Durch Drücken des Buttons „Im Hintergrund“ oder „Sofort“ können Sie den Import durchführen.
Hinweis:
Beim Import von Daten ist die Option „Verarbeitung im Hintergrund“ nur für voneinander unabhängige Daten empfohlen.
3.2 Notwendige Attribute für den Import
Geben Sie mindestens folgende Attribute pro Business Entity an:
- Identifikationsattribute (Business Key)
- Pflichtfelder
Ohne die Identifikationsattribute kann das Business Entity nicht zugeordnet werden und fehlt ein Pflichtfeld wird in jedem Fall die Nachbearbeitung gestartet. Die Pflichtfelder und Identifikationsattribute der einzelnen Business Objects werden im Abschnitt Übersicht: Identifikations- und Pflichtfelder zusammengestellt.
Zusätzlich gibt es noch Beziehungen zu anderen Business Objects, die nicht direkt zum Business Entity „Geschäftsjahr“ gehören (Beziehungen über Fremdschlüssel, erkennbar durch Kursivschrift im Filter). Um diese Beziehungen auflösen zu können, müssen die Identifikationsattribute dieser Business Objects im Filter ausgewählt werden. Über Fremdschlüssel referenzierte Daten können nicht gemeinsam importiert werden. Sie müssen bereits im System vorhanden sein. Werden über die Fremdschlüssel-Beziehung andere Attribute angegeben als deren Identifikationsattribute, so werden diese ignoriert.
Wenn der Primärschlüssel eines Business Objects ganz oder teilweise aus Fremdschlüsseln besteht, dann muss in der Importdatei das Business Object, auf das sich dieser Fremdschlüssel bezieht, über seine Identifikationsattribute aufgelöst werden.
Zum Beispiel enthält ein Geschäftsjahr das Attribut „organizationalUnit“. Dieses Attribut bezieht sich auf die Firma für die das Geschäftsjahr angelegt werden soll. Die Firma kann über die Fremdschlüssel-Beziehung „OrganizationalUnit“ durch eine Identifikation (String) spezifiziert werden.
3.3 Import neuer Geschäftsjahre
In der Importdatei müssen alle Identifikations- und Pflichtattribute der Basisdaten angegeben werden. Die Beziehungen zu den Musterperioden oder zum Geschäftsjahr „ERP“ sowie die Buchungsperioden können sowohl in der gleichen, als auch in einer separaten Importdatei angeben werden.
Lesen Sie die Dokumentation zur Anwendung „Daten importieren“, um zu erfahren, wie separate Importdateien verknüpft werden.
Beispiel für das Importieren neuer Geschäftsjahre mit einer Importdatei:
year | Organi zational Unit |
descrip tion |
beginDate. date |
endDate. date |
FiscalPeriodSet Erp.FiscalPeriod Set.ClosingSet Year |
… |
2010 | 90000 | Jahr 2010 | 2010-01-01 | 2010-12-31 | ERP | … |
2011 | 91000 | Jahr 2011 | 2011-01-01 | 2011-12-31 | ERP | … |
3.4 Aktualisieren vorhandener Geschäftsjahre
Voraussetzung für diesen Weg des Imports von Geschäftsjahren ist, dass die Basisdaten bereits vorhanden sind. In der Importdatei müssen lediglich die Identifikationsattribute (year, organizationalUnit) der Basisdaten angegeben werden. Sollten andere Attribute der Basisdaten angegeben werden, werden die vorhandenen Daten überschrieben.
Sie sollten diese Importmöglichkeit nur zum Aktualisieren von Geschäftsjahren anwenden. Der getrennte Import von Daten führt zu Performance-Einbußen.
Beispiel einer Importdatei für das Aktualisieren von Periodenbezeichnungen:
year | Organi zational Unit |
FiscalPeriodSetErp. FiscalPeriodSet. FiscalPeriods.code |
FiscalPeriodSetErp. FiscalPeriodSet. FiscalPeriods.description |
… |
2010 | 90000 | 01 | Januar 2010 | … |
2011 | 91000 | 02 | Februar 2011 | … |
4 Übersicht: Identifikations- und Pflichtfelder
In diesem Kapitel werden die Identifikations- und Pflichtattribute zusammengestellt.
4.1 Basisdaten
Attributpfad | Beschreibung | Fremdschlüssel-Beziehung |
year | Identifikation des Geschäftsjahrs | |
organizationalUnit | Firma | OrganizationalUnit |
description | Bezeichnung | |
beginDate | Beginndatum des Geschäftsjahres (siehe Besonderheiten) | |
endDate | Enddatum des Geschäftsjahres |
4.2 Musterperioden
Musterperioden können als Vorlagen für Perioden von Geschäftsjahren unterschiedlicher Frameworks, z. B. „ERP“, verwendet werden.
Attributpfad | Beschreibung | Fremdschlüssel-Beziehung |
FiscalPeriodSetTemplates.FiscalPeriodSet.FiscalPeriods.code | Identifikation einer Musterperiode | |
FiscalPeriodSetTemplates.FiscalPeriodSet.FiscalPeriods.description | Bezeichnung einer Musterperiode | |
FiscalPeriodSetTemplates.FiscalPeriodSet.FiscalPeriods.endDate | Enddatum einer Musterperiode |
4.3 Geschäftsjahr „ERP“
Attributpfad | Bezeichnung | Fremdschlüssel-Beziehung |
FiscalPeriodSetErp.FiscalPeriodSet.ClosingSetYear | Geschäftsjahrstatus für das Geschäftsjahr für ERP | FiscalPeriodSetErp.FiscalPeriodSet.ClosingSetYear |
FiscalPeriodSetErp.FiscalPeriodSet.ClosingSetPeriod | Geschäftsjahrstatus für die Buchungsperioden für ERP | FiscalPeriodSetErp.FiscalPeriodSet.ClosingSetPeriod |
FiscalPeriodSetErp.FiscalPeriodSet.FiscalPeriods.code | Identifikation für die Buchungsperioden für ERP | |
FiscalPeriodSetErp.FiscalPeriodSet.FiscalPeriods.description | Bezeichnung für die Buchungsperioden für ERP | |
FiscalPeriodSetErp.FiscalPeriodSet.FiscalPeriods.endDate | Enddatum für die Buchungsperioden für ERP |
4.4 Besonderheiten
4.4.1 Import-Reihenfolge
Geschäftsjahre und -perioden müssen je Firma immer sortiert nach Enddatum importiert werden.
4.4.2 Beginndatum der Basisdaten
Das Beginndatum der Basisdaten ist nur beim ersten Geschäftsjahr für eine Firma ein Pflichtfeld, anderenfalls wird die Angabe ignoriert und der Folgetag des vorherigen Geschäftsjahrs der Firma herangezogen. Dies sichert ab, dass keine Lücken zwischen Geschäftsjahren einer Firma entstehen.
4.4.3 Beginndatum der Periode
Das Beginndatum einer Geschäftsperiode wird immer automatisch ermittelt. Für die erste Buchungsperiode ist es das Beginndatum des Geschäftsjahres. Bei allen weiteren Buchungsperioden dieses Geschäftsjahres entspricht es dem Folgetag der vorherigen Buchungsperiode
4.4.4 Option „Musterperioden verwenden“
Ist die Option „Musterperioden verwenden“ (Attribute „useTemplates“) aktiviert, so werden nur Musterperioden importiert und diese in das Geschäftsjahr für „ERP“ übernommen. Geschäftsperioden in der Importdatei für das Geschäftsjahr für „ERP“ werden in diesem Fall ignoriert.
4.4.5 Status
Sowohl Geschäftsjahre als auch Geschäftsperioden können nur im Status „Erfasst“ importiert werden.