Belegdokumente

Arbeiten mit Belegbildern und Belegdokumenten

Betriebsart

Cloud Abo

|

ON-PREMISES

Module

Leistung & CRM

Budget & Teilprojekt

Fremdkosten

Ressourcenplanung

Business Intelligence

Erstellt: 17.06.2025
Aktualisiert: 17.06.2025

Auf Kreditoren und Auslagen (sowie auf Spesen, siehe Spesenerfassung) können Belege hinterlegt werden.

Auf der Seite Belegdokument resp. Belegbild kann via rechte Maustaste Beleg laden... resp. Bild laden... gewählt werden:

Daraufhin erscheint ein Dateibrowser, in welchem der entsprechende Beleg ausgewählt werden kann. 

Zugelassen sind Dateien vom Typ .pdf, .png, .jpeg, .bmp und .jpg.  

Auf Kreditoren gibt es für das Laden von Belegen auch den Button Beleg importieren... auf der Hauptseite:

Dabei werden ausser den oben genannten Dateiformaten ab Vertec 6.7.0.16 auch .xml (utf-8 codiert) Dateien unterstützt.

Enthält der Beleg, der auf einem Kreditor geladen wird, einen QR-Code, werden diese Informationen beim Einlesen verarbeitet. Die genaue Beschreibung dazu finden Sie im Artikel Kreditoren buchen mit Vertec.

Geladene Belegdokumente können via Kontextmenü geöffnet, gespeichert und wieder gelöscht werden:

Zugriff auf Belegdokumente via Python

Das Belegdokument kann über das derived Member .belegbild ausgelesen werden. 

Im Hintergrund werden die Belege auf dem Kreditor bzw. auf der Auslage (oder der Spese) in einem DocumentData Objekt abgelegt. Der Zugriff darauf erfolgt via .documentData

Das DocumentData Objekt hat ein Member namens Data (Blob), in welchem das Dokument gespeichert ist.

Belegdokumente können via Python Code wie folgt hinzugefügt:

obj = argobject
name, beleg = vtcapp.requestfilefromclient("Belegdokument auswählen", r"C:\Dokumente", "*.pdf;*.jpeg;*.png")
if not obj.documentdata:
    obj.documentdata = vtcapp.createobject("DocumentData")
obj.documentdata.data = beleg

und wieder gelöscht werden:

obj = argobject
if obj.documentdata:
    obj.documentdata.delete()

Für das Laden von Kreditorrechnungen mit QR-Code Erkennung gibt es die Python Funktion vtcapp.readinvoicedocument().

Netherlands

United Kingdom