Variable Menge (contract_variable_quantity)

Technischer Name: contract_variable_quantity

Lizenz: AGPL-3 


Links:
Equitania Fork: https://gitlab.ownerp.io/v10-myodoo-public/v10-oca/tree/develop/contract/contract_variable_quantity


Beschreibung

Dieses Modul ermöglicht die Definition von variablen Mengen in einem wiederkehrenden Rahmenkontrakt an Hand einer definierten Formel.


Funktionsweise und Konfiguration:

1. Die entsprechende Mengenformel wird unter Finanzen → Konfiguration → Formeln (Menge) definiert. 

2. Die Formel wird durch einen Python Quellcode definiert und speichert das Ergebnis in der Variable "result" in Form eines float / integer Werts.

Folgende Variablen können für die Berechnung des Formel genutzt werden:

  • env: Environment variable for getting other models.
  • context: Current context dictionary.
  • user: Current user.
  • line: Contract recurring invoice line that triggers this formula.
  • contract: Contract whose line belongs to.
  • invoice: Invoice (header) being created.


Formula form
Anwendung:
Die angelegt Formel wird wie folgt verwendet:
  1. Erstellung eines neuen Vertrags unter Finanzen → Verkauf → Verträge
  2. "Erzeuge wiederkehrende Rechnungen automatisch" aktivieren
  3. Neue Rechnungsposition hinzufügen
  4. "Veränderliche Größe" unter "Anzahl-Typ" auswählen
  5. Formular auswählen



Installation: 
Installieren Sie unter Apps die App: contract_variable_quantity