diff --git a/classes/Core/LegacyConfig/MultiDbArrayHydrator.php b/classes/Core/LegacyConfig/MultiDbArrayHydrator.php index 653812be..e701f6ff 100644 --- a/classes/Core/LegacyConfig/MultiDbArrayHydrator.php +++ b/classes/Core/LegacyConfig/MultiDbArrayHydrator.php @@ -48,7 +48,11 @@ final class MultiDbArrayHydrator $description = !empty($item['description']) ? $item['description'] : $defaultConfig->WFdbname; // Cronjobs nur aktivieren, wenn Einstellung vorhanden und gesetzt (Default `false`). - $cronjobsActive = (int)$item['cronjob'] === 1; + if (array_key_exists('cronjob',$item)) { + $cronjobsActive = (int)$item['cronjob'] === 1; + } else { + $cronjobsActive = false; + } if(!empty($item['dbname']) && $defaultConfig->WFdbname === $item['dbname']) { $item = []; diff --git a/tools/database_compare/db_schema.json b/tools/database_compare/db_schema.json index fc849271..f8e99755 100644 --- a/tools/database_compare/db_schema.json +++ b/tools/database_compare/db_schema.json @@ -43,7 +43,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54,7 +54,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87,7 +87,7 @@ { "Field": "steuerklasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98,7 +98,7 @@ { "Field": "rabatt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -219,7 +219,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -230,7 +230,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -252,7 +252,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -263,7 +263,7 @@ { "Field": "dokument", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -274,7 +274,7 @@ { "Field": "preisart", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -329,7 +329,7 @@ { "Field": "waehrung", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -394,7 +394,7 @@ { "Field": "beschreibung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -405,7 +405,7 @@ { "Field": "beschreibung2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -427,7 +427,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -562,7 +562,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -610,7 +610,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -621,7 +621,7 @@ { "Field": "target", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -668,7 +668,7 @@ { "Field": "bezeichnung", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -679,7 +679,7 @@ { "Field": "verwendenals", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -690,7 +690,7 @@ { "Field": "baudrate", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -701,7 +701,7 @@ { "Field": "model", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -712,7 +712,7 @@ { "Field": "seriennummer", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -723,7 +723,7 @@ { "Field": "ipadresse", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -734,7 +734,7 @@ { "Field": "netmask", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -745,7 +745,7 @@ { "Field": "gateway", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -756,7 +756,7 @@ { "Field": "dns", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -789,7 +789,7 @@ { "Field": "ssid", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -800,7 +800,7 @@ { "Field": "passphrase", "Type": "varchar(256)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -822,7 +822,7 @@ { "Field": "tmpip", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -858,7 +858,7 @@ { "Field": "ip", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -869,7 +869,7 @@ { "Field": "meldung", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -880,7 +880,7 @@ { "Field": "seriennummer", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -891,7 +891,7 @@ { "Field": "device", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -938,7 +938,7 @@ { "Field": "auth", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -949,7 +949,7 @@ { "Field": "validpass", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -960,7 +960,7 @@ { "Field": "device", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -971,7 +971,7 @@ { "Field": "digets", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -982,7 +982,7 @@ { "Field": "ip", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1040,7 +1040,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1051,7 +1051,7 @@ { "Field": "marketingsperre", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1084,7 +1084,7 @@ { "Field": "sprache", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1095,7 +1095,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -1106,7 +1106,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1117,7 +1117,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1128,7 +1128,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1139,7 +1139,7 @@ { "Field": "land", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1150,7 +1150,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1161,7 +1161,7 @@ { "Field": "ort", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1172,7 +1172,7 @@ { "Field": "plz", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -1183,7 +1183,7 @@ { "Field": "telefon", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1194,7 +1194,7 @@ { "Field": "telefax", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1205,7 +1205,7 @@ { "Field": "mobil", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1216,7 +1216,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -1227,7 +1227,7 @@ { "Field": "ustid", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1260,7 +1260,7 @@ { "Field": "sonstiges", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1271,7 +1271,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1293,7 +1293,7 @@ { "Field": "steuer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1315,7 +1315,7 @@ { "Field": "kundennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -1326,7 +1326,7 @@ { "Field": "lieferantennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -1337,7 +1337,7 @@ { "Field": "mitarbeiternummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1348,7 +1348,7 @@ { "Field": "konto", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1359,7 +1359,7 @@ { "Field": "blz", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1370,7 +1370,7 @@ { "Field": "bank", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1381,7 +1381,7 @@ { "Field": "inhaber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1392,7 +1392,7 @@ { "Field": "swift", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1403,7 +1403,7 @@ { "Field": "iban", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1414,7 +1414,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1425,7 +1425,7 @@ { "Field": "paypal", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1436,7 +1436,7 @@ { "Field": "paypalinhaber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1447,7 +1447,7 @@ { "Field": "paypalwaehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1480,7 +1480,7 @@ { "Field": "zahlungsweise", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1491,7 +1491,7 @@ { "Field": "zahlungszieltage", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1502,7 +1502,7 @@ { "Field": "zahlungszieltageskonto", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1513,7 +1513,7 @@ { "Field": "zahlungszielskonto", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1524,7 +1524,7 @@ { "Field": "versandart", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1535,7 +1535,7 @@ { "Field": "kundennummerlieferant", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1546,7 +1546,7 @@ { "Field": "zahlungsweiselieferant", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1557,7 +1557,7 @@ { "Field": "zahlungszieltagelieferant", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1568,7 +1568,7 @@ { "Field": "zahlungszieltageskontolieferant", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1579,7 +1579,7 @@ { "Field": "zahlungszielskontolieferant", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1590,7 +1590,7 @@ { "Field": "versandartlieferant", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1623,7 +1623,7 @@ { "Field": "webid", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1634,7 +1634,7 @@ { "Field": "vorname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1645,7 +1645,7 @@ { "Field": "kennung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1656,7 +1656,7 @@ { "Field": "sachkonto", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1667,7 +1667,7 @@ { "Field": "freifeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1678,7 +1678,7 @@ { "Field": "freifeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1689,7 +1689,7 @@ { "Field": "freifeld3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1700,7 +1700,7 @@ { "Field": "filiale", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1733,7 +1733,7 @@ { "Field": "verbandsnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1744,7 +1744,7 @@ { "Field": "abweichendeemailab", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1777,7 +1777,7 @@ { "Field": "infoauftragserfassung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1788,7 +1788,7 @@ { "Field": "mandatsreferenz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1821,7 +1821,7 @@ { "Field": "glaeubigeridentnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -1964,7 +1964,7 @@ { "Field": "rechnung_vorname", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1975,7 +1975,7 @@ { "Field": "rechnung_name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1986,7 +1986,7 @@ { "Field": "rechnung_titel", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -1997,7 +1997,7 @@ { "Field": "rechnung_typ", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2008,7 +2008,7 @@ { "Field": "rechnung_strasse", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2019,7 +2019,7 @@ { "Field": "rechnung_ort", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2030,7 +2030,7 @@ { "Field": "rechnung_plz", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2041,7 +2041,7 @@ { "Field": "rechnung_ansprechpartner", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2052,7 +2052,7 @@ { "Field": "rechnung_land", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2063,7 +2063,7 @@ { "Field": "rechnung_abteilung", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2074,7 +2074,7 @@ { "Field": "rechnung_unterabteilung", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2085,7 +2085,7 @@ { "Field": "rechnung_adresszusatz", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2096,7 +2096,7 @@ { "Field": "rechnung_telefon", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2107,7 +2107,7 @@ { "Field": "rechnung_telefax", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2118,7 +2118,7 @@ { "Field": "rechnung_anschreiben", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2129,7 +2129,7 @@ { "Field": "rechnung_email", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2173,7 +2173,7 @@ { "Field": "liefersperregrund", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2184,7 +2184,7 @@ { "Field": "mlmpositionierung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2195,7 +2195,7 @@ { "Field": "steuernummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2228,7 +2228,7 @@ { "Field": "mlmabrechnung", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2239,7 +2239,7 @@ { "Field": "mlmwaehrungauszahlung", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2283,7 +2283,7 @@ { "Field": "logfile", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2360,7 +2360,7 @@ { "Field": "rabattinformation", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2426,7 +2426,7 @@ { "Field": "internetseite", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2690,7 +2690,7 @@ { "Field": "titel", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2701,7 +2701,7 @@ { "Field": "anschreiben", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2712,7 +2712,7 @@ { "Field": "nachname", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -2745,7 +2745,7 @@ { "Field": "lieferantennummerbeikunde", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2800,7 +2800,7 @@ { "Field": "freifeld4", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2811,7 +2811,7 @@ { "Field": "freifeld5", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2822,7 +2822,7 @@ { "Field": "freifeld6", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2833,7 +2833,7 @@ { "Field": "freifeld7", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2844,7 +2844,7 @@ { "Field": "freifeld8", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2855,7 +2855,7 @@ { "Field": "freifeld9", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2866,7 +2866,7 @@ { "Field": "freifeld10", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -2888,7 +2888,7 @@ { "Field": "angebot_cc", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -2899,7 +2899,7 @@ { "Field": "auftrag_cc", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -2910,7 +2910,7 @@ { "Field": "rechnung_cc", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -2921,7 +2921,7 @@ { "Field": "gutschrift_cc", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -2932,7 +2932,7 @@ { "Field": "lieferschein_cc", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -2943,7 +2943,7 @@ { "Field": "bestellung_cc", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -2954,7 +2954,7 @@ { "Field": "angebot_fax_cc", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -2965,7 +2965,7 @@ { "Field": "auftrag_fax_cc", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -2976,7 +2976,7 @@ { "Field": "rechnung_fax_cc", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -2987,7 +2987,7 @@ { "Field": "gutschrift_fax_cc", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -2998,7 +2998,7 @@ { "Field": "lieferschein_fax_cc", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3009,7 +3009,7 @@ { "Field": "bestellung_fax_cc", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3031,7 +3031,7 @@ { "Field": "abpermail", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3053,7 +3053,7 @@ { "Field": "kassierernummer", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3097,7 +3097,7 @@ { "Field": "mandatsreferenzart", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3108,7 +3108,7 @@ { "Field": "mandatsreferenzwdhart", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3130,7 +3130,7 @@ { "Field": "kundennummer_buchhaltung", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3141,7 +3141,7 @@ { "Field": "lieferantennummer_buchhaltung", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3163,7 +3163,7 @@ { "Field": "zahlungsweiseabo", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3174,7 +3174,7 @@ { "Field": "bundesland", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3185,7 +3185,7 @@ { "Field": "mandatsreferenzhinweis", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -3229,7 +3229,7 @@ { "Field": "umsatzsteuer_lieferant", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3262,7 +3262,7 @@ { "Field": "art", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3284,7 +3284,7 @@ { "Field": "freifeld11", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -3295,7 +3295,7 @@ { "Field": "freifeld12", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -3306,7 +3306,7 @@ { "Field": "freifeld13", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -3317,7 +3317,7 @@ { "Field": "freifeld14", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -3328,7 +3328,7 @@ { "Field": "freifeld15", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -3339,7 +3339,7 @@ { "Field": "freifeld16", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -3350,7 +3350,7 @@ { "Field": "freifeld17", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -3361,7 +3361,7 @@ { "Field": "freifeld18", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -3372,7 +3372,7 @@ { "Field": "freifeld19", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -3383,7 +3383,7 @@ { "Field": "freifeld20", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -3394,7 +3394,7 @@ { "Field": "angebot_email", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3405,7 +3405,7 @@ { "Field": "auftrag_email", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3416,7 +3416,7 @@ { "Field": "rechnungs_email", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3427,7 +3427,7 @@ { "Field": "gutschrift_email", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3438,7 +3438,7 @@ { "Field": "lieferschein_email", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3449,7 +3449,7 @@ { "Field": "bestellung_email", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3471,7 +3471,7 @@ { "Field": "hinweistextlieferant", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3493,7 +3493,7 @@ { "Field": "hinweis_einfuegen", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3515,7 +3515,7 @@ { "Field": "gln", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3526,7 +3526,7 @@ { "Field": "rechnung_gln", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3548,7 +3548,7 @@ { "Field": "lieferbedingung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3581,7 +3581,7 @@ { "Field": "zollinformationen", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3592,7 +3592,7 @@ { "Field": "bundesstaat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3603,7 +3603,7 @@ { "Field": "rechnung_bundesstaat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3681,7 +3681,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3789,7 +3789,7 @@ { "Field": "bezeichnung", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -3800,7 +3800,7 @@ { "Field": "art", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -3811,7 +3811,7 @@ { "Field": "url", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3822,7 +3822,7 @@ { "Field": "benutzername", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3833,7 +3833,7 @@ { "Field": "passwort", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -3908,7 +3908,7 @@ { "Field": "bezeichnung", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4085,7 +4085,7 @@ { "Field": "typ", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4096,7 +4096,7 @@ { "Field": "typ2", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4129,7 +4129,7 @@ { "Field": "parameter1", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4140,7 +4140,7 @@ { "Field": "parameter2", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4151,7 +4151,7 @@ { "Field": "parameter3", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4210,7 +4210,7 @@ { "Field": "typ", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4221,7 +4221,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4232,7 +4232,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4243,7 +4243,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4254,7 +4254,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4265,7 +4265,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4276,7 +4276,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4287,7 +4287,7 @@ { "Field": "plz", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -4298,7 +4298,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4309,7 +4309,7 @@ { "Field": "land", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -4320,7 +4320,7 @@ { "Field": "telefon", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -4331,7 +4331,7 @@ { "Field": "telefax", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -4342,7 +4342,7 @@ { "Field": "email", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -4353,7 +4353,7 @@ { "Field": "mobil", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -4364,7 +4364,7 @@ { "Field": "internetseite", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4375,7 +4375,7 @@ { "Field": "ustid", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -4466,7 +4466,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4477,7 +4477,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4488,7 +4488,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4563,7 +4563,7 @@ { "Field": "bezeichnung", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -4574,7 +4574,7 @@ { "Field": "kontakt", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -4638,7 +4638,7 @@ { "Field": "subjekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4649,7 +4649,7 @@ { "Field": "praedikat", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4660,7 +4660,7 @@ { "Field": "objekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4671,7 +4671,7 @@ { "Field": "parameter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4741,7 +4741,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4752,7 +4752,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4854,7 +4854,7 @@ { "Field": "verwenden_als", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4890,7 +4890,7 @@ { "Field": "code", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4901,7 +4901,7 @@ { "Field": "beschriftung", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4923,7 +4923,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -4959,7 +4959,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "UNI", "Default": "", @@ -4970,7 +4970,7 @@ { "Field": "value", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5012,7 +5012,7 @@ { "Field": "filename", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -5023,7 +5023,7 @@ { "Field": "type", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5034,7 +5034,7 @@ { "Field": "status", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5109,7 +5109,7 @@ { "Field": "seller_sku", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -5120,7 +5120,7 @@ { "Field": "asin", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5289,7 +5289,7 @@ { "Field": "reportid", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -5300,7 +5300,7 @@ { "Field": "requestreportid", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -5311,7 +5311,7 @@ { "Field": "reporttype", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -5322,7 +5322,7 @@ { "Field": "marketplaces", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -5333,7 +5333,7 @@ { "Field": "requesttype", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -5344,7 +5344,7 @@ { "Field": "report_processing_status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "'_done_'", @@ -5432,7 +5432,7 @@ { "Field": "report_options", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -5504,7 +5504,7 @@ { "Field": "report_type", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5515,7 +5515,7 @@ { "Field": "schedule", "Type": "varchar(12)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5605,7 +5605,7 @@ { "Field": "orderid", "Type": "varchar(19)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -5616,7 +5616,7 @@ { "Field": "orderitemid", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5627,7 +5627,7 @@ { "Field": "merchantorderid", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5638,7 +5638,7 @@ { "Field": "merchantorderitemid", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5649,7 +5649,7 @@ { "Field": "shipmentitemid", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5660,7 +5660,7 @@ { "Field": "sku", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5671,7 +5671,7 @@ { "Field": "carrier", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5682,7 +5682,7 @@ { "Field": "currency", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5693,7 +5693,7 @@ { "Field": "tracking_number", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5704,7 +5704,7 @@ { "Field": "sales_channel", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5715,7 +5715,7 @@ { "Field": "fulfillment_channel", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5726,7 +5726,7 @@ { "Field": "fulfillment_center_id", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5770,7 +5770,7 @@ { "Field": "ship_address_1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5781,7 +5781,7 @@ { "Field": "ship_address_2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5792,7 +5792,7 @@ { "Field": "ship_address_3", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5803,7 +5803,7 @@ { "Field": "ship_city", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5814,7 +5814,7 @@ { "Field": "ship_state", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5825,7 +5825,7 @@ { "Field": "ship_postal_code", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5836,7 +5836,7 @@ { "Field": "ship_country", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5847,7 +5847,7 @@ { "Field": "ship_phone_number", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5858,7 +5858,7 @@ { "Field": "bill_address_1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5869,7 +5869,7 @@ { "Field": "bill_address_2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5880,7 +5880,7 @@ { "Field": "bill_address_3", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5891,7 +5891,7 @@ { "Field": "bill_city", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5902,7 +5902,7 @@ { "Field": "bill_state", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5913,7 +5913,7 @@ { "Field": "bill_postal_code", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5924,7 +5924,7 @@ { "Field": "bill_country", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5935,7 +5935,7 @@ { "Field": "recipient_name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -5946,7 +5946,7 @@ { "Field": "buyer_name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -6093,7 +6093,7 @@ { "Field": "orderid", "Type": "varchar(19)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -6104,7 +6104,7 @@ { "Field": "sku", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -6115,7 +6115,7 @@ { "Field": "transaction_type", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -6126,7 +6126,7 @@ { "Field": "fullrow", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6137,7 +6137,7 @@ { "Field": "hash_sha1", "Type": "varchar(40)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -6258,7 +6258,7 @@ { "Field": "invoicenumber", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -6362,7 +6362,7 @@ { "Field": "orderid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -6373,7 +6373,7 @@ { "Field": "vat_invoice_number", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -6395,7 +6395,7 @@ { "Field": "from_city", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -6406,7 +6406,7 @@ { "Field": "from_state", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -6417,7 +6417,7 @@ { "Field": "from_country", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -6428,7 +6428,7 @@ { "Field": "from_postal_code", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -6439,7 +6439,7 @@ { "Field": "from_location_code", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -6450,7 +6450,7 @@ { "Field": "seller_tax_registration", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -6461,7 +6461,7 @@ { "Field": "buyer_tax_registration", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -6526,7 +6526,7 @@ { "Field": "doctype", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6559,7 +6559,7 @@ { "Field": "inv_rech_nr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6570,7 +6570,7 @@ { "Field": "inv_date", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6581,7 +6581,7 @@ { "Field": "amazonorderid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6592,7 +6592,7 @@ { "Field": "shipmentdate", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6603,7 +6603,7 @@ { "Field": "buyeremail", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6614,7 +6614,7 @@ { "Field": "buyerphonenumber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6625,7 +6625,7 @@ { "Field": "buyername", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6636,7 +6636,7 @@ { "Field": "sku", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6647,7 +6647,7 @@ { "Field": "productname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6658,7 +6658,7 @@ { "Field": "quantitypurchased", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6669,7 +6669,7 @@ { "Field": "quantityshipped", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6680,7 +6680,7 @@ { "Field": "currency", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6691,7 +6691,7 @@ { "Field": "mwst", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6702,7 +6702,7 @@ { "Field": "taxrate", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6713,7 +6713,7 @@ { "Field": "brutto_total", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6724,7 +6724,7 @@ { "Field": "netto_total", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6735,7 +6735,7 @@ { "Field": "tax_total", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6746,7 +6746,7 @@ { "Field": "itemprice", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6757,7 +6757,7 @@ { "Field": "itemprice_netto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6768,7 +6768,7 @@ { "Field": "itemprice_tax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6779,7 +6779,7 @@ { "Field": "shippingprice", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6790,7 +6790,7 @@ { "Field": "shippingprice_netto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6801,7 +6801,7 @@ { "Field": "shippingprice_tax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6812,7 +6812,7 @@ { "Field": "giftwrapprice", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6823,7 +6823,7 @@ { "Field": "giftwrapprice_netto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6834,7 +6834,7 @@ { "Field": "giftwrapprice_tax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6845,7 +6845,7 @@ { "Field": "itempromotiondiscount", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6856,7 +6856,7 @@ { "Field": "itempromotiondiscount_netto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6867,7 +6867,7 @@ { "Field": "itempromotiondiscount_tax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6878,7 +6878,7 @@ { "Field": "shippromotiondiscount", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6889,7 +6889,7 @@ { "Field": "shippromotiondiscount_netto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6900,7 +6900,7 @@ { "Field": "shippromotiondiscount_tax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6911,7 +6911,7 @@ { "Field": "giftwrappromotiondiscount", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6922,7 +6922,7 @@ { "Field": "giftwrappromotiondiscount_netto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6933,7 +6933,7 @@ { "Field": "giftwrappromotiondiscount_tax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6944,7 +6944,7 @@ { "Field": "shipservicelevel", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6955,7 +6955,7 @@ { "Field": "recipientname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6966,7 +6966,7 @@ { "Field": "shipaddress1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6977,7 +6977,7 @@ { "Field": "shipaddress2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6988,7 +6988,7 @@ { "Field": "shipaddress3", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -6999,7 +6999,7 @@ { "Field": "shipcity", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7010,7 +7010,7 @@ { "Field": "shipstate", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7021,7 +7021,7 @@ { "Field": "shippostalcode", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7032,7 +7032,7 @@ { "Field": "shipcountry", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7043,7 +7043,7 @@ { "Field": "shipphonenumber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7054,7 +7054,7 @@ { "Field": "billaddress1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7065,7 +7065,7 @@ { "Field": "billaddress2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7076,7 +7076,7 @@ { "Field": "billaddress3", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7087,7 +7087,7 @@ { "Field": "billcity", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7098,7 +7098,7 @@ { "Field": "billstate", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7109,7 +7109,7 @@ { "Field": "billpostalcode", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7120,7 +7120,7 @@ { "Field": "billcountry", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7131,7 +7131,7 @@ { "Field": "carrier", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7142,7 +7142,7 @@ { "Field": "trackingnumber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7153,7 +7153,7 @@ { "Field": "fulfillmentcenterid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7164,7 +7164,7 @@ { "Field": "fulfillmentchannel", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7175,7 +7175,7 @@ { "Field": "saleschannel", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7186,7 +7186,7 @@ { "Field": "asin", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7197,7 +7197,7 @@ { "Field": "conditiontype", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7208,7 +7208,7 @@ { "Field": "quantityavailable", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7219,7 +7219,7 @@ { "Field": "isbusinessorder", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7230,7 +7230,7 @@ { "Field": "uid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7241,7 +7241,7 @@ { "Field": "vatcheck", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7252,7 +7252,7 @@ { "Field": "documentlink", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7274,7 +7274,7 @@ { "Field": "rem_gs_nr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7285,7 +7285,7 @@ { "Field": "orderid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7296,7 +7296,7 @@ { "Field": "rem_date", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7307,7 +7307,7 @@ { "Field": "returndate", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7318,7 +7318,7 @@ { "Field": "buyercompanyname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7329,7 +7329,7 @@ { "Field": "quantity", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7340,7 +7340,7 @@ { "Field": "remreturnshipcost", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7351,7 +7351,7 @@ { "Field": "remsondererstattung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7362,7 +7362,7 @@ { "Field": "itempromotionid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7373,7 +7373,7 @@ { "Field": "reason", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7384,7 +7384,7 @@ { "Field": "rem_gs_nr_real", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -7453,7 +7453,7 @@ { "Field": "projekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7464,7 +7464,7 @@ { "Field": "belegnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7475,7 +7475,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7486,7 +7486,7 @@ { "Field": "auftrag", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7508,7 +7508,7 @@ { "Field": "freitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7519,7 +7519,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7552,7 +7552,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7563,7 +7563,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7574,7 +7574,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7585,7 +7585,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7596,7 +7596,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7607,7 +7607,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7618,7 +7618,7 @@ { "Field": "plz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7629,7 +7629,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7640,7 +7640,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7651,7 +7651,7 @@ { "Field": "ustid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7662,7 +7662,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7673,7 +7673,7 @@ { "Field": "telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7684,7 +7684,7 @@ { "Field": "telefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7695,7 +7695,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7706,7 +7706,7 @@ { "Field": "kundennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7717,7 +7717,7 @@ { "Field": "versandart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7728,7 +7728,7 @@ { "Field": "versand", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7772,7 +7772,7 @@ { "Field": "versendet_per", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7783,7 +7783,7 @@ { "Field": "versendet_durch", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7838,7 +7838,7 @@ { "Field": "internebezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7871,7 +7871,7 @@ { "Field": "aktion", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7882,7 +7882,7 @@ { "Field": "vertrieb", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -7893,7 +7893,7 @@ { "Field": "anschreiben", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8069,7 +8069,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'eur'", @@ -8080,7 +8080,7 @@ { "Field": "typ", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8102,7 +8102,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8113,7 +8113,7 @@ { "Field": "sprache", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -8124,7 +8124,7 @@ { "Field": "bodyzusatz", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -8135,7 +8135,7 @@ { "Field": "lieferbedingung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -8146,7 +8146,7 @@ { "Field": "titel", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -8157,7 +8157,7 @@ { "Field": "bundesstaat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -8226,7 +8226,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -8237,7 +8237,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -8248,7 +8248,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -8259,7 +8259,7 @@ { "Field": "internerkommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -8292,7 +8292,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -8336,7 +8336,7 @@ { "Field": "steuertext", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8358,7 +8358,7 @@ { "Field": "erloese", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8446,7 +8446,7 @@ { "Field": "freifeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8457,7 +8457,7 @@ { "Field": "freifeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8468,7 +8468,7 @@ { "Field": "freifeld3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8479,7 +8479,7 @@ { "Field": "freifeld4", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8490,7 +8490,7 @@ { "Field": "freifeld5", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8501,7 +8501,7 @@ { "Field": "freifeld6", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8512,7 +8512,7 @@ { "Field": "freifeld7", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8523,7 +8523,7 @@ { "Field": "freifeld8", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8534,7 +8534,7 @@ { "Field": "freifeld9", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8545,7 +8545,7 @@ { "Field": "freifeld10", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8556,7 +8556,7 @@ { "Field": "freifeld11", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8567,7 +8567,7 @@ { "Field": "freifeld12", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8578,7 +8578,7 @@ { "Field": "freifeld13", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8589,7 +8589,7 @@ { "Field": "freifeld14", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8600,7 +8600,7 @@ { "Field": "freifeld15", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8611,7 +8611,7 @@ { "Field": "freifeld16", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8622,7 +8622,7 @@ { "Field": "freifeld17", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8633,7 +8633,7 @@ { "Field": "freifeld18", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8644,7 +8644,7 @@ { "Field": "freifeld19", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8655,7 +8655,7 @@ { "Field": "freifeld20", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8666,7 +8666,7 @@ { "Field": "freifeld21", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8677,7 +8677,7 @@ { "Field": "freifeld22", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8688,7 +8688,7 @@ { "Field": "freifeld23", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8699,7 +8699,7 @@ { "Field": "freifeld24", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8710,7 +8710,7 @@ { "Field": "freifeld25", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8721,7 +8721,7 @@ { "Field": "freifeld26", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8732,7 +8732,7 @@ { "Field": "freifeld27", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8743,7 +8743,7 @@ { "Field": "freifeld28", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8754,7 +8754,7 @@ { "Field": "freifeld29", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8765,7 +8765,7 @@ { "Field": "freifeld30", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8776,7 +8776,7 @@ { "Field": "freifeld31", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8787,7 +8787,7 @@ { "Field": "freifeld32", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8798,7 +8798,7 @@ { "Field": "freifeld33", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8809,7 +8809,7 @@ { "Field": "freifeld34", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8820,7 +8820,7 @@ { "Field": "freifeld35", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8831,7 +8831,7 @@ { "Field": "freifeld36", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8842,7 +8842,7 @@ { "Field": "freifeld37", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8853,7 +8853,7 @@ { "Field": "freifeld38", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8864,7 +8864,7 @@ { "Field": "freifeld39", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8875,7 +8875,7 @@ { "Field": "freifeld40", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -8897,7 +8897,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -8908,7 +8908,7 @@ { "Field": "einheit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -8994,7 +8994,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9005,7 +9005,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9069,7 +9069,7 @@ { "Field": "projekt", "Type": "varchar(222)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -9080,7 +9080,7 @@ { "Field": "belegnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -9091,7 +9091,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9102,7 +9102,7 @@ { "Field": "anfrage", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9113,7 +9113,7 @@ { "Field": "auftrag", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9124,7 +9124,7 @@ { "Field": "freitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9135,7 +9135,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9146,7 +9146,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -9168,7 +9168,7 @@ { "Field": "retyp", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9179,7 +9179,7 @@ { "Field": "rechnungname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9190,7 +9190,7 @@ { "Field": "retelefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9201,7 +9201,7 @@ { "Field": "reansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9212,7 +9212,7 @@ { "Field": "retelefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9223,7 +9223,7 @@ { "Field": "reabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9234,7 +9234,7 @@ { "Field": "reemail", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9245,7 +9245,7 @@ { "Field": "reunterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9256,7 +9256,7 @@ { "Field": "readresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9267,7 +9267,7 @@ { "Field": "restrasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9278,7 +9278,7 @@ { "Field": "replz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9289,7 +9289,7 @@ { "Field": "reort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9300,7 +9300,7 @@ { "Field": "reland", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9311,7 +9311,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9322,7 +9322,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9333,7 +9333,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9344,7 +9344,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9355,7 +9355,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9366,7 +9366,7 @@ { "Field": "plz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9377,7 +9377,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9388,7 +9388,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9399,7 +9399,7 @@ { "Field": "ustid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9410,7 +9410,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9421,7 +9421,7 @@ { "Field": "telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9432,7 +9432,7 @@ { "Field": "telefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9443,7 +9443,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9454,7 +9454,7 @@ { "Field": "kundennummer", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -9465,7 +9465,7 @@ { "Field": "versandart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -9476,7 +9476,7 @@ { "Field": "vertrieb", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9487,7 +9487,7 @@ { "Field": "zahlungsweise", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9542,7 +9542,7 @@ { "Field": "bank_inhaber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9553,7 +9553,7 @@ { "Field": "bank_institut", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9586,7 +9586,7 @@ { "Field": "kreditkarte_typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9597,7 +9597,7 @@ { "Field": "kreditkarte_inhaber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9608,7 +9608,7 @@ { "Field": "kreditkarte_nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9619,7 +9619,7 @@ { "Field": "kreditkarte_pruefnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9674,7 +9674,7 @@ { "Field": "liefername", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9685,7 +9685,7 @@ { "Field": "lieferabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9696,7 +9696,7 @@ { "Field": "lieferunterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9707,7 +9707,7 @@ { "Field": "lieferland", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9718,7 +9718,7 @@ { "Field": "lieferstrasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9729,7 +9729,7 @@ { "Field": "lieferort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9740,7 +9740,7 @@ { "Field": "lieferplz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9751,7 +9751,7 @@ { "Field": "lieferadresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9762,7 +9762,7 @@ { "Field": "lieferansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9773,7 +9773,7 @@ { "Field": "liefertelefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9784,7 +9784,7 @@ { "Field": "liefertelefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9795,7 +9795,7 @@ { "Field": "liefermail", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9883,7 +9883,7 @@ { "Field": "versendet_per", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9894,7 +9894,7 @@ { "Field": "versendet_durch", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9916,7 +9916,7 @@ { "Field": "vermerk", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -9938,7 +9938,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -10015,7 +10015,7 @@ { "Field": "aktion", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10081,7 +10081,7 @@ { "Field": "anschreiben", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -10246,7 +10246,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'eur'", @@ -10290,7 +10290,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'firma'", @@ -10378,7 +10378,7 @@ { "Field": "internebezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10433,7 +10433,7 @@ { "Field": "sprache", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10444,7 +10444,7 @@ { "Field": "liefergln", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10455,7 +10455,7 @@ { "Field": "lieferemail", "Type": "varchar(200)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10466,7 +10466,7 @@ { "Field": "gln", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10532,7 +10532,7 @@ { "Field": "kostenstelle", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10543,7 +10543,7 @@ { "Field": "bodyzusatz", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10554,7 +10554,7 @@ { "Field": "lieferbedingung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10565,7 +10565,7 @@ { "Field": "titel", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10576,7 +10576,7 @@ { "Field": "liefertitel", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10631,7 +10631,7 @@ { "Field": "internet", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10642,7 +10642,7 @@ { "Field": "transaktionsnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10653,7 +10653,7 @@ { "Field": "packstation_inhaber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10664,7 +10664,7 @@ { "Field": "packstation_station", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10675,7 +10675,7 @@ { "Field": "packstation_ident", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10686,7 +10686,7 @@ { "Field": "packstation_plz", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10697,7 +10697,7 @@ { "Field": "packstation_ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10708,7 +10708,7 @@ { "Field": "shopextid", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10719,7 +10719,7 @@ { "Field": "bundesstaat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10730,7 +10730,7 @@ { "Field": "lieferbundesstaat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10841,7 +10841,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10852,7 +10852,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10863,7 +10863,7 @@ { "Field": "internerkommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10874,7 +10874,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10907,7 +10907,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10929,7 +10929,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10951,7 +10951,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10962,7 +10962,7 @@ { "Field": "umsatzsteuer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -10973,7 +10973,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -11127,7 +11127,7 @@ { "Field": "einheit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -11160,7 +11160,7 @@ { "Field": "zolltarifnummer", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -11171,7 +11171,7 @@ { "Field": "herkunftsland", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -11182,7 +11182,7 @@ { "Field": "artikelnummerkunde", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -11193,7 +11193,7 @@ { "Field": "freifeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11204,7 +11204,7 @@ { "Field": "freifeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11215,7 +11215,7 @@ { "Field": "freifeld3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11226,7 +11226,7 @@ { "Field": "freifeld4", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11237,7 +11237,7 @@ { "Field": "freifeld5", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11248,7 +11248,7 @@ { "Field": "freifeld6", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11259,7 +11259,7 @@ { "Field": "freifeld7", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11270,7 +11270,7 @@ { "Field": "freifeld8", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11281,7 +11281,7 @@ { "Field": "freifeld9", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11292,7 +11292,7 @@ { "Field": "freifeld10", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11325,7 +11325,7 @@ { "Field": "kostenstelle", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -11347,7 +11347,7 @@ { "Field": "steuertext", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11358,7 +11358,7 @@ { "Field": "erloese", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11380,7 +11380,7 @@ { "Field": "einkaufspreiswaehrung", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -11424,7 +11424,7 @@ { "Field": "ekwaehrung", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -11446,7 +11446,7 @@ { "Field": "freifeld11", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11457,7 +11457,7 @@ { "Field": "freifeld12", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11468,7 +11468,7 @@ { "Field": "freifeld13", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11479,7 +11479,7 @@ { "Field": "freifeld14", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11490,7 +11490,7 @@ { "Field": "freifeld15", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11501,7 +11501,7 @@ { "Field": "freifeld16", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11512,7 +11512,7 @@ { "Field": "freifeld17", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11523,7 +11523,7 @@ { "Field": "freifeld18", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11534,7 +11534,7 @@ { "Field": "freifeld19", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11545,7 +11545,7 @@ { "Field": "freifeld20", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11556,7 +11556,7 @@ { "Field": "freifeld21", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11567,7 +11567,7 @@ { "Field": "freifeld22", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11578,7 +11578,7 @@ { "Field": "freifeld23", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11589,7 +11589,7 @@ { "Field": "freifeld24", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11600,7 +11600,7 @@ { "Field": "freifeld25", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11611,7 +11611,7 @@ { "Field": "freifeld26", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11622,7 +11622,7 @@ { "Field": "freifeld27", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11633,7 +11633,7 @@ { "Field": "freifeld28", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11644,7 +11644,7 @@ { "Field": "freifeld29", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11655,7 +11655,7 @@ { "Field": "freifeld30", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11666,7 +11666,7 @@ { "Field": "freifeld31", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11677,7 +11677,7 @@ { "Field": "freifeld32", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11688,7 +11688,7 @@ { "Field": "freifeld33", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11699,7 +11699,7 @@ { "Field": "freifeld34", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11710,7 +11710,7 @@ { "Field": "freifeld35", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11721,7 +11721,7 @@ { "Field": "freifeld36", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11732,7 +11732,7 @@ { "Field": "freifeld37", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11743,7 +11743,7 @@ { "Field": "freifeld38", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11754,7 +11754,7 @@ { "Field": "freifeld39", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11765,7 +11765,7 @@ { "Field": "freifeld40", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -11776,7 +11776,7 @@ { "Field": "formelmenge", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -11787,7 +11787,7 @@ { "Field": "formelpreis", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -11809,7 +11809,7 @@ { "Field": "textalternativpreis", "Type": "varchar(50)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12033,7 +12033,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12044,7 +12044,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12086,7 +12086,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12097,7 +12097,7 @@ { "Field": "sprache", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12108,7 +12108,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12119,7 +12119,7 @@ { "Field": "bereich", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12130,7 +12130,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12141,7 +12141,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12152,7 +12152,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12163,7 +12163,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12174,7 +12174,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12185,7 +12185,7 @@ { "Field": "plz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12196,7 +12196,7 @@ { "Field": "telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12207,7 +12207,7 @@ { "Field": "telefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12218,7 +12218,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12229,7 +12229,7 @@ { "Field": "sonstiges", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12240,7 +12240,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12251,7 +12251,7 @@ { "Field": "steuer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12284,7 +12284,7 @@ { "Field": "mobil", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -12295,7 +12295,7 @@ { "Field": "titel", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -12306,7 +12306,7 @@ { "Field": "anschreiben", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -12317,7 +12317,7 @@ { "Field": "ansprechpartner_land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -12328,7 +12328,7 @@ { "Field": "vorname", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -12383,7 +12383,7 @@ { "Field": "interne_bemerkung", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12494,7 +12494,7 @@ { "Field": "bezeichnung", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12505,7 +12505,7 @@ { "Field": "initkey", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12516,7 +12516,7 @@ { "Field": "importwarteschlange_name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12527,7 +12527,7 @@ { "Field": "event_url", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12538,7 +12538,7 @@ { "Field": "remotedomain", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12604,7 +12604,7 @@ { "Field": "permissions", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -12662,7 +12662,7 @@ { "Field": "nonce", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12673,7 +12673,7 @@ { "Field": "opaque", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12753,7 +12753,7 @@ { "Field": "tabelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12775,7 +12775,7 @@ { "Field": "id_ext", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -12840,7 +12840,7 @@ { "Field": "key", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "UNI", "Default": "", @@ -12851,7 +12851,7 @@ { "Field": "group", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -12915,7 +12915,7 @@ { "Field": "action", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12926,7 +12926,7 @@ { "Field": "bedingung", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12937,7 +12937,7 @@ { "Field": "parameter", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -12981,7 +12981,7 @@ { "Field": "bearbeiter", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -13050,7 +13050,7 @@ { "Field": "status", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'angelegt'", @@ -13083,7 +13083,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -13094,7 +13094,7 @@ { "Field": "parameter1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -13116,7 +13116,7 @@ { "Field": "parameter2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -13127,7 +13127,7 @@ { "Field": "anzeige", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -13171,7 +13171,7 @@ { "Field": "datei", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -13252,7 +13252,7 @@ { "Field": "raw_request", "Type": "mediumtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -13263,7 +13263,7 @@ { "Field": "raw_response", "Type": "mediumtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -13274,7 +13274,7 @@ { "Field": "type", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -13285,7 +13285,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -13296,7 +13296,7 @@ { "Field": "doctype", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -13377,7 +13377,7 @@ { "Field": "bezeichnung", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -13388,7 +13388,7 @@ { "Field": "typ", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -13421,7 +13421,7 @@ { "Field": "land", "Type": "varchar(2)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -13474,7 +13474,7 @@ { "Field": "aufgabe", "Type": "varchar(255)", - "Collation": "utf8_unicode_ci", + "Collation": "utf8mb3_unicode_ci", "Null": "NO", "Key": "", "Default": "", @@ -13485,7 +13485,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_unicode_ci", + "Collation": "utf8mb3_unicode_ci", "Null": "NO", "Key": "", "Default": "", @@ -13529,7 +13529,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_unicode_ci", + "Collation": "utf8mb3_unicode_ci", "Null": "NO", "Key": "", "Default": "", @@ -13540,7 +13540,7 @@ { "Field": "abgabe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -13551,7 +13551,7 @@ { "Field": "abgenommen", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -13573,7 +13573,7 @@ { "Field": "abgenommen_bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -13595,7 +13595,7 @@ { "Field": "art", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -13837,7 +13837,7 @@ { "Field": "kalkulationbasis", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'stundenbasis'", @@ -13859,7 +13859,7 @@ { "Field": "farbe", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -13870,7 +13870,7 @@ { "Field": "vkkalkulationbasis", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -13967,7 +13967,7 @@ { "Field": "type", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14036,7 +14036,7 @@ { "Field": "language_from", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14047,7 +14047,7 @@ { "Field": "language_to", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14058,7 +14058,7 @@ { "Field": "property_from", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14069,7 +14069,7 @@ { "Field": "property_to", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14080,7 +14080,7 @@ { "Field": "property_value_from", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14091,7 +14091,7 @@ { "Field": "property_value_to", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14145,7 +14145,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14156,7 +14156,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -14167,7 +14167,7 @@ { "Field": "checksum", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14189,7 +14189,7 @@ { "Field": "inaktiv", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14211,7 +14211,7 @@ { "Field": "warengruppe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14222,7 +14222,7 @@ { "Field": "name_de", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14233,7 +14233,7 @@ { "Field": "name_en", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14244,7 +14244,7 @@ { "Field": "kurztext_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14255,7 +14255,7 @@ { "Field": "kurztext_en", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14266,7 +14266,7 @@ { "Field": "beschreibung_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14277,7 +14277,7 @@ { "Field": "beschreibung_en", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14288,7 +14288,7 @@ { "Field": "uebersicht_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14299,7 +14299,7 @@ { "Field": "uebersicht_en", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14310,7 +14310,7 @@ { "Field": "links_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14321,7 +14321,7 @@ { "Field": "links_en", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14332,7 +14332,7 @@ { "Field": "startseite_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14343,7 +14343,7 @@ { "Field": "startseite_en", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14354,7 +14354,7 @@ { "Field": "standardbild", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14365,7 +14365,7 @@ { "Field": "herstellerlink", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14376,7 +14376,7 @@ { "Field": "hersteller", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14387,7 +14387,7 @@ { "Field": "teilbar", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14398,7 +14398,7 @@ { "Field": "nteile", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14409,7 +14409,7 @@ { "Field": "seriennummern", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14420,7 +14420,7 @@ { "Field": "lager_platz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14431,7 +14431,7 @@ { "Field": "lieferzeit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14442,7 +14442,7 @@ { "Field": "lieferzeitmanuell", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14453,7 +14453,7 @@ { "Field": "sonstiges", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14464,7 +14464,7 @@ { "Field": "gewicht", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14475,7 +14475,7 @@ { "Field": "endmontage", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14486,7 +14486,7 @@ { "Field": "funktionstest", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14497,7 +14497,7 @@ { "Field": "artikelcheckliste", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14530,7 +14530,7 @@ { "Field": "barcode", "Type": "varchar(7)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14541,7 +14541,7 @@ { "Field": "hinzugefuegt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14552,7 +14552,7 @@ { "Field": "pcbdecal", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14618,7 +14618,7 @@ { "Field": "sperrgrund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14651,7 +14651,7 @@ { "Field": "umsatzsteuer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14662,7 +14662,7 @@ { "Field": "klasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14739,7 +14739,7 @@ { "Field": "katalogtext_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14750,7 +14750,7 @@ { "Field": "katalogtext_en", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14761,7 +14761,7 @@ { "Field": "katalogbezeichnung_de", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14772,7 +14772,7 @@ { "Field": "katalogbezeichnung_en", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14860,7 +14860,7 @@ { "Field": "internerkommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14893,7 +14893,7 @@ { "Field": "intern_gesperrtgrund", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14937,7 +14937,7 @@ { "Field": "internkommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -14970,7 +14970,7 @@ { "Field": "anabregs_text", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -15003,7 +15003,7 @@ { "Field": "herstellernummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -15058,7 +15058,7 @@ { "Field": "letzteseriennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15168,7 +15168,7 @@ { "Field": "freigaberegel", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15190,7 +15190,7 @@ { "Field": "ean", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15278,7 +15278,7 @@ { "Field": "freifeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15289,7 +15289,7 @@ { "Field": "freifeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15300,7 +15300,7 @@ { "Field": "freifeld3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15311,7 +15311,7 @@ { "Field": "freifeld4", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15322,7 +15322,7 @@ { "Field": "freifeld5", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15333,7 +15333,7 @@ { "Field": "freifeld6", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15344,7 +15344,7 @@ { "Field": "einheit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15355,7 +15355,7 @@ { "Field": "webid", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15366,7 +15366,7 @@ { "Field": "lieferzeitmanuell_en", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -15399,7 +15399,7 @@ { "Field": "produktioninfo", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -15410,7 +15410,7 @@ { "Field": "sonderaktion", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -15421,7 +15421,7 @@ { "Field": "sonderaktion_en", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -15443,7 +15443,7 @@ { "Field": "leerfeld", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -15454,7 +15454,7 @@ { "Field": "zolltarifnummer", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15465,7 +15465,7 @@ { "Field": "herkunftsland", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15520,7 +15520,7 @@ { "Field": "pseudolager", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15553,7 +15553,7 @@ { "Field": "steuer_erloese_inland_normal", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15564,7 +15564,7 @@ { "Field": "steuer_aufwendung_inland_normal", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15575,7 +15575,7 @@ { "Field": "steuer_erloese_inland_ermaessigt", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15586,7 +15586,7 @@ { "Field": "steuer_aufwendung_inland_ermaessigt", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15597,7 +15597,7 @@ { "Field": "steuer_erloese_inland_steuerfrei", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15608,7 +15608,7 @@ { "Field": "steuer_aufwendung_inland_steuerfrei", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15619,7 +15619,7 @@ { "Field": "steuer_erloese_inland_innergemeinschaftlich", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15630,7 +15630,7 @@ { "Field": "steuer_aufwendung_inland_innergemeinschaftlich", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15641,7 +15641,7 @@ { "Field": "steuer_erloese_inland_eunormal", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15652,7 +15652,7 @@ { "Field": "steuer_erloese_inland_nichtsteuerbar", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15663,7 +15663,7 @@ { "Field": "steuer_erloese_inland_euermaessigt", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15674,7 +15674,7 @@ { "Field": "steuer_aufwendung_inland_nichtsteuerbar", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15685,7 +15685,7 @@ { "Field": "steuer_aufwendung_inland_eunormal", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15696,7 +15696,7 @@ { "Field": "steuer_aufwendung_inland_euermaessigt", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15707,7 +15707,7 @@ { "Field": "steuer_erloese_inland_export", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15718,7 +15718,7 @@ { "Field": "steuer_aufwendung_inland_import", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15751,7 +15751,7 @@ { "Field": "metadescription_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15762,7 +15762,7 @@ { "Field": "metadescription_en", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15773,7 +15773,7 @@ { "Field": "metakeywords_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15784,7 +15784,7 @@ { "Field": "metakeywords_en", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15795,7 +15795,7 @@ { "Field": "anabregs_text_en", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15817,7 +15817,7 @@ { "Field": "bildvorschau", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15905,7 +15905,7 @@ { "Field": "nettogewicht", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -15982,7 +15982,7 @@ { "Field": "hinweis_einfuegen", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16026,7 +16026,7 @@ { "Field": "abckategorie", "Type": "varchar(1)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16070,7 +16070,7 @@ { "Field": "steuertext_innergemeinschaftlich", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -16081,7 +16081,7 @@ { "Field": "steuertext_export", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -16092,7 +16092,7 @@ { "Field": "formelmenge", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16103,7 +16103,7 @@ { "Field": "formelpreis", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16114,7 +16114,7 @@ { "Field": "freifeld7", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16125,7 +16125,7 @@ { "Field": "freifeld8", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16136,7 +16136,7 @@ { "Field": "freifeld9", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16147,7 +16147,7 @@ { "Field": "freifeld10", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16158,7 +16158,7 @@ { "Field": "freifeld11", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16169,7 +16169,7 @@ { "Field": "freifeld12", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16180,7 +16180,7 @@ { "Field": "freifeld13", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16191,7 +16191,7 @@ { "Field": "freifeld14", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16202,7 +16202,7 @@ { "Field": "freifeld15", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16213,7 +16213,7 @@ { "Field": "freifeld16", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16224,7 +16224,7 @@ { "Field": "freifeld17", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16235,7 +16235,7 @@ { "Field": "freifeld18", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16246,7 +16246,7 @@ { "Field": "freifeld19", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16257,7 +16257,7 @@ { "Field": "freifeld20", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16268,7 +16268,7 @@ { "Field": "freifeld21", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16279,7 +16279,7 @@ { "Field": "freifeld22", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16290,7 +16290,7 @@ { "Field": "freifeld23", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16301,7 +16301,7 @@ { "Field": "freifeld24", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16312,7 +16312,7 @@ { "Field": "freifeld25", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16323,7 +16323,7 @@ { "Field": "freifeld26", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16334,7 +16334,7 @@ { "Field": "freifeld27", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16345,7 +16345,7 @@ { "Field": "freifeld28", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16356,7 +16356,7 @@ { "Field": "freifeld29", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16367,7 +16367,7 @@ { "Field": "freifeld30", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16378,7 +16378,7 @@ { "Field": "freifeld31", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16389,7 +16389,7 @@ { "Field": "freifeld32", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16400,7 +16400,7 @@ { "Field": "freifeld33", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16411,7 +16411,7 @@ { "Field": "freifeld34", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16422,7 +16422,7 @@ { "Field": "freifeld35", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16433,7 +16433,7 @@ { "Field": "freifeld36", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16444,7 +16444,7 @@ { "Field": "freifeld37", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16455,7 +16455,7 @@ { "Field": "freifeld38", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16466,7 +16466,7 @@ { "Field": "freifeld39", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16477,7 +16477,7 @@ { "Field": "freifeld40", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16488,7 +16488,7 @@ { "Field": "ursprungsregion", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16510,7 +16510,7 @@ { "Field": "metatitle_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16521,7 +16521,7 @@ { "Field": "metatitle_en", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16543,7 +16543,7 @@ { "Field": "altersfreigabe", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16576,7 +16576,7 @@ { "Field": "kostenstelle", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16653,7 +16653,7 @@ { "Field": "berechneterekwaehrung", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16781,7 +16781,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16792,7 +16792,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16825,7 +16825,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16980,7 +16980,7 @@ { "Field": "project_name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -16991,7 +16991,7 @@ { "Field": "number", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17002,7 +17002,7 @@ { "Field": "ean", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17013,7 +17013,7 @@ { "Field": "factory_number", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17024,7 +17024,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17035,7 +17035,7 @@ { "Field": "manufactor", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17046,7 +17046,7 @@ { "Field": "customfield1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17057,7 +17057,7 @@ { "Field": "customfield2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17068,7 +17068,7 @@ { "Field": "ek_customnumber", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17079,7 +17079,7 @@ { "Field": "vk_customnumber", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17090,7 +17090,7 @@ { "Field": "eigenschaften", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17134,7 +17134,7 @@ { "Field": "variant_from_name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17330,7 +17330,7 @@ { "Field": "sprache", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17352,7 +17352,7 @@ { "Field": "wert", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17449,7 +17449,7 @@ { "Field": "pseudolager", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17482,7 +17482,7 @@ { "Field": "lieferzeitmanuell", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17559,7 +17559,7 @@ { "Field": "last_article_hash", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17690,7 +17690,7 @@ { "Field": "bearbeiter", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17760,7 +17760,7 @@ { "Field": "checksum", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17807,7 +17807,7 @@ { "Field": "sprache", "Type": "varchar(11)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17818,7 +17818,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17829,7 +17829,7 @@ { "Field": "kurztext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17840,7 +17840,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17851,7 +17851,7 @@ { "Field": "beschreibung_online", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17862,7 +17862,7 @@ { "Field": "meta_title", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17873,7 +17873,7 @@ { "Field": "meta_description", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17884,7 +17884,7 @@ { "Field": "meta_keywords", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17906,7 +17906,7 @@ { "Field": "katalog_bezeichnung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -17917,7 +17917,7 @@ { "Field": "katalog_text", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18045,7 +18045,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18056,7 +18056,7 @@ { "Field": "name_de", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18067,7 +18067,7 @@ { "Field": "name_en", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18089,7 +18089,7 @@ { "Field": "preisart", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'absolut'", @@ -18100,7 +18100,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18234,7 +18234,7 @@ { "Field": "name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -18245,7 +18245,7 @@ { "Field": "typ", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "'einzeilig'", @@ -18325,7 +18325,7 @@ { "Field": "name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -18336,7 +18336,7 @@ { "Field": "einheit", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -18347,7 +18347,7 @@ { "Field": "wert", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -18406,7 +18406,7 @@ { "Field": "einheit_de", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -18417,7 +18417,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -18453,7 +18453,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18464,7 +18464,7 @@ { "Field": "bezeichnung_en", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18497,7 +18497,7 @@ { "Field": "beschreibung_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -18508,7 +18508,7 @@ { "Field": "beschreibung_en", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -18583,7 +18583,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18594,7 +18594,7 @@ { "Field": "kostenart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18627,7 +18627,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18649,7 +18649,7 @@ { "Field": "kommentar", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18660,7 +18660,7 @@ { "Field": "waehrung", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18799,7 +18799,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18821,7 +18821,7 @@ { "Field": "waehrung", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18843,7 +18843,7 @@ { "Field": "json", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18879,7 +18879,7 @@ { "Field": "bezeichnung", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18890,7 +18890,7 @@ { "Field": "next_nummer", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18945,7 +18945,7 @@ { "Field": "steuer_erloese_inland_normal", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18956,7 +18956,7 @@ { "Field": "steuer_aufwendung_inland_normal", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18967,7 +18967,7 @@ { "Field": "steuer_erloese_inland_ermaessigt", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18978,7 +18978,7 @@ { "Field": "steuer_aufwendung_inland_ermaessigt", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -18989,7 +18989,7 @@ { "Field": "steuer_erloese_inland_steuerfrei", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19000,7 +19000,7 @@ { "Field": "steuer_aufwendung_inland_steuerfrei", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19011,7 +19011,7 @@ { "Field": "steuer_erloese_inland_innergemeinschaftlich", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19022,7 +19022,7 @@ { "Field": "steuer_aufwendung_inland_innergemeinschaftlich", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19033,7 +19033,7 @@ { "Field": "steuer_erloese_inland_eunormal", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19044,7 +19044,7 @@ { "Field": "steuer_erloese_inland_nichtsteuerbar", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19055,7 +19055,7 @@ { "Field": "steuer_erloese_inland_euermaessigt", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19066,7 +19066,7 @@ { "Field": "steuer_aufwendung_inland_nichtsteuerbar", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19077,7 +19077,7 @@ { "Field": "steuer_aufwendung_inland_eunormal", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19088,7 +19088,7 @@ { "Field": "steuer_aufwendung_inland_euermaessigt", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19099,7 +19099,7 @@ { "Field": "steuer_erloese_inland_export", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19110,7 +19110,7 @@ { "Field": "steuer_aufwendung_inland_import", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19121,7 +19121,7 @@ { "Field": "steuertext_innergemeinschaftlich", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -19132,7 +19132,7 @@ { "Field": "steuertext_export", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -19243,7 +19243,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -19254,7 +19254,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -19276,7 +19276,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -19374,7 +19374,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19385,7 +19385,7 @@ { "Field": "name_de", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19396,7 +19396,7 @@ { "Field": "name_en", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19418,7 +19418,7 @@ { "Field": "preisart", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'absolut'", @@ -19429,7 +19429,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19487,7 +19487,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19498,7 +19498,7 @@ { "Field": "name_de", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19509,7 +19509,7 @@ { "Field": "name_en", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19553,7 +19553,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19622,7 +19622,7 @@ { "Field": "aufgabe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19633,7 +19633,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19644,7 +19644,7 @@ { "Field": "prio", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19776,7 +19776,7 @@ { "Field": "sonstiges", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19787,7 +19787,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -19886,7 +19886,7 @@ { "Field": "note_color", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -19919,7 +19919,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -20184,7 +20184,7 @@ { "Field": "art", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20195,7 +20195,7 @@ { "Field": "projekt", "Type": "varchar(222)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -20206,7 +20206,7 @@ { "Field": "belegnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -20217,7 +20217,7 @@ { "Field": "internet", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -20228,7 +20228,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20239,7 +20239,7 @@ { "Field": "angebot", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20250,7 +20250,7 @@ { "Field": "freitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20261,7 +20261,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20272,7 +20272,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -20294,7 +20294,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20305,7 +20305,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20316,7 +20316,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20327,7 +20327,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20338,7 +20338,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20349,7 +20349,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20360,7 +20360,7 @@ { "Field": "plz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20371,7 +20371,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20382,7 +20382,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20393,7 +20393,7 @@ { "Field": "ustid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20426,7 +20426,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20437,7 +20437,7 @@ { "Field": "telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20448,7 +20448,7 @@ { "Field": "telefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20459,7 +20459,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20470,7 +20470,7 @@ { "Field": "kundennummer", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -20481,7 +20481,7 @@ { "Field": "versandart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -20492,7 +20492,7 @@ { "Field": "vertrieb", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20503,7 +20503,7 @@ { "Field": "zahlungsweise", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20547,7 +20547,7 @@ { "Field": "bank_inhaber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20558,7 +20558,7 @@ { "Field": "bank_institut", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20569,7 +20569,7 @@ { "Field": "bank_blz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20580,7 +20580,7 @@ { "Field": "bank_konto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20591,7 +20591,7 @@ { "Field": "kreditkarte_typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20602,7 +20602,7 @@ { "Field": "kreditkarte_inhaber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20613,7 +20613,7 @@ { "Field": "kreditkarte_nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20624,7 +20624,7 @@ { "Field": "kreditkarte_pruefnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20635,7 +20635,7 @@ { "Field": "kreditkarte_monat", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20646,7 +20646,7 @@ { "Field": "kreditkarte_jahr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20690,7 +20690,7 @@ { "Field": "versendet_per", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20701,7 +20701,7 @@ { "Field": "versendet_durch", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20756,7 +20756,7 @@ { "Field": "liefername", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20767,7 +20767,7 @@ { "Field": "lieferabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20778,7 +20778,7 @@ { "Field": "lieferunterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20789,7 +20789,7 @@ { "Field": "lieferland", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20800,7 +20800,7 @@ { "Field": "lieferstrasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20811,7 +20811,7 @@ { "Field": "lieferort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20822,7 +20822,7 @@ { "Field": "lieferplz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20833,7 +20833,7 @@ { "Field": "lieferadresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20844,7 +20844,7 @@ { "Field": "lieferansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20855,7 +20855,7 @@ { "Field": "packstation_inhaber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20866,7 +20866,7 @@ { "Field": "packstation_station", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20877,7 +20877,7 @@ { "Field": "packstation_ident", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20888,7 +20888,7 @@ { "Field": "packstation_plz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -20899,7 +20899,7 @@ { "Field": "packstation_ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21097,7 +21097,7 @@ { "Field": "stornogrund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21108,7 +21108,7 @@ { "Field": "stornosonstiges", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21119,7 +21119,7 @@ { "Field": "stornorueckzahlung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21141,7 +21141,7 @@ { "Field": "stornobankinhaber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21152,7 +21152,7 @@ { "Field": "stornobankkonto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21163,7 +21163,7 @@ { "Field": "stornobankblz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21174,7 +21174,7 @@ { "Field": "stornobankbank", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21196,7 +21196,7 @@ { "Field": "stornogutschriftbeleg", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21218,7 +21218,7 @@ { "Field": "stornomanuellebearbeitung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21229,7 +21229,7 @@ { "Field": "stornokommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21240,7 +21240,7 @@ { "Field": "stornobezahlt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21262,7 +21262,7 @@ { "Field": "stornobezahltvon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21284,7 +21284,7 @@ { "Field": "stornorueckzahlungper", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21328,7 +21328,7 @@ { "Field": "kennen", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21383,7 +21383,7 @@ { "Field": "transaktionsnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -21559,7 +21559,7 @@ { "Field": "aktion", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21614,7 +21614,7 @@ { "Field": "shopextid", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21625,7 +21625,7 @@ { "Field": "shopextstatus", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21636,7 +21636,7 @@ { "Field": "ihrebestellnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -21647,7 +21647,7 @@ { "Field": "anschreiben", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -21834,7 +21834,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'eur'", @@ -21900,7 +21900,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'firma'", @@ -21922,7 +21922,7 @@ { "Field": "auftragseingangper", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21955,7 +21955,7 @@ { "Field": "systemfreitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -21999,7 +21999,7 @@ { "Field": "internebezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22098,7 +22098,7 @@ { "Field": "sprache", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22109,7 +22109,7 @@ { "Field": "bundesland", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22120,7 +22120,7 @@ { "Field": "gln", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22131,7 +22131,7 @@ { "Field": "liefergln", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22142,7 +22142,7 @@ { "Field": "lieferemail", "Type": "varchar(200)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22175,7 +22175,7 @@ { "Field": "deliverythresholdvatid", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22219,7 +22219,7 @@ { "Field": "lieferantennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22230,7 +22230,7 @@ { "Field": "lieferantkdrnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -22285,7 +22285,7 @@ { "Field": "kostenstelle", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22296,7 +22296,7 @@ { "Field": "bodyzusatz", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22307,7 +22307,7 @@ { "Field": "lieferbedingung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22318,7 +22318,7 @@ { "Field": "titel", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22329,7 +22329,7 @@ { "Field": "liefertitel", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22395,7 +22395,7 @@ { "Field": "bundesstaat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22406,7 +22406,7 @@ { "Field": "lieferbundesstaat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22417,7 +22417,7 @@ { "Field": "kundennummer_buchhaltung", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22428,7 +22428,7 @@ { "Field": "storage_country", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22591,7 +22591,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22602,7 +22602,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22613,7 +22613,7 @@ { "Field": "internerkommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22624,7 +22624,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22657,7 +22657,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22679,7 +22679,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22701,7 +22701,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22712,7 +22712,7 @@ { "Field": "umsatzsteuer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22723,7 +22723,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22910,7 +22910,7 @@ { "Field": "einheit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22921,7 +22921,7 @@ { "Field": "webid", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -22954,7 +22954,7 @@ { "Field": "zolltarifnummer", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -22965,7 +22965,7 @@ { "Field": "herkunftsland", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -22976,7 +22976,7 @@ { "Field": "artikelnummerkunde", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -22987,7 +22987,7 @@ { "Field": "freifeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -22998,7 +22998,7 @@ { "Field": "freifeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23009,7 +23009,7 @@ { "Field": "freifeld3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23020,7 +23020,7 @@ { "Field": "freifeld4", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23031,7 +23031,7 @@ { "Field": "freifeld5", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23042,7 +23042,7 @@ { "Field": "freifeld6", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23053,7 +23053,7 @@ { "Field": "freifeld7", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23064,7 +23064,7 @@ { "Field": "freifeld8", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23075,7 +23075,7 @@ { "Field": "freifeld9", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23086,7 +23086,7 @@ { "Field": "freifeld10", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23119,7 +23119,7 @@ { "Field": "kostenstelle", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -23141,7 +23141,7 @@ { "Field": "steuertext", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23152,7 +23152,7 @@ { "Field": "erloese", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23174,7 +23174,7 @@ { "Field": "einkaufspreiswaehrung", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -23218,7 +23218,7 @@ { "Field": "ekwaehrung", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -23240,7 +23240,7 @@ { "Field": "freifeld11", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23251,7 +23251,7 @@ { "Field": "freifeld12", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23262,7 +23262,7 @@ { "Field": "freifeld13", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23273,7 +23273,7 @@ { "Field": "freifeld14", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23284,7 +23284,7 @@ { "Field": "freifeld15", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23295,7 +23295,7 @@ { "Field": "freifeld16", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23306,7 +23306,7 @@ { "Field": "freifeld17", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23317,7 +23317,7 @@ { "Field": "freifeld18", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23328,7 +23328,7 @@ { "Field": "freifeld19", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23339,7 +23339,7 @@ { "Field": "freifeld20", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23350,7 +23350,7 @@ { "Field": "freifeld21", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23361,7 +23361,7 @@ { "Field": "freifeld22", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23372,7 +23372,7 @@ { "Field": "freifeld23", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23383,7 +23383,7 @@ { "Field": "freifeld24", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23394,7 +23394,7 @@ { "Field": "freifeld25", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23405,7 +23405,7 @@ { "Field": "freifeld26", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23416,7 +23416,7 @@ { "Field": "freifeld27", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23427,7 +23427,7 @@ { "Field": "freifeld28", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23438,7 +23438,7 @@ { "Field": "freifeld29", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23449,7 +23449,7 @@ { "Field": "freifeld30", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23460,7 +23460,7 @@ { "Field": "freifeld31", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23471,7 +23471,7 @@ { "Field": "freifeld32", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23482,7 +23482,7 @@ { "Field": "freifeld33", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23493,7 +23493,7 @@ { "Field": "freifeld34", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23504,7 +23504,7 @@ { "Field": "freifeld35", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23515,7 +23515,7 @@ { "Field": "freifeld36", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23526,7 +23526,7 @@ { "Field": "freifeld37", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23537,7 +23537,7 @@ { "Field": "freifeld38", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23548,7 +23548,7 @@ { "Field": "freifeld39", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23559,7 +23559,7 @@ { "Field": "freifeld40", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23570,7 +23570,7 @@ { "Field": "formelmenge", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -23581,7 +23581,7 @@ { "Field": "formelpreis", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -23625,7 +23625,7 @@ { "Field": "zollwaehrung", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -23873,7 +23873,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -23884,7 +23884,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -23937,7 +23937,7 @@ { "Field": "mailaddress", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23984,7 +23984,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -23995,7 +23995,7 @@ { "Field": "dateiname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -24042,7 +24042,7 @@ { "Field": "doctype", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24075,7 +24075,7 @@ { "Field": "type", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -24086,7 +24086,7 @@ { "Field": "type2", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -24097,7 +24097,7 @@ { "Field": "type3", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24108,7 +24108,7 @@ { "Field": "wert", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -24119,7 +24119,7 @@ { "Field": "wert2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24130,7 +24130,7 @@ { "Field": "wert3", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24163,7 +24163,7 @@ { "Field": "internebemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24229,7 +24229,7 @@ { "Field": "doctype", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24273,7 +24273,7 @@ { "Field": "postype", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24284,7 +24284,7 @@ { "Field": "wert", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24348,7 +24348,7 @@ { "Field": "belegnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24359,7 +24359,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24370,7 +24370,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24498,7 +24498,7 @@ { "Field": "belegnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24509,7 +24509,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24520,7 +24520,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24619,7 +24619,7 @@ { "Field": "projekt", "Type": "varchar(222)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24681,7 +24681,7 @@ { "Field": "art", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24692,7 +24692,7 @@ { "Field": "status", "Type": "varchar(24)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24703,7 +24703,7 @@ { "Field": "beleg_status", "Type": "varchar(24)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24714,7 +24714,7 @@ { "Field": "beleg_datum", "Type": "varchar(24)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24725,7 +24725,7 @@ { "Field": "beleg_lieferdatum", "Type": "varchar(24)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24736,7 +24736,7 @@ { "Field": "beleg_tatsaechlicheslieferdatum", "Type": "varchar(24)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24747,7 +24747,7 @@ { "Field": "beleg_versandart", "Type": "varchar(24)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24758,7 +24758,7 @@ { "Field": "beleg_zahlungsweise", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24769,7 +24769,7 @@ { "Field": "beleg_belegnr", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24780,7 +24780,7 @@ { "Field": "beleg_hauptbelegnr", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24791,7 +24791,7 @@ { "Field": "beleg_kundennummer", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24802,7 +24802,7 @@ { "Field": "beleg_lieferantennummer", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24813,7 +24813,7 @@ { "Field": "beleg_name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24824,7 +24824,7 @@ { "Field": "beleg_abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24835,7 +24835,7 @@ { "Field": "beleg_unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24846,7 +24846,7 @@ { "Field": "beleg_adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24857,7 +24857,7 @@ { "Field": "beleg_ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24868,7 +24868,7 @@ { "Field": "beleg_telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24879,7 +24879,7 @@ { "Field": "beleg_email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24890,7 +24890,7 @@ { "Field": "beleg_land", "Type": "varchar(2)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24901,7 +24901,7 @@ { "Field": "beleg_strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24912,7 +24912,7 @@ { "Field": "beleg_plz", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24923,7 +24923,7 @@ { "Field": "beleg_ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24945,7 +24945,7 @@ { "Field": "beleg_aktion", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24956,7 +24956,7 @@ { "Field": "beleg_internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24967,7 +24967,7 @@ { "Field": "beleg_internebezeichnung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24978,7 +24978,7 @@ { "Field": "beleg_freitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -24989,7 +24989,7 @@ { "Field": "beleg_ihrebestellnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25000,7 +25000,7 @@ { "Field": "beleg_lieferbedingung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25011,7 +25011,7 @@ { "Field": "beleg_art", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25033,7 +25033,7 @@ { "Field": "artikel_nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25044,7 +25044,7 @@ { "Field": "artikel_ean", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25055,7 +25055,7 @@ { "Field": "artikel_bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25066,7 +25066,7 @@ { "Field": "artikel_beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25121,7 +25121,7 @@ { "Field": "artikel_waehrung", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25154,7 +25154,7 @@ { "Field": "artikel_umsatzsteuer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25165,7 +25165,7 @@ { "Field": "artikel_einheit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25176,7 +25176,7 @@ { "Field": "artikel_zolltarifnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25187,7 +25187,7 @@ { "Field": "artikel_herkunftsland", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25198,7 +25198,7 @@ { "Field": "artikel_artikelnummerkunde", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25209,7 +25209,7 @@ { "Field": "artikel_freifeld1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25220,7 +25220,7 @@ { "Field": "artikel_freifeld2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25231,7 +25231,7 @@ { "Field": "artikel_freifeld3", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25242,7 +25242,7 @@ { "Field": "artikel_freifeld4", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25253,7 +25253,7 @@ { "Field": "artikel_freifeld5", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25264,7 +25264,7 @@ { "Field": "artikel_freifeld6", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25275,7 +25275,7 @@ { "Field": "artikel_freifeld7", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25286,7 +25286,7 @@ { "Field": "artikel_freifeld8", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25297,7 +25297,7 @@ { "Field": "artikel_freifeld9", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25308,7 +25308,7 @@ { "Field": "artikel_freifeld10", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25319,7 +25319,7 @@ { "Field": "artikel_freifeld11", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25330,7 +25330,7 @@ { "Field": "artikel_freifeld12", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25341,7 +25341,7 @@ { "Field": "artikel_freifeld13", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25352,7 +25352,7 @@ { "Field": "artikel_freifeld14", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25363,7 +25363,7 @@ { "Field": "artikel_freifeld15", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25374,7 +25374,7 @@ { "Field": "artikel_freifeld16", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25385,7 +25385,7 @@ { "Field": "artikel_freifeld17", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25396,7 +25396,7 @@ { "Field": "artikel_freifeld18", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25407,7 +25407,7 @@ { "Field": "artikel_freifeld19", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25418,7 +25418,7 @@ { "Field": "artikel_freifeld20", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25451,7 +25451,7 @@ { "Field": "adresse_typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25462,7 +25462,7 @@ { "Field": "adresse_ustid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25473,7 +25473,7 @@ { "Field": "adresse_anschreiben", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25495,7 +25495,7 @@ { "Field": "adresse_freifeld1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25506,7 +25506,7 @@ { "Field": "adresse_freifeld2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25517,7 +25517,7 @@ { "Field": "adresse_freifeld3", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25528,7 +25528,7 @@ { "Field": "adresse_freifeld4", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25539,7 +25539,7 @@ { "Field": "adresse_freifeld5", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25550,7 +25550,7 @@ { "Field": "adresse_freifeld6", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25561,7 +25561,7 @@ { "Field": "adresse_freifeld7", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25572,7 +25572,7 @@ { "Field": "adresse_freifeld8", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25583,7 +25583,7 @@ { "Field": "adresse_freifeld9", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25594,7 +25594,7 @@ { "Field": "adresse_freifeld10", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25605,7 +25605,7 @@ { "Field": "adresse_freifeld11", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25616,7 +25616,7 @@ { "Field": "adresse_freifeld12", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25627,7 +25627,7 @@ { "Field": "adresse_freifeld13", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25638,7 +25638,7 @@ { "Field": "adresse_freifeld14", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25649,7 +25649,7 @@ { "Field": "adresse_freifeld15", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25660,7 +25660,7 @@ { "Field": "adresse_freifeld16", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25671,7 +25671,7 @@ { "Field": "adresse_freifeld17", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25682,7 +25682,7 @@ { "Field": "adresse_freifeld18", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25693,7 +25693,7 @@ { "Field": "adresse_freifeld19", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25704,7 +25704,7 @@ { "Field": "adresse_freifeld20", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25715,7 +25715,7 @@ { "Field": "beleg_sprache", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25726,7 +25726,7 @@ { "Field": "beleg_auftragsnummer", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25737,7 +25737,7 @@ { "Field": "beleg_rechnungsnumer", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25748,7 +25748,7 @@ { "Field": "beleg_liefername", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25759,7 +25759,7 @@ { "Field": "beleg_lieferabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25770,7 +25770,7 @@ { "Field": "beleg_lieferunterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25781,7 +25781,7 @@ { "Field": "beleg_lieferland", "Type": "varchar(2)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25792,7 +25792,7 @@ { "Field": "beleg_lieferstrasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25803,7 +25803,7 @@ { "Field": "beleg_lieferort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25814,7 +25814,7 @@ { "Field": "beleg_lieferplz", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25825,7 +25825,7 @@ { "Field": "beleg_lieferadresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25836,7 +25836,7 @@ { "Field": "beleg_lieferansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25847,7 +25847,7 @@ { "Field": "beleg_abschlagauftrag", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25858,7 +25858,7 @@ { "Field": "beleg_abschlagauftragbezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25902,7 +25902,7 @@ { "Field": "beleg_bodyzusatz", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25913,7 +25913,7 @@ { "Field": "beleg_bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25924,7 +25924,7 @@ { "Field": "beleg_waehrung", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25935,7 +25935,7 @@ { "Field": "beleg_bundesstaat", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25946,7 +25946,7 @@ { "Field": "beleg_internet", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -25993,7 +25993,7 @@ { "Field": "art", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26004,7 +26004,7 @@ { "Field": "status", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26015,7 +26015,7 @@ { "Field": "filename", "Type": "varchar(256)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26026,7 +26026,7 @@ { "Field": "command", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26084,7 +26084,7 @@ { "Field": "belegnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26095,7 +26095,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26106,7 +26106,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26194,7 +26194,7 @@ { "Field": "projekt", "Type": "varchar(222)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26223,7 +26223,7 @@ { "Field": "belegtyp", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26234,7 +26234,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26256,7 +26256,7 @@ { "Field": "json", "Type": "mediumtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26267,7 +26267,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26314,7 +26314,7 @@ { "Field": "name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -26325,7 +26325,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -26336,7 +26336,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -26347,7 +26347,7 @@ { "Field": "struktur", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -26358,7 +26358,7 @@ { "Field": "spaltennamen", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -26369,7 +26369,7 @@ { "Field": "spaltenbreite", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -26380,7 +26380,7 @@ { "Field": "spaltenausrichtung", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -26391,7 +26391,7 @@ { "Field": "variablen", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -26402,7 +26402,7 @@ { "Field": "sumcols", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -26413,7 +26413,7 @@ { "Field": "doctype", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -26435,7 +26435,7 @@ { "Field": "doctype_actionmenuname", "Type": "varchar(256)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26446,7 +26446,7 @@ { "Field": "doctype_actionmenufiletype", "Type": "varchar(256)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'csv'", @@ -26490,7 +26490,7 @@ { "Field": "ftphost", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -26512,7 +26512,7 @@ { "Field": "ftpuser", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -26523,7 +26523,7 @@ { "Field": "ftppassword", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -26556,7 +26556,7 @@ { "Field": "ftpnamealternativ", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -26578,7 +26578,7 @@ { "Field": "emailempfaenger", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -26589,7 +26589,7 @@ { "Field": "emailbetreff", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -26622,7 +26622,7 @@ { "Field": "emailnamealternativ", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -26633,7 +26633,7 @@ { "Field": "typ", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'ftp'", @@ -26675,7 +26675,7 @@ { "Field": "doctype", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -26708,7 +26708,7 @@ { "Field": "bestbeforedatebatch", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26763,7 +26763,7 @@ { "Field": "projekt", "Type": "varchar(222)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -26774,7 +26774,7 @@ { "Field": "bestellungsart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26785,7 +26785,7 @@ { "Field": "belegnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -26796,7 +26796,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26807,7 +26807,7 @@ { "Field": "angebot", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26818,7 +26818,7 @@ { "Field": "freitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26829,7 +26829,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26840,7 +26840,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -26862,7 +26862,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26873,7 +26873,7 @@ { "Field": "vorname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26884,7 +26884,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26895,7 +26895,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26906,7 +26906,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26917,7 +26917,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26928,7 +26928,7 @@ { "Field": "plz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26939,7 +26939,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26950,7 +26950,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26972,7 +26972,7 @@ { "Field": "liefername", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26983,7 +26983,7 @@ { "Field": "lieferabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -26994,7 +26994,7 @@ { "Field": "lieferunterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27005,7 +27005,7 @@ { "Field": "lieferland", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27016,7 +27016,7 @@ { "Field": "lieferstrasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27027,7 +27027,7 @@ { "Field": "lieferort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27038,7 +27038,7 @@ { "Field": "lieferplz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27049,7 +27049,7 @@ { "Field": "lieferadresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27060,7 +27060,7 @@ { "Field": "lieferansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27071,7 +27071,7 @@ { "Field": "ustid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27093,7 +27093,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27104,7 +27104,7 @@ { "Field": "telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27115,7 +27115,7 @@ { "Field": "telefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27126,7 +27126,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27137,7 +27137,7 @@ { "Field": "kundennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27148,7 +27148,7 @@ { "Field": "lieferantennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27159,7 +27159,7 @@ { "Field": "versandart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -27181,7 +27181,7 @@ { "Field": "einkaeufer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27203,7 +27203,7 @@ { "Field": "zahlungsweise", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27214,7 +27214,7 @@ { "Field": "zahlungsstatus", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27269,7 +27269,7 @@ { "Field": "bank_inhaber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27280,7 +27280,7 @@ { "Field": "bank_institut", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27313,7 +27313,7 @@ { "Field": "paypalaccount", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27368,7 +27368,7 @@ { "Field": "versendet_per", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27379,7 +27379,7 @@ { "Field": "versendet_durch", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27412,7 +27412,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -27423,7 +27423,7 @@ { "Field": "anschreiben", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -27511,7 +27511,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'eur'", @@ -27566,7 +27566,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'firma'", @@ -27577,7 +27577,7 @@ { "Field": "verbindlichkeiteninfo", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27632,7 +27632,7 @@ { "Field": "bestellungbestaetigtper", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27643,7 +27643,7 @@ { "Field": "bestellungbestaetigtabnummer", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27676,7 +27676,7 @@ { "Field": "internebezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27709,7 +27709,7 @@ { "Field": "sprache", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27720,7 +27720,7 @@ { "Field": "kundennummerlieferant", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27775,7 +27775,7 @@ { "Field": "kostenstelle", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27786,7 +27786,7 @@ { "Field": "bodyzusatz", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27797,7 +27797,7 @@ { "Field": "lieferbedingung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27808,7 +27808,7 @@ { "Field": "titel", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27819,7 +27819,7 @@ { "Field": "liefertitel", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27852,7 +27852,7 @@ { "Field": "bundesstaat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27863,7 +27863,7 @@ { "Field": "lieferbundesstaat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27968,7 +27968,7 @@ { "Field": "bezeichnunglieferant", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27979,7 +27979,7 @@ { "Field": "bestellnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -27990,7 +27990,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -28023,7 +28023,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -28045,7 +28045,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -28067,7 +28067,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -28078,7 +28078,7 @@ { "Field": "umsatzsteuer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -28089,7 +28089,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -28122,7 +28122,7 @@ { "Field": "manuellgeliefertbearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -28166,7 +28166,7 @@ { "Field": "einheit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -28177,7 +28177,7 @@ { "Field": "zolltarifnummer", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -28188,7 +28188,7 @@ { "Field": "herkunftsland", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -28199,7 +28199,7 @@ { "Field": "artikelnummerkunde", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -28232,7 +28232,7 @@ { "Field": "freifeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28243,7 +28243,7 @@ { "Field": "freifeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28254,7 +28254,7 @@ { "Field": "freifeld3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28265,7 +28265,7 @@ { "Field": "freifeld4", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28276,7 +28276,7 @@ { "Field": "freifeld5", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28287,7 +28287,7 @@ { "Field": "freifeld6", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28298,7 +28298,7 @@ { "Field": "freifeld7", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28309,7 +28309,7 @@ { "Field": "freifeld8", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28320,7 +28320,7 @@ { "Field": "freifeld9", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28331,7 +28331,7 @@ { "Field": "freifeld10", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28386,7 +28386,7 @@ { "Field": "kostenstelle", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -28408,7 +28408,7 @@ { "Field": "steuertext", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28419,7 +28419,7 @@ { "Field": "erloese", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28441,7 +28441,7 @@ { "Field": "freifeld11", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28452,7 +28452,7 @@ { "Field": "freifeld12", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28463,7 +28463,7 @@ { "Field": "freifeld13", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28474,7 +28474,7 @@ { "Field": "freifeld14", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28485,7 +28485,7 @@ { "Field": "freifeld15", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28496,7 +28496,7 @@ { "Field": "freifeld16", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28507,7 +28507,7 @@ { "Field": "freifeld17", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28518,7 +28518,7 @@ { "Field": "freifeld18", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28529,7 +28529,7 @@ { "Field": "freifeld19", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28540,7 +28540,7 @@ { "Field": "freifeld20", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28551,7 +28551,7 @@ { "Field": "freifeld21", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28562,7 +28562,7 @@ { "Field": "freifeld22", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28573,7 +28573,7 @@ { "Field": "freifeld23", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28584,7 +28584,7 @@ { "Field": "freifeld24", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28595,7 +28595,7 @@ { "Field": "freifeld25", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28606,7 +28606,7 @@ { "Field": "freifeld26", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28617,7 +28617,7 @@ { "Field": "freifeld27", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28628,7 +28628,7 @@ { "Field": "freifeld28", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28639,7 +28639,7 @@ { "Field": "freifeld29", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28650,7 +28650,7 @@ { "Field": "freifeld30", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28661,7 +28661,7 @@ { "Field": "freifeld31", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28672,7 +28672,7 @@ { "Field": "freifeld32", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28683,7 +28683,7 @@ { "Field": "freifeld33", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28694,7 +28694,7 @@ { "Field": "freifeld34", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28705,7 +28705,7 @@ { "Field": "freifeld35", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28716,7 +28716,7 @@ { "Field": "freifeld36", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28727,7 +28727,7 @@ { "Field": "freifeld37", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28738,7 +28738,7 @@ { "Field": "freifeld38", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28749,7 +28749,7 @@ { "Field": "freifeld39", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28760,7 +28760,7 @@ { "Field": "freifeld40", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -28892,7 +28892,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -28903,7 +28903,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29088,7 +29088,7 @@ { "Field": "kommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29110,7 +29110,7 @@ { "Field": "typ", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29332,7 +29332,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29343,7 +29343,7 @@ { "Field": "nachricht", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29387,7 +29387,7 @@ { "Field": "objekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29445,7 +29445,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29456,7 +29456,7 @@ { "Field": "iso", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29467,7 +29467,7 @@ { "Field": "bundesstaat", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29514,7 +29514,7 @@ { "Field": "uri", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -29525,7 +29525,7 @@ { "Field": "change_type", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -29597,7 +29597,7 @@ { "Field": "bearbeiter", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29608,7 +29608,7 @@ { "Field": "module", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29619,7 +29619,7 @@ { "Field": "action", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29630,7 +29630,7 @@ { "Field": "tabelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29705,7 +29705,7 @@ { "Field": "fieldname", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29716,7 +29716,7 @@ { "Field": "oldvalue", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29727,7 +29727,7 @@ { "Field": "newvalue", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29769,7 +29769,7 @@ { "Field": "charge", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29802,7 +29802,7 @@ { "Field": "beschreibung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29835,7 +29835,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29915,7 +29915,7 @@ { "Field": "bezeichnung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29926,7 +29926,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -29981,7 +29981,7 @@ { "Field": "doctype", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -30106,7 +30106,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -30128,7 +30128,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -30197,7 +30197,7 @@ { "Field": "message", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -30338,7 +30338,7 @@ { "Field": "checksum", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -30396,7 +30396,7 @@ { "Field": "country", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -30429,7 +30429,7 @@ { "Field": "account", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -30498,7 +30498,7 @@ { "Field": "bezeichnung", "Type": "varchar(40)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -30578,7 +30578,7 @@ { "Field": "cronjob_name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -30600,7 +30600,7 @@ { "Field": "status", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -30643,7 +30643,7 @@ { "Field": "uid", "Type": "varchar(23)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -30665,7 +30665,7 @@ { "Field": "type", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -30730,7 +30730,7 @@ { "Field": "titel", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -30741,7 +30741,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -30752,7 +30752,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -30832,7 +30832,7 @@ { "Field": "subjekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -30843,7 +30843,7 @@ { "Field": "objekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -30854,7 +30854,7 @@ { "Field": "parameter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -30898,7 +30898,7 @@ { "Field": "objekt2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -30946,7 +30946,7 @@ { "Field": "beschriftung", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -30968,7 +30968,7 @@ { "Field": "modul", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31015,7 +31015,7 @@ { "Field": "ersteller", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31048,7 +31048,7 @@ { "Field": "dateiname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31059,7 +31059,7 @@ { "Field": "bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31081,7 +31081,7 @@ { "Field": "size", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31134,7 +31134,7 @@ { "Field": "pfad", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31170,7 +31170,7 @@ { "Field": "wkz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31203,7 +31203,7 @@ { "Field": "belegfeld1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31214,7 +31214,7 @@ { "Field": "belegfeld2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31236,7 +31236,7 @@ { "Field": "konto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31258,7 +31258,7 @@ { "Field": "kost1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31269,7 +31269,7 @@ { "Field": "kost2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31280,7 +31280,7 @@ { "Field": "kostmenge", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31302,7 +31302,7 @@ { "Field": "buchungstext", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31313,7 +31313,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31393,7 +31393,7 @@ { "Field": "datum", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -31415,7 +31415,7 @@ { "Field": "status", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -31451,7 +31451,7 @@ { "Field": "problemcase", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31498,7 +31498,7 @@ { "Field": "deviceidsource", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -31509,7 +31509,7 @@ { "Field": "deviceiddest", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -31520,7 +31520,7 @@ { "Field": "job", "Type": "longtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31553,7 +31553,7 @@ { "Field": "art", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -31611,7 +31611,7 @@ { "Field": "kategorie", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -31658,7 +31658,7 @@ { "Field": "meta_key", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31669,7 +31669,7 @@ { "Field": "meta_value", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31705,7 +31705,7 @@ { "Field": "keyword", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31716,7 +31716,7 @@ { "Field": "doctype", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31727,7 +31727,7 @@ { "Field": "fontstyle", "Type": "varchar(2)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31738,7 +31738,7 @@ { "Field": "alignment", "Type": "varchar(2)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31749,7 +31749,7 @@ { "Field": "content", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -31818,7 +31818,7 @@ { "Field": "language_code", "Type": "varchar(2)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31829,7 +31829,7 @@ { "Field": "content", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -31851,7 +31851,7 @@ { "Field": "fontstyle", "Type": "varchar(2)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31862,7 +31862,7 @@ { "Field": "alignment", "Type": "varchar(2)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31926,7 +31926,7 @@ { "Field": "typ", "Type": "varchar(24)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31937,7 +31937,7 @@ { "Field": "von", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31948,7 +31948,7 @@ { "Field": "firma", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31959,7 +31959,7 @@ { "Field": "an", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31970,7 +31970,7 @@ { "Field": "email_an", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31981,7 +31981,7 @@ { "Field": "firma_an", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -31992,7 +31992,7 @@ { "Field": "adresse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32003,7 +32003,7 @@ { "Field": "plz", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32014,7 +32014,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32025,7 +32025,7 @@ { "Field": "land", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32047,7 +32047,7 @@ { "Field": "betreff", "Type": "varchar(1023)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32058,7 +32058,7 @@ { "Field": "content", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32080,7 +32080,7 @@ { "Field": "send_as", "Type": "varchar(24)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32091,7 +32091,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32157,7 +32157,7 @@ { "Field": "ansprechpartner", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -32168,7 +32168,7 @@ { "Field": "email_cc", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -32179,7 +32179,7 @@ { "Field": "email_bcc", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -32190,7 +32190,7 @@ { "Field": "bearbeiter", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -32223,7 +32223,7 @@ { "Field": "internebezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32265,7 +32265,7 @@ { "Field": "dokument", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32287,7 +32287,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32309,7 +32309,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32342,7 +32342,7 @@ { "Field": "art", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32353,7 +32353,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32364,7 +32364,7 @@ { "Field": "text", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32503,7 +32503,7 @@ { "Field": "bezeichnung", "Type": "varchar(200)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32745,7 +32745,7 @@ { "Field": "belegeautoversand", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'standardauftrag'", @@ -32787,7 +32787,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32798,7 +32798,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32809,7 +32809,7 @@ { "Field": "befehl", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32842,7 +32842,7 @@ { "Field": "tomail", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32853,7 +32853,7 @@ { "Field": "tomailtext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32864,7 +32864,7 @@ { "Field": "tomailsubject", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32875,7 +32875,7 @@ { "Field": "adapterboxip", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32886,7 +32886,7 @@ { "Field": "adapterboxseriennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32897,7 +32897,7 @@ { "Field": "adapterboxpasswort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32908,7 +32908,7 @@ { "Field": "anbindung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32941,7 +32941,7 @@ { "Field": "format", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -32963,7 +32963,7 @@ { "Field": "json", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -33010,7 +33010,7 @@ { "Field": "filename", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33032,7 +33032,7 @@ { "Field": "description", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33043,7 +33043,7 @@ { "Field": "anzahl", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33054,7 +33054,7 @@ { "Field": "befehl", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33065,7 +33065,7 @@ { "Field": "anbindung", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33168,7 +33168,7 @@ { "Field": "kommentar", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33226,7 +33226,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33237,7 +33237,7 @@ { "Field": "konto", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33248,7 +33248,7 @@ { "Field": "blz", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33270,7 +33270,7 @@ { "Field": "vz1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33281,7 +33281,7 @@ { "Field": "vz2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33292,7 +33292,7 @@ { "Field": "vz3", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33347,7 +33347,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33369,7 +33369,7 @@ { "Field": "waehrung", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'eur'", @@ -33413,7 +33413,7 @@ { "Field": "mandatsreferenzart", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33424,7 +33424,7 @@ { "Field": "mandatsreferenzwdhart", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33460,7 +33460,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33471,7 +33471,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33482,7 +33482,7 @@ { "Field": "inhalt", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33504,7 +33504,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33515,7 +33515,7 @@ { "Field": "art", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33584,7 +33584,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33595,7 +33595,7 @@ { "Field": "dateiname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33606,7 +33606,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33617,7 +33617,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33628,7 +33628,7 @@ { "Field": "nachricht", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33650,7 +33650,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33694,7 +33694,7 @@ { "Field": "partnerid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33705,7 +33705,7 @@ { "Field": "kundennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33741,7 +33741,7 @@ { "Field": "ean", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33799,7 +33799,7 @@ { "Field": "request", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33810,7 +33810,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33880,7 +33880,7 @@ { "Field": "itemid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -33902,7 +33902,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -33913,7 +33913,7 @@ { "Field": "variation", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -33924,7 +33924,7 @@ { "Field": "sku", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -33993,7 +33993,7 @@ { "Field": "bild", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34004,7 +34004,7 @@ { "Field": "url", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34015,7 +34015,7 @@ { "Field": "itemid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34026,7 +34026,7 @@ { "Field": "sku", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34048,7 +34048,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34070,7 +34070,7 @@ { "Field": "dauer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34205,7 +34205,7 @@ { "Field": "request", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34216,7 +34216,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34227,7 +34227,7 @@ { "Field": "parameter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34280,7 +34280,7 @@ { "Field": "job_id", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -34291,7 +34291,7 @@ { "Field": "file_id", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -34302,7 +34302,7 @@ { "Field": "response_file_id", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -34324,7 +34324,7 @@ { "Field": "uuid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34335,7 +34335,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34346,7 +34346,7 @@ { "Field": "description", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34357,7 +34357,7 @@ { "Field": "notes", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34368,7 +34368,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34379,7 +34379,7 @@ { "Field": "next_action", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34460,7 +34460,7 @@ { "Field": "itemid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34482,7 +34482,7 @@ { "Field": "fee_type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34493,7 +34493,7 @@ { "Field": "fee_description", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34504,7 +34504,7 @@ { "Field": "fee_amount", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34526,7 +34526,7 @@ { "Field": "fee_memo", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34617,7 +34617,7 @@ { "Field": "specname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -34628,7 +34628,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -34639,7 +34639,7 @@ { "Field": "cardinality", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -34661,7 +34661,7 @@ { "Field": "options", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -34672,7 +34672,7 @@ { "Field": "val", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -34730,7 +34730,7 @@ { "Field": "kategorie", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34752,7 +34752,7 @@ { "Field": "vorschlagbezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -34763,7 +34763,7 @@ { "Field": "vorschlagparentsid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -34774,7 +34774,7 @@ { "Field": "vorschlagparentsbezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -34821,7 +34821,7 @@ { "Field": "kategorie", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -34843,7 +34843,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -34923,7 +34923,7 @@ { "Field": "url", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -34999,7 +34999,7 @@ { "Field": "profilid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -35010,7 +35010,7 @@ { "Field": "profiltype", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -35021,7 +35021,7 @@ { "Field": "profilname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -35032,7 +35032,7 @@ { "Field": "profilsummary", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -35043,7 +35043,7 @@ { "Field": "category", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -35101,7 +35101,7 @@ { "Field": "token", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -35112,7 +35112,7 @@ { "Field": "scope", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -35192,7 +35192,7 @@ { "Field": "item_id_external", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35203,7 +35203,7 @@ { "Field": "ebay_primary_category_id_external", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35214,7 +35214,7 @@ { "Field": "ebay_primary_store_category_id_external", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35225,7 +35225,7 @@ { "Field": "ebay_secondary_store_category_id_external", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35236,7 +35236,7 @@ { "Field": "ebay_secondary_category_id_external", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35247,7 +35247,7 @@ { "Field": "ebay_shipping_profile_id_external", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35258,7 +35258,7 @@ { "Field": "ebay_return_profile_id_external", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35269,7 +35269,7 @@ { "Field": "ebay_payment_profile_id_external", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35313,7 +35313,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35324,7 +35324,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35335,7 +35335,7 @@ { "Field": "sku", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35346,7 +35346,7 @@ { "Field": "ean", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35357,7 +35357,7 @@ { "Field": "title", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35368,7 +35368,7 @@ { "Field": "listing_duration", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35379,7 +35379,7 @@ { "Field": "inventory_tracking_method", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35390,7 +35390,7 @@ { "Field": "condition_display_name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35401,7 +35401,7 @@ { "Field": "condition_id_external", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35412,7 +35412,7 @@ { "Field": "condition_description", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35423,7 +35423,7 @@ { "Field": "delivery_time", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35434,7 +35434,7 @@ { "Field": "description", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35493,7 +35493,7 @@ { "Field": "property", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35504,7 +35504,7 @@ { "Field": "value", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35568,7 +35568,7 @@ { "Field": "sku", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35579,7 +35579,7 @@ { "Field": "title", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35638,7 +35638,7 @@ { "Field": "property", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35649,7 +35649,7 @@ { "Field": "value", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35707,7 +35707,7 @@ { "Field": "kategorie", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -35718,7 +35718,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -35765,7 +35765,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -35776,7 +35776,7 @@ { "Field": "template", "Type": "longtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -35823,7 +35823,7 @@ { "Field": "url", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -35870,7 +35870,7 @@ { "Field": "beschreibung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -35881,7 +35881,7 @@ { "Field": "carrier", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -35892,7 +35892,7 @@ { "Field": "customcarrier", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -35925,7 +35925,7 @@ { "Field": "service", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -35936,7 +35936,7 @@ { "Field": "kategorie", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -36074,7 +36074,7 @@ { "Field": "hauptkategorie", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -36085,7 +36085,7 @@ { "Field": "unterkategorie", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -36096,7 +36096,7 @@ { "Field": "einheit", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -36107,7 +36107,7 @@ { "Field": "wert", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -36165,7 +36165,7 @@ { "Field": "objekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36176,7 +36176,7 @@ { "Field": "projekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -36198,7 +36198,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36220,7 +36220,7 @@ { "Field": "vpe", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'1'", @@ -36297,7 +36297,7 @@ { "Field": "bestellnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -36308,7 +36308,7 @@ { "Field": "bezeichnunglieferant", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36330,7 +36330,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36341,7 +36341,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36451,7 +36451,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36473,7 +36473,7 @@ { "Field": "lieferzeit_standard_einheit", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36484,7 +36484,7 @@ { "Field": "lieferzeit_aktuell_einheit", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36544,7 +36544,7 @@ { "Field": "angezeigtername", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36555,7 +36555,7 @@ { "Field": "internebeschreibung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36566,7 +36566,7 @@ { "Field": "benutzername", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36577,7 +36577,7 @@ { "Field": "passwort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36588,7 +36588,7 @@ { "Field": "server", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36599,7 +36599,7 @@ { "Field": "smtp", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36632,7 +36632,7 @@ { "Field": "imap_sentfolder", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'inbox.sent'", @@ -36687,7 +36687,7 @@ { "Field": "autoresponderbetreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36698,7 +36698,7 @@ { "Field": "autorespondertext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36753,7 +36753,7 @@ { "Field": "loeschtage", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36797,7 +36797,7 @@ { "Field": "ticketqueue", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -36808,7 +36808,7 @@ { "Field": "ticketprojekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -36863,7 +36863,7 @@ { "Field": "smtp_frommail", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36874,7 +36874,7 @@ { "Field": "smtp_fromname", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36885,7 +36885,7 @@ { "Field": "client_alias", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36896,7 +36896,7 @@ { "Field": "smtp_authtype", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36907,7 +36907,7 @@ { "Field": "smtp_authparam", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36951,7 +36951,7 @@ { "Field": "signatur", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -36984,7 +36984,7 @@ { "Field": "email", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37031,7 +37031,7 @@ { "Field": "subject", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37042,7 +37042,7 @@ { "Field": "sender", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37053,7 +37053,7 @@ { "Field": "action", "Type": "longtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37064,7 +37064,7 @@ { "Field": "action_html", "Type": "longtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37086,7 +37086,7 @@ { "Field": "anhang", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37119,7 +37119,7 @@ { "Field": "checksum", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -37163,7 +37163,7 @@ { "Field": "phpobj", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -37240,7 +37240,7 @@ { "Field": "mail_replyto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37251,7 +37251,7 @@ { "Field": "verfasser_replyto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37357,7 +37357,7 @@ { "Field": "status", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -37368,7 +37368,7 @@ { "Field": "datei", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -37404,7 +37404,7 @@ { "Field": "name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37415,7 +37415,7 @@ { "Field": "xml", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37426,7 +37426,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37448,7 +37448,7 @@ { "Field": "verwendenals", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37514,7 +37514,7 @@ { "Field": "format", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37572,7 +37572,7 @@ { "Field": "title", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37583,7 +37583,7 @@ { "Field": "path", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37594,7 +37594,7 @@ { "Field": "description", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37605,7 +37605,7 @@ { "Field": "version", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37616,7 +37616,7 @@ { "Field": "id_external", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37627,7 +37627,7 @@ { "Field": "parent_id_external", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -37674,7 +37674,7 @@ { "Field": "etsy_transaction_id", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37696,7 +37696,7 @@ { "Field": "etsy_title", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37707,7 +37707,7 @@ { "Field": "etsy_buyer_email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37765,7 +37765,7 @@ { "Field": "beschreibung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37776,7 +37776,7 @@ { "Field": "kategorie", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37798,7 +37798,7 @@ { "Field": "objekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37809,7 +37809,7 @@ { "Field": "parameter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37820,7 +37820,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37867,7 +37867,7 @@ { "Field": "eventname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -37878,7 +37878,7 @@ { "Field": "parameter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -37889,7 +37889,7 @@ { "Field": "module", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -37900,7 +37900,7 @@ { "Field": "action", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -37922,7 +37922,7 @@ { "Field": "kommentar", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -37969,7 +37969,7 @@ { "Field": "reg", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -37980,7 +37980,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38064,7 +38064,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -38075,7 +38075,7 @@ { "Field": "ziel", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -38086,7 +38086,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -38097,7 +38097,7 @@ { "Field": "fields", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -38108,7 +38108,7 @@ { "Field": "fields_where", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -38130,7 +38130,7 @@ { "Field": "mitarbeiterletzterexport", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -38141,7 +38141,7 @@ { "Field": "exporttrennzeichen", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -38163,7 +38163,7 @@ { "Field": "exportdatenmaskierung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -38174,7 +38174,7 @@ { "Field": "exportzeichensatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -38254,7 +38254,7 @@ { "Field": "doctype", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38265,7 +38265,7 @@ { "Field": "requestertype", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38298,7 +38298,7 @@ { "Field": "releasetype", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38320,7 +38320,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38367,7 +38367,7 @@ { "Field": "doctype", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38378,7 +38378,7 @@ { "Field": "requestertype", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38411,7 +38411,7 @@ { "Field": "releasetype", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38469,7 +38469,7 @@ { "Field": "doctype", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -38524,7 +38524,7 @@ { "Field": "price_type", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -38535,7 +38535,7 @@ { "Field": "currency", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38546,7 +38546,7 @@ { "Field": "comment", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38622,7 +38622,7 @@ { "Field": "label", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38633,7 +38633,7 @@ { "Field": "file_link", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38644,7 +38644,7 @@ { "Field": "internal_note", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38680,7 +38680,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38760,7 +38760,7 @@ { "Field": "benutzername", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38771,7 +38771,7 @@ { "Field": "passwort", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38782,7 +38782,7 @@ { "Field": "host", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38793,7 +38793,7 @@ { "Field": "port", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38815,7 +38815,7 @@ { "Field": "signatur", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38892,7 +38892,7 @@ { "Field": "deviceserials", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38903,7 +38903,7 @@ { "Field": "lizenz", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -38914,7 +38914,7 @@ { "Field": "schluessel", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39134,7 +39134,7 @@ { "Field": "zahlung_rechnung_sofort_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39145,7 +39145,7 @@ { "Field": "zahlung_rechnung_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39156,7 +39156,7 @@ { "Field": "zahlung_vorkasse_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39167,7 +39167,7 @@ { "Field": "zahlung_lastschrift_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39178,7 +39178,7 @@ { "Field": "zahlung_nachnahme_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39189,7 +39189,7 @@ { "Field": "zahlung_bar_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39200,7 +39200,7 @@ { "Field": "zahlung_paypal_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39211,7 +39211,7 @@ { "Field": "zahlung_amazon_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39222,7 +39222,7 @@ { "Field": "zahlung_kreditkarte_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39233,7 +39233,7 @@ { "Field": "zahlung_ratenzahlung_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39255,7 +39255,7 @@ { "Field": "freifeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39266,7 +39266,7 @@ { "Field": "freifeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39277,7 +39277,7 @@ { "Field": "freifeld3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39288,7 +39288,7 @@ { "Field": "freifeld4", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39299,7 +39299,7 @@ { "Field": "freifeld5", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39310,7 +39310,7 @@ { "Field": "freifeld6", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39321,7 +39321,7 @@ { "Field": "firmenfarbehell", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39332,7 +39332,7 @@ { "Field": "firmenfarbedunkel", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39343,7 +39343,7 @@ { "Field": "firmenfarbeganzdunkel", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39354,7 +39354,7 @@ { "Field": "navigationfarbe", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39365,7 +39365,7 @@ { "Field": "navigationfarbeschrift", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39376,7 +39376,7 @@ { "Field": "unternavigationfarbe", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39387,7 +39387,7 @@ { "Field": "unternavigationfarbeschrift", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39409,7 +39409,7 @@ { "Field": "rechnung_header", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -39420,7 +39420,7 @@ { "Field": "lieferschein_header", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -39431,7 +39431,7 @@ { "Field": "angebot_header", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -39442,7 +39442,7 @@ { "Field": "auftrag_header", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -39453,7 +39453,7 @@ { "Field": "gutschrift_header", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -39464,7 +39464,7 @@ { "Field": "bestellung_header", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -39475,7 +39475,7 @@ { "Field": "arbeitsnachweis_header", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -39486,7 +39486,7 @@ { "Field": "provisionsgutschrift_header", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -39497,7 +39497,7 @@ { "Field": "rechnung_footer", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -39508,7 +39508,7 @@ { "Field": "lieferschein_footer", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -39519,7 +39519,7 @@ { "Field": "angebot_footer", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -39530,7 +39530,7 @@ { "Field": "auftrag_footer", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -39541,7 +39541,7 @@ { "Field": "gutschrift_footer", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -39552,7 +39552,7 @@ { "Field": "bestellung_footer", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -39563,7 +39563,7 @@ { "Field": "arbeitsnachweis_footer", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -39574,7 +39574,7 @@ { "Field": "provisionsgutschrift_footer", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -39585,7 +39585,7 @@ { "Field": "eu_lieferung_vermerk", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39596,7 +39596,7 @@ { "Field": "export_lieferung_vermerk", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39607,7 +39607,7 @@ { "Field": "zahlung_amazon_bestellung_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39618,7 +39618,7 @@ { "Field": "zahlung_billsafe_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39629,7 +39629,7 @@ { "Field": "zahlung_sofortueberweisung_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39640,7 +39640,7 @@ { "Field": "zahlung_secupay_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39651,7 +39651,7 @@ { "Field": "adressefreifeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39662,7 +39662,7 @@ { "Field": "adressefreifeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39673,7 +39673,7 @@ { "Field": "adressefreifeld3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39684,7 +39684,7 @@ { "Field": "adressefreifeld4", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39695,7 +39695,7 @@ { "Field": "adressefreifeld5", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39706,7 +39706,7 @@ { "Field": "adressefreifeld6", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39717,7 +39717,7 @@ { "Field": "adressefreifeld7", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39728,7 +39728,7 @@ { "Field": "adressefreifeld8", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39739,7 +39739,7 @@ { "Field": "adressefreifeld9", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39750,7 +39750,7 @@ { "Field": "adressefreifeld10", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39761,7 +39761,7 @@ { "Field": "zahlung_eckarte_de", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39772,7 +39772,7 @@ { "Field": "devicekey", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39805,7 +39805,7 @@ { "Field": "bcc1", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39816,7 +39816,7 @@ { "Field": "bcc2", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39827,7 +39827,7 @@ { "Field": "firmenfarbe", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39838,7 +39838,7 @@ { "Field": "name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39882,7 +39882,7 @@ { "Field": "email_html_template", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39893,7 +39893,7 @@ { "Field": "freifeld7", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39904,7 +39904,7 @@ { "Field": "freifeld8", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39915,7 +39915,7 @@ { "Field": "freifeld9", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39926,7 +39926,7 @@ { "Field": "freifeld10", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39937,7 +39937,7 @@ { "Field": "freifeld11", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39948,7 +39948,7 @@ { "Field": "freifeld12", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39959,7 +39959,7 @@ { "Field": "freifeld13", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39970,7 +39970,7 @@ { "Field": "freifeld14", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39981,7 +39981,7 @@ { "Field": "freifeld15", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -39992,7 +39992,7 @@ { "Field": "freifeld16", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40003,7 +40003,7 @@ { "Field": "freifeld17", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40014,7 +40014,7 @@ { "Field": "freifeld18", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40025,7 +40025,7 @@ { "Field": "freifeld19", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40036,7 +40036,7 @@ { "Field": "freifeld20", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40047,7 +40047,7 @@ { "Field": "freifeld21", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40058,7 +40058,7 @@ { "Field": "freifeld22", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40069,7 +40069,7 @@ { "Field": "freifeld23", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40080,7 +40080,7 @@ { "Field": "freifeld24", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40091,7 +40091,7 @@ { "Field": "freifeld25", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40102,7 +40102,7 @@ { "Field": "freifeld26", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40113,7 +40113,7 @@ { "Field": "freifeld27", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40124,7 +40124,7 @@ { "Field": "freifeld28", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40135,7 +40135,7 @@ { "Field": "freifeld29", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40146,7 +40146,7 @@ { "Field": "freifeld30", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40157,7 +40157,7 @@ { "Field": "freifeld31", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40168,7 +40168,7 @@ { "Field": "freifeld32", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40179,7 +40179,7 @@ { "Field": "freifeld33", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40190,7 +40190,7 @@ { "Field": "freifeld34", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40201,7 +40201,7 @@ { "Field": "freifeld35", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40212,7 +40212,7 @@ { "Field": "freifeld36", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40223,7 +40223,7 @@ { "Field": "freifeld37", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40234,7 +40234,7 @@ { "Field": "freifeld38", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40245,7 +40245,7 @@ { "Field": "freifeld39", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40256,7 +40256,7 @@ { "Field": "freifeld40", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40267,7 +40267,7 @@ { "Field": "adressefreifeld11", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40278,7 +40278,7 @@ { "Field": "adressefreifeld12", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40289,7 +40289,7 @@ { "Field": "adressefreifeld13", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40300,7 +40300,7 @@ { "Field": "adressefreifeld14", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40311,7 +40311,7 @@ { "Field": "adressefreifeld15", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40322,7 +40322,7 @@ { "Field": "adressefreifeld16", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40333,7 +40333,7 @@ { "Field": "adressefreifeld17", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40344,7 +40344,7 @@ { "Field": "adressefreifeld18", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40355,7 +40355,7 @@ { "Field": "adressefreifeld19", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40366,7 +40366,7 @@ { "Field": "adressefreifeld20", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40377,7 +40377,7 @@ { "Field": "proformarechnung_header", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -40388,7 +40388,7 @@ { "Field": "proformarechnung_footer", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -40424,7 +40424,7 @@ { "Field": "name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40435,7 +40435,7 @@ { "Field": "typ", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40446,7 +40446,7 @@ { "Field": "typ1", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40457,7 +40457,7 @@ { "Field": "typ2", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40468,7 +40468,7 @@ { "Field": "wert", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40479,7 +40479,7 @@ { "Field": "default_value", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40537,7 +40537,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40548,7 +40548,7 @@ { "Field": "kennung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -40570,7 +40570,7 @@ { "Field": "formel", "Type": "varchar(500)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40612,7 +40612,7 @@ { "Field": "name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40623,7 +40623,7 @@ { "Field": "formula", "Type": "varchar(500)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40634,7 +40634,7 @@ { "Field": "doctype", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40864,7 +40864,7 @@ { "Field": "sprache", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40875,7 +40875,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40886,7 +40886,7 @@ { "Field": "text", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40897,7 +40897,7 @@ { "Field": "subjekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40955,7 +40955,7 @@ { "Field": "vorlage", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40966,7 +40966,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40977,7 +40977,7 @@ { "Field": "name2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40988,7 +40988,7 @@ { "Field": "name3", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -40999,7 +40999,7 @@ { "Field": "telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41010,7 +41010,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41021,7 +41021,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41032,7 +41032,7 @@ { "Field": "plz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41043,7 +41043,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41054,7 +41054,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41065,7 +41065,7 @@ { "Field": "hausnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41076,7 +41076,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41087,7 +41087,7 @@ { "Field": "notiz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41134,7 +41134,7 @@ { "Field": "belegnr", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41145,7 +41145,7 @@ { "Field": "status", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'angelegt'", @@ -41156,7 +41156,7 @@ { "Field": "name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41189,7 +41189,7 @@ { "Field": "document_type", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41233,7 +41233,7 @@ { "Field": "storagesort", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41244,7 +41244,7 @@ { "Field": "document_info", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41302,7 +41302,7 @@ { "Field": "serial", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41313,7 +41313,7 @@ { "Field": "batch", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41421,7 +41421,7 @@ { "Field": "reason", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41432,7 +41432,7 @@ { "Field": "relation_document", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41573,7 +41573,7 @@ { "Field": "message", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41584,7 +41584,7 @@ { "Field": "created_by", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41648,7 +41648,7 @@ { "Field": "token", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -41712,7 +41712,7 @@ { "Field": "refresh_token", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -41723,7 +41723,7 @@ { "Field": "identifier", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -41776,7 +41776,7 @@ { "Field": "varname", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -41787,7 +41787,7 @@ { "Field": "value", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -41834,7 +41834,7 @@ { "Field": "scope", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -41876,7 +41876,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -41887,7 +41887,7 @@ { "Field": "description", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -41898,7 +41898,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -41920,7 +41920,7 @@ { "Field": "user", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -41931,7 +41931,7 @@ { "Field": "password", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -41942,7 +41942,7 @@ { "Field": "redirect_uri", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -41953,7 +41953,7 @@ { "Field": "token", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -41975,7 +41975,7 @@ { "Field": "refresh_token", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -41997,7 +41997,7 @@ { "Field": "id_name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -42044,7 +42044,7 @@ { "Field": "foreign_id", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -42088,7 +42088,7 @@ { "Field": "html_link", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42141,7 +42141,7 @@ { "Field": "googleapi_id_name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -42174,7 +42174,7 @@ { "Field": "identifier", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42185,7 +42185,7 @@ { "Field": "refresh_token", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42196,7 +42196,7 @@ { "Field": "access_token", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42265,7 +42265,7 @@ { "Field": "koordinaten", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42312,7 +42312,7 @@ { "Field": "name", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42323,7 +42323,7 @@ { "Field": "art", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42334,7 +42334,7 @@ { "Field": "kennziffer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42345,7 +42345,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42444,7 +42444,7 @@ { "Field": "kundennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42455,7 +42455,7 @@ { "Field": "partnerid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42488,7 +42488,7 @@ { "Field": "dta_dateiname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -42499,7 +42499,7 @@ { "Field": "dta_mail", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -42510,7 +42510,7 @@ { "Field": "dta_mail_betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -42521,7 +42521,7 @@ { "Field": "dta_mail_text", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42532,7 +42532,7 @@ { "Field": "dtavariablen", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42895,7 +42895,7 @@ { "Field": "rechnung_name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42906,7 +42906,7 @@ { "Field": "rechnung_strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42917,7 +42917,7 @@ { "Field": "rechnung_ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42928,7 +42928,7 @@ { "Field": "rechnung_plz", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42939,7 +42939,7 @@ { "Field": "rechnung_abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42950,7 +42950,7 @@ { "Field": "rechnung_land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -42961,7 +42961,7 @@ { "Field": "rechnung_email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -43005,7 +43005,7 @@ { "Field": "webid", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43038,7 +43038,7 @@ { "Field": "objektname", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43049,7 +43049,7 @@ { "Field": "objekttyp", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43060,7 +43060,7 @@ { "Field": "parameter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43071,7 +43071,7 @@ { "Field": "objektname2", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43082,7 +43082,7 @@ { "Field": "objekttyp2", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43093,7 +43093,7 @@ { "Field": "parameter2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43104,7 +43104,7 @@ { "Field": "objektname3", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43115,7 +43115,7 @@ { "Field": "objekttyp3", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43126,7 +43126,7 @@ { "Field": "parameter3", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43184,7 +43184,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43253,7 +43253,7 @@ { "Field": "parameter1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -43264,7 +43264,7 @@ { "Field": "parameter2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -43275,7 +43275,7 @@ { "Field": "parameter3", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -43437,7 +43437,7 @@ { "Field": "projekt", "Type": "varchar(222)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -43448,7 +43448,7 @@ { "Field": "anlegeart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43459,7 +43459,7 @@ { "Field": "belegnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -43492,7 +43492,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43503,7 +43503,7 @@ { "Field": "freitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43514,7 +43514,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43525,7 +43525,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -43547,7 +43547,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43558,7 +43558,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43569,7 +43569,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43580,7 +43580,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43591,7 +43591,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43602,7 +43602,7 @@ { "Field": "plz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43613,7 +43613,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43624,7 +43624,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43635,7 +43635,7 @@ { "Field": "ustid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43690,7 +43690,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43701,7 +43701,7 @@ { "Field": "telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43712,7 +43712,7 @@ { "Field": "telefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43723,7 +43723,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43734,7 +43734,7 @@ { "Field": "kundennummer", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -43756,7 +43756,7 @@ { "Field": "versandart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -43778,7 +43778,7 @@ { "Field": "buchhaltung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43789,7 +43789,7 @@ { "Field": "zahlungsweise", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43800,7 +43800,7 @@ { "Field": "zahlungsstatus", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43877,7 +43877,7 @@ { "Field": "bank_inhaber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43888,7 +43888,7 @@ { "Field": "bank_institut", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43921,7 +43921,7 @@ { "Field": "kreditkarte_typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43932,7 +43932,7 @@ { "Field": "kreditkarte_inhaber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43943,7 +43943,7 @@ { "Field": "kreditkarte_nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43954,7 +43954,7 @@ { "Field": "kreditkarte_pruefnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -43987,7 +43987,7 @@ { "Field": "paypalaccount", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44031,7 +44031,7 @@ { "Field": "versendet_per", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44042,7 +44042,7 @@ { "Field": "versendet_durch", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44097,7 +44097,7 @@ { "Field": "manuell_vorabbezahlt_hinweis", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44185,7 +44185,7 @@ { "Field": "aktion", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44196,7 +44196,7 @@ { "Field": "vertrieb", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44240,7 +44240,7 @@ { "Field": "ihrebestellnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -44251,7 +44251,7 @@ { "Field": "anschreiben", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -44416,7 +44416,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'eur'", @@ -44482,7 +44482,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'firma'", @@ -44548,7 +44548,7 @@ { "Field": "internebezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44570,7 +44570,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -44581,7 +44581,7 @@ { "Field": "sprache", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44592,7 +44592,7 @@ { "Field": "gln", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44603,7 +44603,7 @@ { "Field": "deliverythresholdvatid", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44658,7 +44658,7 @@ { "Field": "kostenstelle", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44669,7 +44669,7 @@ { "Field": "bodyzusatz", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44680,7 +44680,7 @@ { "Field": "lieferbedingung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44691,7 +44691,7 @@ { "Field": "titel", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44735,7 +44735,7 @@ { "Field": "bundesstaat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44746,7 +44746,7 @@ { "Field": "kundennummer_buchhaltung", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44757,7 +44757,7 @@ { "Field": "storage_country", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44868,7 +44868,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44879,7 +44879,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44890,7 +44890,7 @@ { "Field": "internerkommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44901,7 +44901,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44934,7 +44934,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44956,7 +44956,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44978,7 +44978,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -44989,7 +44989,7 @@ { "Field": "umsatzsteuer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -45000,7 +45000,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -45132,7 +45132,7 @@ { "Field": "einheit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -45154,7 +45154,7 @@ { "Field": "zolltarifnummer", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -45165,7 +45165,7 @@ { "Field": "herkunftsland", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -45176,7 +45176,7 @@ { "Field": "artikelnummerkunde", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -45187,7 +45187,7 @@ { "Field": "freifeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45198,7 +45198,7 @@ { "Field": "freifeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45209,7 +45209,7 @@ { "Field": "freifeld3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45220,7 +45220,7 @@ { "Field": "freifeld4", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45231,7 +45231,7 @@ { "Field": "freifeld5", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45242,7 +45242,7 @@ { "Field": "freifeld6", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45253,7 +45253,7 @@ { "Field": "freifeld7", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45264,7 +45264,7 @@ { "Field": "freifeld8", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45275,7 +45275,7 @@ { "Field": "freifeld9", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45286,7 +45286,7 @@ { "Field": "freifeld10", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45330,7 +45330,7 @@ { "Field": "kostenstelle", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -45352,7 +45352,7 @@ { "Field": "steuertext", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45363,7 +45363,7 @@ { "Field": "erloese", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45385,7 +45385,7 @@ { "Field": "einkaufspreiswaehrung", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -45429,7 +45429,7 @@ { "Field": "ekwaehrung", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -45451,7 +45451,7 @@ { "Field": "freifeld11", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45462,7 +45462,7 @@ { "Field": "freifeld12", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45473,7 +45473,7 @@ { "Field": "freifeld13", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45484,7 +45484,7 @@ { "Field": "freifeld14", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45495,7 +45495,7 @@ { "Field": "freifeld15", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45506,7 +45506,7 @@ { "Field": "freifeld16", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45517,7 +45517,7 @@ { "Field": "freifeld17", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45528,7 +45528,7 @@ { "Field": "freifeld18", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45539,7 +45539,7 @@ { "Field": "freifeld19", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45550,7 +45550,7 @@ { "Field": "freifeld20", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45561,7 +45561,7 @@ { "Field": "freifeld21", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45572,7 +45572,7 @@ { "Field": "freifeld22", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45583,7 +45583,7 @@ { "Field": "freifeld23", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45594,7 +45594,7 @@ { "Field": "freifeld24", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45605,7 +45605,7 @@ { "Field": "freifeld25", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45616,7 +45616,7 @@ { "Field": "freifeld26", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45627,7 +45627,7 @@ { "Field": "freifeld27", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45638,7 +45638,7 @@ { "Field": "freifeld28", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45649,7 +45649,7 @@ { "Field": "freifeld29", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45660,7 +45660,7 @@ { "Field": "freifeld30", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45671,7 +45671,7 @@ { "Field": "freifeld31", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45682,7 +45682,7 @@ { "Field": "freifeld32", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45693,7 +45693,7 @@ { "Field": "freifeld33", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45704,7 +45704,7 @@ { "Field": "freifeld34", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45715,7 +45715,7 @@ { "Field": "freifeld35", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45726,7 +45726,7 @@ { "Field": "freifeld36", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45737,7 +45737,7 @@ { "Field": "freifeld37", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45748,7 +45748,7 @@ { "Field": "freifeld38", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45759,7 +45759,7 @@ { "Field": "freifeld39", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45770,7 +45770,7 @@ { "Field": "freifeld40", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -45781,7 +45781,7 @@ { "Field": "formelmenge", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -45792,7 +45792,7 @@ { "Field": "formelpreis", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46005,7 +46005,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46016,7 +46016,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46058,7 +46058,7 @@ { "Field": "name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -46069,7 +46069,7 @@ { "Field": "alias", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -46102,7 +46102,7 @@ { "Field": "description", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46161,7 +46161,7 @@ { "Field": "action", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46208,7 +46208,7 @@ { "Field": "name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46219,7 +46219,7 @@ { "Field": "dokumenttyp", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46230,7 +46230,7 @@ { "Field": "module", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46241,7 +46241,7 @@ { "Field": "funktion", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46252,7 +46252,7 @@ { "Field": "typ", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46263,7 +46263,7 @@ { "Field": "block", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46274,7 +46274,7 @@ { "Field": "blocktyp", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46321,7 +46321,7 @@ { "Field": "module", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -46385,7 +46385,7 @@ { "Field": "module", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -46396,7 +46396,7 @@ { "Field": "funktion", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46460,7 +46460,7 @@ { "Field": "module", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46507,7 +46507,7 @@ { "Field": "module", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46518,7 +46518,7 @@ { "Field": "action", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46529,7 +46529,7 @@ { "Field": "first", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46540,7 +46540,7 @@ { "Field": "sec", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46551,7 +46551,7 @@ { "Field": "aftersec", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46620,7 +46620,7 @@ { "Field": "function", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46664,7 +46664,7 @@ { "Field": "module", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46761,7 +46761,7 @@ { "Field": "filename", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46772,7 +46772,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "'created'", @@ -46783,7 +46783,7 @@ { "Field": "message", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -46848,7 +46848,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -46859,7 +46859,7 @@ { "Field": "ziel", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -46870,7 +46870,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -46881,7 +46881,7 @@ { "Field": "fields", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -46903,7 +46903,7 @@ { "Field": "mitarbeiterletzterimport", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -46914,7 +46914,7 @@ { "Field": "importtrennzeichen", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -46936,7 +46936,7 @@ { "Field": "importdatenmaskierung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -46947,7 +46947,7 @@ { "Field": "importzeichensatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -46969,7 +46969,7 @@ { "Field": "charset", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'utf8'", @@ -47038,7 +47038,7 @@ { "Field": "tabelle", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -47096,7 +47096,7 @@ { "Field": "sprache", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47107,7 +47107,7 @@ { "Field": "inhalt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47118,7 +47118,7 @@ { "Field": "kurztext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47129,7 +47129,7 @@ { "Field": "html", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47140,7 +47140,7 @@ { "Field": "title", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47151,7 +47151,7 @@ { "Field": "description", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47162,7 +47162,7 @@ { "Field": "keywords", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47173,7 +47173,7 @@ { "Field": "inhaltstyp", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47228,7 +47228,7 @@ { "Field": "template", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -47239,7 +47239,7 @@ { "Field": "finalparse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47250,7 +47250,7 @@ { "Field": "navigation", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -47297,7 +47297,7 @@ { "Field": "projekt", "Type": "varchar(222)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47308,7 +47308,7 @@ { "Field": "belegnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47319,7 +47319,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47330,7 +47330,7 @@ { "Field": "auftrag", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47352,7 +47352,7 @@ { "Field": "freitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47363,7 +47363,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47396,7 +47396,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47407,7 +47407,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47418,7 +47418,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47429,7 +47429,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47440,7 +47440,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47451,7 +47451,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47462,7 +47462,7 @@ { "Field": "plz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47473,7 +47473,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47484,7 +47484,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47495,7 +47495,7 @@ { "Field": "ustid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47506,7 +47506,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47517,7 +47517,7 @@ { "Field": "telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47528,7 +47528,7 @@ { "Field": "telefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47539,7 +47539,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47550,7 +47550,7 @@ { "Field": "kundennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47561,7 +47561,7 @@ { "Field": "versandart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47572,7 +47572,7 @@ { "Field": "versand", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47616,7 +47616,7 @@ { "Field": "versendet_per", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47627,7 +47627,7 @@ { "Field": "versendet_durch", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47784,7 +47784,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47795,7 +47795,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47806,7 +47806,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47817,7 +47817,7 @@ { "Field": "internerkommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47850,7 +47850,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47937,7 +47937,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -47948,7 +47948,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -48001,7 +48001,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -48012,7 +48012,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -48070,7 +48070,7 @@ { "Field": "titel", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -48081,7 +48081,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -48092,7 +48092,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -48161,7 +48161,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'default'", @@ -48172,7 +48172,7 @@ { "Field": "farbe", "Type": "varchar(15)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'3300ff'", @@ -48219,7 +48219,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -48230,7 +48230,7 @@ { "Field": "beschreibung", "Type": "longtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -48274,7 +48274,7 @@ { "Field": "color", "Type": "varchar(7)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'#6f93db'", @@ -48296,7 +48296,7 @@ { "Field": "ort", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -48384,7 +48384,7 @@ { "Field": "typ", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -48395,7 +48395,7 @@ { "Field": "uri", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -48406,7 +48406,7 @@ { "Field": "uid", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -48448,7 +48448,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -48459,7 +48459,7 @@ { "Field": "farbe", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -48587,7 +48587,7 @@ { "Field": "szelle", "Type": "varchar(15)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -48609,7 +48609,7 @@ { "Field": "ndatum", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -48752,7 +48752,7 @@ { "Field": "auswahl", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -48785,7 +48785,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -48807,7 +48807,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49005,7 +49005,7 @@ { "Field": "storniert_grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49016,7 +49016,7 @@ { "Field": "storniert_bearbeiter", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49027,7 +49027,7 @@ { "Field": "sachkonto", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49038,7 +49038,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49113,7 +49113,7 @@ { "Field": "beschreibung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49182,7 +49182,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49204,7 +49204,7 @@ { "Field": "kommentar", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49237,7 +49237,7 @@ { "Field": "bezeichnung", "Type": "varchar(40)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49574,7 +49574,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "PRI", "Default": "", @@ -49585,7 +49585,7 @@ { "Field": "wert", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49643,7 +49643,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49654,7 +49654,7 @@ { "Field": "kurzbezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49665,7 +49665,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49676,7 +49676,7 @@ { "Field": "erstezeile", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49698,7 +49698,7 @@ { "Field": "blz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49709,7 +49709,7 @@ { "Field": "konto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49720,7 +49720,7 @@ { "Field": "swift", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49731,7 +49731,7 @@ { "Field": "iban", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49764,7 +49764,7 @@ { "Field": "hbcikennung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49775,7 +49775,7 @@ { "Field": "inhaber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -49841,7 +49841,7 @@ { "Field": "liveimport", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -49852,7 +49852,7 @@ { "Field": "liveimport_passwort", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -49874,7 +49874,7 @@ { "Field": "importtrennzeichen", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -49885,7 +49885,7 @@ { "Field": "codierung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -49907,7 +49907,7 @@ { "Field": "importdatenmaskierung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -49929,7 +49929,7 @@ { "Field": "glaeubiger", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -49995,7 +49995,7 @@ { "Field": "importfelddatum", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -50006,7 +50006,7 @@ { "Field": "importfelddatumformat", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -50017,7 +50017,7 @@ { "Field": "importfelddatumformatausgabe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -50028,7 +50028,7 @@ { "Field": "importfeldbetrag", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -50039,7 +50039,7 @@ { "Field": "importfeldbetragformat", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -50050,7 +50050,7 @@ { "Field": "importfeldbuchungstext", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -50061,7 +50061,7 @@ { "Field": "importfeldbuchungstextformat", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -50072,7 +50072,7 @@ { "Field": "importfeldwaehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -50083,7 +50083,7 @@ { "Field": "importfeldwaehrungformat", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -50094,7 +50094,7 @@ { "Field": "importfeldhabensollkennung", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50105,7 +50105,7 @@ { "Field": "importfeldkennunghaben", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50116,7 +50116,7 @@ { "Field": "importfeldkennungsoll", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50138,7 +50138,7 @@ { "Field": "importfeldhaben", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50149,7 +50149,7 @@ { "Field": "importfeldsoll", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50268,7 +50268,7 @@ { "Field": "vorgang", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50279,7 +50279,7 @@ { "Field": "originalvorgang", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50356,7 +50356,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50367,7 +50367,7 @@ { "Field": "originalwaehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50400,7 +50400,7 @@ { "Field": "buchungstext", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50411,7 +50411,7 @@ { "Field": "gegenkonto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -50422,7 +50422,7 @@ { "Field": "belegfeld1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50433,7 +50433,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50455,7 +50455,7 @@ { "Field": "pruefsumme", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50466,7 +50466,7 @@ { "Field": "kostenstelle", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50510,7 +50510,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -50554,7 +50554,7 @@ { "Field": "doctype", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50576,7 +50576,7 @@ { "Field": "vorauswahltyp", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50587,7 +50587,7 @@ { "Field": "vorauswahlparameter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50609,7 +50609,7 @@ { "Field": "klaergrund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50620,7 +50620,7 @@ { "Field": "bezugtyp", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50631,7 +50631,7 @@ { "Field": "bezugparameter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50707,7 +50707,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50740,7 +50740,7 @@ { "Field": "objekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50843,7 +50843,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50876,7 +50876,7 @@ { "Field": "objekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50979,7 +50979,7 @@ { "Field": "sachkonto", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -50990,7 +50990,7 @@ { "Field": "beschriftung", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -51001,7 +51001,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51117,7 +51117,7 @@ { "Field": "belegtyp", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51128,7 +51128,7 @@ { "Field": "art", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51139,7 +51139,7 @@ { "Field": "projekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51161,7 +51161,7 @@ { "Field": "empfaenger_email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51172,7 +51172,7 @@ { "Field": "empfaenger_name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51252,7 +51252,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51263,7 +51263,7 @@ { "Field": "projekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51274,7 +51274,7 @@ { "Field": "verantwortlicher", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51285,7 +51285,7 @@ { "Field": "logdatei", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51332,7 +51332,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51343,7 +51343,7 @@ { "Field": "datum", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51354,7 +51354,7 @@ { "Field": "buchungstext", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51365,7 +51365,7 @@ { "Field": "sonstiges", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51401,7 +51401,7 @@ { "Field": "nummer", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -51412,7 +51412,7 @@ { "Field": "beschreibung", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -51423,7 +51423,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -51470,7 +51470,7 @@ { "Field": "zahlungsweise", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51514,7 +51514,7 @@ { "Field": "versandart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51583,7 +51583,7 @@ { "Field": "action", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51594,7 +51594,7 @@ { "Field": "selection", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51630,7 +51630,7 @@ { "Field": "group_table", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "UNI", "Default": "", @@ -51641,7 +51641,7 @@ { "Field": "title", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51705,7 +51705,7 @@ { "Field": "reference_table", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51822,7 +51822,7 @@ { "Field": "type", "Type": "varchar(24)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "UNI", "Default": "", @@ -51833,7 +51833,7 @@ { "Field": "title", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51844,7 +51844,7 @@ { "Field": "hexcolor", "Type": "varchar(7)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'#ffffff'", @@ -51908,7 +51908,7 @@ { "Field": "iso", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51919,7 +51919,7 @@ { "Field": "iso3", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51930,7 +51930,7 @@ { "Field": "num_code", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51941,7 +51941,7 @@ { "Field": "bezeichnung_de", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51952,7 +51952,7 @@ { "Field": "bezeichnung_en", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -51999,7 +51999,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -52010,7 +52010,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -52145,7 +52145,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -52178,7 +52178,7 @@ { "Field": "referenz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -52189,7 +52189,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -52277,7 +52277,7 @@ { "Field": "doctype", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -52358,7 +52358,7 @@ { "Field": "charge", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -52424,7 +52424,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -52651,7 +52651,7 @@ { "Field": "charge", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -52662,7 +52662,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -52721,7 +52721,7 @@ { "Field": "kurzbezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -52732,7 +52732,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -52875,7 +52875,7 @@ { "Field": "abckategorie", "Type": "varchar(1)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -52886,7 +52886,7 @@ { "Field": "regalart", "Type": "varchar(100)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -52983,7 +52983,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -52994,7 +52994,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -53309,7 +53309,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -53320,7 +53320,7 @@ { "Field": "objekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -53331,7 +53331,7 @@ { "Field": "parameter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -53364,7 +53364,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -53501,7 +53501,7 @@ { "Field": "seriennummer", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -53512,7 +53512,7 @@ { "Field": "charge", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -53534,7 +53534,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -53864,7 +53864,7 @@ { "Field": "waehrungkalk", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -53875,7 +53875,7 @@ { "Field": "waehrungletzt", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -53945,7 +53945,7 @@ { "Field": "module", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -53989,7 +53989,7 @@ { "Field": "language", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54000,7 +54000,7 @@ { "Field": "country", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54044,7 +54044,7 @@ { "Field": "filename", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54080,7 +54080,7 @@ { "Field": "object", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54149,7 +54149,7 @@ { "Field": "name", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54160,7 +54160,7 @@ { "Field": "typ", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54182,7 +54182,7 @@ { "Field": "format", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54193,7 +54193,7 @@ { "Field": "kategorie", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54251,7 +54251,7 @@ { "Field": "name", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54262,7 +54262,7 @@ { "Field": "beschreibung", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54273,7 +54273,7 @@ { "Field": "typ", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54284,7 +54284,7 @@ { "Field": "position_typ", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54350,7 +54350,7 @@ { "Field": "schrift_art", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54383,7 +54383,7 @@ { "Field": "schrift_farbe", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54394,7 +54394,7 @@ { "Field": "schrift_align", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54405,7 +54405,7 @@ { "Field": "hintergrund_farbe", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54416,7 +54416,7 @@ { "Field": "rahmen", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54427,7 +54427,7 @@ { "Field": "rahmen_farbe", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54449,7 +54449,7 @@ { "Field": "inhalt_deutsch", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54460,7 +54460,7 @@ { "Field": "inhalt_englisch", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54526,7 +54526,7 @@ { "Field": "bild_deutsch_typ", "Type": "varchar(5)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54537,7 +54537,7 @@ { "Field": "bild_englisch_typ", "Type": "varchar(5)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54612,7 +54612,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54623,7 +54623,7 @@ { "Field": "sprache", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54634,7 +54634,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54645,7 +54645,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54656,7 +54656,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54667,7 +54667,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54678,7 +54678,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54689,7 +54689,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54700,7 +54700,7 @@ { "Field": "plz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54711,7 +54711,7 @@ { "Field": "telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54722,7 +54722,7 @@ { "Field": "telefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54733,7 +54733,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54744,7 +54744,7 @@ { "Field": "sonstiges", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54755,7 +54755,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54766,7 +54766,7 @@ { "Field": "steuer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54777,7 +54777,7 @@ { "Field": "adresse", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -54799,7 +54799,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -54821,7 +54821,7 @@ { "Field": "interne_bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -54832,7 +54832,7 @@ { "Field": "hinweis", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -54843,7 +54843,7 @@ { "Field": "gln", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54854,7 +54854,7 @@ { "Field": "ustid", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54865,7 +54865,7 @@ { "Field": "lieferbedingung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54876,7 +54876,7 @@ { "Field": "ust_befreit", "Type": "varchar(1)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54929,7 +54929,7 @@ { "Field": "kundennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54940,7 +54940,7 @@ { "Field": "zahlungsweise", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -54984,7 +54984,7 @@ { "Field": "versandart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55031,7 +55031,7 @@ { "Field": "lieferbedingungen", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55042,7 +55042,7 @@ { "Field": "kennzeichen", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55089,7 +55089,7 @@ { "Field": "projekt", "Type": "varchar(222)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -55100,7 +55100,7 @@ { "Field": "lieferscheinart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55111,7 +55111,7 @@ { "Field": "belegnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -55122,7 +55122,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55133,7 +55133,7 @@ { "Field": "auftrag", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55155,7 +55155,7 @@ { "Field": "freitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55166,7 +55166,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -55188,7 +55188,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55199,7 +55199,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55210,7 +55210,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55221,7 +55221,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55232,7 +55232,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55243,7 +55243,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55254,7 +55254,7 @@ { "Field": "plz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55265,7 +55265,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55276,7 +55276,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -55287,7 +55287,7 @@ { "Field": "ustid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55298,7 +55298,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55309,7 +55309,7 @@ { "Field": "telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55320,7 +55320,7 @@ { "Field": "telefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55331,7 +55331,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55342,7 +55342,7 @@ { "Field": "kundennummer", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -55353,7 +55353,7 @@ { "Field": "versandart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -55364,7 +55364,7 @@ { "Field": "versand", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55408,7 +55408,7 @@ { "Field": "versendet_per", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55419,7 +55419,7 @@ { "Field": "versendet_durch", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55463,7 +55463,7 @@ { "Field": "vertrieb", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55485,7 +55485,7 @@ { "Field": "ihrebestellnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -55496,7 +55496,7 @@ { "Field": "anschreiben", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -55540,7 +55540,7 @@ { "Field": "lieferantenretoureinfo", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55595,7 +55595,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'firma'", @@ -55606,7 +55606,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -55683,7 +55683,7 @@ { "Field": "internebezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55716,7 +55716,7 @@ { "Field": "sprache", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55727,7 +55727,7 @@ { "Field": "bundesland", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55738,7 +55738,7 @@ { "Field": "gln", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55804,7 +55804,7 @@ { "Field": "kostenstelle", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55815,7 +55815,7 @@ { "Field": "bodyzusatz", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55826,7 +55826,7 @@ { "Field": "lieferbedingung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55837,7 +55837,7 @@ { "Field": "titel", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -55870,7 +55870,7 @@ { "Field": "bundesstaat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56026,7 +56026,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56037,7 +56037,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56048,7 +56048,7 @@ { "Field": "internerkommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56059,7 +56059,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56070,7 +56070,7 @@ { "Field": "seriennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56103,7 +56103,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56125,7 +56125,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56136,7 +56136,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56191,7 +56191,7 @@ { "Field": "einheit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56202,7 +56202,7 @@ { "Field": "zolltarifnummer", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -56213,7 +56213,7 @@ { "Field": "herkunftsland", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -56224,7 +56224,7 @@ { "Field": "artikelnummerkunde", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56235,7 +56235,7 @@ { "Field": "freifeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56246,7 +56246,7 @@ { "Field": "freifeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56257,7 +56257,7 @@ { "Field": "freifeld3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56268,7 +56268,7 @@ { "Field": "freifeld4", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56279,7 +56279,7 @@ { "Field": "freifeld5", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56290,7 +56290,7 @@ { "Field": "freifeld6", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56301,7 +56301,7 @@ { "Field": "freifeld7", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56312,7 +56312,7 @@ { "Field": "freifeld8", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56323,7 +56323,7 @@ { "Field": "freifeld9", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56334,7 +56334,7 @@ { "Field": "freifeld10", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56378,7 +56378,7 @@ { "Field": "lagertext", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56411,7 +56411,7 @@ { "Field": "freifeld11", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56422,7 +56422,7 @@ { "Field": "freifeld12", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56433,7 +56433,7 @@ { "Field": "freifeld13", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56444,7 +56444,7 @@ { "Field": "freifeld14", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56455,7 +56455,7 @@ { "Field": "freifeld15", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56466,7 +56466,7 @@ { "Field": "freifeld16", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56477,7 +56477,7 @@ { "Field": "freifeld17", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56488,7 +56488,7 @@ { "Field": "freifeld18", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56499,7 +56499,7 @@ { "Field": "freifeld19", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56510,7 +56510,7 @@ { "Field": "freifeld20", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56521,7 +56521,7 @@ { "Field": "freifeld21", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56532,7 +56532,7 @@ { "Field": "freifeld22", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56543,7 +56543,7 @@ { "Field": "freifeld23", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56554,7 +56554,7 @@ { "Field": "freifeld24", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56565,7 +56565,7 @@ { "Field": "freifeld25", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56576,7 +56576,7 @@ { "Field": "freifeld26", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56587,7 +56587,7 @@ { "Field": "freifeld27", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56598,7 +56598,7 @@ { "Field": "freifeld28", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56609,7 +56609,7 @@ { "Field": "freifeld29", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56620,7 +56620,7 @@ { "Field": "freifeld30", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56631,7 +56631,7 @@ { "Field": "freifeld31", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56642,7 +56642,7 @@ { "Field": "freifeld32", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56653,7 +56653,7 @@ { "Field": "freifeld33", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56664,7 +56664,7 @@ { "Field": "freifeld34", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56675,7 +56675,7 @@ { "Field": "freifeld35", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56686,7 +56686,7 @@ { "Field": "freifeld36", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56697,7 +56697,7 @@ { "Field": "freifeld37", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56708,7 +56708,7 @@ { "Field": "freifeld38", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56719,7 +56719,7 @@ { "Field": "freifeld39", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56730,7 +56730,7 @@ { "Field": "freifeld40", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -56763,7 +56763,7 @@ { "Field": "zollwaehrung", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56796,7 +56796,7 @@ { "Field": "nve", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56807,7 +56807,7 @@ { "Field": "packstueck", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56916,7 +56916,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56927,7 +56927,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56969,7 +56969,7 @@ { "Field": "ursprungsland", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -56980,7 +56980,7 @@ { "Field": "empfaengerland", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -57002,7 +57002,7 @@ { "Field": "ustid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -57134,7 +57134,7 @@ { "Field": "jahr", "Type": "varchar(4)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -57198,7 +57198,7 @@ { "Field": "empfaengerland", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -57220,7 +57220,7 @@ { "Field": "bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -57348,7 +57348,7 @@ { "Field": "rule", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -57359,7 +57359,7 @@ { "Field": "replacewith", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -57370,7 +57370,7 @@ { "Field": "active", "Type": "varchar(1)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'1'", @@ -57417,7 +57417,7 @@ { "Field": "level", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -57428,7 +57428,7 @@ { "Field": "message", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -57439,7 +57439,7 @@ { "Field": "class", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -57450,7 +57450,7 @@ { "Field": "method", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -57472,7 +57472,7 @@ { "Field": "origin_type", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -57483,7 +57483,7 @@ { "Field": "origin_detail", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -57494,7 +57494,7 @@ { "Field": "dump", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -57530,7 +57530,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -57541,7 +57541,7 @@ { "Field": "befehl", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -57552,7 +57552,7 @@ { "Field": "statement", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -57610,7 +57610,7 @@ { "Field": "meldung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -57621,7 +57621,7 @@ { "Field": "dump", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -57632,7 +57632,7 @@ { "Field": "module", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -57643,7 +57643,7 @@ { "Field": "action", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -57654,7 +57654,7 @@ { "Field": "bearbeiter", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -57665,7 +57665,7 @@ { "Field": "funktionsname", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -57723,7 +57723,7 @@ { "Field": "magento2_extended_mapping_name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -57734,7 +57734,7 @@ { "Field": "magento2_extended_mapping_type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -57745,7 +57745,7 @@ { "Field": "magento2_extended_mapping_parameter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -57820,7 +57820,7 @@ { "Field": "subject", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -57842,7 +57842,7 @@ { "Field": "from", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -57853,7 +57853,7 @@ { "Field": "to", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -57864,7 +57864,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -57922,7 +57922,7 @@ { "Field": "bezeichnung", "Type": "varchar(200)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58013,7 +58013,7 @@ { "Field": "doctype", "Type": "varchar(200)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58071,7 +58071,7 @@ { "Field": "module", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -58082,7 +58082,7 @@ { "Field": "action", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -58093,7 +58093,7 @@ { "Field": "field_id", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58104,7 +58104,7 @@ { "Field": "error_message", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58115,7 +58115,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58159,7 +58159,7 @@ { "Field": "comparator", "Type": "varchar(15)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58170,7 +58170,7 @@ { "Field": "compareto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58229,7 +58229,7 @@ { "Field": "feld", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58240,7 +58240,7 @@ { "Field": "wert", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58251,7 +58251,7 @@ { "Field": "subjekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58262,7 +58262,7 @@ { "Field": "objekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58309,7 +58309,7 @@ { "Field": "language_from", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58320,7 +58320,7 @@ { "Field": "name_from", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58331,7 +58331,7 @@ { "Field": "name_external_from", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58342,7 +58342,7 @@ { "Field": "language_to", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58353,7 +58353,7 @@ { "Field": "name_to", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58364,7 +58364,7 @@ { "Field": "name_external_to", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58375,7 +58375,7 @@ { "Field": "articlenumber_suffix_from", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58386,7 +58386,7 @@ { "Field": "articlenumber_suffix_to", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58433,7 +58433,7 @@ { "Field": "language_from", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58444,7 +58444,7 @@ { "Field": "name_from", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58455,7 +58455,7 @@ { "Field": "name_external_from", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58466,7 +58466,7 @@ { "Field": "language_to", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58477,7 +58477,7 @@ { "Field": "name_to", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58488,7 +58488,7 @@ { "Field": "name_external_to", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58568,7 +58568,7 @@ { "Field": "article_number", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58579,7 +58579,7 @@ { "Field": "hash", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58590,7 +58590,7 @@ { "Field": "dimension1", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58612,7 +58612,7 @@ { "Field": "dimension2", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58634,7 +58634,7 @@ { "Field": "dimension3", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58656,7 +58656,7 @@ { "Field": "dimension4", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58678,7 +58678,7 @@ { "Field": "dimension5", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58700,7 +58700,7 @@ { "Field": "dimension6", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58722,7 +58722,7 @@ { "Field": "dimension7", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58744,7 +58744,7 @@ { "Field": "dimension8", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58766,7 +58766,7 @@ { "Field": "dimension9", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58788,7 +58788,7 @@ { "Field": "dimension10", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58810,7 +58810,7 @@ { "Field": "dimension11", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58832,7 +58832,7 @@ { "Field": "dimension12", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58854,7 +58854,7 @@ { "Field": "dimension13", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58876,7 +58876,7 @@ { "Field": "dimension14", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58898,7 +58898,7 @@ { "Field": "dimension15", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58920,7 +58920,7 @@ { "Field": "dimension16", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58942,7 +58942,7 @@ { "Field": "dimension17", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58964,7 +58964,7 @@ { "Field": "dimension18", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -58986,7 +58986,7 @@ { "Field": "dimension19", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59008,7 +59008,7 @@ { "Field": "dimension20", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59137,7 +59137,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59148,7 +59148,7 @@ { "Field": "name_ext", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59170,7 +59170,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59250,7 +59250,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59261,7 +59261,7 @@ { "Field": "name_ext", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59283,7 +59283,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59402,7 +59402,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59413,7 +59413,7 @@ { "Field": "name_ext", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59446,7 +59446,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59457,7 +59457,7 @@ { "Field": "artikelnummer", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59468,7 +59468,7 @@ { "Field": "articlenumber_suffix", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59537,7 +59537,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59548,7 +59548,7 @@ { "Field": "name_ext", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59592,7 +59592,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59603,7 +59603,7 @@ { "Field": "artikelnummer", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59614,7 +59614,7 @@ { "Field": "articlenumber_suffix", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59806,7 +59806,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59861,7 +59861,7 @@ { "Field": "doctype", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -59894,7 +59894,7 @@ { "Field": "charge", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -59975,7 +59975,7 @@ { "Field": "kuerzel", "Type": "varchar(50)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -60074,7 +60074,7 @@ { "Field": "buchungsart", "Type": "varchar(100)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -60132,7 +60132,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -60231,7 +60231,7 @@ { "Field": "rundenkommen", "Type": "varchar(48)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'nicht_runden'", @@ -60242,7 +60242,7 @@ { "Field": "rundengehen", "Type": "varchar(48)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'nicht_runden'", @@ -60575,7 +60575,7 @@ { "Field": "kuerzel", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -60586,7 +60586,7 @@ { "Field": "kommentar", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -60619,7 +60619,7 @@ { "Field": "rundenkommen", "Type": "varchar(48)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -60630,7 +60630,7 @@ { "Field": "rundengehen", "Type": "varchar(48)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -60784,7 +60784,7 @@ { "Field": "vacation_request_token", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -60795,7 +60795,7 @@ { "Field": "internal_comment", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -60989,7 +60989,7 @@ { "Field": "mlmabrechnung", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -61000,7 +61000,7 @@ { "Field": "alteposition", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -61011,7 +61011,7 @@ { "Field": "neueposition", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -61022,7 +61022,7 @@ { "Field": "erreichteposition", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -61044,7 +61044,7 @@ { "Field": "waehrung", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'eur'", @@ -61077,7 +61077,7 @@ { "Field": "rechnung_name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -61088,7 +61088,7 @@ { "Field": "rechnung_strasse", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -61099,7 +61099,7 @@ { "Field": "rechnung_ort", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -61110,7 +61110,7 @@ { "Field": "rechnung_plz", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -61121,7 +61121,7 @@ { "Field": "rechnung_land", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -61132,7 +61132,7 @@ { "Field": "steuernummer", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -61176,7 +61176,7 @@ { "Field": "bezahlt_bearbeiter", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -61198,7 +61198,7 @@ { "Field": "bezahlt_status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -61256,7 +61256,7 @@ { "Field": "meldung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -61350,7 +61350,7 @@ { "Field": "positionierung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -61463,7 +61463,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -61474,7 +61474,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -61565,7 +61565,7 @@ { "Field": "module", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -61576,7 +61576,7 @@ { "Field": "action", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -61619,7 +61619,7 @@ { "Field": "module", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -61630,7 +61630,7 @@ { "Field": "action", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -61652,7 +61652,7 @@ { "Field": "salt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -61699,7 +61699,7 @@ { "Field": "module", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -61710,7 +61710,7 @@ { "Field": "action", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -61776,7 +61776,7 @@ { "Field": "module", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -61787,7 +61787,7 @@ { "Field": "action", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -61831,7 +61831,7 @@ { "Field": "uid", "Type": "varchar(40)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -61901,7 +61901,7 @@ { "Field": "module", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -61948,7 +61948,7 @@ { "Field": "module", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -61959,7 +61959,7 @@ { "Field": "action", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -61970,7 +61970,7 @@ { "Field": "first", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -61981,7 +61981,7 @@ { "Field": "sec", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62039,7 +62039,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -62064,7 +62064,7 @@ { "Field": "checksum", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62075,7 +62075,7 @@ { "Field": "comment", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62115,7 +62115,7 @@ { "Field": "type", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'default'", @@ -62126,7 +62126,7 @@ { "Field": "title", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62137,7 +62137,7 @@ { "Field": "message", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -62148,7 +62148,7 @@ { "Field": "tags", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -62159,7 +62159,7 @@ { "Field": "options_json", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -62223,7 +62223,7 @@ { "Field": "object_type", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62234,7 +62234,7 @@ { "Field": "object_parameter", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62245,7 +62245,7 @@ { "Field": "event_type", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62323,7 +62323,7 @@ { "Field": "objekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62367,7 +62367,7 @@ { "Field": "kommentar", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -62378,7 +62378,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -62443,7 +62443,7 @@ { "Field": "objekt", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62465,7 +62465,7 @@ { "Field": "action_long", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62476,7 +62476,7 @@ { "Field": "meldung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -62487,7 +62487,7 @@ { "Field": "bearbeiter", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62545,7 +62545,7 @@ { "Field": "titel", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62556,7 +62556,7 @@ { "Field": "href", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62567,7 +62567,7 @@ { "Field": "beschriftung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62578,7 +62578,7 @@ { "Field": "linkremove", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62642,7 +62642,7 @@ { "Field": "cart_original", "Type": "mediumtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -62653,7 +62653,7 @@ { "Field": "cart_transfer", "Type": "mediumtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -62664,7 +62664,7 @@ { "Field": "template", "Type": "mediumtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -62675,7 +62675,7 @@ { "Field": "extid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -62686,7 +62686,7 @@ { "Field": "internet", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -62697,7 +62697,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -62767,7 +62767,7 @@ { "Field": "command", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -62778,7 +62778,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "'inactive'", @@ -62927,7 +62927,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62949,7 +62949,7 @@ { "Field": "gewicht", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62960,7 +62960,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62982,7 +62982,7 @@ { "Field": "vorlage", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -62993,7 +62993,7 @@ { "Field": "vorlageid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63004,7 +63004,7 @@ { "Field": "zahlung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63026,7 +63026,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63081,7 +63081,7 @@ { "Field": "bearbeiter_distribution", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63092,7 +63092,7 @@ { "Field": "postgrund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63114,7 +63114,7 @@ { "Field": "renr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -63125,7 +63125,7 @@ { "Field": "lsnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -63161,7 +63161,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63227,7 +63227,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63249,7 +63249,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63329,7 +63329,7 @@ { "Field": "ref", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63340,7 +63340,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63555,7 +63555,7 @@ { "Field": "reason", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63602,7 +63602,7 @@ { "Field": "payment_status", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63646,7 +63646,7 @@ { "Field": "currency", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63657,7 +63657,7 @@ { "Field": "payment_reason", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63668,7 +63668,7 @@ { "Field": "payment_json", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -63701,7 +63701,7 @@ { "Field": "payment_info", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63794,7 +63794,7 @@ { "Field": "comment", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63805,7 +63805,7 @@ { "Field": "created_by", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63924,7 +63924,7 @@ { "Field": "currency", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63935,7 +63935,7 @@ { "Field": "payment_reason", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -63946,7 +63946,7 @@ { "Field": "payment_info", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -64038,7 +64038,7 @@ { "Field": "status", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'created'", @@ -64146,7 +64146,7 @@ { "Field": "locked_by_type", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -64232,7 +64232,7 @@ { "Field": "checksum", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -64254,7 +64254,7 @@ { "Field": "table_name", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -64265,7 +64265,7 @@ { "Field": "doctype", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -64276,7 +64276,7 @@ { "Field": "doctypeorig", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -64287,7 +64287,7 @@ { "Field": "dateiname", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -64298,7 +64298,7 @@ { "Field": "bearbeiter", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -64309,7 +64309,7 @@ { "Field": "belegnummer", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -64353,7 +64353,7 @@ { "Field": "parameter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -64412,7 +64412,7 @@ { "Field": "checksum", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -64434,7 +64434,7 @@ { "Field": "table_name", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -64445,7 +64445,7 @@ { "Field": "bearbeiter", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -64514,7 +64514,7 @@ { "Field": "granting_user_name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -64536,7 +64536,7 @@ { "Field": "receiving_user_name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -64547,7 +64547,7 @@ { "Field": "module", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -64558,7 +64558,7 @@ { "Field": "action", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -64616,7 +64616,7 @@ { "Field": "name", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -64808,7 +64808,7 @@ { "Field": "kassenkennung", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -64932,7 +64932,7 @@ { "Field": "zahlungsweise", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -64954,7 +64954,7 @@ { "Field": "lager", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65020,7 +65020,7 @@ { "Field": "tip_konto", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65161,7 +65161,7 @@ { "Field": "umsatzzaehler_aes", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65172,7 +65172,7 @@ { "Field": "signatur", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65183,7 +65183,7 @@ { "Field": "jwscompact", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65194,7 +65194,7 @@ { "Field": "belegart", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65252,7 +65252,7 @@ { "Field": "kassierer", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -65263,7 +65263,7 @@ { "Field": "sesssionbezeichnung", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65274,7 +65274,7 @@ { "Field": "data", "Type": "longtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -65376,7 +65376,7 @@ { "Field": "nummer", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65633,7 +65633,7 @@ { "Field": "kommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65644,7 +65644,7 @@ { "Field": "bearbeiter", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65702,7 +65702,7 @@ { "Field": "projekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65713,7 +65713,7 @@ { "Field": "belegnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65724,7 +65724,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65735,7 +65735,7 @@ { "Field": "auftrag", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65757,7 +65757,7 @@ { "Field": "freitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65768,7 +65768,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65801,7 +65801,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65812,7 +65812,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65823,7 +65823,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65834,7 +65834,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65845,7 +65845,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65856,7 +65856,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65867,7 +65867,7 @@ { "Field": "plz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65878,7 +65878,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65889,7 +65889,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65900,7 +65900,7 @@ { "Field": "ustid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65911,7 +65911,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65922,7 +65922,7 @@ { "Field": "telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65933,7 +65933,7 @@ { "Field": "telefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65944,7 +65944,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65955,7 +65955,7 @@ { "Field": "lieferantennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65966,7 +65966,7 @@ { "Field": "versandart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -65977,7 +65977,7 @@ { "Field": "versand", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -66021,7 +66021,7 @@ { "Field": "versendet_per", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -66032,7 +66032,7 @@ { "Field": "versendet_durch", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -66076,7 +66076,7 @@ { "Field": "reservierart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66087,7 +66087,7 @@ { "Field": "auslagerart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "'sammel'", @@ -66142,7 +66142,7 @@ { "Field": "internebezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -66153,7 +66153,7 @@ { "Field": "anschreiben", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66241,7 +66241,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'eur'", @@ -66252,7 +66252,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'firma'", @@ -66285,7 +66285,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -66296,7 +66296,7 @@ { "Field": "sprache", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -66307,7 +66307,7 @@ { "Field": "bodyzusatz", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -66318,7 +66318,7 @@ { "Field": "lieferbedingung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -66329,7 +66329,7 @@ { "Field": "titel", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -66340,7 +66340,7 @@ { "Field": "bundesstaat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -66420,7 +66420,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -66431,7 +66431,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -66442,7 +66442,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -66453,7 +66453,7 @@ { "Field": "internerkommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -66486,7 +66486,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -66519,7 +66519,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -66530,7 +66530,7 @@ { "Field": "einheit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -66574,7 +66574,7 @@ { "Field": "freifeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66585,7 +66585,7 @@ { "Field": "freifeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66596,7 +66596,7 @@ { "Field": "freifeld3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66607,7 +66607,7 @@ { "Field": "freifeld4", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66618,7 +66618,7 @@ { "Field": "freifeld5", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66629,7 +66629,7 @@ { "Field": "freifeld6", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66640,7 +66640,7 @@ { "Field": "freifeld7", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66651,7 +66651,7 @@ { "Field": "freifeld8", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66662,7 +66662,7 @@ { "Field": "freifeld9", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66673,7 +66673,7 @@ { "Field": "freifeld10", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66684,7 +66684,7 @@ { "Field": "freifeld11", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66695,7 +66695,7 @@ { "Field": "freifeld12", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66706,7 +66706,7 @@ { "Field": "freifeld13", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66717,7 +66717,7 @@ { "Field": "freifeld14", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66728,7 +66728,7 @@ { "Field": "freifeld15", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66739,7 +66739,7 @@ { "Field": "freifeld16", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66750,7 +66750,7 @@ { "Field": "freifeld17", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66761,7 +66761,7 @@ { "Field": "freifeld18", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66772,7 +66772,7 @@ { "Field": "freifeld19", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66783,7 +66783,7 @@ { "Field": "freifeld20", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66794,7 +66794,7 @@ { "Field": "freifeld21", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66805,7 +66805,7 @@ { "Field": "freifeld22", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66816,7 +66816,7 @@ { "Field": "freifeld23", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66827,7 +66827,7 @@ { "Field": "freifeld24", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66838,7 +66838,7 @@ { "Field": "freifeld25", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66849,7 +66849,7 @@ { "Field": "freifeld26", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66860,7 +66860,7 @@ { "Field": "freifeld27", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66871,7 +66871,7 @@ { "Field": "freifeld28", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66882,7 +66882,7 @@ { "Field": "freifeld29", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66893,7 +66893,7 @@ { "Field": "freifeld30", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66904,7 +66904,7 @@ { "Field": "freifeld31", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66915,7 +66915,7 @@ { "Field": "freifeld32", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66926,7 +66926,7 @@ { "Field": "freifeld33", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66937,7 +66937,7 @@ { "Field": "freifeld34", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66948,7 +66948,7 @@ { "Field": "freifeld35", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66959,7 +66959,7 @@ { "Field": "freifeld36", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66970,7 +66970,7 @@ { "Field": "freifeld37", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66981,7 +66981,7 @@ { "Field": "freifeld38", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -66992,7 +66992,7 @@ { "Field": "freifeld39", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -67003,7 +67003,7 @@ { "Field": "freifeld40", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -67067,7 +67067,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67078,7 +67078,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67241,7 +67241,7 @@ { "Field": "art", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67252,7 +67252,7 @@ { "Field": "projekt", "Type": "varchar(222)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67263,7 +67263,7 @@ { "Field": "belegnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67274,7 +67274,7 @@ { "Field": "internet", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67285,7 +67285,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67296,7 +67296,7 @@ { "Field": "angebot", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67307,7 +67307,7 @@ { "Field": "freitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67318,7 +67318,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67329,7 +67329,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'angelegt'", @@ -67351,7 +67351,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67362,7 +67362,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67373,7 +67373,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67384,7 +67384,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67395,7 +67395,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67406,7 +67406,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67417,7 +67417,7 @@ { "Field": "plz", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67428,7 +67428,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67439,7 +67439,7 @@ { "Field": "land", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67450,7 +67450,7 @@ { "Field": "ustid", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67483,7 +67483,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67494,7 +67494,7 @@ { "Field": "telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67505,7 +67505,7 @@ { "Field": "telefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67516,7 +67516,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67527,7 +67527,7 @@ { "Field": "kundennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67538,7 +67538,7 @@ { "Field": "versandart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67549,7 +67549,7 @@ { "Field": "vertrieb", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67560,7 +67560,7 @@ { "Field": "zahlungsweise", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67604,7 +67604,7 @@ { "Field": "bank_inhaber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67615,7 +67615,7 @@ { "Field": "bank_institut", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67626,7 +67626,7 @@ { "Field": "bank_blz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67637,7 +67637,7 @@ { "Field": "bank_konto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67648,7 +67648,7 @@ { "Field": "kreditkarte_typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67659,7 +67659,7 @@ { "Field": "kreditkarte_inhaber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67670,7 +67670,7 @@ { "Field": "kreditkarte_nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67681,7 +67681,7 @@ { "Field": "kreditkarte_pruefnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67692,7 +67692,7 @@ { "Field": "kreditkarte_monat", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67703,7 +67703,7 @@ { "Field": "kreditkarte_jahr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67747,7 +67747,7 @@ { "Field": "versendet_per", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67758,7 +67758,7 @@ { "Field": "versendet_durch", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67813,7 +67813,7 @@ { "Field": "liefername", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67824,7 +67824,7 @@ { "Field": "lieferabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67835,7 +67835,7 @@ { "Field": "lieferunterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67846,7 +67846,7 @@ { "Field": "lieferland", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67857,7 +67857,7 @@ { "Field": "lieferstrasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67868,7 +67868,7 @@ { "Field": "lieferort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67879,7 +67879,7 @@ { "Field": "lieferplz", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67890,7 +67890,7 @@ { "Field": "lieferadresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67901,7 +67901,7 @@ { "Field": "lieferansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67912,7 +67912,7 @@ { "Field": "packstation_inhaber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67923,7 +67923,7 @@ { "Field": "packstation_station", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67934,7 +67934,7 @@ { "Field": "packstation_ident", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67945,7 +67945,7 @@ { "Field": "packstation_plz", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -67956,7 +67956,7 @@ { "Field": "packstation_ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68187,7 +68187,7 @@ { "Field": "stornogrund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68198,7 +68198,7 @@ { "Field": "stornosonstiges", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68209,7 +68209,7 @@ { "Field": "stornorueckzahlung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68231,7 +68231,7 @@ { "Field": "stornobankinhaber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68242,7 +68242,7 @@ { "Field": "stornobankkonto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68253,7 +68253,7 @@ { "Field": "stornobankblz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68264,7 +68264,7 @@ { "Field": "stornobankbank", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68286,7 +68286,7 @@ { "Field": "stornogutschriftbeleg", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68308,7 +68308,7 @@ { "Field": "stornomanuellebearbeitung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68319,7 +68319,7 @@ { "Field": "stornokommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68330,7 +68330,7 @@ { "Field": "stornobezahlt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68352,7 +68352,7 @@ { "Field": "stornobezahltvon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68374,7 +68374,7 @@ { "Field": "stornorueckzahlungper", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68418,7 +68418,7 @@ { "Field": "kennen", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68440,7 +68440,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -68462,7 +68462,7 @@ { "Field": "anschreiben", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -68550,7 +68550,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'eur'", @@ -68594,7 +68594,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'firma'", @@ -68605,7 +68605,7 @@ { "Field": "reservierart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -68616,7 +68616,7 @@ { "Field": "auslagerart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "'sammel'", @@ -68671,7 +68671,7 @@ { "Field": "charge", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68737,7 +68737,7 @@ { "Field": "internebezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68836,7 +68836,7 @@ { "Field": "abschlussbemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68983,7 +68983,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -68994,7 +68994,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69027,7 +69027,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69071,7 +69071,7 @@ { "Field": "status", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69168,7 +69168,7 @@ { "Field": "batch", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69179,7 +69179,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69271,7 +69271,7 @@ { "Field": "baugruppennr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69282,7 +69282,7 @@ { "Field": "seriennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69293,7 +69293,7 @@ { "Field": "pruefer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69304,7 +69304,7 @@ { "Field": "kommentar", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69434,7 +69434,7 @@ { "Field": "chargennummer", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69456,7 +69456,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69543,7 +69543,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69554,7 +69554,7 @@ { "Field": "kommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69565,7 +69565,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69576,7 +69576,7 @@ { "Field": "chargennummer", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69598,7 +69598,7 @@ { "Field": "typ", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69798,7 +69798,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69809,7 +69809,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69831,7 +69831,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'frage'", @@ -69842,7 +69842,7 @@ { "Field": "widget", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69853,7 +69853,7 @@ { "Field": "klassen", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69864,7 +69864,7 @@ { "Field": "beschreibung_textfeld1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69875,7 +69875,7 @@ { "Field": "beschreibung_textfeld2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69908,7 +69908,7 @@ { "Field": "config", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -69952,7 +69952,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70016,7 +70016,7 @@ { "Field": "textfeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70027,7 +70027,7 @@ { "Field": "textfeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70038,7 +70038,7 @@ { "Field": "eingabejson", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70049,7 +70049,7 @@ { "Field": "eingabehtml", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70060,7 +70060,7 @@ { "Field": "ausgabejson", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70071,7 +70071,7 @@ { "Field": "ausgabehtml", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70104,7 +70104,7 @@ { "Field": "klasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70115,7 +70115,7 @@ { "Field": "kommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70126,7 +70126,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70223,7 +70223,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70234,7 +70234,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70245,7 +70245,7 @@ { "Field": "internerkommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70256,7 +70256,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70289,7 +70289,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70311,7 +70311,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70333,7 +70333,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70344,7 +70344,7 @@ { "Field": "umsatzsteuer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70355,7 +70355,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70454,7 +70454,7 @@ { "Field": "einheit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -70476,7 +70476,7 @@ { "Field": "steuertext", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70487,7 +70487,7 @@ { "Field": "erloese", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70509,7 +70509,7 @@ { "Field": "freifeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70520,7 +70520,7 @@ { "Field": "freifeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70531,7 +70531,7 @@ { "Field": "freifeld3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70542,7 +70542,7 @@ { "Field": "freifeld4", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70553,7 +70553,7 @@ { "Field": "freifeld5", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70564,7 +70564,7 @@ { "Field": "freifeld6", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70575,7 +70575,7 @@ { "Field": "freifeld7", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70586,7 +70586,7 @@ { "Field": "freifeld8", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70597,7 +70597,7 @@ { "Field": "freifeld9", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70608,7 +70608,7 @@ { "Field": "freifeld10", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70619,7 +70619,7 @@ { "Field": "freifeld11", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70630,7 +70630,7 @@ { "Field": "freifeld12", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70641,7 +70641,7 @@ { "Field": "freifeld13", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70652,7 +70652,7 @@ { "Field": "freifeld14", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70663,7 +70663,7 @@ { "Field": "freifeld15", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70674,7 +70674,7 @@ { "Field": "freifeld16", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70685,7 +70685,7 @@ { "Field": "freifeld17", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70696,7 +70696,7 @@ { "Field": "freifeld18", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70707,7 +70707,7 @@ { "Field": "freifeld19", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70718,7 +70718,7 @@ { "Field": "freifeld20", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70729,7 +70729,7 @@ { "Field": "freifeld21", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70740,7 +70740,7 @@ { "Field": "freifeld22", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70751,7 +70751,7 @@ { "Field": "freifeld23", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70762,7 +70762,7 @@ { "Field": "freifeld24", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70773,7 +70773,7 @@ { "Field": "freifeld25", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70784,7 +70784,7 @@ { "Field": "freifeld26", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70795,7 +70795,7 @@ { "Field": "freifeld27", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70806,7 +70806,7 @@ { "Field": "freifeld28", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70817,7 +70817,7 @@ { "Field": "freifeld29", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70828,7 +70828,7 @@ { "Field": "freifeld30", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70839,7 +70839,7 @@ { "Field": "freifeld31", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70850,7 +70850,7 @@ { "Field": "freifeld32", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70861,7 +70861,7 @@ { "Field": "freifeld33", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70872,7 +70872,7 @@ { "Field": "freifeld34", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70883,7 +70883,7 @@ { "Field": "freifeld35", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70894,7 +70894,7 @@ { "Field": "freifeld36", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70905,7 +70905,7 @@ { "Field": "freifeld37", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70916,7 +70916,7 @@ { "Field": "freifeld38", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70927,7 +70927,7 @@ { "Field": "freifeld39", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -70938,7 +70938,7 @@ { "Field": "freifeld40", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -71036,7 +71036,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71047,7 +71047,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71122,7 +71122,7 @@ { "Field": "seriennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71133,7 +71133,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71166,7 +71166,7 @@ { "Field": "kommentar", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71230,7 +71230,7 @@ { "Field": "bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71241,7 +71241,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71263,7 +71263,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71285,7 +71285,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71296,7 +71296,7 @@ { "Field": "produzent", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71376,7 +71376,7 @@ { "Field": "projekt", "Type": "varchar(222)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71387,7 +71387,7 @@ { "Field": "anlegeart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71398,7 +71398,7 @@ { "Field": "belegnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71409,7 +71409,7 @@ { "Field": "auftrag", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71431,7 +71431,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71442,7 +71442,7 @@ { "Field": "freitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71453,7 +71453,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71464,7 +71464,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71486,7 +71486,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71497,7 +71497,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71508,7 +71508,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71519,7 +71519,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71530,7 +71530,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71541,7 +71541,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71552,7 +71552,7 @@ { "Field": "plz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71563,7 +71563,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71574,7 +71574,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71585,7 +71585,7 @@ { "Field": "ustid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71640,7 +71640,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71651,7 +71651,7 @@ { "Field": "telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71662,7 +71662,7 @@ { "Field": "telefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71673,7 +71673,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71684,7 +71684,7 @@ { "Field": "kundennummer", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -71706,7 +71706,7 @@ { "Field": "versandart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71728,7 +71728,7 @@ { "Field": "buchhaltung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71739,7 +71739,7 @@ { "Field": "zahlungsweise", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71750,7 +71750,7 @@ { "Field": "zahlungsstatus", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71860,7 +71860,7 @@ { "Field": "versendet_per", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71871,7 +71871,7 @@ { "Field": "versendet_durch", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71893,7 +71893,7 @@ { "Field": "mahnwesen", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -71926,7 +71926,7 @@ { "Field": "mahnwesen_internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72146,7 +72146,7 @@ { "Field": "aktion", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72157,7 +72157,7 @@ { "Field": "vertrieb", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72234,7 +72234,7 @@ { "Field": "ihrebestellnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -72245,7 +72245,7 @@ { "Field": "anschreiben", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -72443,7 +72443,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'eur'", @@ -72498,7 +72498,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'firma'", @@ -72542,7 +72542,7 @@ { "Field": "systemfreitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72575,7 +72575,7 @@ { "Field": "internebezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72619,7 +72619,7 @@ { "Field": "sprache", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72641,7 +72641,7 @@ { "Field": "titel", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -72663,7 +72663,7 @@ { "Field": "bodyzusatz", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72674,7 +72674,7 @@ { "Field": "lieferbedingung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -72685,7 +72685,7 @@ { "Field": "liefername", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -72696,7 +72696,7 @@ { "Field": "lieferabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -72707,7 +72707,7 @@ { "Field": "lieferunterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -72718,7 +72718,7 @@ { "Field": "lieferland", "Type": "varchar(2)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -72729,7 +72729,7 @@ { "Field": "lieferstrasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -72740,7 +72740,7 @@ { "Field": "lieferort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -72751,7 +72751,7 @@ { "Field": "lieferplz", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -72762,7 +72762,7 @@ { "Field": "lieferadresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -72773,7 +72773,7 @@ { "Field": "lieferansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -72784,7 +72784,7 @@ { "Field": "liefertitel", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -72795,7 +72795,7 @@ { "Field": "liefergln", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -72828,7 +72828,7 @@ { "Field": "verzollinformationen", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -72839,7 +72839,7 @@ { "Field": "verzollungname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72850,7 +72850,7 @@ { "Field": "verzollungabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72861,7 +72861,7 @@ { "Field": "verzollungunterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72872,7 +72872,7 @@ { "Field": "verzollungland", "Type": "varchar(2)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72883,7 +72883,7 @@ { "Field": "verzollungstrasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72894,7 +72894,7 @@ { "Field": "verzollungort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72905,7 +72905,7 @@ { "Field": "verzollungplz", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72916,7 +72916,7 @@ { "Field": "verzollungadresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72927,7 +72927,7 @@ { "Field": "verzollungansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72938,7 +72938,7 @@ { "Field": "verzollungtitel", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72949,7 +72949,7 @@ { "Field": "formelmenge", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72971,7 +72971,7 @@ { "Field": "bundesstaat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -72982,7 +72982,7 @@ { "Field": "lieferbundesstaat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -73120,7 +73120,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -73131,7 +73131,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -73142,7 +73142,7 @@ { "Field": "internerkommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -73153,7 +73153,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -73186,7 +73186,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -73208,7 +73208,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -73230,7 +73230,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -73241,7 +73241,7 @@ { "Field": "umsatzsteuer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -73252,7 +73252,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -73417,7 +73417,7 @@ { "Field": "einheit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -73439,7 +73439,7 @@ { "Field": "zolltarifnummer", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -73450,7 +73450,7 @@ { "Field": "herkunftsland", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -73461,7 +73461,7 @@ { "Field": "artikelnummerkunde", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -73505,7 +73505,7 @@ { "Field": "freifeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73516,7 +73516,7 @@ { "Field": "freifeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73527,7 +73527,7 @@ { "Field": "freifeld3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73538,7 +73538,7 @@ { "Field": "freifeld4", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73549,7 +73549,7 @@ { "Field": "freifeld5", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73560,7 +73560,7 @@ { "Field": "freifeld6", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73571,7 +73571,7 @@ { "Field": "freifeld7", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73582,7 +73582,7 @@ { "Field": "freifeld8", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73593,7 +73593,7 @@ { "Field": "freifeld9", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73604,7 +73604,7 @@ { "Field": "freifeld10", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73626,7 +73626,7 @@ { "Field": "steuertext", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73637,7 +73637,7 @@ { "Field": "erloese", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73648,7 +73648,7 @@ { "Field": "kostenstelle", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -73670,7 +73670,7 @@ { "Field": "freifeld11", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73681,7 +73681,7 @@ { "Field": "freifeld12", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73692,7 +73692,7 @@ { "Field": "freifeld13", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73703,7 +73703,7 @@ { "Field": "freifeld14", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73714,7 +73714,7 @@ { "Field": "freifeld15", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73725,7 +73725,7 @@ { "Field": "freifeld16", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73736,7 +73736,7 @@ { "Field": "freifeld17", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73747,7 +73747,7 @@ { "Field": "freifeld18", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73758,7 +73758,7 @@ { "Field": "freifeld19", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73769,7 +73769,7 @@ { "Field": "freifeld20", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73780,7 +73780,7 @@ { "Field": "freifeld21", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73791,7 +73791,7 @@ { "Field": "freifeld22", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73802,7 +73802,7 @@ { "Field": "freifeld23", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73813,7 +73813,7 @@ { "Field": "freifeld24", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73824,7 +73824,7 @@ { "Field": "freifeld25", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73835,7 +73835,7 @@ { "Field": "freifeld26", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73846,7 +73846,7 @@ { "Field": "freifeld27", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73857,7 +73857,7 @@ { "Field": "freifeld28", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73868,7 +73868,7 @@ { "Field": "freifeld29", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73879,7 +73879,7 @@ { "Field": "freifeld30", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73890,7 +73890,7 @@ { "Field": "freifeld31", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73901,7 +73901,7 @@ { "Field": "freifeld32", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73912,7 +73912,7 @@ { "Field": "freifeld33", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73923,7 +73923,7 @@ { "Field": "freifeld34", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73934,7 +73934,7 @@ { "Field": "freifeld35", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73945,7 +73945,7 @@ { "Field": "freifeld36", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73956,7 +73956,7 @@ { "Field": "freifeld37", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73967,7 +73967,7 @@ { "Field": "freifeld38", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73978,7 +73978,7 @@ { "Field": "freifeld39", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -73989,7 +73989,7 @@ { "Field": "freifeld40", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -74000,7 +74000,7 @@ { "Field": "formelmenge", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74011,7 +74011,7 @@ { "Field": "formelpreis", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74086,7 +74086,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74097,7 +74097,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74133,7 +74133,7 @@ { "Field": "name", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74144,7 +74144,7 @@ { "Field": "abkuerzung", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -74155,7 +74155,7 @@ { "Field": "verantwortlicher", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74166,7 +74166,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74177,7 +74177,7 @@ { "Field": "sonstiges", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74188,7 +74188,7 @@ { "Field": "aktiv", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74199,7 +74199,7 @@ { "Field": "farbe", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74254,7 +74254,7 @@ { "Field": "checkname", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74276,7 +74276,7 @@ { "Field": "zahlungsmailbedinungen", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74386,7 +74386,7 @@ { "Field": "logdatei", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74452,7 +74452,7 @@ { "Field": "waehrung", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'eur'", @@ -74573,7 +74573,7 @@ { "Field": "dpdkundennr", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74584,7 +74584,7 @@ { "Field": "dhlkundennr", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74595,7 +74595,7 @@ { "Field": "dhlformat", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -74606,7 +74606,7 @@ { "Field": "dpdformat", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -74628,7 +74628,7 @@ { "Field": "dpdpfad", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -74639,7 +74639,7 @@ { "Field": "dhlpfad", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -74650,7 +74650,7 @@ { "Field": "upspfad", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -74705,7 +74705,7 @@ { "Field": "intraship_user", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74716,7 +74716,7 @@ { "Field": "intraship_signature", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74727,7 +74727,7 @@ { "Field": "intraship_ekp", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74738,7 +74738,7 @@ { "Field": "intraship_api_user", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74749,7 +74749,7 @@ { "Field": "intraship_api_password", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74760,7 +74760,7 @@ { "Field": "intraship_company_name", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74771,7 +74771,7 @@ { "Field": "intraship_street_name", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74782,7 +74782,7 @@ { "Field": "intraship_street_number", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74793,7 +74793,7 @@ { "Field": "intraship_zip", "Type": "varchar(12)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74804,7 +74804,7 @@ { "Field": "intraship_country", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'germany'", @@ -74815,7 +74815,7 @@ { "Field": "intraship_city", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74826,7 +74826,7 @@ { "Field": "intraship_email", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74837,7 +74837,7 @@ { "Field": "intraship_phone", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74848,7 +74848,7 @@ { "Field": "intraship_internet", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74859,7 +74859,7 @@ { "Field": "intraship_contact_person", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74870,7 +74870,7 @@ { "Field": "intraship_account_owner", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74881,7 +74881,7 @@ { "Field": "intraship_account_number", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74892,7 +74892,7 @@ { "Field": "intraship_bank_code", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74903,7 +74903,7 @@ { "Field": "intraship_bank_name", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74914,7 +74914,7 @@ { "Field": "intraship_iban", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74925,7 +74925,7 @@ { "Field": "intraship_bic", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -74980,7 +74980,7 @@ { "Field": "intraship_PackageType", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'pl'", @@ -74991,7 +74991,7 @@ { "Field": "abrechnungsart", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -75002,7 +75002,7 @@ { "Field": "kommissionierverfahren", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -75035,7 +75035,7 @@ { "Field": "absendeadresse", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75046,7 +75046,7 @@ { "Field": "absendename", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75057,7 +75057,7 @@ { "Field": "absendesignatur", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -75222,7 +75222,7 @@ { "Field": "next_angebot", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75233,7 +75233,7 @@ { "Field": "next_auftrag", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75244,7 +75244,7 @@ { "Field": "next_rechnung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75255,7 +75255,7 @@ { "Field": "next_lieferschein", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75266,7 +75266,7 @@ { "Field": "next_arbeitsnachweis", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75277,7 +75277,7 @@ { "Field": "next_reisekosten", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75288,7 +75288,7 @@ { "Field": "next_bestellung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75299,7 +75299,7 @@ { "Field": "next_gutschrift", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75310,7 +75310,7 @@ { "Field": "next_kundennummer", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75321,7 +75321,7 @@ { "Field": "next_lieferantennummer", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75332,7 +75332,7 @@ { "Field": "next_mitarbeiternummer", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75343,7 +75343,7 @@ { "Field": "next_waren", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75354,7 +75354,7 @@ { "Field": "next_produktion", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75365,7 +75365,7 @@ { "Field": "next_sonstiges", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75376,7 +75376,7 @@ { "Field": "next_anfrage", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75387,7 +75387,7 @@ { "Field": "next_artikelnummer", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -75420,7 +75420,7 @@ { "Field": "dhlzahlungmandant", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -75442,7 +75442,7 @@ { "Field": "land", "Type": "varchar(2)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'de'", @@ -75530,7 +75530,7 @@ { "Field": "kasse_lagerprozess", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -75541,7 +75541,7 @@ { "Field": "kasse_belegausgabe", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -75563,7 +75563,7 @@ { "Field": "kasse_text_bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'interne bemerkung'", @@ -75574,7 +75574,7 @@ { "Field": "kasse_text_freitext", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'text auf beleg'", @@ -75838,7 +75838,7 @@ { "Field": "kasse_vorauswahl_anrede", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'herr'", @@ -75904,7 +75904,7 @@ { "Field": "dpdendung", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'.csv'", @@ -75915,7 +75915,7 @@ { "Field": "dhlendung", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'.csv'", @@ -75970,7 +75970,7 @@ { "Field": "go_apiurl_prefix", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -75981,7 +75981,7 @@ { "Field": "go_apiurl_postfix", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -75992,7 +75992,7 @@ { "Field": "go_apiurl_user", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76003,7 +76003,7 @@ { "Field": "go_username", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76014,7 +76014,7 @@ { "Field": "go_password", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76025,7 +76025,7 @@ { "Field": "go_ax4nr", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76036,7 +76036,7 @@ { "Field": "go_name1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76047,7 +76047,7 @@ { "Field": "go_name2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76058,7 +76058,7 @@ { "Field": "go_abteilung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76069,7 +76069,7 @@ { "Field": "go_strasse1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76080,7 +76080,7 @@ { "Field": "go_strasse2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76091,7 +76091,7 @@ { "Field": "go_hausnummer", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76102,7 +76102,7 @@ { "Field": "go_plz", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -76113,7 +76113,7 @@ { "Field": "go_ort", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76124,7 +76124,7 @@ { "Field": "go_land", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76146,7 +76146,7 @@ { "Field": "go_format", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -76157,7 +76157,7 @@ { "Field": "go_ausgabe", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -76168,7 +76168,7 @@ { "Field": "intraship_exportgrund", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76179,7 +76179,7 @@ { "Field": "billsafe_merchantId", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76190,7 +76190,7 @@ { "Field": "billsafe_merchantLicenseSandbox", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76201,7 +76201,7 @@ { "Field": "billsafe_merchantLicenseLive", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76212,7 +76212,7 @@ { "Field": "billsafe_applicationSignature", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76223,7 +76223,7 @@ { "Field": "billsafe_applicationVersion", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76234,7 +76234,7 @@ { "Field": "secupay_apikey", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76245,7 +76245,7 @@ { "Field": "secupay_url", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76278,7 +76278,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'gestartet'", @@ -76322,7 +76322,7 @@ { "Field": "kasse_bon_zeile1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'xentral store'", @@ -76333,7 +76333,7 @@ { "Field": "kasse_bon_zeile2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76344,7 +76344,7 @@ { "Field": "kasse_bon_zeile3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76498,7 +76498,7 @@ { "Field": "intraship_partnerid", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'01'", @@ -76520,7 +76520,7 @@ { "Field": "intraship_retourenaccount", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76531,7 +76531,7 @@ { "Field": "absendegrussformel", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76553,7 +76553,7 @@ { "Field": "intraship_partnerid_welt", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76564,7 +76564,7 @@ { "Field": "next_kalkulation", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76575,7 +76575,7 @@ { "Field": "next_preisanfrage", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76586,7 +76586,7 @@ { "Field": "next_proformarechnung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76597,7 +76597,7 @@ { "Field": "next_verbindlichkeit", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -76608,7 +76608,7 @@ { "Field": "freifeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -76619,7 +76619,7 @@ { "Field": "freifeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -76630,7 +76630,7 @@ { "Field": "freifeld3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -76641,7 +76641,7 @@ { "Field": "freifeld4", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -76652,7 +76652,7 @@ { "Field": "freifeld5", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -76663,7 +76663,7 @@ { "Field": "freifeld6", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -76674,7 +76674,7 @@ { "Field": "freifeld7", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -76685,7 +76685,7 @@ { "Field": "freifeld8", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -76696,7 +76696,7 @@ { "Field": "freifeld9", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -76707,7 +76707,7 @@ { "Field": "freifeld10", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -76718,7 +76718,7 @@ { "Field": "mahnwesen_abweichender_versender", "Type": "varchar(40)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76872,7 +76872,7 @@ { "Field": "kasse_rksv_tool", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76883,7 +76883,7 @@ { "Field": "kasse_rksv_kartenleser", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76894,7 +76894,7 @@ { "Field": "kasse_rksv_karteseriennummer", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76905,7 +76905,7 @@ { "Field": "kasse_rksv_kartepin", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76916,7 +76916,7 @@ { "Field": "kasse_rksv_aeskey", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76927,7 +76927,7 @@ { "Field": "kasse_rksv_publiczertifikat", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76938,7 +76938,7 @@ { "Field": "kasse_rksv_publiczertifikatkette", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -76949,7 +76949,7 @@ { "Field": "kasse_rksv_kassenid", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77103,7 +77103,7 @@ { "Field": "steuernummer", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77125,7 +77125,7 @@ { "Field": "orderpicking_sort", "Type": "varchar(26)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77169,7 +77169,7 @@ { "Field": "zahlungsweise", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77180,7 +77180,7 @@ { "Field": "zahlungsweiselieferant", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77191,7 +77191,7 @@ { "Field": "versandart", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77202,7 +77202,7 @@ { "Field": "ups_api_user", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77213,7 +77213,7 @@ { "Field": "ups_api_password", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77224,7 +77224,7 @@ { "Field": "ups_api_key", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77235,7 +77235,7 @@ { "Field": "ups_accountnumber", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77246,7 +77246,7 @@ { "Field": "ups_company_name", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77257,7 +77257,7 @@ { "Field": "ups_street_name", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77268,7 +77268,7 @@ { "Field": "ups_street_number", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77279,7 +77279,7 @@ { "Field": "ups_zip", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77290,7 +77290,7 @@ { "Field": "ups_country", "Type": "varchar(2)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77301,7 +77301,7 @@ { "Field": "ups_city", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77312,7 +77312,7 @@ { "Field": "ups_email", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77323,7 +77323,7 @@ { "Field": "ups_phone", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77334,7 +77334,7 @@ { "Field": "ups_internet", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77345,7 +77345,7 @@ { "Field": "ups_contact_person", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77411,7 +77411,7 @@ { "Field": "ups_ausgabe", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'gif'", @@ -77422,7 +77422,7 @@ { "Field": "ups_package_code", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'02'", @@ -77433,7 +77433,7 @@ { "Field": "ups_package_description", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'customer supplied'", @@ -77444,7 +77444,7 @@ { "Field": "ups_service_code", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'11'", @@ -77455,7 +77455,7 @@ { "Field": "ups_service_description", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'ups standard'", @@ -77466,7 +77466,7 @@ { "Field": "email_html_template", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -77499,7 +77499,7 @@ { "Field": "next_retoure", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -77510,7 +77510,7 @@ { "Field": "next_goodspostingdocument", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -77565,7 +77565,7 @@ { "Field": "steuer_erloese_inland_normal", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -77576,7 +77576,7 @@ { "Field": "steuer_aufwendung_inland_normal", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -77587,7 +77587,7 @@ { "Field": "steuer_erloese_inland_ermaessigt", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -77598,7 +77598,7 @@ { "Field": "steuer_aufwendung_inland_ermaessigt", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -77609,7 +77609,7 @@ { "Field": "steuer_erloese_inland_nichtsteuerbar", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -77620,7 +77620,7 @@ { "Field": "steuer_aufwendung_inland_nichtsteuerbar", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -77631,7 +77631,7 @@ { "Field": "steuer_erloese_inland_innergemeinschaftlich", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -77642,7 +77642,7 @@ { "Field": "steuer_aufwendung_inland_innergemeinschaftlich", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -77653,7 +77653,7 @@ { "Field": "steuer_erloese_inland_eunormal", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -77664,7 +77664,7 @@ { "Field": "steuer_aufwendung_inland_eunormal", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -77675,7 +77675,7 @@ { "Field": "steuer_erloese_inland_euermaessigt", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -77686,7 +77686,7 @@ { "Field": "steuer_aufwendung_inland_euermaessigt", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -77697,7 +77697,7 @@ { "Field": "steuer_erloese_inland_export", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -77708,7 +77708,7 @@ { "Field": "steuer_aufwendung_inland_import", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -77840,7 +77840,7 @@ { "Field": "klarna_merchantid", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -77851,7 +77851,7 @@ { "Field": "klarna_sharedsecret", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78016,7 +78016,7 @@ { "Field": "zvt100url", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78027,7 +78027,7 @@ { "Field": "zvt100port", "Type": "varchar(5)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78090,10 +78090,21 @@ "Privileges": "select,insert,update,references", "Comment": "" }, + { + "Field": "kasse_print_qr", + "Type": "tinyint(1)", + "Collation": null, + "Null": "NO", + "Key": "", + "Default": "0", + "Extra": "", + "Privileges": "select,insert,update,references", + "Comment": "" + }, { "Field": "next_receiptdocument", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -78328,7 +78339,7 @@ { "Field": "kalkulationbasis", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'prostueck'", @@ -78339,7 +78350,7 @@ { "Field": "nr", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78405,7 +78416,7 @@ { "Field": "kommentar", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78507,7 +78518,7 @@ { "Field": "mitarbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78518,7 +78529,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78576,7 +78587,7 @@ { "Field": "meldung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78587,7 +78598,7 @@ { "Field": "dump", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78598,7 +78609,7 @@ { "Field": "module", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78609,7 +78620,7 @@ { "Field": "action", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78620,7 +78631,7 @@ { "Field": "bearbeiter", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78631,7 +78642,7 @@ { "Field": "funktionsname", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78664,7 +78675,7 @@ { "Field": "argumente", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78700,7 +78711,7 @@ { "Field": "name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78711,7 +78722,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78788,7 +78799,7 @@ { "Field": "typ", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78832,7 +78843,7 @@ { "Field": "belegtyp", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -78919,7 +78930,7 @@ { "Field": "angelegt_von", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79038,7 +79049,7 @@ { "Field": "artikelkategorie", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79060,7 +79071,7 @@ { "Field": "waehrung", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79214,7 +79225,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79225,7 +79236,7 @@ { "Field": "name_de", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79327,7 +79338,7 @@ { "Field": "provisiontyp", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79385,7 +79396,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79396,7 +79407,7 @@ { "Field": "bedingung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79407,7 +79418,7 @@ { "Field": "art", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79440,7 +79451,7 @@ { "Field": "periode", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'1440'", @@ -79451,7 +79462,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79462,7 +79473,7 @@ { "Field": "parameter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -79517,7 +79528,7 @@ { "Field": "art_filter", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79528,7 +79539,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79603,7 +79614,7 @@ { "Field": "formula", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79678,7 +79689,7 @@ { "Field": "ext_sku", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79689,7 +79700,7 @@ { "Field": "ext_ean", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79700,7 +79711,7 @@ { "Field": "ext_name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79711,7 +79722,7 @@ { "Field": "ext_item_id", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79722,7 +79733,7 @@ { "Field": "ext_unit_id", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79802,7 +79813,7 @@ { "Field": "specwert", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79813,7 +79824,7 @@ { "Field": "specbezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -79824,7 +79835,7 @@ { "Field": "specname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -79846,7 +79857,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -79857,7 +79868,7 @@ { "Field": "typevalue", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -79937,7 +79948,7 @@ { "Field": "vorschlagbezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -79948,7 +79959,7 @@ { "Field": "vorschlagparentid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -79959,7 +79970,7 @@ { "Field": "level", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -79970,7 +79981,7 @@ { "Field": "lieferkategorie", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "'0'", @@ -80017,7 +80028,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80119,7 +80130,7 @@ { "Field": "status", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80130,7 +80141,7 @@ { "Field": "status_qs", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80141,7 +80152,7 @@ { "Field": "updated_by", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80152,7 +80163,7 @@ { "Field": "document_number", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80243,7 +80254,7 @@ { "Field": "log", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80254,7 +80265,7 @@ { "Field": "created_by", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80373,7 +80384,7 @@ { "Field": "type", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80384,7 +80395,7 @@ { "Field": "doctype", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80470,7 +80481,7 @@ { "Field": "projekt", "Type": "varchar(222)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -80481,7 +80492,7 @@ { "Field": "anlegeart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80492,7 +80503,7 @@ { "Field": "belegnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -80503,7 +80514,7 @@ { "Field": "auftrag", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80525,7 +80536,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80536,7 +80547,7 @@ { "Field": "freitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80547,7 +80558,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80558,7 +80569,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -80580,7 +80591,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80591,7 +80602,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80602,7 +80613,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80613,7 +80624,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80624,7 +80635,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80635,7 +80646,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80646,7 +80657,7 @@ { "Field": "plz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80657,7 +80668,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80668,7 +80679,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80679,7 +80690,7 @@ { "Field": "ustid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80734,7 +80745,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80745,7 +80756,7 @@ { "Field": "telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80756,7 +80767,7 @@ { "Field": "telefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80767,7 +80778,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80778,7 +80789,7 @@ { "Field": "kundennummer", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -80800,7 +80811,7 @@ { "Field": "versandart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -80822,7 +80833,7 @@ { "Field": "buchhaltung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80833,7 +80844,7 @@ { "Field": "zahlungsweise", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80844,7 +80855,7 @@ { "Field": "zahlungsstatus", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -80954,7 +80965,7 @@ { "Field": "versendet_per", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80965,7 +80976,7 @@ { "Field": "versendet_durch", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -80987,7 +80998,7 @@ { "Field": "mahnwesen", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -81020,7 +81031,7 @@ { "Field": "mahnwesen_internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -81240,7 +81251,7 @@ { "Field": "aktion", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -81251,7 +81262,7 @@ { "Field": "vertrieb", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -81328,7 +81339,7 @@ { "Field": "ihrebestellnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -81339,7 +81350,7 @@ { "Field": "anschreiben", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -81537,7 +81548,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'eur'", @@ -81592,7 +81603,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'firma'", @@ -81636,7 +81647,7 @@ { "Field": "systemfreitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -81669,7 +81680,7 @@ { "Field": "internebezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -81713,7 +81724,7 @@ { "Field": "sprache", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -81724,7 +81735,7 @@ { "Field": "bundesland", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -81735,7 +81746,7 @@ { "Field": "gln", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -81746,7 +81757,7 @@ { "Field": "deliverythresholdvatid", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -81801,7 +81812,7 @@ { "Field": "kostenstelle", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -81812,7 +81823,7 @@ { "Field": "bodyzusatz", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -81823,7 +81834,7 @@ { "Field": "lieferbedingung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -81834,7 +81845,7 @@ { "Field": "titel", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -81889,7 +81900,7 @@ { "Field": "bundesstaat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -81900,7 +81911,7 @@ { "Field": "kundennummer_buchhaltung", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -81911,7 +81922,7 @@ { "Field": "storage_country", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -82046,7 +82057,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -82057,7 +82068,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -82068,7 +82079,7 @@ { "Field": "internerkommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -82079,7 +82090,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -82112,7 +82123,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -82134,7 +82145,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -82156,7 +82167,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -82167,7 +82178,7 @@ { "Field": "umsatzsteuer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -82178,7 +82189,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -82343,7 +82354,7 @@ { "Field": "einheit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -82365,7 +82376,7 @@ { "Field": "zolltarifnummer", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -82376,7 +82387,7 @@ { "Field": "herkunftsland", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -82387,7 +82398,7 @@ { "Field": "artikelnummerkunde", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -82398,7 +82409,7 @@ { "Field": "freifeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82409,7 +82420,7 @@ { "Field": "freifeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82420,7 +82431,7 @@ { "Field": "freifeld3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82431,7 +82442,7 @@ { "Field": "freifeld4", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82442,7 +82453,7 @@ { "Field": "freifeld5", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82453,7 +82464,7 @@ { "Field": "freifeld6", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82464,7 +82475,7 @@ { "Field": "freifeld7", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82475,7 +82486,7 @@ { "Field": "freifeld8", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82486,7 +82497,7 @@ { "Field": "freifeld9", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82497,7 +82508,7 @@ { "Field": "freifeld10", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82541,7 +82552,7 @@ { "Field": "kostenstelle", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -82563,7 +82574,7 @@ { "Field": "steuertext", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82574,7 +82585,7 @@ { "Field": "erloese", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82596,7 +82607,7 @@ { "Field": "einkaufspreiswaehrung", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -82640,7 +82651,7 @@ { "Field": "ekwaehrung", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -82662,7 +82673,7 @@ { "Field": "freifeld11", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82673,7 +82684,7 @@ { "Field": "freifeld12", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82684,7 +82695,7 @@ { "Field": "freifeld13", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82695,7 +82706,7 @@ { "Field": "freifeld14", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82706,7 +82717,7 @@ { "Field": "freifeld15", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82717,7 +82728,7 @@ { "Field": "freifeld16", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82728,7 +82739,7 @@ { "Field": "freifeld17", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82739,7 +82750,7 @@ { "Field": "freifeld18", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82750,7 +82761,7 @@ { "Field": "freifeld19", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82761,7 +82772,7 @@ { "Field": "freifeld20", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82772,7 +82783,7 @@ { "Field": "freifeld21", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82783,7 +82794,7 @@ { "Field": "freifeld22", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82794,7 +82805,7 @@ { "Field": "freifeld23", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82805,7 +82816,7 @@ { "Field": "freifeld24", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82816,7 +82827,7 @@ { "Field": "freifeld25", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82827,7 +82838,7 @@ { "Field": "freifeld26", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82838,7 +82849,7 @@ { "Field": "freifeld27", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82849,7 +82860,7 @@ { "Field": "freifeld28", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82860,7 +82871,7 @@ { "Field": "freifeld29", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82871,7 +82882,7 @@ { "Field": "freifeld30", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82882,7 +82893,7 @@ { "Field": "freifeld31", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82893,7 +82904,7 @@ { "Field": "freifeld32", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82904,7 +82915,7 @@ { "Field": "freifeld33", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82915,7 +82926,7 @@ { "Field": "freifeld34", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82926,7 +82937,7 @@ { "Field": "freifeld35", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82937,7 +82948,7 @@ { "Field": "freifeld36", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82948,7 +82959,7 @@ { "Field": "freifeld37", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82959,7 +82970,7 @@ { "Field": "freifeld38", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82970,7 +82981,7 @@ { "Field": "freifeld39", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82981,7 +82992,7 @@ { "Field": "freifeld40", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -82992,7 +83003,7 @@ { "Field": "formelmenge", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -83003,7 +83014,7 @@ { "Field": "formelpreis", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -83222,7 +83233,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -83233,7 +83244,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -83286,7 +83297,7 @@ { "Field": "projekt", "Type": "varchar(222)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83308,7 +83319,7 @@ { "Field": "prefix", "Type": "varchar(222)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83319,7 +83330,7 @@ { "Field": "reisekostenart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83330,7 +83341,7 @@ { "Field": "belegnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -83341,7 +83352,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83352,7 +83363,7 @@ { "Field": "auftrag", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83374,7 +83385,7 @@ { "Field": "freitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83385,7 +83396,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83418,7 +83429,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83429,7 +83440,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83440,7 +83451,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83451,7 +83462,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83462,7 +83473,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83473,7 +83484,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83484,7 +83495,7 @@ { "Field": "plz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83495,7 +83506,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83506,7 +83517,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83517,7 +83528,7 @@ { "Field": "ustid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83528,7 +83539,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83539,7 +83550,7 @@ { "Field": "telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83550,7 +83561,7 @@ { "Field": "telefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83561,7 +83572,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83572,7 +83583,7 @@ { "Field": "kundennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83583,7 +83594,7 @@ { "Field": "versandart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83594,7 +83605,7 @@ { "Field": "versand", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83638,7 +83649,7 @@ { "Field": "versendet_per", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83649,7 +83660,7 @@ { "Field": "versendet_durch", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83781,7 +83792,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "'eur'", @@ -83792,7 +83803,7 @@ { "Field": "anlass", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83803,7 +83814,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83836,7 +83847,7 @@ { "Field": "von_zeit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83847,7 +83858,7 @@ { "Field": "bis_zeit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83891,7 +83902,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "'firma'", @@ -83938,7 +83949,7 @@ { "Field": "reisekostenart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83949,7 +83960,7 @@ { "Field": "artikel", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83971,7 +83982,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83982,7 +83993,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -83993,7 +84004,7 @@ { "Field": "ort", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84004,7 +84015,7 @@ { "Field": "internerkommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84015,7 +84026,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84026,7 +84037,7 @@ { "Field": "verrechnungsart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84070,7 +84081,7 @@ { "Field": "von", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84081,7 +84092,7 @@ { "Field": "bis", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84103,7 +84114,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84114,7 +84125,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84125,7 +84136,7 @@ { "Field": "bezahlt_wie", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84136,7 +84147,7 @@ { "Field": "uststeuersatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84191,7 +84202,7 @@ { "Field": "abgerechnet_objekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84321,7 +84332,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84332,7 +84343,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84374,7 +84385,7 @@ { "Field": "nummer", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84385,7 +84396,7 @@ { "Field": "beschreibung", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84396,7 +84407,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84432,7 +84443,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84443,7 +84454,7 @@ { "Field": "description", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84465,7 +84476,7 @@ { "Field": "sql_query", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84476,7 +84487,7 @@ { "Field": "remark", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84487,7 +84498,7 @@ { "Field": "category", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84509,7 +84520,7 @@ { "Field": "csv_delimiter", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84520,7 +84531,7 @@ { "Field": "csv_enclosure", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84567,7 +84578,7 @@ { "Field": "key_name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84578,7 +84589,7 @@ { "Field": "title", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84589,7 +84600,7 @@ { "Field": "width", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84600,7 +84611,7 @@ { "Field": "alignment", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84633,7 +84644,7 @@ { "Field": "sorting", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84644,7 +84655,7 @@ { "Field": "format_type", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84655,7 +84666,7 @@ { "Field": "format_statement", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -84749,7 +84760,7 @@ { "Field": "varname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84760,7 +84771,7 @@ { "Field": "displayname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84771,7 +84782,7 @@ { "Field": "description", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84782,7 +84793,7 @@ { "Field": "default_value", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84793,7 +84804,7 @@ { "Field": "options", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84804,7 +84815,7 @@ { "Field": "control_type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84826,7 +84837,7 @@ { "Field": "variable_extern", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84884,7 +84895,7 @@ { "Field": "chart_axislabel", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84895,7 +84906,7 @@ { "Field": "chart_type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84906,7 +84917,7 @@ { "Field": "chart_x_column", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84917,7 +84928,7 @@ { "Field": "data_columns", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84928,7 +84939,7 @@ { "Field": "chart_group_column", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84939,7 +84950,7 @@ { "Field": "chart_dateformat", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -84961,7 +84972,7 @@ { "Field": "chart_interval_mode", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85027,7 +85038,7 @@ { "Field": "menu_doctype", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85038,7 +85049,7 @@ { "Field": "menu_label", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85049,7 +85060,7 @@ { "Field": "menu_format", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85071,7 +85082,7 @@ { "Field": "tab_module", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85082,7 +85093,7 @@ { "Field": "tab_action", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85093,7 +85104,7 @@ { "Field": "tab_label", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85104,7 +85115,7 @@ { "Field": "tab_position", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85162,7 +85173,7 @@ { "Field": "ftp_type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85173,7 +85184,7 @@ { "Field": "ftp_host", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85184,7 +85195,7 @@ { "Field": "ftp_port", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85195,7 +85206,7 @@ { "Field": "ftp_user", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85206,7 +85217,7 @@ { "Field": "ftp_password", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85217,7 +85228,7 @@ { "Field": "ftp_interval_mode", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85228,7 +85239,7 @@ { "Field": "ftp_interval_value", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85250,7 +85261,7 @@ { "Field": "ftp_format", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85261,7 +85272,7 @@ { "Field": "ftp_filename", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85294,7 +85305,7 @@ { "Field": "email_recipient", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85305,7 +85316,7 @@ { "Field": "email_subject", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85316,7 +85327,7 @@ { "Field": "email_interval_mode", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85327,7 +85338,7 @@ { "Field": "email_interval_value", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85349,7 +85360,7 @@ { "Field": "email_format", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85360,7 +85371,7 @@ { "Field": "email_filename", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85382,7 +85393,7 @@ { "Field": "url_format", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85415,7 +85426,7 @@ { "Field": "url_address", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85426,7 +85437,7 @@ { "Field": "url_token", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85459,7 +85470,7 @@ { "Field": "api_format", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85517,7 +85528,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -85608,7 +85619,7 @@ { "Field": "projekt", "Type": "varchar(222)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85619,7 +85630,7 @@ { "Field": "belegnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85630,7 +85641,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85641,7 +85652,7 @@ { "Field": "lieferschein", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85663,7 +85674,7 @@ { "Field": "auftrag", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85685,7 +85696,7 @@ { "Field": "freitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85696,7 +85707,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -85718,7 +85729,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85729,7 +85740,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85740,7 +85751,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85751,7 +85762,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85762,7 +85773,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85773,7 +85784,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85784,7 +85795,7 @@ { "Field": "plz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85795,7 +85806,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85806,7 +85817,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85828,7 +85839,7 @@ { "Field": "liefername", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85839,7 +85850,7 @@ { "Field": "lieferabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85850,7 +85861,7 @@ { "Field": "lieferunterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85861,7 +85872,7 @@ { "Field": "lieferstrasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85872,7 +85883,7 @@ { "Field": "lieferadresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85883,7 +85894,7 @@ { "Field": "lieferansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85894,7 +85905,7 @@ { "Field": "lieferplz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85905,7 +85916,7 @@ { "Field": "lieferort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85916,7 +85927,7 @@ { "Field": "lieferland", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85927,7 +85938,7 @@ { "Field": "ustid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85938,7 +85949,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85949,7 +85960,7 @@ { "Field": "telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85960,7 +85971,7 @@ { "Field": "telefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85971,7 +85982,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85982,7 +85993,7 @@ { "Field": "kundennummer", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -85993,7 +86004,7 @@ { "Field": "versandart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -86004,7 +86015,7 @@ { "Field": "versand", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86048,7 +86059,7 @@ { "Field": "versendet_per", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86059,7 +86070,7 @@ { "Field": "versendet_durch", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86103,7 +86114,7 @@ { "Field": "vertrieb", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86125,7 +86136,7 @@ { "Field": "ihrebestellnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86136,7 +86147,7 @@ { "Field": "anschreiben", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86180,7 +86191,7 @@ { "Field": "lieferantenretoureinfo", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86235,7 +86246,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "'firma'", @@ -86246,7 +86257,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86323,7 +86334,7 @@ { "Field": "internebezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86356,7 +86367,7 @@ { "Field": "sprache", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86367,7 +86378,7 @@ { "Field": "bundesland", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86378,7 +86389,7 @@ { "Field": "gln", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86444,7 +86455,7 @@ { "Field": "bodyzusatz", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86455,7 +86466,7 @@ { "Field": "lieferbedingung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86466,7 +86477,7 @@ { "Field": "titel", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86499,7 +86510,7 @@ { "Field": "bundesstaat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86543,7 +86554,7 @@ { "Field": "fortschritt", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -86652,7 +86663,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86663,7 +86674,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86674,7 +86685,7 @@ { "Field": "internerkommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86685,7 +86696,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86696,7 +86707,7 @@ { "Field": "seriennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86729,7 +86740,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86751,7 +86762,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86762,7 +86773,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86817,7 +86828,7 @@ { "Field": "einheit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86828,7 +86839,7 @@ { "Field": "zolltarifnummer", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "'0'", @@ -86839,7 +86850,7 @@ { "Field": "herkunftsland", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "'0'", @@ -86850,7 +86861,7 @@ { "Field": "artikelnummerkunde", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86861,7 +86872,7 @@ { "Field": "freifeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86872,7 +86883,7 @@ { "Field": "freifeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86883,7 +86894,7 @@ { "Field": "freifeld3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86894,7 +86905,7 @@ { "Field": "freifeld4", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86905,7 +86916,7 @@ { "Field": "freifeld5", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86916,7 +86927,7 @@ { "Field": "freifeld6", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86927,7 +86938,7 @@ { "Field": "freifeld7", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86938,7 +86949,7 @@ { "Field": "freifeld8", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86949,7 +86960,7 @@ { "Field": "freifeld9", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86960,7 +86971,7 @@ { "Field": "freifeld10", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86971,7 +86982,7 @@ { "Field": "freifeld11", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86982,7 +86993,7 @@ { "Field": "freifeld12", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -86993,7 +87004,7 @@ { "Field": "freifeld13", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87004,7 +87015,7 @@ { "Field": "freifeld14", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87015,7 +87026,7 @@ { "Field": "freifeld15", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87026,7 +87037,7 @@ { "Field": "freifeld16", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87037,7 +87048,7 @@ { "Field": "freifeld17", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87048,7 +87059,7 @@ { "Field": "freifeld18", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87059,7 +87070,7 @@ { "Field": "freifeld19", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87070,7 +87081,7 @@ { "Field": "freifeld20", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87081,7 +87092,7 @@ { "Field": "freifeld21", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87092,7 +87103,7 @@ { "Field": "freifeld22", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87103,7 +87114,7 @@ { "Field": "freifeld23", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87114,7 +87125,7 @@ { "Field": "freifeld24", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87125,7 +87136,7 @@ { "Field": "freifeld25", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87136,7 +87147,7 @@ { "Field": "freifeld26", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87147,7 +87158,7 @@ { "Field": "freifeld27", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87158,7 +87169,7 @@ { "Field": "freifeld28", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87169,7 +87180,7 @@ { "Field": "freifeld29", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87180,7 +87191,7 @@ { "Field": "freifeld30", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87191,7 +87202,7 @@ { "Field": "freifeld31", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87202,7 +87213,7 @@ { "Field": "freifeld32", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87213,7 +87224,7 @@ { "Field": "freifeld33", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87224,7 +87235,7 @@ { "Field": "freifeld34", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87235,7 +87246,7 @@ { "Field": "freifeld35", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87246,7 +87257,7 @@ { "Field": "freifeld36", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87257,7 +87268,7 @@ { "Field": "freifeld37", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87268,7 +87279,7 @@ { "Field": "freifeld38", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87279,7 +87290,7 @@ { "Field": "freifeld39", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87290,7 +87301,7 @@ { "Field": "freifeld40", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87345,7 +87356,7 @@ { "Field": "lagertext", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87389,7 +87400,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87400,7 +87411,7 @@ { "Field": "grundbeschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87411,7 +87422,7 @@ { "Field": "aktion", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87422,7 +87433,7 @@ { "Field": "aktionbeschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87519,7 +87530,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87530,7 +87541,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -87594,7 +87605,7 @@ { "Field": "serialnumber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87605,7 +87616,7 @@ { "Field": "batch", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87616,7 +87627,7 @@ { "Field": "bestbefore", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87669,7 +87680,7 @@ { "Field": "projekt", "Type": "varchar(222)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87691,7 +87702,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87713,7 +87724,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87735,7 +87746,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87746,7 +87757,7 @@ { "Field": "vorname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87757,7 +87768,7 @@ { "Field": "abteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87768,7 +87779,7 @@ { "Field": "unterabteilung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87779,7 +87790,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87790,7 +87801,7 @@ { "Field": "adresszusatz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87801,7 +87812,7 @@ { "Field": "plz", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87812,7 +87823,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87823,7 +87834,7 @@ { "Field": "ustid", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87834,7 +87845,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87845,7 +87856,7 @@ { "Field": "telefon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87856,7 +87867,7 @@ { "Field": "telefax", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87867,7 +87878,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87878,7 +87889,7 @@ { "Field": "kundennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87889,7 +87900,7 @@ { "Field": "lieferantennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87900,7 +87911,7 @@ { "Field": "zahlungsweise", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87922,7 +87933,7 @@ { "Field": "versandart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87944,7 +87955,7 @@ { "Field": "freitext", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -87999,7 +88010,7 @@ { "Field": "einkaeufer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -88079,7 +88090,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -88112,7 +88123,7 @@ { "Field": "wunsch", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -88123,7 +88134,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -88145,7 +88156,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -88178,7 +88189,7 @@ { "Field": "techniker", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -88189,7 +88200,7 @@ { "Field": "buchhaltung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -88222,7 +88233,7 @@ { "Field": "seriennummer", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -88275,7 +88286,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "'offen'", @@ -88308,7 +88319,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -88377,7 +88388,7 @@ { "Field": "kommentar", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -88388,7 +88399,7 @@ { "Field": "link", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -88399,7 +88410,7 @@ { "Field": "interngrund", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -88410,7 +88421,7 @@ { "Field": "externgrund", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -88421,7 +88432,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -88468,7 +88479,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -88479,7 +88490,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -88490,7 +88501,7 @@ { "Field": "sprache", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -88576,7 +88587,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -88587,7 +88598,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -88598,7 +88609,7 @@ { "Field": "aktion", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -88689,7 +88700,7 @@ { "Field": "referenz", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -88700,7 +88711,7 @@ { "Field": "art", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'material'", @@ -88925,7 +88936,7 @@ { "Field": "kommentar", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89041,7 +89052,7 @@ { "Field": "seriennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89074,7 +89085,7 @@ { "Field": "beschreibung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89118,7 +89129,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89198,7 +89209,7 @@ { "Field": "bezeichnung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89209,7 +89220,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89264,7 +89275,7 @@ { "Field": "doctype", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89297,7 +89308,7 @@ { "Field": "batch", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -89366,7 +89377,7 @@ { "Field": "ansprechpartner", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89377,7 +89388,7 @@ { "Field": "nummer", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "UNI", "Default": "", @@ -89388,7 +89399,7 @@ { "Field": "prio", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'niedrig'", @@ -89399,7 +89410,7 @@ { "Field": "eingangart", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89432,7 +89443,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89443,7 +89454,7 @@ { "Field": "beschreibung_html", "Type": "longtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89454,7 +89465,7 @@ { "Field": "internebemerkung", "Type": "longtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89465,7 +89476,7 @@ { "Field": "antwortankunden", "Type": "longtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89487,7 +89498,7 @@ { "Field": "status", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'angelegt'", @@ -89509,7 +89520,7 @@ { "Field": "seriennummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89586,7 +89597,7 @@ { "Field": "art", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89597,7 +89608,7 @@ { "Field": "bereich", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89608,7 +89619,7 @@ { "Field": "freifeld1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89619,7 +89630,7 @@ { "Field": "freifeld2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89630,7 +89641,7 @@ { "Field": "freifeld3", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89641,7 +89652,7 @@ { "Field": "freifeld4", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89652,7 +89663,7 @@ { "Field": "freifeld5", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89663,7 +89674,7 @@ { "Field": "version", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89674,7 +89685,7 @@ { "Field": "antwortankundenempfaenger", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89685,7 +89696,7 @@ { "Field": "antwortankundenkopie", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89696,7 +89707,7 @@ { "Field": "antwortankundenblindkopie", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89707,7 +89718,7 @@ { "Field": "antwortankundenbetreff", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89771,7 +89782,7 @@ { "Field": "carrier", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -89782,7 +89793,7 @@ { "Field": "shipment_id", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -89793,7 +89804,7 @@ { "Field": "shipment_reference", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -89804,7 +89815,7 @@ { "Field": "tracking", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -89840,7 +89851,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89851,7 +89862,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89862,7 +89873,7 @@ { "Field": "url", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89873,7 +89884,7 @@ { "Field": "passwort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89884,7 +89895,7 @@ { "Field": "token", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -89895,7 +89906,7 @@ { "Field": "challenge", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -90148,7 +90159,7 @@ { "Field": "ab_nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -90368,7 +90379,7 @@ { "Field": "debitorennummer", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -90401,7 +90412,7 @@ { "Field": "api_account_token", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -90533,7 +90544,7 @@ { "Field": "json", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -90544,7 +90555,7 @@ { "Field": "freitext", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -90577,7 +90588,7 @@ { "Field": "autoversandoption", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'standard'", @@ -90599,7 +90610,7 @@ { "Field": "shoptyp", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -90610,7 +90621,7 @@ { "Field": "modulename", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -90621,7 +90632,7 @@ { "Field": "einstellungen_json", "Type": "mediumtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -90968,7 +90979,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -90979,7 +90990,7 @@ { "Field": "letzteabgeholtenummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -90990,7 +91001,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91023,7 +91034,7 @@ { "Field": "nummervon", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91034,7 +91045,7 @@ { "Field": "nummerbis", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91089,7 +91100,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91175,7 +91186,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91186,7 +91197,7 @@ { "Field": "wert", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91197,7 +91208,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91367,7 +91378,7 @@ { "Field": "username", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91378,7 +91389,7 @@ { "Field": "diff", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91400,7 +91411,7 @@ { "Field": "message", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91411,7 +91422,7 @@ { "Field": "plaindiff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91458,7 +91469,7 @@ { "Field": "freifeld_wawi", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91469,7 +91480,7 @@ { "Field": "freifeld_shop", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91513,7 +91524,7 @@ { "Field": "updatedby", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91560,7 +91571,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91602,7 +91613,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91657,7 +91668,7 @@ { "Field": "link", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91723,7 +91734,7 @@ { "Field": "artikel", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91734,7 +91745,7 @@ { "Field": "aktion", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91814,7 +91825,7 @@ { "Field": "extid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91825,7 +91836,7 @@ { "Field": "extparent", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91836,7 +91847,7 @@ { "Field": "extname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91880,7 +91891,7 @@ { "Field": "updatedby", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -91961,7 +91972,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'mitglied'", @@ -91972,7 +91983,7 @@ { "Field": "extgruppename", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92027,7 +92038,7 @@ { "Field": "updatedby", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92074,7 +92085,7 @@ { "Field": "typ", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92085,7 +92096,7 @@ { "Field": "parameter1", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92096,7 +92107,7 @@ { "Field": "parameter2", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92107,7 +92118,7 @@ { "Field": "bearbeiter", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92129,7 +92140,7 @@ { "Field": "parameter3", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92140,7 +92151,7 @@ { "Field": "parameter4", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92196,7 +92207,7 @@ { "Field": "tabelle", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -92229,7 +92240,7 @@ { "Field": "extid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92305,7 +92316,7 @@ { "Field": "land", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92316,7 +92327,7 @@ { "Field": "sprache", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92371,7 +92382,7 @@ { "Field": "updatedby", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92418,7 +92429,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92440,7 +92451,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92451,7 +92462,7 @@ { "Field": "befehl", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92509,7 +92520,7 @@ { "Field": "subshopkennung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92520,7 +92531,7 @@ { "Field": "sprache", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92564,7 +92575,7 @@ { "Field": "updatedby", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92611,7 +92622,7 @@ { "Field": "versandart_shop", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92622,7 +92633,7 @@ { "Field": "versandart_wawision", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92644,7 +92655,7 @@ { "Field": "land", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92666,7 +92677,7 @@ { "Field": "versandart_ausgehend", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92699,7 +92710,7 @@ { "Field": "updatedby", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92821,7 +92832,7 @@ { "Field": "auftrag", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -92832,7 +92843,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92902,7 +92913,7 @@ { "Field": "zahlweise_shop", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92913,7 +92924,7 @@ { "Field": "zahlweise_wawision", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -92979,7 +92990,7 @@ { "Field": "updatedby", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -93026,7 +93037,7 @@ { "Field": "shop", "Type": "varchar(100)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -93037,7 +93048,7 @@ { "Field": "funktion", "Type": "varchar(100)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -93048,7 +93059,7 @@ { "Field": "daten", "Type": "mediumtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -93125,7 +93136,7 @@ { "Field": "apifunktion", "Type": "varchar(100)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -93136,7 +93147,7 @@ { "Field": "feedid", "Type": "varchar(50)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -93169,7 +93180,7 @@ { "Field": "fehlertext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -93227,7 +93238,7 @@ { "Field": "orderid", "Type": "varchar(30)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -93238,7 +93249,7 @@ { "Field": "orderitemid", "Type": "varchar(30)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -93249,7 +93260,7 @@ { "Field": "nextordertoken", "Type": "varchar(30)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -93260,7 +93271,7 @@ { "Field": "nextitemtoken", "Type": "varchar(30)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -93282,7 +93293,7 @@ { "Field": "tracking", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -93359,7 +93370,7 @@ { "Field": "marketplace", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -93401,7 +93412,7 @@ { "Field": "apifunktion", "Type": "varchar(100)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -93412,7 +93423,7 @@ { "Field": "shop", "Type": "varchar(100)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -93423,7 +93434,7 @@ { "Field": "typ", "Type": "varchar(50)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -93619,7 +93630,7 @@ { "Field": "extid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -93630,7 +93641,7 @@ { "Field": "sessionid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -93641,7 +93652,7 @@ { "Field": "warenkorb", "Type": "mediumtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -93685,7 +93696,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -93707,7 +93718,7 @@ { "Field": "bestellnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -93776,7 +93787,7 @@ { "Field": "ext_order", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -93798,7 +93809,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'unpaid'", @@ -93889,7 +93900,7 @@ { "Field": "marketplace", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -93900,7 +93911,7 @@ { "Field": "title", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -93911,7 +93922,7 @@ { "Field": "merchantgroup", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -93922,7 +93933,7 @@ { "Field": "condition", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'new'", @@ -93933,7 +93944,7 @@ { "Field": "sku", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -93944,7 +93955,7 @@ { "Field": "asin", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -93955,7 +93966,7 @@ { "Field": "status", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -93966,7 +93977,7 @@ { "Field": "currency", "Type": "varchar(4)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -94032,7 +94043,7 @@ { "Field": "feed_submission_id", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -94043,7 +94054,7 @@ { "Field": "feed_submission_id_price", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -94054,7 +94065,7 @@ { "Field": "feed_submission_id_storage", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -94065,7 +94076,7 @@ { "Field": "feed_submission_id_flat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -94076,7 +94087,7 @@ { "Field": "error_code", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -94087,7 +94098,7 @@ { "Field": "error_message", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -94147,7 +94158,7 @@ { "Field": "browsenodeid", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -94158,7 +94169,7 @@ { "Field": "marketplace", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94180,7 +94191,7 @@ { "Field": "browseNodename", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94191,7 +94202,7 @@ { "Field": "browseNodestorecontextname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94202,7 +94213,7 @@ { "Field": "browsepathbyid", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94213,7 +94224,7 @@ { "Field": "browsepathbyname", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94235,7 +94246,7 @@ { "Field": "producttypedefinitions", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94316,7 +94327,7 @@ { "Field": "root_node", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94327,7 +94338,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -94338,7 +94349,7 @@ { "Field": "node_de", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -94349,7 +94360,7 @@ { "Field": "node_uk", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94360,7 +94371,7 @@ { "Field": "node_fr", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94371,7 +94382,7 @@ { "Field": "node_it", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94382,7 +94393,7 @@ { "Field": "node_es", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94474,7 +94485,7 @@ { "Field": "adjustmentid", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -94544,7 +94555,7 @@ { "Field": "feed_submission_id", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94555,7 +94566,7 @@ { "Field": "feed_type", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94566,7 +94577,7 @@ { "Field": "feed_processing_status", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94577,7 +94588,7 @@ { "Field": "parameter", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94697,7 +94708,7 @@ { "Field": "sku", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -94708,7 +94719,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -94719,7 +94730,7 @@ { "Field": "marketplace", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -94730,7 +94741,7 @@ { "Field": "feedsubmissionid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -94741,7 +94752,7 @@ { "Field": "error_message", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94816,7 +94827,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94827,7 +94838,7 @@ { "Field": "url", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94897,7 +94908,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -94908,7 +94919,7 @@ { "Field": "value", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -94950,7 +94961,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "UNI", "Default": "", @@ -94961,7 +94972,7 @@ { "Field": "country", "Type": "varchar(2)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -94972,7 +94983,7 @@ { "Field": "csv", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94983,7 +94994,7 @@ { "Field": "definitions_json", "Type": "mediumtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -94994,7 +95005,7 @@ { "Field": "requirements_json", "Type": "mediumtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -95005,7 +95016,7 @@ { "Field": "allowed_values_json", "Type": "mediumtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -95047,7 +95058,7 @@ { "Field": "fieldname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "UNI", "Default": "", @@ -95100,7 +95111,7 @@ { "Field": "orderid", "Type": "varchar(19)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -95111,7 +95122,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95122,7 +95133,7 @@ { "Field": "addressfieldone", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95133,7 +95144,7 @@ { "Field": "addressfieldtwo", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95144,7 +95155,7 @@ { "Field": "addressfieldthree", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95155,7 +95166,7 @@ { "Field": "city", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95166,7 +95177,7 @@ { "Field": "region", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95177,7 +95188,7 @@ { "Field": "postalcode", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95188,7 +95199,7 @@ { "Field": "countrycode", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95199,7 +95210,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95210,7 +95221,7 @@ { "Field": "phonenumber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95307,7 +95318,7 @@ { "Field": "orderid", "Type": "varchar(19)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -95318,7 +95329,7 @@ { "Field": "shippingid", "Type": "varchar(19)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95351,7 +95362,7 @@ { "Field": "report", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95362,7 +95373,7 @@ { "Field": "marketplace", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95373,7 +95384,7 @@ { "Field": "status", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95384,7 +95395,7 @@ { "Field": "error_code", "Type": "varchar(5)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95395,7 +95406,7 @@ { "Field": "error_message", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95406,7 +95417,7 @@ { "Field": "invoice_number", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95439,7 +95450,7 @@ { "Field": "transaction_id", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95509,7 +95520,7 @@ { "Field": "marketplace_request", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95542,7 +95553,7 @@ { "Field": "seller_sku", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -95553,7 +95564,7 @@ { "Field": "item_name", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95575,7 +95586,7 @@ { "Field": "listing_id", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95586,7 +95597,7 @@ { "Field": "item_description", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -95630,7 +95641,7 @@ { "Field": "image_url", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95641,7 +95652,7 @@ { "Field": "item_is_marketplace", "Type": "varchar(1)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95674,7 +95685,7 @@ { "Field": "item_note", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95696,7 +95707,7 @@ { "Field": "zshop_category1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95707,7 +95718,7 @@ { "Field": "zshop_browse_path", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95718,7 +95729,7 @@ { "Field": "zshop_storefron_feature", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95729,7 +95740,7 @@ { "Field": "asin", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95740,7 +95751,7 @@ { "Field": "asin2", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95751,7 +95762,7 @@ { "Field": "asin3", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95762,7 +95773,7 @@ { "Field": "will_ship_internationally", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95773,7 +95784,7 @@ { "Field": "expedited_shipping", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95784,7 +95795,7 @@ { "Field": "zshop_boldface", "Type": "varchar(1)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95795,7 +95806,7 @@ { "Field": "product_id", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95806,7 +95817,7 @@ { "Field": "bid_for_fetatured_placement", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95817,7 +95828,7 @@ { "Field": "add_delete", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95839,7 +95850,7 @@ { "Field": "fulfillment_channel", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95861,7 +95872,7 @@ { "Field": "quantity_price_type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95982,7 +95993,7 @@ { "Field": "merchant_shipping_group", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -95993,7 +96004,7 @@ { "Field": "status", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -96085,7 +96096,7 @@ { "Field": "groupname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -96149,7 +96160,7 @@ { "Field": "orderid", "Type": "varchar(19)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -96160,7 +96171,7 @@ { "Field": "status", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -96237,7 +96248,7 @@ { "Field": "submitfeedid", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -96248,7 +96259,7 @@ { "Field": "status", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -96318,7 +96329,7 @@ { "Field": "orderid", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -96415,7 +96426,7 @@ { "Field": "recommendationtype", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -96426,7 +96437,7 @@ { "Field": "itemname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -96437,7 +96448,7 @@ { "Field": "defectgroup", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -96448,7 +96459,7 @@ { "Field": "recommendationid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -96459,7 +96470,7 @@ { "Field": "recommendationreason", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -96470,7 +96481,7 @@ { "Field": "defectattribute", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -96481,7 +96492,7 @@ { "Field": "asin", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -96492,7 +96503,7 @@ { "Field": "sku", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -96584,7 +96595,7 @@ { "Field": "marketplace_request", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -96595,7 +96606,7 @@ { "Field": "report_type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -96606,7 +96617,7 @@ { "Field": "last_reportrequestid", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -96617,7 +96628,7 @@ { "Field": "last_generatedreportid", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -96628,7 +96639,7 @@ { "Field": "last_report_status", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -96694,7 +96705,7 @@ { "Field": "type", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -96705,7 +96716,7 @@ { "Field": "doctype", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -96716,7 +96727,7 @@ { "Field": "parameter", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -96727,7 +96738,7 @@ { "Field": "parameter2", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -96738,7 +96749,7 @@ { "Field": "status", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -96760,7 +96771,7 @@ { "Field": "error", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -96837,7 +96848,7 @@ { "Field": "status", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -96907,7 +96918,7 @@ { "Field": "marketplace_request", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -96929,7 +96940,7 @@ { "Field": "sku", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -96940,7 +96951,7 @@ { "Field": "fnsku", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -96951,7 +96962,7 @@ { "Field": "asin", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -96962,7 +96973,7 @@ { "Field": "protuct_name", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -96973,7 +96984,7 @@ { "Field": "enrolled_in_snl", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -96984,7 +96995,7 @@ { "Field": "marketplace", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97070,7 +97081,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97081,7 +97092,7 @@ { "Field": "token", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97135,7 +97146,7 @@ { "Field": "parent_name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97146,7 +97157,7 @@ { "Field": "direct_parent", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97157,7 +97168,7 @@ { "Field": "element_name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -97168,7 +97179,7 @@ { "Field": "element_value", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97179,7 +97190,7 @@ { "Field": "enumeration_type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -97190,7 +97201,7 @@ { "Field": "restriction", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97201,7 +97212,7 @@ { "Field": "file", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97271,7 +97282,7 @@ { "Field": "extid", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -97293,7 +97304,7 @@ { "Field": "bearbeiter", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97315,7 +97326,7 @@ { "Field": "transaction_id", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97326,7 +97337,7 @@ { "Field": "zahlungsweise", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97374,7 +97385,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97407,7 +97418,7 @@ { "Field": "bezeichnung_en", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97418,7 +97429,7 @@ { "Field": "plugin", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97429,7 +97440,7 @@ { "Field": "pluginparameter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97451,7 +97462,7 @@ { "Field": "target", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97520,7 +97531,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97531,7 +97542,7 @@ { "Field": "trackingnumber", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97542,7 +97553,7 @@ { "Field": "quality", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97578,7 +97589,7 @@ { "Field": "address_id", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -97589,7 +97600,7 @@ { "Field": "contact_list", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -97600,7 +97611,7 @@ { "Field": "firstName", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -97611,7 +97622,7 @@ { "Field": "lastName", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -97622,7 +97633,7 @@ { "Field": "phone", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -97633,7 +97644,7 @@ { "Field": "email", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -97644,7 +97655,7 @@ { "Field": "city", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -97655,7 +97666,7 @@ { "Field": "website", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -97666,7 +97677,7 @@ { "Field": "zip", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -97688,7 +97699,7 @@ { "Field": "snap_created", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -97699,7 +97710,7 @@ { "Field": "snap_hash", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "UNI", "Default": "", @@ -97710,7 +97721,7 @@ { "Field": "address", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -97752,7 +97763,7 @@ { "Field": "lvl", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97763,7 +97774,7 @@ { "Field": "msg", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97810,7 +97821,7 @@ { "Field": "iso", "Type": "varchar(2)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97821,7 +97832,7 @@ { "Field": "bezeichnung_de", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97832,7 +97843,7 @@ { "Field": "bezeichnung_en", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97843,7 +97854,7 @@ { "Field": "alias", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97912,7 +97923,7 @@ { "Field": "reference", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97923,7 +97934,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -97976,7 +97987,7 @@ { "Field": "order_reference", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -97987,7 +97998,7 @@ { "Field": "order_shipment", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -98057,7 +98068,7 @@ { "Field": "order_reference", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98068,7 +98079,7 @@ { "Field": "shipment_id", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98079,7 +98090,7 @@ { "Field": "order_item_reference", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98132,7 +98143,7 @@ { "Field": "abfrage", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98143,7 +98154,7 @@ { "Field": "ergebnis", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98154,7 +98165,7 @@ { "Field": "shortcode", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98212,7 +98223,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98223,7 +98234,7 @@ { "Field": "description", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98289,7 +98300,7 @@ { "Field": "color", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98380,7 +98391,7 @@ { "Field": "status", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98433,7 +98444,7 @@ { "Field": "url", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98524,7 +98535,7 @@ { "Field": "bezeichnung", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98557,7 +98568,7 @@ { "Field": "bearbeiter", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98612,7 +98623,7 @@ { "Field": "type", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98623,7 +98634,7 @@ { "Field": "country_code", "Type": "varchar(8)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98823,7 +98834,7 @@ { "Field": "referenz", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98834,7 +98845,7 @@ { "Field": "place", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98845,7 +98856,7 @@ { "Field": "layer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98889,7 +98900,7 @@ { "Field": "wert", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98900,7 +98911,7 @@ { "Field": "bauform", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98922,7 +98933,7 @@ { "Field": "zachse", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98933,7 +98944,7 @@ { "Field": "xpos", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98944,7 +98955,7 @@ { "Field": "ypos", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -98955,7 +98966,7 @@ { "Field": "art", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99019,7 +99030,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99077,7 +99088,7 @@ { "Field": "name", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "UNI", "Default": "", @@ -99088,7 +99099,7 @@ { "Field": "title", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99099,7 +99110,7 @@ { "Field": "module", "Type": "varchar(38)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -99174,7 +99185,7 @@ { "Field": "index_name", "Type": "varchar(16)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -99185,7 +99196,7 @@ { "Field": "index_id", "Type": "varchar(38)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99207,7 +99218,7 @@ { "Field": "title", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99218,7 +99229,7 @@ { "Field": "subtitle", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -99229,7 +99240,7 @@ { "Field": "additional_infos", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -99240,7 +99251,7 @@ { "Field": "link", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99251,7 +99262,7 @@ { "Field": "search_words", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -99383,7 +99394,7 @@ { "Field": "version", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99394,7 +99405,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99405,7 +99416,7 @@ { "Field": "status", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99416,7 +99427,7 @@ { "Field": "phase", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99601,7 +99612,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99681,7 +99692,7 @@ { "Field": "details", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99717,7 +99728,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'0'", @@ -99739,7 +99750,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99819,7 +99830,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99830,7 +99841,7 @@ { "Field": "taetigkeit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99841,7 +99852,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99877,7 +99888,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99910,7 +99921,7 @@ { "Field": "module", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99921,7 +99932,7 @@ { "Field": "action", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -99979,7 +99990,7 @@ { "Field": "data", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -100135,7 +100146,7 @@ { "Field": "name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -100146,7 +100157,7 @@ { "Field": "description", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100157,7 +100168,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100168,7 +100179,7 @@ { "Field": "message", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100260,7 +100271,7 @@ { "Field": "name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -100271,7 +100282,7 @@ { "Field": "description", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -100335,7 +100346,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100399,7 +100410,7 @@ { "Field": "doctype", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100421,7 +100432,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100432,7 +100443,7 @@ { "Field": "message", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100480,7 +100491,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100491,7 +100502,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100549,7 +100560,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100560,7 +100571,7 @@ { "Field": "email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100596,7 +100607,7 @@ { "Field": "meldung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100607,7 +100618,7 @@ { "Field": "dump", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100618,7 +100629,7 @@ { "Field": "module", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100629,7 +100640,7 @@ { "Field": "action", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100640,7 +100651,7 @@ { "Field": "bearbeiter", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100651,7 +100662,7 @@ { "Field": "funktionsname", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100684,7 +100695,7 @@ { "Field": "argumente", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100731,7 +100742,7 @@ { "Field": "filename", "Type": "varchar(200)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100742,7 +100753,7 @@ { "Field": "footer_icons", "Type": "varchar(200)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100753,7 +100764,7 @@ { "Field": "category", "Type": "varchar(100)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100764,7 +100775,7 @@ { "Field": "title", "Type": "varchar(100)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -100775,7 +100786,7 @@ { "Field": "description", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -100926,7 +100937,7 @@ { "Field": "content", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101001,7 +101012,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101092,7 +101103,7 @@ { "Field": "adressetext", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101103,7 +101114,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101147,7 +101158,7 @@ { "Field": "telefonnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101158,7 +101169,7 @@ { "Field": "kommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101255,7 +101266,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -101308,7 +101319,7 @@ { "Field": "message", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101361,7 +101372,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -101372,7 +101383,7 @@ { "Field": "text", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -101383,7 +101394,7 @@ { "Field": "stichwoerter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -101394,7 +101405,7 @@ { "Field": "projekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -101430,7 +101441,7 @@ { "Field": "schluessel", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -101452,7 +101463,7 @@ { "Field": "projekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101463,7 +101474,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101474,7 +101485,7 @@ { "Field": "quelle", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101485,7 +101496,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101507,7 +101518,7 @@ { "Field": "kunde", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101518,7 +101529,7 @@ { "Field": "warteschlange", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -101529,7 +101540,7 @@ { "Field": "mailadresse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101551,7 +101562,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101584,7 +101595,7 @@ { "Field": "inbearbeitung_user", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101606,7 +101617,7 @@ { "Field": "notiz", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101639,7 +101650,7 @@ { "Field": "kommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101672,7 +101683,7 @@ { "Field": "tags", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101743,7 +101754,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101823,7 +101834,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101834,7 +101845,7 @@ { "Field": "value", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101870,7 +101881,7 @@ { "Field": "ticket", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -101881,7 +101892,7 @@ { "Field": "verfasser", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101892,7 +101903,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101903,7 +101914,7 @@ { "Field": "mail", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101936,7 +101947,7 @@ { "Field": "text", "Type": "longtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101947,7 +101958,7 @@ { "Field": "textausgang", "Type": "longtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101958,7 +101969,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -101969,7 +101980,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101980,7 +101991,7 @@ { "Field": "medium", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -101991,7 +102002,7 @@ { "Field": "versendet", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102002,7 +102013,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102013,7 +102024,7 @@ { "Field": "mail_cc", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102024,7 +102035,7 @@ { "Field": "verfasser_replyto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102035,7 +102046,7 @@ { "Field": "mail_replyto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102086,7 +102097,7 @@ { "Field": "empfaenger_email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102097,7 +102108,7 @@ { "Field": "sender_email", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102108,7 +102119,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102119,7 +102130,7 @@ { "Field": "betreff", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102174,7 +102185,7 @@ { "Field": "warteschlange", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102232,7 +102243,7 @@ { "Field": "vorlagenname", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102243,7 +102254,7 @@ { "Field": "vorlage", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102340,7 +102351,7 @@ { "Field": "filter_type", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102409,7 +102420,7 @@ { "Field": "status", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'created'", @@ -102456,7 +102467,7 @@ { "Field": "label", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -102467,7 +102478,7 @@ { "Field": "beschriftung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102478,7 +102489,7 @@ { "Field": "sprache", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -102489,7 +102500,7 @@ { "Field": "original", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102537,7 +102548,7 @@ { "Field": "bezeichnung", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102548,7 +102559,7 @@ { "Field": "typ", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102581,7 +102592,7 @@ { "Field": "server", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102592,7 +102603,7 @@ { "Field": "port", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102603,7 +102614,7 @@ { "Field": "username", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102614,7 +102625,7 @@ { "Field": "passwort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102625,7 +102636,7 @@ { "Field": "parameter1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102636,7 +102647,7 @@ { "Field": "parameter2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102647,7 +102658,7 @@ { "Field": "parameter3", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102658,7 +102669,7 @@ { "Field": "parameter4", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102669,7 +102680,7 @@ { "Field": "authmethod", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102680,7 +102691,7 @@ { "Field": "publickeyfile", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102691,7 +102702,7 @@ { "Field": "privatekeyfile", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102702,7 +102713,7 @@ { "Field": "publickey", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -102713,7 +102724,7 @@ { "Field": "privatekey", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -102757,7 +102768,7 @@ { "Field": "bearbeiter", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102790,7 +102801,7 @@ { "Field": "letzter_status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102823,7 +102834,7 @@ { "Field": "xml_pdf", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'xml'", @@ -102834,7 +102845,7 @@ { "Field": "belegtyp", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102845,7 +102856,7 @@ { "Field": "documenttype_incoming", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102856,7 +102867,7 @@ { "Field": "belegstatus", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102911,7 +102922,7 @@ { "Field": "emailbody", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -102933,7 +102944,7 @@ { "Field": "xml_zusatz", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103021,7 +103032,7 @@ { "Field": "csv_codierung", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103032,7 +103043,7 @@ { "Field": "csv_trennzeichen", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103043,7 +103054,7 @@ { "Field": "csv_tracking", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103054,7 +103065,7 @@ { "Field": "csv_lagerzahl", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103065,7 +103076,7 @@ { "Field": "csv_lieferschein", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103076,7 +103087,7 @@ { "Field": "csv_auftrag", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103087,7 +103098,7 @@ { "Field": "csv_bestellung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103318,7 +103329,7 @@ { "Field": "dateianhangtyp", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'datei'", @@ -103329,7 +103340,7 @@ { "Field": "csvheader_lagerzahlen", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -103340,7 +103351,7 @@ { "Field": "csvheader_tracking", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -103406,7 +103417,7 @@ { "Field": "einstellungen_json", "Type": "mediumtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -103450,7 +103461,7 @@ { "Field": "sales_report_type", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103516,7 +103527,7 @@ { "Field": "csvseparator", "Type": "varchar(4)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "';'", @@ -103527,7 +103538,7 @@ { "Field": "coding", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103574,7 +103585,7 @@ { "Field": "client_id", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -103585,7 +103596,7 @@ { "Field": "client_secret", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -103596,7 +103607,7 @@ { "Field": "url", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -103607,7 +103618,7 @@ { "Field": "access_token", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -103682,7 +103693,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103693,7 +103704,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103758,7 +103769,7 @@ { "Field": "datei", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103769,7 +103780,7 @@ { "Field": "datei_wawi", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103780,7 +103791,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103889,7 +103900,7 @@ { "Field": "eventname", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103900,7 +103911,7 @@ { "Field": "module", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103911,7 +103922,7 @@ { "Field": "action", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103922,7 +103933,7 @@ { "Field": "parameter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -103955,7 +103966,7 @@ { "Field": "kommentar", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104008,7 +104019,7 @@ { "Field": "eventname", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104084,7 +104095,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104095,7 +104106,7 @@ { "Field": "datei", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104106,7 +104117,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104117,7 +104128,7 @@ { "Field": "parameter1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104128,7 +104139,7 @@ { "Field": "parameter2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104139,7 +104150,7 @@ { "Field": "wert", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104266,7 +104277,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104277,7 +104288,7 @@ { "Field": "datei", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104288,7 +104299,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104299,7 +104310,7 @@ { "Field": "parameter1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104310,7 +104321,7 @@ { "Field": "parameter2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104321,7 +104332,7 @@ { "Field": "wert", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104407,7 +104418,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104418,7 +104429,7 @@ { "Field": "nachricht", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104429,7 +104440,7 @@ { "Field": "element1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104440,7 +104451,7 @@ { "Field": "element2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104451,7 +104462,7 @@ { "Field": "element3", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104473,7 +104484,7 @@ { "Field": "doctype", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104609,7 +104620,7 @@ { "Field": "objekt", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104620,7 +104631,7 @@ { "Field": "belegnr", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104631,7 +104642,7 @@ { "Field": "kundennummer", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104642,7 +104653,7 @@ { "Field": "name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104719,7 +104730,7 @@ { "Field": "waehrung", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'eur'", @@ -104788,7 +104799,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104799,7 +104810,7 @@ { "Field": "verantwortlicher", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104810,7 +104821,7 @@ { "Field": "aktiv", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104879,7 +104890,7 @@ { "Field": "account_nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104890,7 +104901,7 @@ { "Field": "bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -104948,7 +104959,7 @@ { "Field": "username", "Type": "varchar(100)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -104959,7 +104970,7 @@ { "Field": "password", "Type": "varchar(255)", - "Collation": "utf8_bin", + "Collation": "utf8mb3_bin", "Null": "YES", "Key": "", "Default": "", @@ -104981,7 +104992,7 @@ { "Field": "description", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -104992,7 +105003,7 @@ { "Field": "settings", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -105025,7 +105036,7 @@ { "Field": "type", "Type": "varchar(100)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105091,7 +105102,7 @@ { "Field": "startseite", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105113,7 +105124,7 @@ { "Field": "hwkey", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105135,7 +105146,7 @@ { "Field": "motppin", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105146,7 +105157,7 @@ { "Field": "motpsecret", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105157,7 +105168,7 @@ { "Field": "passwordmd5", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105212,7 +105223,7 @@ { "Field": "rfidtag", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -105223,7 +105234,7 @@ { "Field": "vorlage", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105234,7 +105245,7 @@ { "Field": "kalender_passwort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105300,7 +105311,7 @@ { "Field": "internebezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105311,7 +105322,7 @@ { "Field": "hwdatablock", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105333,7 +105344,7 @@ { "Field": "passwordsha512", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -105344,7 +105355,7 @@ { "Field": "salt", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -105366,7 +105377,7 @@ { "Field": "sprachebevorzugen", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105377,7 +105388,7 @@ { "Field": "vergessencode", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105410,7 +105421,7 @@ { "Field": "defaultcolor", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105421,7 +105432,7 @@ { "Field": "passwordhash", "Type": "char(60)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105443,7 +105454,7 @@ { "Field": "docscan_passwort", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105465,7 +105476,7 @@ { "Field": "stechuhrdevice", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105476,7 +105487,7 @@ { "Field": "role", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105540,7 +105551,7 @@ { "Field": "secret", "Type": "varchar(100)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -105615,7 +105626,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -105626,7 +105637,7 @@ { "Field": "value", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -105685,7 +105696,7 @@ { "Field": "sessionid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -105696,7 +105707,7 @@ { "Field": "ip", "Type": "varchar(200)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -105765,7 +105776,7 @@ { "Field": "module", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -105776,7 +105787,7 @@ { "Field": "action", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -105829,7 +105840,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105840,7 +105851,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105887,7 +105898,7 @@ { "Field": "module", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105898,7 +105909,7 @@ { "Field": "action", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -105945,7 +105956,7 @@ { "Field": "adresse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -105956,7 +105967,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -105967,7 +105978,7 @@ { "Field": "ustid", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -105978,7 +105989,7 @@ { "Field": "land", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -105989,7 +106000,7 @@ { "Field": "ort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106000,7 +106011,7 @@ { "Field": "plz", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106011,7 +106022,7 @@ { "Field": "rechtsform", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106022,7 +106033,7 @@ { "Field": "strasse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106033,7 +106044,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106066,7 +106077,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106157,7 +106168,7 @@ { "Field": "bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106168,7 +106179,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106190,7 +106201,7 @@ { "Field": "daten", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106226,7 +106237,7 @@ { "Field": "belegnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106237,7 +106248,7 @@ { "Field": "status_beleg", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106259,7 +106270,7 @@ { "Field": "rechnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106292,7 +106303,7 @@ { "Field": "umsatzsteuer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106303,7 +106314,7 @@ { "Field": "ustid", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106358,7 +106369,7 @@ { "Field": "steuersatzname3", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106369,7 +106380,7 @@ { "Field": "steuersatzname4", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106424,7 +106435,7 @@ { "Field": "freigabemitarbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106490,7 +106501,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106567,7 +106578,7 @@ { "Field": "bestellung1bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106589,7 +106600,7 @@ { "Field": "bestellung1kostenstelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106600,7 +106611,7 @@ { "Field": "bestellung1auftrag", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106633,7 +106644,7 @@ { "Field": "bestellung2bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106644,7 +106655,7 @@ { "Field": "bestellung2kostenstelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106655,7 +106666,7 @@ { "Field": "bestellung2auftrag", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106699,7 +106710,7 @@ { "Field": "bestellung3bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106710,7 +106721,7 @@ { "Field": "bestellung3kostenstelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106721,7 +106732,7 @@ { "Field": "bestellung3auftrag", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106765,7 +106776,7 @@ { "Field": "bestellung4bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106776,7 +106787,7 @@ { "Field": "bestellung4kostenstelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106787,7 +106798,7 @@ { "Field": "bestellung4auftrag", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106831,7 +106842,7 @@ { "Field": "bestellung5bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106842,7 +106853,7 @@ { "Field": "bestellung5kostenstelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106853,7 +106864,7 @@ { "Field": "bestellung5auftrag", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106897,7 +106908,7 @@ { "Field": "bestellung6bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106908,7 +106919,7 @@ { "Field": "bestellung6kostenstelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106919,7 +106930,7 @@ { "Field": "bestellung6auftrag", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106963,7 +106974,7 @@ { "Field": "bestellung7bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106974,7 +106985,7 @@ { "Field": "bestellung7kostenstelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -106985,7 +106996,7 @@ { "Field": "bestellung7auftrag", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107029,7 +107040,7 @@ { "Field": "bestellung8bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107040,7 +107051,7 @@ { "Field": "bestellung8kostenstelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107051,7 +107062,7 @@ { "Field": "bestellung8auftrag", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107095,7 +107106,7 @@ { "Field": "bestellung9bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107106,7 +107117,7 @@ { "Field": "bestellung9kostenstelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107117,7 +107128,7 @@ { "Field": "bestellung9auftrag", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107161,7 +107172,7 @@ { "Field": "bestellung10bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107172,7 +107183,7 @@ { "Field": "bestellung10kostenstelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107183,7 +107194,7 @@ { "Field": "bestellung10auftrag", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107227,7 +107238,7 @@ { "Field": "bestellung11bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107238,7 +107249,7 @@ { "Field": "bestellung11kostenstelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107249,7 +107260,7 @@ { "Field": "bestellung11auftrag", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107293,7 +107304,7 @@ { "Field": "bestellung12bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107315,7 +107326,7 @@ { "Field": "bestellung12kostenstelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107326,7 +107337,7 @@ { "Field": "bestellung12auftrag", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107359,7 +107370,7 @@ { "Field": "bestellung13bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107370,7 +107381,7 @@ { "Field": "bestellung13kostenstelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107381,7 +107392,7 @@ { "Field": "bestellung13auftrag", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107425,7 +107436,7 @@ { "Field": "bestellung14bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107436,7 +107447,7 @@ { "Field": "bestellung14kostenstelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107447,7 +107458,7 @@ { "Field": "bestellung14auftrag", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107491,7 +107502,7 @@ { "Field": "bestellung15bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107502,7 +107513,7 @@ { "Field": "bestellung15kostenstelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107513,7 +107524,7 @@ { "Field": "bestellung15auftrag", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107535,7 +107546,7 @@ { "Field": "waehrung", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'eur'", @@ -107546,7 +107557,7 @@ { "Field": "zahlungsweise", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107568,7 +107579,7 @@ { "Field": "buha_konto1", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107579,7 +107590,7 @@ { "Field": "buha_belegfeld1", "Type": "varchar(200)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107601,7 +107612,7 @@ { "Field": "buha_konto2", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107612,7 +107623,7 @@ { "Field": "buha_belegfeld2", "Type": "varchar(200)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107634,7 +107645,7 @@ { "Field": "buha_konto3", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107645,7 +107656,7 @@ { "Field": "buha_belegfeld3", "Type": "varchar(200)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107667,7 +107678,7 @@ { "Field": "buha_konto4", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107678,7 +107689,7 @@ { "Field": "buha_belegfeld4", "Type": "varchar(200)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107700,7 +107711,7 @@ { "Field": "buha_konto5", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107711,7 +107722,7 @@ { "Field": "buha_belegfeld5", "Type": "varchar(200)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107755,7 +107766,7 @@ { "Field": "kostenstelle", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -107766,7 +107777,7 @@ { "Field": "beschreibung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -107777,7 +107788,7 @@ { "Field": "sachkonto", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -107788,7 +107799,7 @@ { "Field": "art", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107799,7 +107810,7 @@ { "Field": "verwendungszweck", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -107832,7 +107843,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -107920,7 +107931,7 @@ { "Field": "klaergrund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -107953,7 +107964,7 @@ { "Field": "sprache", "Type": "varchar(25)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108089,7 +108100,7 @@ { "Field": "bestellung_bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108153,7 +108164,7 @@ { "Field": "belegfeld", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108164,7 +108175,7 @@ { "Field": "buchungstext", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108175,7 +108186,7 @@ { "Field": "gegenkonto", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108186,7 +108197,7 @@ { "Field": "waehrung", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108208,7 +108219,7 @@ { "Field": "kostenstelle", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108261,7 +108272,7 @@ { "Field": "property", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108272,7 +108283,7 @@ { "Field": "search_term", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108283,7 +108294,7 @@ { "Field": "search_direction", "Type": "varchar(5)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'right'", @@ -108374,7 +108385,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108385,7 +108396,7 @@ { "Field": "bestellnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108396,7 +108407,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108407,7 +108418,7 @@ { "Field": "einheit", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108418,7 +108429,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108429,7 +108440,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108440,7 +108451,7 @@ { "Field": "umsatzsteuer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108451,7 +108462,7 @@ { "Field": "status", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108462,7 +108473,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108495,7 +108506,7 @@ { "Field": "steuertext", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -108506,7 +108517,7 @@ { "Field": "kostenstelle", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108592,7 +108603,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108603,7 +108614,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108667,7 +108678,7 @@ { "Field": "typ", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "'0'", @@ -108678,7 +108689,7 @@ { "Field": "filter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108689,7 +108700,7 @@ { "Field": "soll", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108700,7 +108711,7 @@ { "Field": "haben", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108711,7 +108722,7 @@ { "Field": "gebuehr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108722,7 +108733,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108733,7 +108744,7 @@ { "Field": "art", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108744,7 +108755,7 @@ { "Field": "wert", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108755,7 +108766,7 @@ { "Field": "rechnungnr", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108766,7 +108777,7 @@ { "Field": "verwendungszweck", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108777,7 +108788,7 @@ { "Field": "kostenstelle", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108788,7 +108799,7 @@ { "Field": "zahlungsweise", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108799,7 +108810,7 @@ { "Field": "gegenkonto", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108932,7 +108943,7 @@ { "Field": "objekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108943,7 +108954,7 @@ { "Field": "projekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -108954,7 +108965,7 @@ { "Field": "adresse", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "MUL", "Default": "", @@ -108976,7 +108987,7 @@ { "Field": "waehrung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -108998,7 +109009,7 @@ { "Field": "vpe", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'1'", @@ -109042,7 +109053,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -109053,7 +109064,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -109097,7 +109108,7 @@ { "Field": "kundenartikelnummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -109108,7 +109119,7 @@ { "Field": "art", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'kunde'", @@ -109278,7 +109289,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -109289,7 +109300,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -109412,7 +109423,7 @@ { "Field": "nummer", "Type": "varchar(20)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -109423,7 +109434,7 @@ { "Field": "beschreibung", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -109434,7 +109445,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -109503,7 +109514,7 @@ { "Field": "versandart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -109525,7 +109536,7 @@ { "Field": "gewicht", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -109547,7 +109558,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -109558,7 +109569,7 @@ { "Field": "versender", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -109591,7 +109602,7 @@ { "Field": "versandunternehmen", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -109602,7 +109613,7 @@ { "Field": "tracking", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -109800,7 +109811,7 @@ { "Field": "tracking_link", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -109844,7 +109855,7 @@ { "Field": "klaergrund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -109855,7 +109866,7 @@ { "Field": "bundesstaat", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -109909,7 +109920,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -109920,7 +109931,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -109964,7 +109975,7 @@ { "Field": "modul", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110008,7 +110019,7 @@ { "Field": "einstellungen_json", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110099,7 +110110,7 @@ { "Field": "tracking", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110110,7 +110121,7 @@ { "Field": "versender", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110121,7 +110132,7 @@ { "Field": "gewicht", "Type": "varchar(10)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110132,7 +110143,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110179,7 +110190,7 @@ { "Field": "aktion", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110190,7 +110201,7 @@ { "Field": "wert", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110281,7 +110292,7 @@ { "Field": "objekt", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110292,7 +110303,7 @@ { "Field": "belegnr", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110303,7 +110314,7 @@ { "Field": "name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110380,7 +110391,7 @@ { "Field": "waehrung", "Type": "varchar(3)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'eur'", @@ -110460,7 +110471,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110493,7 +110504,7 @@ { "Field": "bemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110562,7 +110573,7 @@ { "Field": "beschriftung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110653,7 +110664,7 @@ { "Field": "waehrung_von", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110664,7 +110675,7 @@ { "Field": "waehrung_nach", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110708,7 +110719,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -110719,7 +110730,7 @@ { "Field": "kommentar", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -110755,7 +110766,7 @@ { "Field": "warteschlange", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110766,7 +110777,7 @@ { "Field": "label", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110841,7 +110852,7 @@ { "Field": "sprache", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110852,7 +110863,7 @@ { "Field": "typ", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110863,7 +110874,7 @@ { "Field": "original", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110874,7 +110885,7 @@ { "Field": "uebersetzung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110885,7 +110896,7 @@ { "Field": "typ1", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110896,7 +110907,7 @@ { "Field": "typ2", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110950,7 +110961,7 @@ { "Field": "benutzername", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110961,7 +110972,7 @@ { "Field": "passwort", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -110972,7 +110983,7 @@ { "Field": "server", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -111019,7 +111030,7 @@ { "Field": "subject", "Type": "varchar(255)", - "Collation": "utf8_unicode_ci", + "Collation": "utf8mb3_unicode_ci", "Null": "NO", "Key": "", "Default": "", @@ -111030,7 +111041,7 @@ { "Field": "sender", "Type": "varchar(255)", - "Collation": "utf8_unicode_ci", + "Collation": "utf8mb3_unicode_ci", "Null": "NO", "Key": "", "Default": "", @@ -111041,7 +111052,7 @@ { "Field": "cc", "Type": "varchar(255)", - "Collation": "utf8_unicode_ci", + "Collation": "utf8mb3_unicode_ci", "Null": "NO", "Key": "", "Default": "", @@ -111052,7 +111063,7 @@ { "Field": "bcc", "Type": "varchar(255)", - "Collation": "utf8_unicode_ci", + "Collation": "utf8mb3_unicode_ci", "Null": "NO", "Key": "", "Default": "", @@ -111063,7 +111074,7 @@ { "Field": "replyto", "Type": "varchar(255)", - "Collation": "utf8_unicode_ci", + "Collation": "utf8mb3_unicode_ci", "Null": "NO", "Key": "", "Default": "", @@ -111074,7 +111085,7 @@ { "Field": "plaintext", "Type": "text", - "Collation": "utf8_unicode_ci", + "Collation": "utf8mb3_unicode_ci", "Null": "NO", "Key": "", "Default": "", @@ -111085,7 +111096,7 @@ { "Field": "htmltext", "Type": "text", - "Collation": "utf8_unicode_ci", + "Collation": "utf8mb3_unicode_ci", "Null": "NO", "Key": "", "Default": "", @@ -111129,7 +111140,7 @@ { "Field": "checksum", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -111176,7 +111187,7 @@ { "Field": "zuordnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -111256,7 +111267,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -111267,7 +111278,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -111278,7 +111289,7 @@ { "Field": "ergebnis", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -111322,7 +111333,7 @@ { "Field": "erinnerung_empfaenger", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -111333,7 +111344,7 @@ { "Field": "link", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -111344,7 +111355,7 @@ { "Field": "module", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -111355,7 +111366,7 @@ { "Field": "action", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -111366,7 +111377,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -111553,7 +111564,7 @@ { "Field": "color", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'#a2d624'", @@ -111721,7 +111732,7 @@ { "Field": "title", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -111754,7 +111765,7 @@ { "Field": "state", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -111765,7 +111776,7 @@ { "Field": "priority", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -111776,7 +111787,7 @@ { "Field": "description", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -111901,7 +111912,7 @@ { "Field": "title", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112058,7 +112069,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112069,7 +112080,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112080,7 +112091,7 @@ { "Field": "ergebnis", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112133,7 +112144,7 @@ { "Field": "kurzbezeichnung", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112144,7 +112155,7 @@ { "Field": "name", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112155,7 +112166,7 @@ { "Field": "hexcolor", "Type": "varchar(7)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'#a2d624'", @@ -112279,7 +112290,7 @@ { "Field": "content", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112290,7 +112301,7 @@ { "Field": "css", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112301,7 +112312,7 @@ { "Field": "color", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112345,7 +112356,7 @@ { "Field": "leadtype", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112381,7 +112392,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112392,7 +112403,7 @@ { "Field": "shortname", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112508,7 +112519,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "MUL", "Default": "", @@ -112519,7 +112530,7 @@ { "Field": "content", "Type": "longtext", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112530,7 +112541,7 @@ { "Field": "lastcontent", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -112563,7 +112574,7 @@ { "Field": "language", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112616,7 +112627,7 @@ { "Field": "comment", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112627,7 +112638,7 @@ { "Field": "created_by", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112649,7 +112660,7 @@ { "Field": "content", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -112713,7 +112724,7 @@ { "Field": "question", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -112724,7 +112735,7 @@ { "Field": "answer", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -112735,7 +112746,7 @@ { "Field": "created_by", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112863,7 +112874,7 @@ { "Field": "name", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "UNI", "Default": "", @@ -112874,7 +112885,7 @@ { "Field": "foldername", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112885,7 +112896,7 @@ { "Field": "description", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -112896,7 +112907,7 @@ { "Field": "savein", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112960,7 +112971,7 @@ { "Field": "key", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112971,7 +112982,7 @@ { "Field": "title", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -112982,7 +112993,7 @@ { "Field": "skip_link_text", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -112993,7 +113004,7 @@ { "Field": "params", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -113004,7 +113015,7 @@ { "Field": "options", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -113080,7 +113091,7 @@ { "Field": "key", "Type": "varchar(32)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113091,7 +113102,7 @@ { "Field": "link", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113102,7 +113113,7 @@ { "Field": "title", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113113,7 +113124,7 @@ { "Field": "caption", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -113124,7 +113135,7 @@ { "Field": "description", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113135,7 +113146,7 @@ { "Field": "options", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -113255,7 +113266,7 @@ { "Field": "versendet_per", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113266,7 +113277,7 @@ { "Field": "ersteller", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113277,7 +113288,7 @@ { "Field": "bic", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113288,7 +113299,7 @@ { "Field": "iban", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113310,7 +113321,7 @@ { "Field": "bemerkung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113531,7 +113542,7 @@ { "Field": "type", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113542,7 +113553,7 @@ { "Field": "bezeichnung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113553,7 +113564,7 @@ { "Field": "freitext", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113630,7 +113641,7 @@ { "Field": "verhalten", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "'vorkasse'", @@ -113641,7 +113652,7 @@ { "Field": "modul", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113652,7 +113663,7 @@ { "Field": "einstellungen_json", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113688,7 +113699,7 @@ { "Field": "art", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113732,7 +113743,7 @@ { "Field": "aufgabe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113743,7 +113754,7 @@ { "Field": "beschreibung", "Type": "text", - "Collation": "utf8_unicode_ci", + "Collation": "utf8mb3_unicode_ci", "Null": "YES", "Key": "", "Default": "", @@ -113765,7 +113776,7 @@ { "Field": "buchungsart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113776,7 +113787,7 @@ { "Field": "kostenstelle", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -113820,7 +113831,7 @@ { "Field": "status", "Type": "varchar(64)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -113831,7 +113842,7 @@ { "Field": "gps", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -113897,7 +113908,7 @@ { "Field": "ort", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -113908,7 +113919,7 @@ { "Field": "abrechnung_dokument", "Type": "varchar(1024)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -113930,7 +113941,7 @@ { "Field": "verrechnungsart", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -113952,7 +113963,7 @@ { "Field": "internerkommentar", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -114100,7 +114111,7 @@ { "Field": "vorlage", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114122,7 +114133,7 @@ { "Field": "vorlagedetail", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114133,7 +114144,7 @@ { "Field": "art", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114224,7 +114235,7 @@ { "Field": "beschreibung_deutsch", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114235,7 +114246,7 @@ { "Field": "beschreibung_englisch", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114246,7 +114257,7 @@ { "Field": "bestell_anmerkung_deutsch", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114257,7 +114268,7 @@ { "Field": "bestell_anmerkung_englisch", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114268,7 +114279,7 @@ { "Field": "interne_anmerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114334,7 +114345,7 @@ { "Field": "typ_text", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114356,7 +114367,7 @@ { "Field": "adresse_absender", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114389,7 +114400,7 @@ { "Field": "preis_eur", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114400,7 +114411,7 @@ { "Field": "preis_usd", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114422,7 +114433,7 @@ { "Field": "bearbeiter", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114433,7 +114444,7 @@ { "Field": "preis_eur_retail", "Type": "varchar(128)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114480,7 +114491,7 @@ { "Field": "nummer", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -114491,7 +114502,7 @@ { "Field": "beschreibung", "Type": "varchar(512)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -114502,7 +114513,7 @@ { "Field": "internebemerkung", "Type": "text", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "YES", "Key": "", "Default": "", @@ -114538,7 +114549,7 @@ { "Field": "bearbeiter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114582,7 +114593,7 @@ { "Field": "vpe", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114593,7 +114604,7 @@ { "Field": "grund", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114604,7 +114615,7 @@ { "Field": "lager_von", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114615,7 +114626,7 @@ { "Field": "lager_nach", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114626,7 +114637,7 @@ { "Field": "richtung", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114648,7 +114659,7 @@ { "Field": "objekt", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", @@ -114659,7 +114670,7 @@ { "Field": "parameter", "Type": "varchar(255)", - "Collation": "utf8_general_ci", + "Collation": "utf8mb3_general_ci", "Null": "NO", "Key": "", "Default": "", diff --git a/www/lib/class.erpapi.php b/www/lib/class.erpapi.php index 4b506af5..14f410bb 100644 --- a/www/lib/class.erpapi.php +++ b/www/lib/class.erpapi.php @@ -35713,7 +35713,7 @@ function Firmendaten($field,$projekt="") } $orderBy = ''; if($projekt > 0) { - $orderBy = sprintf(' ORDER BY %d DESC ', (int)$projekt); + $orderBy = ' ORDER BY projekt DESC'; } return (int)$this->app->DB->Select( sprintf( diff --git a/www/pages/layoutvorlagen.php b/www/pages/layoutvorlagen.php index 0b7a58c1..c7663c50 100644 --- a/www/pages/layoutvorlagen.php +++ b/www/pages/layoutvorlagen.php @@ -1,915 +1,915 @@ -app = $app; - if($intern) { - return; - } - $this->app->ActionHandlerInit($this); - $this->app->ActionHandler("list", "LayoutvorlagenList"); - $this->app->ActionHandler("edit", "LayoutvorlagenEdit"); - $this->app->ActionHandler("create", "LayoutvorlagenCreate"); - $this->app->ActionHandler("copy", "LayoutvorlagenCopy"); - $this->app->ActionHandler("getposition", "LayoutvorlagenGetPosition"); - $this->app->ActionHandler("saveposition", "LayoutvorlagenSavePosition"); - $this->app->ActionHandler("createposition", "LayoutvorlagenCreatePosition"); - $this->app->ActionHandler("deleteposition", "LayoutvorlagenDeletePosition"); - $this->app->ActionHandler("delete", "LayoutvorlagenDelete"); - $this->app->ActionHandler("download", "LayoutvorlagenDownload"); - $this->app->ActionHandler("export", "LayoutvorlagenExport"); - //$this->app->ActionHandler("import", "LayoutvorlagenImport"); - - $this->app->ActionHandler("imgvorschau", "LayoutvorlagenImgVorschau"); - - $this->app->erp->Headlines('Layoutvorlagen'); - - $this->app->ActionHandlerListen($app); - } - - public function LayoutvorlagenCopy() - { - $id = (int)$this->app->Secure->GetGET('id'); - if($id) - { - $layoutvorlage = $this->app->DB->SelectArr("SELECT * FROM layoutvorlagen WHERE id = '$id'"); - if($layoutvorlage) - { - $this->app->DB->Insert("INSERT INTO layoutvorlagen (id) VALUES('')"); - $newvorlage = $this->app->DB->GetInsertID(); - $layoutvorlage[0]['name'] .= ' (Kopie)'; - $this->app->FormHandler->ArrayUpdateDatabase("layoutvorlagen",$newvorlage,$layoutvorlage[0],true); - $positionen = $this->app->DB->SelectArr("SELECT * FROM layoutvorlagen_positionen WHERE layoutvorlage = '$id'"); - if($positionen) - { - foreach($positionen as $position) - { - $this->app->DB->Insert("INSERT INTO layoutvorlagen_positionen (id) VALUES('')"); - $newvorlagepos = $this->app->DB->GetInsertID(); - $position['layoutvorlage'] = $newvorlage; - $this->app->FormHandler->ArrayUpdateDatabase("layoutvorlagen_positionen",$newvorlagepos,$position, true); - } - } - } - } - header('Location: index.php?module=layoutvorlagen&action=list'); - exit; - } - - public function LayoutvorlagenDownload($id = 0) - { - if(!$id)$id = $this->app->Secure->GetGET('id'); - // mit infos aus zertifikat und konkreten inhalten - $projekt = ""; - $Brief = new LayoutvorlagenPDF($this->app, $projekt); - $Brief->GetLayoutvorlage($id); - $Brief->inlineDocument(); - } - - - public function LayoutvorlagenMenu() { - $this->app->erp->MenuEintrag("index.php?module=layoutvorlagen&action=list","Übersicht"); - } - - public function LayoutvorlagenList() { - - //$this->LayoutvorlagenMenu(); - $this->app->erp->MenuEintrag("index.php?module=layoutvorlagen&action=list","Übersicht"); - $this->app->erp->MenuEintrag("index.php?module=layoutvorlagen&action=create","Neu"); - - $layoutanlegen = $this->app->Secure->GetPOST('layoutanlegen'); - - - if ($layoutanlegen) { - - $row['name'] = $this->app->Secure->GetPOST('name'); - //$row['name'] = preg_replace('#[^-A-Za-z0-9]#', '-', $row['name']); - $row['typ'] = $this->app->Secure->GetPOST('typ'); - $row['format'] = $this->app->Secure->GetPOST('format'); - $row['kategorie'] = $this->app->Secure->GetPOST('kategorie'); - - if ($row['name']) { - - $this->app->DB->Insert(' - INSERT INTO - layoutvorlagen - SET - name = "' . $row['name'] . '", - typ = "' . $row['typ'] . '", - format = "' . $row['format'] . '", - kategorie = "' . $row['kategorie'] . '" - '); - - $id = $this->app->DB->GetInsertID(); - if ($id) { - header('location: index.php?module=layoutvorlagen&action=edit&id=' . $id); - exit; - } - } - } - if($this->app->Secure->GetPOST('cmd') === 'import') { - if (!empty($_FILES['importfile']['tmp_name'])) { - $string = file_get_contents($_FILES['importfile']['tmp_name']); - $ret = $this->importJson($string, $this->app->Secure->GetPOST('ueberschreiben')); - if(!empty($ret['message'])) { - $this->app->Tpl->Add('ERRORMSG', $ret['message']); - } - } - else { - $this->app->Tpl->Add('ERRORMSG', "Keine Datei ausgewält"); - } - } - - - $this->app->YUI->TableSearch('TABELLE', 'layoutvorlagen_list'); - $this->app->Tpl->Parse('PAGE',"layoutvorlagen_list.tpl"); - - } - - /** - * @param string $string - * @param bool $overwrite - * - * @return array - */ - public function importJson($string, $overwrite = false) - { - $ret = []; - if(!(NULL !== $json = json_decode($string))) { - return ['status' => 0, 'message' => 'Keine gültige Datei']; - } - if(empty($json->Layout) && empty($json->Layout->name)) { - return ['status' => 0, 'message' => 'Keine gültige Datei Fehlendes Element: Layout']; - } - - $altesLayout = $this->app->DB->SelectArr( - sprintf( - "select * from layoutvorlagen where name like '%s'", - $this->app->DB->real_escape_string($json->Layout->name) - ) - ); - - if(!empty($altesLayout) && !$overwrite) { - return ['status' => 0, 'message' => 'Es existiert bereis ein Layout mit dem Namen','id' => $altesLayout['id']]; - } - - if(isset($json->Layout->id)) { - unset($json->Layout->id); - } - $columns = $this->app->DB->SelectArr('SHOW COLUMNS FROM layoutvorlagen'); - $error = false; - foreach($json->Layout as $k => $v) { - $found = false; - foreach($columns as $k2 => $v2) { - if($v2['Field'] == $k) { - $found = true; - } - } - if(!$found) { - $error = true; - } - } - $columnspos = $this->app->DB->SelectArr('SHOW COLUMNS FROM layoutvorlagen_positionen'); - if(!empty($json->Layoutpositionen)) { - foreach($json->Layoutpositionen as $k => $pos) { - if(isset($pos->id)) { - unset($json->Layoutpositionen[$k]->id); - } - if(isset($pos->layoutvorlage)) { - unset($json->Layoutpositionen[$k]->id); - } - - foreach($pos as $kp => $vp) { - $found = false; - foreach($columnspos as $k2 => $v2) { - if($v2['Field'] == $kp) { - $found = true; - } - } - if(!$found) { - $error = true; - } - } - } - } - if(!empty($error)) { - return ['status' => 0, 'message' => 'Keine gültige Datei: falsche Elemente']; - } - - $query = "insert into layoutvorlagen ("; - $i = 0; - foreach($columns as $k => $v) { - if($v['Field'] !== 'id') { - $i++; - if($i > 1) { - $query .= ', '; - } - $query .= $v['Field']; - } - } - $query .= ') values ('; - $i = 0; - foreach($columns as $k => $v) { - if($v['Field'] !== 'id') { - $i++; - if($i > 1) { - $query .= ', '; - } - $query .= "'"; - $fieldName = $v['Field']; - if(isset($json->Layout->$fieldName)) { - $query .= $this->app->DB->real_escape_string($json->Layout->$fieldName); - } - $query .= "'"; - } - } - $query .= ')'; - - //alte Löschen falls existiert - if($altesLayout) { - foreach($altesLayout as $l) { - if($l['id']) { - $this->app->DB->Delete("delete from layoutvorlagen_positionen where layoutvorlage = ".$l['id']); - $this->app->DB->Delete("delete from layoutvorlagen where id = ".$l['id']); - } - } - } - // - $this->app->DB->Insert($query); - $newid = $this->app->DB->GetInsertID(); - - if(empty($newid)) { - return ['status' => 0, 'message' => 'Fehler beim Erstellen des Layouts']; - } - - $j = 0; - foreach ($json->Layoutpositionen as $kpos => $pos) { - - $querypos[$j] = "insert into layoutvorlagen_positionen (layoutvorlage"; - $i = 0; - foreach($columnspos as $k => $v) { - if($v['Field'] !== 'id' && $v['Field'] !== 'layoutvorlage') { - $i++; - $querypos[$j] .= ', '; - $querypos[$j] .= $v['Field']; - } - } - - $querypos[$j] .= ") values ('".$newid."'"; - $i = 0; - foreach($columnspos as $k => $v) { - if($v['Field'] !== 'id' && $v['Field'] !== 'layoutvorlage') { - $i++; - $querypos[$j] .= ', '; - $querypos[$j] .= "'"; - $fieldName = $v['Field']; - if(isset($pos->$fieldName)) { - $querypos[$j] .= $this->app->DB->real_escape_string($pos->$fieldName); - } - $querypos[$j] .= "'"; - } - } - - $querypos[$j] .= ")"; - $j++; - } - if(isset($querypos)) { - $fehler = false; - foreach($querypos as $qp) { - $this->app->DB->Insert($qp); - if($this->app->DB->error()){ - $ret['error'] = $this->app->DB->error(); - $fehler = true; - } - } - } - if($fehler) { - return [ - 'status' => 0, - 'message' => (empty($ret['error'])?'':$ret['error'].' ') - . 'Fehler beim Erstellen von einer oder mehreren Layoutposition(en)' - ]; - } - - return [ - 'message' => 'Layout ' .$json->Layout->name. ' erfolgreich erstellt', - 'status' => true, 'id' => $newid - ]; - } - - public function LayoutvorlagenEdit() { - - $id = $this->app->Secure->GetGET('id'); - $cmd = $this->app->Secure->GetGET('cmd'); - $speichern = $this->app->Secure->GetPOST('layoutspeichern'); - - if ($speichern) { - $name = $this->app->Secure->GetPOST('name'); - $typ = $this->app->Secure->GetPOST('typ'); - $format = $this->app->Secure->GetPOST('format'); - $kategorie = $this->app->Secure->GetPOST('kategorie'); - $projekt = $this->app->Secure->GetPOST('layoutvorlagen_projekt'); - $delete_hintergrund = $this->app->Secure->GetPOST('delete_hintergrund')==''?false:true; - $pdf_hintergrund = $_FILES['pdf_hintergrund']; - - if (isset($pdf_hintergrund['tmp_name']) && ($pdf_hintergrund['type'] == 'application/pdf' || $pdf_hintergrund['type'] == 'application/force-download' || $pdf_hintergrund['type'] =='binary/octet-stream' || $pdf_hintergrund['type'] == 'application/octetstream')) { - $fp = fopen($pdf_hintergrund['tmp_name'], 'r'); - $imgContent = fread($fp, filesize($pdf_hintergrund['tmp_name'])); - fclose($fp); - $sets[] = 'pdf_hintergrund = "' . base64_encode($imgContent) . '"'; - } elseif($delete_hintergrund) { - $sets[] = 'pdf_hintergrund = ""'; - } - - $sets[] = 'name = "' . $name . '" '; - $sets[] = 'typ = "' . $typ . '" '; - $sets[] = 'format = "' . $format . '" '; - $sets[] = 'kategorie = "' . $kategorie . '" '; - - if ($sets) { - $this->app->DB->Insert('UPDATE layoutvorlagen SET ' . implode(', ', $sets) . ' WHERE id = ' . $id); - } - - if($projekt != ''){ - $projektid = $this->app->DB->Select("SELECT id FROM projekt WHERE abkuerzung = '$projekt' LIMIT 1"); - }else{ - $projektid = 0; - } - - $this->app->DB->Update("UPDATE layoutvorlagen SET projekt = '$projektid' WHERE id = '$id'"); - - } - - $this->app->YUI->AutoComplete("kategorie","layoutvorlagenkategorie"); - $this->app->YUI->AutoComplete("layoutvorlagen_projekt", "projektname", 1); - //$this->app->erp->MenuEintrag("index.php?module=layoutvorlagen&action=create","Neu"); - $this->app->erp->MenuEintrag("index.php?module=layoutvorlagen&action=edit&id=" . $id . "","Details"); - - $vorlage = $this->app->DB->SelectArr('SELECT * FROM layoutvorlagen WHERE id = ' . $id); - $vorlage = reset($vorlage); - - if ($cmd) { - switch ($cmd) { - case 'pdfvorschau': - $pdf_hintergrund = $this->app->DB->Select('SELECT pdf_hintergrund FROM layoutvorlagen WHERE id = ' . $id); - $pdf_hintergrund = base64_decode($pdf_hintergrund); - - header("Content-type: application/pdf"); - header('Content-disposition: attachment; filename="pdf_hintergrund.pdf"'); - print $pdf_hintergrund; - - - break; - default: - break; - } - exit; - } - - $this->app->User->SetParameter('layoutvorlagen_id', $id); - - $this->app->Tpl->Add('NAME', $vorlage['name']); - $this->app->Tpl->Add('KATEGORIE', $vorlage['kategorie']); - - if($vorlage['projekt'] > 0){ - $projektname = $this->app->DB->Select("SELECT abkuerzung FROM projekt WHERE id = '".$vorlage['projekt']."' LIMIT 1"); - if($projektname != ""){ - $this->app->Tpl->Add('PROJEKT', $projektname); - } - } - - if ($vorlage['pdf_hintergrund']) { - $this->app->Tpl->Add('PDFVORSCHAU', ''); - } - $this->app->Tpl->Add('TAB3', ''); - /* - $schriftarten = $this->app->erp->GetSchriftarten(); - //Test - $schriftarten['times'] = "Times"; - $schriftarten['juliusc'] = 'juliusc'; - $schriftarten['bernard'] = 'Bernard'; - $schriftarten['HLBC____'] = 'HLBC____'; - */ - $schriftartena = $this->app->erp->GetFonts(); - foreach($schriftartena as $kk => $vv) - { - $schriftarten[$kk] = $vv['name']; - - } - //Test End - $schriftartenTpl = ''; - if ($schriftarten) { - foreach ($schriftarten as $schriftartKey => $schriftart) { - $schriftartenTpl .= ''; - } - } - $this->app->Tpl->Add(SCHRIFTARTEN, $schriftartenTpl); - - $rahmenbreiten = array( - '0' => 'Kein Rahmen', - '1' => '1', - '2' => '2', - '3' => '3', - '4' => '4', - '5' => '5', - '6' => '6', - '7' => '7', - '8' => '8', - '9' => '9', - '10' => '10' - ); - $rahmenTpl = ''; - if ($rahmenbreiten) { - foreach ($rahmenbreiten as $rahmenbreiteKey => $rahmenbreite) { - $rahmenTpl .= ''; - } - } - - $positionen = $this->app->DB->SelectArr(' - SELECT - id, - name, - typ - FROM - layoutvorlagen_positionen - WHERE - layoutvorlage = "' . $id . '" - '); - - $positionenTpl = ''; - $positionenTpl .= ''; - if ($positionen) { - foreach ($positionen as $position) { - $positionenTpl .= ''; - } - } - - $schriftausrichtungen = array('left' => 'Links', 'center' => 'Zentriert', 'right' => 'Rechts'); - $schriftausrichtungenTpl = ''; - if ($schriftausrichtungen) { - foreach($schriftausrichtungen as $schriftausrichtungKey => $schriftausrichtung) { - $schriftausrichtungenTpl .= ''; - } - } - - $formate = array('A4' => 'DIN A4 Hoch', 'A4L' => 'DIN A4 Quer','A5' => 'DIN A5 Hoch', 'A5L' => 'DIN A5 Quer','A6' => 'DIN A6 Hoch', 'A6L' => 'DIN A6 Quer'); - $formatTpl = ''; - if ($formate) { - foreach($formate as $formatKey => $formatBeschriftung) { - $formatTpl .= ''; - } - } - - - - $this->app->YUI->ColorPicker("schrift_farbe"); - $this->app->YUI->ColorPicker("hintergrund_farbe"); - $this->app->YUI->ColorPicker("rahmen_farbe"); - - $this->app->Tpl->Add('SCHRIFTAUSRICHTUNGEN', $schriftausrichtungenTpl); - $this->app->Tpl->Add('POSITIONPARENT', $positionenTpl); - - $this->app->Tpl->Add('FORMAT', $formatTpl); - $this->app->Tpl->Add('RAHMEN', $rahmenTpl); - $this->app->YUI->TableSearch('TABELLE', 'layoutvorlagen_edit'); - $this->app->Tpl->Parse('PAGE',"layoutvorlagen_edit.tpl"); - - } - - public function LayoutvorlagenCreate() { - - $speichern = $this->app->Secure->GetPOST('layouterstellen'); - - if ($speichern) { - - - $felder = array('name', 'typ', 'format', 'kategorie'); - $sets = array(); - if ($felder) { - foreach ($felder as $feld) { - $sets[] = $feld . ' = "' . $this->app->Secure->GetPOST($feld) . '"'; - } - } - - $projekt = $this->app->Secure->GetPOST('layoutvorlagen_projekt'); - if($projekt != ''){ - $projektid = $this->app->DB->Select("SELECT id FROM projekt WHERE abkuerzung = '$projekt' LIMIT 1"); - }else{ - $projektid = 0; - } - - $query = ('INSERT INTO layoutvorlagen SET ' . implode(', ', $sets) . ' '); - $this->app->DB->Insert($query); - - - $layoutvorlagenId = $this->app->DB->GetInsertID(); - - $this->app->DB->Update("UPDATE layoutvorlagen SET projekt = '$projektid' WHERE id = '$layoutvorlagenId'"); - - - $delete_hintergrund = $this->app->Secure->GetPOST('delete_hintergrund')==''?false:true; - $pdf_hintergrund = $_FILES['pdf_hintergrund']; - if (isset($pdf_hintergrund['tmp_name']) && ($pdf_hintergrund['type'] == 'application/pdf' || $pdf_hintergrund['type'] == 'application/force-download' || $pdf_hintergrund['type'] =='binary/octet-stream' || $pdf_hintergrund['type'] == 'application/octetstream')) { - $fp = fopen($pdf_hintergrund['tmp_name'], 'r'); - $imgContent = fread($fp, filesize($pdf_hintergrund['tmp_name'])); - fclose($fp); - $sets[] = 'pdf_hintergrund = "' . base64_encode($imgContent) . '"'; - } elseif($delete_hintergrund) { - $sets[] = 'pdf_hintergrund = ""'; - } - - if ($sets) { - $this->app->DB->Insert('UPDATE layoutvorlagen SET ' . implode(', ', $sets) . ' WHERE id = ' . $layoutvorlagenId); - } - - - - - - if ($layoutvorlagenId) { - header('location: index.php?module=layoutvorlagen&action=edit&id=' . $layoutvorlagenId); - exit; - } - - } - - $this->app->YUI->AutoComplete("kategorie","layoutvorlagenkategorie"); - $this->app->YUI->AutoComplete("layoutvorlagen_projekt", "projektname", 1); - - $this->app->erp->MenuEintrag("index.php?module=layoutvorlagen&action=create","Erstellen"); - $this->app->Tpl->Parse('PAGE','layoutvorlagen_create.tpl'); - - } - - public function LayoutvorlagenGetPosition() { - - $id = $this->app->Secure->GetPOST('id'); - $row = $this->app->DB->SelectRow('SELECT * FROM layoutvorlagen_positionen WHERE id = ' . $id); - - if ($row['bild_deutsch']) { - $bilddata['bild_deutsch'] = 'VORSCHAU'; - unset($row['bild_deutsch']); - } - - if ($row['bild_englisch']) { - $bilddata['bild_englisch'] = 'VORSCHAU'; - unset($row['bild_englisch']); - } - - echo json_encode(array( - 'status' => 1, - 'statusText' => '', - 'row' => $row, - 'bilddata' => $bilddata - )); - $this->app->ExitXentral(); - } - - - public function LayoutvorlagenSavePosition() { - - $id = $this->app->Secure->GetPOST('id'); - $typ = $this->app->Secure->GetPOST('typ'); - - $name = $this->app->Secure->GetPOST('name'); - $name = strtolower($name); - $name = preg_replace('#[^-A-Za-z0-9]#', '-', $name); - - $beschreibung = $this->app->Secure->GetPOST('beschreibung'); - $position_typ = $this->app->Secure->GetPOST('position_typ'); - $position_x = $this->app->Secure->GetPOST('position_x'); - $position_y = $this->app->Secure->GetPOST('position_y'); - $position_parent = $this->app->Secure->GetPOST('position_parent'); - $breite = $this->app->Secure->GetPOST('breite'); - $hoehe = $this->app->Secure->GetPOST('hoehe'); - $schrift_art = $this->app->Secure->GetPOST('schrift_art'); - $schrift_groesse = $this->app->Secure->GetPOST('schrift_groesse'); - $zeilen_hoehe = $this->app->Secure->GetPOST('zeilen_hoehe'); - $schrift_align = $this->app->Secure->GetPOST('schrift_align'); - $schrift_farbe = $this->app->Secure->GetPOST('schrift_farbe'); - $hintergrund_farbe = $this->app->Secure->GetPOST('hintergrund_farbe'); - $rahmen = $this->app->Secure->GetPOST('rahmen'); - $rahmen_farbe = $this->app->Secure->GetPOST('rahmen_farbe'); - $sichtbar = ($this->app->Secure->GetPOST('sichtbar')=='')?'0':'1'; - $schrift_fett = ($this->app->Secure->GetPOST('schrift_fett')=='')?'0':'1'; - $schrift_kursiv = ($this->app->Secure->GetPOST('schrift_kursiv')=='')?'0':'1'; - $schrift_underline = ($this->app->Secure->GetPOST('schrift_underline')=='')?'0':'1'; - //$this->app->erp->LogFile("sichtbar: ".$sichtbar."."); - $inhalt_deutsch = $this->app->Secure->GetPOST('inhalt_deutsch'); - $inhalt_englisch = $this->app->Secure->GetPOST('inhalt_englisch'); - $layoutvorlage = (int)$this->app->Secure->GetPOST('layoutvorlage'); - $sort = (int)$this->app->Secure->GetPOST('sort'); - $zeichenbegrenzung = (int)$this->app->Secure->GetPOST('zeichenbegrenzung'); - $zeichenbegrenzung_anzahl = (int)$this->app->Secure->GetPOST('zeichenbegrenzung_anzahl'); - - $layoutvorlagenpos = $this->app->DB->SelectArr("select id, sort from layoutvorlagen_positionen where layoutvorlage = ".$layoutvorlage." and id <> ".$id." order by sort"); - $i = 0; - - if(isset($layoutvorlagenpos[0])) - { - foreach($layoutvorlagenpos as $key => $pos) - { - $i++; - if($i < $sort && $i != $pos['sort'] ) - { - $this->app->DB->Update("update layoutvorlagen_positionen set sort = ".$i." where id = ".$pos['id']); - } - if($i >= $sort && $i + 1 != $pos['sort']) - { - $this->app->DB->Update("update layoutvorlagen_positionen set sort = ".($i + 1)." where id = ".$pos['id']); - } - } - } - if($sort < 1) - { - $sort = 1; - } - if($sort > $i + 1) - { - $sort = $i + 1; - } - - $sets = array(); - $sets[] = 'typ = "' . $typ . '"'; - $sets[] = 'name = "' . $name . '"'; - $sets[] = 'beschreibung = "' . $beschreibung . '"'; - $sets[] = 'position_typ = "' . $position_typ . '"'; - $sets[] = 'position_x = "' . $position_x . '"'; - $sets[] = 'position_y = "' . $position_y . '"'; - $sets[] = 'position_parent = "' . $position_parent . '"'; - $sets[] = 'breite = "' . $breite . '"'; - $sets[] = 'hoehe = "' . $hoehe . '"'; - $sets[] = 'schrift_art = "' . $schrift_art . '"'; - $sets[] = 'schrift_groesse = "' . $schrift_groesse . '"'; - $sets[] = 'zeilen_hoehe = "' . $zeilen_hoehe . '"'; - $sets[] = 'schrift_fett = "' . $schrift_fett . '"'; - $sets[] = 'schrift_kursiv = "' . $schrift_kursiv . '"'; - $sets[] = 'schrift_underline = "' . $schrift_underline . '"'; - $sets[] = 'schrift_align = "' . $schrift_align . '"'; - $sets[] = 'schrift_farbe = "' . $schrift_farbe . '"'; - $sets[] = 'hintergrund_farbe = "' . $hintergrund_farbe . '"'; - $sets[] = 'rahmen = "' . $rahmen . '"'; - $sets[] = 'rahmen_farbe = "' . $rahmen_farbe . '"'; - $sets[] = 'sichtbar = "' . $sichtbar . '"'; - $sets[] = 'inhalt_deutsch = "' . $inhalt_deutsch . '"'; - $sets[] = 'inhalt_englisch = "' . $inhalt_englisch . '"'; - $sets[] = 'layoutvorlage = "' . $layoutvorlage . '"'; - $sets[] = 'sort = "' . $sort . '"'; - $sets[] = 'zeichenbegrenzung = "' . $zeichenbegrenzung . '"'; - $sets[] = 'zeichenbegrenzung_anzahl = "' . $zeichenbegrenzung_anzahl . '"'; - - if (isset($_FILES['bild_deutsch']['tmp_name'])) { - if ($_FILES['bild_deutsch']['type'] == 'image/jpeg' || $_FILES['bild_deutsch']['type'] == 'image/png') { - - $imgtype = exif_imagetype($_FILES['bild_deutsch']['tmp_name']); - $img_type = ''; - switch($imgtype) - { - case IMAGETYPE_GIF: - $img_type = 'GIF'; - break; - case IMAGETYPE_JPEG: - $img_type = 'JPEG'; - break; - case IMAGETYPE_PNG: - $img_type = 'PNG'; - break; - case IMAGETYPE_ICO: - $img_type = 'ICO'; - break; - case IMAGETYPE_BMP: - $img_type = 'BMP'; - break; - - } - $fp = fopen($_FILES['bild_deutsch']['tmp_name'], 'r'); - $sets[] = 'bild_deutsch_typ = "' . $img_type . '"'; - $imgContent = fread($fp, filesize($_FILES['bild_deutsch']['tmp_name'])); - fclose($fp); - $sets[] = 'bild_deutsch = "' . base64_encode($imgContent) . '"'; - } - } - - if (isset($_FILES['bild_englisch']['tmp_name'])) { - if ($_FILES['bild_englisch']['type'] == 'image/jpeg' || $_FILES['bild_englisch']['type'] == 'image/png') { - - $imgtype = exif_imagetype($_FILES['bild_deutsch']['tmp_name']); - $img_type = ''; - switch($imgtype) - { - case IMAGETYPE_GIF: - $img_type = 'GIF'; - break; - case IMAGETYPE_JPEG: - $img_type = 'JPEG'; - break; - case IMAGETYPE_PNG: - $img_type = 'PNG'; - break; - case IMAGETYPE_ICO: - $img_type = 'ICO'; - break; - case IMAGETYPE_BMP: - $img_type = 'BMP'; - break; - - } - $sets[] = 'bild_englisch_typ = "' . $img_type . '"'; - $fp = fopen($_FILES['bild_englisch']['tmp_name'], 'r'); - $imgContent = fread($fp, filesize($_FILES['bild_englisch']['tmp_name'])); - fclose($fp); - $sets[] = 'bild_englisch = "' . base64_encode($imgContent) . '"'; - } - } - - - - if($id) { - $query = ('UPDATE layoutvorlagen_positionen SET ' . implode(',', $sets) . ' WHERE id = ' . $id); - $saveType = 'UPDATE'; - } else { - -// $layoutvorlage = $this->app->DB->Select("SELECT layoutvorlage FROM layoutvorlagen_positionen WHERE id='$id'"); - $checkname = $this->app->DB->Select(' - SELECT id FROM layoutvorlagen_positionen WHERE name = "' . $name . '" AND layoutvorlage="'.$layoutvorlage.'" - '); - - if ($checkname) { - $msg = $this->app->erp->base64_url_encode("
Name bereits vergeben.
"); - header('location: index.php?module=layoutvorlagen&action=edit&id=' . $layoutvorlage . '&msg=' . $msg); - exit; - } - - $query = ('INSERT INTO layoutvorlagen_positionen SET ' . implode(' , ', $sets)); - $saveType = 'INSERT'; - } - - $this->app->DB->Insert($query); - - header('location: index.php?module=layoutvorlagen&action=edit&id=' . $layoutvorlage."#tabs-2"); - exit; - - } - - public function LayoutvorlagenDelete() { - - $id = (int)$this->app->Secure->GetGET('id'); - - if($id > 0){ - $this->app->DB->Delete('DELETE FROM layoutvorlagen WHERE id = ' . $id); - $this->app->DB->Delete('DELETE FROM layoutvorlagen_positionen WHERE layoutvorlage = ' . $id); - } - - echo json_encode(array( - 'status' => 1, - 'statusText' => 'Gelöscht.' - )); - - $this->app->ExitXentral(); - } - - public function LayoutvorlagenDeletePosition() { - - $id = (int)$this->app->Secure->GetGET('id'); - if($id <= 0){ - echo json_encode(array( - 'status' => 0, - 'statusText' => 'ID ungültig: nicht Gelöscht.' - )); - $this->app->ExitXentral(); - } - $parent = $this->app->DB->SelectArr("SELECT sort, position_parent, layoutvorlage from layoutvorlagen_positionen where id = ".$id); - if($parent[0]['position_parent'] !== false) - { - $this->app->DB->Update("UPDATE layoutvorlagen_positionen SET parent = ".$parent[0]['position_parent']." where parent = ".$id); - } - $this->app->DB->Delete('DELETE FROM layoutvorlagen_positionen WHERE id = ' . $id); - $this->app->DB->Update('UPDATE layoutvorlagen_positionen set sort = sort - 1 where sort > '.$parent[0]['sort'].' and layoutvorlage = '.$parent[0]['layoutvorlage']); - - echo json_encode(array( - 'status' => 1, - 'statusText' => 'Gelöscht.' - )); - - $this->app->ExitXentral(); - } - - public function LayoutvorlagenImgVorschau() { - - $id = $this->app->Secure->GetGET('id'); - $cmd = $this->app->Secure->GetGET('cmd'); - - if ($cmd == 'de') { - $bildA = $this->app->DB->SelectArr('SELECT bild_deutsch, bild_deutsch_typ FROM layoutvorlagen_positionen WHERE id = ' . $id); - if(!isset($bildA[0])) - { - $this->app->ExitXentral(); - } - $bild = $bildA[0]['bild_deutsch']; - $type = $bildA[0]['bild_deutsch_typ']; - } else if ($cmd == 'en') { - $bildA = $this->app->DB->SelectArr('SELECT bild_englisch, bild_englisch_typ FROM layoutvorlagen_positionen WHERE id = ' . $id); - if(!isset($bildA[0])) - { - $this->app->ExitXentral(); - } - $bild = $bildA[0]['bild_englisch']; - $type = $bildA[0]['bild_englisch_typ']; - - } - - $bild = base64_decode($bild); - - if ($bild) { - - $im = imagecreatefromstring($bild); - if ($im !== false) { - //$type = strtolower($type); - $type = ''; - if($type == '')$type = $this->get_img_type($bild); - if($type == 'jpg') - { - $type = 'jpeg'; - } - header('Content-Type: image/'.$type); - switch(strtolower($type)){ - case "png": - imagepng($im); break; - case "jpeg": case "jpg": - imagejpeg($im); break; - case "gif": - imagegif($im); break; - default: - - break; - } - imagedestroy($im); - } - - } - - $this->app->ExitXentral(); - } - - function get_img_type($data) { - $magics = array( - 'ffd8ff' => 'jpg', - '89504e470d0a1a0a' => 'png', - ); - - foreach ($magics as $str => $ext) { - if (strtolower(bin2hex(substr($data, 0, strlen($str)/2))) == $str) - { - return $ext; - } - } - - return NULL; - } - - public function LayoutvorlagenExport() - { - $id = (int)$this->app->Secure->GetGET('id'); - if($id > 0) - { - if($Layout = $this->app->DB->SelectArr("select * from layoutvorlagen where id = ".$id." limit 1")) - { - $Layout = reset($Layout); - $Layoutpositionen = $this->app->DB->SelectArr("select * from layoutvorlagen_positionen where layoutvorlage = ".$id); - header('Conent-Type: application/json'); - header("Content-Disposition: attachment; filename=\"Layout".$this->app->erp->Dateinamen((trim($Layout['name'])!= ''?'_'.$Layout['name']:(trim($Layout['beschreibung']) != ''?'_'.$Layout['beschreibung']:''))).".json\""); - $Datei['Layout'] = $Layout; - if(!empty($Layoutpositionen)) - { - $Datei['Layoutpositionen'] = $Layoutpositionen; - } - echo json_encode($Datei); - $this->app->ExitXentral(); - } - } - } - -} +app = $app; + if($intern) { + return; + } + $this->app->ActionHandlerInit($this); + $this->app->ActionHandler("list", "LayoutvorlagenList"); + $this->app->ActionHandler("edit", "LayoutvorlagenEdit"); + $this->app->ActionHandler("create", "LayoutvorlagenCreate"); + $this->app->ActionHandler("copy", "LayoutvorlagenCopy"); + $this->app->ActionHandler("getposition", "LayoutvorlagenGetPosition"); + $this->app->ActionHandler("saveposition", "LayoutvorlagenSavePosition"); + $this->app->ActionHandler("createposition", "LayoutvorlagenCreatePosition"); + $this->app->ActionHandler("deleteposition", "LayoutvorlagenDeletePosition"); + $this->app->ActionHandler("delete", "LayoutvorlagenDelete"); + $this->app->ActionHandler("download", "LayoutvorlagenDownload"); + $this->app->ActionHandler("export", "LayoutvorlagenExport"); + //$this->app->ActionHandler("import", "LayoutvorlagenImport"); + + $this->app->ActionHandler("imgvorschau", "LayoutvorlagenImgVorschau"); + + $this->app->erp->Headlines('Layoutvorlagen'); + + $this->app->ActionHandlerListen($app); + } + + public function LayoutvorlagenCopy() + { + $id = (int)$this->app->Secure->GetGET('id'); + if($id) + { + $layoutvorlage = $this->app->DB->SelectArr("SELECT * FROM layoutvorlagen WHERE id = '$id'"); + if($layoutvorlage) + { + $this->app->DB->Insert("INSERT INTO layoutvorlagen (id) VALUES('')"); + $newvorlage = $this->app->DB->GetInsertID(); + $layoutvorlage[0]['name'] .= ' (Kopie)'; + $this->app->FormHandler->ArrayUpdateDatabase("layoutvorlagen",$newvorlage,$layoutvorlage[0],true); + $positionen = $this->app->DB->SelectArr("SELECT * FROM layoutvorlagen_positionen WHERE layoutvorlage = '$id'"); + if($positionen) + { + foreach($positionen as $position) + { + $this->app->DB->Insert("INSERT INTO layoutvorlagen_positionen (id) VALUES('')"); + $newvorlagepos = $this->app->DB->GetInsertID(); + $position['layoutvorlage'] = $newvorlage; + $this->app->FormHandler->ArrayUpdateDatabase("layoutvorlagen_positionen",$newvorlagepos,$position, true); + } + } + } + } + header('Location: index.php?module=layoutvorlagen&action=list'); + exit; + } + + public function LayoutvorlagenDownload($id = 0) + { + if(!$id)$id = $this->app->Secure->GetGET('id'); + // mit infos aus zertifikat und konkreten inhalten + $projekt = ""; + $Brief = new LayoutvorlagenPDF($this->app, $projekt); + $Brief->GetLayoutvorlage($id); + $Brief->inlineDocument(); + } + + + public function LayoutvorlagenMenu() { + $this->app->erp->MenuEintrag("index.php?module=layoutvorlagen&action=list","Übersicht"); + } + + public function LayoutvorlagenList() { + + //$this->LayoutvorlagenMenu(); + $this->app->erp->MenuEintrag("index.php?module=layoutvorlagen&action=list","Übersicht"); + $this->app->erp->MenuEintrag("index.php?module=layoutvorlagen&action=create","Neu"); + + $layoutanlegen = $this->app->Secure->GetPOST('layoutanlegen'); + + + if ($layoutanlegen) { + + $row['name'] = $this->app->Secure->GetPOST('name'); + //$row['name'] = preg_replace('#[^-A-Za-z0-9]#', '-', $row['name']); + $row['typ'] = $this->app->Secure->GetPOST('typ'); + $row['format'] = $this->app->Secure->GetPOST('format'); + $row['kategorie'] = $this->app->Secure->GetPOST('kategorie'); + + if ($row['name']) { + + $this->app->DB->Insert(' + INSERT INTO + layoutvorlagen + SET + name = "' . $row['name'] . '", + typ = "' . $row['typ'] . '", + format = "' . $row['format'] . '", + kategorie = "' . $row['kategorie'] . '" + '); + + $id = $this->app->DB->GetInsertID(); + if ($id) { + header('location: index.php?module=layoutvorlagen&action=edit&id=' . $id); + exit; + } + } + } + if($this->app->Secure->GetPOST('cmd') === 'import') { + if (!empty($_FILES['importfile']['tmp_name'])) { + $string = file_get_contents($_FILES['importfile']['tmp_name']); + $ret = $this->importJson($string, $this->app->Secure->GetPOST('ueberschreiben')); + if(!empty($ret['message'])) { + $this->app->Tpl->Add('ERRORMSG', $ret['message']); + } + } + else { + $this->app->Tpl->Add('ERRORMSG', "Keine Datei ausgewält"); + } + } + + + $this->app->YUI->TableSearch('TABELLE', 'layoutvorlagen_list'); + $this->app->Tpl->Parse('PAGE',"layoutvorlagen_list.tpl"); + + } + + /** + * @param string $string + * @param bool $overwrite + * + * @return array + */ + public function importJson($string, $overwrite = false) + { + $ret = []; + if(!(NULL !== $json = json_decode($string))) { + return ['status' => 0, 'message' => 'Keine gültige Datei']; + } + if(empty($json->Layout) && empty($json->Layout->name)) { + return ['status' => 0, 'message' => 'Keine gültige Datei Fehlendes Element: Layout']; + } + + $altesLayout = $this->app->DB->SelectArr( + sprintf( + "select * from layoutvorlagen where name like '%s'", + $this->app->DB->real_escape_string($json->Layout->name) + ) + ); + + if(!empty($altesLayout) && !$overwrite) { + return ['status' => 0, 'message' => 'Es existiert bereis ein Layout mit dem Namen','id' => $altesLayout['id']]; + } + + if(isset($json->Layout->id)) { + unset($json->Layout->id); + } + $columns = $this->app->DB->SelectArr('SHOW COLUMNS FROM layoutvorlagen'); + $error = false; + foreach($json->Layout as $k => $v) { + $found = false; + foreach($columns as $k2 => $v2) { + if($v2['Field'] == $k) { + $found = true; + } + } + if(!$found) { + $error = true; + } + } + $columnspos = $this->app->DB->SelectArr('SHOW COLUMNS FROM layoutvorlagen_positionen'); + if(!empty($json->Layoutpositionen)) { + foreach($json->Layoutpositionen as $k => $pos) { + if(isset($pos->id)) { + unset($json->Layoutpositionen[$k]->id); + } + if(isset($pos->layoutvorlage)) { + unset($json->Layoutpositionen[$k]->id); + } + + foreach($pos as $kp => $vp) { + $found = false; + foreach($columnspos as $k2 => $v2) { + if($v2['Field'] == $kp) { + $found = true; + } + } + if(!$found) { + $error = true; + } + } + } + } + if(!empty($error)) { + return ['status' => 0, 'message' => 'Keine gültige Datei: falsche Elemente']; + } + + $query = "insert into layoutvorlagen ("; + $i = 0; + foreach($columns as $k => $v) { + if($v['Field'] !== 'id') { + $i++; + if($i > 1) { + $query .= ', '; + } + $query .= $v['Field']; + } + } + $query .= ') values ('; + $i = 0; + foreach($columns as $k => $v) { + if($v['Field'] !== 'id') { + $i++; + if($i > 1) { + $query .= ', '; + } + $query .= "'"; + $fieldName = $v['Field']; + if(isset($json->Layout->$fieldName)) { + $query .= $this->app->DB->real_escape_string($json->Layout->$fieldName); + } + $query .= "'"; + } + } + $query .= ')'; + + //alte Löschen falls existiert + if($altesLayout) { + foreach($altesLayout as $l) { + if($l['id']) { + $this->app->DB->Delete("delete from layoutvorlagen_positionen where layoutvorlage = ".$l['id']); + $this->app->DB->Delete("delete from layoutvorlagen where id = ".$l['id']); + } + } + } + // + $this->app->DB->Insert($query); + $newid = $this->app->DB->GetInsertID(); + + if(empty($newid)) { + return ['status' => 0, 'message' => 'Fehler beim Erstellen des Layouts']; + } + + $j = 0; + foreach ($json->Layoutpositionen as $kpos => $pos) { + + $querypos[$j] = "insert into layoutvorlagen_positionen (layoutvorlage"; + $i = 0; + foreach($columnspos as $k => $v) { + if($v['Field'] !== 'id' && $v['Field'] !== 'layoutvorlage') { + $i++; + $querypos[$j] .= ', '; + $querypos[$j] .= $v['Field']; + } + } + + $querypos[$j] .= ") values ('".$newid."'"; + $i = 0; + foreach($columnspos as $k => $v) { + if($v['Field'] !== 'id' && $v['Field'] !== 'layoutvorlage') { + $i++; + $querypos[$j] .= ', '; + $querypos[$j] .= "'"; + $fieldName = $v['Field']; + if(isset($pos->$fieldName)) { + $querypos[$j] .= $this->app->DB->real_escape_string($pos->$fieldName); + } + $querypos[$j] .= "'"; + } + } + + $querypos[$j] .= ")"; + $j++; + } + if(isset($querypos)) { + $fehler = false; + foreach($querypos as $qp) { + $this->app->DB->Insert($qp); + if($this->app->DB->error()){ + $ret['error'] = $this->app->DB->error(); + $fehler = true; + } + } + } + if($fehler) { + return [ + 'status' => 0, + 'message' => (empty($ret['error'])?'':$ret['error'].' ') + . 'Fehler beim Erstellen von einer oder mehreren Layoutposition(en)' + ]; + } + + return [ + 'message' => 'Layout ' .$json->Layout->name. ' erfolgreich erstellt', + 'status' => true, 'id' => $newid + ]; + } + + public function LayoutvorlagenEdit() { + + $id = $this->app->Secure->GetGET('id'); + $cmd = $this->app->Secure->GetGET('cmd'); + $speichern = $this->app->Secure->GetPOST('layoutspeichern'); + + if ($speichern) { + $name = $this->app->Secure->GetPOST('name'); + $typ = $this->app->Secure->GetPOST('typ'); + $format = $this->app->Secure->GetPOST('format'); + $kategorie = $this->app->Secure->GetPOST('kategorie'); + $projekt = $this->app->Secure->GetPOST('layoutvorlagen_projekt'); + $delete_hintergrund = $this->app->Secure->GetPOST('delete_hintergrund')==''?false:true; + $pdf_hintergrund = $_FILES['pdf_hintergrund']; + + if (isset($pdf_hintergrund['tmp_name']) && ($pdf_hintergrund['type'] == 'application/pdf' || $pdf_hintergrund['type'] == 'application/force-download' || $pdf_hintergrund['type'] =='binary/octet-stream' || $pdf_hintergrund['type'] == 'application/octetstream')) { + $fp = fopen($pdf_hintergrund['tmp_name'], 'r'); + $imgContent = fread($fp, filesize($pdf_hintergrund['tmp_name'])); + fclose($fp); + $sets[] = 'pdf_hintergrund = "' . base64_encode($imgContent) . '"'; + } elseif($delete_hintergrund) { + $sets[] = 'pdf_hintergrund = ""'; + } + + $sets[] = 'name = "' . $name . '" '; + $sets[] = 'typ = "' . $typ . '" '; + $sets[] = 'format = "' . $format . '" '; + $sets[] = 'kategorie = "' . $kategorie . '" '; + + if ($sets) { + $this->app->DB->Insert('UPDATE layoutvorlagen SET ' . implode(', ', $sets) . ' WHERE id = ' . $id); + } + + if($projekt != ''){ + $projektid = $this->app->DB->Select("SELECT id FROM projekt WHERE abkuerzung = '$projekt' LIMIT 1"); + }else{ + $projektid = 0; + } + + $this->app->DB->Update("UPDATE layoutvorlagen SET projekt = '$projektid' WHERE id = '$id'"); + + } + + $this->app->YUI->AutoComplete("kategorie","layoutvorlagenkategorie"); + $this->app->YUI->AutoComplete("layoutvorlagen_projekt", "projektname", 1); + //$this->app->erp->MenuEintrag("index.php?module=layoutvorlagen&action=create","Neu"); + $this->app->erp->MenuEintrag("index.php?module=layoutvorlagen&action=edit&id=" . $id . "","Details"); + + $vorlage = $this->app->DB->SelectArr('SELECT * FROM layoutvorlagen WHERE id = ' . $id); + $vorlage = reset($vorlage); + + if ($cmd) { + switch ($cmd) { + case 'pdfvorschau': + $pdf_hintergrund = $this->app->DB->Select('SELECT pdf_hintergrund FROM layoutvorlagen WHERE id = ' . $id); + $pdf_hintergrund = base64_decode($pdf_hintergrund); + + header("Content-type: application/pdf"); + header('Content-disposition: attachment; filename="pdf_hintergrund.pdf"'); + print $pdf_hintergrund; + + + break; + default: + break; + } + exit; + } + + $this->app->User->SetParameter('layoutvorlagen_id', $id); + + $this->app->Tpl->Add('NAME', $vorlage['name']); + $this->app->Tpl->Add('KATEGORIE', $vorlage['kategorie']); + + if($vorlage['projekt'] > 0){ + $projektname = $this->app->DB->Select("SELECT abkuerzung FROM projekt WHERE id = '".$vorlage['projekt']."' LIMIT 1"); + if($projektname != ""){ + $this->app->Tpl->Add('PROJEKT', $projektname); + } + } + + if ($vorlage['pdf_hintergrund']) { + $this->app->Tpl->Add('PDFVORSCHAU', ''); + } + $this->app->Tpl->Add('TAB3', ''); + /* + $schriftarten = $this->app->erp->GetSchriftarten(); + //Test + $schriftarten['times'] = "Times"; + $schriftarten['juliusc'] = 'juliusc'; + $schriftarten['bernard'] = 'Bernard'; + $schriftarten['HLBC____'] = 'HLBC____'; + */ + $schriftartena = $this->app->erp->GetFonts(); + foreach($schriftartena as $kk => $vv) + { + $schriftarten[$kk] = $vv['name']; + + } + //Test End + $schriftartenTpl = ''; + if ($schriftarten) { + foreach ($schriftarten as $schriftartKey => $schriftart) { + $schriftartenTpl .= ''; + } + } + $this->app->Tpl->Add('SCHRIFTARTEN', $schriftartenTpl); + + $rahmenbreiten = array( + '0' => 'Kein Rahmen', + '1' => '1', + '2' => '2', + '3' => '3', + '4' => '4', + '5' => '5', + '6' => '6', + '7' => '7', + '8' => '8', + '9' => '9', + '10' => '10' + ); + $rahmenTpl = ''; + if ($rahmenbreiten) { + foreach ($rahmenbreiten as $rahmenbreiteKey => $rahmenbreite) { + $rahmenTpl .= ''; + } + } + + $positionen = $this->app->DB->SelectArr(' + SELECT + id, + name, + typ + FROM + layoutvorlagen_positionen + WHERE + layoutvorlage = "' . $id . '" + '); + + $positionenTpl = ''; + $positionenTpl .= ''; + if ($positionen) { + foreach ($positionen as $position) { + $positionenTpl .= ''; + } + } + + $schriftausrichtungen = array('left' => 'Links', 'center' => 'Zentriert', 'right' => 'Rechts'); + $schriftausrichtungenTpl = ''; + if ($schriftausrichtungen) { + foreach($schriftausrichtungen as $schriftausrichtungKey => $schriftausrichtung) { + $schriftausrichtungenTpl .= ''; + } + } + + $formate = array('A4' => 'DIN A4 Hoch', 'A4L' => 'DIN A4 Quer','A5' => 'DIN A5 Hoch', 'A5L' => 'DIN A5 Quer','A6' => 'DIN A6 Hoch', 'A6L' => 'DIN A6 Quer'); + $formatTpl = ''; + if ($formate) { + foreach($formate as $formatKey => $formatBeschriftung) { + $formatTpl .= ''; + } + } + + + + $this->app->YUI->ColorPicker("schrift_farbe"); + $this->app->YUI->ColorPicker("hintergrund_farbe"); + $this->app->YUI->ColorPicker("rahmen_farbe"); + + $this->app->Tpl->Add('SCHRIFTAUSRICHTUNGEN', $schriftausrichtungenTpl); + $this->app->Tpl->Add('POSITIONPARENT', $positionenTpl); + + $this->app->Tpl->Add('FORMAT', $formatTpl); + $this->app->Tpl->Add('RAHMEN', $rahmenTpl); + $this->app->YUI->TableSearch('TABELLE', 'layoutvorlagen_edit'); + $this->app->Tpl->Parse('PAGE',"layoutvorlagen_edit.tpl"); + + } + + public function LayoutvorlagenCreate() { + + $speichern = $this->app->Secure->GetPOST('layouterstellen'); + + if ($speichern) { + + + $felder = array('name', 'typ', 'format', 'kategorie'); + $sets = array(); + if ($felder) { + foreach ($felder as $feld) { + $sets[] = $feld . ' = "' . $this->app->Secure->GetPOST($feld) . '"'; + } + } + + $projekt = $this->app->Secure->GetPOST('layoutvorlagen_projekt'); + if($projekt != ''){ + $projektid = $this->app->DB->Select("SELECT id FROM projekt WHERE abkuerzung = '$projekt' LIMIT 1"); + }else{ + $projektid = 0; + } + + $query = ('INSERT INTO layoutvorlagen SET ' . implode(', ', $sets) . ' '); + $this->app->DB->Insert($query); + + + $layoutvorlagenId = $this->app->DB->GetInsertID(); + + $this->app->DB->Update("UPDATE layoutvorlagen SET projekt = '$projektid' WHERE id = '$layoutvorlagenId'"); + + + $delete_hintergrund = $this->app->Secure->GetPOST('delete_hintergrund')==''?false:true; + $pdf_hintergrund = $_FILES['pdf_hintergrund']; + if (isset($pdf_hintergrund['tmp_name']) && ($pdf_hintergrund['type'] == 'application/pdf' || $pdf_hintergrund['type'] == 'application/force-download' || $pdf_hintergrund['type'] =='binary/octet-stream' || $pdf_hintergrund['type'] == 'application/octetstream')) { + $fp = fopen($pdf_hintergrund['tmp_name'], 'r'); + $imgContent = fread($fp, filesize($pdf_hintergrund['tmp_name'])); + fclose($fp); + $sets[] = 'pdf_hintergrund = "' . base64_encode($imgContent) . '"'; + } elseif($delete_hintergrund) { + $sets[] = 'pdf_hintergrund = ""'; + } + + if ($sets) { + $this->app->DB->Insert('UPDATE layoutvorlagen SET ' . implode(', ', $sets) . ' WHERE id = ' . $layoutvorlagenId); + } + + + + + + if ($layoutvorlagenId) { + header('location: index.php?module=layoutvorlagen&action=edit&id=' . $layoutvorlagenId); + exit; + } + + } + + $this->app->YUI->AutoComplete("kategorie","layoutvorlagenkategorie"); + $this->app->YUI->AutoComplete("layoutvorlagen_projekt", "projektname", 1); + + $this->app->erp->MenuEintrag("index.php?module=layoutvorlagen&action=create","Erstellen"); + $this->app->Tpl->Parse('PAGE','layoutvorlagen_create.tpl'); + + } + + public function LayoutvorlagenGetPosition() { + + $id = $this->app->Secure->GetPOST('id'); + $row = $this->app->DB->SelectRow('SELECT * FROM layoutvorlagen_positionen WHERE id = ' . $id); + + if ($row['bild_deutsch']) { + $bilddata['bild_deutsch'] = 'VORSCHAU'; + unset($row['bild_deutsch']); + } + + if ($row['bild_englisch']) { + $bilddata['bild_englisch'] = 'VORSCHAU'; + unset($row['bild_englisch']); + } + + echo json_encode(array( + 'status' => 1, + 'statusText' => '', + 'row' => $row, + 'bilddata' => $bilddata + )); + $this->app->ExitXentral(); + } + + + public function LayoutvorlagenSavePosition() { + + $id = $this->app->Secure->GetPOST('id'); + $typ = $this->app->Secure->GetPOST('typ'); + + $name = $this->app->Secure->GetPOST('name'); + $name = strtolower($name); + $name = preg_replace('#[^-A-Za-z0-9]#', '-', $name); + + $beschreibung = $this->app->Secure->GetPOST('beschreibung'); + $position_typ = $this->app->Secure->GetPOST('position_typ'); + $position_x = $this->app->Secure->GetPOST('position_x'); + $position_y = $this->app->Secure->GetPOST('position_y'); + $position_parent = $this->app->Secure->GetPOST('position_parent'); + $breite = $this->app->Secure->GetPOST('breite'); + $hoehe = $this->app->Secure->GetPOST('hoehe'); + $schrift_art = $this->app->Secure->GetPOST('schrift_art'); + $schrift_groesse = $this->app->Secure->GetPOST('schrift_groesse'); + $zeilen_hoehe = $this->app->Secure->GetPOST('zeilen_hoehe'); + $schrift_align = $this->app->Secure->GetPOST('schrift_align'); + $schrift_farbe = $this->app->Secure->GetPOST('schrift_farbe'); + $hintergrund_farbe = $this->app->Secure->GetPOST('hintergrund_farbe'); + $rahmen = $this->app->Secure->GetPOST('rahmen'); + $rahmen_farbe = $this->app->Secure->GetPOST('rahmen_farbe'); + $sichtbar = ($this->app->Secure->GetPOST('sichtbar')=='')?'0':'1'; + $schrift_fett = ($this->app->Secure->GetPOST('schrift_fett')=='')?'0':'1'; + $schrift_kursiv = ($this->app->Secure->GetPOST('schrift_kursiv')=='')?'0':'1'; + $schrift_underline = ($this->app->Secure->GetPOST('schrift_underline')=='')?'0':'1'; + //$this->app->erp->LogFile("sichtbar: ".$sichtbar."."); + $inhalt_deutsch = $this->app->Secure->GetPOST('inhalt_deutsch'); + $inhalt_englisch = $this->app->Secure->GetPOST('inhalt_englisch'); + $layoutvorlage = (int)$this->app->Secure->GetPOST('layoutvorlage'); + $sort = (int)$this->app->Secure->GetPOST('sort'); + $zeichenbegrenzung = (int)$this->app->Secure->GetPOST('zeichenbegrenzung'); + $zeichenbegrenzung_anzahl = (int)$this->app->Secure->GetPOST('zeichenbegrenzung_anzahl'); + + $layoutvorlagenpos = $this->app->DB->SelectArr("select id, sort from layoutvorlagen_positionen where layoutvorlage = ".$layoutvorlage." and id <> ".$id." order by sort"); + $i = 0; + + if(isset($layoutvorlagenpos[0])) + { + foreach($layoutvorlagenpos as $key => $pos) + { + $i++; + if($i < $sort && $i != $pos['sort'] ) + { + $this->app->DB->Update("update layoutvorlagen_positionen set sort = ".$i." where id = ".$pos['id']); + } + if($i >= $sort && $i + 1 != $pos['sort']) + { + $this->app->DB->Update("update layoutvorlagen_positionen set sort = ".($i + 1)." where id = ".$pos['id']); + } + } + } + if($sort < 1) + { + $sort = 1; + } + if($sort > $i + 1) + { + $sort = $i + 1; + } + + $sets = array(); + $sets[] = 'typ = "' . $typ . '"'; + $sets[] = 'name = "' . $name . '"'; + $sets[] = 'beschreibung = "' . $beschreibung . '"'; + $sets[] = 'position_typ = "' . $position_typ . '"'; + $sets[] = 'position_x = "' . $position_x . '"'; + $sets[] = 'position_y = "' . $position_y . '"'; + $sets[] = 'position_parent = "' . $position_parent . '"'; + $sets[] = 'breite = "' . $breite . '"'; + $sets[] = 'hoehe = "' . $hoehe . '"'; + $sets[] = 'schrift_art = "' . $schrift_art . '"'; + $sets[] = 'schrift_groesse = "' . $schrift_groesse . '"'; + $sets[] = 'zeilen_hoehe = "' . $zeilen_hoehe . '"'; + $sets[] = 'schrift_fett = "' . $schrift_fett . '"'; + $sets[] = 'schrift_kursiv = "' . $schrift_kursiv . '"'; + $sets[] = 'schrift_underline = "' . $schrift_underline . '"'; + $sets[] = 'schrift_align = "' . $schrift_align . '"'; + $sets[] = 'schrift_farbe = "' . $schrift_farbe . '"'; + $sets[] = 'hintergrund_farbe = "' . $hintergrund_farbe . '"'; + $sets[] = 'rahmen = "' . $rahmen . '"'; + $sets[] = 'rahmen_farbe = "' . $rahmen_farbe . '"'; + $sets[] = 'sichtbar = "' . $sichtbar . '"'; + $sets[] = 'inhalt_deutsch = "' . $inhalt_deutsch . '"'; + $sets[] = 'inhalt_englisch = "' . $inhalt_englisch . '"'; + $sets[] = 'layoutvorlage = "' . $layoutvorlage . '"'; + $sets[] = 'sort = "' . $sort . '"'; + $sets[] = 'zeichenbegrenzung = "' . $zeichenbegrenzung . '"'; + $sets[] = 'zeichenbegrenzung_anzahl = "' . $zeichenbegrenzung_anzahl . '"'; + + if (isset($_FILES['bild_deutsch']['tmp_name'])) { + if ($_FILES['bild_deutsch']['type'] == 'image/jpeg' || $_FILES['bild_deutsch']['type'] == 'image/png') { + + $imgtype = exif_imagetype($_FILES['bild_deutsch']['tmp_name']); + $img_type = ''; + switch($imgtype) + { + case IMAGETYPE_GIF: + $img_type = 'GIF'; + break; + case IMAGETYPE_JPEG: + $img_type = 'JPEG'; + break; + case IMAGETYPE_PNG: + $img_type = 'PNG'; + break; + case IMAGETYPE_ICO: + $img_type = 'ICO'; + break; + case IMAGETYPE_BMP: + $img_type = 'BMP'; + break; + + } + $fp = fopen($_FILES['bild_deutsch']['tmp_name'], 'r'); + $sets[] = 'bild_deutsch_typ = "' . $img_type . '"'; + $imgContent = fread($fp, filesize($_FILES['bild_deutsch']['tmp_name'])); + fclose($fp); + $sets[] = 'bild_deutsch = "' . base64_encode($imgContent) . '"'; + } + } + + if (isset($_FILES['bild_englisch']['tmp_name'])) { + if ($_FILES['bild_englisch']['type'] == 'image/jpeg' || $_FILES['bild_englisch']['type'] == 'image/png') { + + $imgtype = exif_imagetype($_FILES['bild_deutsch']['tmp_name']); + $img_type = ''; + switch($imgtype) + { + case IMAGETYPE_GIF: + $img_type = 'GIF'; + break; + case IMAGETYPE_JPEG: + $img_type = 'JPEG'; + break; + case IMAGETYPE_PNG: + $img_type = 'PNG'; + break; + case IMAGETYPE_ICO: + $img_type = 'ICO'; + break; + case IMAGETYPE_BMP: + $img_type = 'BMP'; + break; + + } + $sets[] = 'bild_englisch_typ = "' . $img_type . '"'; + $fp = fopen($_FILES['bild_englisch']['tmp_name'], 'r'); + $imgContent = fread($fp, filesize($_FILES['bild_englisch']['tmp_name'])); + fclose($fp); + $sets[] = 'bild_englisch = "' . base64_encode($imgContent) . '"'; + } + } + + + + if($id) { + $query = ('UPDATE layoutvorlagen_positionen SET ' . implode(',', $sets) . ' WHERE id = ' . $id); + $saveType = 'UPDATE'; + } else { + +// $layoutvorlage = $this->app->DB->Select("SELECT layoutvorlage FROM layoutvorlagen_positionen WHERE id='$id'"); + $checkname = $this->app->DB->Select(' + SELECT id FROM layoutvorlagen_positionen WHERE name = "' . $name . '" AND layoutvorlage="'.$layoutvorlage.'" + '); + + if ($checkname) { + $msg = $this->app->erp->base64_url_encode("
Name bereits vergeben.
"); + header('location: index.php?module=layoutvorlagen&action=edit&id=' . $layoutvorlage . '&msg=' . $msg); + exit; + } + + $query = ('INSERT INTO layoutvorlagen_positionen SET ' . implode(' , ', $sets)); + $saveType = 'INSERT'; + } + + $this->app->DB->Insert($query); + + header('location: index.php?module=layoutvorlagen&action=edit&id=' . $layoutvorlage."#tabs-2"); + exit; + + } + + public function LayoutvorlagenDelete() { + + $id = (int)$this->app->Secure->GetGET('id'); + + if($id > 0){ + $this->app->DB->Delete('DELETE FROM layoutvorlagen WHERE id = ' . $id); + $this->app->DB->Delete('DELETE FROM layoutvorlagen_positionen WHERE layoutvorlage = ' . $id); + } + + echo json_encode(array( + 'status' => 1, + 'statusText' => 'Gelöscht.' + )); + + $this->app->ExitXentral(); + } + + public function LayoutvorlagenDeletePosition() { + + $id = (int)$this->app->Secure->GetGET('id'); + if($id <= 0){ + echo json_encode(array( + 'status' => 0, + 'statusText' => 'ID ungültig: nicht Gelöscht.' + )); + $this->app->ExitXentral(); + } + $parent = $this->app->DB->SelectArr("SELECT sort, position_parent, layoutvorlage from layoutvorlagen_positionen where id = ".$id); + if($parent[0]['position_parent'] !== false) + { + $this->app->DB->Update("UPDATE layoutvorlagen_positionen SET parent = ".$parent[0]['position_parent']." where parent = ".$id); + } + $this->app->DB->Delete('DELETE FROM layoutvorlagen_positionen WHERE id = ' . $id); + $this->app->DB->Update('UPDATE layoutvorlagen_positionen set sort = sort - 1 where sort > '.$parent[0]['sort'].' and layoutvorlage = '.$parent[0]['layoutvorlage']); + + echo json_encode(array( + 'status' => 1, + 'statusText' => 'Gelöscht.' + )); + + $this->app->ExitXentral(); + } + + public function LayoutvorlagenImgVorschau() { + + $id = $this->app->Secure->GetGET('id'); + $cmd = $this->app->Secure->GetGET('cmd'); + + if ($cmd == 'de') { + $bildA = $this->app->DB->SelectArr('SELECT bild_deutsch, bild_deutsch_typ FROM layoutvorlagen_positionen WHERE id = ' . $id); + if(!isset($bildA[0])) + { + $this->app->ExitXentral(); + } + $bild = $bildA[0]['bild_deutsch']; + $type = $bildA[0]['bild_deutsch_typ']; + } else if ($cmd == 'en') { + $bildA = $this->app->DB->SelectArr('SELECT bild_englisch, bild_englisch_typ FROM layoutvorlagen_positionen WHERE id = ' . $id); + if(!isset($bildA[0])) + { + $this->app->ExitXentral(); + } + $bild = $bildA[0]['bild_englisch']; + $type = $bildA[0]['bild_englisch_typ']; + + } + + $bild = base64_decode($bild); + + if ($bild) { + + $im = imagecreatefromstring($bild); + if ($im !== false) { + //$type = strtolower($type); + $type = ''; + if($type == '')$type = $this->get_img_type($bild); + if($type == 'jpg') + { + $type = 'jpeg'; + } + header('Content-Type: image/'.$type); + switch(strtolower($type)){ + case "png": + imagepng($im); break; + case "jpeg": case "jpg": + imagejpeg($im); break; + case "gif": + imagegif($im); break; + default: + + break; + } + imagedestroy($im); + } + + } + + $this->app->ExitXentral(); + } + + function get_img_type($data) { + $magics = array( + 'ffd8ff' => 'jpg', + '89504e470d0a1a0a' => 'png', + ); + + foreach ($magics as $str => $ext) { + if (strtolower(bin2hex(substr($data, 0, strlen($str)/2))) == $str) + { + return $ext; + } + } + + return NULL; + } + + public function LayoutvorlagenExport() + { + $id = (int)$this->app->Secure->GetGET('id'); + if($id > 0) + { + if($Layout = $this->app->DB->SelectArr("select * from layoutvorlagen where id = ".$id." limit 1")) + { + $Layout = reset($Layout); + $Layoutpositionen = $this->app->DB->SelectArr("select * from layoutvorlagen_positionen where layoutvorlage = ".$id); + header('Conent-Type: application/json'); + header("Content-Disposition: attachment; filename=\"Layout".$this->app->erp->Dateinamen((trim($Layout['name'])!= ''?'_'.$Layout['name']:(trim($Layout['beschreibung']) != ''?'_'.$Layout['beschreibung']:''))).".json\""); + $Datei['Layout'] = $Layout; + if(!empty($Layoutpositionen)) + { + $Datei['Layoutpositionen'] = $Layoutpositionen; + } + echo json_encode($Datei); + $this->app->ExitXentral(); + } + } + } + +} diff --git a/www/pages/shopimporter_shopware6.php b/www/pages/shopimporter_shopware6.php index 3189b694..c6cfa630 100644 --- a/www/pages/shopimporter_shopware6.php +++ b/www/pages/shopimporter_shopware6.php @@ -1,3820 +1,3820 @@ -app = $app; - $this->intern = true; - if ($intern) { - return; - } - $this->app->ActionHandlerInit($this); - - $this->app->ActionHandler('list', 'Shopimporter_Shopware6List'); - $this->app->ActionHandler('auth', 'ImportAuth'); - $this->app->ActionHandler('sendlistlager', 'ImportSendListLager'); - $this->app->ActionHandler('getauftraegeanzahl', 'ImportGetAuftraegeAnzahl'); - $this->app->ActionHandler('getauftrag', 'ImportGetAuftrag'); - $this->app->ActionHandler('deleteauftrag', 'ImportDeleteAuftrag'); - $this->app->ActionHandler('updateauftrag', 'ImportUpdateAuftrag'); - $this->app->ActionHandler('storniereauftrag','ImportStorniereAuftrag'); - $this->app->ActionHandler('getarticle','ImportGetArticle'); - $this->app->ActionHandler('getarticlelist','ImportGetArticleList'); - $this->app->ActionHandler("updatezahlungsstatus","ImportUpdateZahlungsstatus"); - $this->app->DefaultActionHandler('list'); - - $this->app->ActionHandlerListen($app); - } - - /** - * @param string $productId - * - * @return mixed - */ - public function addSyncCustomFieldToProduct(string $productId) - { - $customField = [ - 'customFields' => [ - 'wawision_shopimporter_syncstate' => 1 - ] - ]; - - return $this->shopwareRequest('PATCH', "product/{$productId}", $customField); - } - - /** - * @param string $orderId - * - * @return mixed - */ - public function addCustomFieldToOrder(string $orderId) - { - $customField = [ - 'customFields' => [ - 'wawision_shopimporter_syncstate' => 1 - ] - ]; - - return $this->shopwareRequest('PATCH', "order/{$orderId}", $customField); - } - - public function ImportGetArticleList() - { - $page = 1; - $limit = 500; - - do { - $productIdsToAdd = []; - $searchdata = [ - 'limit' => $limit, - 'page' => $page, - 'filter' => [ - [ - 'field' => 'product.parentId', - 'type' => 'equals', - 'value' => null - ] - ] - ]; - - $productsInShop = $this->shopwareRequest('POST', 'search/product', $searchdata); - if (!empty($productsInShop['data'])) { - foreach ($productsInShop['data'] as $productInShop) { - $productIdsToAdd[] = $productInShop['id']; - } - } - - foreach ($productIdsToAdd as $productId) { - $this->app->DB->Insert("INSERT INTO shopexport_getarticles (shop, nummer) VALUES ('$this->shopid', '" . $this->app->DB->real_escape_string($productId) . "')"); - } - $page++; - } while (count($productsInShop['data']) === $limit); - - - $anzahl = $this->app->DB->Select("SELECT COUNT(id) FROM shopexport_getarticles WHERE shop=$this->shopid"); - $this->app->erp->SetKonfigurationValue('artikelimportanzahl_' . $this->shopid, $anzahl); - - } - - /** - * @param string $method - * @param string $endpoint - * @param string $data - * - * @param array $headerInformation - * @return mixed - */ - public function shopwareRequest($method, $endpoint, $data = '', $headerInformation = []) - { - $accessToken = $this->shopwareToken(); - $url = $this->ShopUrl; - $url .= 'v2/' . $endpoint; - - $ch = curl_init(); - $headerInformation[] = 'Content-Type:application/json'; - $headerInformation[] = 'Authorization:Bearer ' . $accessToken['token']; - curl_setopt($ch, CURLOPT_URL, $url); - if (!empty($data)) { - curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); - } - curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $method); - curl_setopt($ch, CURLOPT_HTTPHEADER, $headerInformation); - curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); - curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); - $response = curl_exec($ch); - if (curl_error($ch)) { - $this->error[] = curl_error($ch); - } - curl_close($ch); - - return json_decode($response, true); - } - - /** - * @return array - */ - protected function shopwareToken() - { - $result = []; - - $result['success'] = true; - $result['token'] = $this->accessToken; - $result['message'] = 'Keine Antwort von API erhalten.'; - - if (!empty($result['token'])) { - return $result; - } - - $result['success'] = false; - - $data = [ - 'username' => $this->UserName, - 'password' => $this->Password, - 'grant_type' => 'password', - 'scopes' => 'write', - 'client_id' => 'administration', - ]; - - $ch = curl_init($this->ShopUrl . 'oauth/token'); - curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); - curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); - curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); - curl_setopt($ch, CURLOPT_HTTPHEADER, [ - 'Accept: application/json', - 'Content-Type: application/json', - 'Cache-Control: no-cache', - ] - ); - $response = json_decode(curl_exec($ch), true); - - if (!empty((string)$response['title'])) { - $result['message'] = $response['title']; - } - - if (!empty($response['access_token'])) { - $result['success'] = true; - $this->accessToken = $response['access_token']; - $result['token'] = $response['access_token']; - } - - return $result; - } - - public function ImportGetArticle() - { - $tmp = $this->CatchRemoteCommand('data'); - - if (isset($tmp['nummerintern'])) { - $nummer = $tmp['nummerintern']; - $response = $this->shopwareRequest('GET', 'product/' . $nummer); - if (empty($response['data'])) { - $this->error[] = 'Artikel in der Shop Datenbank nicht gefunden!'; - return; - } - $nummer = $response['data']['attributes']['productNumber']; - } else { - $nummer = $tmp['nummer']; - } - $articleInfo = $this->shopwareRequest('GET', 'product?filter[product.productNumber]=' . $nummer . - '&associations[manufacturer][]&associations[properties][]'); - if (empty($articleInfo['data'][0])) { - $this->error[] = 'Artikel in der Shop Datenbank nicht gefunden!'; - return; - } - $articleIdInShop = $articleInfo['data'][0]['id']; - if(empty($articleInfo['data'][0]['customFields']) - || empty($articleInfo['data'][0]['customFields']['wawision_shopimporter_syncstate'])){ - $this->addSyncCustomFieldToProduct((string)$articleIdInShop); - } - - $articleInfo = $this->shopwareRequest('GET', 'product?filter[product.productNumber]=' . $nummer . - '&associations[manufacturer][]&associations[properties][]'); - $associatedInformation = []; - $properties = []; - foreach ($articleInfo['included'] as $includedInformation) { - if ($includedInformation['type'] === 'property_group_option') { - $properties[$includedInformation['id']] = $includedInformation['attributes']; - } else { - $associatedInformation[$includedInformation['id']] = $includedInformation['attributes']; - } - } - $groups = []; - if (!empty($properties)) { - $groupsInShop = $this->shopwareRequest('GET', 'property-group'); - foreach ($groupsInShop['data'] as $groupInShop) { - $groups[$groupInShop['id']] = $groupInShop['attributes']['name']; - } - } - $media = $this->shopwareRequest('GET', 'product/' . $articleIdInShop . '/media'); - $imagesToAdd = []; - if (!empty($media['included'])) { - foreach ($media['included'] as $mediaInfo) { - if ($mediaInfo['type'] === 'media') { - $imagesToAdd[] = [ - 'content' => base64_encode(@file_get_contents($mediaInfo['attributes']['url'])), - 'path' => $mediaInfo['attributes']['url'], - 'id' => $mediaInfo['id'] - ]; - } - } - } - $articleInfo = $articleInfo['data'][0]['attributes']; - - $data = []; - $data['name'] = $articleInfo['name']; - if (isset($tmp['nummerintern'])) { - $data['nummer'] = $articleInfo['productNumber']; - } - - - $data['artikelnummerausshop'] = $articleInfo['productNumber']; - $data['restmenge'] = $articleInfo['stock']; - $data['uebersicht_de'] = $articleInfo['description']; - $data['preis_netto'] = $articleInfo['price'][0]['net']; - if (!empty($articleInfo['price'][0]['listPrice'])) { - $data['pseudopreis'] = $articleInfo['price'][0]['listPrice']; - } - $data['aktiv'] = $articleInfo['active']; - if (!empty($articleInfo['weight'])) { - $data['gewicht'] = $articleInfo['weight']; - } - if (!empty($articleInfo['manufacturerNumber'])) { - $data['herstellernummer'] = $articleInfo['manufacturerNumber']; - } - if (!empty($articleInfo['ean'])) { - $data['ean'] = $articleInfo['ean']; - } - if (!empty($articleInfo['manufacturerId'])) { - $data['hersteller'] = $associatedInformation[$articleInfo['manufacturerId']]['name']; - } - if (!empty($articleInfo['taxId'])) { - $data['umsatzsteuer'] = $associatedInformation[$articleInfo['taxId']]['taxRate']; - } - if (!empty($properties)) { - foreach ($properties as $property) { - if ($this->propertyOption === 'toProperties') { - $data['eigenschaften'][] = [ - 'name' => $groups[$property['groupId']], - 'values' => $property['name'], - ]; - } - if ($this->propertyOption === 'toCustomFields') { - $data['freifeld_' . $groups[$property['groupId']]] = $property['name']; - } - } - } - if (!empty($articleInfo['customFields'])) { - foreach ($articleInfo['customFields'] as $customFieldName => $customFieldValue) { - if ($this->freeFieldOption === 'toProperties') { - $data['eigenschaften'][] = [ - 'name' => $customFieldName, - 'values' => $customFieldValue - ]; - } - if ($this->freeFieldOption === 'toCustomFields') { - $data['freifeld_' . $customFieldName] = $customFieldValue; - } - } - } - if (!empty($imagesToAdd)) { - $data['bilder'] = $imagesToAdd; - } - - - if ($articleInfo['childCount'] > 0) { - $data = [$data]; - - $limit = 50; - $page = 1; - $optionInfo = []; - $optionGroupInfo = []; - do { - - $searchdata = [ - 'limit' => $limit, - 'page' => $page, - 'filter' => [ - [ - 'field' => 'product.parentId', - 'type' => 'equals', - 'value' => $articleIdInShop - ] - ], - 'sort' => [ - [ - 'field' => 'product.options.groupId', - 'naturalSorting' => false, - 'order' => 'ASC' - ], - [ - 'field' => 'product.options.id', - 'naturalSorting' => false, - 'order' => 'ASC' - ] - ], - 'associations' => [ - 'options' => [ - 'sort' => [ - [ - 'field' => 'groupId', - 'naturalSorting' => false, - 'order' => 'ASC' - ], - [ - 'field' => 'id', - 'naturalSorting' => false, - 'order' => 'ASC' - ] - ] - ] - ] - ]; - $variantsInShop = $this->shopwareRequest('POST', 'search/product', $searchdata); - foreach ($variantsInShop['included'] as $includedInfo) { - if ($includedInfo['type'] === 'property_group_option') { - $optionInfo[$includedInfo['id']] = $includedInfo['attributes']; - if (empty($optionGroupInfo[$includedInfo['attributes']['groupId']])) { - $optionGroupInfo[$includedInfo['attributes']['groupId']] = (!empty($optionGroupInfo)?count($optionGroupInfo):0) + 1; - } - } - } - - foreach ($variantsInShop['data'] as $variantInShop) { - $variantData = []; - $variantName = $data[0]['name']; - foreach ($variantInShop['attributes']['optionIds'] as $optionId) { - $variantData['matrixprodukt_wert' . $optionGroupInfo[$optionInfo[$optionId]['groupId']]] = - $optionInfo[$optionId]['name']; - $variantName .= ' - ' . $optionInfo[$optionId]['name']; - } - - $variantData['name'] = $variantName; - $variantData['nummer'] = $variantInShop['attributes']['productNumber']; - $variantData['artikelnummerausshop'] = $variantInShop['attributes']['productNumber']; - $variantData['restmenge'] = $variantInShop['attributes']['stock']; - $variantData['uebersicht_de'] = $variantInShop['attributes']['description']; - if (empty($variantInShop['attributes']['price'][0]['net'])) { - $variantData['preis_netto'] = $data[0]['preis_netto']; - } else { - $variantData['preis_netto'] = $variantInShop['attributes']['price'][0]['net']; - } - if (!empty($variantInShop['attributes']['price'][0]['listPrice'])) { - $variantData['pseudopreis'] = $variantInShop['attributes']['price'][0]['listPrice']; - } - $variantData['aktiv'] = $variantInShop['attributes']['active']; - if (!empty($variantInShop['attributes']['weight'])) { - $variantData['gewicht'] = $variantInShop['attributes']['weight']; - } - if (!empty($variantInShop['attributes']['manufacturerNumber'])) { - $variantData['herstellernummer'] = $variantInShop['attributes']['manufacturerNumber']; - } - if (!empty($variantInShop['attributes']['ean'])) { - $variantData['ean'] = $variantInShop['attributes']['ean']; - } - if (!empty($data[0]['umsatzsteuer'])) { - $variantData['umsatzsteuer'] = $data[0]['umsatzsteuer']; - } - - $data[] = $variantData; - } - - $page++; - } while (count($variantsInShop['data']) > $limit); - - foreach ($optionGroupInfo as $groupId => $sorting) { - $data[0]['matrixprodukt_gruppe' . $sorting] = $groups[$groupId]; - } - foreach ($optionInfo as $optionData) { - $data[0]['matrixprodukt_optionen' . $optionGroupInfo[$optionData['groupId']]][] = $optionData['name']; - } - } - - //TODO Staffelpreise - //TODO Kategorien - //TODO Freifelder - //TODO Crossselling - - return $data; - } - - /** - * @param array $data - * - * @return array - */ - public function checkApiApp($data) - { - foreach (['shopwareUserName', 'shopwarePassword', 'shopwareUrl'] as $field) { - if (empty($data['data'][$field])) { - return ['success' => false, 'error' => sprintf('%s is empty', $field)]; - } - } - - $shops = $this->app->DB->SelectArr( - sprintf( - "SELECT `einstellungen_json`, `bezeichnung`,`id` - FROM `shopexport` - WHERE `modulename` = 'shopimporter_shopware6' - AND `einstellungen_json` IS NOT NULL AND `einstellungen_json` <> ''" - ) - ); - if (empty($shops)) { - return [ - 'info' => [ - 'Shop' => 'Shopware', - 'info' => 'Url ' . $data['data']['shopwareUrl'], - ] - ]; - } - foreach ($shops as $shop) { - if (empty($shop['einstellungen_json'])) { - continue; - } - $json = @json_decode($shop['einstellungen_json'], true); - if (empty($json['felder']) || empty($json['felder']['shopwareUrl'])) { - continue; - } - if ($json['felder']['shopwareUrl'] === $data['data']['shopwareUrl']) { - return [ - 'success' => false, - 'error' => sprintf('Shop with url %s allready exists', $data['data']['shopwareUrl']) - ]; - } - } - - return [ - 'info' => [ - 'Shop' => 'Shopware', - 'info' => 'Url ' . $data['data']['shopwareUrl'], - ] - ]; - } - - /** - * - */ - public function Shopimporter_Shopware6List() - { - $msg = $this->app->erp->base64_url_encode('
Sie können hier die Shops einstellen
'); - header('Location: index.php?module=onlineshops&action=list&msg=' . $msg); - exit; - } - - /** - * @param $shopid - * @param $data - */ - public function getKonfig($shopid, $data) - { - $this->shopid = $shopid; - $this->data = $data; - $importerSettings = $this->app->DB->SelectArr("SELECT `einstellungen_json`, `kategorienuebertragen` FROM `shopexport` WHERE `id` = '$shopid' LIMIT 1"); - $importerSettings = reset($importerSettings); - - $this->exportCategories = (bool) $importerSettings['kategorienuebertragen']; - - $einstellungen = []; - if (!empty($importerSettings['einstellungen_json'])) { - $einstellungen = json_decode($importerSettings['einstellungen_json'], true); - } - $this->protocol = $einstellungen['felder']['protocol']; - $this->UserName = $einstellungen['felder']['shopwareUserName']; - $this->Password = $einstellungen['felder']['shopwarePassword']; - $this->ShopUrl = rtrim($einstellungen['felder']['shopwareUrl'], '/') . '/'; - $this->createManufacturerAllowed = false; - if ($einstellungen['felder']['shopwareAllowCreateManufacturer'] === '1') { - $this->createManufacturerAllowed = true; - } - $this->defaultManufacturer = $einstellungen['felder']['shopwareDefaultManufacturer']; - $this->defaultRuleName = $einstellungen['felder']['shopwareDefaultRuleName']; - $this->statesToFetch = $einstellungen['felder']['statesToFetch']; - $this->deliveryStatesToFetch = $einstellungen['felder']['deliveryStatesToFetch']; - $this->transactionStatesToFetch = $einstellungen['felder']['transactionStatesToFetch']; - $this->salesChannelToFetch = $einstellungen['felder']['salesChannelToFetch']; - $this->orderSearchLimit = $einstellungen['felder']['orderSearchLimit']; - $this->freeFieldOption = $einstellungen['felder']['shopwareFreeFieldOption']; - $this->propertyOption = $einstellungen['felder']['shopwarePropertyOption']; - $this->shopwareDefaultSalesChannel = $einstellungen['felder']['shopwareDefaultSalesChannel']; - $this->shopwareMediaFolder = $einstellungen['felder']['shopwareMediaFolder']; - $query = sprintf('SELECT `steuerfreilieferlandexport` FROM `shopexport` WHERE `id` = %d', $this->shopid); - $this->taxationByDestinationCountry = !empty($this->app->DB->Select($query)); - - $this->client = $this->app->Container->get('Shopware6Client'); - $this->client->setCredentials( - $this->UserName, - $this->Password, - $this->ShopUrl - ); - } - - /** - * @return array - */ - public function EinstellungenStruktur() - { - return - [ - 'ausblenden' => ['abholmodus' => ['ab_nummer']], - 'functions' => ['exportartikelbaum','getarticlelist','updatezahlungsstatus'], - 'felder' => [ - 'protocol' => [ - 'typ' => 'checkbox', - 'bezeichnung' => '{|Protokollierung im Logfile|}:', - ], - 'shopwareUserName' => [ - 'typ' => 'text', - 'bezeichnung' => '{|Benutzername|}:', - 'size' => 40, - ], - 'shopwarePassword' => [ - 'typ' => 'text', - 'bezeichnung' => '{|Passwort|}:', - 'size' => 40, - ], - 'shopwareUrl' => [ - 'typ' => 'text', - 'bezeichnung' => '{|Shop API URL|}:', - 'size' => 40, - ], - 'shopwareDefaultManufacturer' => [ - 'typ' => 'text', - 'bezeichnung' => '{|Standard Hersteller|}:', - 'size' => 40, - 'default' => 'Keine Herstellerinformation', - ], - 'shopwareAllowCreateManufacturer' => [ - 'typ' => 'checkbox', - 'bezeichnung' => '{|Bei Artikelexport Hersteller anlegen|}:', - ], - 'shopwareDefaultRuleName' => [ - 'typ' => 'text', - 'bezeichnung' => '{|Name der Standardpreisgruppe|}:', - 'size' => 40, - 'default' => 'All customers', - ], - 'shopwarePropertyOption' => [ - 'heading' => '{|Eigenschaften / Freifeld Zuordnung|}', - 'typ' => 'select', - 'bezeichnung' => '{|Xentral Artikel Eigenschaften|}:', - 'size' => 40, - 'default' => 'toProperties', - 'optionen' => ['toProperties' => '{|Shopware Eigenschaften|}', 'toCustomFields' => '{|Shopware Zusatzfelder|}', 'doNotExport' => '{|Nicht übertragen|}'] - ], - 'shopwareFreeFieldOption' => [ - 'typ' => 'select', - 'bezeichnung' => '{|Xentral Artikel Freifelder|}:', - 'size' => 40, - 'default' => 'toCustomFields', - 'optionen' => ['toProperties' => '{|Shopware Eigenschaften|}', 'toCustomFields' => '{|Shopware Zusatzfelder|}', 'doNotExport' => '{|Nicht übertragen|}'] - ], - 'shopwareDefaultSalesChannel' => [ - 'heading' => '{|Artikelexport Standardeinstellungen|}', - 'typ' => 'text', - 'bezeichnung' => '{|Standard Sichtbarkeit|}:', - 'size' => 40 - ], - 'shopwareMediaFolder' => [ - 'typ' => 'text', - 'bezeichnung' => '{|Media Folder für Artikelbilder|}:', - 'size' => 40, - 'default' => 'Product Media' - ], - 'statesToFetch' => [ - 'typ' => 'text', - 'bezeichnung' => '{|Abzuholender Bestellstatus|}:', - 'size' => 40, - 'default' => 'open', - 'col' => 2, - 'info' => '
Erlaubte Werte: open;in_progress;completed;cancelled' - ], - 'deliveryStatesToFetch' => [ - 'typ' => 'text', - 'bezeichnung' => '{|Eingrenzen auf Lieferstatus|}:', - 'size' => 40, - 'default' => '', - 'col' => 2, - 'info' => '
Erlaubte Werte: open;shipped_partially;shipped;returned;returned_partially;cancelled' - ], - 'transactionStatesToFetch' => [ - 'typ' => 'text', - 'bezeichnung' => '{|Eingrenzen auf Bezahlstatus|}:', - 'size' => 40, - 'default' => '', - 'col' => 2, - 'info' => '
Erlaubte Werte: open;paid;authorized;paid_partially;refunded;refunded_partially;reminded;cancelled' - ], - 'salesChannelToFetch' => [ - 'typ' => 'text', - 'bezeichnung' => '{|Eingrenzen auf Sales Channel|}:', - 'size' => 40, - 'default' => '', - 'col' => 2, - 'info' => '
Klicke auf "Verbindung prüfen" um die verfügbaren Channels (bitte die Id verwenden) anzuzeigen.' - ], - 'orderSearchLimit' => [ - 'typ' => 'select', - 'bezeichnung' => '{|Anzahl Aufträge abholen|}:', - 'optionen' => [ - '25' => '25', - '50' => '50', - '75' => '75', - '100' => '100', - ], - 'default' => '25', - 'col' => 2 - ], - ], - ]; - } - - public function ImportUpdateZahlungsstatus() - { - $tmp = $this->CatchRemoteCommand('data'); - $auftrag = $tmp['auftrag']; - - $transactions = $this->shopwareRequest('GET', 'order/'.$auftrag.'/transactions'); - $transactionId = $transactions['data'][0]['id']; - - if(empty($transactionId)){ - return; - } - - $response = $this->shopwareRequest('POST', '_action/order_transaction/'.$transactionId.'/state/paid'); - if (!empty($response['id'])) { - return 'ok'; - } - } - - public function ImportSendArtikelbaum(){ - $xentralCategoryTree = []; - $this->app->erp->GetKategorienbaum($xentralCategoryTree, 0, 0, $this->shopid); - - $xentralCategoryIdToParentId = []; - foreach ($xentralCategoryTree as $key => $value) { - $xentralCategoryTree[$key]['erledigt'] = false; - $xentralCategoryTree[$key]['shopid'] = ''; - $xentralCategoryTree[$key]['aktiv'] = false; - $xentralCategoryIdToParentId[$value['id']] = $key; - } - - $parentCategoryId = null; - foreach ($xentralCategoryTree as $index => $categoryData) { - $this->createCategoryTree($index, $xentralCategoryTree, $xentralCategoryIdToParentId, $parentCategoryId); - } - } - - protected function createCategoryTree($id, &$xentralCategoryTree, $xentralCategoryIdToParentId, $parentCategoryId) - { - $parentId = $parentCategoryId; - if ($xentralCategoryTree[$id]['parent']) { - $parentId = $xentralCategoryTree[$xentralCategoryIdToParentId[$xentralCategoryTree[$id]['parent']]]['shopid']; - } - if ($xentralCategoryTree[$id]['parent'] && !$xentralCategoryTree[$xentralCategoryIdToParentId[$xentralCategoryTree[$id]['parent']]]['erledigt']) { - $this->createCategoryTree($xentralCategoryIdToParentId[$xentralCategoryTree[$id]['parent']], $xentralCategoryTree, $xentralCategoryIdToParentId, $parentCategoryId); - } - $xentralCategoryTree[$id]['erledigt'] = true; - - $categoryName = $xentralCategoryTree[$id]['bezeichnung']; - $searchdata = [ - 'limit' => 25, - 'filter' => [ - [ - 'field' => 'category.name', - 'type' => 'equals', - 'value' => $categoryName - ], - [ - 'field' => 'category.parentId', - 'type' => 'equals', - 'value' => $parentId - ] - ] - ]; - - $categoriesInShop = $this->shopwareRequest('POST', 'search/category', $searchdata); - - $categoryId = ''; - if (!empty($categoriesInShop['data'])) { - $categoryId = $categoriesInShop['data'][0]['id']; - } - - if (!$categoryId) { - $categoryData = [ - 'parentId' => $parentId, - 'name' => $categoryName - ]; - $result = $this->shopwareRequest('POST', 'category?_response=true', $categoryData); - if ($result['data']['id']) { - $categoryId = $result['data']['id']; - } - } - - if ($categoryId) { - $xentralCategoryTree[$id]['shopid'] = $categoryId; - } - } - - /** - * @return int - */ - public function ImportSendListLager() - { - $tmp = $this->CatchRemoteCommand('data'); - - $count = 0; - foreach ($tmp as $article) { - $artikel = $article['artikel']; - if ($artikel === 'ignore') { - continue; - } - $nummer = $article['nummer']; - $fremdnummer = $article['fremdnummer']; - if (!empty($fremdnummer)) { - $nummer = $fremdnummer; - } - $articleInfo = $this->shopwareRequest('GET', 'product?filter[product.productNumber]=' . $nummer); - - if (empty($articleInfo['data'][0]['id'])) { - $this->Shopware6Log('Artikel wurde nicht im Shop gefunden: ' . $nummer, $articleInfo); - continue; - } - if(empty($articleInfo['data'][0]['customFields']) - || empty($articleInfo['data'][0]['customFields']['wawision_shopimporter_syncstate'])){ - $this->addSyncCustomFieldToProduct((string)$articleInfo['data'][0]['id']); - } - - $active = true; - if ($article['inaktiv']) { - $active = false; - } - - $stock = $article['anzahl_lager']; - if (!empty($article['pseudolager'])) { - $stock = $article['pseudolager']; - } - $stock = $this->getCorrectedStockFromAvailable($active, (int)$stock, $articleInfo); - $data = [ - 'stock' => $stock, - 'active' => $active, - ]; - $response = $this->shopwareRequest('PATCH', 'product/' . $articleInfo['data'][0]['id'], $data); - $this->Shopware6Log('Lagerbestand konnte nicht uebertragen werden fuer Artikel: ' . $nummer, $response); - $count++; - } - - return $count; - } - - /** - * @param bool $isStockActive - * @param int $stock - * @param array|null $articleInfo - * - * @return int - */ - public function getCorrectedStockFromAvailable(bool $isStockActive, int $stock, ?array $articleInfo): int - { - if(!$isStockActive) { - return $stock; - } - if(empty($articleInfo)) { - return $stock; - } - if(!isset($articleInfo['data'][0]['attributes']['availableStock'])) { - return $stock; - } - if(!isset($articleInfo['data'][0]['attributes']['availableStock'])) { - return $stock; - } - $reserved = (int)$articleInfo['data'][0]['attributes']['stock'] - - (int)$articleInfo['data'][0]['attributes']['availableStock']; - if($reserved <= 0) { - return $stock; - } - - return $stock + $reserved; - } - - /** - * @param string $message - * @param mixed $dump - */ - public function Shopware6Log($message, $dump = '') - { - if ($this->protocol) { - $this->app->erp->Logfile($message, print_r($dump, true)); - } - } - - /** - * @return int - */ - public function ImportSendList() - { - $articleList = $this->CatchRemoteCommand('data'); - - $successCounter = 0; - foreach ($articleList as $article) { - $number = $article['nummer']; - $articleInfo = $this->shopwareRequest( - 'GET', - sprintf('product?filter[product.productNumber]=%s', $number) - ); - $articleIdShopware = ''; - if (!empty($articleInfo['data'][0]['id'])) { - $articleIdShopware = $articleInfo['data'][0]['id']; - } - - $quantity = $article['anzahl_lager']; - if (!empty($article['pseudolager'])) { - $quantity = $article['pseudolager']; - } - $inaktiv = $article['inaktiv']; - $active = true; - if (!empty($inaktiv)) { - $active = false; - } - $quantity = $this->getCorrectedStockFromAvailable($active, (int)$quantity, $articleInfo); - $taxRate = (float)$article['steuersatz']; - - $taxId = $this->getTaxIdByRate($taxRate); - - $mediaToAdd = $this->mediaToExport($article, $articleIdShopware); - - $categoriesToAdd = []; - if($this->exportCategories){ - $categoriesToAdd = $this->categoriesToExport($article, $articleIdShopware); - } - - $propertiesToAdd = $this->propertiesToExport($article, $articleIdShopware); - - $crosselingToAdd = $this->crosssellingToExport($article, $articleIdShopware); - - $systemFieldsToAdd = $this->systemFieldsToExport($article, $articleIdShopware); - - $deliveryTimeId = null; - if(!empty($article['lieferzeitmanuell'])){ - $deliveryTimeId = $this->getDeliveryTimeId($article['lieferzeitmanuell']); - } - - if (empty($systemFieldsToAdd['visibilities']) && !empty($this->shopwareDefaultSalesChannel)) { - $systemFieldsToAdd['visibilities'] = $this->modifySalesChannel(explode(',', $this->shopwareDefaultSalesChannel), $articleIdShopware); - } - - if(empty($systemFieldsToAdd['unitId']) && !empty($article['einheit']) ){ - $systemFieldsToAdd['unitId'] = $this->unitToAdd($article['einheit']); - } - - - //Hersteller in Shopware suchen bzw. Anlegen - $manufacturerName = $article['hersteller']; - $manufacturerId = $this->getManufacturerIdByName($manufacturerName); - - if ($manufacturerId === null && $this->createManufacturerAllowed === true) { - $manufacturerId = $this->createManufacturer($manufacturerName); - } - - if (empty($manufacturerId)) { - return 'error: Für den Artikelexport ist die Herstellerinformation zwingend erforderlich'; - } - - $isCloseOut = false; - if(!empty($article['restmenge'])){ - $isCloseOut = true; - } - - $description = $this->prepareDescription($article['uebersicht_de']); - $ean = $article['ean']; - $metaTitle = $article['metatitle_de']; - $metaDescription = $article['metadescription_de']; - $metaKeywords = $article['metakeywords_de']; - - $manufacturerNumber = $article['herstellernummer']; - if (empty($manufacturerNumber)) { - $manufacturerNumber = ''; - } - - $weight = (float)$article['gewicht']; - $length = (float)$article['laenge'] * 10; - $height = (float)$article['hoehe'] * 10; - $width = (float)$article['breite'] * 10; - - $purchasePrice = (float)$article['einkaufspreis']; - - $currencyId = $this->findCurrencyId($article['waehrung']); - $price = [ - 'net' => $article['preis'], - 'gross' => $article['bruttopreis'], - 'currencyId' => $currencyId, - 'linked' => true]; - - if (!empty($article['pseudopreis'])) { - $price['listPrice'] = [ - 'currencyId' => $currencyId, - 'gross' => $article['pseudopreis'], - 'linked' => true, - 'net' => $article['pseudopreis']/(1+$taxRate/100) - ]; - } - - $data = [ - 'name' => $article['name_de'], - 'isCloseout' => $isCloseOut, - 'productNumber' => $number, - 'manufacturerId' => $manufacturerId, - 'stock' => (int)$quantity, - 'taxId' => $taxId, - 'active' => $active, - 'description' => $description, - 'ean' => $ean, - 'metaTitle' => $metaTitle, - 'metaDescription' => $metaDescription, - 'keywords' => $metaKeywords, - 'manufacturerNumber' => $manufacturerNumber, - 'length' => $length, - 'width' => $width, - 'height' => $height, - 'weight' => $weight, - 'purchasePrice' => $purchasePrice, - 'price' => [$price], - 'categories' => $categoriesToAdd, - 'properties' => $propertiesToAdd, - 'crossSellings' => $crosselingToAdd, - 'media' => $mediaToAdd, - 'deliveryTimeId' => $deliveryTimeId - ]; - - $data = array_merge($data, $systemFieldsToAdd); - if(empty($data['customFields']) - || empty($data['customFields']['wawision_shopimporter_syncstate'])){ - $data['customFields']['wawision_shopimporter_syncstate'] = 1; - } - - if (empty($articleIdShopware)) { - $result = $this->shopwareRequest('POST', - 'product?_response=true', $data); - if (!empty($result['data']['id'])) { - $articleIdShopware = $result['data']['id']; - $articleInfo['data'][0] = $result['data']; - } - } else { - $headerInformation = []; - $languageId = $this->getLanguageIdByCountryIso('DE'); - if (!empty($languageId)) { - $headerInformation[] = 'sw-language-id: ' . $languageId; - } - $result = $this->shopwareRequest('PATCH', - sprintf('product/%s?_response=true', $articleIdShopware), $data, $headerInformation); - } - - if(!empty($articleIdShopware)){ - $this->exportTranslationsForArticle($article, $articleIdShopware); - } - - $this->addCoverImage($article, $articleIdShopware); - - if (empty($result['data']) || is_array($result['errors'])) { - $this->Shopware6Log('Artikelexport fehlgeschlagen', ['data:' => $data, 'response' => $result]); - continue; - } - - $this->exportSeoUrls($article, $articleIdShopware); - - $this->exportVariants($article, $articleIdShopware, $currencyId); - - if (empty($result['data']) || is_array($result['errors'])) { - $this->Shopware6Log('Artikelexport bei Bildübertragung fehlgeschlagen', ['data:' => $data, 'response' => $result]); - continue; - } - - $defaultPrices = $this->getPricesFromArray($article['staffelpreise_standard'] ?? []); - $groupPrices = $this->getPricesFromArray($article['staffelpreise_gruppen'] ?? []); - - if (!empty($defaultPrices) || !empty($groupPrices)) { - $this->deleteOldBulkPrices($articleIdShopware); - } - if (!empty($defaultPrices)) { - foreach ($defaultPrices as $priceData) { - $this->exportBulkPriceForGroup($articleIdShopware, $this->defaultRuleName, $priceData); - } - } - if (!empty($groupPrices)) { - foreach ($groupPrices as $priceData) { - $this->exportBulkPriceForGroup($articleIdShopware, $priceData->getGroupName(), $priceData); - } - } - - $successCounter++; - } - - return $successCounter; - } - - protected function exportBulkPriceForGroup(string $productId, string $groupName, PriceData $priceData): void - { - $currencyId = $this->findCurrencyId($priceData->getCurrency()); - - $groupRuleId = $this->client->getGroupRuleId($groupName); - if (empty($groupRuleId)) { - $this->Shopware6Log("Fehler: Gruppe {$groupName} konnte im Shop nicht gefunden werden"); - return; - } - - $result = $this->client->saveBulkPrice($productId, $groupRuleId, $currencyId, $priceData); - if (empty($result['data'])) { - $this->Shopware6Log("Fehler: Staffelpreis für Gruppe {$groupName} konnte nicht exportiert werden", $result); - } - } - - /** - * @param string $deliveryTimeText - * - * @return string|null - */ - protected function getDeliveryTimeId(string $deliveryTimeText): ?string - { - $searchCommand = [ - 'limit' => 5, - 'filter' => [ - [ - 'field' => 'name', - 'type' => 'equals', - 'value' => $deliveryTimeText - ] - ] - ]; - $result = $this->shopwareRequest('POST', 'search/delivery-time', $searchCommand); - - if (empty($result['data'][0]['id'])) { - return null; - } - - return $result['data'][0]['id']; - } - - /** - * @param string $description - * @return string - */ - protected function prepareDescription($description): string - { - $markupSubstitute = [ - '/"/' => '"', - '/<([^&]+)>/' => '<\1>', - '/\\/' => '', - '/\\<\/strong>/' => '', - '/\\/' => '', - '/\\<\/em>/' => '', - '/&/' => '&', - ]; - - return (string)preg_replace(array_keys($markupSubstitute), array_values($markupSubstitute), $description); - } - - /** - * @param array $article - * @param string $articleIdShopware - */ - protected function exportTranslationsForArticle(array $article, string $articleIdShopware): void - { - $customFieldsToAdd = $this->customFieldsToExport($article, $articleIdShopware); - - $preparedTranslations = []; - $preparedTranslations['DE'] = [ - 'name' => $article['name_de'], - 'description' => $this->prepareDescription($article['uebersicht_de']), - 'metaTitle' => $article['metatitle_de'], - 'metaDescription' => $article['metadescription_de'], - 'keywords' => $article['metakeywords_de'], - 'customFields' => [] - ]; - if(!empty($customFieldsToAdd['DE'])){ - $preparedTranslations['DE']['customFields'] = $customFieldsToAdd['DE']; - } - $preparedTranslations['GB'] = [ - 'name' => $article['name_en'], - 'description' => $this->prepareDescription($article['uebersicht_en']), - 'metaTitle' => $article['metatitle_en'], - 'metaDescription' => $article['metadescription_en'], - 'keywords' => $article['metakeywords_en'], - 'customFields' => [], - ]; - if(!empty($customFieldsToAdd['GB'])){ - $preparedTranslations['GB']['customFields'] = $customFieldsToAdd['GB']; - } - foreach ($article['texte'] as $translation) { - if ($translation['sprache'] === 'EN') { - $translation['sprache'] = 'GB'; - } - $preparedTranslations[$translation['sprache']] = [ - 'name' => $translation['name'], - 'description' => $this->prepareDescription($translation['beschreibung_online']), - 'metaTitle' => $translation['meta_title'], - 'metaDescription' => $translation['meta_description'], - 'keywords' => $translation['meta_keywords'], - ]; - if(!empty($customFieldsToAdd[$translation['sprache']])){ - $preparedTranslations[$translation['sprache']]['customFields'] = $customFieldsToAdd[$translation['sprache']]; - } - } - - foreach ($preparedTranslations as $countryIsoCode => $translation) { - $languageId = $this->getLanguageIdByCountryIso($countryIsoCode); - if (empty($languageId)) { - $this->Shopware6Log('Language Id not found for country: ' . $countryIsoCode); - continue; - } - - $headerInformation = ['sw-language-id: ' . $languageId]; - $this->shopwareRequest( - 'PATCH', - sprintf('product/%s', $articleIdShopware), - $translation, $headerInformation - ); - } - } - - /** - * @param string $countryIso - * - * @return string|null - */ - protected function getLanguageIdByCountryIso(string $countryIso): ?string - { - if(array_key_exists($countryIso, $this->knownShopLanguageIds)){ - return $this->knownShopLanguageIds[$countryIso]; - } - - $searchCommand = [ - 'limit' => 5, - 'filter' => [ - [ - 'field' => 'country.iso', - 'type' => 'equals', - 'value' => $countryIso - ] - ] - ]; - $countryInformation = $this->shopwareRequest('POST', 'search/country', $searchCommand); - - foreach ($countryInformation['data'] as $country){ - $searchCommand = [ - 'limit' => 5, - 'filter' => [ - [ - 'field' => 'locale.territory', - 'type' => 'equals', - 'value' => $country['attributes']['name'] - ] - ] - ]; - $localeInformation = $this->shopwareRequest('POST', 'search/locale', $searchCommand); - foreach ($localeInformation['data'] as $locale) { - $searchCommand = [ - 'limit' => 5, - 'filter' => [ - [ - 'field' => 'language.localeId', - 'type' => 'equals', - 'value' => $locale['id'] - ] - ] - ]; - $languageInformation = $this->shopwareRequest('POST', 'search/language', $searchCommand); - if (!empty($languageInformation['data'][0]['id'])) { - $this->knownShopLanguageIds[$countryIso] = $languageInformation['data'][0]['id']; - return $languageInformation['data'][0]['id']; - } - } - } - $this->knownShopLanguageIds[$countryIso] = null; - - return null; - } - - /** - * @param string $manufacturerName - * - * @return null|string - */ - protected function createManufacturer(string $manufacturerName): ?string - { - $data = ['name' => $manufacturerName]; - $response = $this->shopwareRequest('POST', 'product-manufacturer?_response=true', $data); - - $manufacturerId = null; - if(!empty($response['data']['id'])){ - $manufacturerId = $response['data']['id']; - $this->knownManufacturerIds[$manufacturerName] = $manufacturerId; - } - - return $manufacturerId; - } - - /** - * @param string $manufacturerName - * - * @return null|string - */ - protected function getManufacturerIdByName(string $manufacturerName): ?string - { - if (!empty($this->knownManufacturerIds[$manufacturerName])) { - return $this->knownManufacturerIds[$manufacturerName]; - } - - $manufacturerId = null; - if (empty($manufacturerName)) { - $manufacturerName = $this->defaultManufacturer; - } - $manufacturer = $this->shopwareRequest( - 'GET', - 'product-manufacturer?filter[product_manufacturer.name]=' . urlencode($manufacturerName) - ); - $manufacturerId = $manufacturer['data'][0]['id']; - $this->knownManufacturerIds[$manufacturerName] = $manufacturerId; - - return $manufacturerId; - } - - /** - * @param float $taxRate - * - * @return string - */ - protected function getTaxIdByRate(float $taxRate): string{ - if(empty($this->taxesInShop)){ - $this->taxesInShop = $this->shopwareRequest('GET', 'tax'); - } - foreach ($this->taxesInShop['data'] as $taxData) { - if (abs(($taxData['attributes']['taxRate']-$taxRate)) < 0.0001 ) { - return $taxData['id']; - } - } - - return $this->taxesInShop['data'][0]['id']; - } - - /** - * @param array $internalArticleData - * @param string $articleIdShopware - * - * @return array - */ - protected function mediaToExport($internalArticleData, $articleIdShopware) - { - $mediaToAdd = [ - ]; - - if (empty($internalArticleData['Dateien'])) { - return $mediaToAdd; - } - $internalMediaIds = []; - - $searchdata = [ - 'limit' => 1, - 'filter' => [ - [ - 'field' => 'name', - 'type' => 'equals', - 'value' => $this->shopwareMediaFolder - ] - ] - ]; - $mediaFolderData = $this->shopwareRequest('POST', 'search/media-folder', $searchdata); - if(empty($mediaFolderData['data'][0]['id'])){ - $this->Shopware6ErrorLog('Kein Media Folder gefunden für: ', $this->shopwareMediaFolder); - return []; - } - - $mediaFolderId = $mediaFolderData['data'][0]['id']; - - foreach ($internalArticleData['Dateien'] as $internalFile) { - $filename = explode('.', $internalFile['filename']); - unset($filename[(!empty($filename)?count($filename):0) - 1]); - $filename = $internalFile['id'].'_'.implode($filename); - $extension = $internalFile['extension']; - $imageTitle = (string)$internalFile['titel']; - $imageAltText = (string)$internalFile['beschreibung']; - $accessToken = $this->shopwareToken(); - - $searchdata = [ - 'limit' => 5, - 'filter' => [ - [ - 'field' => 'media.fileName', - 'type' => 'equals', - 'value' => $filename - ] - ] - ]; - $mediaData = $this->shopwareRequest('POST', 'search/media', $searchdata); - if (!empty($mediaData['data'][0]['id'])) { - $internalMediaIds[] = $mediaData['data'][0]['id']; - if($mediaData['data'][0]['attributes']['title'] !== $imageTitle - || $mediaData['data'][0]['attributes']['alt'] !== $imageAltText){ - $this->setMediaTitleAndAltText($mediaData['data'][0]['id'], $imageTitle, $imageAltText); - } - continue; - } - - $mediaData = $this->shopwareRequest('POST', 'media?_response=true', []); - if(empty($mediaData['data']['id'])){ - $this->Shopware6Log('Error when creating media for sku: ' . $internalArticleData['nummer'], - ['mediaData' => $mediaData, 'title' => $imageTitle, 'text' => $imageAltText]); - continue; - } - $mediaId = $mediaData['data']['id']; - $this->setMediaTitleAndAltText($mediaId, $imageTitle, $imageAltText); - - $mediaAssociationData = [ - [ - 'action' => 'upsert', - 'entity' => 'media', - 'payload' => [ - [ - 'id' => $mediaId, - 'mediaFolderId' => $mediaFolderId - ] - ] - ] - ]; - $this->shopwareRequest('POST', '_action/sync?_response=true', $mediaAssociationData); - - $url = $this->ShopUrl . 'v2/_action/media/' . $mediaId . '/upload?extension=' . $extension . '&fileName=' . $filename; - $ch = curl_init(); - $setHeaders = [ - 'Content-Type:image/' . $extension, - 'Authorization:Bearer ' . $accessToken['token'] - ]; - curl_setopt($ch, CURLOPT_URL, $url); - curl_setopt($ch, CURLOPT_POSTFIELDS, base64_decode($internalFile['datei'])); - curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); - curl_setopt($ch, CURLOPT_HTTPHEADER, $setHeaders); - curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); - curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); - curl_exec($ch); - - $internalMediaIds[] = $mediaId; - } - - $existingMediaConnection = []; - if (!empty($articleIdShopware)) { - $existingMediaConnection = $this->shopwareRequest('GET', 'product/' . $articleIdShopware . '/media?limit=100'); - foreach ($existingMediaConnection['data'] as $existingConnection) { - if (!in_array($existingConnection['attributes']['mediaId'], $internalMediaIds, false)) { - $this->shopwareRequest('DELETE', 'product/' . $articleIdShopware . '/media/' . $existingConnection['id']); - } - } - } - - $alreadyAddedMediaIDs = []; - if (!empty($existingMediaConnection)) { - foreach ($existingMediaConnection['data'] as $existingConnection) { - $alreadyAddedMediaIDs[$existingConnection['attributes']['mediaId']] = $existingConnection['id']; - } - } - $position = 0; - foreach ($internalMediaIds as $mediaId) { - $mediaDataSet = [ - 'mediaId' => $mediaId, - 'position' => $position - ]; - if (array_key_exists($mediaId, $alreadyAddedMediaIDs)) { - $mediaDataSet['id'] = $alreadyAddedMediaIDs[$mediaId]; - } - $mediaToAdd[] = $mediaDataSet; - $position++; - } - - return $mediaToAdd; - } - - /** - * @param string $mediaId - * @param string $title - * @param string $altText - */ - protected function setMediaTitleAndAltText(string $mediaId, string $title, string $altText): void - { - $this->shopwareRequest('PATCH', 'media/' . $mediaId, - ['title' => $title, - 'alt' => $altText - ] - ); - } - - /** - * @param array $articleInXentral - * @param string $articleIdShopware - */ - protected function addCoverImage($articleInXentral, $articleIdShopware){ - if(empty($articleIdShopware)){ - return; - } - if(empty($articleInXentral['Dateien'])){ - return; - } - $existingMediaConnection = $this->shopwareRequest('GET', 'product/' . $articleIdShopware . '/media?limit=100'); - if(empty($existingMediaConnection['data'])){ - return; - } - foreach ($articleInXentral['Dateien'] as $xentralFile) { - $filename = explode('.', $xentralFile['filename']); - unset($filename[(!empty($filename)?count($filename):0) - 1]); - $filename = $xentralFile['id'].'_'.implode($filename); - - $searchdata = [ - 'limit' => 5, - 'filter' => [ - [ - 'field' => 'media.fileName', - 'type' => 'equals', - 'value' => $filename - ] - ] - ]; - $mediaData = $this->shopwareRequest('POST', 'search/media', $searchdata); - $mediaId = $mediaData['data'][0]['id']; - - foreach ($existingMediaConnection['data'] as $mediaConnection){ - if($mediaId === $mediaConnection['attributes']['mediaId']){ - - $this->shopwareRequest('PATCH', - sprintf('product/%s?_response=true', $articleIdShopware),['coverId' => $mediaConnection['id']]); - return; - } - } - } - } - - /** - * @param array $articleInXentral - * @param string $articleIdShopware - * @return array - */ - protected function categoriesToExport($articleInXentral, $articleIdShopware) - { - $categoryName = $articleInXentral['kategoriename']; - $categoryTree = $articleInXentral['kategorien']; - - $categoriesToAdd = []; - if (empty($categoryName) && empty($categoryTree)) { - return $categoriesToAdd; - } - - $categoriesInXentral = []; - if (!empty($categoryTree)) { - $rootcategory = null; - $categoryTreeid = []; - foreach ($categoryTree as $categoryData) { - $categoryData['shopwareparent'] = 0; - if (!$categoryData['parent']) { - $categoryData['shopwareid'] = $rootcategory; - } - $categoryTreeid[$categoryData['id']] = $categoryData; - } - - foreach ($categoryTree as $categoryData) { - $parentid = $rootcategory; - if (!empty($categoryData['parent'])) { - $parentid = $this->getCategoryParentId($categoryData, $categoryTreeid); - } - - $searchdata = [ - 'limit' => 25, - 'filter' => [ - [ - 'field' => 'category.name', - 'type' => 'equals', - 'value' => $categoryData['name'] - ] - ] - ]; - if (!empty($parentid)) { - $searchdata['filter'][] = [ - 'field' => 'category.parentId', - 'type' => 'equals', - 'value' => $parentid - ]; - } - $result = $this->shopwareRequest('POST', 'search/category', $searchdata); - - - if (!empty($result['data'][0]['id'])) { - $categoryTreeid[$categoryData['id']]['shopwareid'] = $result['data'][0]['id']; - $categoriesInXentral[] = $result['data'][0]['id']; - } - } - } else if (!empty($categoryName)) { - $searchdata = [ - 'limit' => 25, - 'filter' => [ - [ - 'field' => 'category.name', - 'type' => 'equals', - 'value' => $categoryName - ] - ] - ]; - - $result = $this->shopwareRequest('POST', 'search/category', $searchdata); - - if (!empty($result['data'][0]['id'])) { - $categoriesInXentral[] = $result['data'][0]['id']; - } - } - - if (!empty($articleIdShopware)) { - $existingCategories = $this->shopwareRequest('GET', 'product/' . $articleIdShopware . '/categories?limit=50'); - foreach ($existingCategories['data'] as $existingCategory) { - if (!in_array($existingCategory['id'], $categoriesInXentral, false)) { - $this->shopwareRequest('DELETE', 'product/' . $articleIdShopware . '/categories/' . $existingCategory['id']); - } - } - } - foreach ($categoriesInXentral as $categoryId) { - $categoriesToAdd[] = ['id' => $categoryId]; - } - - - return $categoriesToAdd; - } - - /** - * @param $categoryData - * @param $categoryTreeId - * @return string|null - */ - protected function getCategoryParentId($categoryData, &$categoryTreeId) - { - $parentId = $categoryTreeId[$categoryData['parent']]['shopwareid']; - if (!empty($parentId)) { - return $parentId; - } - - $parentCategoryData = $this->app->DB->SelectRow("SELECT id,parent,bezeichnung AS name FROM artikelkategorien WHERE id<>'' AND id<>'0' AND id='" . $categoryData['parent'] . "' LIMIT 1"); - if (empty($parentCategoryData)) { - return null; - } - - $searchData = [ - 'limit' => 25, - 'filter' => [ - [ - 'field' => 'category.name', - 'type' => 'equals', - 'value' => $parentCategoryData['name'] - ] - ] - ]; - $result = $this->shopwareRequest('POST', 'search/category', $searchData); - - if (count($result['data']) < 1) { - return null; - } - - if (count($result['data']) === 1) { - $parentCategoryData['shopwareid'] = $result['data'][0]['id']; - $categoryTreeId[$parentCategoryData['id']] = $parentCategoryData; - return $result['data'][0]['id']; - } - - $grandparentId = $this->getCategoryParentId($parentCategoryData, $categoryTreeId); - - $searchData = [ - 'limit' => 25, - 'filter' => [ - [ - 'field' => 'category.name', - 'type' => 'equals', - 'value' => $parentCategoryData['name'] - ], - [ - 'field' => 'category.parentId', - 'type' => 'equals', - 'value' => $grandparentId - ] - ] - ]; - $result = $this->shopwareRequest('POST', 'search/category', $searchData); - - - if (count($result['data']) === 1) { - $parentCategoryData['shopwareid'] = $result['data'][0]['id']; - $categoryTreeId[$parentCategoryData['id']] = $parentCategoryData; - return $result['data'][0]['id']; - } - return null; - } - - /** - * @param string $propertyName - * - * @return string|null - */ - protected function getPropertyGroupId($propertyName): ?string - { - if(array_key_exists($propertyName, $this->knownPropertyGroupIds)){ - return $this->knownPropertyGroupIds[$propertyName]; - } - - $searchData = [ - 'limit' => 25, - 'filter' => [ - [ - 'field' => 'property_group.name', - 'type' => 'equals', - 'value' => $propertyName - ] - ] - ]; - - $germanLanguageId = $this->getLanguageIdByCountryIso('DE'); - $headerInformation = ['sw-language-id: ' . $germanLanguageId]; - $propertyData = $this->shopwareRequest( - 'POST', - 'search/property-group', - $searchData, - $headerInformation); - if (empty($propertyData['data'][0]['id'])) { - return null; - } - - $this->knownPropertyGroupIds[$propertyName] = $propertyData['data'][0]['id']; - - return $propertyData['data'][0]['id']; - } - - /** - * @param string $propertyName - * @return null|string - */ - protected function createPropertyGroup($propertyName): ?string - { - $propertyGroupData = [ - 'displayType' => 'text', - 'name' => $propertyName, - 'sortingType' => 'alphanumeric' - ]; - $propertyGroup = $this->shopwareRequest( - 'POST', - 'property-group?_response=true', - $propertyGroupData); - - $this->knownPropertyGroupIds[$propertyName] = $propertyGroup['data']['id']; - - if (empty($propertyGroup['data']['id'])) { - return null; - } - - return $propertyGroup['data']['id']; - } - - /** - * @param string $propertyGroupId - * @param string $propertyName - * @param string $countryIsoCode - */ - protected function createTranslationForPropertyGroup($propertyGroupId, $propertyName, $countryIsoCode): void - { - $languageId = $this->getLanguageIdByCountryIso($countryIsoCode); - if (empty($languageId)) { - return; - } - - $headerInformation = ['sw-language-id: ' . $languageId]; - - $translation = [ - 'name' => $propertyName, - ]; - - $this->shopwareRequest( - 'PATCH', - sprintf('property-group/%s', $propertyGroupId), - $translation, - $headerInformation); - } - - /** - * @param string $propertyGroupId - * @param string $propertyOptionName - * @param string $countryIsoCode - * @return mixed|null - */ - protected function getPropertyOptionId($propertyGroupId, $propertyOptionName, $countryIsoCode = 'DE'): ?string - { - $searchData = [ - 'limit' => 25, - 'filter' => [ - [ - 'field' => 'property_group_option.name', - 'type' => 'equals', - 'value' => $propertyOptionName - ] - ] - ]; - $languageId = $this->getLanguageIdByCountryIso($countryIsoCode); - $headerInformation = ['sw-language-id: ' . $languageId]; - $optionData = $this->shopwareRequest( - 'POST', - 'search/property-group/' . $propertyGroupId . '/options', - $searchData, - $headerInformation); - - if (empty($optionData['data'][0]['id'])) { - return null; - } - - return $optionData['data'][0]['id']; - } - - /** - * @param string $propertyGroupId - * @param string $propertyOptionName - * @return null|string - */ - protected function createPropertyOption($propertyGroupId, $propertyOptionName): ?string - { - $propertyOptionData = [ - 'id' => '', - 'name' => $propertyOptionName - ]; - $createdPropertyOption = $this->shopwareRequest( - 'POST', - 'property-group/' . $propertyGroupId . '/options?_response=true', - $propertyOptionData); - - if (empty($createdPropertyOption['data']['id'])) { - return null; - } - - return $createdPropertyOption['data']['id']; - } - - /** - * @param string $optionId - * @param string $optionName - * @param string $countryIsoCode - */ - protected function createTranslationForPropertyOption($optionId, $optionName, $countryIsoCode): void - { - $languageId = $this->getLanguageIdByCountryIso($countryIsoCode); - if (empty($languageId)) { - return; - } - $headerInformation = ['sw-language-id: ' . $languageId]; - $translation = [ - 'name' => $optionName, - ]; - - $this->shopwareRequest( - 'PATCH', - sprintf('property-group-option/%s', $optionId), - $translation, - $headerInformation); - } - - /** - * @param array $internalArticle - * @param string $articleIdShopware - * @return array - */ - protected function propertiesToExport($internalArticle, $articleIdShopware): array - { - $propertiesToAdd = $this->getPropertiesFromArticle($internalArticle); - if (empty($propertiesToAdd)) { - return []; - } - $assignedProperties = []; - - foreach ($propertiesToAdd as $propertyDefaultName => $countryIsoToPropertyTranslation) { - if (empty($countryIsoToPropertyTranslation['DE'])) { - continue; - } - $propertyGroupId = ''; - if (array_key_exists($propertyDefaultName, $this->knownPropertyGroupIds)) { - $propertyGroupId = $this->knownPropertyGroupIds[$propertyDefaultName]; - } - if (empty($propertyGroupId)) { - $propertyGroupId = $this->getPropertyGroupId($propertyDefaultName); - } - if (empty($propertyGroupId)) { - $propertyGroupId = $this->createPropertyGroup($propertyDefaultName); - } - if (empty($propertyGroupId)) { - $this->Shopware6Log('PropertyGroup kann nicht erstellt werden: ' . $propertyDefaultName); - continue; - } - - foreach ($countryIsoToPropertyTranslation as $countryIsoCode => $translation) { - $this->createTranslationForPropertyGroup($propertyGroupId, $translation['name'], $countryIsoCode); - } - - - $optionId = $this->getPropertyOptionId($propertyGroupId, $countryIsoToPropertyTranslation['DE']['value'], 'DE'); - if (empty($optionId)) { - $optionId = $this->createPropertyOption($propertyGroupId, $countryIsoToPropertyTranslation['DE']['value']); - } - if (empty($optionId)) { - $this->Shopware6Log('Option kann nicht erstellt werden: ' . $countryIsoToPropertyTranslation['DE']['value']); - continue; - } - - $assignedProperties[] = $optionId; - - foreach ($countryIsoToPropertyTranslation as $countryIsoCode => $translation) { - $this->createTranslationForPropertyOption($optionId, $translation['value'], $countryIsoCode); - } - } - - if (!empty($articleIdShopware)) { - $existingProperties = $this->shopwareRequest('GET', 'product/' . $articleIdShopware . '/properties?limit=100'); - foreach ($existingProperties['data'] as $existingProperty) { - if (!in_array($existingProperty['id'], $assignedProperties, false)) { - $this->shopwareRequest('DELETE', 'product/' . $articleIdShopware . '/properties/' . $existingProperty['id']); - } - } - } - - $propertiesToAdd = []; - foreach ($assignedProperties as $propertyOptionId) { - $propertiesToAdd[] = ['id' => $propertyOptionId]; - } - - return $propertiesToAdd; - } - - /** - * @param string $name - * @param string $value - * @return bool - */ - protected function propertyMustBeIgnored(string $name, string $value): bool - { - return empty($value) || - strpos($name, 'customField_') === 0 || - stripos($name, 'shopware6_') !== false; - } - - /** - * @param array $internalArticleData - * @return array - */ - protected function getPropertiesFromArticle($internalArticleData): array - { - //'Farbe' => [['DE' => ['name' => 'Farbe, 'value' => 'Gelb']], - // ['EN' => ['name' => 'Colour, 'value' => 'Yellow']]] - $propertiesToAdd = []; - if (!empty($internalArticleData['eigenschaften'])) { - foreach ($internalArticleData['eigenschaften'] as $property) { - if ($this->propertyMustBeIgnored($property['name'], $property['values'])) { - continue; - } - if (strpos($property['name'], 'property_') === 0) { - $propertyName = substr($property['name'], 9); - $propertiesToAdd[$propertyName]['DE'] = [ - 'name' => $propertyName, - 'value' => $property['values']]; - continue; - } - if ($this->propertyOption === 'toProperties') { - $propertiesToAdd[$property['name']]['DE'] = [ - 'name' => $property['name'], - 'value' => $property['values']]; - } - } - } - - if (!empty($internalArticleData['eigenschaftenuebersetzungen'])) { - foreach ($internalArticleData['eigenschaftenuebersetzungen'] as $translatedProperty) { - if ($translatedProperty['language_to'] === 'EN') { - $translatedProperty['language_to'] = 'GB'; - } - if ($this->propertyMustBeIgnored($translatedProperty['property_to'], $translatedProperty['property_value_to'])) { - continue; - } - if (strpos($translatedProperty['property_to'], 'property_') === 0) { - $propertiesToAdd[$translatedProperty['property_from']][$translatedProperty['language_to']] = [ - 'name' => substr($translatedProperty['property_to'], 9), - 'value' => $translatedProperty['property_value_to']]; - continue; - } - if ($this->propertyOption === 'toProperties') { - $propertiesToAdd[$translatedProperty['property_from']][$translatedProperty['language_to']] = [ - 'name' => $translatedProperty['property_to'], - 'value' => $translatedProperty['property_value_to']]; - } - } - } - - if (!empty($internalArticleData['freifelder'])) { - foreach ($internalArticleData['freifelder']['DE'] as $freeFieldKey => $freeFieldValue) { - if ($this->propertyMustBeIgnored($freeFieldKey, $freeFieldValue)) { - continue; - } - if (strpos($freeFieldKey, 'property_') === 0) { - $propertyName = substr($freeFieldKey, 9); - $propertiesToAdd[$propertyName]['DE'] = [ - 'name' => $propertyName, - 'value' => $freeFieldValue - ]; - continue; - } - if ($this->freeFieldOption === 'toProperties') { - $propertiesToAdd[$freeFieldKey]['DE'] = [ - 'name' => $freeFieldKey, - 'value' => $freeFieldValue - ]; - } - } - - foreach ($internalArticleData['freifelder'] as $languageIso => $freeFields) { - if ($languageIso === 'DE') { - continue; - } - if ($languageIso === 'EN') { - $languageIso = 'GB'; - } - foreach ($freeFields as $freeFieldData) { - if ($this->propertyMustBeIgnored($freeFieldData['mapping'], $freeFieldData['wert'])) { - continue; - } - if (strpos($freeFieldData['mapping'], 'property_') === 0) { - $propertyName = substr($freeFieldData['mapping'], 9); - $propertiesToAdd[$propertyName][$languageIso] = [ - 'name' => $propertyName, - 'value' => $freeFieldData['wert'] - ]; - continue; - } - if ($this->freeFieldOption === 'toProperties') { - $propertiesToAdd[$freeFieldData['mapping']][$languageIso] = [ - 'name' => $freeFieldData['mapping'], - 'value' => $freeFieldData['wert'] - ]; - } - } - } - } - - return $propertiesToAdd; - } - - /** - * @param array $articleInXentral - * @param string $articleIdShopware - * - * @return array - */ - protected function customFieldsToExport($articleInXentral, $articleIdShopware): array - { - $customFieldsToAdd = $this->getCustomFieldsFromArticle($articleInXentral); - if (empty($customFieldsToAdd)) { - return []; - } - $languageId = $this->getLanguageIdByCountryIso('DE'); - $headerInformation = ['sw-language-id: ' . $languageId]; - - $customFields = []; - if (!empty($articleIdShopware)) { - $articleInfo = $this->shopwareRequest( - 'GET', 'product/' . $articleIdShopware, - [], - $headerInformation); - $customFields['DE'] = $articleInfo['data'][0]['attributes']['customFields']; - if ($customFields === null) { - $customFields = []; - } - } - - foreach ($customFieldsToAdd as $defaultFieldName => $countryIsoCodeToCustomFieldData) { - $customFieldDefinition = $this->shopwareRequest( - 'GET', - sprintf('custom-field?filter[custom_field.name]=%s', $defaultFieldName), - [], - $headerInformation - ); - if (empty($customFieldDefinition)) { - $this->Shopware6Log('Freifeld entspricht keinem shopware Freifeld', $defaultFieldName); - continue; - } - - foreach ($countryIsoCodeToCustomFieldData as $countryIsoCode => $customFieldData) { - $name = $customFieldData['name']; - $value = $customFieldData['value']; - if ($value === '') { - continue; - } - if($countryIsoCode === 'EN'){ - $countryIsoCode = 'GB'; - } - $fieldType = $customFieldDefinition['data'][0]['attributes']['type']; - $controlType = $customFieldDefinition['data'][0]['attributes']['config']['componentName']; - - switch ($fieldType) { - case 'text': - case 'html': - if ($controlType === 'sw-media-field') { - $this->Shopware6Log( - 'Warnung: Freifelder vom Type "medium" werden nicht unterstützt.' - ); - } else { - $customFields[$countryIsoCode][$name] = (string)$value; - } - break; - case 'bool': - $customFields[$countryIsoCode][$name] = filter_var($value, FILTER_VALIDATE_BOOLEAN); - break; - case 'int': - $customFields[$countryIsoCode][$name] = (int)$value; - break; - case 'float': - $customFields[$countryIsoCode][$name] = (float)$value; - break; - case 'select': - $options = $customFieldDefinition['data'][0]['attributes']['config']['options']; - $allowedValues = []; - foreach ($options as $option) { - $allowedValues[] = $option['value']; - } - if ($controlType === 'sw-single-select') { - if (in_array($value, $allowedValues, true)) { - $customFields[$countryIsoCode][$name] = $value; - } else { - $this->Shopware6Log( - sprintf('Warnung: Freifeld "%s"="%s"; ungültiger Wert', $name, $value), - ['allowed values' => $allowedValues] - ); - } - } - if ($controlType === 'sw-multi-select') { - $value = explode(',', $value); - foreach ($value as &$item) { - $item = trim($item); - } - unset($item); - if (array_intersect($value, $allowedValues) === $value) { - $customFields[$countryIsoCode][$name] = $value; - } else { - $this->Shopware6Log( - sprintf('Warnung: Freifeld "%s"; ungültiger Wert', $name), - ['values' => $value, 'allowed values' => $allowedValues] - ); - } - } - break; - default: - $this->Shopware6Log( - 'Warnung: Freifeld enthält falschen Typ.', - ['freifeld' => $name, 'wert' => $value] - ); - continue 2; - } - } - } - - - return $customFields; - } - - /** - * @param string $name - * @param string $value - * @return bool - */ - protected function customFieldMustBeIgnored(string $name, string $value): bool - { - return empty($value) || - strpos($name, 'property_') === 0 || - stripos($name, 'shopware6_') !== false; - } - - /** - * @param array $articleInXentral - * @return array - */ - protected function getCustomFieldsFromArticle($articleInXentral): array - { - $customFieldsToAdd = []; - if (!empty($articleInXentral['eigenschaften'])) { - foreach ($articleInXentral['eigenschaften'] as $propertyInXentral) { - if ($this->customFieldMustBeIgnored($propertyInXentral['name'], $propertyInXentral['values'])) { - continue; - } - if (strpos($propertyInXentral['name'], 'customField_') === 0) { - $customFieldName = substr($propertyInXentral['name'], 12); - $customFieldsToAdd[$customFieldName]['DE'] = [ - 'name' => $customFieldName, - 'value' => $propertyInXentral['values'] - ]; - continue; - } - if ($this->propertyOption === 'toCustomFields') { - $customFieldsToAdd[$propertyInXentral['name']]['DE'] = [ - 'name' => $propertyInXentral['name'], - 'value' => $propertyInXentral['values'] - ]; - } - } - } - if (!empty($articleInXentral['eigenschaftenuebersetzungen'])) { - foreach ($articleInXentral['eigenschaftenuebersetzungen'] as $translatedProperty) { - if ($this->customFieldMustBeIgnored($translatedProperty['property_to'], $translatedProperty['property_value_to'])) { - continue; - } - if (strpos($translatedProperty['property_to'], 'customField_') === 0) { - $customFieldName = substr($translatedProperty['property_to'], 12); - $customFieldsToAdd[$customFieldName][$translatedProperty['language_to']] = [ - 'name' => $customFieldName, - 'value' => $translatedProperty['property_value_to'] - ]; - continue; - } - if ($this->propertyOption === 'toCustomFields') { - $customFieldsToAdd[$translatedProperty['property_to']][$translatedProperty['language_to']] = [ - 'name' => $translatedProperty['property_to'], - 'value' => $translatedProperty['property_value_to'] - ]; - } - } - } - - if (!empty($articleInXentral['freifelder'])) { - foreach ($articleInXentral['freifelder']['DE'] as $freeFieldKey => $freeFieldValue) { - if ($this->customFieldMustBeIgnored($freeFieldKey, $freeFieldValue)) { - continue; - } - if (strpos($freeFieldKey, 'customField_') === 0) { - $customFieldName = substr($freeFieldKey, 12); - $customFieldsToAdd[$customFieldName]['DE'] = [ - 'name' => $customFieldName, - 'value' => $freeFieldValue - ]; - continue; - } - if ($this->freeFieldOption === 'toCustomFields') { - $customFieldsToAdd[$freeFieldKey]['DE'] = [ - 'name' => $freeFieldKey, - 'value' => $freeFieldValue - ]; - } - } - - foreach ($articleInXentral['freifelder'] as $countryIsoCode => $freeFieldTranslations) { - if ($countryIsoCode === 'DE') { - continue; - } - foreach ($freeFieldTranslations as $freeFieldTranslation){ - if ($this->customFieldMustBeIgnored($freeFieldTranslation['mapping'], $freeFieldTranslation['wert'])) { - continue; - } - if ($countryIsoCode === 'EN') { - $countryIsoCode = 'GB'; - } - if (strpos($freeFieldTranslation['mapping'], 'customField_') === 0) { - $customFieldName = substr($freeFieldTranslation['mapping'], 12); - $customFieldsToAdd[$customFieldName][$countryIsoCode] = [ - 'name' => $customFieldName, - 'value' => $freeFieldTranslation['wert'] - ]; - continue; - } - if ($this->freeFieldOption === 'toCustomFields') { - $customFieldsToAdd[$freeFieldTranslation['mapping']][$countryIsoCode] = [ - 'name' => $freeFieldTranslation['mapping'], - 'value' => $freeFieldTranslation['wert'] - ]; - } - } - } - } - - return $customFieldsToAdd; - } - - /** - * @param array $articleInXentral - * @param int $articleIdShopware - * - * @return array - */ - protected function crosssellingToExport($articleInXentral, $articleIdShopware){ - if (empty($articleInXentral['crosssellingartikel'])) { - return []; - } - - $crosssellingArticles = []; - foreach ($articleInXentral['crosssellingartikel'] as $crosssellingArticle){ - $type = 'Ähnlich'; - if($crosssellingArticle['art'] == 2){ - $type = 'Zubehör'; - } - $crosssellingArticles[$type][] = $crosssellingArticle['nummer']; - } - $crossselingInformation = []; - foreach ($crosssellingArticles as $type => $articles){ - if(!empty($articleIdShopware)){ - $existingCrossSellings = $this->shopwareRequest('GET', sprintf('product/%s/cross-sellings/', - $articleIdShopware)); - if(!empty($existingCrossSellings['data'])){ - foreach ($existingCrossSellings['data'] as $existingCrossSelling){ - if($existingCrossSelling['attributes']['name'] === $type){ - $this->shopwareRequest('DELETE', sprintf('product/%s/cross-sellings/%s/', - $articleIdShopware, $existingCrossSelling['id'])); - } - } - } - } - - $crosselingToAdd = []; - foreach ($articles as $articleNumber) { - $articleInfo = $this->shopwareRequest( - 'GET', - sprintf('product?filter[product.productNumber]=%s', $articleNumber) - ); - - if(empty($articleInfo['data'][0]['id'])){ - continue; - } - $crosselingToAdd[] = $articleInfo['data'][0]['id']; - } - if(empty($crosselingToAdd)){ - continue; - } - $crossselingInformationForType = [ - 'active' => true, - 'name' => $type, - 'assignedProducts' => [], - 'type' => 'productList', - 'sortBy' => 'name', - 'limit' => 24, - 'position' => 1 - ]; - $position = 1; - foreach ($crosselingToAdd as $articleId){ - $crossselingInformationForType['assignedProducts'][] = [ - 'productId' => $articleId, - 'position' => $position, - ]; - $position++; - } - $crossselingInformation[] = $crossselingInformationForType; - } - - - return $crossselingInformation; - } - - /** - * @param string $unitShortCode - * - * @return string - */ - protected function unitToAdd(string $unitShortCode): string{ - $searchData = [ - 'limit' => 25, - 'source' => [ - 'id' - ], - 'filter' => [ - [ - 'field' => 'unit.shortCode', - 'type' => 'equals', - 'value' => $unitShortCode - ] - ] - ]; - $unitInShopware = $this->shopwareRequest( - 'POST', - 'search/unit', - $searchData); - - if(!empty($unitInShopware['data'][0]['id'])){ - return $unitInShopware['data'][0]['id']; - } - - $query = sprintf("SELECT `internebemerkung` FROM `artikeleinheit` WHERE `einheit_de` = '%s' LIMIT 1", - $unitShortCode); - $unitName = $this->app->DB->Select($query); - if(empty($unitName)){ - $unitName = $unitShortCode; - } - - $unitInformation = [ - 'name' => $unitName, - 'shortCode' => $unitShortCode - ]; - $result = $this->shopwareRequest('POST', 'unit?_response=true', $unitInformation); - - if(empty($result['data']['id'])){ - return ''; - } - - return $result['data']['id']; - } - - /** - * @param array $internArticle - * @param int $articleIdShopware - * - * @return array - */ - protected function systemFieldsToExport($internArticle, $articleIdShopware): array - { - $internalSpecialFields = []; - foreach ($internArticle['freifelder']['DE'] as $freeFieldName => $freeFieldValue) { - if (stripos($freeFieldName, 'shopware6_') !== false) { - $internalSpecialFields[$freeFieldName] = $freeFieldValue; - } - } - foreach ($internArticle['eigenschaften'] as $property) { - if (stripos($property['name'], 'shopware6_') !== false) { - $internalSpecialFields[$property['name']] = $property['values']; - } - } - - $systemFields = []; - foreach ($internalSpecialFields as $fieldName => $fieldValue) { - switch (strtolower($fieldName)) { - case 'shopware6_sales_channel': - $systemFields['visibilities'] = $this->modifySalesChannel(explode(',', $fieldValue), $articleIdShopware); - break; - case 'shopware6_purchase_unit': - $systemFields['purchaseUnit'] = (float)str_replace(',', '.', $fieldValue); - break; - case 'shopware6_reference_unit': - $systemFields['referenceUnit'] = (float)str_replace(',', '.', $fieldValue); - break; - case 'shopware6_unit': - $systemFields['unitId'] = $this->unitToAdd($fieldValue); - break; - case 'shopware6_pack_unit': - $systemFields['packUnit'] = (string)$fieldValue; - break; - case 'shopware6_restock_time': - $systemFields['restockTime'] = (int)$fieldValue; - break; - case 'shopware6_pack_unit_plural': - $systemFields['packUnitPlural'] = (string)$fieldValue; - break; - } - } - - return $systemFields; - } - - /** - * @param array $salesChannelNames - * @param string $articleIdInShopware - * - * @return array - */ - protected function modifySalesChannel($salesChannelNames, $articleIdInShopware) - { - $salesChannelInXentralIds = []; - foreach ($salesChannelNames as $salesChannelName) { - $salesChannelInfo = $this->shopwareRequest('GET', - sprintf('sales-channel?filter[sales_channel.name]=%s', urlencode(trim($salesChannelName))) - ); - if (!empty($salesChannelInfo['data'][0]['id'])) { - $salesChannelInXentralIds[] = $salesChannelInfo['data'][0]['id']; - } - } - - $existingVisibilities = $this->shopwareRequest( - 'GET', - sprintf('product/%s/visibilities', $articleIdInShopware) - ); - - $existingSalesChannelIds = []; - if (!empty($existingVisibilities['data'])) { - foreach ($existingVisibilities['data'] as $visibility) { - $existingSalesChannelIds[$visibility['id']] = $visibility['attributes']['salesChannelId']; - } - } - - foreach ($existingSalesChannelIds as $associationId => $existingSalesChannelId){ - if (!in_array($existingSalesChannelId, $salesChannelInXentralIds,true)) { - $this->shopwareRequest('DELETE', sprintf('product/%s/visibilities/%s/', - $articleIdInShopware, $associationId)); - } - } - - $salesChannelsToAdd = []; - foreach ($salesChannelInXentralIds as $salesChannelInXentralId){ - if (!in_array($salesChannelInXentralId, $existingSalesChannelIds,true)) { - $salesChannelsToAdd[] = $salesChannelInXentralId; - } - } - - $visibilities = []; - foreach ($salesChannelsToAdd as $salesChannelIdToAdd) { - $visibilities[] = [ - 'salesChannelId' => $salesChannelIdToAdd, - 'visibility' => 30 - ]; - } - - return $visibilities; - } - - /** - * @param string $isoCode - * - * @return string - */ - protected function findCurrencyId($isoCode) - { - - $this->requestCurrencyMappingLazy(); - if (isset($this->currencyMapping[strtoupper($isoCode)])) { - return $this->currencyMapping[strtoupper($isoCode)]; - } - $this->Shopware6Log( - sprintf('Warnung: Kein Mapping für Waehrung "%s" gefunden.', $isoCode), - $this->currencyMapping - ); - - return null; - } - - /** - * request currency mapping only once - */ - protected function requestCurrencyMappingLazy() - { - - if ($this->currencyMapping !== null) { - return; - } - $currencies = $this->shopwareRequest('GET', 'currency'); - if (!isset($currencies['data'])) { - $this->Shopware6Log('Kann Währungsmapping nicht abrufen', $currencies); - } - foreach ($currencies['data'] as $currency) { - $isoCode = strtoupper($currency['attributes']['isoCode']); - $this->currencyMapping[$isoCode] = $currency['id']; - } - } - - /** - * @param array $internalArticleData - * @param string $articleIdInShopware - * @return bool - */ - public function exportSeoUrls(array $internalArticleData, string $articleIdInShopware): bool - { - if (empty($articleIdInShopware)) { - return false; - } - - $preparedSeoInformation = []; - foreach ($internalArticleData['freifelder'] as $countryIsoCode => $freeFieldInformation) { - if($countryIsoCode === 'EN'){ - $countryIsoCode = 'GB'; - } - if($countryIsoCode === 'DE'){ - foreach ($freeFieldInformation as $freeFieldName => $freeFieldValue) { - if (stripos($freeFieldName, 'shopware6_seo_url') !== false) { - $preparedSeoInformation[$countryIsoCode][$freeFieldName] = $freeFieldValue; - } - } - }else{ - foreach ($freeFieldInformation as $freeFieldData) { - if (stripos($freeFieldData['mapping'], 'shopware6_seo_url') !== false) { - $preparedSeoInformation[$countryIsoCode][$freeFieldData['mapping']] = $freeFieldData['wert']; - } - } - } - } - foreach ($internalArticleData['eigenschaften'] as $property) { - if (stripos($property['name'], 'shopware6_seo_url') !== false) { - $preparedSeoInformation['DE'][$property['name']] = $property['values']; - } - } - foreach ($internalArticleData['eigenschaftenuebersetzungen'] as $propertyTranslation) { - if($propertyTranslation['language_to'] === 'EN'){ - $propertyTranslation['language_to'] = 'GB'; - } - if (stripos($propertyTranslation['property_to'], 'shopware6_seo_url') !== false) { - $preparedSeoInformation[$propertyTranslation['language_to']][$propertyTranslation['property_to']] = $propertyTranslation['property_value_to']; - } - } - - $specificSalesChannelSeoUrls = []; - $defaultSeoUrls = []; - foreach ($preparedSeoInformation as $countryIsoCode => $channelAssociations) { - foreach ($channelAssociations as $fieldName => $fieldValue){ - if(strtolower($fieldName) === 'shopware6_seo_url'){ - $defaultSeoUrls[$countryIsoCode] = $fieldValue; - }else{ - $seoInformation = explode('|', $fieldName); - $specificSalesChannelSeoUrls[$countryIsoCode][array_pop($seoInformation)] = $fieldValue; - } - } - } - - if (empty($specificSalesChannelSeoUrls) && empty($defaultSeoUrls)) { - return false; - } - - $salesChannelsIdToName = []; - $salesChannels = $this->shopwareRequest('GET','sales-channel'); - foreach ($salesChannels['data'] as $salesChannel) { - $salesChannelsIdToName[$salesChannel['id']] = $salesChannel['attributes']['name']; - } - - foreach ($preparedSeoInformation as $countryIsoCode => $x){ - $languageId = $this->getLanguageIdByCountryIso($countryIsoCode); - if (empty($languageId)) { - $this->Shopware6Log('Language Id not found for country: ' . $countryIsoCode); - continue; - } - - $headerInformation = ['sw-language-id: ' . $languageId]; - foreach ($salesChannelsIdToName as $salesChannelId => $salesChannelName) { - $seoUrlToUse = $defaultSeoUrls[$countryIsoCode]; - if (!empty($specificSalesChannelSeoUrls[$countryIsoCode][$salesChannelName])) { - $seoUrlToUse = $specificSalesChannelSeoUrls[$countryIsoCode][$salesChannelsIdToName[$salesChannelName]]; - } - if (empty($seoUrlToUse)) { - continue; - } - $seoDataToSend = [ - 'seoPathInfo' => $seoUrlToUse, - '_isNew' => true, - 'isModified' => true, - 'isCanonical' => true, - 'isDeleted' => false, - 'routeName' => 'frontend.detail.page', - 'foreignKey' => $articleIdInShopware, - 'pathInfo' => '/detail/'.$articleIdInShopware, - 'languageId' => $languageId, - 'salesChannelId' => $salesChannelId]; - $this->shopwareRequest('PATCH', '_action/seo-url/canonical', $seoDataToSend, $headerInformation); - } - } - - return true; - } - - /** - * @param array $article - * @param string $articleIdShopware - * @param string $currencyId - * - * @return bool - */ - protected function exportVariants($article, $articleIdShopware, $currencyId): bool - { - $languageId = $this->getLanguageIdByCountryIso('DE'); - if (empty($languageId)) { - return false; - } - if (empty($article['matrix_varianten']) || empty($articleIdShopware)) { - return false; - } - $internalGroupPropertiesToShopwareId = []; - foreach ($article['matrix_varianten']['gruppen'] as $propertyGroupName => $internalPropertyGroupValues) { - $propertyGroupId = ''; - if (array_key_exists($propertyGroupName, $this->knownPropertyGroupIds)) { - $propertyGroupId = $this->knownPropertyGroupIds[$propertyGroupName]; - } - if (empty($propertyGroupId)) { - $propertyGroupId = $this->getPropertyGroupId($propertyGroupName); - } - if (empty($propertyGroupId)) { - $propertyGroupId = $this->createPropertyGroup($propertyGroupName); - } - if (empty($propertyGroupId)) { - $this->Shopware6Log('PropertyGroup kann nicht erstellt werden: ' . $propertyGroupName); - return false; - } - - if (!empty($article['matrix_varianten']['texte'])) { - $this->createTranslationForPropertyGroup($propertyGroupId, $propertyGroupName, 'DE'); - - foreach ($article['matrix_varianten']['texte']['gruppen'] as $countryIsoCode => $matrixGroupTranslation) { - if ($countryIsoCode === 'EN') { - $countryIsoCode = 'GB'; - } - - $this->createTranslationForPropertyGroup($propertyGroupId, $matrixGroupTranslation[$propertyGroupName], $countryIsoCode); - } - } - - $languageId = $this->getLanguageIdByCountryIso('DE'); - $headerInformation = ['sw-language-id: ' . $languageId]; - $shopwarePropertyGroupOptions = $this->shopwareRequest( - 'GET', - 'property-group/' . $propertyGroupId . '/options?limit=100', - $headerInformation); - foreach ($shopwarePropertyGroupOptions['data'] as $shopwarePropertyGroupOption) { - $propertyValue = $shopwarePropertyGroupOption['attributes']['name']; - $internalGroupPropertiesToShopwareId[$propertyGroupName][$propertyValue] = $shopwarePropertyGroupOption['id']; - } - - foreach ($internalPropertyGroupValues as $internalPropertyGroupValue => $valueNotNeeded) { - if (!array_key_exists($internalPropertyGroupValue, $internalGroupPropertiesToShopwareId[$propertyGroupName])) { - $newOptionData = [ - 'name' => (string)$internalPropertyGroupValue - ]; - $optionData = $this->shopwareRequest( - 'POST', - 'property-group/' . $propertyGroupId . '/options?_response=true', - $newOptionData); - $internalGroupPropertiesToShopwareId[$propertyGroupName][$internalPropertyGroupValue] = $optionData['data']['id']; - } - } - - if (!empty($article['matrix_varianten']['texte'])) { - foreach ($internalPropertyGroupValues as $optionValue => $valueNotNeeded) { - $optionId = $internalGroupPropertiesToShopwareId[$propertyGroupName][$optionValue]; - $this->createTranslationForPropertyOption( - $optionId, - $optionValue, - 'DE'); - foreach ($article['matrix_varianten']['texte']['werte'] as $countryIsoCode => $matrixOptionTranslations) { - if ($countryIsoCode === 'EN') { - $countryIsoCode = 'GB'; - } - if (array_key_exists($optionValue, $matrixOptionTranslations)) { - $this->createTranslationForPropertyOption( - $optionId, - $matrixOptionTranslations[$optionValue], - $countryIsoCode); - } - } - } - } - } - - $existingCombinations = $this->shopwareRequest( - 'GET', - '_action/product/' . $articleIdShopware . '/combinations'); - $existingCombinationsByNumber = []; - - foreach ($existingCombinations as $combinationId => $combinationInfo) { - $existingCombinationsByNumber[$combinationInfo['productNumber']] = [ - 'id' => $combinationId, - 'options' => [], - ]; - foreach ($combinationInfo['options'] as $combinationOption) { - $existingCombinationsByNumber[$combinationInfo['productNumber']]['options'][$combinationOption] = $combinationOption; - } - } - - - foreach ($article['artikel_varianten'] as $variant) { - $internalVariantMatrixData = $article['matrix_varianten']['artikel'][$variant['artikel']]; - $productNumber = $internalVariantMatrixData[0]['nummer']; - $name = $variant['name_de']; - $stock = $variant['lag']; - $ean = $variant['ean']; - $weight = (float)$variant['gewicht']; - $pseudoPrice = $variant['pseudopreis']; - if (empty($pseudoPrice)) { - $pseudoPrice = 0; - } - if (!empty($variant['pseudolager'])) { - $stock = $variant['pseudolager']; - } - $active = true; - if (!empty($variant['inaktiv'])) { - $active = false; - } - $isCloseOut = false; - if (!empty($variant['restmenge'])) { - $isCloseOut = true; - } - - $variantProductData = [ - 'active' => $active, - 'isCloseout' => $isCloseOut, - 'name' => $name, - 'description' => null, - 'weight' => null, - 'price' => [ - [ - 'currencyId' => $currencyId, - 'gross' => $variant['bruttopreis'], - 'net' => $variant['preis'], - 'linked' => true, - 'listPrice' => [ - 'currencyId' => $currencyId, - 'gross' => $pseudoPrice, - 'linked' => true, - 'net' => $pseudoPrice / (1 + $variant['steuersatz'] / 100) - ] - ] - ], - 'stock' => (int)$stock, - 'ean' => null, - 'taxId' => $this->getTaxIdByRate($variant['steuersatz']), - ]; - if(!empty($weight)){ - $variantProductData['weight'] = $weight; - } - if(!empty($ean)){ - $variantProductData['ean'] = $ean; - } - if (!empty($variant['uebersicht_de'])) { - $variantProductData['description'] = $variant['uebersicht_de']; - } - - $renewVariant = false; - $options = []; - foreach ($internalVariantMatrixData as $expression) { - if (!in_array( - $internalGroupPropertiesToShopwareId[$expression['name']][$expression['values']], - $existingCombinationsByNumber[$productNumber]['options'], - false)) { - $renewVariant = true; - } else { - unset($existingCombinationsByNumber[$productNumber]['options'][$internalGroupPropertiesToShopwareId[$expression['name']][$expression['values']]]); - } - $options[] = ['id' => $internalGroupPropertiesToShopwareId[$expression['name']][$expression['values']]]; - } - - if (!empty($existingCombinationsByNumber[$productNumber]['options'])) { - $renewVariant = true; - } - - $variantImageData = [ - 'Dateien' => [] - ]; - $variantProductId = ''; - if (!empty($existingCombinationsByNumber[$productNumber]['id']) && !$renewVariant) { - $variantProductId = $existingCombinationsByNumber[$productNumber]['id']; - } - if (!empty($variant['Dateien']['id'])) { - foreach ($variant['Dateien']['id'] as $index => $fileId) { - $variantImageData['Dateien'][] = [ - 'filename' => $variant['Dateien']['filename'][$index], - 'extension' => $variant['Dateien']['extension'][$index], - 'datei' => $variant['Dateien']['datei'][$index], - 'beschreibung' => $variant['Dateien']['beschreibung'][$index], - 'titel' => $variant['Dateien']['titel'][$index], - 'id' => $fileId, - ]; - } - } - $mediaToAdd = $this->mediaToExport($variantImageData, $variantProductId); - $variantProductData['media'] = $mediaToAdd; - - if ($renewVariant) { - if (!empty($existingCombinationsByNumber[$productNumber]['id'])) { - $this->shopwareRequest('DELETE', 'product/' . $existingCombinationsByNumber[$productNumber]['id']); - } - $variantProductData['productNumber'] = $productNumber; - $variantProductData['parentId'] = $articleIdShopware; - $variantProductData['options'] = $options; - - $result = $this->shopwareRequest('POST', 'product?_response=true', $variantProductData); - $variantProductId = $result['data']['id']; - } else { - $variantProductId = $existingCombinationsByNumber[$productNumber]['id']; - $this->shopwareRequest('PATCH', 'product/' . $variantProductId, $variantProductData); - } - - $defaultPrices = $this->getPricesFromArray($variant['staffelpreise_standard'] ?? []); - $groupPrices = $this->getPricesFromArray($variant['staffelpreise_gruppen'] ?? []); - - $this->deleteOldBulkPrices($variantProductId); - if (!empty($defaultPrices)) { - foreach ($defaultPrices as $priceData) { - $this->exportBulkPriceForGroup($variantProductId, $this->defaultRuleName, $priceData); - } - } - if (!empty($groupPrices)) { - foreach ($groupPrices as $priceData) { - $this->exportBulkPriceForGroup($variantProductId, $priceData->getGroupName(), $priceData); - } - } - - $this->addCoverImage($variantImageData, $variantProductId); - } - - $existingConfigurations = $this->shopwareRequest( - 'GET', 'product/' . $articleIdShopware . '/configuratorSettings'); - $optionIdsToAdd = []; - foreach ($article['artikel_varianten'] as $variant) { - foreach ($article['matrix_varianten']['artikel'][$variant['artikel']] as $matrixInfo) { - $configurationExists = false; - foreach ($existingConfigurations['data'] as $configuration) { - if ($configuration['attributes']['optionId'] === $internalGroupPropertiesToShopwareId[$matrixInfo['name']][$matrixInfo['values']]) { - $configurationExists = true; - break; - } - } - if (!$configurationExists) { - $optionIdsToAdd[] = $internalGroupPropertiesToShopwareId[$matrixInfo['name']][$matrixInfo['values']]; - } - } - } - if (!empty($optionIdsToAdd)) { - $optionIdsToAdd = array_flip(array_flip($optionIdsToAdd)); - $configurationData = [ - 'configuratorSettings' => [] - ]; - foreach ($optionIdsToAdd as $id) { - $configurationData['configuratorSettings'][] = ['optionId' => $id]; - } - - $this->shopwareRequest( - 'PATCH', - sprintf('product/%s', $articleIdShopware), - $configurationData - ); - - $existingConfigurations = $this->shopwareRequest( - 'GET', 'product/' . $articleIdShopware . '/configuratorSettings'); - $optionsToSort = []; - foreach ($article['artikel_varianten'] as $variant) { - foreach ($article['matrix_varianten']['artikel'][$variant['artikel']] as $matrixInfo) { - foreach ($existingConfigurations['data'] as $configuration) { - if ($configuration['attributes']['optionId'] === $internalGroupPropertiesToShopwareId[$matrixInfo['name']][$matrixInfo['values']]) { - $optionsToSort[] = $configuration['id']; - break; - } - } - } - } - if (!empty($optionsToSort)) { - $optionsToSort = array_flip(array_flip($optionsToSort)); - $configurationData = [ - 'configuratorSettings' => [] - ]; - $position = 1; - - foreach ($optionsToSort as $id) { - $configurationData['configuratorSettings'][] = [ - 'id' => $id, - 'position' => $position]; - $position++; - } - - $this->shopwareRequest( - 'PATCH', - sprintf('product/%s', $articleIdShopware), - $configurationData - ); - } - } - - return true; - } - - /** - * @param $priceArray - * @return PriceData[] - */ - protected function getPricesFromArray($priceArray): array{ - return array_map(static function($price){ - return new PriceData( - (int)$price['ab_menge'], - (float)$price['preis'], - (float)$price['bruttopreis'], - $price['waehrung'], - $price['gruppeextern'] ?? '') ; - },$priceArray); - } - - /** - * delete all old price entries for a product - * - * @param string $productId - */ - protected function deleteOldBulkPrices($productId) - { - //TODO Instead of deleting all old prices we should rather check first whether they are still in order - $oldPrices = $this->shopwareRequest( - 'GET', - sprintf('product-price?filter[product_price.productId]=%s', $productId) - ); - if (is_array($oldPrices)) { - foreach ($oldPrices['data'] as $deletePrice) { - $this->shopwareRequest('DELETE', 'product-price/' . $deletePrice['id']); - } - } else { - $this->Shopware6Log('Fehler: Alte Preise wurden nicht gelöscht', $productId); - } - } - - /** - * @return int - */ - public function getOrderSearchLimit(): int - { - if(in_array($this->orderSearchLimit, ['50', '75', '100'])) { - return (int)$this->orderSearchLimit; - } - - return 25; - } - - /** - * @return int - */ - public function ImportGetAuftraegeAnzahl() - { - $order = null; - $dataToGet = $this->CatchRemoteCommand('data'); - - if (empty($this->statesToFetch)) { - return false; - } - - $ordersToProcess = $this->getOrdersToProcess($this->getOrderSearchLimit()); - - return count($ordersToProcess['data']); - } - - /** - * @param string $parameter1 - * @param string $parameter2 - */ - public function Shopware6ErrorLog($parameter1, $parameter2 = '') - { - $this->app->DB->Insert( - sprintf( - "INSERT INTO `shopexport_log` - (shopid, typ, parameter1, parameter2, bearbeiter, zeitstempel) - VALUES (%d, 'fehler', '%s','%s','%s',NOW())", - $this->shopid, - $this->app->DB->real_escape_string($parameter1), - $this->app->DB->real_escape_string($parameter2), - $this->app->DB->real_escape_string($this->app->User->GetName()) - ) - ); - } - - /** - * @param array $stateMachinesIds - * @return array - */ - protected function getTransactionStateIdsToFetch($stateMachinesIds): array - { - $transactionStateIdsToFetch = []; - if (!empty($this->transactionStatesToFetch)) { - $transactionStatesToFetch = explode(';', $this->transactionStatesToFetch); - foreach ($transactionStatesToFetch as $transactionStateToFetch) { - $stateInformation = $this->shopwareRequest('GET', 'state-machine-state?filter[technicalName]=' . - trim($transactionStateToFetch) . '&filter[stateMachineId]=' . $stateMachinesIds['order_transaction.state']); - if (empty($stateInformation['data'])) { - $this->Shopware6ErrorLog('Zahlungsstatus für Abholung nicht gefunden', $transactionStateToFetch); - return false; - } - foreach ($stateInformation['data'] as $state) { - $transactionStateIdsToFetch[] = $state['id']; - } - } - } - - return $transactionStateIdsToFetch; - } - - /** - * @param int $limit - * - * @return mixed - */ - protected function getOrdersToProcess(int $limit) - { - $searchData = [ - 'limit' => $limit, - 'includes' => [ - 'order' => ['id'] - ], - 'sort' => [ - [ - 'field' => 'order.createdAt', - 'direction' => 'DESC' - ] - ], - 'filter' => [] - ]; - - $searchData['filter'][] = [ - 'field' => 'stateMachineState.technicalName', - 'type' => 'equalsAny', - 'value' => explode(';', $this->statesToFetch) - ]; - - if (!empty($this->deliveryStatesToFetch)) { - $searchData['filter'][] = [ - 'field' => 'deliveries.stateMachineState.technicalName', - 'type' => 'equalsAny', - 'value' => explode(';', $this->deliveryStatesToFetch) - ]; - } - if (!empty($this->transactionStatesToFetch)) { - $searchData['filter'][] = [ - 'field' => 'transactions.stateMachineState.technicalName', - 'type' => 'equalsAny', - 'value' => explode(';', $this->transactionStatesToFetch) - ]; - } - - if (!empty($this->salesChannelToFetch)) { - $searchData['filter'][] = [ - 'field' => 'order.salesChannelId', - 'type' => 'equals', - 'value' => $this->salesChannelToFetch - ]; - } - - return $this->shopwareRequest('POST', 'search/order', $searchData); - } - - /** - * @return int|mixed - */ - public function ImportGetAuftrag() - { - $voucherArticleId = $this->app->DB->Select("SELECT s.artikelrabatt FROM `shopexport` AS `s` WHERE s.id='$this->shopid' LIMIT 1"); - $voucherArticleNumber = $this->app->DB->Select("SELECT a.nummer FROM `artikel` AS `a` WHERE a.id='$voucherArticleId' LIMIT 1"); - - $dataToGet = $this->CatchRemoteCommand('data'); - if (empty($this->statesToFetch)) { - return false; - } - $expectOrderArray = !empty($dataToGet['anzgleichzeitig']) && (int)$dataToGet['anzgleichzeitig'] > 1; - $expectNumber = !empty($dataToGet['nummer']); - $order = null; - if($expectNumber) { - $order = $this->shopwareRequest('GET', 'order/' . $dataToGet['nummer'] . '?associations[currency][]'); - if(empty($order['data'])) { - return false; - } - $ordersToProcess = ['data' => [ ['id' => $dataToGet['nummer']] ]]; - $orderIncludedData = $order['included']; - $order = $order['data']; - } - elseif(!$expectOrderArray) { - $ordersToProcess = $this->getOrdersToProcess(1); - } - elseif(!$expectNumber) { - $ordersToProcess = $this->getOrdersToProcess($this->getOrderSearchLimit()); - } - if (empty($ordersToProcess['data'])) { - return false; - } - - $fetchedOrders = []; - if (isset($ordersToFetch['data']['id']) && !isset($ordersToFetch['data'][0])) { - $ordersToFetch['data'] = [$ordersToFetch['data']]; - } - foreach ($ordersToProcess['data'] as $currentlyOpenOrder) { - $orderIdToFetch = $currentlyOpenOrder['id']; - - if (empty($dataToGet['nummer']) || empty($order)) { - $order = $this->shopwareRequest('GET', 'order/' . $orderIdToFetch.'?associations[currency][]'); - $orderIncludedData = $order['included']; - $order = $order['data']; - } - $cart = []; - try { - $timestamp = date_create_from_format('Y-m-d\TH:i:s+', $order['attributes']['createdAt']); - $cart['zeitstempel'] = $timestamp->format('Y-m-d H:i:s'); - } catch (Exception $ex) { - - } - $cart['auftrag'] = $order['id']; - $cart['subshop'] = $order['attributes']['salesChannelId']; - $cart['order'] = $order; - $cart['onlinebestellnummer'] = $order['attributes']['orderNumber']; - $cart['gesamtsumme'] = $order['attributes']['amountTotal']; - $cart['versandkostenbrutto'] = $order['attributes']['shippingTotal']; - $cart['bestelldatum'] = substr($order['attributes']['orderDate'], 0, 10); - if (!empty($order['attributes']['customerComment'])) { - $cart['freitext'] = $order['attributes']['customerComment']; - } - - foreach ($orderIncludedData as $includedDataSet){ - if($includedDataSet['type'] === 'currency'){ - $cart['waehrung'] = $includedDataSet['attributes']['isoCode']; - } - } - - $deliveryInfo = $this->shopwareRequest('GET', 'order/' . $order['id'] . '/deliveries'); - $shippingMethod = $this->shopwareRequest('GET', - 'order-delivery/' . $deliveryInfo['data'][0]['id'] . '/shipping-method'); - $order['shippingMethod'] = $shippingMethod; - $cart['lieferung'] = $shippingMethod['data'][0]['attributes']['name']; - - $customer = $this->shopwareRequest('GET', 'order/' . $order['id'] . '/order-customer'); - $order['customer'] = $customer; - $cart['email'] = $customer['data']['0']['attributes']['email']; - - $addresses = $this->shopwareRequest('GET', 'order/' . $order['id'] . '/addresses?associations[salutation][]&associations[country][]'); - $order['addresses'] = $addresses; - $deliveryCountryId = ''; - $billingCountryId = ''; - $billingSalutationId = ''; - foreach ($addresses['data'] as $address) { - if ($address['id'] === $order['attributes']['billingAddressId']) { - if (!empty($address['attributes']['vatId'])) { - $cart['ustid'] = $address['attributes']['vatId']; - } - $cart['name'] = $address['attributes']['firstName'] . ' ' . $address['attributes']['lastName']; - if (!empty($address['attributes']['company'])) { - $cart['ansprechpartner'] = $cart['name']; - $cart['name'] = $address['attributes']['company']; - } - $cart['strasse'] = $address['attributes']['street']; - $cart['abteilung'] = $address['attributes']['department']; - $cart['adresszusatz'] = trim($address['attributes']['additionalAddressLine1'].' '. - $address['attributes']['additionalAddressLine2']); - $cart['telefon'] = $address['attributes']['phoneNumber']; - $cart['plz'] = $address['attributes']['zipcode']; - $cart['ort'] = $address['attributes']['city']; - $billingCountryId = $address['attributes']['countryId']; - $billingSalutationId = $address['attributes']['salutationId']; - } - if ($address['id'] !== $order['attributes']['billingAddressId']) { - $cart['abweichendelieferadresse'] = 1; - if (!empty($address['attributes']['vatId'])) { - $cart['lieferadresse_ustid'] = $address['attributes']['vatId']; - } - $cart['lieferadresse_name'] = $address['attributes']['firstName'] . ' ' . $address['attributes']['lastName']; - if (!empty($address['attributes']['company'])) { - $cart['lieferadresse_ansprechpartner'] = $cart['lieferadresse_name']; - $cart['lieferadresse_name'] = $address['attributes']['company']; - } - $cart['lieferadresse_strasse'] = $address['attributes']['street']; - $cart['lieferadresse_abteilung'] = $address['attributes']['department']; - $cart['lieferadresse_adresszusatz'] = trim($address['attributes']['additionalAddressLine1'].' '. - $address['attributes']['additionalAddressLine2']); - $cart['lieferadresse_plz'] = $address['attributes']['zipcode']; - $cart['lieferadresse_ort'] = $address['attributes']['city']; - $deliveryCountryId = $address['attributes']['countryId']; - } - } - - $anrede = 'herr'; - $land = 'DE'; - $lieferadresseLand = 'DE'; - foreach ($addresses['included'] as $includedInfo) { - if ($includedInfo['id'] === $billingCountryId) { - $land = $includedInfo['attributes']['iso']; - } - if ($includedInfo['id'] === $deliveryCountryId) { - $lieferadresseLand = $includedInfo['attributes']['iso']; - } - if ($includedInfo['id'] === $billingSalutationId) { - $salutation = $includedInfo['attributes']['salutationKey']; - if ($salutation === 'ms' || $salutation === 'mrs') { - $anrede = 'frau'; - } - } - } - - $cart['anrede'] = $anrede; - $cart['land'] = $land; - if (!empty($cart['abweichendelieferadresse'])) { - $cart['lieferadresse_land'] = $lieferadresseLand; - } - - $transactionData = $this->shopwareRequest('GET', 'order/' . $order['id'] . '/transactions'); - $cart['transacion_data'] = $transactionData; - if (!empty($transactionData['data'][0]['attributes']['customFields']['swag_paypal_pui_payment_instruction']['reference_number'])) { - $cart['transaktionsnummer'] = $transactionData['data'][0]['attributes']['customFields']['swag_paypal_pui_payment_instruction']['reference_number']; - } - if (empty($cart['transaktionsnummer'] && !empty($transactionData['data'][0]['attributes']['customFields']['swag_paypal_order_id']))) { - $cart['transaktionsnummer'] = (string)$transactionData['data'][0]['attributes']['customFields']['swag_paypal_order_id']; - } - if (empty($cart['transaktionsnummer'] && !empty($transactionData['data'][0]['attributes']['customFields']['swag_paypal_transaction_id']))) { - $livePayPalData = $this->shopwareRequest('GET', 'paypal/payment-details/' . $order['id'] . '/' . $transactionData['data'][0]['attributes']['customFields']['swag_paypal_transaction_id']); - if (!empty($livePayPalData['transactions'])) { - foreach ($livePayPalData['transactions'] as $payPalData) { - foreach ($payPalData['related_resources'] as $ressources) { - if ($ressources['sale']['state'] === 'completed') { - $cart['transaktionsnummer'] = $ressources['sale']['id']; - break 2; - } - } - } - } - } - if( - empty($cart['transaktionsnummer']) - && isset($transactionData['data'][0]['attributes']['customFields']['stripe_payment_context']['payment']['payment_intent_id']) - ){ - $cart['transaktionsnummer'] = $transactionData['data'][0]['attributes']['customFields']['stripe_payment_context']['payment']['payment_intent_id']; - } - - $paymentMethodId = $transactionData['data'][0]['attributes']['paymentMethodId']; - $paymentMethod = $this->shopwareRequest('GET', 'payment-method/' . $paymentMethodId); - $cart['zahlungsweise'] = $paymentMethod['data']['attributes']['name']; - - $taxedCountry = $land; - if($this->taxationByDestinationCountry){ - $taxedCountry = $lieferadresseLand; - } - if($order['attributes']['amountTotal'] === $order['attributes']['amountNet']){ - if($this->app->erp->IstEU($taxedCountry)){ - $cart['ust_befreit'] = 1; - }elseif($this->app->erp->Export($taxedCountry)){ - $cart['ust_befreit'] = 2; - }else{ - $cart['ust_befreit'] = 3; - } - } - - $lineItems = $this->shopwareRequest('GET', 'order/' . $order['id'] . '/line-items'); - $order['lineItems'] = $lineItems; - $cart['articlelist'] = []; - - $taxRate = 0; - foreach ($lineItems['data'] as $lineItem) { - if ($lineItem['attributes']['price']['calculatedTaxes'][0]['taxRate'] > $taxRate) { - $taxRate = $lineItem['attributes']['price']['calculatedTaxes'][0]['taxRate']; - } - } - - $orderPriceType = 'price'; - if(in_array($order['attributes']['taxStatus'], ['net', 'tax-free'])) { - $orderPriceType = 'price_netto'; - $cart['versandkostennetto'] = $cart['versandkostenbrutto']; - unset($cart['versandkostenbrutto']); - } - - foreach ($lineItems['data'] as $lineItem) { - $productPriceType = $orderPriceType; - if(empty($lineItem['attributes']['price']['calculatedTaxes'][0]['taxRate'])){ - $productPriceType = 'price_netto'; - } - $articleId = null; - if($lineItem['attributes']['price']['unitPrice'] < 0) { - $articleId = $voucherArticleNumber; - } - elseif(isset($lineItem['attributes']['payload']['productNumber'])){ - $articleId = $lineItem['attributes']['payload']['productNumber']; - } - $product = [ - 'articleid' => $articleId, - 'name' => $lineItem['attributes']['label'], - 'quantity' => $lineItem['attributes']['quantity'], - $productPriceType => $lineItem['attributes']['price']['unitPrice'], - 'steuersatz' => $lineItem['attributes']['price']['calculatedTaxes'][0]['taxRate'], - ]; - $cart['articlelist'][] = $product; - } - - $cart['order'] = $order; - $fetchedOrders[] = [ - 'id' => $cart['auftrag'], - 'sessionid' => '', - 'logdatei' => '', - 'warenkorb' => base64_encode(serialize($cart)), - 'warenkorbjson' => base64_encode(json_encode($cart)), - ]; - $this->Shopware6Log('Ergebnis: Auftrag', $order); - $this->Shopware6Log('Ergebnis: Adresse', $addresses); - $this->Shopware6Log('Ergebnis: Positionen', $lineItems); - } - - return $fetchedOrders; - } - - /** - * @return void - */ - public function ImportDeleteAuftrag() - { - $tmp = $this->CatchRemoteCommand('data'); - $auftrag = $tmp['auftrag']; - - $this->shopwareRequest('POST', '_action/order/'.$auftrag.'/state/process'); - $this->addCustomFieldToOrder((string)$auftrag); - } - - /** - * @return void - */ - public function ImportUpdateAuftrag() - { - $tmp = $this->CatchRemoteCommand('data'); - $auftrag = $tmp['auftrag']; - $tracking = $tmp['tracking']; - - $this->shopwareRequest('POST', '_action/order/'.$auftrag.'/state/complete'); - - $deliveries = $this->shopwareRequest('GET', 'order/'.$auftrag.'/deliveries'); - $deliveryId = $deliveries['data'][0]['id']; - - if(!empty($deliveryId)){ - $this->shopwareRequest('POST', '_action/order_delivery/'.$deliveryId.'/state/ship'); - - $deliveryData = [ - 'trackingCodes' => [$tracking] - ]; - $this->shopwareRequest('PATCH', 'order-delivery/'.$deliveryId,$deliveryData); - } - - $this->sendInvoce($auftrag); - $this->addCustomFieldToOrder((string)$auftrag); - if(empty($tmp['orderId'])) { - return; - } - $this->updateStorageForOrderIntId((int)$tmp['orderId']); - } - - public function ImportStorniereAuftrag() - { - $tmp = $this->CatchRemoteCommand('data'); - $auftrag = $tmp['auftrag']; - - $this->shopwareRequest('POST', '_action/order/'.$auftrag.'/state/cancel'); - $this->addCustomFieldToOrder((string)$auftrag); - } - - /** - * @param string $extOrderId - */ - protected function sendInvoce($extOrderId) - { - $order = $this->app->DB->SelectRow( - sprintf( - "SELECT `rechnungid`, `id` FROM `auftrag` WHERE shopextid='%s'", - $extOrderId - ) - ); - $invoiceId = 0; - if (!empty($order['rechnungid'])) { - $invoiceId = $order['rechnungid']; - $sql = sprintf("SELECT projekt, belegnr FROM rechnung WHERE id='%s'", $invoiceId); - $invoiceData = $this->app->DB->SelectRow($sql); - } - if (empty($invoiceId) && !empty($order['id'])) { - $invoiceData = $this->app->DB->SelectRow( - sprintf( - "SELECT `id`, `projekt`, `belegnr` - FROM `rechnung` - WHERE `auftragid` = %d AND `status` <> 'storniert' AND `status` <> 'angelegt' - LIMIT 1", - $order['id'] - ) - ); - if (!empty($invoiceData)) { - $invoiceId = $invoiceData['id']; - } - } - - if (!empty($invoiceData['belegnr'])) { - $projekt = $invoiceData['projekt']; - if (class_exists('RechnungPDFCustom')) { - $Brief = new RechnungPDFCustom($this->app, $projekt); - } else { - $Brief = new RechnungPDF($this->app, $projekt); - } - - $Brief->GetRechnung($invoiceId); - $filePath = $Brief->displayTMP(true); - - $documentNumber = $invoiceData['belegnr']; - $invoiceDocumentData = [ - 'config' => [ - 'custom' => [ - 'invoiceNumber' => $documentNumber, - ], - 'documentComment' => 'Aus Xentral heraus erstellte Rechnung', - 'documentNumber' => $documentNumber, - ], - 'referenced_document_id' => null, - 'static' => true - ]; - - $documentData = $this->shopwareRequest('POST', '_action/order/' . $extOrderId . '/document/invoice', $invoiceDocumentData); - $documentId = $documentData['documentId']; - - $accessToken = $this->shopwareToken(); - $url = $this->ShopUrl . 'v2/_action/document/' . $documentId . '/upload?_response=true&extension=pdf&fileName=' . $documentNumber; - - $ch = curl_init(); - $setHeaders = [ - 'Content-Type:application/pdf', - 'Authorization:Bearer ' . $accessToken['token'] - ]; - curl_setopt($ch, CURLOPT_URL, $url); - curl_setopt($ch, CURLOPT_POSTFIELDS, file_get_contents($filePath)); - curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); - curl_setopt($ch, CURLOPT_HTTPHEADER, $setHeaders); - curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); - curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); - $response = json_decode(curl_exec($ch), true); - curl_close($ch); - if (!empty($response['errors'])) { - $this->Shopware6Log( - 'Fehler bei Rechnugnsübertragung für ' . $documentNumber, $response['errors'] - ); - } - } - } - - /** - * @return string - */ - public function ImportAuth() - { - $tokeninfo = $this->shopwareToken(); - - - if (!$tokeninfo['success']) { - return 'failed: ' . $tokeninfo['message']; - } - if($this->data === 'info'){ - $salesChannelsInShopware = $this->client->getAllSalesChannels(); - $salesChannelsToShow = ['subshops' => []]; - foreach ($salesChannelsInShopware['data'] as $salesChannelInShopware){ - $salesChannelsToShow['subshops'][] = [ - 'id'=>$salesChannelInShopware['id'], - 'name'=>$salesChannelInShopware['name'], - 'aktiv'=>$salesChannelInShopware['active'] - ]; - } - return $salesChannelsToShow; - } - - return 'success'; - } - - /** - * Build category tree as displayed in article info - * May be useful for setting category in the future - * but probably obsolete - * - * @param string $categoryName - * @param array $categoryTree - * - * @return array - */ - protected function appendCategoryTree($categoryName, $categoryTree = []) - { - $shopwareCategory = $this->shopwareRequest( - 'GET', - 'category?filter[category.name]=' . urlencode($categoryName) - ); - if (!isset($shopwareCategory['data'][0]['id'])) { - return $categoryTree; - } - $categoryInfo = $shopwareCategory['data'][0]['attributes']; - $categories[] = [(int)$categoryInfo['level'], $shopwareCategory['data'][0]['id']]; - $path = $categoryInfo['path']; - if (!empty($path)) { - $pathArray = explode('|', $path); - foreach ($pathArray as $nodeId) { - if ($nodeId === '') { - continue; - } - $nodeCategory = $this->shopwareRequest('GET', 'category/' . $nodeId); - if (isset($nodeCategory['data']['id'])) { - $categories[] = [(int)$nodeCategory['data']['attributes']['level'], $nodeId]; - unset($nodeCategory); - } - } - } - foreach ($categories as $category) { - $level = $category[0]; - if (!isset($categoryTree[$level])) { - $categoryTree[$level] = []; - } - if (!in_array($category, $categoryTree[$level], true)) { - $categoryTree[$level][] = $category[1]; - } - } - ksort($categoryTree); - - return $categoryTree; - } - - /** - * @param array $postData - * - * @return array - */ - public function updatePostDataForAssistent($postData) - { - if(!empty($this->ShopUrl)) { - $postData['shopwareUrl'] = $this->ShopUrl; - } - return $postData; - } - - /** - * @param array $shopArr - * @param array $postData - * - * @return array - */ - public function updateShopexportArr($shopArr, $postData) - { - $shopArr['stornoabgleich'] = 1; - $shopArr['demomodus'] = 0; - - return $shopArr; - } - - /** - * @return JsonResponse|null - */ - public function AuthByAssistent() - { - $shopwareUrl = $this->app->Secure->GetPOST('shopwareUrl'); - $shopwareUserName = $this->app->Secure->GetPOST('shopwareUserName'); - $shopwarePassword = $this->app->Secure->GetPOST('shopwarePassword'); - $step = (int)$this->app->Secure->GetPOST('step'); - - if($step <= 1){ - if(empty($shopwareUrl)){ - return new JsonResponse(['error' => 'Bitte die URL des Shops angeben.'], JsonResponse::HTTP_BAD_REQUEST); - } - if(empty($shopwareUserName)){ - return new JsonResponse(['error' => 'Bitte den Benutzernamen angeben'], JsonResponse::HTTP_BAD_REQUEST); - } - if(empty($shopwarePassword)){ - return new JsonResponse(['error' => 'Bitte das Passwort angeben'], JsonResponse::HTTP_BAD_REQUEST); - } - - $this->UserName = $shopwareUserName; - $this->Password = $shopwarePassword; - $shopwareUrl = rtrim($shopwareUrl, '/') . '/'; - $testUrls = []; - $hasNoHttp = strpos($shopwareUrl,'http') !== 0; - if(substr($shopwareUrl, -5) !== '/api/') { - if($hasNoHttp) { - $testUrls[] = 'https://'.$shopwareUrl.'api/'; - $testUrls[] = 'http://'.$shopwareUrl.'api/'; - } - $testUrls[] = $shopwareUrl.'api/'; - } - elseif($hasNoHttp) { - $testUrls[] = 'https://'.$shopwareUrl; - $testUrls[] = 'http://'.$shopwareUrl; - } - else { - $testUrls[] = $shopwareUrl; - } - foreach($testUrls as $testUrl) { - $this->ShopUrl = $testUrl; - $tokeninfo = $this->shopwareToken(); - if(!empty($tokeninfo['success'])) { - break; - } - } - - if(!$tokeninfo['success']){ - return new JsonResponse(['error' => $tokeninfo['message']], JsonResponse::HTTP_BAD_REQUEST); - } - } - - return null; - } - - /** - * @return string - */ - public function getClickByClickHeadline() - { - return 'Bitte im Shopware Backend einen eigenen Benutzer für Xentral anlegen und diese - Zugangsdaten hier eintragen.'; - } - - /** - * @return array - */ - public function getStructureDataForClickByClickSave() - { - return [ - 'shopwareAllowCreateManufacturer' => 1, - ]; - } - - /** - * @return array[] - */ - public function getCreateForm() - { - return [ - [ - 'id' => 0, - 'name' => 'urls', - 'inputs' => [ - [ - 'label' => 'URL des Shops', - 'type' => 'text', - 'name' => 'shopwareUrl', - 'validation' => true, - ], - ], - ], - [ - 'id' => 1, - 'name' => 'username', - 'inputs' => [ - [ - 'label' => 'Benutzername aus Shopware', - 'type' => 'text', - 'name' => 'shopwareUserName', - 'validation' => true, - ], - ], - ], - [ - 'id' => 2, - 'name' => 'password', - 'inputs' => [ - [ - 'label' => 'Passwort aus Shopware', - 'type' => 'password', - 'name' => 'shopwarePassword', - 'validation' => true, - ], - ], - ], - ]; - } - - public function getBoosterHeadline(): string - { - return 'Shopware 6 Business Booster App'; - } - - public function getBoosterSubHeadline(): string - { - return 'Bitte gehe auf Shopware 6 und installiere dort das Plugin Xentral Business Booster App. - Dort kann man sich dann mit ein paar Klicks mit Xentral verbinden.'; - } - - /** - * @param int $intOrderId - * - * @return array - */ - protected function getArticleShopLinks(int $intOrderId): array - { - return $this->app->DB->SelectPairs( - "SELECT DISTINCT ao.artikel, a.nummer - FROM `auftrag_position` AS `ap` - INNER JOIN `auftrag` AS `ab` ON ap.auftrag = ab.id - INNER JOIN `artikel` AS `a` ON ap.artikel = a.id - INNER JOIN `artikel_onlineshops` AS `ao` ON ab.shop = ao.shop AND a.id = ao.artikel - WHERE ab.id = {$intOrderId} AND ao.aktiv = 1" - ); - } - - /** - * @param array $articleIds - */ - protected function updateArticleCacheToSync(array $articleIds): void - { - if(empty($articleIds)) { - return; - } - $articleIdsString = implode(', ', $articleIds); - $this->app->DB->Update( - "UPDATE `artikel` - SET `laststorage_changed` = DATE_ADD(NOW(), INTERVAL 1 SECOND) - WHERE `id` IN ({$articleIdsString})" - ); - } - - /** - * @param array $articleIds - */ - protected function updateArticleOnlineShopCache(array $articleIds): void - { - if(empty($articleIds)) { - return; - } - $articleIdsString = implode(', ', $articleIds); - $this->app->DB->Update( - "UPDATE `artikel_onlineshops` - SET `storage_cache` = -999, `pseudostorage_cache` = -999 - WHERE `artikel` IN ({$articleIdsString}) AND `aktiv` = 1 AND `shop` = {$this->shopid}" - ); - } - - /** - * @param int $intOrderId - */ - protected function updateStorageForOrderIntId(int $intOrderId): void - { - $articles = $this->getArticleShopLinks($intOrderId); - if(empty($articles)) { - return; - } - $articleIds = array_keys($articles); - $this->updateArticleCacheToSync($articleIds); - $this->updateArticleOnlineShopCache($articleIds); - - $isStorageSyncCronjobActive = (int)$this->app->DB->Select( - "SELECT COUNT(`id`) FROM `prozessstarter` WHERE `aktiv` = 1 AND `parameter` = 'lagerzahlen'" - ) > 0; - if(!$isStorageSyncCronjobActive) { - return; - } - foreach($articleIds as $articleId) { - try { - $this->app->erp->LagerSync($articleId, false, [$this->shopid]); - } - catch (Exception $e) { - $articleNumber = $articles[$articleId]; - $this->Shopware6ErrorLog('LagerSync konnte nicht ausgeführt werden', $articleNumber); - } - } - - $this->updateArticleCacheToSync($articleIds); - } -} +app = $app; + $this->intern = true; + if ($intern) { + return; + } + $this->app->ActionHandlerInit($this); + + $this->app->ActionHandler('list', 'Shopimporter_Shopware6List'); + $this->app->ActionHandler('auth', 'ImportAuth'); + $this->app->ActionHandler('sendlistlager', 'ImportSendListLager'); + $this->app->ActionHandler('getauftraegeanzahl', 'ImportGetAuftraegeAnzahl'); + $this->app->ActionHandler('getauftrag', 'ImportGetAuftrag'); + $this->app->ActionHandler('deleteauftrag', 'ImportDeleteAuftrag'); + $this->app->ActionHandler('updateauftrag', 'ImportUpdateAuftrag'); + $this->app->ActionHandler('storniereauftrag','ImportStorniereAuftrag'); + $this->app->ActionHandler('getarticle','ImportGetArticle'); + $this->app->ActionHandler('getarticlelist','ImportGetArticleList'); + $this->app->ActionHandler("updatezahlungsstatus","ImportUpdateZahlungsstatus"); + $this->app->DefaultActionHandler('list'); + + $this->app->ActionHandlerListen($app); + } + + /** + * @param string $productId + * + * @return mixed + */ + public function addSyncCustomFieldToProduct(string $productId) + { + $customField = [ + 'customFields' => [ + 'wawision_shopimporter_syncstate' => 1 + ] + ]; + + return $this->shopwareRequest('PATCH', "product/{$productId}", $customField); + } + + /** + * @param string $orderId + * + * @return mixed + */ + public function addCustomFieldToOrder(string $orderId) + { + $customField = [ + 'customFields' => [ + 'wawision_shopimporter_syncstate' => 1 + ] + ]; + + return $this->shopwareRequest('PATCH', "order/{$orderId}", $customField); + } + + public function ImportGetArticleList() + { + $page = 1; + $limit = 500; + + do { + $productIdsToAdd = []; + $searchdata = [ + 'limit' => $limit, + 'page' => $page, + 'filter' => [ + [ + 'field' => 'product.parentId', + 'type' => 'equals', + 'value' => null + ] + ] + ]; + + $productsInShop = $this->shopwareRequest('POST', 'search/product', $searchdata); + if (!empty($productsInShop['data'])) { + foreach ($productsInShop['data'] as $productInShop) { + $productIdsToAdd[] = $productInShop['id']; + } + } + + foreach ($productIdsToAdd as $productId) { + $this->app->DB->Insert("INSERT INTO shopexport_getarticles (shop, nummer) VALUES ('$this->shopid', '" . $this->app->DB->real_escape_string($productId) . "')"); + } + $page++; + } while (count($productsInShop['data']) === $limit); + + + $anzahl = $this->app->DB->Select("SELECT COUNT(id) FROM shopexport_getarticles WHERE shop=$this->shopid"); + $this->app->erp->SetKonfigurationValue('artikelimportanzahl_' . $this->shopid, $anzahl); + + } + + /** + * @param string $method + * @param string $endpoint + * @param string $data + * + * @param array $headerInformation + * @return mixed + */ + public function shopwareRequest($method, $endpoint, $data = '', $headerInformation = []) + { + $accessToken = $this->shopwareToken(); + $url = $this->ShopUrl; + $url .= 'v2/' . $endpoint; + + $ch = curl_init(); + $headerInformation[] = 'Content-Type:application/json'; + $headerInformation[] = 'Authorization:Bearer ' . $accessToken['token']; + curl_setopt($ch, CURLOPT_URL, $url); + if (!empty($data)) { + curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); + } + curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $method); + curl_setopt($ch, CURLOPT_HTTPHEADER, $headerInformation); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); + $response = curl_exec($ch); + if (curl_error($ch)) { + $this->error[] = curl_error($ch); + } + curl_close($ch); + + return json_decode($response, true); + } + + /** + * @return array + */ + protected function shopwareToken() + { + $result = []; + + $result['success'] = true; + $result['token'] = $this->accessToken; + $result['message'] = 'Keine Antwort von API erhalten.'; + + if (!empty($result['token'])) { + return $result; + } + + $result['success'] = false; + + $data = [ + 'username' => $this->UserName, + 'password' => $this->Password, + 'grant_type' => 'password', + 'scopes' => 'write', + 'client_id' => 'administration', + ]; + + $ch = curl_init($this->ShopUrl . 'oauth/token'); + curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); + curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); + curl_setopt($ch, CURLOPT_HTTPHEADER, [ + 'Accept: application/json', + 'Content-Type: application/json', + 'Cache-Control: no-cache', + ] + ); + $response = json_decode(curl_exec($ch), true); + + if (!empty((string)$response['title'])) { + $result['message'] = $response['title']; + } + + if (!empty($response['access_token'])) { + $result['success'] = true; + $this->accessToken = $response['access_token']; + $result['token'] = $response['access_token']; + } + + return $result; + } + + public function ImportGetArticle() + { + $tmp = $this->CatchRemoteCommand('data'); + + if (isset($tmp['nummerintern'])) { + $nummer = $tmp['nummerintern']; + $response = $this->shopwareRequest('GET', 'product/' . $nummer); + if (empty($response['data'])) { + $this->error[] = 'Artikel in der Shop Datenbank nicht gefunden!'; + return; + } + $nummer = $response['data']['attributes']['productNumber']; + } else { + $nummer = $tmp['nummer']; + } + $articleInfo = $this->shopwareRequest('GET', 'product?filter[product.productNumber]=' . $nummer . + '&associations[manufacturer][]&associations[properties][]'); + if (empty($articleInfo['data'][0])) { + $this->error[] = 'Artikel in der Shop Datenbank nicht gefunden!'; + return; + } + $articleIdInShop = $articleInfo['data'][0]['id']; + if(empty($articleInfo['data'][0]['customFields']) + || empty($articleInfo['data'][0]['customFields']['wawision_shopimporter_syncstate'])){ + $this->addSyncCustomFieldToProduct((string)$articleIdInShop); + } + + $articleInfo = $this->shopwareRequest('GET', 'product?filter[product.productNumber]=' . $nummer . + '&associations[manufacturer][]&associations[properties][]'); + $associatedInformation = []; + $properties = []; + foreach ($articleInfo['included'] as $includedInformation) { + if ($includedInformation['type'] === 'property_group_option') { + $properties[$includedInformation['id']] = $includedInformation['attributes']; + } else { + $associatedInformation[$includedInformation['id']] = $includedInformation['attributes']; + } + } + $groups = []; + if (!empty($properties)) { + $groupsInShop = $this->shopwareRequest('GET', 'property-group'); + foreach ($groupsInShop['data'] as $groupInShop) { + $groups[$groupInShop['id']] = $groupInShop['attributes']['name']; + } + } + $media = $this->shopwareRequest('GET', 'product/' . $articleIdInShop . '/media'); + $imagesToAdd = []; + if (!empty($media['included'])) { + foreach ($media['included'] as $mediaInfo) { + if ($mediaInfo['type'] === 'media') { + $imagesToAdd[] = [ + 'content' => base64_encode(@file_get_contents($mediaInfo['attributes']['url'])), + 'path' => $mediaInfo['attributes']['url'], + 'id' => $mediaInfo['id'] + ]; + } + } + } + $articleInfo = $articleInfo['data'][0]['attributes']; + + $data = []; + $data['name'] = $articleInfo['name']; + if (isset($tmp['nummerintern'])) { + $data['nummer'] = $articleInfo['productNumber']; + } + + + $data['artikelnummerausshop'] = $articleInfo['productNumber']; + $data['restmenge'] = $articleInfo['stock']; + $data['uebersicht_de'] = $articleInfo['description']; + $data['preis_netto'] = $articleInfo['price'][0]['net']; + if (!empty($articleInfo['price'][0]['listPrice'])) { + $data['pseudopreis'] = $articleInfo['price'][0]['listPrice']; + } + $data['aktiv'] = $articleInfo['active']; + if (!empty($articleInfo['weight'])) { + $data['gewicht'] = $articleInfo['weight']; + } + if (!empty($articleInfo['manufacturerNumber'])) { + $data['herstellernummer'] = $articleInfo['manufacturerNumber']; + } + if (!empty($articleInfo['ean'])) { + $data['ean'] = $articleInfo['ean']; + } + if (!empty($articleInfo['manufacturerId'])) { + $data['hersteller'] = $associatedInformation[$articleInfo['manufacturerId']]['name']; + } + if (!empty($articleInfo['taxId'])) { + $data['umsatzsteuer'] = $associatedInformation[$articleInfo['taxId']]['taxRate']; + } + if (!empty($properties)) { + foreach ($properties as $property) { + if ($this->propertyOption === 'toProperties') { + $data['eigenschaften'][] = [ + 'name' => $groups[$property['groupId']], + 'values' => $property['name'], + ]; + } + if ($this->propertyOption === 'toCustomFields') { + $data['freifeld_' . $groups[$property['groupId']]] = $property['name']; + } + } + } + if (!empty($articleInfo['customFields'])) { + foreach ($articleInfo['customFields'] as $customFieldName => $customFieldValue) { + if ($this->freeFieldOption === 'toProperties') { + $data['eigenschaften'][] = [ + 'name' => $customFieldName, + 'values' => $customFieldValue + ]; + } + if ($this->freeFieldOption === 'toCustomFields') { + $data['freifeld_' . $customFieldName] = $customFieldValue; + } + } + } + if (!empty($imagesToAdd)) { + $data['bilder'] = $imagesToAdd; + } + + + if ($articleInfo['childCount'] > 0) { + $data = [$data]; + + $limit = 50; + $page = 1; + $optionInfo = []; + $optionGroupInfo = []; + do { + + $searchdata = [ + 'limit' => $limit, + 'page' => $page, + 'filter' => [ + [ + 'field' => 'product.parentId', + 'type' => 'equals', + 'value' => $articleIdInShop + ] + ], + 'sort' => [ + [ + 'field' => 'product.options.groupId', + 'naturalSorting' => false, + 'order' => 'ASC' + ], + [ + 'field' => 'product.options.id', + 'naturalSorting' => false, + 'order' => 'ASC' + ] + ], + 'associations' => [ + 'options' => [ + 'sort' => [ + [ + 'field' => 'groupId', + 'naturalSorting' => false, + 'order' => 'ASC' + ], + [ + 'field' => 'id', + 'naturalSorting' => false, + 'order' => 'ASC' + ] + ] + ] + ] + ]; + $variantsInShop = $this->shopwareRequest('POST', 'search/product', $searchdata); + foreach ($variantsInShop['included'] as $includedInfo) { + if ($includedInfo['type'] === 'property_group_option') { + $optionInfo[$includedInfo['id']] = $includedInfo['attributes']; + if (empty($optionGroupInfo[$includedInfo['attributes']['groupId']])) { + $optionGroupInfo[$includedInfo['attributes']['groupId']] = (!empty($optionGroupInfo)?count($optionGroupInfo):0) + 1; + } + } + } + + foreach ($variantsInShop['data'] as $variantInShop) { + $variantData = []; + $variantName = $data[0]['name']; + foreach ($variantInShop['attributes']['optionIds'] as $optionId) { + $variantData['matrixprodukt_wert' . $optionGroupInfo[$optionInfo[$optionId]['groupId']]] = + $optionInfo[$optionId]['name']; + $variantName .= ' - ' . $optionInfo[$optionId]['name']; + } + + $variantData['name'] = $variantName; + $variantData['nummer'] = $variantInShop['attributes']['productNumber']; + $variantData['artikelnummerausshop'] = $variantInShop['attributes']['productNumber']; + $variantData['restmenge'] = $variantInShop['attributes']['stock']; + $variantData['uebersicht_de'] = $variantInShop['attributes']['description']; + if (empty($variantInShop['attributes']['price'][0]['net'])) { + $variantData['preis_netto'] = $data[0]['preis_netto']; + } else { + $variantData['preis_netto'] = $variantInShop['attributes']['price'][0]['net']; + } + if (!empty($variantInShop['attributes']['price'][0]['listPrice'])) { + $variantData['pseudopreis'] = $variantInShop['attributes']['price'][0]['listPrice']; + } + $variantData['aktiv'] = $variantInShop['attributes']['active']; + if (!empty($variantInShop['attributes']['weight'])) { + $variantData['gewicht'] = $variantInShop['attributes']['weight']; + } + if (!empty($variantInShop['attributes']['manufacturerNumber'])) { + $variantData['herstellernummer'] = $variantInShop['attributes']['manufacturerNumber']; + } + if (!empty($variantInShop['attributes']['ean'])) { + $variantData['ean'] = $variantInShop['attributes']['ean']; + } + if (!empty($data[0]['umsatzsteuer'])) { + $variantData['umsatzsteuer'] = $data[0]['umsatzsteuer']; + } + + $data[] = $variantData; + } + + $page++; + } while (count($variantsInShop['data']) > $limit); + + foreach ($optionGroupInfo as $groupId => $sorting) { + $data[0]['matrixprodukt_gruppe' . $sorting] = $groups[$groupId]; + } + foreach ($optionInfo as $optionData) { + $data[0]['matrixprodukt_optionen' . $optionGroupInfo[$optionData['groupId']]][] = $optionData['name']; + } + } + + //TODO Staffelpreise + //TODO Kategorien + //TODO Freifelder + //TODO Crossselling + + return $data; + } + + /** + * @param array $data + * + * @return array + */ + public function checkApiApp($data) + { + foreach (['shopwareUserName', 'shopwarePassword', 'shopwareUrl'] as $field) { + if (empty($data['data'][$field])) { + return ['success' => false, 'error' => sprintf('%s is empty', $field)]; + } + } + + $shops = $this->app->DB->SelectArr( + sprintf( + "SELECT `einstellungen_json`, `bezeichnung`,`id` + FROM `shopexport` + WHERE `modulename` = 'shopimporter_shopware6' + AND `einstellungen_json` IS NOT NULL AND `einstellungen_json` <> ''" + ) + ); + if (empty($shops)) { + return [ + 'info' => [ + 'Shop' => 'Shopware', + 'info' => 'Url ' . $data['data']['shopwareUrl'], + ] + ]; + } + foreach ($shops as $shop) { + if (empty($shop['einstellungen_json'])) { + continue; + } + $json = @json_decode($shop['einstellungen_json'], true); + if (empty($json['felder']) || empty($json['felder']['shopwareUrl'])) { + continue; + } + if ($json['felder']['shopwareUrl'] === $data['data']['shopwareUrl']) { + return [ + 'success' => false, + 'error' => sprintf('Shop with url %s allready exists', $data['data']['shopwareUrl']) + ]; + } + } + + return [ + 'info' => [ + 'Shop' => 'Shopware', + 'info' => 'Url ' . $data['data']['shopwareUrl'], + ] + ]; + } + + /** + * + */ + public function Shopimporter_Shopware6List() + { + $msg = $this->app->erp->base64_url_encode('
Sie können hier die Shops einstellen
'); + header('Location: index.php?module=onlineshops&action=list&msg=' . $msg); + exit; + } + + /** + * @param $shopid + * @param $data + */ + public function getKonfig($shopid, $data) + { + $this->shopid = $shopid; + $this->data = $data; + $importerSettings = $this->app->DB->SelectArr("SELECT `einstellungen_json`, `kategorienuebertragen` FROM `shopexport` WHERE `id` = '$shopid' LIMIT 1"); + $importerSettings = reset($importerSettings); + + $this->exportCategories = (bool) $importerSettings['kategorienuebertragen']; + + $einstellungen = []; + if (!empty($importerSettings['einstellungen_json'])) { + $einstellungen = json_decode($importerSettings['einstellungen_json'], true); + } + $this->protocol = $einstellungen['felder']['protocol']; + $this->UserName = $einstellungen['felder']['shopwareUserName']; + $this->Password = $einstellungen['felder']['shopwarePassword']; + $this->ShopUrl = rtrim($einstellungen['felder']['shopwareUrl'], '/') . '/'; + $this->createManufacturerAllowed = false; + if ($einstellungen['felder']['shopwareAllowCreateManufacturer'] === '1') { + $this->createManufacturerAllowed = true; + } + $this->defaultManufacturer = $einstellungen['felder']['shopwareDefaultManufacturer']; + $this->defaultRuleName = $einstellungen['felder']['shopwareDefaultRuleName']; + $this->statesToFetch = $einstellungen['felder']['statesToFetch']; + $this->deliveryStatesToFetch = $einstellungen['felder']['deliveryStatesToFetch']; + $this->transactionStatesToFetch = $einstellungen['felder']['transactionStatesToFetch']; + $this->salesChannelToFetch = $einstellungen['felder']['salesChannelToFetch']; + $this->orderSearchLimit = $einstellungen['felder']['orderSearchLimit']; + $this->freeFieldOption = $einstellungen['felder']['shopwareFreeFieldOption']; + $this->propertyOption = $einstellungen['felder']['shopwarePropertyOption']; + $this->shopwareDefaultSalesChannel = $einstellungen['felder']['shopwareDefaultSalesChannel']; + $this->shopwareMediaFolder = $einstellungen['felder']['shopwareMediaFolder']; + $query = sprintf('SELECT `steuerfreilieferlandexport` FROM `shopexport` WHERE `id` = %d', $this->shopid); + $this->taxationByDestinationCountry = !empty($this->app->DB->Select($query)); + + $this->client = $this->app->Container->get('Shopware6Client'); + $this->client->setCredentials( + $this->UserName, + $this->Password, + $this->ShopUrl + ); + } + + /** + * @return array + */ + public function EinstellungenStruktur() + { + return + [ + 'ausblenden' => ['abholmodus' => ['ab_nummer']], + 'functions' => ['exportartikelbaum','getarticlelist','updatezahlungsstatus'], + 'felder' => [ + 'protocol' => [ + 'typ' => 'checkbox', + 'bezeichnung' => '{|Protokollierung im Logfile|}:', + ], + 'shopwareUserName' => [ + 'typ' => 'text', + 'bezeichnung' => '{|Benutzername|}:', + 'size' => 40, + ], + 'shopwarePassword' => [ + 'typ' => 'text', + 'bezeichnung' => '{|Passwort|}:', + 'size' => 40, + ], + 'shopwareUrl' => [ + 'typ' => 'text', + 'bezeichnung' => '{|Shop API URL|}:', + 'size' => 40, + ], + 'shopwareDefaultManufacturer' => [ + 'typ' => 'text', + 'bezeichnung' => '{|Standard Hersteller|}:', + 'size' => 40, + 'default' => 'Keine Herstellerinformation', + ], + 'shopwareAllowCreateManufacturer' => [ + 'typ' => 'checkbox', + 'bezeichnung' => '{|Bei Artikelexport Hersteller anlegen|}:', + ], + 'shopwareDefaultRuleName' => [ + 'typ' => 'text', + 'bezeichnung' => '{|Name der Standardpreisgruppe|}:', + 'size' => 40, + 'default' => 'All customers', + ], + 'shopwarePropertyOption' => [ + 'heading' => '{|Eigenschaften / Freifeld Zuordnung|}', + 'typ' => 'select', + 'bezeichnung' => '{|Xentral Artikel Eigenschaften|}:', + 'size' => 40, + 'default' => 'toProperties', + 'optionen' => ['toProperties' => '{|Shopware Eigenschaften|}', 'toCustomFields' => '{|Shopware Zusatzfelder|}', 'doNotExport' => '{|Nicht übertragen|}'] + ], + 'shopwareFreeFieldOption' => [ + 'typ' => 'select', + 'bezeichnung' => '{|Xentral Artikel Freifelder|}:', + 'size' => 40, + 'default' => 'toCustomFields', + 'optionen' => ['toProperties' => '{|Shopware Eigenschaften|}', 'toCustomFields' => '{|Shopware Zusatzfelder|}', 'doNotExport' => '{|Nicht übertragen|}'] + ], + 'shopwareDefaultSalesChannel' => [ + 'heading' => '{|Artikelexport Standardeinstellungen|}', + 'typ' => 'text', + 'bezeichnung' => '{|Standard Sichtbarkeit|}:', + 'size' => 40 + ], + 'shopwareMediaFolder' => [ + 'typ' => 'text', + 'bezeichnung' => '{|Media Folder für Artikelbilder|}:', + 'size' => 40, + 'default' => 'Product Media' + ], + 'statesToFetch' => [ + 'typ' => 'text', + 'bezeichnung' => '{|Abzuholender Bestellstatus|}:', + 'size' => 40, + 'default' => 'open', + 'col' => 2, + 'info' => '
Erlaubte Werte: open;in_progress;completed;cancelled' + ], + 'deliveryStatesToFetch' => [ + 'typ' => 'text', + 'bezeichnung' => '{|Eingrenzen auf Lieferstatus|}:', + 'size' => 40, + 'default' => '', + 'col' => 2, + 'info' => '
Erlaubte Werte: open;shipped_partially;shipped;returned;returned_partially;cancelled' + ], + 'transactionStatesToFetch' => [ + 'typ' => 'text', + 'bezeichnung' => '{|Eingrenzen auf Bezahlstatus|}:', + 'size' => 40, + 'default' => '', + 'col' => 2, + 'info' => '
Erlaubte Werte: open;paid;authorized;paid_partially;refunded;refunded_partially;reminded;cancelled' + ], + 'salesChannelToFetch' => [ + 'typ' => 'text', + 'bezeichnung' => '{|Eingrenzen auf Sales Channel|}:', + 'size' => 40, + 'default' => '', + 'col' => 2, + 'info' => '
Klicke auf "Verbindung prüfen" um die verfügbaren Channels (bitte die Id verwenden) anzuzeigen.' + ], + 'orderSearchLimit' => [ + 'typ' => 'select', + 'bezeichnung' => '{|Anzahl Aufträge abholen|}:', + 'optionen' => [ + '25' => '25', + '50' => '50', + '75' => '75', + '100' => '100', + ], + 'default' => '25', + 'col' => 2 + ], + ], + ]; + } + + public function ImportUpdateZahlungsstatus() + { + $tmp = $this->CatchRemoteCommand('data'); + $auftrag = $tmp['auftrag']; + + $transactions = $this->shopwareRequest('GET', 'order/'.$auftrag.'/transactions'); + $transactionId = $transactions['data'][0]['id']; + + if(empty($transactionId)){ + return; + } + + $response = $this->shopwareRequest('POST', '_action/order_transaction/'.$transactionId.'/state/paid'); + if (!empty($response['id'])) { + return 'ok'; + } + } + + public function ImportSendArtikelbaum(){ + $xentralCategoryTree = []; + $this->app->erp->GetKategorienbaum($xentralCategoryTree, 0, 0, $this->shopid); + + $xentralCategoryIdToParentId = []; + foreach ($xentralCategoryTree as $key => $value) { + $xentralCategoryTree[$key]['erledigt'] = false; + $xentralCategoryTree[$key]['shopid'] = ''; + $xentralCategoryTree[$key]['aktiv'] = false; + $xentralCategoryIdToParentId[$value['id']] = $key; + } + + $parentCategoryId = null; + foreach ($xentralCategoryTree as $index => $categoryData) { + $this->createCategoryTree($index, $xentralCategoryTree, $xentralCategoryIdToParentId, $parentCategoryId); + } + } + + protected function createCategoryTree($id, &$xentralCategoryTree, $xentralCategoryIdToParentId, $parentCategoryId) + { + $parentId = $parentCategoryId; + if ($xentralCategoryTree[$id]['parent']) { + $parentId = $xentralCategoryTree[$xentralCategoryIdToParentId[$xentralCategoryTree[$id]['parent']]]['shopid']; + } + if ($xentralCategoryTree[$id]['parent'] && !$xentralCategoryTree[$xentralCategoryIdToParentId[$xentralCategoryTree[$id]['parent']]]['erledigt']) { + $this->createCategoryTree($xentralCategoryIdToParentId[$xentralCategoryTree[$id]['parent']], $xentralCategoryTree, $xentralCategoryIdToParentId, $parentCategoryId); + } + $xentralCategoryTree[$id]['erledigt'] = true; + + $categoryName = $xentralCategoryTree[$id]['bezeichnung']; + $searchdata = [ + 'limit' => 25, + 'filter' => [ + [ + 'field' => 'category.name', + 'type' => 'equals', + 'value' => $categoryName + ], + [ + 'field' => 'category.parentId', + 'type' => 'equals', + 'value' => $parentId + ] + ] + ]; + + $categoriesInShop = $this->shopwareRequest('POST', 'search/category', $searchdata); + + $categoryId = ''; + if (!empty($categoriesInShop['data'])) { + $categoryId = $categoriesInShop['data'][0]['id']; + } + + if (!$categoryId) { + $categoryData = [ + 'parentId' => $parentId, + 'name' => $categoryName + ]; + $result = $this->shopwareRequest('POST', 'category?_response=true', $categoryData); + if ($result['data']['id']) { + $categoryId = $result['data']['id']; + } + } + + if ($categoryId) { + $xentralCategoryTree[$id]['shopid'] = $categoryId; + } + } + + /** + * @return int + */ + public function ImportSendListLager() + { + $tmp = $this->CatchRemoteCommand('data'); + + $count = 0; + foreach ($tmp as $article) { + $artikel = $article['artikel']; + if ($artikel === 'ignore') { + continue; + } + $nummer = $article['nummer']; + $fremdnummer = $article['fremdnummer']; + if (!empty($fremdnummer)) { + $nummer = $fremdnummer; + } + $articleInfo = $this->shopwareRequest('GET', 'product?filter[product.productNumber]=' . $nummer); + + if (empty($articleInfo['data'][0]['id'])) { + $this->Shopware6Log('Artikel wurde nicht im Shop gefunden: ' . $nummer, $articleInfo); + continue; + } + if(empty($articleInfo['data'][0]['customFields']) + || empty($articleInfo['data'][0]['customFields']['wawision_shopimporter_syncstate'])){ + $this->addSyncCustomFieldToProduct((string)$articleInfo['data'][0]['id']); + } + + $active = true; + if ($article['inaktiv']) { + $active = false; + } + + $stock = $article['anzahl_lager']; + if (!empty($article['pseudolager'])) { + $stock = $article['pseudolager']; + } + $stock = $this->getCorrectedStockFromAvailable($active, (int)$stock, $articleInfo); + $data = [ + 'stock' => $stock, + 'active' => $active, + ]; + $response = $this->shopwareRequest('PATCH', 'product/' . $articleInfo['data'][0]['id'], $data); + $this->Shopware6Log('Lagerbestand konnte nicht uebertragen werden fuer Artikel: ' . $nummer, $response); + $count++; + } + + return $count; + } + + /** + * @param bool $isStockActive + * @param int $stock + * @param array|null $articleInfo + * + * @return int + */ + public function getCorrectedStockFromAvailable(bool $isStockActive, int $stock, ?array $articleInfo): int + { + if(!$isStockActive) { + return $stock; + } + if(empty($articleInfo)) { + return $stock; + } + if(!isset($articleInfo['data'][0]['attributes']['availableStock'])) { + return $stock; + } + if(!isset($articleInfo['data'][0]['attributes']['availableStock'])) { + return $stock; + } + $reserved = (int)$articleInfo['data'][0]['attributes']['stock'] + - (int)$articleInfo['data'][0]['attributes']['availableStock']; + if($reserved <= 0) { + return $stock; + } + + return $stock + $reserved; + } + + /** + * @param string $message + * @param mixed $dump + */ + public function Shopware6Log($message, $dump = '') + { + if ($this->protocol) { + $this->app->erp->Logfile($message, print_r($dump, true)); + } + } + + /** + * @return int + */ + public function ImportSendList() + { + $articleList = $this->CatchRemoteCommand('data'); + + $successCounter = 0; + foreach ($articleList as $article) { + $number = $article['nummer']; + $articleInfo = $this->shopwareRequest( + 'GET', + sprintf('product?filter[product.productNumber]=%s', $number) + ); + $articleIdShopware = ''; + if (!empty($articleInfo['data'][0]['id'])) { + $articleIdShopware = $articleInfo['data'][0]['id']; + } + + $quantity = $article['anzahl_lager']; + if (!empty($article['pseudolager'])) { + $quantity = $article['pseudolager']; + } + $inaktiv = $article['inaktiv']; + $active = true; + if (!empty($inaktiv)) { + $active = false; + } + $quantity = $this->getCorrectedStockFromAvailable($active, (int)$quantity, $articleInfo); + $taxRate = (float)$article['steuersatz']; + + $taxId = $this->getTaxIdByRate($taxRate); + + $mediaToAdd = $this->mediaToExport($article, $articleIdShopware); + + $categoriesToAdd = []; + if($this->exportCategories){ + $categoriesToAdd = $this->categoriesToExport($article, $articleIdShopware); + } + + $propertiesToAdd = $this->propertiesToExport($article, $articleIdShopware); + + $crosselingToAdd = $this->crosssellingToExport($article, $articleIdShopware); + + $systemFieldsToAdd = $this->systemFieldsToExport($article, $articleIdShopware); + + $deliveryTimeId = null; + if(!empty($article['lieferzeitmanuell'])){ + $deliveryTimeId = $this->getDeliveryTimeId($article['lieferzeitmanuell']); + } + + if (empty($systemFieldsToAdd['visibilities']) && !empty($this->shopwareDefaultSalesChannel)) { + $systemFieldsToAdd['visibilities'] = $this->modifySalesChannel(explode(',', $this->shopwareDefaultSalesChannel), $articleIdShopware); + } + + if(empty($systemFieldsToAdd['unitId']) && !empty($article['einheit']) ){ + $systemFieldsToAdd['unitId'] = $this->unitToAdd($article['einheit']); + } + + + //Hersteller in Shopware suchen bzw. Anlegen + $manufacturerName = $article['hersteller']; + $manufacturerId = $this->getManufacturerIdByName($manufacturerName); + + if ($manufacturerId === null && $this->createManufacturerAllowed === true) { + $manufacturerId = $this->createManufacturer($manufacturerName); + } + + if (empty($manufacturerId)) { + return 'error: Für den Artikelexport ist die Herstellerinformation zwingend erforderlich'; + } + + $isCloseOut = false; + if(!empty($article['restmenge'])){ + $isCloseOut = true; + } + + $description = $this->prepareDescription($article['uebersicht_de']); + $ean = $article['ean']; + $metaTitle = $article['metatitle_de']; + $metaDescription = $article['metadescription_de']; + $metaKeywords = $article['metakeywords_de']; + + $manufacturerNumber = $article['herstellernummer']; + if (empty($manufacturerNumber)) { + $manufacturerNumber = ''; + } + + $weight = (float)$article['gewicht']; + $length = (float)$article['laenge'] * 10; + $height = (float)$article['hoehe'] * 10; + $width = (float)$article['breite'] * 10; + + $purchasePrice = (float)$article['einkaufspreis']; + + $currencyId = $this->findCurrencyId($article['waehrung']); + $price = [ + 'net' => $article['preis'], + 'gross' => $article['bruttopreis'], + 'currencyId' => $currencyId, + 'linked' => true]; + + if (!empty($article['pseudopreis'])) { + $price['listPrice'] = [ + 'currencyId' => $currencyId, + 'gross' => $article['pseudopreis'], + 'linked' => true, + 'net' => $article['pseudopreis']/(1+$taxRate/100) + ]; + } + + $data = [ + 'name' => $article['name_de'], + 'isCloseout' => $isCloseOut, + 'productNumber' => $number, + 'manufacturerId' => $manufacturerId, + 'stock' => (int)$quantity, + 'taxId' => $taxId, + 'active' => $active, + 'description' => $description, + 'ean' => $ean, + 'metaTitle' => $metaTitle, + 'metaDescription' => $metaDescription, + 'keywords' => $metaKeywords, + 'manufacturerNumber' => $manufacturerNumber, + 'length' => $length, + 'width' => $width, + 'height' => $height, + 'weight' => $weight, + 'purchasePrice' => $purchasePrice, + 'price' => [$price], + 'categories' => $categoriesToAdd, + 'properties' => $propertiesToAdd, + 'crossSellings' => $crosselingToAdd, + 'media' => $mediaToAdd, + 'deliveryTimeId' => $deliveryTimeId + ]; + + $data = array_merge($data, $systemFieldsToAdd); + if(empty($data['customFields']) + || empty($data['customFields']['wawision_shopimporter_syncstate'])){ + $data['customFields']['wawision_shopimporter_syncstate'] = 1; + } + + if (empty($articleIdShopware)) { + $result = $this->shopwareRequest('POST', + 'product?_response=true', $data); + if (!empty($result['data']['id'])) { + $articleIdShopware = $result['data']['id']; + $articleInfo['data'][0] = $result['data']; + } + } else { + $headerInformation = []; + $languageId = $this->getLanguageIdByCountryIso('DE'); + if (!empty($languageId)) { + $headerInformation[] = 'sw-language-id: ' . $languageId; + } + $result = $this->shopwareRequest('PATCH', + sprintf('product/%s?_response=true', $articleIdShopware), $data, $headerInformation); + } + + if(!empty($articleIdShopware)){ + $this->exportTranslationsForArticle($article, $articleIdShopware); + } + + $this->addCoverImage($article, $articleIdShopware); + + if (empty($result['data']) || is_array($result['errors'])) { + $this->Shopware6Log('Artikelexport fehlgeschlagen', ['data:' => $data, 'response' => $result]); + continue; + } + + $this->exportSeoUrls($article, $articleIdShopware); + + $this->exportVariants($article, $articleIdShopware, $currencyId); + + if (empty($result['data']) || is_array($result['errors'])) { + $this->Shopware6Log('Artikelexport bei Bildübertragung fehlgeschlagen', ['data:' => $data, 'response' => $result]); + continue; + } + + $defaultPrices = $this->getPricesFromArray($article['staffelpreise_standard'] ?? []); + $groupPrices = $this->getPricesFromArray($article['staffelpreise_gruppen'] ?? []); + + if (!empty($defaultPrices) || !empty($groupPrices)) { + $this->deleteOldBulkPrices($articleIdShopware); + } + if (!empty($defaultPrices)) { + foreach ($defaultPrices as $priceData) { + $this->exportBulkPriceForGroup($articleIdShopware, $this->defaultRuleName, $priceData); + } + } + if (!empty($groupPrices)) { + foreach ($groupPrices as $priceData) { + $this->exportBulkPriceForGroup($articleIdShopware, $priceData->getGroupName(), $priceData); + } + } + + $successCounter++; + } + + return $successCounter; + } + + protected function exportBulkPriceForGroup(string $productId, string $groupName, PriceData $priceData): void + { + $currencyId = $this->findCurrencyId($priceData->getCurrency()); + + $groupRuleId = $this->client->getGroupRuleId($groupName); + if (empty($groupRuleId)) { + $this->Shopware6Log("Fehler: Gruppe {$groupName} konnte im Shop nicht gefunden werden"); + return; + } + + $result = $this->client->saveBulkPrice($productId, $groupRuleId, $currencyId, $priceData); + if (empty($result['data'])) { + $this->Shopware6Log("Fehler: Staffelpreis für Gruppe {$groupName} konnte nicht exportiert werden", $result); + } + } + + /** + * @param string $deliveryTimeText + * + * @return string|null + */ + protected function getDeliveryTimeId(string $deliveryTimeText): ?string + { + $searchCommand = [ + 'limit' => 5, + 'filter' => [ + [ + 'field' => 'name', + 'type' => 'equals', + 'value' => $deliveryTimeText + ] + ] + ]; + $result = $this->shopwareRequest('POST', 'search/delivery-time', $searchCommand); + + if (empty($result['data'][0]['id'])) { + return null; + } + + return $result['data'][0]['id']; + } + + /** + * @param string $description + * @return string + */ + protected function prepareDescription($description): string + { + $markupSubstitute = [ + '/"/' => '"', + '/<([^&]+)>/' => '<\1>', + '/\\/' => '', + '/\\<\/strong>/' => '', + '/\\/' => '', + '/\\<\/em>/' => '', + '/&/' => '&', + ]; + + return (string)preg_replace(array_keys($markupSubstitute), array_values($markupSubstitute), $description); + } + + /** + * @param array $article + * @param string $articleIdShopware + */ + protected function exportTranslationsForArticle(array $article, string $articleIdShopware): void + { + $customFieldsToAdd = $this->customFieldsToExport($article, $articleIdShopware); + + $preparedTranslations = []; + $preparedTranslations['DE'] = [ + 'name' => $article['name_de'], + 'description' => $this->prepareDescription($article['uebersicht_de']), + 'metaTitle' => $article['metatitle_de'], + 'metaDescription' => $article['metadescription_de'], + 'keywords' => $article['metakeywords_de'], + 'customFields' => [] + ]; + if(!empty($customFieldsToAdd['DE'])){ + $preparedTranslations['DE']['customFields'] = $customFieldsToAdd['DE']; + } + $preparedTranslations['GB'] = [ + 'name' => $article['name_en'], + 'description' => $this->prepareDescription($article['uebersicht_en']), + 'metaTitle' => $article['metatitle_en'], + 'metaDescription' => $article['metadescription_en'], + 'keywords' => $article['metakeywords_en'], + 'customFields' => [], + ]; + if(!empty($customFieldsToAdd['GB'])){ + $preparedTranslations['GB']['customFields'] = $customFieldsToAdd['GB']; + } + foreach ($article['texte'] as $translation) { + if ($translation['sprache'] === 'EN') { + $translation['sprache'] = 'GB'; + } + $preparedTranslations[$translation['sprache']] = [ + 'name' => $translation['name'], + 'description' => $this->prepareDescription($translation['beschreibung_online']), + 'metaTitle' => $translation['meta_title'], + 'metaDescription' => $translation['meta_description'], + 'keywords' => $translation['meta_keywords'], + ]; + if(!empty($customFieldsToAdd[$translation['sprache']])){ + $preparedTranslations[$translation['sprache']]['customFields'] = $customFieldsToAdd[$translation['sprache']]; + } + } + + foreach ($preparedTranslations as $countryIsoCode => $translation) { + $languageId = $this->getLanguageIdByCountryIso($countryIsoCode); + if (empty($languageId)) { + $this->Shopware6Log('Language Id not found for country: ' . $countryIsoCode); + continue; + } + + $headerInformation = ['sw-language-id: ' . $languageId]; + $this->shopwareRequest( + 'PATCH', + sprintf('product/%s', $articleIdShopware), + $translation, $headerInformation + ); + } + } + + /** + * @param string $countryIso + * + * @return string|null + */ + protected function getLanguageIdByCountryIso(string $countryIso): ?string + { + if(array_key_exists($countryIso, $this->knownShopLanguageIds)){ + return $this->knownShopLanguageIds[$countryIso]; + } + + $searchCommand = [ + 'limit' => 5, + 'filter' => [ + [ + 'field' => 'country.iso', + 'type' => 'equals', + 'value' => $countryIso + ] + ] + ]; + $countryInformation = $this->shopwareRequest('POST', 'search/country', $searchCommand); + + foreach ($countryInformation['data'] as $country){ + $searchCommand = [ + 'limit' => 5, + 'filter' => [ + [ + 'field' => 'locale.territory', + 'type' => 'equals', + 'value' => $country['attributes']['name'] + ] + ] + ]; + $localeInformation = $this->shopwareRequest('POST', 'search/locale', $searchCommand); + foreach ($localeInformation['data'] as $locale) { + $searchCommand = [ + 'limit' => 5, + 'filter' => [ + [ + 'field' => 'language.localeId', + 'type' => 'equals', + 'value' => $locale['id'] + ] + ] + ]; + $languageInformation = $this->shopwareRequest('POST', 'search/language', $searchCommand); + if (!empty($languageInformation['data'][0]['id'])) { + $this->knownShopLanguageIds[$countryIso] = $languageInformation['data'][0]['id']; + return $languageInformation['data'][0]['id']; + } + } + } + $this->knownShopLanguageIds[$countryIso] = null; + + return null; + } + + /** + * @param string $manufacturerName + * + * @return null|string + */ + protected function createManufacturer(string $manufacturerName): ?string + { + $data = ['name' => $manufacturerName]; + $response = $this->shopwareRequest('POST', 'product-manufacturer?_response=true', $data); + + $manufacturerId = null; + if(!empty($response['data']['id'])){ + $manufacturerId = $response['data']['id']; + $this->knownManufacturerIds[$manufacturerName] = $manufacturerId; + } + + return $manufacturerId; + } + + /** + * @param string $manufacturerName + * + * @return null|string + */ + protected function getManufacturerIdByName(string $manufacturerName): ?string + { + if (!empty($this->knownManufacturerIds[$manufacturerName])) { + return $this->knownManufacturerIds[$manufacturerName]; + } + + $manufacturerId = null; + if (empty($manufacturerName)) { + $manufacturerName = $this->defaultManufacturer; + } + $manufacturer = $this->shopwareRequest( + 'GET', + 'product-manufacturer?filter[product_manufacturer.name]=' . urlencode($manufacturerName) + ); + $manufacturerId = $manufacturer['data'][0]['id']; + $this->knownManufacturerIds[$manufacturerName] = $manufacturerId; + + return $manufacturerId; + } + + /** + * @param float $taxRate + * + * @return string + */ + protected function getTaxIdByRate(float $taxRate): string{ + if(empty($this->taxesInShop)){ + $this->taxesInShop = $this->shopwareRequest('GET', 'tax'); + } + foreach ($this->taxesInShop['data'] as $taxData) { + if (abs(($taxData['attributes']['taxRate']-$taxRate)) < 0.0001 ) { + return $taxData['id']; + } + } + + return $this->taxesInShop['data'][0]['id']; + } + + /** + * @param array $internalArticleData + * @param string $articleIdShopware + * + * @return array + */ + protected function mediaToExport($internalArticleData, $articleIdShopware) + { + $mediaToAdd = [ + ]; + + if (empty($internalArticleData['Dateien'])) { + return $mediaToAdd; + } + $internalMediaIds = []; + + $searchdata = [ + 'limit' => 1, + 'filter' => [ + [ + 'field' => 'name', + 'type' => 'equals', + 'value' => $this->shopwareMediaFolder + ] + ] + ]; + $mediaFolderData = $this->shopwareRequest('POST', 'search/media-folder', $searchdata); + if(empty($mediaFolderData['data'][0]['id'])){ + $this->Shopware6ErrorLog('Kein Media Folder gefunden für: ', $this->shopwareMediaFolder); + return []; + } + + $mediaFolderId = $mediaFolderData['data'][0]['id']; + + foreach ($internalArticleData['Dateien'] as $internalFile) { + $filename = explode('.', $internalFile['filename']); + unset($filename[(!empty($filename)?count($filename):0) - 1]); + $filename = $internalFile['id'].'_'.implode($filename); + $extension = $internalFile['extension']; + $imageTitle = (string)$internalFile['titel']; + $imageAltText = (string)$internalFile['beschreibung']; + $accessToken = $this->shopwareToken(); + + $searchdata = [ + 'limit' => 5, + 'filter' => [ + [ + 'field' => 'media.fileName', + 'type' => 'equals', + 'value' => $filename + ] + ] + ]; + $mediaData = $this->shopwareRequest('POST', 'search/media', $searchdata); + if (!empty($mediaData['data'][0]['id'])) { + $internalMediaIds[] = $mediaData['data'][0]['id']; + if($mediaData['data'][0]['attributes']['title'] !== $imageTitle + || $mediaData['data'][0]['attributes']['alt'] !== $imageAltText){ + $this->setMediaTitleAndAltText($mediaData['data'][0]['id'], $imageTitle, $imageAltText); + } + continue; + } + + $mediaData = $this->shopwareRequest('POST', 'media?_response=true', []); + if(empty($mediaData['data']['id'])){ + $this->Shopware6Log('Error when creating media for sku: ' . $internalArticleData['nummer'], + ['mediaData' => $mediaData, 'title' => $imageTitle, 'text' => $imageAltText]); + continue; + } + $mediaId = $mediaData['data']['id']; + $this->setMediaTitleAndAltText($mediaId, $imageTitle, $imageAltText); + + $mediaAssociationData = [ + [ + 'action' => 'upsert', + 'entity' => 'media', + 'payload' => [ + [ + 'id' => $mediaId, + 'mediaFolderId' => $mediaFolderId + ] + ] + ] + ]; + $this->shopwareRequest('POST', '_action/sync?_response=true', $mediaAssociationData); + + $url = $this->ShopUrl . 'v2/_action/media/' . $mediaId . '/upload?extension=' . $extension . '&fileName=' . $filename; + $ch = curl_init(); + $setHeaders = [ + 'Content-Type:image/' . $extension, + 'Authorization:Bearer ' . $accessToken['token'] + ]; + curl_setopt($ch, CURLOPT_URL, $url); + curl_setopt($ch, CURLOPT_POSTFIELDS, base64_decode($internalFile['datei'])); + curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); + curl_setopt($ch, CURLOPT_HTTPHEADER, $setHeaders); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); + curl_exec($ch); + + $internalMediaIds[] = $mediaId; + } + + $existingMediaConnection = []; + if (!empty($articleIdShopware)) { + $existingMediaConnection = $this->shopwareRequest('GET', 'product/' . $articleIdShopware . '/media?limit=100'); + foreach ($existingMediaConnection['data'] as $existingConnection) { + if (!in_array($existingConnection['attributes']['mediaId'], $internalMediaIds, false)) { + $this->shopwareRequest('DELETE', 'product/' . $articleIdShopware . '/media/' . $existingConnection['id']); + } + } + } + + $alreadyAddedMediaIDs = []; + if (!empty($existingMediaConnection)) { + foreach ($existingMediaConnection['data'] as $existingConnection) { + $alreadyAddedMediaIDs[$existingConnection['attributes']['mediaId']] = $existingConnection['id']; + } + } + $position = 0; + foreach ($internalMediaIds as $mediaId) { + $mediaDataSet = [ + 'mediaId' => $mediaId, + 'position' => $position + ]; + if (array_key_exists($mediaId, $alreadyAddedMediaIDs)) { + $mediaDataSet['id'] = $alreadyAddedMediaIDs[$mediaId]; + } + $mediaToAdd[] = $mediaDataSet; + $position++; + } + + return $mediaToAdd; + } + + /** + * @param string $mediaId + * @param string $title + * @param string $altText + */ + protected function setMediaTitleAndAltText(string $mediaId, string $title, string $altText): void + { + $this->shopwareRequest('PATCH', 'media/' . $mediaId, + ['title' => $title, + 'alt' => $altText + ] + ); + } + + /** + * @param array $articleInXentral + * @param string $articleIdShopware + */ + protected function addCoverImage($articleInXentral, $articleIdShopware){ + if(empty($articleIdShopware)){ + return; + } + if(empty($articleInXentral['Dateien'])){ + return; + } + $existingMediaConnection = $this->shopwareRequest('GET', 'product/' . $articleIdShopware . '/media?limit=100'); + if(empty($existingMediaConnection['data'])){ + return; + } + foreach ($articleInXentral['Dateien'] as $xentralFile) { + $filename = explode('.', $xentralFile['filename']); + unset($filename[(!empty($filename)?count($filename):0) - 1]); + $filename = $xentralFile['id'].'_'.implode($filename); + + $searchdata = [ + 'limit' => 5, + 'filter' => [ + [ + 'field' => 'media.fileName', + 'type' => 'equals', + 'value' => $filename + ] + ] + ]; + $mediaData = $this->shopwareRequest('POST', 'search/media', $searchdata); + $mediaId = $mediaData['data'][0]['id']; + + foreach ($existingMediaConnection['data'] as $mediaConnection){ + if($mediaId === $mediaConnection['attributes']['mediaId']){ + + $this->shopwareRequest('PATCH', + sprintf('product/%s?_response=true', $articleIdShopware),['coverId' => $mediaConnection['id']]); + return; + } + } + } + } + + /** + * @param array $articleInXentral + * @param string $articleIdShopware + * @return array + */ + protected function categoriesToExport($articleInXentral, $articleIdShopware) + { + $categoryName = $articleInXentral['kategoriename']; + $categoryTree = $articleInXentral['kategorien']; + + $categoriesToAdd = []; + if (empty($categoryName) && empty($categoryTree)) { + return $categoriesToAdd; + } + + $categoriesInXentral = []; + if (!empty($categoryTree)) { + $rootcategory = null; + $categoryTreeid = []; + foreach ($categoryTree as $categoryData) { + $categoryData['shopwareparent'] = 0; + if (!$categoryData['parent']) { + $categoryData['shopwareid'] = $rootcategory; + } + $categoryTreeid[$categoryData['id']] = $categoryData; + } + + foreach ($categoryTree as $categoryData) { + $parentid = $rootcategory; + if (!empty($categoryData['parent'])) { + $parentid = $this->getCategoryParentId($categoryData, $categoryTreeid); + } + + $searchdata = [ + 'limit' => 25, + 'filter' => [ + [ + 'field' => 'category.name', + 'type' => 'equals', + 'value' => $categoryData['name'] + ] + ] + ]; + if (!empty($parentid)) { + $searchdata['filter'][] = [ + 'field' => 'category.parentId', + 'type' => 'equals', + 'value' => $parentid + ]; + } + $result = $this->shopwareRequest('POST', 'search/category', $searchdata); + + + if (!empty($result['data'][0]['id'])) { + $categoryTreeid[$categoryData['id']]['shopwareid'] = $result['data'][0]['id']; + $categoriesInXentral[] = $result['data'][0]['id']; + } + } + } else if (!empty($categoryName)) { + $searchdata = [ + 'limit' => 25, + 'filter' => [ + [ + 'field' => 'category.name', + 'type' => 'equals', + 'value' => $categoryName + ] + ] + ]; + + $result = $this->shopwareRequest('POST', 'search/category', $searchdata); + + if (!empty($result['data'][0]['id'])) { + $categoriesInXentral[] = $result['data'][0]['id']; + } + } + + if (!empty($articleIdShopware)) { + $existingCategories = $this->shopwareRequest('GET', 'product/' . $articleIdShopware . '/categories?limit=50'); + foreach ($existingCategories['data'] as $existingCategory) { + if (!in_array($existingCategory['id'], $categoriesInXentral, false)) { + $this->shopwareRequest('DELETE', 'product/' . $articleIdShopware . '/categories/' . $existingCategory['id']); + } + } + } + foreach ($categoriesInXentral as $categoryId) { + $categoriesToAdd[] = ['id' => $categoryId]; + } + + + return $categoriesToAdd; + } + + /** + * @param $categoryData + * @param $categoryTreeId + * @return string|null + */ + protected function getCategoryParentId($categoryData, &$categoryTreeId) + { + $parentId = $categoryTreeId[$categoryData['parent']]['shopwareid']; + if (!empty($parentId)) { + return $parentId; + } + + $parentCategoryData = $this->app->DB->SelectRow("SELECT id,parent,bezeichnung AS name FROM artikelkategorien WHERE id<>'' AND id<>'0' AND id='" . $categoryData['parent'] . "' LIMIT 1"); + if (empty($parentCategoryData)) { + return null; + } + + $searchData = [ + 'limit' => 25, + 'filter' => [ + [ + 'field' => 'category.name', + 'type' => 'equals', + 'value' => $parentCategoryData['name'] + ] + ] + ]; + $result = $this->shopwareRequest('POST', 'search/category', $searchData); + + if (count($result['data']) < 1) { + return null; + } + + if (count($result['data']) === 1) { + $parentCategoryData['shopwareid'] = $result['data'][0]['id']; + $categoryTreeId[$parentCategoryData['id']] = $parentCategoryData; + return $result['data'][0]['id']; + } + + $grandparentId = $this->getCategoryParentId($parentCategoryData, $categoryTreeId); + + $searchData = [ + 'limit' => 25, + 'filter' => [ + [ + 'field' => 'category.name', + 'type' => 'equals', + 'value' => $parentCategoryData['name'] + ], + [ + 'field' => 'category.parentId', + 'type' => 'equals', + 'value' => $grandparentId + ] + ] + ]; + $result = $this->shopwareRequest('POST', 'search/category', $searchData); + + + if (count($result['data']) === 1) { + $parentCategoryData['shopwareid'] = $result['data'][0]['id']; + $categoryTreeId[$parentCategoryData['id']] = $parentCategoryData; + return $result['data'][0]['id']; + } + return null; + } + + /** + * @param string $propertyName + * + * @return string|null + */ + protected function getPropertyGroupId($propertyName): ?string + { + if(array_key_exists($propertyName, $this->knownPropertyGroupIds)){ + return $this->knownPropertyGroupIds[$propertyName]; + } + + $searchData = [ + 'limit' => 25, + 'filter' => [ + [ + 'field' => 'property_group.name', + 'type' => 'equals', + 'value' => $propertyName + ] + ] + ]; + + $germanLanguageId = $this->getLanguageIdByCountryIso('DE'); + $headerInformation = ['sw-language-id: ' . $germanLanguageId]; + $propertyData = $this->shopwareRequest( + 'POST', + 'search/property-group', + $searchData, + $headerInformation); + if (empty($propertyData['data'][0]['id'])) { + return null; + } + + $this->knownPropertyGroupIds[$propertyName] = $propertyData['data'][0]['id']; + + return $propertyData['data'][0]['id']; + } + + /** + * @param string $propertyName + * @return null|string + */ + protected function createPropertyGroup($propertyName): ?string + { + $propertyGroupData = [ + 'displayType' => 'text', + 'name' => $propertyName, + 'sortingType' => 'alphanumeric' + ]; + $propertyGroup = $this->shopwareRequest( + 'POST', + 'property-group?_response=true', + $propertyGroupData); + + $this->knownPropertyGroupIds[$propertyName] = $propertyGroup['data']['id']; + + if (empty($propertyGroup['data']['id'])) { + return null; + } + + return $propertyGroup['data']['id']; + } + + /** + * @param string $propertyGroupId + * @param string $propertyName + * @param string $countryIsoCode + */ + protected function createTranslationForPropertyGroup($propertyGroupId, $propertyName, $countryIsoCode): void + { + $languageId = $this->getLanguageIdByCountryIso($countryIsoCode); + if (empty($languageId)) { + return; + } + + $headerInformation = ['sw-language-id: ' . $languageId]; + + $translation = [ + 'name' => $propertyName, + ]; + + $this->shopwareRequest( + 'PATCH', + sprintf('property-group/%s', $propertyGroupId), + $translation, + $headerInformation); + } + + /** + * @param string $propertyGroupId + * @param string $propertyOptionName + * @param string $countryIsoCode + * @return mixed|null + */ + protected function getPropertyOptionId($propertyGroupId, $propertyOptionName, $countryIsoCode = 'DE'): ?string + { + $searchData = [ + 'limit' => 25, + 'filter' => [ + [ + 'field' => 'property_group_option.name', + 'type' => 'equals', + 'value' => $propertyOptionName + ] + ] + ]; + $languageId = $this->getLanguageIdByCountryIso($countryIsoCode); + $headerInformation = ['sw-language-id: ' . $languageId]; + $optionData = $this->shopwareRequest( + 'POST', + 'search/property-group/' . $propertyGroupId . '/options', + $searchData, + $headerInformation); + + if (empty($optionData['data'][0]['id'])) { + return null; + } + + return $optionData['data'][0]['id']; + } + + /** + * @param string $propertyGroupId + * @param string $propertyOptionName + * @return null|string + */ + protected function createPropertyOption($propertyGroupId, $propertyOptionName): ?string + { + $propertyOptionData = [ + 'id' => '', + 'name' => $propertyOptionName + ]; + $createdPropertyOption = $this->shopwareRequest( + 'POST', + 'property-group/' . $propertyGroupId . '/options?_response=true', + $propertyOptionData); + + if (empty($createdPropertyOption['data']['id'])) { + return null; + } + + return $createdPropertyOption['data']['id']; + } + + /** + * @param string $optionId + * @param string $optionName + * @param string $countryIsoCode + */ + protected function createTranslationForPropertyOption($optionId, $optionName, $countryIsoCode): void + { + $languageId = $this->getLanguageIdByCountryIso($countryIsoCode); + if (empty($languageId)) { + return; + } + $headerInformation = ['sw-language-id: ' . $languageId]; + $translation = [ + 'name' => $optionName, + ]; + + $this->shopwareRequest( + 'PATCH', + sprintf('property-group-option/%s', $optionId), + $translation, + $headerInformation); + } + + /** + * @param array $internalArticle + * @param string $articleIdShopware + * @return array + */ + protected function propertiesToExport($internalArticle, $articleIdShopware): array + { + $propertiesToAdd = $this->getPropertiesFromArticle($internalArticle); + if (empty($propertiesToAdd)) { + return []; + } + $assignedProperties = []; + + foreach ($propertiesToAdd as $propertyDefaultName => $countryIsoToPropertyTranslation) { + if (empty($countryIsoToPropertyTranslation['DE'])) { + continue; + } + $propertyGroupId = ''; + if (array_key_exists($propertyDefaultName, $this->knownPropertyGroupIds)) { + $propertyGroupId = $this->knownPropertyGroupIds[$propertyDefaultName]; + } + if (empty($propertyGroupId)) { + $propertyGroupId = $this->getPropertyGroupId($propertyDefaultName); + } + if (empty($propertyGroupId)) { + $propertyGroupId = $this->createPropertyGroup($propertyDefaultName); + } + if (empty($propertyGroupId)) { + $this->Shopware6Log('PropertyGroup kann nicht erstellt werden: ' . $propertyDefaultName); + continue; + } + + foreach ($countryIsoToPropertyTranslation as $countryIsoCode => $translation) { + $this->createTranslationForPropertyGroup($propertyGroupId, $translation['name'], $countryIsoCode); + } + + + $optionId = $this->getPropertyOptionId($propertyGroupId, $countryIsoToPropertyTranslation['DE']['value'], 'DE'); + if (empty($optionId)) { + $optionId = $this->createPropertyOption($propertyGroupId, $countryIsoToPropertyTranslation['DE']['value']); + } + if (empty($optionId)) { + $this->Shopware6Log('Option kann nicht erstellt werden: ' . $countryIsoToPropertyTranslation['DE']['value']); + continue; + } + + $assignedProperties[] = $optionId; + + foreach ($countryIsoToPropertyTranslation as $countryIsoCode => $translation) { + $this->createTranslationForPropertyOption($optionId, $translation['value'], $countryIsoCode); + } + } + + if (!empty($articleIdShopware)) { + $existingProperties = $this->shopwareRequest('GET', 'product/' . $articleIdShopware . '/properties?limit=100'); + foreach ($existingProperties['data'] as $existingProperty) { + if (!in_array($existingProperty['id'], $assignedProperties, false)) { + $this->shopwareRequest('DELETE', 'product/' . $articleIdShopware . '/properties/' . $existingProperty['id']); + } + } + } + + $propertiesToAdd = []; + foreach ($assignedProperties as $propertyOptionId) { + $propertiesToAdd[] = ['id' => $propertyOptionId]; + } + + return $propertiesToAdd; + } + + /** + * @param string $name + * @param string $value + * @return bool + */ + protected function propertyMustBeIgnored(string $name, string $value): bool + { + return empty($value) || + strpos($name, 'customField_') === 0 || + stripos($name, 'shopware6_') !== false; + } + + /** + * @param array $internalArticleData + * @return array + */ + protected function getPropertiesFromArticle($internalArticleData): array + { + //'Farbe' => [['DE' => ['name' => 'Farbe, 'value' => 'Gelb']], + // ['EN' => ['name' => 'Colour, 'value' => 'Yellow']]] + $propertiesToAdd = []; + if (!empty($internalArticleData['eigenschaften'])) { + foreach ($internalArticleData['eigenschaften'] as $property) { + if ($this->propertyMustBeIgnored($property['name'], $property['values'])) { + continue; + } + if (strpos($property['name'], 'property_') === 0) { + $propertyName = substr($property['name'], 9); + $propertiesToAdd[$propertyName]['DE'] = [ + 'name' => $propertyName, + 'value' => $property['values']]; + continue; + } + if ($this->propertyOption === 'toProperties') { + $propertiesToAdd[$property['name']]['DE'] = [ + 'name' => $property['name'], + 'value' => $property['values']]; + } + } + } + + if (!empty($internalArticleData['eigenschaftenuebersetzungen'])) { + foreach ($internalArticleData['eigenschaftenuebersetzungen'] as $translatedProperty) { + if ($translatedProperty['language_to'] === 'EN') { + $translatedProperty['language_to'] = 'GB'; + } + if ($this->propertyMustBeIgnored($translatedProperty['property_to'], $translatedProperty['property_value_to'])) { + continue; + } + if (strpos($translatedProperty['property_to'], 'property_') === 0) { + $propertiesToAdd[$translatedProperty['property_from']][$translatedProperty['language_to']] = [ + 'name' => substr($translatedProperty['property_to'], 9), + 'value' => $translatedProperty['property_value_to']]; + continue; + } + if ($this->propertyOption === 'toProperties') { + $propertiesToAdd[$translatedProperty['property_from']][$translatedProperty['language_to']] = [ + 'name' => $translatedProperty['property_to'], + 'value' => $translatedProperty['property_value_to']]; + } + } + } + + if (!empty($internalArticleData['freifelder'])) { + foreach ($internalArticleData['freifelder']['DE'] as $freeFieldKey => $freeFieldValue) { + if ($this->propertyMustBeIgnored($freeFieldKey, $freeFieldValue)) { + continue; + } + if (strpos($freeFieldKey, 'property_') === 0) { + $propertyName = substr($freeFieldKey, 9); + $propertiesToAdd[$propertyName]['DE'] = [ + 'name' => $propertyName, + 'value' => $freeFieldValue + ]; + continue; + } + if ($this->freeFieldOption === 'toProperties') { + $propertiesToAdd[$freeFieldKey]['DE'] = [ + 'name' => $freeFieldKey, + 'value' => $freeFieldValue + ]; + } + } + + foreach ($internalArticleData['freifelder'] as $languageIso => $freeFields) { + if ($languageIso === 'DE') { + continue; + } + if ($languageIso === 'EN') { + $languageIso = 'GB'; + } + foreach ($freeFields as $freeFieldData) { + if ($this->propertyMustBeIgnored($freeFieldData['mapping'], $freeFieldData['wert'])) { + continue; + } + if (strpos($freeFieldData['mapping'], 'property_') === 0) { + $propertyName = substr($freeFieldData['mapping'], 9); + $propertiesToAdd[$propertyName][$languageIso] = [ + 'name' => $propertyName, + 'value' => $freeFieldData['wert'] + ]; + continue; + } + if ($this->freeFieldOption === 'toProperties') { + $propertiesToAdd[$freeFieldData['mapping']][$languageIso] = [ + 'name' => $freeFieldData['mapping'], + 'value' => $freeFieldData['wert'] + ]; + } + } + } + } + + return $propertiesToAdd; + } + + /** + * @param array $articleInXentral + * @param string $articleIdShopware + * + * @return array + */ + protected function customFieldsToExport($articleInXentral, $articleIdShopware): array + { + $customFieldsToAdd = $this->getCustomFieldsFromArticle($articleInXentral); + if (empty($customFieldsToAdd)) { + return []; + } + $languageId = $this->getLanguageIdByCountryIso('DE'); + $headerInformation = ['sw-language-id: ' . $languageId]; + + $customFields = []; + if (!empty($articleIdShopware)) { + $articleInfo = $this->shopwareRequest( + 'GET', 'product/' . $articleIdShopware, + [], + $headerInformation); + $customFields['DE'] = $articleInfo['data'][0]['attributes']['customFields']; + if ($customFields === null) { + $customFields = []; + } + } + + foreach ($customFieldsToAdd as $defaultFieldName => $countryIsoCodeToCustomFieldData) { + $customFieldDefinition = $this->shopwareRequest( + 'GET', + sprintf('custom-field?filter[custom_field.name]=%s', $defaultFieldName), + [], + $headerInformation + ); + if (empty($customFieldDefinition)) { + $this->Shopware6Log('Freifeld entspricht keinem shopware Freifeld', $defaultFieldName); + continue; + } + + foreach ($countryIsoCodeToCustomFieldData as $countryIsoCode => $customFieldData) { + $name = $customFieldData['name']; + $value = $customFieldData['value']; + if ($value === '') { + continue; + } + if($countryIsoCode === 'EN'){ + $countryIsoCode = 'GB'; + } + $fieldType = $customFieldDefinition['data'][0]['attributes']['type']; + $controlType = $customFieldDefinition['data'][0]['attributes']['config']['componentName']; + + switch ($fieldType) { + case 'text': + case 'html': + if ($controlType === 'sw-media-field') { + $this->Shopware6Log( + 'Warnung: Freifelder vom Type "medium" werden nicht unterstützt.' + ); + } else { + $customFields[$countryIsoCode][$name] = (string)$value; + } + break; + case 'bool': + $customFields[$countryIsoCode][$name] = filter_var($value, FILTER_VALIDATE_BOOLEAN); + break; + case 'int': + $customFields[$countryIsoCode][$name] = (int)$value; + break; + case 'float': + $customFields[$countryIsoCode][$name] = (float)$value; + break; + case 'select': + $options = $customFieldDefinition['data'][0]['attributes']['config']['options']; + $allowedValues = []; + foreach ($options as $option) { + $allowedValues[] = $option['value']; + } + if ($controlType === 'sw-single-select') { + if (in_array($value, $allowedValues, true)) { + $customFields[$countryIsoCode][$name] = $value; + } else { + $this->Shopware6Log( + sprintf('Warnung: Freifeld "%s"="%s"; ungültiger Wert', $name, $value), + ['allowed values' => $allowedValues] + ); + } + } + if ($controlType === 'sw-multi-select') { + $value = explode(',', $value); + foreach ($value as &$item) { + $item = trim($item); + } + unset($item); + if (array_intersect($value, $allowedValues) === $value) { + $customFields[$countryIsoCode][$name] = $value; + } else { + $this->Shopware6Log( + sprintf('Warnung: Freifeld "%s"; ungültiger Wert', $name), + ['values' => $value, 'allowed values' => $allowedValues] + ); + } + } + break; + default: + $this->Shopware6Log( + 'Warnung: Freifeld enthält falschen Typ.', + ['freifeld' => $name, 'wert' => $value] + ); + continue 2; + } + } + } + + + return $customFields; + } + + /** + * @param string $name + * @param string $value + * @return bool + */ + protected function customFieldMustBeIgnored(string $name, string $value): bool + { + return empty($value) || + strpos($name, 'property_') === 0 || + stripos($name, 'shopware6_') !== false; + } + + /** + * @param array $articleInXentral + * @return array + */ + protected function getCustomFieldsFromArticle($articleInXentral): array + { + $customFieldsToAdd = []; + if (!empty($articleInXentral['eigenschaften'])) { + foreach ($articleInXentral['eigenschaften'] as $propertyInXentral) { + if ($this->customFieldMustBeIgnored($propertyInXentral['name'], $propertyInXentral['values'])) { + continue; + } + if (strpos($propertyInXentral['name'], 'customField_') === 0) { + $customFieldName = substr($propertyInXentral['name'], 12); + $customFieldsToAdd[$customFieldName]['DE'] = [ + 'name' => $customFieldName, + 'value' => $propertyInXentral['values'] + ]; + continue; + } + if ($this->propertyOption === 'toCustomFields') { + $customFieldsToAdd[$propertyInXentral['name']]['DE'] = [ + 'name' => $propertyInXentral['name'], + 'value' => $propertyInXentral['values'] + ]; + } + } + } + if (!empty($articleInXentral['eigenschaftenuebersetzungen'])) { + foreach ($articleInXentral['eigenschaftenuebersetzungen'] as $translatedProperty) { + if ($this->customFieldMustBeIgnored($translatedProperty['property_to'], $translatedProperty['property_value_to'])) { + continue; + } + if (strpos($translatedProperty['property_to'], 'customField_') === 0) { + $customFieldName = substr($translatedProperty['property_to'], 12); + $customFieldsToAdd[$customFieldName][$translatedProperty['language_to']] = [ + 'name' => $customFieldName, + 'value' => $translatedProperty['property_value_to'] + ]; + continue; + } + if ($this->propertyOption === 'toCustomFields') { + $customFieldsToAdd[$translatedProperty['property_to']][$translatedProperty['language_to']] = [ + 'name' => $translatedProperty['property_to'], + 'value' => $translatedProperty['property_value_to'] + ]; + } + } + } + + if (!empty($articleInXentral['freifelder'])) { + foreach ($articleInXentral['freifelder']['DE'] as $freeFieldKey => $freeFieldValue) { + if ($this->customFieldMustBeIgnored($freeFieldKey, $freeFieldValue)) { + continue; + } + if (strpos($freeFieldKey, 'customField_') === 0) { + $customFieldName = substr($freeFieldKey, 12); + $customFieldsToAdd[$customFieldName]['DE'] = [ + 'name' => $customFieldName, + 'value' => $freeFieldValue + ]; + continue; + } + if ($this->freeFieldOption === 'toCustomFields') { + $customFieldsToAdd[$freeFieldKey]['DE'] = [ + 'name' => $freeFieldKey, + 'value' => $freeFieldValue + ]; + } + } + + foreach ($articleInXentral['freifelder'] as $countryIsoCode => $freeFieldTranslations) { + if ($countryIsoCode === 'DE') { + continue; + } + foreach ($freeFieldTranslations as $freeFieldTranslation){ + if ($this->customFieldMustBeIgnored($freeFieldTranslation['mapping'], $freeFieldTranslation['wert'])) { + continue; + } + if ($countryIsoCode === 'EN') { + $countryIsoCode = 'GB'; + } + if (strpos($freeFieldTranslation['mapping'], 'customField_') === 0) { + $customFieldName = substr($freeFieldTranslation['mapping'], 12); + $customFieldsToAdd[$customFieldName][$countryIsoCode] = [ + 'name' => $customFieldName, + 'value' => $freeFieldTranslation['wert'] + ]; + continue; + } + if ($this->freeFieldOption === 'toCustomFields') { + $customFieldsToAdd[$freeFieldTranslation['mapping']][$countryIsoCode] = [ + 'name' => $freeFieldTranslation['mapping'], + 'value' => $freeFieldTranslation['wert'] + ]; + } + } + } + } + + return $customFieldsToAdd; + } + + /** + * @param array $articleInXentral + * @param int $articleIdShopware + * + * @return array + */ + protected function crosssellingToExport($articleInXentral, $articleIdShopware){ + if (empty($articleInXentral['crosssellingartikel'])) { + return []; + } + + $crosssellingArticles = []; + foreach ($articleInXentral['crosssellingartikel'] as $crosssellingArticle){ + $type = 'Ähnlich'; + if($crosssellingArticle['art'] == 2){ + $type = 'Zubehör'; + } + $crosssellingArticles[$type][] = $crosssellingArticle['nummer']; + } + $crossselingInformation = []; + foreach ($crosssellingArticles as $type => $articles){ + if(!empty($articleIdShopware)){ + $existingCrossSellings = $this->shopwareRequest('GET', sprintf('product/%s/cross-sellings/', + $articleIdShopware)); + if(!empty($existingCrossSellings['data'])){ + foreach ($existingCrossSellings['data'] as $existingCrossSelling){ + if($existingCrossSelling['attributes']['name'] === $type){ + $this->shopwareRequest('DELETE', sprintf('product/%s/cross-sellings/%s/', + $articleIdShopware, $existingCrossSelling['id'])); + } + } + } + } + + $crosselingToAdd = []; + foreach ($articles as $articleNumber) { + $articleInfo = $this->shopwareRequest( + 'GET', + sprintf('product?filter[product.productNumber]=%s', $articleNumber) + ); + + if(empty($articleInfo['data'][0]['id'])){ + continue; + } + $crosselingToAdd[] = $articleInfo['data'][0]['id']; + } + if(empty($crosselingToAdd)){ + continue; + } + $crossselingInformationForType = [ + 'active' => true, + 'name' => $type, + 'assignedProducts' => [], + 'type' => 'productList', + 'sortBy' => 'name', + 'limit' => 24, + 'position' => 1 + ]; + $position = 1; + foreach ($crosselingToAdd as $articleId){ + $crossselingInformationForType['assignedProducts'][] = [ + 'productId' => $articleId, + 'position' => $position, + ]; + $position++; + } + $crossselingInformation[] = $crossselingInformationForType; + } + + + return $crossselingInformation; + } + + /** + * @param string $unitShortCode + * + * @return string + */ + protected function unitToAdd(string $unitShortCode): string{ + $searchData = [ + 'limit' => 25, + 'source' => [ + 'id' + ], + 'filter' => [ + [ + 'field' => 'unit.shortCode', + 'type' => 'equals', + 'value' => $unitShortCode + ] + ] + ]; + $unitInShopware = $this->shopwareRequest( + 'POST', + 'search/unit', + $searchData); + + if(!empty($unitInShopware['data'][0]['id'])){ + return $unitInShopware['data'][0]['id']; + } + + $query = sprintf("SELECT `internebemerkung` FROM `artikeleinheit` WHERE `einheit_de` = '%s' LIMIT 1", + $unitShortCode); + $unitName = $this->app->DB->Select($query); + if(empty($unitName)){ + $unitName = $unitShortCode; + } + + $unitInformation = [ + 'name' => $unitName, + 'shortCode' => $unitShortCode + ]; + $result = $this->shopwareRequest('POST', 'unit?_response=true', $unitInformation); + + if(empty($result['data']['id'])){ + return ''; + } + + return $result['data']['id']; + } + + /** + * @param array $internArticle + * @param int $articleIdShopware + * + * @return array + */ + protected function systemFieldsToExport($internArticle, $articleIdShopware): array + { + $internalSpecialFields = []; + foreach ($internArticle['freifelder']['DE'] as $freeFieldName => $freeFieldValue) { + if (stripos($freeFieldName, 'shopware6_') !== false) { + $internalSpecialFields[$freeFieldName] = $freeFieldValue; + } + } + foreach ($internArticle['eigenschaften'] as $property) { + if (stripos($property['name'], 'shopware6_') !== false) { + $internalSpecialFields[$property['name']] = $property['values']; + } + } + + $systemFields = []; + foreach ($internalSpecialFields as $fieldName => $fieldValue) { + switch (strtolower($fieldName)) { + case 'shopware6_sales_channel': + $systemFields['visibilities'] = $this->modifySalesChannel(explode(',', $fieldValue), $articleIdShopware); + break; + case 'shopware6_purchase_unit': + $systemFields['purchaseUnit'] = (float)str_replace(',', '.', $fieldValue); + break; + case 'shopware6_reference_unit': + $systemFields['referenceUnit'] = (float)str_replace(',', '.', $fieldValue); + break; + case 'shopware6_unit': + $systemFields['unitId'] = $this->unitToAdd($fieldValue); + break; + case 'shopware6_pack_unit': + $systemFields['packUnit'] = (string)$fieldValue; + break; + case 'shopware6_restock_time': + $systemFields['restockTime'] = (int)$fieldValue; + break; + case 'shopware6_pack_unit_plural': + $systemFields['packUnitPlural'] = (string)$fieldValue; + break; + } + } + + return $systemFields; + } + + /** + * @param array $salesChannelNames + * @param string $articleIdInShopware + * + * @return array + */ + protected function modifySalesChannel($salesChannelNames, $articleIdInShopware) + { + $salesChannelInXentralIds = []; + foreach ($salesChannelNames as $salesChannelName) { + $salesChannelInfo = $this->shopwareRequest('GET', + sprintf('sales-channel?filter[sales_channel.name]=%s', urlencode(trim($salesChannelName))) + ); + if (!empty($salesChannelInfo['data'][0]['id'])) { + $salesChannelInXentralIds[] = $salesChannelInfo['data'][0]['id']; + } + } + + $existingVisibilities = $this->shopwareRequest( + 'GET', + sprintf('product/%s/visibilities', $articleIdInShopware) + ); + + $existingSalesChannelIds = []; + if (!empty($existingVisibilities['data'])) { + foreach ($existingVisibilities['data'] as $visibility) { + $existingSalesChannelIds[$visibility['id']] = $visibility['attributes']['salesChannelId']; + } + } + + foreach ($existingSalesChannelIds as $associationId => $existingSalesChannelId){ + if (!in_array($existingSalesChannelId, $salesChannelInXentralIds,true)) { + $this->shopwareRequest('DELETE', sprintf('product/%s/visibilities/%s/', + $articleIdInShopware, $associationId)); + } + } + + $salesChannelsToAdd = []; + foreach ($salesChannelInXentralIds as $salesChannelInXentralId){ + if (!in_array($salesChannelInXentralId, $existingSalesChannelIds,true)) { + $salesChannelsToAdd[] = $salesChannelInXentralId; + } + } + + $visibilities = []; + foreach ($salesChannelsToAdd as $salesChannelIdToAdd) { + $visibilities[] = [ + 'salesChannelId' => $salesChannelIdToAdd, + 'visibility' => 30 + ]; + } + + return $visibilities; + } + + /** + * @param string $isoCode + * + * @return string + */ + protected function findCurrencyId($isoCode) + { + + $this->requestCurrencyMappingLazy(); + if (isset($this->currencyMapping[strtoupper($isoCode)])) { + return $this->currencyMapping[strtoupper($isoCode)]; + } + $this->Shopware6Log( + sprintf('Warnung: Kein Mapping für Waehrung "%s" gefunden.', $isoCode), + $this->currencyMapping + ); + + return null; + } + + /** + * request currency mapping only once + */ + protected function requestCurrencyMappingLazy() + { + + if ($this->currencyMapping !== null) { + return; + } + $currencies = $this->shopwareRequest('GET', 'currency'); + if (!isset($currencies['data'])) { + $this->Shopware6Log('Kann Währungsmapping nicht abrufen', $currencies); + } + foreach ($currencies['data'] as $currency) { + $isoCode = strtoupper($currency['attributes']['isoCode']); + $this->currencyMapping[$isoCode] = $currency['id']; + } + } + + /** + * @param array $internalArticleData + * @param string $articleIdInShopware + * @return bool + */ + public function exportSeoUrls(array $internalArticleData, string $articleIdInShopware): bool + { + if (empty($articleIdInShopware)) { + return false; + } + + $preparedSeoInformation = []; + foreach ($internalArticleData['freifelder'] as $countryIsoCode => $freeFieldInformation) { + if($countryIsoCode === 'EN'){ + $countryIsoCode = 'GB'; + } + if($countryIsoCode === 'DE'){ + foreach ($freeFieldInformation as $freeFieldName => $freeFieldValue) { + if (stripos($freeFieldName, 'shopware6_seo_url') !== false) { + $preparedSeoInformation[$countryIsoCode][$freeFieldName] = $freeFieldValue; + } + } + }else{ + foreach ($freeFieldInformation as $freeFieldData) { + if (stripos($freeFieldData['mapping'], 'shopware6_seo_url') !== false) { + $preparedSeoInformation[$countryIsoCode][$freeFieldData['mapping']] = $freeFieldData['wert']; + } + } + } + } + foreach ($internalArticleData['eigenschaften'] as $property) { + if (stripos($property['name'], 'shopware6_seo_url') !== false) { + $preparedSeoInformation['DE'][$property['name']] = $property['values']; + } + } + foreach ($internalArticleData['eigenschaftenuebersetzungen'] as $propertyTranslation) { + if($propertyTranslation['language_to'] === 'EN'){ + $propertyTranslation['language_to'] = 'GB'; + } + if (stripos($propertyTranslation['property_to'], 'shopware6_seo_url') !== false) { + $preparedSeoInformation[$propertyTranslation['language_to']][$propertyTranslation['property_to']] = $propertyTranslation['property_value_to']; + } + } + + $specificSalesChannelSeoUrls = []; + $defaultSeoUrls = []; + foreach ($preparedSeoInformation as $countryIsoCode => $channelAssociations) { + foreach ($channelAssociations as $fieldName => $fieldValue){ + if(strtolower($fieldName) === 'shopware6_seo_url'){ + $defaultSeoUrls[$countryIsoCode] = $fieldValue; + }else{ + $seoInformation = explode('|', $fieldName); + $specificSalesChannelSeoUrls[$countryIsoCode][array_pop($seoInformation)] = $fieldValue; + } + } + } + + if (empty($specificSalesChannelSeoUrls) && empty($defaultSeoUrls)) { + return false; + } + + $salesChannelsIdToName = []; + $salesChannels = $this->shopwareRequest('GET','sales-channel'); + foreach ($salesChannels['data'] as $salesChannel) { + $salesChannelsIdToName[$salesChannel['id']] = $salesChannel['attributes']['name']; + } + + foreach ($preparedSeoInformation as $countryIsoCode => $x){ + $languageId = $this->getLanguageIdByCountryIso($countryIsoCode); + if (empty($languageId)) { + $this->Shopware6Log('Language Id not found for country: ' . $countryIsoCode); + continue; + } + + $headerInformation = ['sw-language-id: ' . $languageId]; + foreach ($salesChannelsIdToName as $salesChannelId => $salesChannelName) { + $seoUrlToUse = $defaultSeoUrls[$countryIsoCode]; + if (!empty($specificSalesChannelSeoUrls[$countryIsoCode][$salesChannelName])) { + $seoUrlToUse = $specificSalesChannelSeoUrls[$countryIsoCode][$salesChannelsIdToName[$salesChannelName]]; + } + if (empty($seoUrlToUse)) { + continue; + } + $seoDataToSend = [ + 'seoPathInfo' => $seoUrlToUse, + '_isNew' => true, + 'isModified' => true, + 'isCanonical' => true, + 'isDeleted' => false, + 'routeName' => 'frontend.detail.page', + 'foreignKey' => $articleIdInShopware, + 'pathInfo' => '/detail/'.$articleIdInShopware, + 'languageId' => $languageId, + 'salesChannelId' => $salesChannelId]; + $this->shopwareRequest('PATCH', '_action/seo-url/canonical', $seoDataToSend, $headerInformation); + } + } + + return true; + } + + /** + * @param array $article + * @param string $articleIdShopware + * @param string $currencyId + * + * @return bool + */ + protected function exportVariants($article, $articleIdShopware, $currencyId): bool + { + $languageId = $this->getLanguageIdByCountryIso('DE'); + if (empty($languageId)) { + return false; + } + if (empty($article['matrix_varianten']) || empty($articleIdShopware)) { + return false; + } + $internalGroupPropertiesToShopwareId = []; + foreach ($article['matrix_varianten']['gruppen'] as $propertyGroupName => $internalPropertyGroupValues) { + $propertyGroupId = ''; + if (array_key_exists($propertyGroupName, $this->knownPropertyGroupIds)) { + $propertyGroupId = $this->knownPropertyGroupIds[$propertyGroupName]; + } + if (empty($propertyGroupId)) { + $propertyGroupId = $this->getPropertyGroupId($propertyGroupName); + } + if (empty($propertyGroupId)) { + $propertyGroupId = $this->createPropertyGroup($propertyGroupName); + } + if (empty($propertyGroupId)) { + $this->Shopware6Log('PropertyGroup kann nicht erstellt werden: ' . $propertyGroupName); + return false; + } + + if (!empty($article['matrix_varianten']['texte'])) { + $this->createTranslationForPropertyGroup($propertyGroupId, $propertyGroupName, 'DE'); + + foreach ($article['matrix_varianten']['texte']['gruppen'] as $countryIsoCode => $matrixGroupTranslation) { + if ($countryIsoCode === 'EN') { + $countryIsoCode = 'GB'; + } + + $this->createTranslationForPropertyGroup($propertyGroupId, $matrixGroupTranslation[$propertyGroupName], $countryIsoCode); + } + } + + $languageId = $this->getLanguageIdByCountryIso('DE'); + $headerInformation = ['sw-language-id: ' . $languageId]; + $shopwarePropertyGroupOptions = $this->shopwareRequest( + 'GET', + 'property-group/' . $propertyGroupId . '/options?limit=100', + $headerInformation); + foreach ($shopwarePropertyGroupOptions['data'] as $shopwarePropertyGroupOption) { + $propertyValue = $shopwarePropertyGroupOption['attributes']['name']; + $internalGroupPropertiesToShopwareId[$propertyGroupName][$propertyValue] = $shopwarePropertyGroupOption['id']; + } + + foreach ($internalPropertyGroupValues as $internalPropertyGroupValue => $valueNotNeeded) { + if (!array_key_exists($internalPropertyGroupValue, $internalGroupPropertiesToShopwareId[$propertyGroupName])) { + $newOptionData = [ + 'name' => (string)$internalPropertyGroupValue + ]; + $optionData = $this->shopwareRequest( + 'POST', + 'property-group/' . $propertyGroupId . '/options?_response=true', + $newOptionData); + $internalGroupPropertiesToShopwareId[$propertyGroupName][$internalPropertyGroupValue] = $optionData['data']['id']; + } + } + + if (!empty($article['matrix_varianten']['texte'])) { + foreach ($internalPropertyGroupValues as $optionValue => $valueNotNeeded) { + $optionId = $internalGroupPropertiesToShopwareId[$propertyGroupName][$optionValue]; + $this->createTranslationForPropertyOption( + $optionId, + $optionValue, + 'DE'); + foreach ($article['matrix_varianten']['texte']['werte'] as $countryIsoCode => $matrixOptionTranslations) { + if ($countryIsoCode === 'EN') { + $countryIsoCode = 'GB'; + } + if (array_key_exists($optionValue, $matrixOptionTranslations)) { + $this->createTranslationForPropertyOption( + $optionId, + $matrixOptionTranslations[$optionValue], + $countryIsoCode); + } + } + } + } + } + + $existingCombinations = $this->shopwareRequest( + 'GET', + '_action/product/' . $articleIdShopware . '/combinations'); + $existingCombinationsByNumber = []; + + foreach ($existingCombinations as $combinationId => $combinationInfo) { + $existingCombinationsByNumber[$combinationInfo['productNumber']] = [ + 'id' => $combinationId, + 'options' => [], + ]; + foreach ($combinationInfo['options'] as $combinationOption) { + $existingCombinationsByNumber[$combinationInfo['productNumber']]['options'][$combinationOption] = $combinationOption; + } + } + + + foreach ($article['artikel_varianten'] as $variant) { + $internalVariantMatrixData = $article['matrix_varianten']['artikel'][$variant['artikel']]; + $productNumber = $internalVariantMatrixData[0]['nummer']; + $name = $variant['name_de']; + $stock = $variant['lag']; + $ean = $variant['ean']; + $weight = (float)$variant['gewicht']; + $pseudoPrice = $variant['pseudopreis']; + if (empty($pseudoPrice)) { + $pseudoPrice = 0; + } + if (!empty($variant['pseudolager'])) { + $stock = $variant['pseudolager']; + } + $active = true; + if (!empty($variant['inaktiv'])) { + $active = false; + } + $isCloseOut = false; + if (!empty($variant['restmenge'])) { + $isCloseOut = true; + } + + $variantProductData = [ + 'active' => $active, + 'isCloseout' => $isCloseOut, + 'name' => $name, + 'description' => null, + 'weight' => null, + 'price' => [ + [ + 'currencyId' => $currencyId, + 'gross' => $variant['bruttopreis'], + 'net' => $variant['preis'], + 'linked' => true, + 'listPrice' => [ + 'currencyId' => $currencyId, + 'gross' => $pseudoPrice, + 'linked' => true, + 'net' => $pseudoPrice / (1 + $variant['steuersatz'] / 100) + ] + ] + ], + 'stock' => (int)$stock, + 'ean' => null, + 'taxId' => $this->getTaxIdByRate($variant['steuersatz']), + ]; + if(!empty($weight)){ + $variantProductData['weight'] = $weight; + } + if(!empty($ean)){ + $variantProductData['ean'] = $ean; + } + if (!empty($variant['uebersicht_de'])) { + $variantProductData['description'] = $variant['uebersicht_de']; + } + + $renewVariant = false; + $options = []; + foreach ($internalVariantMatrixData as $expression) { + if (!in_array( + $internalGroupPropertiesToShopwareId[$expression['name']][$expression['values']], + $existingCombinationsByNumber[$productNumber]['options'], + false)) { + $renewVariant = true; + } else { + unset($existingCombinationsByNumber[$productNumber]['options'][$internalGroupPropertiesToShopwareId[$expression['name']][$expression['values']]]); + } + $options[] = ['id' => $internalGroupPropertiesToShopwareId[$expression['name']][$expression['values']]]; + } + + if (!empty($existingCombinationsByNumber[$productNumber]['options'])) { + $renewVariant = true; + } + + $variantImageData = [ + 'Dateien' => [] + ]; + $variantProductId = ''; + if (!empty($existingCombinationsByNumber[$productNumber]['id']) && !$renewVariant) { + $variantProductId = $existingCombinationsByNumber[$productNumber]['id']; + } + if (!empty($variant['Dateien']['id'])) { + foreach ($variant['Dateien']['id'] as $index => $fileId) { + $variantImageData['Dateien'][] = [ + 'filename' => $variant['Dateien']['filename'][$index], + 'extension' => $variant['Dateien']['extension'][$index], + 'datei' => $variant['Dateien']['datei'][$index], + 'beschreibung' => $variant['Dateien']['beschreibung'][$index], + 'titel' => $variant['Dateien']['titel'][$index], + 'id' => $fileId, + ]; + } + } + $mediaToAdd = $this->mediaToExport($variantImageData, $variantProductId); + $variantProductData['media'] = $mediaToAdd; + + if ($renewVariant) { + if (!empty($existingCombinationsByNumber[$productNumber]['id'])) { + $this->shopwareRequest('DELETE', 'product/' . $existingCombinationsByNumber[$productNumber]['id']); + } + $variantProductData['productNumber'] = $productNumber; + $variantProductData['parentId'] = $articleIdShopware; + $variantProductData['options'] = $options; + + $result = $this->shopwareRequest('POST', 'product?_response=true', $variantProductData); + $variantProductId = $result['data']['id']; + } else { + $variantProductId = $existingCombinationsByNumber[$productNumber]['id']; + $this->shopwareRequest('PATCH', 'product/' . $variantProductId, $variantProductData); + } + + $defaultPrices = $this->getPricesFromArray($variant['staffelpreise_standard'] ?? []); + $groupPrices = $this->getPricesFromArray($variant['staffelpreise_gruppen'] ?? []); + + $this->deleteOldBulkPrices($variantProductId); + if (!empty($defaultPrices)) { + foreach ($defaultPrices as $priceData) { + $this->exportBulkPriceForGroup($variantProductId, $this->defaultRuleName, $priceData); + } + } + if (!empty($groupPrices)) { + foreach ($groupPrices as $priceData) { + $this->exportBulkPriceForGroup($variantProductId, $priceData->getGroupName(), $priceData); + } + } + + $this->addCoverImage($variantImageData, $variantProductId); + } + + $existingConfigurations = $this->shopwareRequest( + 'GET', 'product/' . $articleIdShopware . '/configuratorSettings'); + $optionIdsToAdd = []; + foreach ($article['artikel_varianten'] as $variant) { + foreach ($article['matrix_varianten']['artikel'][$variant['artikel']] as $matrixInfo) { + $configurationExists = false; + foreach ($existingConfigurations['data'] as $configuration) { + if ($configuration['attributes']['optionId'] === $internalGroupPropertiesToShopwareId[$matrixInfo['name']][$matrixInfo['values']]) { + $configurationExists = true; + break; + } + } + if (!$configurationExists) { + $optionIdsToAdd[] = $internalGroupPropertiesToShopwareId[$matrixInfo['name']][$matrixInfo['values']]; + } + } + } + if (!empty($optionIdsToAdd)) { + $optionIdsToAdd = array_flip(array_flip($optionIdsToAdd)); + $configurationData = [ + 'configuratorSettings' => [] + ]; + foreach ($optionIdsToAdd as $id) { + $configurationData['configuratorSettings'][] = ['optionId' => $id]; + } + + $this->shopwareRequest( + 'PATCH', + sprintf('product/%s', $articleIdShopware), + $configurationData + ); + + $existingConfigurations = $this->shopwareRequest( + 'GET', 'product/' . $articleIdShopware . '/configuratorSettings'); + $optionsToSort = []; + foreach ($article['artikel_varianten'] as $variant) { + foreach ($article['matrix_varianten']['artikel'][$variant['artikel']] as $matrixInfo) { + foreach ($existingConfigurations['data'] as $configuration) { + if ($configuration['attributes']['optionId'] === $internalGroupPropertiesToShopwareId[$matrixInfo['name']][$matrixInfo['values']]) { + $optionsToSort[] = $configuration['id']; + break; + } + } + } + } + if (!empty($optionsToSort)) { + $optionsToSort = array_flip(array_flip($optionsToSort)); + $configurationData = [ + 'configuratorSettings' => [] + ]; + $position = 1; + + foreach ($optionsToSort as $id) { + $configurationData['configuratorSettings'][] = [ + 'id' => $id, + 'position' => $position]; + $position++; + } + + $this->shopwareRequest( + 'PATCH', + sprintf('product/%s', $articleIdShopware), + $configurationData + ); + } + } + + return true; + } + + /** + * @param $priceArray + * @return PriceData[] + */ + protected function getPricesFromArray($priceArray): array{ + return array_map(static function($price){ + return new PriceData( + (int)$price['ab_menge'], + (float)$price['preis'], + (float)$price['bruttopreis'], + $price['waehrung'], + $price['gruppeextern'] ?? '') ; + },$priceArray); + } + + /** + * delete all old price entries for a product + * + * @param string $productId + */ + protected function deleteOldBulkPrices($productId) + { + //TODO Instead of deleting all old prices we should rather check first whether they are still in order + $oldPrices = $this->shopwareRequest( + 'GET', + sprintf('product-price?filter[product_price.productId]=%s', $productId) + ); + if (is_array($oldPrices)) { + foreach ($oldPrices['data'] as $deletePrice) { + $this->shopwareRequest('DELETE', 'product-price/' . $deletePrice['id']); + } + } else { + $this->Shopware6Log('Fehler: Alte Preise wurden nicht gelöscht', $productId); + } + } + + /** + * @return int + */ + public function getOrderSearchLimit(): int + { + if(in_array($this->orderSearchLimit, ['50', '75', '100'])) { + return (int)$this->orderSearchLimit; + } + + return 25; + } + + /** + * @return int + */ + public function ImportGetAuftraegeAnzahl() + { + $order = null; + $dataToGet = $this->CatchRemoteCommand('data'); + + if (empty($this->statesToFetch)) { + return false; + } + + $ordersToProcess = $this->getOrdersToProcess($this->getOrderSearchLimit()); + + return (!empty(count($ordersToProcess['data'])?count($ordersToProcess['data']):0); + } + + /** + * @param string $parameter1 + * @param string $parameter2 + */ + public function Shopware6ErrorLog($parameter1, $parameter2 = '') + { + $this->app->DB->Insert( + sprintf( + "INSERT INTO `shopexport_log` + (shopid, typ, parameter1, parameter2, bearbeiter, zeitstempel) + VALUES (%d, 'fehler', '%s','%s','%s',NOW())", + $this->shopid, + $this->app->DB->real_escape_string($parameter1), + $this->app->DB->real_escape_string($parameter2), + $this->app->DB->real_escape_string($this->app->User->GetName()) + ) + ); + } + + /** + * @param array $stateMachinesIds + * @return array + */ + protected function getTransactionStateIdsToFetch($stateMachinesIds): array + { + $transactionStateIdsToFetch = []; + if (!empty($this->transactionStatesToFetch)) { + $transactionStatesToFetch = explode(';', $this->transactionStatesToFetch); + foreach ($transactionStatesToFetch as $transactionStateToFetch) { + $stateInformation = $this->shopwareRequest('GET', 'state-machine-state?filter[technicalName]=' . + trim($transactionStateToFetch) . '&filter[stateMachineId]=' . $stateMachinesIds['order_transaction.state']); + if (empty($stateInformation['data'])) { + $this->Shopware6ErrorLog('Zahlungsstatus für Abholung nicht gefunden', $transactionStateToFetch); + return false; + } + foreach ($stateInformation['data'] as $state) { + $transactionStateIdsToFetch[] = $state['id']; + } + } + } + + return $transactionStateIdsToFetch; + } + + /** + * @param int $limit + * + * @return mixed + */ + protected function getOrdersToProcess(int $limit) + { + $searchData = [ + 'limit' => $limit, + 'includes' => [ + 'order' => ['id'] + ], + 'sort' => [ + [ + 'field' => 'order.createdAt', + 'direction' => 'DESC' + ] + ], + 'filter' => [] + ]; + + $searchData['filter'][] = [ + 'field' => 'stateMachineState.technicalName', + 'type' => 'equalsAny', + 'value' => explode(';', $this->statesToFetch) + ]; + + if (!empty($this->deliveryStatesToFetch)) { + $searchData['filter'][] = [ + 'field' => 'deliveries.stateMachineState.technicalName', + 'type' => 'equalsAny', + 'value' => explode(';', $this->deliveryStatesToFetch) + ]; + } + if (!empty($this->transactionStatesToFetch)) { + $searchData['filter'][] = [ + 'field' => 'transactions.stateMachineState.technicalName', + 'type' => 'equalsAny', + 'value' => explode(';', $this->transactionStatesToFetch) + ]; + } + + if (!empty($this->salesChannelToFetch)) { + $searchData['filter'][] = [ + 'field' => 'order.salesChannelId', + 'type' => 'equals', + 'value' => $this->salesChannelToFetch + ]; + } + + return $this->shopwareRequest('POST', 'search/order', $searchData); + } + + /** + * @return int|mixed + */ + public function ImportGetAuftrag() + { + $voucherArticleId = $this->app->DB->Select("SELECT s.artikelrabatt FROM `shopexport` AS `s` WHERE s.id='$this->shopid' LIMIT 1"); + $voucherArticleNumber = $this->app->DB->Select("SELECT a.nummer FROM `artikel` AS `a` WHERE a.id='$voucherArticleId' LIMIT 1"); + + $dataToGet = $this->CatchRemoteCommand('data'); + if (empty($this->statesToFetch)) { + return false; + } + $expectOrderArray = !empty($dataToGet['anzgleichzeitig']) && (int)$dataToGet['anzgleichzeitig'] > 1; + $expectNumber = !empty($dataToGet['nummer']); + $order = null; + if($expectNumber) { + $order = $this->shopwareRequest('GET', 'order/' . $dataToGet['nummer'] . '?associations[currency][]'); + if(empty($order['data'])) { + return false; + } + $ordersToProcess = ['data' => [ ['id' => $dataToGet['nummer']] ]]; + $orderIncludedData = $order['included']; + $order = $order['data']; + } + elseif(!$expectOrderArray) { + $ordersToProcess = $this->getOrdersToProcess(1); + } + elseif(!$expectNumber) { + $ordersToProcess = $this->getOrdersToProcess($this->getOrderSearchLimit()); + } + if (empty($ordersToProcess['data'])) { + return false; + } + + $fetchedOrders = []; + if (isset($ordersToFetch['data']['id']) && !isset($ordersToFetch['data'][0])) { + $ordersToFetch['data'] = [$ordersToFetch['data']]; + } + foreach ($ordersToProcess['data'] as $currentlyOpenOrder) { + $orderIdToFetch = $currentlyOpenOrder['id']; + + if (empty($dataToGet['nummer']) || empty($order)) { + $order = $this->shopwareRequest('GET', 'order/' . $orderIdToFetch.'?associations[currency][]'); + $orderIncludedData = $order['included']; + $order = $order['data']; + } + $cart = []; + try { + $timestamp = date_create_from_format('Y-m-d\TH:i:s+', $order['attributes']['createdAt']); + $cart['zeitstempel'] = $timestamp->format('Y-m-d H:i:s'); + } catch (Exception $ex) { + + } + $cart['auftrag'] = $order['id']; + $cart['subshop'] = $order['attributes']['salesChannelId']; + $cart['order'] = $order; + $cart['onlinebestellnummer'] = $order['attributes']['orderNumber']; + $cart['gesamtsumme'] = $order['attributes']['amountTotal']; + $cart['versandkostenbrutto'] = $order['attributes']['shippingTotal']; + $cart['bestelldatum'] = substr($order['attributes']['orderDate'], 0, 10); + if (!empty($order['attributes']['customerComment'])) { + $cart['freitext'] = $order['attributes']['customerComment']; + } + + foreach ($orderIncludedData as $includedDataSet){ + if($includedDataSet['type'] === 'currency'){ + $cart['waehrung'] = $includedDataSet['attributes']['isoCode']; + } + } + + $deliveryInfo = $this->shopwareRequest('GET', 'order/' . $order['id'] . '/deliveries'); + $shippingMethod = $this->shopwareRequest('GET', + 'order-delivery/' . $deliveryInfo['data'][0]['id'] . '/shipping-method'); + $order['shippingMethod'] = $shippingMethod; + $cart['lieferung'] = $shippingMethod['data'][0]['attributes']['name']; + + $customer = $this->shopwareRequest('GET', 'order/' . $order['id'] . '/order-customer'); + $order['customer'] = $customer; + $cart['email'] = $customer['data']['0']['attributes']['email']; + + $addresses = $this->shopwareRequest('GET', 'order/' . $order['id'] . '/addresses?associations[salutation][]&associations[country][]'); + $order['addresses'] = $addresses; + $deliveryCountryId = ''; + $billingCountryId = ''; + $billingSalutationId = ''; + foreach ($addresses['data'] as $address) { + if ($address['id'] === $order['attributes']['billingAddressId']) { + if (!empty($address['attributes']['vatId'])) { + $cart['ustid'] = $address['attributes']['vatId']; + } + $cart['name'] = $address['attributes']['firstName'] . ' ' . $address['attributes']['lastName']; + if (!empty($address['attributes']['company'])) { + $cart['ansprechpartner'] = $cart['name']; + $cart['name'] = $address['attributes']['company']; + } + $cart['strasse'] = $address['attributes']['street']; + $cart['abteilung'] = $address['attributes']['department']; + $cart['adresszusatz'] = trim($address['attributes']['additionalAddressLine1'].' '. + $address['attributes']['additionalAddressLine2']); + $cart['telefon'] = $address['attributes']['phoneNumber']; + $cart['plz'] = $address['attributes']['zipcode']; + $cart['ort'] = $address['attributes']['city']; + $billingCountryId = $address['attributes']['countryId']; + $billingSalutationId = $address['attributes']['salutationId']; + } + if ($address['id'] !== $order['attributes']['billingAddressId']) { + $cart['abweichendelieferadresse'] = 1; + if (!empty($address['attributes']['vatId'])) { + $cart['lieferadresse_ustid'] = $address['attributes']['vatId']; + } + $cart['lieferadresse_name'] = $address['attributes']['firstName'] . ' ' . $address['attributes']['lastName']; + if (!empty($address['attributes']['company'])) { + $cart['lieferadresse_ansprechpartner'] = $cart['lieferadresse_name']; + $cart['lieferadresse_name'] = $address['attributes']['company']; + } + $cart['lieferadresse_strasse'] = $address['attributes']['street']; + $cart['lieferadresse_abteilung'] = $address['attributes']['department']; + $cart['lieferadresse_adresszusatz'] = trim($address['attributes']['additionalAddressLine1'].' '. + $address['attributes']['additionalAddressLine2']); + $cart['lieferadresse_plz'] = $address['attributes']['zipcode']; + $cart['lieferadresse_ort'] = $address['attributes']['city']; + $deliveryCountryId = $address['attributes']['countryId']; + } + } + + $anrede = 'herr'; + $land = 'DE'; + $lieferadresseLand = 'DE'; + foreach ($addresses['included'] as $includedInfo) { + if ($includedInfo['id'] === $billingCountryId) { + $land = $includedInfo['attributes']['iso']; + } + if ($includedInfo['id'] === $deliveryCountryId) { + $lieferadresseLand = $includedInfo['attributes']['iso']; + } + if ($includedInfo['id'] === $billingSalutationId) { + $salutation = $includedInfo['attributes']['salutationKey']; + if ($salutation === 'ms' || $salutation === 'mrs') { + $anrede = 'frau'; + } + } + } + + $cart['anrede'] = $anrede; + $cart['land'] = $land; + if (!empty($cart['abweichendelieferadresse'])) { + $cart['lieferadresse_land'] = $lieferadresseLand; + } + + $transactionData = $this->shopwareRequest('GET', 'order/' . $order['id'] . '/transactions'); + $cart['transacion_data'] = $transactionData; + if (!empty($transactionData['data'][0]['attributes']['customFields']['swag_paypal_pui_payment_instruction']['reference_number'])) { + $cart['transaktionsnummer'] = $transactionData['data'][0]['attributes']['customFields']['swag_paypal_pui_payment_instruction']['reference_number']; + } + if (empty($cart['transaktionsnummer'] && !empty($transactionData['data'][0]['attributes']['customFields']['swag_paypal_order_id']))) { + $cart['transaktionsnummer'] = (string)$transactionData['data'][0]['attributes']['customFields']['swag_paypal_order_id']; + } + if (empty($cart['transaktionsnummer'] && !empty($transactionData['data'][0]['attributes']['customFields']['swag_paypal_transaction_id']))) { + $livePayPalData = $this->shopwareRequest('GET', 'paypal/payment-details/' . $order['id'] . '/' . $transactionData['data'][0]['attributes']['customFields']['swag_paypal_transaction_id']); + if (!empty($livePayPalData['transactions'])) { + foreach ($livePayPalData['transactions'] as $payPalData) { + foreach ($payPalData['related_resources'] as $ressources) { + if ($ressources['sale']['state'] === 'completed') { + $cart['transaktionsnummer'] = $ressources['sale']['id']; + break 2; + } + } + } + } + } + if( + empty($cart['transaktionsnummer']) + && isset($transactionData['data'][0]['attributes']['customFields']['stripe_payment_context']['payment']['payment_intent_id']) + ){ + $cart['transaktionsnummer'] = $transactionData['data'][0]['attributes']['customFields']['stripe_payment_context']['payment']['payment_intent_id']; + } + + $paymentMethodId = $transactionData['data'][0]['attributes']['paymentMethodId']; + $paymentMethod = $this->shopwareRequest('GET', 'payment-method/' . $paymentMethodId); + $cart['zahlungsweise'] = $paymentMethod['data']['attributes']['name']; + + $taxedCountry = $land; + if($this->taxationByDestinationCountry){ + $taxedCountry = $lieferadresseLand; + } + if($order['attributes']['amountTotal'] === $order['attributes']['amountNet']){ + if($this->app->erp->IstEU($taxedCountry)){ + $cart['ust_befreit'] = 1; + }elseif($this->app->erp->Export($taxedCountry)){ + $cart['ust_befreit'] = 2; + }else{ + $cart['ust_befreit'] = 3; + } + } + + $lineItems = $this->shopwareRequest('GET', 'order/' . $order['id'] . '/line-items'); + $order['lineItems'] = $lineItems; + $cart['articlelist'] = []; + + $taxRate = 0; + foreach ($lineItems['data'] as $lineItem) { + if ($lineItem['attributes']['price']['calculatedTaxes'][0]['taxRate'] > $taxRate) { + $taxRate = $lineItem['attributes']['price']['calculatedTaxes'][0]['taxRate']; + } + } + + $orderPriceType = 'price'; + if(in_array($order['attributes']['taxStatus'], ['net', 'tax-free'])) { + $orderPriceType = 'price_netto'; + $cart['versandkostennetto'] = $cart['versandkostenbrutto']; + unset($cart['versandkostenbrutto']); + } + + foreach ($lineItems['data'] as $lineItem) { + $productPriceType = $orderPriceType; + if(empty($lineItem['attributes']['price']['calculatedTaxes'][0]['taxRate'])){ + $productPriceType = 'price_netto'; + } + $articleId = null; + if($lineItem['attributes']['price']['unitPrice'] < 0) { + $articleId = $voucherArticleNumber; + } + elseif(isset($lineItem['attributes']['payload']['productNumber'])){ + $articleId = $lineItem['attributes']['payload']['productNumber']; + } + $product = [ + 'articleid' => $articleId, + 'name' => $lineItem['attributes']['label'], + 'quantity' => $lineItem['attributes']['quantity'], + $productPriceType => $lineItem['attributes']['price']['unitPrice'], + 'steuersatz' => $lineItem['attributes']['price']['calculatedTaxes'][0]['taxRate'], + ]; + $cart['articlelist'][] = $product; + } + + $cart['order'] = $order; + $fetchedOrders[] = [ + 'id' => $cart['auftrag'], + 'sessionid' => '', + 'logdatei' => '', + 'warenkorb' => base64_encode(serialize($cart)), + 'warenkorbjson' => base64_encode(json_encode($cart)), + ]; + $this->Shopware6Log('Ergebnis: Auftrag', $order); + $this->Shopware6Log('Ergebnis: Adresse', $addresses); + $this->Shopware6Log('Ergebnis: Positionen', $lineItems); + } + + return $fetchedOrders; + } + + /** + * @return void + */ + public function ImportDeleteAuftrag() + { + $tmp = $this->CatchRemoteCommand('data'); + $auftrag = $tmp['auftrag']; + + $this->shopwareRequest('POST', '_action/order/'.$auftrag.'/state/process'); + $this->addCustomFieldToOrder((string)$auftrag); + } + + /** + * @return void + */ + public function ImportUpdateAuftrag() + { + $tmp = $this->CatchRemoteCommand('data'); + $auftrag = $tmp['auftrag']; + $tracking = $tmp['tracking']; + + $this->shopwareRequest('POST', '_action/order/'.$auftrag.'/state/complete'); + + $deliveries = $this->shopwareRequest('GET', 'order/'.$auftrag.'/deliveries'); + $deliveryId = $deliveries['data'][0]['id']; + + if(!empty($deliveryId)){ + $this->shopwareRequest('POST', '_action/order_delivery/'.$deliveryId.'/state/ship'); + + $deliveryData = [ + 'trackingCodes' => [$tracking] + ]; + $this->shopwareRequest('PATCH', 'order-delivery/'.$deliveryId,$deliveryData); + } + + $this->sendInvoce($auftrag); + $this->addCustomFieldToOrder((string)$auftrag); + if(empty($tmp['orderId'])) { + return; + } + $this->updateStorageForOrderIntId((int)$tmp['orderId']); + } + + public function ImportStorniereAuftrag() + { + $tmp = $this->CatchRemoteCommand('data'); + $auftrag = $tmp['auftrag']; + + $this->shopwareRequest('POST', '_action/order/'.$auftrag.'/state/cancel'); + $this->addCustomFieldToOrder((string)$auftrag); + } + + /** + * @param string $extOrderId + */ + protected function sendInvoce($extOrderId) + { + $order = $this->app->DB->SelectRow( + sprintf( + "SELECT `rechnungid`, `id` FROM `auftrag` WHERE shopextid='%s'", + $extOrderId + ) + ); + $invoiceId = 0; + if (!empty($order['rechnungid'])) { + $invoiceId = $order['rechnungid']; + $sql = sprintf("SELECT projekt, belegnr FROM rechnung WHERE id='%s'", $invoiceId); + $invoiceData = $this->app->DB->SelectRow($sql); + } + if (empty($invoiceId) && !empty($order['id'])) { + $invoiceData = $this->app->DB->SelectRow( + sprintf( + "SELECT `id`, `projekt`, `belegnr` + FROM `rechnung` + WHERE `auftragid` = %d AND `status` <> 'storniert' AND `status` <> 'angelegt' + LIMIT 1", + $order['id'] + ) + ); + if (!empty($invoiceData)) { + $invoiceId = $invoiceData['id']; + } + } + + if (!empty($invoiceData['belegnr'])) { + $projekt = $invoiceData['projekt']; + if (class_exists('RechnungPDFCustom')) { + $Brief = new RechnungPDFCustom($this->app, $projekt); + } else { + $Brief = new RechnungPDF($this->app, $projekt); + } + + $Brief->GetRechnung($invoiceId); + $filePath = $Brief->displayTMP(true); + + $documentNumber = $invoiceData['belegnr']; + $invoiceDocumentData = [ + 'config' => [ + 'custom' => [ + 'invoiceNumber' => $documentNumber, + ], + 'documentComment' => 'Aus Xentral heraus erstellte Rechnung', + 'documentNumber' => $documentNumber, + ], + 'referenced_document_id' => null, + 'static' => true + ]; + + $documentData = $this->shopwareRequest('POST', '_action/order/' . $extOrderId . '/document/invoice', $invoiceDocumentData); + $documentId = $documentData['documentId']; + + $accessToken = $this->shopwareToken(); + $url = $this->ShopUrl . 'v2/_action/document/' . $documentId . '/upload?_response=true&extension=pdf&fileName=' . $documentNumber; + + $ch = curl_init(); + $setHeaders = [ + 'Content-Type:application/pdf', + 'Authorization:Bearer ' . $accessToken['token'] + ]; + curl_setopt($ch, CURLOPT_URL, $url); + curl_setopt($ch, CURLOPT_POSTFIELDS, file_get_contents($filePath)); + curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); + curl_setopt($ch, CURLOPT_HTTPHEADER, $setHeaders); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); + $response = json_decode(curl_exec($ch), true); + curl_close($ch); + if (!empty($response['errors'])) { + $this->Shopware6Log( + 'Fehler bei Rechnugnsübertragung für ' . $documentNumber, $response['errors'] + ); + } + } + } + + /** + * @return string + */ + public function ImportAuth() + { + $tokeninfo = $this->shopwareToken(); + + + if (!$tokeninfo['success']) { + return 'failed: ' . $tokeninfo['message']; + } + if($this->data === 'info'){ + $salesChannelsInShopware = $this->client->getAllSalesChannels(); + $salesChannelsToShow = ['subshops' => []]; + foreach ($salesChannelsInShopware['data'] as $salesChannelInShopware){ + $salesChannelsToShow['subshops'][] = [ + 'id'=>$salesChannelInShopware['id'], + 'name'=>$salesChannelInShopware['name'], + 'aktiv'=>$salesChannelInShopware['active'] + ]; + } + return $salesChannelsToShow; + } + + return 'success'; + } + + /** + * Build category tree as displayed in article info + * May be useful for setting category in the future + * but probably obsolete + * + * @param string $categoryName + * @param array $categoryTree + * + * @return array + */ + protected function appendCategoryTree($categoryName, $categoryTree = []) + { + $shopwareCategory = $this->shopwareRequest( + 'GET', + 'category?filter[category.name]=' . urlencode($categoryName) + ); + if (!isset($shopwareCategory['data'][0]['id'])) { + return $categoryTree; + } + $categoryInfo = $shopwareCategory['data'][0]['attributes']; + $categories[] = [(int)$categoryInfo['level'], $shopwareCategory['data'][0]['id']]; + $path = $categoryInfo['path']; + if (!empty($path)) { + $pathArray = explode('|', $path); + foreach ($pathArray as $nodeId) { + if ($nodeId === '') { + continue; + } + $nodeCategory = $this->shopwareRequest('GET', 'category/' . $nodeId); + if (isset($nodeCategory['data']['id'])) { + $categories[] = [(int)$nodeCategory['data']['attributes']['level'], $nodeId]; + unset($nodeCategory); + } + } + } + foreach ($categories as $category) { + $level = $category[0]; + if (!isset($categoryTree[$level])) { + $categoryTree[$level] = []; + } + if (!in_array($category, $categoryTree[$level], true)) { + $categoryTree[$level][] = $category[1]; + } + } + ksort($categoryTree); + + return $categoryTree; + } + + /** + * @param array $postData + * + * @return array + */ + public function updatePostDataForAssistent($postData) + { + if(!empty($this->ShopUrl)) { + $postData['shopwareUrl'] = $this->ShopUrl; + } + return $postData; + } + + /** + * @param array $shopArr + * @param array $postData + * + * @return array + */ + public function updateShopexportArr($shopArr, $postData) + { + $shopArr['stornoabgleich'] = 1; + $shopArr['demomodus'] = 0; + + return $shopArr; + } + + /** + * @return JsonResponse|null + */ + public function AuthByAssistent() + { + $shopwareUrl = $this->app->Secure->GetPOST('shopwareUrl'); + $shopwareUserName = $this->app->Secure->GetPOST('shopwareUserName'); + $shopwarePassword = $this->app->Secure->GetPOST('shopwarePassword'); + $step = (int)$this->app->Secure->GetPOST('step'); + + if($step <= 1){ + if(empty($shopwareUrl)){ + return new JsonResponse(['error' => 'Bitte die URL des Shops angeben.'], JsonResponse::HTTP_BAD_REQUEST); + } + if(empty($shopwareUserName)){ + return new JsonResponse(['error' => 'Bitte den Benutzernamen angeben'], JsonResponse::HTTP_BAD_REQUEST); + } + if(empty($shopwarePassword)){ + return new JsonResponse(['error' => 'Bitte das Passwort angeben'], JsonResponse::HTTP_BAD_REQUEST); + } + + $this->UserName = $shopwareUserName; + $this->Password = $shopwarePassword; + $shopwareUrl = rtrim($shopwareUrl, '/') . '/'; + $testUrls = []; + $hasNoHttp = strpos($shopwareUrl,'http') !== 0; + if(substr($shopwareUrl, -5) !== '/api/') { + if($hasNoHttp) { + $testUrls[] = 'https://'.$shopwareUrl.'api/'; + $testUrls[] = 'http://'.$shopwareUrl.'api/'; + } + $testUrls[] = $shopwareUrl.'api/'; + } + elseif($hasNoHttp) { + $testUrls[] = 'https://'.$shopwareUrl; + $testUrls[] = 'http://'.$shopwareUrl; + } + else { + $testUrls[] = $shopwareUrl; + } + foreach($testUrls as $testUrl) { + $this->ShopUrl = $testUrl; + $tokeninfo = $this->shopwareToken(); + if(!empty($tokeninfo['success'])) { + break; + } + } + + if(!$tokeninfo['success']){ + return new JsonResponse(['error' => $tokeninfo['message']], JsonResponse::HTTP_BAD_REQUEST); + } + } + + return null; + } + + /** + * @return string + */ + public function getClickByClickHeadline() + { + return 'Bitte im Shopware Backend einen eigenen Benutzer für Xentral anlegen und diese + Zugangsdaten hier eintragen.'; + } + + /** + * @return array + */ + public function getStructureDataForClickByClickSave() + { + return [ + 'shopwareAllowCreateManufacturer' => 1, + ]; + } + + /** + * @return array[] + */ + public function getCreateForm() + { + return [ + [ + 'id' => 0, + 'name' => 'urls', + 'inputs' => [ + [ + 'label' => 'URL des Shops', + 'type' => 'text', + 'name' => 'shopwareUrl', + 'validation' => true, + ], + ], + ], + [ + 'id' => 1, + 'name' => 'username', + 'inputs' => [ + [ + 'label' => 'Benutzername aus Shopware', + 'type' => 'text', + 'name' => 'shopwareUserName', + 'validation' => true, + ], + ], + ], + [ + 'id' => 2, + 'name' => 'password', + 'inputs' => [ + [ + 'label' => 'Passwort aus Shopware', + 'type' => 'password', + 'name' => 'shopwarePassword', + 'validation' => true, + ], + ], + ], + ]; + } + + public function getBoosterHeadline(): string + { + return 'Shopware 6 Business Booster App'; + } + + public function getBoosterSubHeadline(): string + { + return 'Bitte gehe auf Shopware 6 und installiere dort das Plugin Xentral Business Booster App. + Dort kann man sich dann mit ein paar Klicks mit Xentral verbinden.'; + } + + /** + * @param int $intOrderId + * + * @return array + */ + protected function getArticleShopLinks(int $intOrderId): array + { + return $this->app->DB->SelectPairs( + "SELECT DISTINCT ao.artikel, a.nummer + FROM `auftrag_position` AS `ap` + INNER JOIN `auftrag` AS `ab` ON ap.auftrag = ab.id + INNER JOIN `artikel` AS `a` ON ap.artikel = a.id + INNER JOIN `artikel_onlineshops` AS `ao` ON ab.shop = ao.shop AND a.id = ao.artikel + WHERE ab.id = {$intOrderId} AND ao.aktiv = 1" + ); + } + + /** + * @param array $articleIds + */ + protected function updateArticleCacheToSync(array $articleIds): void + { + if(empty($articleIds)) { + return; + } + $articleIdsString = implode(', ', $articleIds); + $this->app->DB->Update( + "UPDATE `artikel` + SET `laststorage_changed` = DATE_ADD(NOW(), INTERVAL 1 SECOND) + WHERE `id` IN ({$articleIdsString})" + ); + } + + /** + * @param array $articleIds + */ + protected function updateArticleOnlineShopCache(array $articleIds): void + { + if(empty($articleIds)) { + return; + } + $articleIdsString = implode(', ', $articleIds); + $this->app->DB->Update( + "UPDATE `artikel_onlineshops` + SET `storage_cache` = -999, `pseudostorage_cache` = -999 + WHERE `artikel` IN ({$articleIdsString}) AND `aktiv` = 1 AND `shop` = {$this->shopid}" + ); + } + + /** + * @param int $intOrderId + */ + protected function updateStorageForOrderIntId(int $intOrderId): void + { + $articles = $this->getArticleShopLinks($intOrderId); + if(empty($articles)) { + return; + } + $articleIds = array_keys($articles); + $this->updateArticleCacheToSync($articleIds); + $this->updateArticleOnlineShopCache($articleIds); + + $isStorageSyncCronjobActive = (int)$this->app->DB->Select( + "SELECT COUNT(`id`) FROM `prozessstarter` WHERE `aktiv` = 1 AND `parameter` = 'lagerzahlen'" + ) > 0; + if(!$isStorageSyncCronjobActive) { + return; + } + foreach($articleIds as $articleId) { + try { + $this->app->erp->LagerSync($articleId, false, [$this->shopid]); + } + catch (Exception $e) { + $articleNumber = $articles[$articleId]; + $this->Shopware6ErrorLog('LagerSync konnte nicht ausgeführt werden', $articleNumber); + } + } + + $this->updateArticleCacheToSync($articleIds); + } +} diff --git a/www/widgets/templates/_gen/projekt.tpl b/www/widgets/templates/_gen/projekt.tpl index b833e355..7786073f 100644 --- a/www/widgets/templates/_gen/projekt.tpl +++ b/www/widgets/templates/_gen/projekt.tpl @@ -43,6 +43,20 @@ +
+
+
+
+
{|Briefpapier|} + + + +
{|Eigenes Briefpapier für Projekt|}:[SPEZIALLIEFERSCHEIN][MSGSPEZIALLIEFERSCHEIN]
{|Beschriftung|}:[SPEZIALLIEFERSCHEINBESCHRIFTUNG][MSGSPEZIALLIEFERSCHEINBESCHRIFTUNG]
+
+
+
+
+