lib/datev/base/header.rb in datev-0.6.0 vs lib/datev/base/header.rb in datev-0.7.0

- old
+ new

@@ -1,94 +1,94 @@ module Datev class Header < Base # 1 - field 'DATEV-Format-KZ', :string, :limit => 4 + field 'DATEV-Format-KZ', :string, limit: 4 # vom Datev angegeben # EXTF = für Datei-Formate, die von externen Programmen erstellt wurden # 2 - field 'Versionsnummer', :integer, :limit => 3 + field 'Versionsnummer', :integer, limit: 3 # entspricht der zugrundeliegenden Versionsnummer des Scnittstellen-Entwicklungsleitfadens # 3 - field 'Datenkategorie', :integer, :limit => 2 + field 'Datenkategorie', :integer, limit: 2 # vom Datev angegeben # 4 field 'Formatname', :string # vom Datev angegeben # 5 - field 'Formatversion', :integer, :limit => 3 + field 'Formatversion', :integer, limit: 3 # vom Datev angegeben # 6 - field 'Erzeugt am', :date, :format => '%Y%m%d%H%M%S%L' + field 'Erzeugt am', :date, format: '%Y%m%d%H%M%S%L' # 7 field 'Importiert', :date # Darf nicht gefüllt werden, durch Import gesetzt. # 8 - field 'Herkunft', :string, :limit => 2 + field 'Herkunft', :string, limit: 2 # Herkunfts-Kennzeichen # Beim Import wird das Herkunfts-Kennzeichen durch „SV“ (= Stapelverarbeitung) ersetzt. # 9 - field 'Exportiert von', :string, :limit => 25 + field 'Exportiert von', :string, limit: 25 # Benutzername # 10 - field 'Importiert von', :string, :limit => 10 + field 'Importiert von', :string, limit: 10 # Darf nicht gefüllt werden, durch Import gesetzt. # 11 - field 'Berater', :integer, :limit => 7, :minimum => 1001 + field 'Berater', :integer, limit: 7, minimum: 1001 # Beraternummer # 12 - field 'Mandant', :integer, :limit => 5 + field 'Mandant', :integer, limit: 5 # Mandantennummer # 13 - field 'WJ-Beginn', :date, :format => '%Y%m%d' + field 'WJ-Beginn', :date, format: '%Y%m%d' # Wirtschaftsjahresbeginn # 14 - field 'Sachkontenlänge', :integer, :limit => 1 + field 'Sachkontenlänge', :integer, limit: 1 # Kleinste Sachkontenlänge = 4, Grösste Sachkontenlänge = 8 # 15 - field 'Datum vom', :date, :format => '%Y%m%d' + field 'Datum vom', :date, format: '%Y%m%d' # 16 - field 'Datum bis', :date, :format => '%Y%m%d' + field 'Datum bis', :date, format: '%Y%m%d' # 17 - field 'Bezeichnung', :string, :limit => 30 + field 'Bezeichnung', :string, limit: 30 # Bezeichnung des Buchungsstapels # 18 - field 'Diktatkürzel', :string, :limit => 2 + field 'Diktatkürzel', :string, limit: 2 # Diktatkürzel Beispiel MM = Max Mustermann # 19 - field 'Buchungstyp', :integer, :limit => 1 + field 'Buchungstyp', :integer, limit: 1 # 1 = Finanzbuchhaltung, 2 = Jahresabschluss # 20 - field 'Rechnungslegungszweck' , :integer, :limit => 2 + field 'Rechnungslegungszweck' , :integer, limit: 2 # 0 oder leer = Rechnungslegungszweckunabhängig # 21 field 'Festschreibung', :boolean # leer = nicht definiert; wird ab Jahreswechselversion 2016/2017 automatisch festgeschrieben # 0 = keine Festschreibung # 1 = Festschreibung # 22 - field 'WKZ', :string, :limit => 3 + field 'WKZ', :string, limit: 3 # Währungskennzeichen # 23 field 'reserviert', :string @@ -112,9 +112,9 @@ # 30 field 'reserviert 5', :string # 31 - field 'Anwendungsinformation', :string, :limit => 16 + field 'Anwendungsinformation', :string, limit: 16 # Verarbeitungskennzeichen der abgebenden Anwendung => Bsp. '9/2016' end end