Schema fibu-import-schema.xsd


schema location fibu-import-schema.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace https://www.amic.de/schema/finanzbuchhaltung
 
Elements  Complex types  Simple types 
A.eins  belegType  belegdatumType 
datenType  belegklasseType 
headerType  belegnummernType 
offenerpostenType  betragType 
periodeType  eingangsdatumType 
positionType  erstelltamType 
steuerType  erstelltvonType 
zahlungsbedingungType  jahrnummerType 
kontonummerType 
kostenstelleType 
kostentraegerType 
mahndatumType 
mahnstufeType 
numkreisnummerType 
paginiernummerType 
perinummerType 
prozentsatzType 
referenznummerType 
skontodatumType 
sollhabenType 
steuerabdatumType 
steuergruppeType 
steuerklasseType 
steuerschluesselType 
textType 
uebertragungskennungType 
uebertragungsnummerType 
ustidType 
valutadatumType 
zahlungsbedingungsnummerType 


element A.eins
diagram fibu-import-schema_p1.png
namespace https://www.amic.de/schema/finanzbuchhaltung
properties
content complex
children a1:daten
source <xs:element name="A.eins">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="daten" type="a1:datenType"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element A.eins/daten
diagram fibu-import-schema_p2.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:datenType
properties
content complex
children a1:header a1:beleg
source <xs:element name="daten" type="a1:datenType"/>

complexType belegType
diagram fibu-import-schema_p3.png
namespace https://www.amic.de/schema/finanzbuchhaltung
children a1:belegdatum a1:eingangsdatum a1:periode a1:nummernkreis a1:belegnummer a1:referenznummer a1:paginiernummer a1:konto a1:ustid_kunde a1:ustid_mandant a1:kostenstelle a1:kostentraeger a1:belegtext a1:offenerposten a1:positionen
used by
element datenType/beleg
attributes
Name  Type  Use  Default  Fixed  Annotation
klasse  a1:belegklasseType  required      
documentation
Art des Beleges, wie auch in der A.eins Belegerfassung verwendet.
ZA=Zahlung
‌AR=Ausgangsrechnung
AG=Ausgangsgutschrift
ER=Eingangrechnung
EG=Einganggutschrift
SO=Sonstige Belege
source <xs:complexType name="belegType">
 
<xs:sequence>
   
<xs:element name="belegdatum" type="a1:belegdatumType" nillable="false"/>
   
<xs:element name="eingangsdatum" type="a1:eingangsdatumType" nillable="false" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Optional: Es wird nur bei den Belegklassen ER, EG und SO übernommen.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="periode" type="a1:periodeType" nillable="true" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Optional: Wenn dieses Element nicht angegeben wird, dann wird jahrnummer und perinummer anhand des belegdatums bestimmt.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="nummernkreis" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Optional: Hier kann ein abweichender Nummernkreis angegeben werden. Wird dieses Element nicht verwendet, dann zieht der A.eins-Standard.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="a1:numkreisnummerType">
         
<xs:totalDigits value="8"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="belegnummer" type="a1:belegnummernType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Optional: Wird dieses Element angegeben, so wird diese Belegnummer verwendet. Es wird empfohlen, die Belegnummer in der Referenznummer zu übergeben und die Belegnummer von A.eins bilden zu lassen. Sonst kann die Eindeutigkeit der Belegnummern nicht gewährleistet werden.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="referenznummer" type="a1:referenznummerType" nillable="false" minOccurs="0"/>
   
<xs:element name="paginiernummer" type="a1:paginiernummerType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Optional: Wird dieses Element angegeben, so wird diese Paginiernummer verwendet.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="konto" type="a1:kontonummerType" nillable="false">
     
<xs:annotation>
       
<xs:documentation>Je nach Klasse des Beleges kann hier ein Sach- oder Personenkonto stehen. Bei Klasse ZA darf hier nur ein Sachkonto verwendet werden, bei den Klassen AR,AG,ER,EG darf es nur ein Personenkonto sein.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ustid_kunde" type="a1:ustidType" nillable="false" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Nur gültig bei den Klassen AR, AG, ER, EG und wenn der Steuerparameter 703 "Umsatzsteuer - Identifikationsnummern auf Mandanten und Belegebene" nicht auf Nein steht. Wird hier etwas angegeben, so muss der Wert in den Stammdaten existieren.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ustid_mandant" type="a1:ustidType" nillable="false" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Nur gültig bei den Klassen AR, AG, ER, EG und wenn der Steuerparameter 703 "Umsatzsteuer - Identifikationsnummern auf Mandanten und Belegebene" nicht auf Nein steht. Wird hier etwas angegeben, so muss der Wert in den Stammdaten existieren.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="kostenstelle" type="a1:kostenstelleType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Nur gültig bei Klasse SO und wenn das Hauptkonto ein GuV-Konto ist. Wird keine Kostenstelle angegeben, so wird die zum Sachkonto hinterlegte Kostenstelle verwendet</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="kostentraeger" type="a1:kostentraegerType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Nur gültig bei Klasse SO und wenn das Hauptkonto ein GuV-Konto ist. Wird kein Kostenträger angegeben, so wird der zum Sachkonto hinterlegte Kostenträger verwendet.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="belegtext" type="a1:textType" minOccurs="0"/>
   
<xs:element name="offenerposten" type="a1:offenerpostenType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Optional: Angabe nur bei Belegklasse AR, AG, ER, EG möglich. Wird bei diesen Klassen keine Information angegeben, so wird dieser Beleg als nicht gemahnt gekennzeichnet</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="positionen" type="a1:positionType" nillable="false" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="klasse" type="a1:belegklasseType" use="required">
   
<xs:annotation>
     
<xs:documentation>Art des Beleges, wie auch in der A.eins Belegerfassung verwendet.
ZA=Zahlung
‌AR=Ausgangsrechnung
AG=Ausgangsgutschrift
ER=Eingangrechnung
EG=Einganggutschrift
SO=Sonstige Belege
</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute belegType/@klasse
type a1:belegklasseType
properties
use required
facets
Kind Value Annotation
enumeration ZA
enumeration AR
enumeration AG
enumeration ER
enumeration EG
enumeration SO
annotation
documentation
Art des Beleges, wie auch in der A.eins Belegerfassung verwendet.
ZA=Zahlung
‌AR=Ausgangsrechnung
AG=Ausgangsgutschrift
ER=Eingangrechnung
EG=Einganggutschrift
SO=Sonstige Belege
source <xs:attribute name="klasse" type="a1:belegklasseType" use="required">
 
<xs:annotation>
   
<xs:documentation>Art des Beleges, wie auch in der A.eins Belegerfassung verwendet.
ZA=Zahlung
‌AR=Ausgangsrechnung
AG=Ausgangsgutschrift
ER=Eingangrechnung
EG=Einganggutschrift
SO=Sonstige Belege
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element belegType/belegdatum
diagram fibu-import-schema_p4.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:belegdatumType
properties
content simple
nillable false
source <xs:element name="belegdatum" type="a1:belegdatumType" nillable="false"/>

element belegType/eingangsdatum
diagram fibu-import-schema_p5.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:eingangsdatumType
properties
minOcc 0
maxOcc 1
content simple
nillable false
annotation
documentation
Optional: Es wird nur bei den Belegklassen ER, EG und SO übernommen.
source <xs:element name="eingangsdatum" type="a1:eingangsdatumType" nillable="false" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Optional: Es wird nur bei den Belegklassen ER, EG und SO übernommen.</xs:documentation>
 
</xs:annotation>
</xs:element>

element belegType/periode
diagram fibu-import-schema_p6.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:periodeType
properties
minOcc 0
maxOcc 1
content complex
nillable true
children a1:jahrnummer a1:perinummer
annotation
documentation
Optional: Wenn dieses Element nicht angegeben wird, dann wird jahrnummer und perinummer anhand des belegdatums bestimmt.
source <xs:element name="periode" type="a1:periodeType" nillable="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Optional: Wenn dieses Element nicht angegeben wird, dann wird jahrnummer und perinummer anhand des belegdatums bestimmt.</xs:documentation>
 
</xs:annotation>
</xs:element>

element belegType/nummernkreis
diagram fibu-import-schema_p7.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of a1:numkreisnummerType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
totalDigits 8
annotation
documentation
Optional: Hier kann ein abweichender Nummernkreis angegeben werden. Wird dieses Element nicht verwendet, dann zieht der A.eins-Standard.
source <xs:element name="nummernkreis" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Optional: Hier kann ein abweichender Nummernkreis angegeben werden. Wird dieses Element nicht verwendet, dann zieht der A.eins-Standard.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="a1:numkreisnummerType">
     
<xs:totalDigits value="8"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element belegType/belegnummer
diagram fibu-import-schema_p8.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:belegnummernType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
totalDigits 9
annotation
documentation
Optional: Wird dieses Element angegeben, so wird diese Belegnummer verwendet. Es wird empfohlen, die Belegnummer in der Referenznummer zu übergeben und die Belegnummer von A.eins bilden zu lassen. Sonst kann die Eindeutigkeit der Belegnummern nicht gewährleistet werden.
source <xs:element name="belegnummer" type="a1:belegnummernType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Optional: Wird dieses Element angegeben, so wird diese Belegnummer verwendet. Es wird empfohlen, die Belegnummer in der Referenznummer zu übergeben und die Belegnummer von A.eins bilden zu lassen. Sonst kann die Eindeutigkeit der Belegnummern nicht gewährleistet werden.</xs:documentation>
 
</xs:annotation>
</xs:element>

element belegType/referenznummer
diagram fibu-import-schema_p9.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:referenznummerType
properties
minOcc 0
maxOcc 1
content simple
nillable false
facets
Kind Value Annotation
maxLength 20
source <xs:element name="referenznummer" type="a1:referenznummerType" nillable="false" minOccurs="0"/>

element belegType/paginiernummer
diagram fibu-import-schema_p10.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:paginiernummerType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 40
annotation
documentation
Optional: Wird dieses Element angegeben, so wird diese Paginiernummer verwendet.
source <xs:element name="paginiernummer" type="a1:paginiernummerType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Optional: Wird dieses Element angegeben, so wird diese Paginiernummer verwendet.</xs:documentation>
 
</xs:annotation>
</xs:element>

element belegType/konto
diagram fibu-import-schema_p11.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:kontonummerType
properties
content simple
nillable false
facets
Kind Value Annotation
totalDigits 9
annotation
documentation
Je nach Klasse des Beleges kann hier ein Sach- oder Personenkonto stehen. Bei Klasse ZA darf hier nur ein Sachkonto verwendet werden, bei den Klassen AR,AG,ER,EG darf es nur ein Personenkonto sein.
source <xs:element name="konto" type="a1:kontonummerType" nillable="false">
 
<xs:annotation>
   
<xs:documentation>Je nach Klasse des Beleges kann hier ein Sach- oder Personenkonto stehen. Bei Klasse ZA darf hier nur ein Sachkonto verwendet werden, bei den Klassen AR,AG,ER,EG darf es nur ein Personenkonto sein.</xs:documentation>
 
</xs:annotation>
</xs:element>

element belegType/ustid_kunde
diagram fibu-import-schema_p12.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:ustidType
properties
minOcc 0
maxOcc 1
content simple
nillable false
facets
Kind Value Annotation
maxLength 16
annotation
documentation
Nur gültig bei den Klassen AR, AG, ER, EG und wenn der Steuerparameter 703 "Umsatzsteuer - Identifikationsnummern auf Mandanten und Belegebene" nicht auf Nein steht. Wird hier etwas angegeben, so muss der Wert in den Stammdaten existieren.
source <xs:element name="ustid_kunde" type="a1:ustidType" nillable="false" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Nur gültig bei den Klassen AR, AG, ER, EG und wenn der Steuerparameter 703 "Umsatzsteuer - Identifikationsnummern auf Mandanten und Belegebene" nicht auf Nein steht. Wird hier etwas angegeben, so muss der Wert in den Stammdaten existieren.</xs:documentation>
 
</xs:annotation>
</xs:element>

element belegType/ustid_mandant
diagram fibu-import-schema_p13.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:ustidType
properties
minOcc 0
maxOcc 1
content simple
nillable false
facets
Kind Value Annotation
maxLength 16
annotation
documentation
Nur gültig bei den Klassen AR, AG, ER, EG und wenn der Steuerparameter 703 "Umsatzsteuer - Identifikationsnummern auf Mandanten und Belegebene" nicht auf Nein steht. Wird hier etwas angegeben, so muss der Wert in den Stammdaten existieren.
source <xs:element name="ustid_mandant" type="a1:ustidType" nillable="false" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Nur gültig bei den Klassen AR, AG, ER, EG und wenn der Steuerparameter 703 "Umsatzsteuer - Identifikationsnummern auf Mandanten und Belegebene" nicht auf Nein steht. Wird hier etwas angegeben, so muss der Wert in den Stammdaten existieren.</xs:documentation>
 
</xs:annotation>
</xs:element>

element belegType/kostenstelle
diagram fibu-import-schema_p14.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:kostenstelleType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
totalDigits 8
annotation
documentation
Nur gültig bei Klasse SO und wenn das Hauptkonto ein GuV-Konto ist. Wird keine Kostenstelle angegeben, so wird die zum Sachkonto hinterlegte Kostenstelle verwendet
source <xs:element name="kostenstelle" type="a1:kostenstelleType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Nur gültig bei Klasse SO und wenn das Hauptkonto ein GuV-Konto ist. Wird keine Kostenstelle angegeben, so wird die zum Sachkonto hinterlegte Kostenstelle verwendet</xs:documentation>
 
</xs:annotation>
</xs:element>

element belegType/kostentraeger
diagram fibu-import-schema_p15.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:kostentraegerType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
totalDigits 8
annotation
documentation
Nur gültig bei Klasse SO und wenn das Hauptkonto ein GuV-Konto ist. Wird kein Kostenträger angegeben, so wird der zum Sachkonto hinterlegte Kostenträger verwendet.
source <xs:element name="kostentraeger" type="a1:kostentraegerType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Nur gültig bei Klasse SO und wenn das Hauptkonto ein GuV-Konto ist. Wird kein Kostenträger angegeben, so wird der zum Sachkonto hinterlegte Kostenträger verwendet.</xs:documentation>
 
</xs:annotation>
</xs:element>

element belegType/belegtext
diagram fibu-import-schema_p16.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:textType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 100
source <xs:element name="belegtext" type="a1:textType" minOccurs="0"/>

element belegType/offenerposten
diagram fibu-import-schema_p17.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:offenerpostenType
properties
minOcc 0
maxOcc 1
content complex
children a1:mahndatum a1:mahnstufe
annotation
documentation
Optional: Angabe nur bei Belegklasse AR, AG, ER, EG möglich. Wird bei diesen Klassen keine Information angegeben, so wird dieser Beleg als nicht gemahnt gekennzeichnet
source <xs:element name="offenerposten" type="a1:offenerpostenType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Optional: Angabe nur bei Belegklasse AR, AG, ER, EG möglich. Wird bei diesen Klassen keine Information angegeben, so wird dieser Beleg als nicht gemahnt gekennzeichnet</xs:documentation>
 
</xs:annotation>
</xs:element>

element belegType/positionen
diagram fibu-import-schema_p18.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:positionType
properties
minOcc 1
maxOcc unbounded
content complex
nillable false
children a1:konto a1:betrag a1:sollhaben a1:kostenstelle a1:kostentraeger a1:wertstellungsdatum a1:zahlungsbedingung a1:steuer a1:positionstext
source <xs:element name="positionen" type="a1:positionType" nillable="false" maxOccurs="unbounded"/>

complexType datenType
diagram fibu-import-schema_p19.png
namespace https://www.amic.de/schema/finanzbuchhaltung
children a1:header a1:beleg
used by
element A.eins/daten
source <xs:complexType name="datenType">
 
<xs:sequence>
   
<xs:element name="header" type="a1:headerType"/>
   
<xs:element name="beleg" type="a1:belegType" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element datenType/header
diagram fibu-import-schema_p20.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:headerType
properties
content complex
children a1:uebertragungsnummer a1:uebertragungskennung a1:erstelltam a1:erstelltvon
source <xs:element name="header" type="a1:headerType"/>

element datenType/beleg
diagram fibu-import-schema_p21.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:belegType
properties
minOcc 1
maxOcc unbounded
content complex
children a1:belegdatum a1:eingangsdatum a1:periode a1:nummernkreis a1:belegnummer a1:referenznummer a1:paginiernummer a1:konto a1:ustid_kunde a1:ustid_mandant a1:kostenstelle a1:kostentraeger a1:belegtext a1:offenerposten a1:positionen
attributes
Name  Type  Use  Default  Fixed  Annotation
klasse  a1:belegklasseType  required      
documentation
Art des Beleges, wie auch in der A.eins Belegerfassung verwendet.
ZA=Zahlung
‌AR=Ausgangsrechnung
AG=Ausgangsgutschrift
ER=Eingangrechnung
EG=Einganggutschrift
SO=Sonstige Belege
source <xs:element name="beleg" type="a1:belegType" maxOccurs="unbounded"/>

complexType headerType
diagram fibu-import-schema_p22.png
namespace https://www.amic.de/schema/finanzbuchhaltung
children a1:uebertragungsnummer a1:uebertragungskennung a1:erstelltam a1:erstelltvon
used by
element datenType/header
source <xs:complexType name="headerType">
 
<xs:all>
   
<xs:element name="uebertragungsnummer" type="a1:uebertragungsnummerType">
     
<xs:annotation>
       
<xs:documentation>Hier soll eine pro Übertragung eindeutige Kenzeichnung vergeben werden. Sie kann eine einfache Nummer sein oder ein bis zu 60 Stellen lange Zeichenfolge sein. Erlaubte Zeichen sind:
0-9, a-z, A-Z , die deutschen Umlaute äöüÄÖÜ, ß sowie die
Sonderzeichen / - ? : ( ) . + _
Sie dient zusammen mit dem Übertragungskennung zur Überprüfung, ob die Daten bereits eingelesen wurden.
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="uebertragungskennung" type="a1:uebertragungskennungType" nillable="false">
     
<xs:annotation>
       
<xs:documentation>Frei wählbarer Text mit maximal 30 Stellen. Erlaubte Zeichen sind:
0-9, a-z, A-Z , die deutschen Umlaute äöüÄÖÜ, ß sowie die
Sonderzeichen / - ? : ( ) . + _
Übertragungsnummer und Übertragungskennung dienen zur Überprüfung, ob die Daten bereits eingelesen wurden.
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="erstelltam" type="a1:erstelltamType">
     
<xs:annotation>
       
<xs:documentation>Datum der Dateierstellung. Wird nur zur information gespeichert.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="erstelltvon" type="a1:erstelltvonType">
     
<xs:annotation>
       
<xs:documentation>Welcher Anwender hat die Daten zusammengestellt? Wird nur zur Infoprmation gespeichert.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:all>
</xs:complexType>

element headerType/uebertragungsnummer
diagram fibu-import-schema_p23.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:uebertragungsnummerType
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 60
whiteSpace collapse
pattern [0-9a-zA-ZäöüÄÖÜß/\-?:\(\).+_]*
annotation
documentation
Hier soll eine pro Übertragung eindeutige Kenzeichnung vergeben werden. Sie kann eine einfache Nummer sein oder ein bis zu 60 Stellen lange Zeichenfolge sein. Erlaubte Zeichen sind:
0-9, a-z, A-Z , die deutschen Umlaute äöüÄÖÜ, ß sowie die
Sonderzeichen / - ? : ( ) . + _
Sie dient zusammen mit dem Übertragungskennung zur Überprüfung, ob die Daten bereits eingelesen wurden.
source <xs:element name="uebertragungsnummer" type="a1:uebertragungsnummerType">
 
<xs:annotation>
   
<xs:documentation>Hier soll eine pro Übertragung eindeutige Kenzeichnung vergeben werden. Sie kann eine einfache Nummer sein oder ein bis zu 60 Stellen lange Zeichenfolge sein. Erlaubte Zeichen sind:
0-9, a-z, A-Z , die deutschen Umlaute äöüÄÖÜ, ß sowie die
Sonderzeichen / - ? : ( ) . + _
Sie dient zusammen mit dem Übertragungskennung zur Überprüfung, ob die Daten bereits eingelesen wurden.
</xs:documentation>
 
</xs:annotation>
</xs:element>

element headerType/uebertragungskennung
diagram fibu-import-schema_p24.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:uebertragungskennungType
properties
content simple
nillable false
facets
Kind Value Annotation
minLength 1
maxLength 30
whiteSpace collapse
pattern [0-9a-zA-ZäöüÄÖÜß/\-?:\(\).+_]*
annotation
documentation
Frei wählbarer Text mit maximal 30 Stellen. Erlaubte Zeichen sind:
0-9, a-z, A-Z , die deutschen Umlaute äöüÄÖÜ, ß sowie die
Sonderzeichen / - ? : ( ) . + _
Übertragungsnummer und Übertragungskennung dienen zur Überprüfung, ob die Daten bereits eingelesen wurden.
source <xs:element name="uebertragungskennung" type="a1:uebertragungskennungType" nillable="false">
 
<xs:annotation>
   
<xs:documentation>Frei wählbarer Text mit maximal 30 Stellen. Erlaubte Zeichen sind:
0-9, a-z, A-Z , die deutschen Umlaute äöüÄÖÜ, ß sowie die
Sonderzeichen / - ? : ( ) . + _
Übertragungsnummer und Übertragungskennung dienen zur Überprüfung, ob die Daten bereits eingelesen wurden.
</xs:documentation>
 
</xs:annotation>
</xs:element>

element headerType/erstelltam
diagram fibu-import-schema_p25.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:erstelltamType
properties
content simple
annotation
documentation
Datum der Dateierstellung. Wird nur zur information gespeichert.
source <xs:element name="erstelltam" type="a1:erstelltamType">
 
<xs:annotation>
   
<xs:documentation>Datum der Dateierstellung. Wird nur zur information gespeichert.</xs:documentation>
 
</xs:annotation>
</xs:element>

element headerType/erstelltvon
diagram fibu-import-schema_p26.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:erstelltvonType
properties
content simple
facets
Kind Value Annotation
maxLength 100
annotation
documentation
Welcher Anwender hat die Daten zusammengestellt? Wird nur zur Infoprmation gespeichert.
source <xs:element name="erstelltvon" type="a1:erstelltvonType">
 
<xs:annotation>
   
<xs:documentation>Welcher Anwender hat die Daten zusammengestellt? Wird nur zur Infoprmation gespeichert.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType offenerpostenType
diagram fibu-import-schema_p27.png
namespace https://www.amic.de/schema/finanzbuchhaltung
children a1:mahndatum a1:mahnstufe
used by
element belegType/offenerposten
annotation
documentation
Nur, wenn auch Informationen zum Mahnwesen übertragen werden sollen
source <xs:complexType name="offenerpostenType">
 
<xs:annotation>
   
<xs:documentation>Nur, wenn auch Informationen zum Mahnwesen übertragen werden sollen </xs:documentation>
 
</xs:annotation>
 
<xs:all>
   
<xs:element name="mahndatum" type="a1:mahndatumType"/>
   
<xs:element name="mahnstufe" type="a1:mahnstufeType"/>
 
</xs:all>
</xs:complexType>

element offenerpostenType/mahndatum
diagram fibu-import-schema_p28.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:mahndatumType
properties
content simple
source <xs:element name="mahndatum" type="a1:mahndatumType"/>

element offenerpostenType/mahnstufe
diagram fibu-import-schema_p29.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:mahnstufeType
properties
content simple
facets
Kind Value Annotation
totalDigits 4
source <xs:element name="mahnstufe" type="a1:mahnstufeType"/>

complexType periodeType
diagram fibu-import-schema_p30.png
namespace https://www.amic.de/schema/finanzbuchhaltung
children a1:jahrnummer a1:perinummer
used by
element belegType/periode
annotation
documentation
Wird die Periode weggelassen, so wird sie anhand des Belegdatums über den Periodenstamm bestimmt.
source <xs:complexType name="periodeType">
 
<xs:annotation>
   
<xs:documentation>Wird die Periode weggelassen, so wird sie anhand des Belegdatums über den Periodenstamm bestimmt.</xs:documentation>
 
</xs:annotation>
 
<xs:all>
   
<xs:element name="jahrnummer" type="a1:jahrnummerType"/>
   
<xs:element name="perinummer">
     
<xs:simpleType>
       
<xs:restriction base="a1:perinummerType">
         
<xs:totalDigits value="4"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:all>
</xs:complexType>

element periodeType/jahrnummer
diagram fibu-import-schema_p31.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:jahrnummerType
properties
content simple
facets
Kind Value Annotation
minInclusive 1900
maxInclusive 2099
totalDigits 4
source <xs:element name="jahrnummer" type="a1:jahrnummerType"/>

element periodeType/perinummer
diagram fibu-import-schema_p32.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of a1:perinummerType
properties
content simple
facets
Kind Value Annotation
totalDigits 4
source <xs:element name="perinummer">
 
<xs:simpleType>
   
<xs:restriction base="a1:perinummerType">
     
<xs:totalDigits value="4"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType positionType
diagram fibu-import-schema_p33.png
namespace https://www.amic.de/schema/finanzbuchhaltung
children a1:konto a1:betrag a1:sollhaben a1:kostenstelle a1:kostentraeger a1:wertstellungsdatum a1:zahlungsbedingung a1:steuer a1:positionstext
used by
element belegType/positionen
source <xs:complexType name="positionType">
 
<xs:all>
   
<xs:element name="konto" type="a1:kontonummerType" nillable="false">
     
<xs:annotation>
       
<xs:documentation>Je nach Klasse des Beleges kann hier ein Sach- oder Personenkonto stehen. Bei den Klassen AR, AG, ER, EG darf hier nur ein Sachkonto stehen</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="betrag" type="a1:betragType" nillable="false"/>
   
<xs:element name="sollhaben" type="a1:sollhabenType" nillable="false"/>
   
<xs:element name="kostenstelle" type="a1:kostenstelleType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Wird keine Kostenstelle angegeben, so wird die zum Sachkonto hinterlegte Kostenstelle oder die Fehlerkostenstelle aus dem Mandantenstamm verwendet.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="kostentraeger" type="a1:kostentraegerType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Wird kein Kostenträger angegeben, so wird der zum Sachkonto hinterlegte Kostenträger oder der Fehlerkostenträger aus dem Mandantenstamm verwendet.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="wertstellungsdatum" type="a1:valutadatumType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Nur bei Belegklasse ZA.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="zahlungsbedingung" type="a1:zahlungsbedingungType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Nicht bei ZA. Wird keine Zahlungsbedingung angegeben, so wird die Zahlungsbedingung aus dem Kundenstamm verwendet und alle Werte entsprechend dieser Vorgabe berechnet.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="steuer" type="a1:steuerType" minOccurs="0"/>
   
<xs:element name="positionstext" type="a1:textType" minOccurs="0"/>
 
</xs:all>
</xs:complexType>

element positionType/konto
diagram fibu-import-schema_p34.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:kontonummerType
properties
content simple
nillable false
facets
Kind Value Annotation
totalDigits 9
annotation
documentation
Je nach Klasse des Beleges kann hier ein Sach- oder Personenkonto stehen. Bei den Klassen AR, AG, ER, EG darf hier nur ein Sachkonto stehen
source <xs:element name="konto" type="a1:kontonummerType" nillable="false">
 
<xs:annotation>
   
<xs:documentation>Je nach Klasse des Beleges kann hier ein Sach- oder Personenkonto stehen. Bei den Klassen AR, AG, ER, EG darf hier nur ein Sachkonto stehen</xs:documentation>
 
</xs:annotation>
</xs:element>

element positionType/betrag
diagram fibu-import-schema_p35.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:betragType
properties
content simple
nillable false
facets
Kind Value Annotation
totalDigits 15
fractionDigits 4
source <xs:element name="betrag" type="a1:betragType" nillable="false"/>

element positionType/sollhaben
diagram fibu-import-schema_p36.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:sollhabenType
properties
content simple
nillable false
facets
Kind Value Annotation
enumeration S
enumeration H
source <xs:element name="sollhaben" type="a1:sollhabenType" nillable="false"/>

element positionType/kostenstelle
diagram fibu-import-schema_p37.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:kostenstelleType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
totalDigits 8
annotation
documentation
Wird keine Kostenstelle angegeben, so wird die zum Sachkonto hinterlegte Kostenstelle oder die Fehlerkostenstelle aus dem Mandantenstamm verwendet.
source <xs:element name="kostenstelle" type="a1:kostenstelleType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Wird keine Kostenstelle angegeben, so wird die zum Sachkonto hinterlegte Kostenstelle oder die Fehlerkostenstelle aus dem Mandantenstamm verwendet.</xs:documentation>
 
</xs:annotation>
</xs:element>

element positionType/kostentraeger
diagram fibu-import-schema_p38.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:kostentraegerType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
totalDigits 8
annotation
documentation
Wird kein Kostenträger angegeben, so wird der zum Sachkonto hinterlegte Kostenträger oder der Fehlerkostenträger aus dem Mandantenstamm verwendet.
source <xs:element name="kostentraeger" type="a1:kostentraegerType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Wird kein Kostenträger angegeben, so wird der zum Sachkonto hinterlegte Kostenträger oder der Fehlerkostenträger aus dem Mandantenstamm verwendet.</xs:documentation>
 
</xs:annotation>
</xs:element>

element positionType/wertstellungsdatum
diagram fibu-import-schema_p39.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:valutadatumType
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Nur bei Belegklasse ZA.
source <xs:element name="wertstellungsdatum" type="a1:valutadatumType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Nur bei Belegklasse ZA.</xs:documentation>
 
</xs:annotation>
</xs:element>

element positionType/zahlungsbedingung
diagram fibu-import-schema_p40.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:zahlungsbedingungType
properties
minOcc 0
maxOcc 1
content complex
children a1:zahlungsbedingungsnummer a1:valutadatum a1:skontodatum a1:skontobetrag a1:skontosatz
annotation
documentation
Nicht bei ZA. Wird keine Zahlungsbedingung angegeben, so wird die Zahlungsbedingung aus dem Kundenstamm verwendet und alle Werte entsprechend dieser Vorgabe berechnet.
source <xs:element name="zahlungsbedingung" type="a1:zahlungsbedingungType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Nicht bei ZA. Wird keine Zahlungsbedingung angegeben, so wird die Zahlungsbedingung aus dem Kundenstamm verwendet und alle Werte entsprechend dieser Vorgabe berechnet.</xs:documentation>
 
</xs:annotation>
</xs:element>

element positionType/steuer
diagram fibu-import-schema_p41.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:steuerType
properties
minOcc 0
maxOcc 1
content complex
children a1:steuerklasse a1:steuergruppe a1:steuerschluessel a1:steuerabdatum a1:steuersatz a1:steuerwert
source <xs:element name="steuer" type="a1:steuerType" minOccurs="0"/>

element positionType/positionstext
diagram fibu-import-schema_p42.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:textType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 100
source <xs:element name="positionstext" type="a1:textType" minOccurs="0"/>

complexType steuerType
diagram fibu-import-schema_p43.png
namespace https://www.amic.de/schema/finanzbuchhaltung
children a1:steuerklasse a1:steuergruppe a1:steuerschluessel a1:steuerabdatum a1:steuersatz a1:steuerwert
used by
element positionType/steuer
source <xs:complexType name="steuerType">
 
<xs:all>
   
<xs:element name="steuerklasse" type="a1:steuerklasseType" nillable="false">
     
<xs:annotation>
       
<xs:documentation>Gültige Werte:
0 = ohne Steuer
1 = Mehrwertsteuer Netto
2 = Mehrwertsteuer Brutto
101 = Vorsteuer Netto
102 = Vorsteuer Brutto
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="steuergruppe" type="a1:steuergruppeType" nillable="false" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Wenn nicht vorhanden, dann laut Kundenstamm</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="steuerschluessel" type="a1:steuerschluesselType" nillable="false"/>
   
<xs:element name="steuerabdatum" type="a1:steuerabdatumType" nillable="false" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Wenn nicht vorhanden ist, dann wird das Steuerabdatum laut Belegdatum bestimmt.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="steuersatz" type="a1:prozentsatzType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Wenn nicht vorhanden, dann aus den A.eins Stammdaten des Steuersatzes</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="steuerwert" type="a1:betragType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Wenn nicht vorhanden, dann wird der Wert laut Steuersatz errechnet</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:all>
</xs:complexType>

element steuerType/steuerklasse
diagram fibu-import-schema_p44.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:steuerklasseType
properties
content simple
nillable false
facets
Kind Value Annotation
enumeration 0
enumeration 1
enumeration 2
enumeration 101
enumeration 102
annotation
documentation
Gültige Werte:
0 = ohne Steuer
1 = Mehrwertsteuer Netto
2 = Mehrwertsteuer Brutto
101 = Vorsteuer Netto
102 = Vorsteuer Brutto
source <xs:element name="steuerklasse" type="a1:steuerklasseType" nillable="false">
 
<xs:annotation>
   
<xs:documentation>Gültige Werte:
0 = ohne Steuer
1 = Mehrwertsteuer Netto
2 = Mehrwertsteuer Brutto
101 = Vorsteuer Netto
102 = Vorsteuer Brutto
</xs:documentation>
 
</xs:annotation>
</xs:element>

element steuerType/steuergruppe
diagram fibu-import-schema_p45.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:steuergruppeType
properties
minOcc 0
maxOcc 1
content simple
nillable false
annotation
documentation
Wenn nicht vorhanden, dann laut Kundenstamm
source <xs:element name="steuergruppe" type="a1:steuergruppeType" nillable="false" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Wenn nicht vorhanden, dann laut Kundenstamm</xs:documentation>
 
</xs:annotation>
</xs:element>

element steuerType/steuerschluessel
diagram fibu-import-schema_p46.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:steuerschluesselType
properties
content simple
nillable false
facets
Kind Value Annotation
minInclusive 0
maxInclusive 9999
totalDigits 4
source <xs:element name="steuerschluessel" type="a1:steuerschluesselType" nillable="false"/>

element steuerType/steuerabdatum
diagram fibu-import-schema_p47.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:steuerabdatumType
properties
minOcc 0
maxOcc 1
content simple
nillable false
annotation
documentation
Wenn nicht vorhanden ist, dann wird das Steuerabdatum laut Belegdatum bestimmt.
source <xs:element name="steuerabdatum" type="a1:steuerabdatumType" nillable="false" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Wenn nicht vorhanden ist, dann wird das Steuerabdatum laut Belegdatum bestimmt.</xs:documentation>
 
</xs:annotation>
</xs:element>

element steuerType/steuersatz
diagram fibu-import-schema_p48.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:prozentsatzType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
totalDigits 4
fractionDigits 2
annotation
documentation
Wenn nicht vorhanden, dann aus den A.eins Stammdaten des Steuersatzes
source <xs:element name="steuersatz" type="a1:prozentsatzType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Wenn nicht vorhanden, dann aus den A.eins Stammdaten des Steuersatzes</xs:documentation>
 
</xs:annotation>
</xs:element>

element steuerType/steuerwert
diagram fibu-import-schema_p49.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:betragType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
totalDigits 15
fractionDigits 4
annotation
documentation
Wenn nicht vorhanden, dann wird der Wert laut Steuersatz errechnet
source <xs:element name="steuerwert" type="a1:betragType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Wenn nicht vorhanden, dann wird der Wert laut Steuersatz errechnet</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType zahlungsbedingungType
diagram fibu-import-schema_p50.png
namespace https://www.amic.de/schema/finanzbuchhaltung
children a1:zahlungsbedingungsnummer a1:valutadatum a1:skontodatum a1:skontobetrag a1:skontosatz
used by
element positionType/zahlungsbedingung
source <xs:complexType name="zahlungsbedingungType">
 
<xs:all>
   
<xs:element name="zahlungsbedingungsnummer" type="a1:zahlungsbedingungsnummerType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Wenn nicht vorhanden, dann aus dem Kundenstammm</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="valutadatum" type="a1:valutadatumType" nillable="false" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Wenn nicht vorhanden, dann laut Zahlungsbedingung</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="skontodatum" type="a1:skontodatumType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Wenn nicht vorhanden, dann laut Zahlungsbedingung</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="skontobetrag" type="a1:betragType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Wenn nicht vorhanden, dann laut Zahlungsbedingung</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="skontosatz" type="a1:prozentsatzType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Wenn nicht vorhanden, dann laut Zahlungsbedingung</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:all>
</xs:complexType>

element zahlungsbedingungType/zahlungsbedingungsnummer
diagram fibu-import-schema_p51.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:zahlungsbedingungsnummerType
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Wenn nicht vorhanden, dann aus dem Kundenstammm
source <xs:element name="zahlungsbedingungsnummer" type="a1:zahlungsbedingungsnummerType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Wenn nicht vorhanden, dann aus dem Kundenstammm</xs:documentation>
 
</xs:annotation>
</xs:element>

element zahlungsbedingungType/valutadatum
diagram fibu-import-schema_p52.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:valutadatumType
properties
minOcc 0
maxOcc 1
content simple
nillable false
annotation
documentation
Wenn nicht vorhanden, dann laut Zahlungsbedingung
source <xs:element name="valutadatum" type="a1:valutadatumType" nillable="false" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Wenn nicht vorhanden, dann laut Zahlungsbedingung</xs:documentation>
 
</xs:annotation>
</xs:element>

element zahlungsbedingungType/skontodatum
diagram fibu-import-schema_p53.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:skontodatumType
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Wenn nicht vorhanden, dann laut Zahlungsbedingung
source <xs:element name="skontodatum" type="a1:skontodatumType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Wenn nicht vorhanden, dann laut Zahlungsbedingung</xs:documentation>
 
</xs:annotation>
</xs:element>

element zahlungsbedingungType/skontobetrag
diagram fibu-import-schema_p54.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:betragType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
totalDigits 15
fractionDigits 4
annotation
documentation
Wenn nicht vorhanden, dann laut Zahlungsbedingung
source <xs:element name="skontobetrag" type="a1:betragType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Wenn nicht vorhanden, dann laut Zahlungsbedingung</xs:documentation>
 
</xs:annotation>
</xs:element>

element zahlungsbedingungType/skontosatz
diagram fibu-import-schema_p55.png
namespace https://www.amic.de/schema/finanzbuchhaltung
type a1:prozentsatzType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
totalDigits 4
fractionDigits 2
annotation
documentation
Wenn nicht vorhanden, dann laut Zahlungsbedingung
source <xs:element name="skontosatz" type="a1:prozentsatzType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Wenn nicht vorhanden, dann laut Zahlungsbedingung</xs:documentation>
 
</xs:annotation>
</xs:element>

simpleType belegdatumType
namespace https://www.amic.de/schema/finanzbuchhaltung
type xs:date
properties
base xs:date
used by
element belegType/belegdatum
source <xs:simpleType name="belegdatumType">
 
<xs:restriction base="xs:date"/>
</xs:simpleType>

simpleType belegklasseType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:string
properties
base xs:string
used by
attribute belegType/@klasse
facets
Kind Value Annotation
enumeration ZA
enumeration AR
enumeration AG
enumeration ER
enumeration EG
enumeration SO
source <xs:simpleType name="belegklasseType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="ZA"/>
   
<xs:enumeration value="AR"/>
   
<xs:enumeration value="AG"/>
   
<xs:enumeration value="ER"/>
   
<xs:enumeration value="EG"/>
   
<xs:enumeration value="SO"/>
 
</xs:restriction>
</xs:simpleType>

simpleType belegnummernType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:positiveInteger
properties
base xs:positiveInteger
used by
element belegType/belegnummer
facets
Kind Value Annotation
totalDigits 9
source <xs:simpleType name="belegnummernType">
 
<xs:restriction base="xs:positiveInteger">
   
<xs:totalDigits value="9"/>
 
</xs:restriction>
</xs:simpleType>

simpleType betragType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:decimal
properties
base xs:decimal
used by
elements positionType/betrag zahlungsbedingungType/skontobetrag steuerType/steuerwert
facets
Kind Value Annotation
totalDigits 15
fractionDigits 4
source <xs:simpleType name="betragType">
 
<xs:restriction base="xs:decimal">
   
<xs:totalDigits value="15"/>
   
<xs:fractionDigits value="4"/>
 
</xs:restriction>
</xs:simpleType>

simpleType eingangsdatumType
namespace https://www.amic.de/schema/finanzbuchhaltung
type xs:date
properties
base xs:date
used by
element belegType/eingangsdatum
source <xs:simpleType name="eingangsdatumType">
 
<xs:restriction base="xs:date"/>
</xs:simpleType>

simpleType erstelltamType
namespace https://www.amic.de/schema/finanzbuchhaltung
type xs:date
properties
base xs:date
used by
element headerType/erstelltam
source <xs:simpleType name="erstelltamType">
 
<xs:restriction base="xs:date"/>
</xs:simpleType>

simpleType erstelltvonType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:string
properties
base xs:string
used by
element headerType/erstelltvon
facets
Kind Value Annotation
maxLength 100
source <xs:simpleType name="erstelltvonType">
 
<xs:restriction base="xs:string">
   
<xs:maxLength value="100"/>
 
</xs:restriction>
</xs:simpleType>

simpleType jahrnummerType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:int
properties
base xs:int
used by
element periodeType/jahrnummer
facets
Kind Value Annotation
minInclusive 1900
maxInclusive 2099
totalDigits 4
source <xs:simpleType name="jahrnummerType">
 
<xs:restriction base="xs:int">
   
<xs:minInclusive value="1900"/>
   
<xs:maxInclusive value="2099"/>
   
<xs:totalDigits value="4"/>
 
</xs:restriction>
</xs:simpleType>

simpleType kontonummerType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:int
properties
base xs:int
used by
elements belegType/konto positionType/konto
facets
Kind Value Annotation
totalDigits 9
source <xs:simpleType name="kontonummerType">
 
<xs:restriction base="xs:int">
   
<xs:totalDigits value="9"/>
 
</xs:restriction>
</xs:simpleType>

simpleType kostenstelleType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:int
properties
base xs:int
used by
elements belegType/kostenstelle positionType/kostenstelle
facets
Kind Value Annotation
totalDigits 8
annotation
documentation
Wird nur ausgewertet, wenn Kostenstellenrechnung laut SPA eingeschaltet ist.
source <xs:simpleType name="kostenstelleType">
 
<xs:annotation>
   
<xs:documentation>Wird nur ausgewertet, wenn Kostenstellenrechnung laut SPA eingeschaltet ist.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:totalDigits value="8"/>
 
</xs:restriction>
</xs:simpleType>

simpleType kostentraegerType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:int
properties
base xs:int
used by
elements belegType/kostentraeger positionType/kostentraeger
facets
Kind Value Annotation
totalDigits 8
annotation
documentation
Wird nur ausgewertet, wenn Kostenträgerrechnung laut SPA eingeschaltet ist.
source <xs:simpleType name="kostentraegerType">
 
<xs:annotation>
   
<xs:documentation>Wird nur ausgewertet, wenn Kostenträgerrechnung laut SPA eingeschaltet ist.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:int">
   
<xs:totalDigits value="8"/>
 
</xs:restriction>
</xs:simpleType>

simpleType mahndatumType
namespace https://www.amic.de/schema/finanzbuchhaltung
type xs:date
properties
base xs:date
used by
element offenerpostenType/mahndatum
source <xs:simpleType name="mahndatumType">
 
<xs:restriction base="xs:date"/>
</xs:simpleType>

simpleType mahnstufeType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:positiveInteger
properties
base xs:positiveInteger
used by
element offenerpostenType/mahnstufe
facets
Kind Value Annotation
totalDigits 4
source <xs:simpleType name="mahnstufeType">
 
<xs:restriction base="xs:positiveInteger">
   
<xs:totalDigits value="4"/>
 
</xs:restriction>
</xs:simpleType>

simpleType numkreisnummerType
namespace https://www.amic.de/schema/finanzbuchhaltung
type xs:positiveInteger
properties
base xs:positiveInteger
used by
element belegType/nummernkreis
source <xs:simpleType name="numkreisnummerType">
 
<xs:restriction base="xs:positiveInteger"/>
</xs:simpleType>

simpleType paginiernummerType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:string
properties
base xs:string
used by
element belegType/paginiernummer
facets
Kind Value Annotation
maxLength 40
source <xs:simpleType name="paginiernummerType">
 
<xs:restriction base="xs:string">
   
<xs:maxLength value="40"/>
 
</xs:restriction>
</xs:simpleType>

simpleType perinummerType
namespace https://www.amic.de/schema/finanzbuchhaltung
type xs:int
properties
base xs:int
used by
element periodeType/perinummer
source <xs:simpleType name="perinummerType">
 
<xs:restriction base="xs:int"/>
</xs:simpleType>

simpleType prozentsatzType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:decimal
properties
base xs:decimal
used by
elements zahlungsbedingungType/skontosatz steuerType/steuersatz
facets
Kind Value Annotation
totalDigits 4
fractionDigits 2
source <xs:simpleType name="prozentsatzType">
 
<xs:restriction base="xs:decimal">
   
<xs:totalDigits value="4"/>
   
<xs:fractionDigits value="2"/>
 
</xs:restriction>
</xs:simpleType>

simpleType referenznummerType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:string
properties
base xs:string
used by
element belegType/referenznummer
facets
Kind Value Annotation
maxLength 20
source <xs:simpleType name="referenznummerType">
 
<xs:restriction base="xs:string">
   
<xs:maxLength value="20"/>
 
</xs:restriction>
</xs:simpleType>

simpleType skontodatumType
namespace https://www.amic.de/schema/finanzbuchhaltung
type xs:date
properties
base xs:date
used by
element zahlungsbedingungType/skontodatum
source <xs:simpleType name="skontodatumType">
 
<xs:restriction base="xs:date"/>
</xs:simpleType>

simpleType sollhabenType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:string
properties
base xs:string
used by
element positionType/sollhaben
facets
Kind Value Annotation
enumeration S
enumeration H
source <xs:simpleType name="sollhabenType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="S"/>
   
<xs:enumeration value="H"/>
 
</xs:restriction>
</xs:simpleType>

simpleType steuerabdatumType
namespace https://www.amic.de/schema/finanzbuchhaltung
type xs:date
properties
base xs:date
used by
element steuerType/steuerabdatum
source <xs:simpleType name="steuerabdatumType">
 
<xs:restriction base="xs:date"/>
</xs:simpleType>

simpleType steuergruppeType
namespace https://www.amic.de/schema/finanzbuchhaltung
type xs:positiveInteger
properties
base xs:positiveInteger
used by
element steuerType/steuergruppe
source <xs:simpleType name="steuergruppeType">
 
<xs:restriction base="xs:positiveInteger"/>
</xs:simpleType>

simpleType steuerklasseType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:integer
properties
base xs:integer
used by
element steuerType/steuerklasse
facets
Kind Value Annotation
enumeration 0
enumeration 1
enumeration 2
enumeration 101
enumeration 102
source <xs:simpleType name="steuerklasseType">
 
<xs:restriction base="xs:integer">
   
<xs:enumeration value="0"/>
   
<xs:enumeration value="1"/>
   
<xs:enumeration value="2"/>
   
<xs:enumeration value="101"/>
   
<xs:enumeration value="102"/>
 
</xs:restriction>
</xs:simpleType>

simpleType steuerschluesselType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:integer
properties
base xs:integer
used by
element steuerType/steuerschluessel
facets
Kind Value Annotation
minInclusive 0
maxInclusive 9999
totalDigits 4
source <xs:simpleType name="steuerschluesselType">
 
<xs:restriction base="xs:integer">
   
<xs:minInclusive value="0"/>
   
<xs:totalDigits value="4"/>
   
<xs:maxInclusive value="9999"/>
 
</xs:restriction>
</xs:simpleType>

simpleType textType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:string
properties
base xs:string
used by
elements belegType/belegtext positionType/positionstext
facets
Kind Value Annotation
maxLength 100
source <xs:simpleType name="textType">
 
<xs:restriction base="xs:string">
   
<xs:maxLength value="100"/>
 
</xs:restriction>
</xs:simpleType>

simpleType uebertragungskennungType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:normalizedString
properties
base xs:normalizedString
used by
element headerType/uebertragungskennung
facets
Kind Value Annotation
minLength 1
maxLength 30
whiteSpace collapse
pattern [0-9a-zA-ZäöüÄÖÜß/\-?:\(\).+_]*
source <xs:simpleType name="uebertragungskennungType">
 
<xs:restriction base="xs:normalizedString">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="30"/>
   
<xs:whiteSpace value="collapse"/>
   
<xs:pattern value="[0-9a-zA-ZäöüÄÖÜß/\-?:\(\).+_]*"/>
 
</xs:restriction>
</xs:simpleType>

simpleType uebertragungsnummerType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:normalizedString
properties
base xs:normalizedString
used by
element headerType/uebertragungsnummer
facets
Kind Value Annotation
minLength 1
maxLength 60
whiteSpace collapse
pattern [0-9a-zA-ZäöüÄÖÜß/\-?:\(\).+_]*
source <xs:simpleType name="uebertragungsnummerType">
 
<xs:restriction base="xs:normalizedString">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="60"/>
   
<xs:whiteSpace value="collapse"/>
   
<xs:pattern value="[0-9a-zA-ZäöüÄÖÜß/\-?:\(\).+_]*"/>
 
</xs:restriction>
</xs:simpleType>

simpleType ustidType
namespace https://www.amic.de/schema/finanzbuchhaltung
type restriction of xs:string
properties
base xs:string
used by
elements belegType/ustid_kunde belegType/ustid_mandant
facets
Kind Value Annotation
maxLength 16
source <xs:simpleType name="ustidType">
 
<xs:restriction base="xs:string">
   
<xs:maxLength value="16"/>
 
</xs:restriction>
</xs:simpleType>

simpleType valutadatumType
namespace https://www.amic.de/schema/finanzbuchhaltung
type xs:date
properties
base xs:date
used by
elements zahlungsbedingungType/valutadatum positionType/wertstellungsdatum
source <xs:simpleType name="valutadatumType">
 
<xs:restriction base="xs:date"/>
</xs:simpleType>

simpleType zahlungsbedingungsnummerType
namespace https://www.amic.de/schema/finanzbuchhaltung
type xs:int
properties
base xs:int
used by
element zahlungsbedingungType/zahlungsbedingungsnummer
source <xs:simpleType name="zahlungsbedingungsnummerType">
 
<xs:restriction base="xs:int"/>
</xs:simpleType>


XML Schema documentation generated by XMLSpy Schema Editor https://www.altova.com/xmlspy