Von AbdeX e.U. – Werbetechnik & Großformatdruck aus eigener Produktion. Lieferung & Montage in ganz Österreich.

Transparente, Werbebanner, Werbeplanen ist das gleiche Produkt. auch pvc banner, pvc planen, Planen usw. ist das gleiche Produkt. deshalb biete es so auch an. ACHTUNG KALKULATION NUR FÜR WERBEPLANEN TRANSPARENTE WERBEBANNER, KEINE SCHLIDER KEINE ANDEREN PRODUKTE!
KALKULATION FÜR WERBEBANNER
Banner-Kalkulator – Komplette Logik & Preise
1. Produkte
ID Name Material Ab-Preis
calc-1 Werbeplanen / PVC Frontlit 500 g/m² PVC € 6,35 /m²
calc-2 Mesh-Banner 330 g/m² Netzgewebe € 6,35 /m²
calc-7 Polyester Banner (Fahnenstoff) 110 g/m² € 11,70 /m² (= 2× PVC)
Sonderregel Polyester: max. Höhe 310 cm (Materialbreite).
2. Mindestmaße
Breite < 50 cm → wird auf 50 cm hochgesetzt
Höhe < 50 cm → wird auf 50 cm hochgesetzt
3. Preisstaffel pro m² (basiert auf Gesamtfläche = Breite × Höhe × Stück)
Gesamtfläche (m²) € / m²
≤ 1 51,00
≤ 2 31,00
≤ 3 26,00
≤ 4 24,00
≤ 5 23,00
≤ 6 22,00
≤ 10 20,00
≤ 15 16,00
≤ 30 14,00
≤ 50 13,00
≤ 100 12,00
> 100 11,00
4. Aufschläge auf Basis-€/m²
Kleinformat-Schutz (Breite ODER Höhe < 100 cm):
ab 1 Stück: + 11 € / m²
ab 2 Stück: zusätzlich + 10 € / m² (also +21 € insgesamt)
Polyester (calc-7): Basispreis × 2 (gesamter €/m²-Wert verdoppelt).
5. Prozentuale Aufschläge auf den Netto-Preis (nach m²-Berechnung)
Greift, wenn Breite ODER Höhe in diesem Bereich liegt:
Maß Aufschlag
50 – 59 cm + 30 %
60 – 69 cm + 20 %
70 – 79 cm + 10 %
80 – 85 cm + 7 %
Übergröße: Höhe ≥ 201 cm → + 15 % (Druck auf 5-m-Maschine + Abfall).
Beidseitiger Druck (nur PVC, calc-1): × 2.
6. Monotonie-Prüfung (Stückpreis darf bei mehr Stück nie steigen)
Stückpreis bei qty mit Stückpreis bei qty-1 vergleichen; wenn höher → auf vorigen Stückpreis × qty deckeln. Aufschläge in beiden Berechnungen identisch anwenden (Hinweis: im aktuellen Code wird in der Prev-Berechnung +7 statt +11/+21 verwendet – kleiner Bug, aber so live).
7. Transportkosten (nach Gesamtfläche m²)
Gesamtfläche Transport
≤ 10 m² 15 €
≤ 15 m² 18 €
≤ 25 m² 24 €
≤ 35 m² 36 €
≤ 45 m² 49 €
≤ 70 m² 65 €
≤ 100 m² 95 €
> 100 m² auf Anfrage
8. MwSt
Brutto = Netto × 1,20 (20 % USt Österreich).
9. Berechnungs-Pseudocode
function calcBannerPrice({ widthCm, heightCm, qty, product, printType }) {
if (product === 'calc-7' && heightCm > 310) throw 'max 310cm';
widthCm = Math.max(widthCm, 50);
heightCm = Math.max(heightCm, 50);
const area = (widthCm/100) * (heightCm/100);
const totalArea = area * qty;
// 1) Basis €/m² aus Staffel
let pM2 = pricePerM2(totalArea);
// 2) Kleinformat-Aufschlag <100cm
if (widthCm < 100 || heightCm < 100) {
pM2 += 11;
if (qty >= 2) pM2 += 10;
}
// 3) Polyester x2
if (product === 'calc-7') pM2 *= 2;
let net = totalArea * pM2;
// 4) %-Aufschläge Kleinmaße
const min = Math.min(widthCm, heightCm); // bzw. ODER-Logik wie oben
if (between(50,59)) net *= 1.30;
else if (between(60,69)) net *= 1.20;
else if (between(70,79)) net *= 1.10;
else if (between(80,85)) net *= 1.07;
// 5) Übergröße
if (heightCm >= 201) net *= 1.15;
// 6) Beidseitig (nur PVC)
if (product === 'calc-1' && printType === 'beidseitig') net *= 2;
// 7) Monotonie-Check gegen qty-1
// 8) Transport addieren
// 9) Brutto = net * 1.20
}