Get Port Invoice Visual Copy
Zuletzt geändert: 28.07.2026 10:05

Übersicht

Get-PortInvoiceVisualCopy #

ÜBERSICHT #

Erzeugt eine visuelle PDF-Kopie einer E-Rechnung über die portinvoice.com API.

SYNTAX #

Get-PortInvoiceVisualCopy [-FilePath] <string> [[-ApiToken] <string>] [[-OutputPath] <string>]
    [[-Language] <string>] [[-BaseUrl] <string>] [-Sandbox] [-PassThru] [<CommonParameters>]

BESCHREIBUNG #

Sendet eine Rechnungsdatei (XML oder ZUGFeRD-PDF) an die portinvoice.com REST-API und erhält eine menschenlesbare PDF-Darstellung zurück. Das Ergebnis kann als Datei gespeichert oder als Byte-Array zurückgegeben werden.

Voraussetzung: Ein portinvoice.com-Konto mit Embedded-Edition-Zugang. Der API-Token wird im Konto unter OpenAPI generiert.

PARAMETER #

-FilePath #

Type: string

Pfad zur Rechnungsdatei (XML oder PDF).

-ApiToken #

Type: string

Bearer-Token für die portinvoice.com API (aus dem Konto-Bereich). Optional, Standard ist die Umgebungsvariable ‘OBWYSE_API_TOKEN’, siehe ‘Get-ObwyseApiToken’.

-OutputPath #

Type: string

Optionaler Pfad für die Ausgabe-PDF. Wenn nicht angegeben, wird der Dateiname der Eingabe mit dem Suffix ‘-visual’ verwendet.

-Language #

Type: string
Default: 'de'

Sprache für die visuelle Darstellung. Standard: ‘de’.

-BaseUrl #

Type: string

Basis-URL der API. Ohne Angabe wird ‘https://portinvoice.obwyse.net/API' verwendet, mit ‘-Sandbox’ stattdessen ‘https://sandbox.obwyse.net/API'. Eine ausdrückliche Angabe hat immer Vorrang.

-Sandbox #

Type: switch

Verwendet den Sandbox-Server, der feste Antworten liefert und kein Kontingent verbraucht.

-PassThru #

Type: switch

Gibt das PDF als Byte-Array zurück statt es in eine Datei zu schreiben.

AUSGABEN #

string

Pfad zur erzeugten PDF-Datei (Standardverhalten). byte[] PDF-Bytes wenn -PassThru angegeben ist.

BEISPIELE #

Get-PortInvoiceVisualCopy -FilePath 'rechnung.xml' -ApiToken 'eyJ...'
Get-PortInvoiceVisualCopy -FilePath 'zugferd.pdf' -ApiToken 'eyJ...' -OutputPath 'visual.pdf'
$pdfBytes = Get-PortInvoiceVisualCopy -FilePath 'rechnung.xml' -ApiToken $token -PassThru

HINWEISE #

  • Der Endpunkt ist in der öffentlichen Spezifikation der API als ‘/v1/invoice/visualCopy’ beschrieben, siehe .LINK.