|
|
# Dokumentation für Entwickler
|
|
|
|
|
|
Das Rechnungsmodul bietet für Entwickler eine große API an Events an. Durch die verschiedenen Events ist es dir möglich auf verschiedene Ereignisse von Rechnungen oder Rechnungsentwürfen zu reagieren.
|
|
|
Das Rechnungsmodul bietet für Entwickler eine große API an Events an. Durch die verschiedenen Events ist es dir möglich
|
|
|
auf verschiedene Ereignisse von Rechnungen oder Rechnungsentwürfen zu reagieren.
|
|
|
|
|
|
- [Aktions Button erweitern - Rechnungspanel](extendActionButton.md)
|
|
|
|
|
|
## Invoice Events
|
|
|
|
... | ... | @@ -11,14 +13,14 @@ Das Rechnungsmodul bietet für Entwickler eine große API an Events an. Durch di |
|
|
|
|
|
Invoice = Original Rechnung
|
|
|
|
|
|
Wird gefeuert wenn eine Gutschrift (Credit Note) erstellt werden soll. Zu diesem Zeitpunkt ist diese noch nicht erstellt.
|
|
|
Wird gefeuert wenn eine Gutschrift (Credit Note) erstellt werden soll. Zu diesem Zeitpunkt ist diese noch nicht
|
|
|
erstellt.
|
|
|
|
|
|
##### onQuiqqerInvoiceCreateCreditNoteEnd
|
|
|
|
|
|
- `onQuiqqerInvoiceCreateCreditNoteEnd [Invoice, CreditNote]`
|
|
|
|
|
|
Invoice = Original Rechnung
|
|
|
CreditNote = Erstellte Gutschrift Rechnung
|
|
|
Invoice = Original Rechnung CreditNote = Erstellte Gutschrift Rechnung
|
|
|
|
|
|
Wird gefeuert wenn eine Gutschrift (Credit Note) erstellt ist
|
|
|
|
... | ... | @@ -103,7 +105,6 @@ onQuiqqerInvoiceAddPaymentEnd [ |
|
|
|
|
|
- `onQuiqqerInvoiceProcessingStatusChange [Invoice, $Status]`
|
|
|
|
|
|
|
|
|
## Temporary Invoice Events
|
|
|
|
|
|
- `onQuiqqerInvoiceTemporaryInvoicePostBegin [TemporaryInvoice]`
|
... | ... | @@ -122,17 +123,20 @@ onQuiqqerInvoiceAddPaymentEnd [ |
|
|
- `onQuiqqerInvoiceTemporaryInvoiceAddHistory [TemporaryInvoice, message]`
|
|
|
- `onQuiqqerInvoiceTemporaryInvoiceAddComment [TemporaryInvoice, message]`
|
|
|
|
|
|
|
|
|
##### onQuiqqerInvoiceMissingAttributes
|
|
|
|
|
|
- `onQuiqqerInvoiceMissingAttributes [InvoiceTemporary, array &$missingAttributes]`
|
|
|
|
|
|
Wird ausgeführt wenn bei einer Rechnung geschaut wird welche Attribute noch fehlen um diese buchen zu können. Das $missingAttributes Array kann mit eigenen Missing Attributes erweitert werden. Diese sollten aber dann bei `onQuiqqerInvoiceGetMissingAttributeMessage` beachtet werden!
|
|
|
Wird ausgeführt wenn bei einer Rechnung geschaut wird welche Attribute noch fehlen um diese buchen zu können. Das
|
|
|
$missingAttributes Array kann mit eigenen Missing Attributes erweitert werden. Diese sollten aber dann
|
|
|
bei `onQuiqqerInvoiceGetMissingAttributeMessage` beachtet werden!
|
|
|
|
|
|
##### onQuiqqerInvoiceGetMissingAttributeMessage
|
|
|
|
|
|
- `onQuiqqerInvoiceGetMissingAttributeMessage [$missingAttribute, &$message]`
|
|
|
|
|
|
Dieses Event wird gefeuert, wenn eine Fehlermeldung für ein wichtiges fehlendes Buchungsattribut der Rechnung gesucht wird.
|
|
|
Dieses Event wird gefeuert, wenn eine Fehlermeldung für ein wichtiges fehlendes Buchungsattribut der Rechnung gesucht
|
|
|
wird.
|
|
|
|
|
|
Dies kann zum Beispiel verwendet werden, wenn eigene Missing Attribute für eine Rechnung eingeführt wurden. Siehe `onQuiqqerInvoiceTemporaryInvoiceMissingAttributes` |
|
|
\ No newline at end of file |
|
|
Dies kann zum Beispiel verwendet werden, wenn eigene Missing Attribute für eine Rechnung eingeführt wurden.
|
|
|
Siehe `onQuiqqerInvoiceTemporaryInvoiceMissingAttributes` |
|
|
\ No newline at end of file |