Modul Kalkulation

 Technischer Name / Technical name: eq_calculation

Lizenz: AGPL-3 


Links:
Equitania Fork: https://gitlab.ownerp.io/v10-myodoo/v10-mrp/tree/develop/eq_calculation


Beschreibung

Erweiterungen für den Bereich Fertigung, um für eine bestimmte Losgröße eines Produktionsartikels die Basiskosten, Fertigungsgemeinkostenzuschläge und die Zuschläge für Verwaltung / Vertrieb zu kalkulieren (siehe Reiter Kalkulation). Zugriff auf das Modul via Fertigung / Vorgänge / Kalkulation.


Funktionsweise:

Gehen Sie zu Fertigung / Vorgänge / Kalkulation und legen eine neue Kalkulation an. In den folgenden Abbildungen werden zunächst die Einstellungsmöglichkeiten der Kalkulation beschrieben.

Punkt 1: Unter Kalkulationsnummer haben Sie die Möglichkeit manuell eine Nummer für Ihre Kalkulation einzutragen. Falls sie dies nicht vornehmen, wird automatisch eine sequentielle Nummer generiert.

Punkt 2: Tragen sie hier das Unternehmen ein, für welches die Konfiguration durchgeführt wird.

Punkt 3: Unter Artikelnummer, wählen Sie den entsprechenden Produktionsartikel aus. Entsprechend wird diese direkt gezogen und im Feld Verfügbare Stücklisten hinterlegt! Dies gilt auch für die Arbeitsplätze, falls welche hinterlegt sind.

Punkt 4: Mit einem Klick auf den Button Stückliste in Kalkulation laden, wird die entsprechende Stückliste in den Reiter Stückliste geladen.

Punkt 5: Mit einem Klick auf den Button Arbeitsplan in Kalkulation laden, werden die Arbeitsplatzvorgänge in den Reiter Arbeitsplatzvorgänge geladen.

Punkt 6: Der Button Artikeldaten laden verbindet Punkt 4 & 5 und lädt die Stücklisten- sowie die Arbeitsplatzdaten in die entsprechenden Reiter

Punkt 7: Nach der Erstellung einer neuen Version der Kalkulation oder Umwandlung der Kalkulation in ein Angebot oder Änderung des Status auf Fertig sind keine Änderungen mehr möglich. Stattdessen muss eine neue Version erzeugt werden. Dementsprechend können Sie die Kalkulation lediglich im Status Entwurf anpassen.

Punkt 8: Wenn der Haken gesetzt ist, werden die Stücklisten von Bauteilen, welche eine eigene Stückliste haben, ebenfalls kalkuliert. Dies bedeutet, dass die Stückliste bis auf die unterste Ebene kalkuliert wird. Anderenfalls wird lediglich die oberste Ebene der Stückliste kalkuliert.

Punkt 9:  Wenn der Haken gesetzt ist, kann die Stückliste bzw. der Arbeitsplan nur einmal in die Kalkulation geladen werden. Ist diese Checkbox deaktiviert, so können diese Stammdaten bei Änderungen erneut geladen werden!


Reiter Kalkulation: 

Im Reiter Kalkulation pflegen Sie nun unter Basiskosten die gewünschten Losgrößen ein, welche kalkuliert werden sollen (Punkt 1).

Nach Klick auf den Button NEU BERECHNEN (Punkt 2) werden die weiteren Kalkulationen (FGMK etc.) berechnet (siehe darauffolgende Abbildungen). Sie haben in diesem Reiter die Möglichkeit, jede Linie auf Positionsebene manuell anzupassen, um die Kalkulation entsprechend zu verändern!

Über den Button STÜCKLISTE & ARBEITSPLÄNE ANLEGEN (Punkt 3) können Sie entsprechende Produktdaten anlegen, falls noch nicht vorhanden. Dementsprechend führen Sie die Kalkulation rückwärts durch, in dem sie davon ausgehen, Sie haben noch keinen Artikel inkl. Stückliste oder Arbeitsplan und erstellen Sie dies über die Kalkulation.

Der Button unter Punkt 4 (EINKAUFSPREIS UND VERKAUFSPRES SETZEN) setzt die neu kalkulierten Preise direkt in den dazugehörigen Artikelstammdaten!

In der nachfolgenden Abbildung sehen Sie immer den Einzelpreis pro Stück! Jede der folgenden Abbildungen verfügt noch über einen Button wie z.B. HERSTELLUNGSKOSTEN AKTUALISIEREN (HEK) aktualisieren. Durch Klick auf diesen, werden die neu kalkulierten Daten direkt als Staffelpreise im Artikel unter dem Reiter Lager / Lieferanten hinterlegt. Der Lieferant ist in diesem Fall das in der Kalkulation hinterlegte Unternehmen.

Des Weiteren können Sie direkt über den Button ANGEBOT ERSTELLEN (Punkt 5) einen Verkaufsauftrag erzeugen!






Reiter Stückliste:

Beinhaltet die zum Produktionsartikel dazugehörige Stückliste. Diese Liste kann nachträglich durch Einträge ergänzt / bearbeitet werden.


Reiter Arbeitsplatzvorgänge: 

Beinhaltet die zum Produktionsartikel dazugehörigen Arbeitsplatzvorgänge. Diese Liste kann nachträglich durch Einträge ergänzt / bearbeitet werden.


Reiter Gemeinkosten:

Hier können Sie die Gemeinkostenzuschläge für Ihre Kalkulation definieren. Des Weiteren besteht noch die Möglichkeit diese unter Fertigung / Konfiguration / Einstellungen default zu definieren. Dies bedeutet, dass diese Zuschlagssätze für alle Kalkulationen standardmäßig gezogen werden. Allerdings besteht immer noch die Möglichkeit, eine Anpassung in der Kalkulation durchzuführen.


Reiter Protokollierung des Rechenweges:

Dort wird der Rechenweg Ihrer Kalkulation zur Nachverfolgbarkeit protokolliert. Beispiel: Wie wurden die Arbeits- oder Materialkosten berechnet?


Installation: 
Installieren Sie unter Apps die App: eq_calculation


Abhängigkeiten/Dependencies:

Abhängigkeit zu Modul / Dependency on moduleBeschreibung / Description
base_setup

Basisfunktionalität des Odoo Systems. Basic functionality of the Odoo system.

mrp

Fertigungsfunktionalität des Odoo Systems

Wir erweitern die Datenbank um neue Tabellen, die von Defaulttabelle erben. (eq.mrp.routing.workcenter und eq.mrp.bom.line). Die Masken wurde dabei auch um neue Felder erweitert.

Die Basisifunktionalität der Fertigung wird auch in unseren Funktionen ausgeführt und / oder durch unsere Anpassung erweitert.


Production functionality of the Odoo system
We extend the database with new tables inheriting from default tables. (eq. mrp. routing. workcenter and eq. mrp. bom. line). The masks have been extended with new fields.
The basic functionality of the production is also carried out in our functions and / or extended by our adaptation.

Ansichten ID / View IDinherit_idDatenmodell / DatamodelFeld / FieldBeschreibung / Description
eq_mrp_workcenter_extension_formmrp.mrp_workcenter_viewmrp.workcentercosts_hourStundensatz /  hourly wage
eq_mrp_workcenter_extension_formmrp.mrp_workcenter_viewmrp.workcentereq_cost_prepare_hourStundensatz für Rüstkosten / Hourly rate for set-up costs
eq_mrp_workcenter_extension_formmrp.mrp_workcenter_viewmrp.workcentereq_use_for_foreign_workCheckbox für Fremdfertigung / Checkbox for external production
view_eq_mrp_config_settingsmrp.view_mrp_configmrp.config.settingseq_default_productDefaultprodukt für Fremdfertigung - Artikel / Default product for external production - Article
view_eq_mrp_config_settingsmrp.view_mrp_configmrp.config.settingseq_default_price_list_saleStandardpreisliste für Verkauf / Default price list for sales
view_eq_mrp_config_settingsmrp.view_mrp_configmrp.config.settingseq_default_price_list_purchaseStandardpreisliste für Einkauf / Standard price list for purchasing
view_eq_mrp_config_settingsmrp.view_mrp_configmrp.config.settingseq_gmk_material_percGMK Material / general costs material
view_eq_mrp_config_settingsmrp.view_mrp_configmrp.config.settingseq_gmk_worksteps_perc

GMK Arbeitsgänge % / general costs working steps %

view_eq_mrp_config_settingsmrp.view_mrp_configmrp.config.settingseq_gmk_maschine_percGMK Maschinen % / general costs machines %
view_eq_mrp_config_settingsmrp.view_mrp_configmrp.config.settingseq_gmk_tools_percGMK Werkzeuge % / general costs tools %
view_eq_mrp_config_settingsmrp.view_mrp_configmrp.config.settingseq_manufacture_fixcostFixkosten Fertigung / Fixed production costs
view_eq_mrp_config_settingsmrp.view_mrp_configmrp.config.settingseq_gmk_administration_percGMK Verwaltung % / general costs administration %
view_eq_mrp_config_settingsmrp.view_mrp_configmrp.config.settingseq_gmk_sales_percGMK Vertrieb % / general costs distribution %
view_eq_mrp_config_settingsmrp.view_mrp_configmrp.config.settingseq_calc_provision_percKalk. Provision % / calc commission %
view_eq_mrp_config_settingsmrp.view_mrp_configmrp.config.settingseq_calc_prop_development_percKalk. Entw. Anteil % / Calculation of the proportion deducted %
view_eq_mrp_config_settingsmrp.view_mrp_configmrp.config.settingseq_administration_fixcostFixkosten Verwaltung / Fixed costs administration
calculation_item_menumrp.menu_mrp_manufacturing

Menüeintrag für Kalkulation / Menu entry for calculation
assets_frontendweb.assets_common

Erweiterung um Anbindung unserer Version der JS-Datei underscore.string.js

Extension with connection of our version of the JS-file underscore. string. js

product

Produktfunktionalität des Odoo Systems.

Die Funktion name_create() wurde um neue Logik von uns erweitert.

Product functionality of the Odoo system.
The function name_create () has been extended with new logic from us.

procurementBasisfunktionalität des Odoo Systems, damit wir Staffelpreise erstellen können. Basic functionality of the Odoo system so that we can create scale prices.
eq_mrp_base

Wir verwenden das Felde eq_index in der Kalkulation und auf dem Report

Ansichte ID / View IDinherit_idDatenmodell / DatamodelFeld / FieldBeschreibung / Description
eq_report_calculation
eq_calculation.dataeq_indexIndex aus dem eq_mrp_base / Index from the eq_mrp_base