Octibiz
Demo

Durchsucht Website und Dokumentation gemeinsam. Enter zeigt alle Treffer, Esc schließt.

Faktura — API und MCP

Überblick

Dieser Bereich stellt 36 Operationen bereit. Jede davon ist zugleich ein MCP-Werkzeug.

Der Bereich hängt am Modul-Schalter module.invoicing. Ist das Modul aus, antworten diese Operationen mit 404.

Operationen

MethodePfadZweckRechtParameter
GET/api/v1/dunning-levelsListe der DunningLevelinvoicing.dunning.manage · invoicing.config.managepage, brandId
POST/api/v1/dunning-levelsEine DunningLevel anlegeninvoicing.config.manage+ Rumpf
DELETE/api/v1/dunning-levels/{ulid}Eine DunningLevel löscheninvoicing.config.manageulid
GET/api/v1/dunning-levels/{ulid}Eine DunningLevel leseninvoicing.dunning.manage · invoicing.config.manageulid
PATCH/api/v1/dunning-levels/{ulid}Eine DunningLevel änderninvoicing.config.manageulid, + Rumpf
GET/api/v1/invoice-correction-summaryListe der InvoiceCorrectionSummaryinvoicing.invoice.view
GET/api/v1/invoice-paymentsListe der InvoicePaymentinvoicing.payment.record · invoicing.invoice.viewpage, customerId, source, invoiceUlid
POST/api/v1/invoice-paymentsEine InvoicePayment anlegeninvoicing.payment.record+ Rumpf
GET/api/v1/invoicesListe der Invoiceinvoicing.invoice.viewpage, status, type, creditKind, recurringInvoiceId, customerId, brandId, q, order[number], order[status], order[issueDate], order[dueDate], order[totalAmount], order[createdAt]
POST/api/v1/invoicesEine Invoice anlegeninvoicing.invoice.create+ Rumpf
POST/api/v1/invoices/dunning-runEine InvoiceDunning anlegeninvoicing.dunning.manage+ Rumpf
POST/api/v1/invoices/from-orderCreate invoice from an order — Create invoice from an order. Dedicated action endpoint — not a standard CRUD create.invoicing.invoice.create+ Rumpf
DELETE/api/v1/invoices/{ulid}Eine Invoice löscheninvoicing.invoice.createulid
GET/api/v1/invoices/{ulid}Eine Invoice leseninvoicing.invoice.viewulid
PATCH/api/v1/invoices/{ulid}Eine Invoice änderninvoicing.invoice.createulid, + Rumpf
POST/api/v1/invoices/{ulid}/cancelCancel invoice — Cancel invoice. Dedicated action endpoint — not a standard CRUD create.invoicing.invoice.cancelulid, + Rumpf
POST/api/v1/invoices/{ulid}/correctCorrect invoice — Correct invoice. Dedicated action endpoint — not a standard CRUD create.invoicing.invoice.cancelulid, + Rumpf
GET/api/v1/invoices/{ulid}/dunningsListe der InvoiceDunninginvoicing.invoice.view · invoicing.dunning.manageulid
POST/api/v1/invoices/{ulid}/dunnings/{dunningUlid}/mark-sentMahnung als postalisch versendet vermerken — Vermerkt die Mahnung als auf dem Postweg versendet (setzt sentAt). Es wird keine Mail verschickt.invoicing.dunning.manageulid, dunningUlid, + Rumpf
GET/api/v1/invoices/{ulid}/dunnings/{dunningUlid}/pdfEine InvoiceDunning leseninvoicing.invoice.view · invoicing.dunning.manageulid, dunningUlid
POST/api/v1/invoices/{ulid}/dunnings/{dunningUlid}/resolveMahnvorgang abschließen — Schließt den Mahnvorgang als erledigt ab; die Mahnstufe läuft nicht weiter.invoicing.dunning.manageulid, dunningUlid, + Rumpf
POST/api/v1/invoices/{ulid}/dunnings/{dunningUlid}/sendSend dunning — Send dunning. Dedicated action endpoint — not a standard CRUD create.invoicing.dunning.manageulid, dunningUlid, + Rumpf
GET/api/v1/invoices/{ulid}/e-invoiceEine Invoice leseninvoicing.invoice.viewulid
POST/api/v1/invoices/{ulid}/e-invoiceE-Rechnung erzeugen — Erzeugt idempotent die E-Rechnung zur FESTGESCHRIEBENEN Rechnung. Format aus eInvoiceFormat, sonst vom Beleg, dann vom Kunden, sonst XRechnung.invoicing.invoice.einvoiceulid, + Rumpf
POST/api/v1/invoices/{ulid}/issueIssue invoice — Issue invoice. Dedicated action endpoint — not a standard CRUD create.invoicing.invoice.issueulid, + Rumpf
GET/api/v1/invoices/{ulid}/pdfEine Invoice leseninvoicing.invoice.viewulid
POST/api/v1/invoices/{ulid}/sendSend invoice — Send invoice. Dedicated action endpoint — not a standard CRUD create.invoicing.invoice.sendulid, + Rumpf
GET/api/v1/recurring-invoicesListe der RecurringInvoiceinvoicing.recurring.viewpage, status, cycle, customerId, brandId, q, order[title], order[status], order[nextRunAt], order[totalAmount], order[createdAt]
POST/api/v1/recurring-invoicesEine RecurringInvoice anlegeninvoicing.recurring.manage+ Rumpf
DELETE/api/v1/recurring-invoices/{ulid}Eine RecurringInvoice löscheninvoicing.recurring.manageulid
GET/api/v1/recurring-invoices/{ulid}Eine RecurringInvoice leseninvoicing.recurring.viewulid
PATCH/api/v1/recurring-invoices/{ulid}Eine RecurringInvoice änderninvoicing.recurring.manageulid, + Rumpf
POST/api/v1/recurring-invoices/{ulid}/endEnd recurring invoice — End recurring invoice. Dedicated action endpoint — not a standard CRUD create.invoicing.recurring.manageulid, + Rumpf
POST/api/v1/recurring-invoices/{ulid}/pausePause recurring invoice — Pause recurring invoice. Dedicated action endpoint — not a standard CRUD create.invoicing.recurring.manageulid, + Rumpf
POST/api/v1/recurring-invoices/{ulid}/resumeResume recurring invoice — Resume recurring invoice. Dedicated action endpoint — not a standard CRUD create.invoicing.recurring.manageulid, + Rumpf
POST/api/v1/recurring-invoices/{ulid}/run-nowFällige Rechnung sofort erzeugen — Erzeugt sofort die fällige Rechnung aus der Serienrechnung (respektiert runMode), idempotent je Leistungszeitraum. Die Antwort trägt generatedInvoiceUlid.invoicing.recurring.manageulid, + Rumpf

Zweckangaben, die nicht dem Standardmuster folgen, stammen unverändert aus der Schnittstellen-Beschreibung im Code.

referenz.api-invoicing · Gilt ab Version 0.5.4