{"id":16156,"plugin_id":"plugin_asdk_app_6a992ccc86a881918e84f1ec15f558cf","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:12:53.099Z","digest":"0788756bac199bc3981bd0cd4721d3e00b3dccf917940fde766a4c9036932f04","against":null,"payload":{"description":"Prüfe Kundenrechnungen, Forderungen und offene Posten in Fin3000 oder bereite einen bestätigungspflichtigen Rechnungsentwurf vor; nutze den Skill bei Fragen zu Rechnungen, Rechnung schreiben, Kunden und Zahlungseingängen, nicht für Versand, Finalisierung oder Mahnungen.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":503}],"name":"fin3000-rechnungen","skill_md_contents":"---\nname: fin3000-rechnungen\ndescription: Prüfe Kundenrechnungen, Forderungen und offene Posten in Fin3000 oder bereite einen bestätigungspflichtigen Rechnungsentwurf vor; nutze den Skill bei Fragen zu Rechnungen, Rechnung schreiben, Kunden und Zahlungseingängen, nicht für Versand, Finalisierung oder Mahnungen.\n---\n\n# Fin3000 Rechnungen\n\nPrüfe bestehende Rechnungen oder führe den sicheren Vorschau- und\nBestätigungsablauf für Stammdaten und Rechnungsentwürfe aus.\n\n## Bestehende Rechnungen prüfen\n\n1. Rufe `get_context` auf und löse die gewünschte Business Unit eindeutig auf.\n2. Nutze `search_clients`, wenn der Kunde nicht eindeutig ist.\n3. Nutze `list_open_items` mit der Forderungsseite für offene oder überfällige\n   Kundenrechnungen. Nutze `search_sales_documents` für eine allgemeinere\n   Belegsuche und `get_sales_document` erst mit einer gefundenen Dokument-ID.\n4. Gib Status, Fälligkeit, offene Beträge, Business Unit und verfügbare\n   Fin3000-Links wieder, ohne einen Zahlungseingang zu behaupten.\n\n## Kunden und Rechnungsentwürfe vorbereiten\n\n1. Suche vor einer Kundenanlage mit `search_clients` nach einem bestehenden\n   passenden Datensatz. Lege nur auf ausdrücklichen Wunsch einen neuen Kunden\n   mit `create_client` an.\n2. Der erste Aufruf eines Schreibwerkzeugs dient ausschließlich der Vorschau.\n   Zeige die Wirkung verständlich an und frage danach separat nach einer\n   ausdrücklichen Bestätigung.\n3. Verwende den zurückgegebenen `confirmation_token` nur nach dieser\n   Bestätigung und nur mit unverändertem Payload. Bei jeder Änderung an Kunde,\n   Business Unit, Positionen, Menge, Preis oder Text fordere eine neue Vorschau\n   an.\n4. Löse für einen Rechnungsentwurf den Kunden mit `search_clients` und die\n   Business Unit mit `get_context` auf. Frage bei fehlenden oder mehrdeutigen\n   Positionen, Mengen oder Preisen nach, bevor du `create_invoice_draft`\n   aufrufst.\n5. Wenn Kunde und Entwurf neu angelegt werden sollen, behandle sie als zwei\n   getrennte Schreibvorgänge mit zwei Vorschauen und zwei Bestätigungen.\n6. Melde nach Erfolg die erzeugte ID, den Status `DRAFT`, die betroffene\n   Business Unit und den Fin3000-Link. Wiederhole einen bestätigten Aufruf nicht\n   eigenmächtig.\n\n## Grenzen\n\n- Fin3000 kann über diesen Workflow nur einen Rechnungsentwurf anlegen. Es kann\n  ihn nicht finalisieren, festschreiben, bezahlen, versenden oder öffentlich\n  bereitstellen.\n- Keine Sammelanlagen und keine stillen Folgeschreibvorgänge.\n- Eine ursprüngliche Bitte wie „Erstelle eine Rechnung“ ist keine Bestätigung\n  der anschließend erzeugten Vorschau.\n- Erfinde keine Kunden-ID, Rechnungsposition, Steuerangabe oder Zahlung.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}