PriceSource: Erste Version

- Preisgruppen und Stammdaten sind implementiert
- Persistenz in allen Belegen funktioniert
- Rudimentäre Visualisierung funktioniert
- Klassen sind alle da

- Doku fehlt
- Verkauf/Einkaufweiche fehlt
- best_price ungetestet
- Preisgruppen hängen noch nicht von Verkäufer ab
- dependancy system fehlt
- verhalten bei fehlerhaften sources
- pricegroup -> active_source migration
PriceSource: Mehr Informationen an Preise übergeben

record + record_item verfügbar gemacht
best_price für pricegroups
Price: spec/source entzerrt
PriceSource: Featureabdeckung

- Einkaufs/Verkauf abgedeckt
- Klarere Regeln für price_from_source, available_prices und best_price
- makemodels unterstützung
- bugfixes für Rechnungen und neue Belege
- best_price jetzt getestet
- Verkäuferabhängigkeit von makemodels und pricegroup implementiert und getestet
PriceSource: pricegroup migration
PriceSource: Dokumentation
PriceSource: depends_on entfernt
PriceSource: db upgrade erst nach 3.1.0 einspielen
PriceSource: Preisselektion auf Popup umgestellt.

- Logik für geänderte Preise implementiert
- Visualisierung verbessert
- fix für emptied rows
- nachricht wenn invalid und missing
- benachrichtigung für höher/niedriger
- js ausgelagert
- best price benachrichtigung

noch offene bugs:
- preise mit mehr als 2 stellen werden abgeschnitten
- interaktive preise noch nicht möglich
- symbol für "besser preis" ist nicht schön
- beide make_record_item implementierungen sind leicht unterschiedlich
- pricesource controller grösstenteils ungetestet
- performance ist im moment mies
PriceSource: changelog
PriceSource: bei Rechnungen mitspeichern
PriceSource: Gutschriften berücksichtigen
PriceSource: numerische felder in record_item korrekt parsen
PriceSource: Bei Lieferscheinen best_price nicht nachrechnen
PriceSource: 0,0000 Preise nicht als best_price erlauben

Auch wenn es im Einzelfall valide Preise sein können, sollte das
Standardverhalten keine Umsonstpreise vorschlagen.
PriceSource: Nur den Namen des Moduls anzeigen, nicht den vollen Namen
PriceSource: Konfiguration
PriceSource: Fehler, wenn noch keine Quellen disabled sind, behoben.
PriceSource: credit_notes auch im Popup unterstützen
PriceSource: Einkaufsrechnungen brauchen einen Typ
PriceSource: Rabattbehandlung