← Prozesse

Rechnungsbeleg in Lexoffice buchen

rechnung, lexoffice, buchung

Purchaseinvoice vor Create remote abgleichen, Voucher anlegen oder wiederverwenden und PDF checksum-idempotent anhaengen.

Dokumentation: Rechnungs-Download und Buchhaltung

weiterweiterweiterOriginal-PDF idempotent anhaengenAnwendung / LexofficePurchaseinvoice abgleichen oder erste…Anwendung / LexofficePostingResult übernehmenAnwendung / demo.karlkratz.comBuchungsdaten zusammenstellenAnwendung / demo.karlkratz.com

Buchungsdaten zusammenstellen

Anwendung / demo.karlkratz.com

Extrahierte Daten, Kontakt-ID und Originalpfad für den Beleg bündeln.

  • code_symbol · Demo\Application\Rechnung\PostInvoiceUseCase::execute · beruehrt
  • datei · src/Application/Rechnung/PostInvoiceUseCase.php · beruehrt
  • datei · src/Domain/Rechnung/Amount.php · beruehrt
  • datei · src/Domain/Rechnung/ExtractedInvoiceData.php · beruehrt
  • datei · src/Domain/Rechnung/ExtractedInvoiceData.php · eingabe
  • datei · src/Domain/Rechnung/LexofficePort.php · beruehrt

Purchaseinvoice abgleichen oder erstellen

Anwendung / Lexoffice

Voucherlist nach echter Nummer pruefen; Konflikte stoppen; passenden Voucher wiederverwenden.

Vorgänger: Buchungsdaten zusammenstellen (weiter);

  • datei · src/Infrastructure/Rechnung/LexofficeApiAdapter.php · beruehrt

Original-PDF idempotent anhaengen

Anwendung / Lexoffice

Voucher-Datei ueber `/v1/vouchers/{id}/files` hochladen und File-ID pruefen.

Vorgänger: Purchaseinvoice abgleichen oder erstellen (weiter);

  • code_symbol · Demo\Infrastructure\Rechnung\LexofficeApiAdapter::uploadAttachment · beruehrt

PostingResult übernehmen

Anwendung / demo.karlkratz.com

Lexoffice-Beleg-ID und Uploadstatus in das Fachobjekt übernehmen.

Vorgänger: Original-PDF idempotent anhaengen (weiter);

  • code_symbol · Demo\Domain\Rechnung\InvoiceRecord::withPosting · beruehrt
  • code_symbol · Demo\Domain\Rechnung\PostingResult::toArray · beruehrt
  • datei · src/Domain/Rechnung/PostingResult.php · beruehrt
  • datei · src/Domain/Rechnung/PostingResult.php · ausgabe