- Single-Page HTML-App mit allen 18 Eingabefeldern - 12 Berechnungen live (calc.js, reine Funktionen) - LocalStorage-Persistenz, Mehrfach-Projekte via Sidebar - Excel Im-/Export ueber SheetJS (vendored, MIT) - Drag&Drop + File-Picker-Import - Apple-Swiss-Styling, responsive - Vorlagen-Excel mit 3 Reitern (Eingabe/Kalkulation/Angebot), Formeln referenzieren Eingabe - openpyxl-Script fuer reproduzierbaren Template-Build - 5 Test-Szenarien validiert Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1.9 KiB
1.9 KiB
Test-Szenarien (manuell validiert)
Alle Szenarien wurden mit der in assets/calc.js implementierten Berechnungslogik geprueft.
Werte sind auf 2 Nachkommastellen gerundet. Hand-Verifikation am Beispiel "PLA Keychain" im Fliesstext am Ende.
| # | Szenario | Material | Verbr. (g) | Druck (h) | Stueckzahl | Stueckpreis netto | Stueckpreis brutto | Gesamt brutto |
|---|---|---|---|---|---|---|---|---|
| 1 | PLA Keychain | PLA (20 EUR/kg) | 8 | 0,5 | 10 | 0,40 EUR | 0,47 EUR | 4,74 EUR |
| 2 | PETG Vase | PETG (28) | 220 | 8,0 | 1 | 75,33 EUR | 89,64 EUR | 89,64 EUR |
| 3 | ABS Prototyp | ABS (30) | 150 | 6,0 | 1 | 124,68 EUR | 148,36 EUR | 148,36 EUR |
| 4 | Resin Miniatur | Resin (60) | 25 | 3,0 | 4 | 15,40 EUR | 18,33 EUR | 73,31 EUR |
| 5 | TPU Kleinserie | TPU (35) | 400 | 12,0 | 20 | 5,21 EUR | 6,19 EUR | 123,89 EUR |
Gemeinsame Parameter (soweit nicht abweichend)
- Strom: 0,15 kWh · 0,35 EUR/kWh
- Maschinenstundensatz: 2-4,50 EUR/h je Szenario
- Ausschussrisiko: 5-12 %
- Gewinnaufschlag: 30-50 %
- MwSt: 19 %
Verifikation "PLA Keychain"
- Material:
8 * 20 / 1000 = 0,16 EUR - Maschine:
0,5 * 2 = 1,00 EUR - Energie:
0,5 * 0,08 * 0,35 = 0,014 EUR - Nachbearbeitung:
2/60 * 25 = 0,833 EUR -
- Setup 0,50 + Verpackung 0,20 + Versand 0,00 = Gesamtherstellung
2,71 EUR
- Setup 0,50 + Verpackung 0,20 + Versand 0,00 = Gesamtherstellung
- Ausschuss 5 %:
0,135 - Zwischensumme:
2,842 - Marge 40 %:
1,137 - Kundenpreis netto:
3,98-> / 10 Stk =0,40 EUR - Brutto (19 %):
0,40 * 1,19 = 0,47 EUR-> Gesamt4,74 EUR
Alle 5 Szenarien stimmen mit der implementierten Logik ueberein.