Frachtkosten, Währungspesen
Offene Themen:
-
In Währungen bemerken das es ein Prozentsatz ist -
In Item Price wird Falsche WWährung angezeigt / Receipt ebenfalls -> Muss doch immer in in CHF angezeigt werden -
In Purchase Receipt ebenfall SEG-Amount und SEG-Total anzeigen -
In Purchase Receipt bemerken dass Frachkosten pro Stück sind -
Zeile erstellen in Steuern -> Total Frachtkosten und Währungsspesen -
Frachtkosten von CHF auf Währung umrechnen (in Taxes) -
Fehlermeldung beim ersten einbuchen eines Artikels -
Ausgebuchte Artikel(Delivery Note submit) abziehen -
In CHF umrechnen beim SEG preis setzten (immer) -
Frachtkosten werden immer in CHF angegeben (In Purchase Receipt umrechnen) -
Währungsspesen gehen nur auf Rate (exkl. Frachtkosten) -
Bei Frachtkosten immer bemerken dass diese in CHF sind -
Patch Alle SEG Preise in Item Price setzten danach Setzt auf Artikel aktuellen SEG EK (aus neu berechnetem Item Price, Fallback Valuation Rate -> aus bericht Lagerbestand) und Aktuelle Stock qty als considered qty -
Valutaion Rate ausblenden -
Nach patch -> Auf Bestandsabgleich möglichkeit schaffen um SEG Preise hineinziehen zu können -
Dokumentation
Umrechnung in CHF:
from frappe.utils import flt from erpnext.setup.utils import get_exchange_rate
amount_in_eur = 100 exchange_rate = get_exchange_rate("EUR", "USD") amount_in_usd = flt(amount_in_eur * exchange_rate, 2)
Info:
-> Frachtkosten werden immer von Standardpreis gezogen
-> Wareneingänge können aus Preisberechnung ausgeschlossen werden
-> Prozess: Bestellung -> Wareneingang (1x pro Bestellung)
-> Preise jeden Monat aktualisieren (wegen Währung)
Zu besprechen:
-
Währungsumrechnung einführen? -
Möglichkeit von mehreren identischen Artikel im Wareneingang abfangen (gegebenfalls in Bestellung)? -> sein lassen
Offen:
-
Patch welcher alle alten Wareneingänge ausschliesst -
Currency: Erstellen neues Feld um Währungsspesen in % hinterlegen zu können. -
Item Pirce: Unter Preis drei neue Felder:
Frachtkosten (Currency) -> Zum hinterlegen der Frachtkosten
Währungsspesen (Percent) -> Read only, Wird aus Währung gezogen
Kalkulierter EK (Currency) -> Berechnet aus: Preis + Frachtkosten * Währungsspesen
-
Purchase Order: Entfernen jeglicher Frachtkosten und dessen Berechnung -
Purchase Reciept: Neue Felder in Positions List View:
Frachtkosten -> Weden automatisch aus Item Price gezogen, können aber angepasst werden
Währungsspesen -> Werden read only aus Item Price gezogen
SEG Einkufspreis: Summe aus Positionspreis + Frachtkosten + Währungsspsen
-> Informationen wwerden aus Standardpreis gezogen (Gemäss Preisliste / Ohne Lieferant[nicht Standardlieferant])
-
Item:
Neues Feld "SEG Einkaufspreis" -> Durchschnitswert aller Wareneingangs-SEG Einkufspreise
new_seg_price = ((old_seg_price * old_qty) - (item.get('qty') * item.get('seg_purchase_price')) / new_qty
-
Report Lagerbestand:
Einblenden der Spalte "SEG Einkaufspreis" aus Artikel
Offene Fragen:
-
Bestellung: Shipping Unit in Bestellartikel noch benötigt? -> Drin belassen -
Custom SCript welches die Währung jeder Bestellung auf Euro setzt? -> Skript entfernen -
SEG Einkaufspreis auf Artikel auf Datum eingränzen? -> In 5 Jahren wäre der Preis dann über die letzten 5 Jahre gerechnet(Durchschnitt) -> Artikel sollten nach "Moving Average bewertet" werden. Werden neue Artikel eingebucht sollten diese welche an Lager sind, nach dem bestehenden Wert bewertet werden und die neuen mit dem neuen Wert eingebucht werden -> ((Lagerbestand * alter SEG Preis) + (neue qty * neuer Preis)) / (Lagerbestand + neue qty) -
Neue Artikel bei Purchase Receipt (Add Row, get Items) -> Fälle abfangen, Möglichkeit nehmen, sein lassen? -> sein lassen
To Dos:
-
Kommentar (purchse_receipt.js / Zeile 6) -
Freeze Message einbauen bei Purchase Receipt erstellung (onload Trigger) -
Neukalkulation SEG Preis auch bei Veränderung der Rate triggern -
Prozessbeschreibung