Hook-Contract-Definition für die Erzeugung von Ausgangsrechnungen

1                     Themenübersicht

Die Hook-Contract-Definition dient der Erweiterung der Erzeugung von Ausgangsrechnungen durch Apps.

In dieser Dokumentation ist beschrieben, welche Erweiterungen Sie mit den Hook-Contract-Definitionen vornehmen können und welche Einschränkungen und Besonderheiten Sie beachten müssen.

Eine Schnittstellenbeschreibung finden Sie im zugehörigen Entwicklungsobjekt vom Typ Hook Contract com.cisag.app.sales.invoice.hook.log.Invoicing.

Ausführliche Informationen zu den in den Schnittstellen deklarierten Methoden finden Sie in den zugehörigen Java-Klassen.

Informationen zur Hook-Infrastruktur finden Sie in der Dokumentation „Hook Contracts“.

2                     Zielgruppe

  • Entwickler

3                     Beschreibung

Die Hook-Contract-Definition für die Erzeugung von Ausgangsrechnungen bieten folgende Möglichkeiten an:

  • Attribute aus Vertriebsaufträgen in die neuen Attribute der zugehörigen Ausgangsrechnung auf Kopf- und Positionsebene zu übernehmen,
  • Attribute aus Verteilaufträgen in die neuen Attribute der zugehörigen Ausgangsrechnung auf Kopf- und Positionsebene zu übernehmen,
  • neue Attribute der Ausgangsrechnung vor dem Speichern und während der Aktivierung zu manipulieren.

Diese Hooks werden derzeit für folgende Fakturierungsprozesse  unterstützt:

Vertrieb:

  • Vertriebsauftrag: Rechnungen erzeugen und ausgeben,
  • Vertriebsauftrag: Rechnungen mit Materialbuchungen erzeugen und ausgeben,
  • Verteilauftrag: Interne Verrechnung erzeugen,
  • Lieferauftrag: Rechnungen erzeugen und ausgeben.

Czy ten artykuł był pomocny?