AVS - Datenexport für Betriebsprüfung (1.7.7)

AVS_Handbuch
AVS - Datenexport für Betriebsprüfung (PDF-Version)


1.  Allgemeines


Unter 'Verwaltung - Import/Export' stehen folgende Menüpunkte zur Auswahl (patientenbezogene Daten werden aufgrund der geltenden Verschwiegenheitspflichten anonymisiert):

  • Export Tarabelege
  • Export Tara-Erfassungsprotokoll
  • Export Rechnungen
  • Export Artikelkonten
  • Export AVS-Versionshistorie 
  • Export Sequenznummernprotokoll 

Sämtliche Daten werden im CSV-Format exportiert, als Trennzeichen wird ';' verwendet. In  den Dateinamen ist jeweils der angegebene Zeitraum in folgender Schreibweise enthalten:

TTMMJJJJ-TTMMJJJJ (z.B. 01012010-31122010)


2.  Tarabelege


Geschäftsfallköpfe (Export_Tarabelege_TTMMJJJJ-TTMMJJJJ.csv)
 

Spalte

Beschreibung

Typ

<leer>: 'normaler' Kassabon
A: (Sonstiger) Kassaausgang
E: Sonstiger  Kassaeingang

Belegart

KDE: Kassa Debitor Eingang
KSE: Kassa Sonstiger Eingang
KKA: Kassa Kreditor Ausgang
KSA: Kassa Sonstiger Ausgang 

Beleg

fortlaufende Belegnummer innerhalb einer Belegart

Kassa

Kassennr. (optional)

Datum

Belegdatum

Uhrzeit

Beleguhrzeit

Kunde/Lieferant

Suchbegriff Kunde bzw. Lieferant

Disp. Nr.

Dispensant Nummer (optional)

Disp. Name

Dispensant Name (optional)

Gesamtsumme

Summe Umsatzsteuer aller Positionen mit 10% Ust.

Zahlbetrag

bezahlter Betrag

Anmerkung

Anmerkung zum Zahlbetrag, z.B.:
(teilw.) offen
Zahlung offener Betrag

Zahlart

Art der Bezahlung, z.B.:
Bar
Bankomatkasse <zusatztext>
Kreditkarte <zusatztext>
Lieferschein
<individuelle_zahlart>

Buchungstext Ausgang

Art der Bezahlung, z.B.:
Bar
Bankomatkasse <zusatztext>
Kreditkarte <zusatztext>
Lieferschein
<individuelle_zahlart>

gedruckt

<leer>: Beleg wurde nicht gedruckt
*: Beleg wurde gedruckt

InsertDate

Zeitpunkt Einfügen Datensatz in die Datenbank (optional)

UpdateDate

Zeitpunkt letzte Änderung Datensatz in der Datenbank (optional)

interne ID

Sequenznummer; fortlaufende Nummerierung über Belegköpfe und Positionen (nur für Belege, die mit Version 1.7.4, Herbst 2011, oder höher erfasst wurden; optional)


Geschäftsfallpositionen (Export_Tarabelege_TTMMJJJJ-TTMMJJJJ_Positionen.csv; optional)
 

Spalte

Beschreibung

Belegart

fortlaufende Belegnummer innerhalb einer Belegart

Belegnummer

Kundennummer

PosNr.

Positionsnummer

Sub.Pos.

Subpostionsnr. (bei Rezepten)
0: Rezeptkopf
n: n-te Rezeptposition

Artikelnr./Rezeptnr./Konto

Belegart KDE: Pharmazentralnummer bei Artikeln, Suchbegriff bei künstlichen Produkten, Rezeptnummer bei Rezeptkopfzeilen
Belegart ungleich KDE: Kontonummer

Bezeichnung

Artikel-/Kontenbezeichnung

Packungsgröße

Artikel Packungsgröße

Packungseinheit

Artikel Packungseinheit

Menge

abgegebene Menge

Einzelpreis brutto

Einzelpreis inkl. Umsatzsteuer

Gesamtpreis brutto

Einzelpreis brutto x Menge

Ust-Code

Umsatzsteuercode
0: 0%
10: 10%
20: 20%

RP-Flag

Kennzeichen 'Rezept'
0: kein Rezept
1: Krankenkassenrezept (= Rezeptgebühr/Kostenanteil)
2: Privatrezept
3: KK-Rezept, Wert unter Taxierungsgrenze
4: KK-Rezept, aus anderen Gründen privat abgegeben
5: Sonderrezept

Rabatt

berücksichtigter Rabatt (im Gesamtpreis brutto bereits abgezogen)

Einsatz

<leer>: kein Einsatz
E: offener Einsatz
e: eingelöster Einsatz

Abholer

<leer>: kein Abholer
A: offener Abholer
a: eingelöster Abholer

InsertDate

Zeitpunkt Einfügen Datensatz in die Datenbank (optional)

UpdateDate

Zeitpunkt letzte Änderung Datensatz in der Datenbank (optional)

interne ID

Sequenznummer; fortlaufende Nummerierung über Belegköpfe und Positionen (nur für Belege, die mit Version 1.7.4, Herbst 2011, oder höher erfasst wurden; optional)


3.  Tara-Erfassungsprotokoll


Der Export des Tara-Erfassungsprotkolls steht nur für Belege zur Verfügung, die ab dem 1.1.2012 erfasst wurden.


Tara-Erfassungsprotokoll (Export_TaraProtokoll_TTMMJJJJ-TTMMJJJJ.csv)
 

Spalte

Beschreibung

Nummer

Sequenznummer; fortlaufende Nummerierung (interne ID)

Typ

Kassabeleg
Zahlung
Ändern Zahlart/Kunde
Offene Abgabe/Kundenreservierung
Lieferschein
Ändern Status Abholer/Einsatz
Ändern Preis Abholer
Taxierung Platzhalter mag. Zub.
Zahlung offener Betrag
Ausbuchen offener Betrag
Ausdruck Beleg

Aktion

Neuanlage (in der Datenbank)
Änderung (in der Datenbank)
Löschung (in der Datenbank)

Beleg

Belegart + Belegnummer

Text

Artikelbezeichnung bzw. Zahlart/Betrag bzw. zusätzliche Anmerkungen;  Formatierung Belegkopf:
<datum> <kassa> <dispensant> <summe> [NB <nr>]
z.B. 02.01.2012 K3 D01 30,30
NB <nr>: Erfassung Beleg im Notbetrieb mit Belegnr. <n>

Ust.

Umsatzsteuerprozentsatz

Betrag

Bruttobetrag (bei Aritikeln/künstlichen Produkten)

Kennzeichen

R Rezeptposition
Annnnnn: Erstellung Abholer
Ennnnnn: Erstellung Einsatz
annnnnn: Einlösung Abholer
ennnnnn: Einlösung Einsatz
Rnnnnnn: Rezeptnummer (Taxierung Platzhalter)
Annnnnn: Abholnummer (Taxierung Platzhalter)

Flag Warenjournal

0: keine Buchung im Warenjournal
1: Buchung im Warenjournal

InsertDate

Zeitpunkt Einfügen Datensatz in Datenbank

UpdateDate

Zeitpunkt letzte Änderung Datensatz in der Datenbank (entspricht im Tara-Erfassungsprotokoll immer dem InsertDate)


4.  Rechnungen


Die Kopfdaten der Rechnungen werden immer exportiert, optional kann eine zweite Datei mit den Positionen hinzugefügt werden.


Rechnungsköpfe (Export_Rechnungen_TTMMJJJJ-TTMMJJJJ.csv)
 

Spalte

Beschreibung

Rechnungsnummer

fortlaufende Belegnummer

Kundennummer

Kundennummer

Kunden-Suchbegriff

Suchbegriff Kunde

Kunden-Fibukontonummer

Kontonummer des Kunden in einer externen FIBU

Rechnungsdatum

Belegdatum

Gesamtsumme Brutto

Summe aller Positionen brutto inkl. Umsatzsteuer

Summe Netto 20%

Netto-Summe aller Positionen mit 20% Ust.

Summe Ust. 20%

Summe Umsatzsteuer aller Positionen mit 20% Ust.

Summe Netto 10%

Netto-Summe aller Positionen mit 10% Ust.

Summe Ust. 10%

Summe Umsatzsteuer aller Positionen mit 10% Ust.

Summe Netto 0%

Netto-Summe aller Positionen mit 0% Ust.

Gesamtsumme netto

Netto-Summe sämtlicher Positionen

Deckungsbeitrag

Netto-Summe abzüglich Einkaufswert

Zahlungskondition Beschreibung

Suchbegriff Zahlungskondition

Zahlungskondition Tage 1

Tage für Skontoabzug

Zahlungskondition Prozent 1

Skontoprozentsatz

Zahlungskondition Tage netto

Tage für Zahlung ohne Skonto

UID

UID-Nummer

 

Rechnungspositionen (Export_Rechnungen_TTMMJJJJ-TTMMJJJJ_Positionen.csv; optional)
 

Spalte

Beschreibung

Rechnungsnummer

Belegnummer Rechnung

Lieferscheinnummer

Belegnummer Lieferschein

PosNr.

Positionsnummer Lieferschein

Sub.Pos.

Subpostionsnr. Lieferschein (bei Rezepten)
0: Rezeptkopf
n: n-te Rezeptposition

Artikelnr./Rezeptnr.

Pharmazentralnummer bei Artikeln, Suchbegriff bei künstlichen Produkten, Rezeptnummer bei Rezeptkopfzeilen

Bezeichnung

Artikelbezeichnung

Packungsgröße

Artikel Packungsgröße

Packungseinheit

Artikel Packungseinheit

Menge

abgegebene Menge

Einzelpreis

Einzelpreis

Gesamtpreis

Einzelpreis x  Menge

Ust-Code

Umsatzsteuercode
0: 0%
10: 10%
20: 20%

RP-Flag

Kennzeichen 'Rezept'
0: kein Rezept
1: Krankenkassenrezept (= Rezeptgebühr/Kostenanteil)
2: Privatrezept
3: KK-Rezept, Wert unter Taxierungsgrenze
4: KK-Rezept, aus anderen Gründen privat abgegeben)
5: Sonderrezept

Rabatt

berücksichtigter Rabatt (im Gesamtpreis bereits abgezogen)

Flag Brutto/Netto

0: Preise sind Bruttobeträge
1: Preise sind Nettobeträge


5.  Artikelkonten


Beim Export kann die Sortierreihenfolge wie folgt ausgewählt werden:

  • pro Artikel nach Belegdatum
  • pro Artikel nach Insertdate
  • nach interner ID (Journal)


Artikelkonten (Export_Artikelkonten_TTMMJJJJ-TTMMJJJJ.csv)
 

Spalte

Beschreibung

Datum

Datum der Bestandsveränderung (Belegdatum)

Pharmazentralnummer

Pharmazentralnummer bei Artikeln, Suchbegriff bei künstlichen Produkten

Produkt-ID

interne Produktnummer

Bezeichnung

Artikelbezeichnung

Buchungssymbol

V: Verkauf (Tara)
V-LS: Verkauf (Lieferschein)
V-LSS: Verkauf (LS Sonderverk.)
V-LSB: Verkauf (LS Blister)
V-RV: Verkauf (Reservierung)
E: Einkauf (Bestellung)
NR: Naturalrabatt (Einkauf)
E-B: Einkauf (Blister)
I: Inventur
K: Korrektur
K-A: Anbruch
K-B: Blister
K-BA: Bestandsaufnahme
K-BB: Betriebsbedarf
K-E: Eigenverbrauch
K-R: Ablauf/Rücksendung
K-S: Schadensfall/Schwund
K-W: Werbung/Repräsentation

Menge

Bestandsveränderung

Buchungstext 1

Buchungstext 1

Buchungstext 2

Buchungstext 2
bei Verkäufen der Suchbegriff des Kunden,
bei Einkäufen der Suchbegriff des Lieferanten

Belegnummer

Nummer des zugrundeliegenden Beleges

Lagerstand

Lagerstand nach Durchführung der Bestandsveränderung

InsertDate

Zeitpunkt Einfügen Datensatz in die Datenbank (optional)

UpdateDate

Zeitpunkt letzte Änderung Datensatz in der Datenbank (optional)

interne ID

Sequenznr., fortlaufende Nummerierung (ab 2012, optional)


6.  AVS-Versionshistorie (avs_version.csv)

 

Spalte

Beschreibung

Versionsnr.

Versionsnummer

installiert am

Zeitpunkt der Installation

letzter Patch

zuletzt eingespielter Patch (Nummer)

installiert am

Zeitpunkt der Installation des letzten Patches


7.  Sequenznummernprotokoll (Export_Sequenznummerprotokoll_TTMMJJJJ-TTMMJJJJ.csv)


Im Sequenznummernprotokoll werden Transaktionen mit Warenbewegungen dokumentiert, die aufgrund technischer Probleme (z.B. Stromausfall) nicht abgeschlossen werden konnten.

Der Export des Sequenznummerprotokolls steht nur für Transaktionen zur Verfügung, die ab dem 1.1.2012 durchgeführt wurden.

Spalte

Beschreibung

Sequenz

Name der Datenbank-Seqenz

Sequenznummer

(erste) vergebene Sequenznummer

Text

Kurzbeschreibung der Transaktion

InsertDate

Zeitpunkt der Vergabe der Sequenznummer

InsertClient

Arbeitsplatz, auf dem die Transaktion gestartet wurde

InsertUser

angemeldeter User


8.  zugrundeliegende Datenbanktabellen

 

Datei

Tabelle

Geschäftsfallköpfe

avs_bel_k
avs_r_bujo_wg (Spalte 'Zahlbetrag')
avs_bujo (Spalte 'Buchungstext Ausgang')

Geschäftsfallpositionen

avs_bel_p

Tara-Erfassungsprotokoll

avs_p_tara

Rechnungsköpfe

avs_fakt_k
avs_r_fakt_k_ust (für Summen pro Umsatzsteuersatz)
avs_knd (Spalte 'Kunden-Fibukontonummer')

Rechnungspositionen

avs_fakt_p/avs_ls_p
avs_ls_k (Spalte 'Lieferscheinnummer)

Artikelkonten

avs_wajo

AVS-Versionshistorie

csd_r_apl_v

Sequenznummernprotokoll

avs_p_seq


9.  Sonstiges


Die unter 6. und 7. beschriebenen Dateien können vor Verteilung der Version 1.7.7 bei Bedarf durch Ausführung von SQL-Statements mittels csd_sql_export.exe erstellt werden.

'Die Spalten 'InsertDate' und 'UpdateDate' sind im AVS in jeder Datenbanktabelle enthalten und dokumentieren den Zeitpunkt der Anlage sowie der zuletzt durchgeführten Änderung eines Datensatzes. Wurde keine Änderung durchgeführt, entspricht das UpdateDate dem InsertDate.

Im Tara-Erfassungsprotokoll entspricht das UpdateDate immer dem InsertDate, weil in der zugrundeliegenden Tabelle (avs_p_tara) vorhandene Einträge niemals überschrieben, sondern generell - also auch bei nachträglichen Korrekturen - neue Einträge hinzugefügt werden.