{ "exportType": "dentgrid-formula-config", "exportVersion": 2, "appVersion": "v4.83.3", "exportedAt": "2026-09-16T23:18:54.366Z", "parameters": { "hourlyRate": { "value": 85, "default": 85, "unit": "EUR" }, "divisor": { "value": 10, "default": 10, "allowed": [ 10, 12 ] }, "matrixSet": { "value": "audalist", "default": "audalist", "allowed": [ "audalist", "upex" ] }, "calculationMode": { "value": "default", "default": "default", "allowed": [ "default", "custom" ] } }, "formulas": { "dellendurchschnittAW": { "label": "Hageltabelle-Formel je Bauteil (Dellendurchschnitt-AW)", "formula": "(baseAW + baseAW*(alu?0.25:0) + baseAW*(klebe?0.30:0) + greifzoneAW + hohlraumAW) * (1 + (vordruecken/100)) + finishBauteil", "default": "(baseAW + baseAW*(alu?0.25:0) + baseAW*(klebe?0.30:0) + greifzoneAW + hohlraumAW) * (1 + (vordruecken/100)) + finishBauteil", "isCustom": false }, "totalAW": { "label": "Gesamt-AW-Formel (AW-Aufschlüsselung)", "formula": "sumFinal + startAW + finishAW + geAW + materialKlebeAW + materialHohlraumAW", "default": "sumFinal + startAW + finishAW + geAW + materialKlebeAW + materialHohlraumAW", "isCustom": false }, "upexZoneAE": { "label": "UPEX-NIVRE Zone Formula (AE per zone)", "formula": "Math.round((col1AE + col2AE) * (1 + (hasAlu?0.25:0) + (hasKlebe?0.15:0)))", "default": "Math.round((col1AE + col2AE) * (1 + (hasAlu?0.25:0) + (hasKlebe?0.15:0)))", "isCustom": false }, "upexEuroConversion": { "label": "UPEX-NIVRE Euro Conversion (per zone)", "formula": "(zoneAE / 10) * stundensatz", "default": "(zoneAE / 10) * stundensatz", "isCustom": false }, "vffsPartAW": { "label": "VFFS Part AW Formula (mix ≤25/>25mm + >50mm factor + surcharge)", "formula": "(function(){\n var mixed = (countLE25 > 0 && countGT25 > 0)\n ? ((countLE25 >= countGT25) ? (awLE25 + 0.7*awGT25Base) : (0.7*awLE25 + awGT25Base))\n : (awLE25 + awGT25Base);\n var before = Math.round(mixed + awGT50Base*1.5);\n return hasSurcharge ? Math.round(before*1.25) : before;\n})()", "default": "(function(){\n var mixed = (countLE25 > 0 && countGT25 > 0)\n ? ((countLE25 >= countGT25) ? (awLE25 + 0.7*awGT25Base) : (0.7*awLE25 + awGT25Base))\n : (awLE25 + awGT25Base);\n var before = Math.round(mixed + awGT50Base*1.5);\n return hasSurcharge ? Math.round(before*1.25) : before;\n})()", "isCustom": false }, "vffsTotalAW": { "label": "VFFS Total AW Formula (Vorbereitung/Finish-Pauschale)", "formula": "sumPartAW", "default": "sumPartAW", "isCustom": false } }, "matrix": { "teiler": 10, "orientation": "H", "locked": true, "isDefault": true, "data": { "H": [ [ 5, 6, 7, 8, 9, 10, 11, 12 ], [ 6, 7, 9, 10, 12, 13, 15, 17 ], [ 7, 8, 10, 12, 14, 16, 19, 22 ], [ 7, 9, 12, 14, 17, 19, 23, 27 ], [ 8, 10, 13, 16, 19, 22, 27, 32 ], [ 9, 11, 15, 18, 22, 25, 31, 37 ], [ 10, 12, 16, 20, 24, 28, 35, 42 ], [ 10, 13, 18, 22, 27, 31, 39, 47 ], [ 11, 14, 19, 24, 29, 34, 43, 52 ], [ 12, 15, 21, 26, 32, 37, 47, 57 ], [ 13, 17, 23, 29, 36, 43, 55, 68 ], [ 14, 19, 25, 32, 40, 48, 64, 80 ], [ 15, 20, 27, 35, 44, 54, 72, 91 ], [ 16, 22, 29, 37, 48, 59, 79, 100 ], [ 17, 23, 30, 40, 51, 64, 86, 108 ], [ 18, 24, 32, 42, 54, 69, 92, 116 ], [ 19, 25, 33, 44, 58, 74, 98, 124 ], [ 19, 26, 35, 46, 61, 78, 104, 131 ], [ 20, 27, 36, 48, 64, 83, 111, 139 ], [ 21, 28, 38, 50, 68, 88, 117, 147 ], [ 22, 30, 40, 54, 73, 96, 128, 160 ], [ 23, 32, 43, 57, 79, 104, 138, 173 ], [ 25, 33, 45, 61, 84, 112, 149, 186 ], [ 26, 35, 48, 64, 90, 120, 159, 199 ], [ 27, 37, 50, 68, 95, 128, 170, 212 ], [ 28, 39, 53, 71, 101, 136, 180, 225 ], [ 30, 40, 55, 75, 106, 144, 191, 238 ], [ 31, 42, 58, 78, 112, 152, 201, 251 ], [ 32, 44, 60, 82, 117, 160, 212, 264 ], [ 33, 45, 63, 85, 123, 168, 222, 277 ], [ 35, 47, 65, 89, 128, 176, 233, 290 ], [ 36, 49, 68, 92, 134, 184, 243, 303 ], [ 38, 52, 73, 99, 145, 200, 264, 329 ], [ 41, 56, 78, 106, 156, 216, 285, 355 ], [ 43, 59, 83, 113, 167, 232, 306, 381 ], [ 46, 63, 88, 120, 178, 248, 327, 407 ], [ 48, 67, 93, 127, 189, 264, 348, 433 ], [ 51, 70, 98, 134, 200, 280, 369, 0 ], [ 53, 74, 103, 141, 211, 296, 390, 0 ], [ 56, 77, 108, 148, 222, 312, 411, 0 ], [ 58, 81, 113, 155, 233, 328, 432, 0 ], [ 61, 85, 118, 162, 244, 344, 453, 0 ], [ 63, 88, 123, 169, 255, 360, 0, 0 ], [ 66, 92, 128, 176, 266, 376, 0, 0 ], [ 68, 95, 133, 183, 277, 392, 0, 0 ], [ 71, 99, 138, 190, 288, 408, 0, 0 ], [ 73, 103, 143, 197, 299, 424, 0, 0 ], [ 76, 106, 148, 204, 310, 0, 0, 0 ], [ 78, 110, 153, 211, 321, 0, 0, 0 ], [ 81, 113, 158, 218, 332, 0, 0, 0 ], [ 86, 121, 168, 232, 354, 0, 0, 0 ], [ 92, 130, 180, 250, 381, 0, 0, 0 ], [ 98, 139, 193, 267, 409, 0, 0, 0 ], [ 105, 148, 205, 285, 436, 0, 0, 0 ], [ 111, 157, 218, 302, 464, 0, 0, 0 ], [ 117, 166, 230, 320, 0, 0, 0, 0 ], [ 123, 175, 243, 337, 0, 0, 0, 0 ], [ 130, 184, 255, 355, 0, 0, 0, 0 ], [ 136, 193, 268, 372, 0, 0, 0, 0 ], [ 142, 202, 280, 390, 0, 0, 0, 0 ], [ 148, 211, 293, 407, 0, 0, 0, 0 ], [ 155, 220, 305, 425, 0, 0, 0, 0 ], [ 161, 229, 318, 442, 0, 0, 0, 0 ], [ 173, 247, 343, 0, 0, 0, 0, 0 ], [ 186, 265, 368, 0, 0, 0, 0, 0 ], [ 198, 283, 393, 0, 0, 0, 0, 0 ], [ 211, 301, 418, 0, 0, 0, 0, 0 ] ], "V": [ [ 5, 6, 7, 9, 10, 10, 11, 12 ], [ 6, 8, 9, 12, 14, 14, 16, 19 ], [ 7, 9, 11, 14, 17, 18, 21, 25 ], [ 8, 11, 13, 17, 21, 22, 26, 32 ], [ 9, 12, 15, 19, 24, 26, 31, 38 ], [ 10, 13, 17, 21, 27, 29, 35, 43 ], [ 11, 14, 18, 23, 29, 32, 38, 47 ], [ 11, 15, 20, 25, 32, 35, 42, 52 ], [ 12, 16, 21, 27, 34, 38, 45, 56 ], [ 13, 17, 23, 29, 37, 41, 49, 61 ], [ 13, 18, 24, 31, 39, 44, 52, 65 ], [ 14, 19, 26, 33, 42, 47, 56, 69 ], [ 14, 20, 27, 35, 44, 50, 59, 73 ], [ 15, 21, 29, 37, 47, 53, 63, 77 ], [ 15, 22, 30, 39, 49, 56, 66, 81 ], [ 16, 23, 32, 41, 52, 59, 70, 85 ], [ 16, 24, 33, 43, 54, 62, 73, 89 ], [ 17, 25, 35, 45, 57, 66, 77, 93 ], [ 17, 26, 36, 47, 59, 68, 80, 97 ], [ 18, 27, 38, 49, 62, 71, 84, 101 ], [ 18, 28, 39, 51, 64, 74, 87, 105 ], [ 19, 29, 40, 52, 66, 76, 90, 109 ], [ 20, 29, 41, 54, 68, 79, 93, 113 ], [ 20, 30, 42, 55, 70, 81, 96, 117 ], [ 21, 31, 43, 57, 72, 84, 99, 121 ], [ 21, 32, 44, 58, 74, 86, 102, 125 ], [ 22, 32, 45, 60, 76, 89, 105, 129 ], [ 22, 33, 46, 61, 78, 91, 108, 133 ], [ 23, 34, 47, 63, 80, 94, 111, 137 ], [ 23, 35, 48, 64, 82, 96, 114, 141 ], [ 23, 35, 49, 66, 84, 99, 117, 145 ], [ 24, 36, 50, 67, 86, 101, 120, 149 ], [ 24, 37, 51, 69, 88, 104, 123, 153 ], [ 25, 38, 52, 70, 90, 106, 126, 157 ], [ 25, 38, 53, 72, 92, 109, 129, 161 ], [ 26, 39, 54, 73, 94, 111, 132, 165 ], [ 26, 40, 55, 75, 96, 114, 135, 169 ], [ 27, 41, 56, 76, 98, 116, 138, 173 ], [ 27, 41, 57, 78, 100, 119, 141, 177 ], [ 28, 42, 58, 79, 102, 121, 144, 181 ], [ 28, 43, 59, 81, 104, 124, 147, 185 ], [ 29, 44, 60, 82, 106, 126, 150, 189 ], [ 29, 44, 61, 84, 108, 129, 153, 193 ], [ 30, 45, 62, 85, 110, 131, 156, 197 ], [ 30, 46, 63, 87, 112, 134, 159, 201 ], [ 31, 47, 64, 88, 114, 136, 162, 205 ], [ 31, 47, 65, 90, 116, 139, 165, 209 ], [ 32, 48, 66, 91, 118, 141, 168, 213 ], [ 32, 49, 67, 93, 120, 144, 171, 217 ], [ 33, 50, 68, 94, 122, 146, 174, 221 ], [ 33, 50, 69, 96, 124, 149, 177, 225 ], [ 34, 51, 70, 97, 126, 151, 180, 229 ], [ 34, 52, 71, 99, 128, 154, 183, 233 ], [ 35, 53, 72, 100, 130, 156, 186, 237 ], [ 35, 53, 73, 102, 132, 159, 189, 241 ], [ 38, 57, 78, 109, 142, 171, 204, 261 ], [ 40, 61, 83, 117, 152, 184, 219, 281 ], [ 43, 65, 88, 124, 162, 196, 234, 301 ], [ 48, 72, 98, 139, 182, 221, 264, 341 ], [ 53, 80, 108, 154, 202, 246, 294, 381 ], [ 58, 87, 118, 169, 222, 271, 324, 421 ], [ 0, 118, 139, 0, 0, 0, 0, 0 ], [ 0, 130, 149, 0, 0, 0, 0, 0 ], [ 0, 142, 0, 0, 0, 0, 0, 0 ] ] } }, "upexMatrix": { "locked": true, "isDefault": true, "data": [ [ 1, 5, 2 ], [ 2, 6, 3 ], [ 3, 7, 3 ], [ 4, 7, 5 ], [ 5, 8, 5 ], [ 6, 9, 6 ], [ 7, 10, 6 ], [ 8, 10, 8 ], [ 9, 11, 8 ], [ 10, 12, 9 ], [ 13, 13, 10 ], [ 16, 14, 11 ], [ 19, 15, 12 ], [ 22, 16, 13 ], [ 25, 17, 13 ], [ 28, 18, 14 ], [ 31, 19, 14 ], [ 34, 19, 16 ], [ 37, 20, 16 ], [ 40, 21, 17 ], [ 45, 22, 18 ], [ 50, 23, 20 ], [ 55, 25, 20 ], [ 60, 26, 22 ], [ 65, 27, 23 ], [ 70, 28, 25 ], [ 75, 30, 25 ], [ 80, 31, 27 ], [ 85, 32, 28 ], [ 90, 33, 30 ], [ 95, 35, 30 ], [ 100, 36, 32 ], [ 110, 38, 35 ], [ 120, 41, 37 ], [ 130, 43, 40 ], [ 140, 46, 42 ], [ 150, 48, 45 ], [ 160, 51, 47 ], [ 170, 53, 50 ], [ 180, 56, 52 ], [ 190, 58, 55 ], [ 200, 61, 57 ], [ 210, 63, 60 ], [ 220, 66, 62 ], [ 230, 68, 65 ], [ 240, 71, 67 ], [ 260, 75, 73 ], [ 280, 77, 76 ], [ 300, 79, 79 ], [ 320, 81, 82 ], [ 340, 83, 85 ], [ 360, 85, 88 ], [ 380, 87, 91 ], [ 400, 89, 94 ], [ 420, 91, 97 ], [ 440, 93, 100 ], [ 460, 95, 103 ], [ 480, 97, 106 ], [ 500, 99, 109 ] ] }, "vffsMatrix": { "locked": true, "isDefault": true, "data": { "le25": [ [ 0, 2, 3, 4, 4, 5, 6, 7, 7, 8 ], [ 9, 9, 10, 10, 11, 11, 12, 12, 13, 14 ], [ 14, 14, 15, 15, 16, 16, 17, 17, 18, 18 ], [ 18, 19, 19, 19, 20, 20, 20, 21, 21, 22 ], [ 22, 22, 22, 23, 23, 23, 24, 24, 24, 25 ], [ 25, 25, 25, 26, 26, 26, 26, 27, 27, 27 ], [ 27, 28, 28, 28, 28, 29, 29, 29, 29, 30 ], [ 30, 30, 30, 30, 31, 31, 31, 31, 32, 32 ], [ 32, 32, 33, 33, 33, 33, 34, 34, 34, 34 ], [ 35, 35, 35, 35, 35, 36, 36, 36, 36, 37 ], [ 37, 37, 37, 38, 38, 38, 38, 38, 39, 39 ], [ 39, 39, 40, 40, 40, 40, 40, 41, 41, 41 ], [ 41, 42, 42, 42, 42, 42, 43, 43, 43, 43 ], [ 44, 44, 44, 44, 44, 45, 45, 45, 45, 45 ], [ 46, 46, 46, 46, 47, 47, 47, 47, 47, 48 ], [ 48, 48, 48, 48, 49, 49, 49, 49, 49, 50 ], [ 50, 50, 50, 50, 51, 51, 51, 51, 51, 52 ], [ 52, 52, 52, 52, 53, 53, 53, 53, 53, 54 ], [ 54, 54, 54, 54, 54, 55, 55, 55, 55, 55 ], [ 56, 56, 56, 56, 56, 57, 57, 57, 57, 57 ], [ 57, 58, 58, 58, 58, 58, 58, 59, 59, 59 ], [ 59, 59, 60, 60, 60, 60, 60, 60, 61, 61 ], [ 61, 61, 61, 61, 62, 62, 62, 62, 62, 63 ], [ 63, 63, 63, 63, 63, 63, 64, 64, 64, 64 ], [ 64, 64, 65, 65, 65, 65, 65, 65, 66, 66 ], [ 66, 66, 66, 66, 66, 67, 67, 67, 67, 67 ], [ 67, 68, 68, 68, 68, 68, 68, 68, 69, 69 ], [ 69, 69, 69, 69, 69, 70, 70, 70, 70, 70 ], [ 70, 70, 71, 71, 71, 71, 71, 71, 71, 72 ], [ 72, 72, 72, 72, 72, 72, 73, 73, 73, 73 ], [ 73, 73, 73, 73, 74, 74, 74, 74, 74, 74 ], [ 74, 75, 75, 75, 75, 75, 75, 75, 75, 75 ], [ 76, 76, 76, 76, 76, 76, 76, 76, 77, 77 ], [ 77, 77, 77, 77, 77, 77, 77, 78, 78, 78 ], [ 78, 78, 78, 78, 78, 78, 79, 79, 79, 79 ], [ 79, 79, 79, 79, 79, 80, 80, 80, 80, 80 ], [ 80, 80, 80, 80, 80, 81, 81, 81, 81, 81 ], [ 81, 81, 81, 81, 81, 82, 82, 82, 82, 82 ], [ 82, 82, 82, 82, 82, 82, 83, 83, 83, 83 ], [ 83, 83, 83, 83, 83, 83, 83, 83, 84, 84 ], [ 84, 84, 84, 84, 84, 84, 84, 84, 84, 84 ], [ 85, 85, 85, 85, 85, 85, 85, 85, 85, 85 ], [ 85, 85, 85, 86, 86, 86, 86, 86, 86, 86 ], [ 86, 86, 86, 86, 86, 86, 86, 87, 87, 87 ], [ 87, 87, 87, 87, 87, 87, 87, 87, 87, 87 ], [ 88, 88, 88, 88, 88, 88, 88, 88, 88, 88 ], [ 88, 88, 88, 88, 88, 89, 89, 89, 89, 89 ], [ 89, 89, 89, 89, 89, 89, 89, 89, 89, 89 ], [ 89, 90, 90, 90, 90, 90, 90, 90, 90, 90 ], [ 90, 90, 90, 90, 90, 90, 90, 90, 91, 91 ], [ 91, 91, 91, 91, 91, 91, 91, 91, 91, 91 ], [ 91, 91, 91, 91, 91, 92, 92, 92, 92, 92 ], [ 92, 92, 92, 92, 92, 92, 92, 92, 92, 92 ], [ 92, 92, 92, 92, 93, 93, 93, 93, 93, 93 ], [ 93, 93, 93, 93, 93, 93, 93, 93, 93, 93 ], [ 93, 93, 93, 93, 93, 93, 93, 94, 94, 94 ], [ 94, 94, 94, 94, 94, 94, 94, 94, 94, 94 ], [ 94, 94, 94, 94, 94, 94, 94, 94, 94, 94 ], [ 94, 95, 95, 95, 95, 95, 95, 95, 95, 95 ], [ 95, 95, 95, 95, 95, 95, 95, 95, 95, 95 ], [ 95, 95, 95, 95, 95, 95, 95, 95, 95, 95 ] ], "gt25": [ [ 0, 5, 6, 7, 8, 9, 10, 10, 11, 12 ], [ 13, 14, 15, 15, 16, 17, 18, 19, 19, 20 ], [ 21, 22, 23, 23, 24, 25, 26, 27, 27, 28 ], [ 29, 30, 31, 31, 32, 33, 34, 35, 35, 36 ], [ 37, 38, 38, 39, 40, 40, 41, 42, 43, 43 ], [ 44, 45, 45, 46, 47, 47, 48, 49, 50, 50 ], [ 51, 52, 52, 53, 54, 54, 55, 56, 57, 57 ], [ 58, 58, 59, 60, 60, 61, 61, 62, 63, 63 ], [ 64, 64, 65, 66, 66, 67, 67, 68, 69, 69 ], [ 70, 70, 71, 72, 72, 73, 73, 74, 75, 75 ], [ 76, 76, 77, 77, 78, 78, 79, 79, 80, 80 ], [ 81, 81, 82, 82, 83, 83, 84, 84, 85, 85 ], [ 86, 86, 87, 87, 87, 88, 88, 89, 89, 90 ], [ 90, 91, 91, 92, 92, 92, 93, 93, 94, 94 ], [ 95, 95, 95, 96, 96, 97, 97, 97, 98, 98 ], [ 99, 99, 99, 100, 100, 100, 101, 101, 101, 102 ], [ 102, 102, 103, 103, 103, 104, 104, 104, 104, 105 ], [ 105, 105, 105, 106, 106, 106, 106, 107, 107, 107 ], [ 107, 108, 108, 108, 108, 108, 109, 109, 109, 109 ], [ 109, 110, 110, 110, 110, 110, 110, 110, 111, 111 ] ] } }, "awBreakdownParameters": { "startAW": { "label": "Start AW (setup time)", "value": 6, "default": 6 }, "finishAW": { "label": "Finish AW (whole vehicle)", "value": 13, "default": 13 }, "smallPartsMaterialPercent": { "label": "Small parts material (%)", "value": 5, "default": 5 }, "removalReinstallAW": { "label": "Removal/reinstall AW", "enabled": null, "value": 35.3, "default": 35.5 }, "gluePullMaterial": { "label": "Glue pull material", "value": 0, "isManualOverride": false, "autoFormula": { "description": "AW-Vorschlag nach Anzahl Bauteile mit aktivem Glue-Zuschlag (klebe=true)", "tiers": [ { "minParts": 6, "aw": 20 }, { "minParts": 3, "aw": 15 }, { "minParts": 1, "aw": 10 }, { "minParts": 0, "aw": 0 } ] } }, "cavityWaxMaterial": { "label": "Cavity wax material", "value": 0, "isManualOverride": false, "autoFormula": { "description": "AW-Vorschlag, sobald bei mind. einem Bauteil Cavity (hohlraum) > 0 ist", "appliedAW": 15, "notAppliedAW": 0 } } }, "newPartDefaults": { "aluPercent": { "label": "ALU +25%", "value": 25, "enabledByDefault": false }, "gluePercent": { "label": "GLUE +30%", "value": 30, "enabledByDefault": false }, "accessZonePercent": { "label": "ACCESS ZONE (+N%)", "default": 0 }, "cavityPercent": { "label": "CAVITY (+N%)", "default": 0 }, "ptpPercent": { "label": "PtP (-N%)", "default": -30 }, "partReplacement": { "label": "PART REPLACEMENT (zero AW)", "enabledByDefault": false }, "finishPart": { "label": "FINISH PART", "defaultPerTeiler": { "10": 2.5, "12": 3.5 } } }, "formulaConstantsPerTeiler": { "10": { "aluFactor": 0.25, "klebeFactor": 0.3, "finishBauteil": 2.5, "ruestzeit": 6, "finishFahrzeug": 13 }, "12": { "aluFactor": 0.25, "klebeFactor": 0.3, "finishBauteil": 3.5, "ruestzeit": 7, "finishFahrzeug": 16 } } }