Wprowadzenie
Hook Contract: tworzenie faktur sprzedaży pozwala na rozszerzenie generowania faktur sprzedaży przez aplikacje.
Niniejszy artykuł opisuje, jakie rozszerzeń można przygotować za pomocą definicji hook contract oraz jakich ograniczeń i funkcji specjalnych należy przestrzegać.
Opis interfejsu można znaleźć w odpowiednim obiekcie deweloperskim typu Hook Contract com.cisag.app.sales.invoice.hook.log.Invoicing.
Szczegółowe informacje na temat metod zadeklarowanych w interfejsach można znaleźć w powiązanych klasach Java.
Grupa docelowa
- Programiści
Opis
Definicja Hook Contract: tworzenie faktur sprzedaży oferuje następujące opcje:
- przeniesienie atrybutów ze zleceń dystrybucji do nowych atrybutów powiązanej faktury sprzedaży na poziomie nagłówka i pozycji
- przeniesienie atrybutów ze zleceń dystrybucyjnych do nowych atrybutów powiązanej faktury sprzedaży na poziomie nagłówka i pozycji
- modyfikowanie nowych atrybutów faktury sprzedaży przed zapisaniem i podczas aktywacji
Hook’i są obecnie obsługiwane dla następujących procesów fakturowania (sprzedaż):
- Zamówienie sprzedaży: generowanie i wystawianie faktur
- Zamówienie sprzedaży: generowanie i wystawianie faktur z księgowaniem materiałów
- Zlecenie dystrybucji: generowanie wewnętrznych rozliczeń
- Zlecenie dostawy: generowanie i wystawianie faktur