diff --git a/classes/Carrier/SendCloud/Data/Document.php b/classes/Carrier/SendCloud/Data/Document.php
index 023b6176..12f773d1 100644
--- a/classes/Carrier/SendCloud/Data/Document.php
+++ b/classes/Carrier/SendCloud/Data/Document.php
@@ -8,6 +8,9 @@
namespace Xentral\Carrier\SendCloud\Data;
+/**
+ * Documents object for a parcel
+ */
class Document
{
public const TYPE_LABEL = 'label';
diff --git a/classes/Carrier/SendCloud/Data/Label.php b/classes/Carrier/SendCloud/Data/Label.php
new file mode 100644
index 00000000..7ca90bfb
--- /dev/null
+++ b/classes/Carrier/SendCloud/Data/Label.php
@@ -0,0 +1,13 @@
+Adress2, 0, 35);
+ $company_name = substr($this->CompanyName, 0, 35);
+ $length = strlen($address_2)+strlen($company_name);
+ if ($length > 34) {
+ $company_name_length = 34-strlen($address_2);
+ if ($company_name_length < 0) {
+ $company_name_lenght = 0;
+ }
+ $company_name = substr($company_name, 0, $company_name_length);
+ }
+
$data = [
- 'name' => $this->Name,
- 'company_name' => $this->CompanyName,
- 'address' => $this->Address,
- 'address_2' => $this->Address2,
- 'house_number' => $this->HouseNumber,
- 'city' => $this->City,
- 'postal_code' => $this->PostalCode,
- 'telephone' => $this->Telephone,
+ 'name' => substr($this->Name, 0, 35),
+ 'company_name' => $company_name,
+ 'address' => substr($this->Address, 0, 35),
+ 'address_2' => $address_2,
+ 'house_number' => substr($this->HouseNumber, 0, 8),
+ 'city' => substr($this->City, 0, 30),
+ 'postal_code' => substr($this->PostalCode, 0, 12),
+ 'telephone' => substr($this->Telephone, 0, 20),
'request_label' => $this->RequestLabel,
- 'email' => $this->EMail,
- 'country' => $this->Country,
+ 'email' => substr($this->EMail, 0, DEFAULT_LENGTH),
+ 'country' => substr($this->Country, 0, DEFAULT_LENGTH),
'shipment' => ['id' => $this->ShippingMethodId],
'weight' => number_format($this->Weight / 1000, 3, '.', null),
- 'order_number' => $this->OrderNumber,
+ 'order_number' => substr($this->OrderNumber, 0, 35),
'total_order_value_currency' => $this->TotalOrderValueCurrency,
'total_order_value' => number_format($this->TotalOrderValue, 2, '.', null),
- 'country_state' => $this->CountryState,
- 'sender_address' => $this->SenderAddressId,
- 'external_reference' => $this->ExternalReference,
+ 'country_state' => substr($this->CountryState, 0, DEFAULT_LENGTH),
+ 'sender_address' => substr($this->SenderAddressId, 0, DEFAULT_LENGTH),
+ 'external_reference' => substr($this->ExternalReference, 0, DEFAULT_LENGTH),
'total_insured_value' => $this->TotalInsuredValue ?? 0,
'parcel_items' => array_map(fn(ParcelItem $item) => $item->toApiRequest(), $this->ParcelItems),
'is_return' => $this->IsReturn,
@@ -41,11 +56,14 @@ class ParcelCreation extends ParcelBase
'width' => $this->Width,
'height' => $this->Height,
];
- if ($this->CustomsInvoiceNr !== null)
- $data['customs_invoice_nr'] = $this->CustomsInvoiceNr;
- if ($this->CustomsShipmentType !== null)
- $data['customs_shipment_type'] = $this->CustomsShipmentType;
+ if ($this->CustomsInvoiceNr !== null) {
+ $data['customs_invoice_nr'] = substr($this->CustomsInvoiceNr, 0, 40);
+ }
+ if ($this->CustomsShipmentType !== null) {
+ $data['customs_shipment_type'] = substr($this->CustomsShipmentType, 0, DEFAULT_LENGTH);
+ }
return $data;
}
-}
\ No newline at end of file
+}
+
diff --git a/classes/Carrier/SendCloud/Data/ParcelCreationError.php b/classes/Carrier/SendCloud/Data/ParcelCreationError.php
index 0d202b6d..0ac850f6 100644
--- a/classes/Carrier/SendCloud/Data/ParcelCreationError.php
+++ b/classes/Carrier/SendCloud/Data/ParcelCreationError.php
@@ -8,6 +8,9 @@
namespace Xentral\Carrier\SendCloud\Data;
+/**
+ * Error returned during parcel creation
+ */
class ParcelCreationError
{
public int $Code;
diff --git a/classes/Carrier/SendCloud/Data/Shipment.php b/classes/Carrier/SendCloud/Data/Shipment.php
new file mode 100644
index 00000000..1e267c72
--- /dev/null
+++ b/classes/Carrier/SendCloud/Data/Shipment.php
@@ -0,0 +1,12 @@
+sendRequest($uri, null, true, ['parcel' => $parcel->toApiRequest()], [200,400]);
switch ($response['code']) {
case 200:
@@ -91,8 +91,8 @@ class SendCloudApi
}
break;
case 400:
- if (isset($response->error))
- return $response->error->message;
+ if (isset($response['body']->error))
+ return $response['body']->error->message;
break;
}
throw SendcloudApiException::fromResponse($response);
diff --git a/classes/Modules/Api/Controller/Legacy/ShopimportController.php b/classes/Modules/Api/Controller/Legacy/ShopimportController.php
index 41340ac8..9ce659c3 100644
--- a/classes/Modules/Api/Controller/Legacy/ShopimportController.php
+++ b/classes/Modules/Api/Controller/Legacy/ShopimportController.php
@@ -377,11 +377,13 @@ class ShopimportController
$stats['packages_yesterday'] = $verkaufszahlen->getPackages(
" v.versendet_am=DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 1 day),'%Y-%m-%d') '",
- sprintf('INNER JOIN `auftrag` AS `a` ON l.auftragid = a.id AND a.shop = %d', $shopId)
+ sprintf('INNER JOIN `auftrag` AS `a` ON l.auftragid = a.id AND a.shop = %d', $shopId),
+ false
);
$stats['packages_today'] = $verkaufszahlen->getPackages(
" v.versendet_am=DATE_FORMAT(NOW(),'%Y-%m-%d') '",
- sprintf('INNER JOIN `auftrag` AS `a` ON l.auftragid = a.id AND a.shop = %d', $shopId)
+ sprintf('INNER JOIN `auftrag` AS `a` ON l.auftragid = a.id AND a.shop = %d', $shopId),
+ false
);
[
diff --git a/classes/Modules/ImportTemplate/Bootstrap.php b/classes/Modules/ImportTemplate/Bootstrap.php
index 62d77499..9f66557d 100644
--- a/classes/Modules/ImportTemplate/Bootstrap.php
+++ b/classes/Modules/ImportTemplate/Bootstrap.php
@@ -39,7 +39,7 @@ final class Bootstrap
*
* @return ImportTemplateService
*/
- public function onInitImportTemplateService(ContainerInterface $container)
+ public static function onInitImportTemplateService(ContainerInterface $container)
{
return new ImportTemplateService(
$container->get('Database')
@@ -51,7 +51,7 @@ final class Bootstrap
*
* @return ImportTemplateGateway
*/
- public function onInitImportTemplateGateway(ContainerInterface $container)
+ public static function onInitImportTemplateGateway(ContainerInterface $container)
{
return new ImportTemplateGateway(
$container->get('Database')
diff --git a/classes/Modules/Onlineshop/Data/OrderStatus.php b/classes/Modules/Onlineshop/Data/OrderStatus.php
new file mode 100644
index 00000000..d09390d3
--- /dev/null
+++ b/classes/Modules/Onlineshop/Data/OrderStatus.php
@@ -0,0 +1,15 @@
+shipments as $shipment) {
+ if (!empty($shipment->trackingNumber))
+ $list[] = $shipment->trackingNumber;
+ }
+ return $list;
+ }
+
+ public function getTrackingUrlList() : array {
+ $list = [];
+ foreach ($this->shipments as $shipment) {
+ if (!empty($shipment->trackingUrl))
+ $list[] = $shipment->trackingUrl;
+ }
+ return $list;
+ }
+}
\ No newline at end of file
diff --git a/classes/Modules/Onlineshop/Data/Shipment.php b/classes/Modules/Onlineshop/Data/Shipment.php
new file mode 100644
index 00000000..87daeed5
--- /dev/null
+++ b/classes/Modules/Onlineshop/Data/Shipment.php
@@ -0,0 +1,30 @@
+getEndingQuantity() > 0)
+ $data['quantityEnd'] = $priceData->getEndingQuantity();
return $this->request(
'POST',
diff --git a/classes/Modules/Shopware6/Data/PriceData.php b/classes/Modules/Shopware6/Data/PriceData.php
index 5e997bfd..3a2e2719 100644
--- a/classes/Modules/Shopware6/Data/PriceData.php
+++ b/classes/Modules/Shopware6/Data/PriceData.php
@@ -8,6 +8,8 @@ class PriceData
{
/** @var int */
protected $startingQuantity;
+ /** @var int|null */
+ protected $endingQuantity;
/** @var float */
protected $net;
/** @var float */
@@ -26,13 +28,14 @@ class PriceData
* @param $currency
* @param $groupName
*/
- public function __construct(int $startingQuantity, float $net, float $gross, string $currency, string $groupName)
+ public function __construct(int $startingQuantity, float $net, float $gross, string $currency, string $groupName, int $endingQuantity = null)
{
$this->startingQuantity = $startingQuantity;
$this->net = $net;
$this->gross = $gross;
$this->currency = $currency;
$this->groupName = $groupName;
+ $this->endingQuantity = $endingQuantity;
}
/**
@@ -95,6 +98,25 @@ class PriceData
return $this;
}
+ /**
+ * @return int|null
+ */
+ public function getEndingQuantity(): int|null
+ {
+ return $this->endingQuantity;
+ }
+
+ /**
+ * @param int $endingQuantity
+ * @return PriceData
+ */
+ public function setEndingQuantity(int $endingQuantity): PriceData
+ {
+ $this->endingQuantity = $endingQuantity;
+
+ return $this;
+ }
+
/**
* @return float
*/
diff --git a/cronjobs/shop_rueckmeldungen.php b/cronjobs/shop_rueckmeldungen.php
index cd69234e..0b01845a 100644
--- a/cronjobs/shop_rueckmeldungen.php
+++ b/cronjobs/shop_rueckmeldungen.php
@@ -387,15 +387,16 @@ function GetLaender()
$join = '';
$where = '';
$app->erp->RunHook('shop_rueckmeldung', 2, $join, $where);
- $sql = "SELECT a.id,apro.zeit, a.shop, l.id as lieferschein, v.id as versandid, l.projekt
- FROM auftrag AS a
- LEFT JOIN lieferschein AS l on l.auftragid = a.id
- LEFT JOIN auftrag_protokoll AS apro ON a.id = apro.auftrag AND apro.grund LIKE 'Auftrag importiert vom Shop'
- LEFT JOIN projekt AS pr ON l.projekt = pr.id
- LEFT JOIN versand AS v ON v.lieferschein = l.id
+ $sql = "SELECT DISTINCT a.id, a.shop
+ FROM auftrag a
+ LEFT JOIN lieferschein l on l.auftragid = a.id
+ LEFT JOIN projekt pr ON l.projekt = pr.id
+ LEFT JOIN lieferschein_position lp ON lp.lieferschein = l.id
+ LEFT JOIN versandpaket_lieferschein_position vlp ON vlp.lieferschein_position = lp.id
+ LEFT JOIN versandpakete v ON (v.lieferschein_ohne_pos = l.id OR v.id = vlp.versandpaket)
$join
WHERE a.status = 'abgeschlossen' AND $subwhere AND
- DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 2 WEEK),'%Y-%m-%d') < a.datum AND
+ DATE_SUB(NOW(),INTERVAL 2 WEEK) < a.datum AND
a.shopextstatus <> 'abgeschlossen' AND a.shop > 0 AND
(
( v.tracking <> '' AND l.status = 'versendet') OR
diff --git a/cronjobs/shopimport.php b/cronjobs/shopimport.php
index a9f82c09..5dccadbd 100644
--- a/cronjobs/shopimport.php
+++ b/cronjobs/shopimport.php
@@ -945,7 +945,7 @@ if($shops) {
{
$onlinebestellnummer = $tmpwarenkorb['auftrag'];
}
- $projekt = $app->DB->Select("SELECT projekt WHERE shopexport = '$id' LIMIT 1");
+ //$projekt = $app->DB->Select("SELECT projekt WHERE shopexport = '$id' LIMIT 1");
if(!empty($tmpwarenkorb['projekt']) && $app->DB->Select("SELECT id FROM projekt WHERE id = '".(int)$tmpwarenkorb['projekt']."' LIMIT 1"))$projekt = (int)$tmpwarenkorb['projekt'];
if(isset($tmpwarenkorb['subshop']) && $tmpwarenkorb['subshop'])
{
diff --git a/database/struktur.sql b/database/struktur.sql
index 5836a35d..8f70631f 100755
--- a/database/struktur.sql
+++ b/database/struktur.sql
@@ -1,29 +1,13 @@
--- phpMyAdmin SQL Dump
--- version 4.2.12deb2+deb8u1
--- http://www.phpmyadmin.net
---
--- Host: localhost
--- Erstellungszeit: 05. Aug 2016 um 10:35
--- Server Version: 5.5.46-0+deb8u1
--- PHP-Version: 5.6.14-0+deb8u1
-
-SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
-SET time_zone = "+00:00";
-
-SET innodb_strict_mode = OFF;
-SET NAMES 'utf8';
-SET SESSION SQL_MODE := '';
-SET SQL_BIG_SELECTS=1;
--- MySQL dump 10.13 Distrib 5.7.32, for Linux (x86_64)
+-- MariaDB dump 10.19 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64)
--
--- Host: localhost Database: xentral
+-- Host: localhost Database: openxe
-- ------------------------------------------------------
--- Server version 5.7.32-0ubuntu0.18.04.1-log
+-- Server version 10.6.16-MariaDB-0ubuntu0.22.04.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
-/*!40101 SET NAMES utf8 */;
+/*!40101 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
@@ -31,16320 +15,17425 @@ SET SQL_BIG_SELECTS=1;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
+SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
+SET time_zone = "+00:00";
+SET innodb_strict_mode = OFF;
+
--
-- Table structure for table `abrechnungsartikel`
--
+DROP TABLE IF EXISTS `abrechnungsartikel`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `abrechnungsartikel` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `sort` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `bezeichnung` varchar(255) NOT NULL,
- `nummer` varchar(255) NOT NULL,
- `menge` float NOT NULL,
- `preis` decimal(10,4) NOT NULL,
- `steuerklasse` varchar(255) NOT NULL,
- `rabatt` varchar(255) NOT NULL,
- `abgerechnet` int(1) NOT NULL,
- `startdatum` date NOT NULL,
- `lieferdatum` date NOT NULL,
- `abgerechnetbis` date NOT NULL,
- `wiederholend` int(1) NOT NULL,
- `zahlzyklus` int(10) NOT NULL,
- `abgrechnetam` date NOT NULL,
- `rechnung` int(10) NOT NULL,
- `projekt` int(10) NOT NULL,
- `adresse` int(10) NOT NULL,
- `status` varchar(64) NOT NULL,
- `bemerkung` text NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `beschreibung` text NOT NULL,
- `dokument` varchar(64) NOT NULL DEFAULT '',
- `preisart` varchar(64) NOT NULL DEFAULT '',
- `enddatum` date NOT NULL,
- `angelegtvon` int(11) NOT NULL DEFAULT '0',
- `angelegtam` date NOT NULL,
- `experte` tinyint(1) NOT NULL DEFAULT '0',
- `waehrung` varchar(10) NOT NULL DEFAULT '',
- `beschreibungersetzten` tinyint(1) NOT NULL DEFAULT '0',
- `gruppe` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`,`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `abrechnungsartikel` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `sort` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `nummer` varchar(255) NOT NULL,
+ `menge` float NOT NULL,
+ `preis` decimal(10,4) NOT NULL,
+ `steuerklasse` varchar(255) NOT NULL,
+ `rabatt` varchar(255) NOT NULL,
+ `abgerechnet` int(1) NOT NULL,
+ `startdatum` date NOT NULL,
+ `lieferdatum` date NOT NULL,
+ `abgerechnetbis` date NOT NULL,
+ `wiederholend` int(1) NOT NULL,
+ `zahlzyklus` int(10) NOT NULL,
+ `abgrechnetam` date NOT NULL,
+ `rechnung` int(10) NOT NULL,
+ `projekt` int(10) NOT NULL,
+ `adresse` int(10) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `beschreibung` text NOT NULL,
+ `dokument` varchar(64) NOT NULL,
+ `preisart` varchar(64) NOT NULL,
+ `enddatum` date NOT NULL,
+ `angelegtvon` int(11) NOT NULL DEFAULT 0,
+ `angelegtam` date NOT NULL,
+ `experte` tinyint(1) NOT NULL DEFAULT 0,
+ `waehrung` varchar(10) NOT NULL,
+ `beschreibungersetzten` tinyint(1) NOT NULL DEFAULT 0,
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`,`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `abrechnungsartikel_gruppe`
--
+DROP TABLE IF EXISTS `abrechnungsartikel_gruppe`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `abrechnungsartikel_gruppe` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `beschreibung` varchar(255) NOT NULL DEFAULT '',
- `beschreibung2` text NOT NULL,
- `rabatt` decimal(10,2) NOT NULL DEFAULT '0.00',
- `ansprechpartner` varchar(255) NOT NULL DEFAULT '',
- `extrarechnung` int(11) DEFAULT NULL,
- `gruppensumme` tinyint(1) NOT NULL DEFAULT '0',
- `adresse` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `sort` int(11) NOT NULL DEFAULT '0',
- `rechnungadresse` int(11) NOT NULL DEFAULT '0',
- `sammelrechnung` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `abrechnungsartikel_gruppe` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `beschreibung` varchar(255) NOT NULL,
+ `beschreibung2` text NOT NULL,
+ `rabatt` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `ansprechpartner` varchar(255) NOT NULL,
+ `extrarechnung` int(11) DEFAULT NULL,
+ `gruppensumme` tinyint(1) NOT NULL DEFAULT 0,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `rechnungadresse` int(11) NOT NULL DEFAULT 0,
+ `sammelrechnung` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `abschlagsrechnung_rechnung`
--
+DROP TABLE IF EXISTS `abschlagsrechnung_rechnung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `abschlagsrechnung_rechnung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `rechnung` int(11) NOT NULL DEFAULT '0',
- `auftrag` int(11) NOT NULL DEFAULT '0',
- `bezeichnung` varchar(255) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `rechnung` (`rechnung`),
- KEY `auftrag` (`auftrag`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `abschlagsrechnung_rechnung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `rechnung` int(11) NOT NULL DEFAULT 0,
+ `auftrag` int(11) NOT NULL DEFAULT 0,
+ `bezeichnung` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `rechnung` (`rechnung`),
+ KEY `auftrag` (`auftrag`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `accordion`
--
+DROP TABLE IF EXISTS `accordion`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `accordion` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL,
- `target` varchar(255) NOT NULL,
- `position` int(2) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `accordion` (
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `target` varchar(255) NOT NULL,
+ `position` int(2) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `adapterbox`
--
+DROP TABLE IF EXISTS `adapterbox`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `adapterbox` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(128) NOT NULL DEFAULT '',
- `verwendenals` varchar(128) NOT NULL DEFAULT '',
- `baudrate` varchar(128) NOT NULL DEFAULT '',
- `model` varchar(128) NOT NULL DEFAULT '',
- `seriennummer` varchar(128) NOT NULL DEFAULT '',
- `ipadresse` varchar(128) NOT NULL DEFAULT '',
- `netmask` varchar(128) NOT NULL DEFAULT '',
- `gateway` varchar(128) NOT NULL DEFAULT '',
- `dns` varchar(128) NOT NULL DEFAULT '',
- `dhcp` tinyint(1) NOT NULL DEFAULT '1',
- `wlan` tinyint(1) NOT NULL DEFAULT '0',
- `ssid` varchar(128) NOT NULL DEFAULT '',
- `passphrase` varchar(256) NOT NULL DEFAULT '',
- `letzteverbindung` datetime DEFAULT NULL,
- `tmpip` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `adapterbox` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(128) NOT NULL,
+ `verwendenals` varchar(128) NOT NULL,
+ `baudrate` varchar(128) NOT NULL,
+ `model` varchar(128) NOT NULL,
+ `seriennummer` varchar(128) NOT NULL,
+ `ipadresse` varchar(128) NOT NULL,
+ `netmask` varchar(128) NOT NULL,
+ `gateway` varchar(128) NOT NULL,
+ `dns` varchar(128) NOT NULL,
+ `dhcp` tinyint(1) NOT NULL DEFAULT 1,
+ `wlan` tinyint(1) NOT NULL DEFAULT 0,
+ `ssid` varchar(128) NOT NULL,
+ `passphrase` varchar(256) NOT NULL,
+ `letzteverbindung` datetime DEFAULT NULL,
+ `tmpip` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `adapterbox_log`
--
+DROP TABLE IF EXISTS `adapterbox_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `adapterbox_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `ip` varchar(64) NOT NULL DEFAULT '',
- `meldung` varchar(64) NOT NULL DEFAULT '',
- `seriennummer` varchar(64) NOT NULL DEFAULT '',
- `device` varchar(64) NOT NULL DEFAULT '',
- `datum` datetime DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `adapterbox_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `ip` varchar(64) NOT NULL,
+ `meldung` varchar(64) NOT NULL,
+ `seriennummer` varchar(64) NOT NULL,
+ `device` varchar(64) NOT NULL,
+ `datum` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `adapterbox_request_log`
--
+DROP TABLE IF EXISTS `adapterbox_request_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `adapterbox_request_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `auth` varchar(255) NOT NULL DEFAULT '',
- `validpass` varchar(255) NOT NULL DEFAULT '',
- `device` varchar(255) NOT NULL DEFAULT '',
- `digets` varchar(255) NOT NULL DEFAULT '',
- `ip` varchar(32) NOT NULL DEFAULT '',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `success` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `adapterbox_request_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `auth` varchar(255) NOT NULL,
+ `validpass` varchar(255) NOT NULL,
+ `device` varchar(255) NOT NULL,
+ `digets` varchar(255) NOT NULL,
+ `ip` varchar(32) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `success` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `adresse`
--
+DROP TABLE IF EXISTS `adresse`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `adresse` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `typ` varchar(255) NOT NULL,
- `marketingsperre` varchar(64) NOT NULL,
- `trackingsperre` int(1) NOT NULL,
- `rechnungsadresse` int(1) NOT NULL,
- `sprache` varchar(32) DEFAULT NULL,
- `name` varchar(255) NOT NULL,
- `abteilung` varchar(255) NOT NULL,
- `unterabteilung` varchar(255) NOT NULL,
- `ansprechpartner` varchar(255) NOT NULL,
- `land` varchar(64) NOT NULL,
- `strasse` varchar(255) NOT NULL,
- `ort` varchar(64) NOT NULL,
- `plz` varchar(64) NOT NULL,
- `telefon` varchar(64) DEFAULT NULL,
- `telefax` varchar(64) DEFAULT NULL,
- `mobil` varchar(64) DEFAULT NULL,
- `email` varchar(255) NOT NULL,
- `ustid` varchar(64) DEFAULT NULL,
- `ust_befreit` int(1) NOT NULL,
- `passwort_gesendet` int(1) NOT NULL,
- `sonstiges` text NOT NULL,
- `adresszusatz` varchar(255) NOT NULL,
- `kundenfreigabe` int(1) NOT NULL,
- `steuer` varchar(255) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `kundennummer` varchar(255) NOT NULL,
- `lieferantennummer` varchar(255) NOT NULL,
- `mitarbeiternummer` varchar(255) NOT NULL,
- `konto` varchar(64) DEFAULT NULL,
- `blz` varchar(64) DEFAULT NULL,
- `bank` varchar(255) NOT NULL,
- `inhaber` varchar(255) NOT NULL,
- `swift` varchar(64) DEFAULT NULL,
- `iban` varchar(64) DEFAULT NULL,
- `waehrung` varchar(255) NOT NULL,
- `paypal` varchar(255) NOT NULL,
- `paypalinhaber` varchar(255) NOT NULL,
- `paypalwaehrung` varchar(255) NOT NULL,
- `projekt` int(11) NOT NULL,
- `partner` int(11) NOT NULL,
- `zahlungsweise` varchar(64) NOT NULL,
- `zahlungszieltage` varchar(64) NOT NULL,
- `zahlungszieltageskonto` varchar(64) NOT NULL,
- `zahlungszielskonto` varchar(64) NOT NULL,
- `versandart` varchar(64) NOT NULL,
- `kundennummerlieferant` varchar(64) NOT NULL,
- `zahlungsweiselieferant` varchar(64) NOT NULL,
- `zahlungszieltagelieferant` varchar(64) NOT NULL,
- `zahlungszieltageskontolieferant` varchar(64) NOT NULL,
- `zahlungszielskontolieferant` varchar(64) NOT NULL,
- `versandartlieferant` varchar(64) NOT NULL,
- `geloescht` int(1) NOT NULL,
- `firma` int(11) NOT NULL,
- `webid` varchar(1024) DEFAULT NULL,
- `vorname` varchar(255) DEFAULT NULL,
- `kennung` varchar(255) DEFAULT NULL,
- `sachkonto` varchar(20) NOT NULL DEFAULT '',
- `freifeld1` text,
- `freifeld2` text,
- `freifeld3` text,
- `filiale` text,
- `vertrieb` int(11) DEFAULT NULL,
- `innendienst` int(11) DEFAULT NULL,
- `verbandsnummer` varchar(255) DEFAULT NULL,
- `abweichendeemailab` varchar(64) DEFAULT NULL,
- `portofrei_aktiv` decimal(10,2) DEFAULT NULL,
- `portofreiab` decimal(10,2) NOT NULL DEFAULT '0.00',
- `infoauftragserfassung` text NOT NULL,
- `mandatsreferenz` varchar(255) NOT NULL DEFAULT '',
- `mandatsreferenzdatum` date DEFAULT NULL,
- `mandatsreferenzaenderung` tinyint(1) NOT NULL DEFAULT '0',
- `glaeubigeridentnr` varchar(255) NOT NULL DEFAULT '',
- `kreditlimit` decimal(10,2) NOT NULL DEFAULT '0.00',
- `tour` int(11) NOT NULL DEFAULT '0',
- `zahlungskonditionen_festschreiben` int(1) DEFAULT NULL,
- `rabatte_festschreiben` int(1) DEFAULT NULL,
- `mlmaktiv` int(1) DEFAULT NULL,
- `mlmvertragsbeginn` date DEFAULT NULL,
- `mlmlizenzgebuehrbis` date DEFAULT NULL,
- `mlmfestsetzenbis` date DEFAULT NULL,
- `mlmfestsetzen` int(1) NOT NULL DEFAULT '0',
- `mlmmindestpunkte` int(1) NOT NULL DEFAULT '0',
- `mlmwartekonto` decimal(10,2) NOT NULL DEFAULT '0.00',
- `abweichende_rechnungsadresse` int(1) NOT NULL DEFAULT '0',
- `rechnung_vorname` varchar(64) DEFAULT NULL,
- `rechnung_name` varchar(64) DEFAULT NULL,
- `rechnung_titel` varchar(64) DEFAULT NULL,
- `rechnung_typ` varchar(64) DEFAULT NULL,
- `rechnung_strasse` varchar(64) DEFAULT NULL,
- `rechnung_ort` varchar(64) DEFAULT NULL,
- `rechnung_plz` varchar(64) DEFAULT NULL,
- `rechnung_ansprechpartner` varchar(64) DEFAULT NULL,
- `rechnung_land` varchar(64) DEFAULT NULL,
- `rechnung_abteilung` varchar(64) DEFAULT NULL,
- `rechnung_unterabteilung` varchar(64) DEFAULT NULL,
- `rechnung_adresszusatz` varchar(64) DEFAULT NULL,
- `rechnung_telefon` varchar(64) DEFAULT NULL,
- `rechnung_telefax` varchar(64) DEFAULT NULL,
- `rechnung_anschreiben` varchar(64) DEFAULT NULL,
- `rechnung_email` varchar(64) DEFAULT NULL,
- `geburtstag` date DEFAULT NULL,
- `rolledatum` date DEFAULT NULL,
- `liefersperre` int(1) DEFAULT NULL,
- `liefersperregrund` text,
- `mlmpositionierung` varchar(255) DEFAULT NULL,
- `steuernummer` varchar(255) DEFAULT NULL,
- `steuerbefreit` int(1) DEFAULT NULL,
- `mlmmitmwst` int(1) DEFAULT NULL,
- `mlmabrechnung` varchar(64) DEFAULT NULL,
- `mlmwaehrungauszahlung` varchar(64) DEFAULT NULL,
- `mlmauszahlungprojekt` int(11) NOT NULL DEFAULT '0',
- `sponsor` int(11) DEFAULT NULL,
- `geworbenvon` int(11) DEFAULT NULL,
- `logfile` text,
- `kalender_aufgaben` int(1) DEFAULT NULL,
- `verrechnungskontoreisekosten` int(11) NOT NULL DEFAULT '0',
- `usereditid` int(11) DEFAULT NULL,
- `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `rabatt` decimal(10,2) DEFAULT NULL,
- `provision` decimal(10,2) DEFAULT NULL,
- `rabattinformation` text,
- `rabatt1` decimal(10,2) DEFAULT NULL,
- `rabatt2` decimal(10,2) DEFAULT NULL,
- `rabatt3` decimal(10,2) DEFAULT NULL,
- `rabatt4` decimal(10,2) DEFAULT NULL,
- `rabatt5` decimal(10,2) DEFAULT NULL,
- `internetseite` text,
- `bonus1` decimal(10,2) DEFAULT NULL,
- `bonus1_ab` decimal(10,2) DEFAULT NULL,
- `bonus2` decimal(10,2) DEFAULT NULL,
- `bonus2_ab` decimal(10,2) DEFAULT NULL,
- `bonus3` decimal(10,2) DEFAULT NULL,
- `bonus3_ab` decimal(10,2) DEFAULT NULL,
- `bonus4` decimal(10,2) DEFAULT NULL,
- `bonus4_ab` decimal(10,2) DEFAULT NULL,
- `bonus5` decimal(10,2) DEFAULT NULL,
- `bonus5_ab` decimal(10,2) DEFAULT NULL,
- `bonus6` decimal(10,2) DEFAULT NULL,
- `bonus6_ab` decimal(10,2) DEFAULT NULL,
- `bonus7` decimal(10,2) DEFAULT NULL,
- `bonus7_ab` decimal(10,2) DEFAULT NULL,
- `bonus8` decimal(10,2) DEFAULT NULL,
- `bonus8_ab` decimal(10,2) DEFAULT NULL,
- `bonus9` decimal(10,2) DEFAULT NULL,
- `bonus9_ab` decimal(10,2) DEFAULT NULL,
- `bonus10` decimal(10,2) DEFAULT NULL,
- `bonus10_ab` decimal(10,2) DEFAULT NULL,
- `rechnung_periode` int(11) DEFAULT NULL,
- `rechnung_anzahlpapier` int(11) DEFAULT NULL,
- `rechnung_permail` int(1) DEFAULT NULL,
- `titel` varchar(64) DEFAULT NULL,
- `anschreiben` varchar(64) DEFAULT NULL,
- `nachname` varchar(128) NOT NULL DEFAULT '',
- `arbeitszeitprowoche` decimal(10,2) NOT NULL DEFAULT '0.00',
- `folgebestaetigungsperre` tinyint(1) NOT NULL DEFAULT '0',
- `lieferantennummerbeikunde` varchar(128) DEFAULT NULL,
- `verein_mitglied_seit` date DEFAULT NULL,
- `verein_mitglied_bis` date DEFAULT NULL,
- `verein_mitglied_aktiv` tinyint(1) DEFAULT NULL,
- `verein_spendenbescheinigung` tinyint(1) NOT NULL DEFAULT '0',
- `freifeld4` text,
- `freifeld5` text,
- `freifeld6` text,
- `freifeld7` text,
- `freifeld8` text,
- `freifeld9` text,
- `freifeld10` text,
- `rechnung_papier` tinyint(1) NOT NULL DEFAULT '0',
- `angebot_cc` varchar(128) NOT NULL DEFAULT '',
- `auftrag_cc` varchar(128) NOT NULL DEFAULT '',
- `rechnung_cc` varchar(128) NOT NULL DEFAULT '',
- `gutschrift_cc` varchar(128) NOT NULL DEFAULT '',
- `lieferschein_cc` varchar(128) NOT NULL DEFAULT '',
- `bestellung_cc` varchar(128) NOT NULL DEFAULT '',
- `angebot_fax_cc` varchar(128) NOT NULL DEFAULT '',
- `auftrag_fax_cc` varchar(128) NOT NULL DEFAULT '',
- `rechnung_fax_cc` varchar(128) NOT NULL DEFAULT '',
- `gutschrift_fax_cc` varchar(128) NOT NULL DEFAULT '',
- `lieferschein_fax_cc` varchar(128) NOT NULL DEFAULT '',
- `bestellung_fax_cc` varchar(128) NOT NULL DEFAULT '',
- `abperfax` tinyint(1) NOT NULL DEFAULT '0',
- `abpermail` varchar(128) NOT NULL DEFAULT '',
- `kassiereraktiv` int(1) NOT NULL DEFAULT '0',
- `kassierernummer` varchar(10) NOT NULL DEFAULT '',
- `kassiererprojekt` int(11) NOT NULL DEFAULT '0',
- `portofreilieferant_aktiv` tinyint(1) NOT NULL DEFAULT '0',
- `portofreiablieferant` decimal(10,2) NOT NULL DEFAULT '0.00',
- `mandatsreferenzart` varchar(64) NOT NULL DEFAULT '',
- `mandatsreferenzwdhart` varchar(64) NOT NULL DEFAULT '',
- `serienbrief` tinyint(1) NOT NULL DEFAULT '0',
- `kundennummer_buchhaltung` varchar(20) NOT NULL DEFAULT '',
- `lieferantennummer_buchhaltung` varchar(20) NOT NULL DEFAULT '',
- `lead` tinyint(1) NOT NULL DEFAULT '0',
- `zahlungsweiseabo` varchar(64) NOT NULL DEFAULT '',
- `bundesland` varchar(64) NOT NULL DEFAULT '',
- `mandatsreferenzhinweis` text,
- `geburtstagkalender` tinyint(1) NOT NULL DEFAULT '0',
- `geburtstagskarte` tinyint(1) NOT NULL DEFAULT '0',
- `liefersperredatum` date DEFAULT NULL,
- `umsatzsteuer_lieferant` varchar(64) NOT NULL DEFAULT '',
- `lat` decimal(18,12) DEFAULT NULL,
- `lng` decimal(18,12) DEFAULT NULL,
- `art` varchar(32) NOT NULL DEFAULT '',
- `fromshop` int(11) NOT NULL DEFAULT '0',
- `freifeld11` text,
- `freifeld12` text,
- `freifeld13` text,
- `freifeld14` text,
- `freifeld15` text,
- `freifeld16` text,
- `freifeld17` text,
- `freifeld18` text,
- `freifeld19` text,
- `freifeld20` text,
- `angebot_email` varchar(128) NOT NULL DEFAULT '',
- `auftrag_email` varchar(128) NOT NULL DEFAULT '',
- `rechnungs_email` varchar(128) NOT NULL DEFAULT '',
- `gutschrift_email` varchar(128) NOT NULL DEFAULT '',
- `lieferschein_email` varchar(128) NOT NULL DEFAULT '',
- `bestellung_email` varchar(128) NOT NULL DEFAULT '',
- `lieferschwellenichtanwenden` tinyint(1) NOT NULL DEFAULT '0',
- `hinweistextlieferant` text NOT NULL,
- `firmensepa` tinyint(1) NOT NULL DEFAULT '0',
- `hinweis_einfuegen` text NOT NULL,
- `anzeigesteuerbelege` int(11) NOT NULL DEFAULT '0',
- `gln` varchar(32) NOT NULL DEFAULT '',
- `rechnung_gln` varchar(32) NOT NULL DEFAULT '',
- `keinealtersabfrage` tinyint(1) NOT NULL DEFAULT '0',
- `lieferbedingung` text NOT NULL,
- `mlmintranetgesamtestruktur` tinyint(1) NOT NULL DEFAULT '0',
- `kommissionskonsignationslager` int(11) NOT NULL DEFAULT '0',
- `zollinformationen` text NOT NULL,
- `bundesstaat` varchar(32) NOT NULL DEFAULT '',
- `rechnung_bundesstaat` varchar(32) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `name` (`name`),
- KEY `projekt` (`projekt`),
- KEY `kundennummer` (`kundennummer`),
- KEY `lieferantennummer` (`lieferantennummer`),
- KEY `usereditid` (`usereditid`),
- KEY `plz` (`plz`),
- KEY `email` (`email`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
+CREATE TABLE `adresse` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `typ` varchar(255) NOT NULL,
+ `marketingsperre` varchar(64) NOT NULL,
+ `trackingsperre` int(1) NOT NULL,
+ `rechnungsadresse` int(1) NOT NULL,
+ `sprache` varchar(32) DEFAULT NULL,
+ `name` varchar(255) NOT NULL,
+ `abteilung` varchar(255) NOT NULL,
+ `unterabteilung` varchar(255) NOT NULL,
+ `ansprechpartner` varchar(255) NOT NULL,
+ `land` varchar(64) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `ort` varchar(64) NOT NULL,
+ `plz` varchar(64) NOT NULL,
+ `telefon` varchar(64) DEFAULT NULL,
+ `telefax` varchar(64) DEFAULT NULL,
+ `mobil` varchar(64) DEFAULT NULL,
+ `email` varchar(255) NOT NULL,
+ `ustid` varchar(64) DEFAULT NULL,
+ `ust_befreit` int(1) NOT NULL,
+ `passwort_gesendet` int(1) NOT NULL,
+ `sonstiges` text NOT NULL,
+ `adresszusatz` varchar(255) NOT NULL,
+ `kundenfreigabe` int(1) NOT NULL,
+ `steuer` varchar(255) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `kundennummer` varchar(255) NOT NULL,
+ `lieferantennummer` varchar(255) NOT NULL,
+ `mitarbeiternummer` varchar(255) NOT NULL,
+ `konto` varchar(64) DEFAULT NULL,
+ `blz` varchar(64) DEFAULT NULL,
+ `bank` varchar(255) NOT NULL,
+ `inhaber` varchar(255) NOT NULL,
+ `swift` varchar(64) DEFAULT NULL,
+ `iban` varchar(64) DEFAULT NULL,
+ `waehrung` varchar(255) NOT NULL,
+ `paypal` varchar(255) NOT NULL,
+ `paypalinhaber` varchar(255) NOT NULL,
+ `paypalwaehrung` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `partner` int(11) NOT NULL,
+ `zahlungsweise` varchar(64) NOT NULL,
+ `zahlungszieltage` varchar(64) NOT NULL,
+ `zahlungszieltageskonto` varchar(64) NOT NULL,
+ `zahlungszielskonto` varchar(64) NOT NULL,
+ `versandart` varchar(64) NOT NULL,
+ `kundennummerlieferant` varchar(64) NOT NULL,
+ `zahlungsweiselieferant` varchar(64) NOT NULL,
+ `zahlungszieltagelieferant` varchar(64) NOT NULL,
+ `zahlungszieltageskontolieferant` varchar(64) NOT NULL,
+ `zahlungszielskontolieferant` varchar(64) NOT NULL,
+ `versandartlieferant` varchar(64) NOT NULL,
+ `geloescht` int(1) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `webid` varchar(1024) DEFAULT NULL,
+ `vorname` varchar(255) DEFAULT NULL,
+ `kennung` varchar(255) DEFAULT NULL,
+ `sachkonto` varchar(20) NOT NULL,
+ `freifeld1` text DEFAULT NULL,
+ `freifeld2` text DEFAULT NULL,
+ `freifeld3` text DEFAULT NULL,
+ `filiale` text DEFAULT NULL,
+ `vertrieb` int(11) DEFAULT NULL,
+ `innendienst` int(11) DEFAULT NULL,
+ `verbandsnummer` varchar(255) DEFAULT NULL,
+ `abweichendeemailab` varchar(64) DEFAULT NULL,
+ `portofrei_aktiv` decimal(10,2) DEFAULT NULL,
+ `portofreiab` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `infoauftragserfassung` text NOT NULL,
+ `mandatsreferenz` varchar(255) NOT NULL,
+ `mandatsreferenzdatum` date DEFAULT NULL,
+ `mandatsreferenzaenderung` tinyint(1) NOT NULL DEFAULT 0,
+ `glaeubigeridentnr` varchar(255) NOT NULL,
+ `kreditlimit` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `tour` int(11) NOT NULL DEFAULT 0,
+ `zahlungskonditionen_festschreiben` int(1) DEFAULT NULL,
+ `rabatte_festschreiben` int(1) DEFAULT NULL,
+ `mlmaktiv` int(1) DEFAULT NULL,
+ `mlmvertragsbeginn` date DEFAULT NULL,
+ `mlmlizenzgebuehrbis` date DEFAULT NULL,
+ `mlmfestsetzenbis` date DEFAULT NULL,
+ `mlmfestsetzen` int(1) NOT NULL DEFAULT 0,
+ `mlmmindestpunkte` int(1) NOT NULL DEFAULT 0,
+ `mlmwartekonto` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `abweichende_rechnungsadresse` int(1) NOT NULL DEFAULT 0,
+ `rechnung_vorname` varchar(64) DEFAULT NULL,
+ `rechnung_name` varchar(64) DEFAULT NULL,
+ `rechnung_titel` varchar(64) DEFAULT NULL,
+ `rechnung_typ` varchar(64) DEFAULT NULL,
+ `rechnung_strasse` varchar(64) DEFAULT NULL,
+ `rechnung_ort` varchar(64) DEFAULT NULL,
+ `rechnung_plz` varchar(64) DEFAULT NULL,
+ `rechnung_ansprechpartner` varchar(64) DEFAULT NULL,
+ `rechnung_land` varchar(64) DEFAULT NULL,
+ `rechnung_abteilung` varchar(64) DEFAULT NULL,
+ `rechnung_unterabteilung` varchar(64) DEFAULT NULL,
+ `rechnung_adresszusatz` varchar(64) DEFAULT NULL,
+ `rechnung_telefon` varchar(64) DEFAULT NULL,
+ `rechnung_telefax` varchar(64) DEFAULT NULL,
+ `rechnung_anschreiben` varchar(64) DEFAULT NULL,
+ `rechnung_email` varchar(64) DEFAULT NULL,
+ `geburtstag` date DEFAULT NULL,
+ `rolledatum` date DEFAULT NULL,
+ `liefersperre` int(1) DEFAULT NULL,
+ `liefersperregrund` text DEFAULT NULL,
+ `mlmpositionierung` varchar(255) DEFAULT NULL,
+ `steuernummer` varchar(255) DEFAULT NULL,
+ `steuerbefreit` int(1) DEFAULT NULL,
+ `mlmmitmwst` int(1) DEFAULT NULL,
+ `mlmabrechnung` varchar(64) DEFAULT NULL,
+ `mlmwaehrungauszahlung` varchar(64) DEFAULT NULL,
+ `mlmauszahlungprojekt` int(11) NOT NULL DEFAULT 0,
+ `sponsor` int(11) DEFAULT NULL,
+ `geworbenvon` int(11) DEFAULT NULL,
+ `logfile` text DEFAULT NULL,
+ `kalender_aufgaben` int(1) DEFAULT NULL,
+ `verrechnungskontoreisekosten` int(11) NOT NULL DEFAULT 0,
+ `usereditid` int(11) DEFAULT NULL,
+ `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `rabatt` decimal(10,2) DEFAULT NULL,
+ `provision` decimal(10,2) DEFAULT NULL,
+ `rabattinformation` text DEFAULT NULL,
+ `rabatt1` decimal(10,2) DEFAULT NULL,
+ `rabatt2` decimal(10,2) DEFAULT NULL,
+ `rabatt3` decimal(10,2) DEFAULT NULL,
+ `rabatt4` decimal(10,2) DEFAULT NULL,
+ `rabatt5` decimal(10,2) DEFAULT NULL,
+ `internetseite` text DEFAULT NULL,
+ `bonus1` decimal(10,2) DEFAULT NULL,
+ `bonus1_ab` decimal(10,2) DEFAULT NULL,
+ `bonus2` decimal(10,2) DEFAULT NULL,
+ `bonus2_ab` decimal(10,2) DEFAULT NULL,
+ `bonus3` decimal(10,2) DEFAULT NULL,
+ `bonus3_ab` decimal(10,2) DEFAULT NULL,
+ `bonus4` decimal(10,2) DEFAULT NULL,
+ `bonus4_ab` decimal(10,2) DEFAULT NULL,
+ `bonus5` decimal(10,2) DEFAULT NULL,
+ `bonus5_ab` decimal(10,2) DEFAULT NULL,
+ `bonus6` decimal(10,2) DEFAULT NULL,
+ `bonus6_ab` decimal(10,2) DEFAULT NULL,
+ `bonus7` decimal(10,2) DEFAULT NULL,
+ `bonus7_ab` decimal(10,2) DEFAULT NULL,
+ `bonus8` decimal(10,2) DEFAULT NULL,
+ `bonus8_ab` decimal(10,2) DEFAULT NULL,
+ `bonus9` decimal(10,2) DEFAULT NULL,
+ `bonus9_ab` decimal(10,2) DEFAULT NULL,
+ `bonus10` decimal(10,2) DEFAULT NULL,
+ `bonus10_ab` decimal(10,2) DEFAULT NULL,
+ `rechnung_periode` int(11) DEFAULT NULL,
+ `rechnung_anzahlpapier` int(11) DEFAULT NULL,
+ `rechnung_permail` int(1) DEFAULT NULL,
+ `titel` varchar(64) DEFAULT NULL,
+ `anschreiben` varchar(64) DEFAULT NULL,
+ `nachname` varchar(128) NOT NULL,
+ `arbeitszeitprowoche` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `folgebestaetigungsperre` tinyint(1) NOT NULL DEFAULT 0,
+ `lieferantennummerbeikunde` varchar(128) DEFAULT NULL,
+ `verein_mitglied_seit` date DEFAULT NULL,
+ `verein_mitglied_bis` date DEFAULT NULL,
+ `verein_mitglied_aktiv` tinyint(1) DEFAULT NULL,
+ `verein_spendenbescheinigung` tinyint(1) NOT NULL DEFAULT 0,
+ `freifeld4` text DEFAULT NULL,
+ `freifeld5` text DEFAULT NULL,
+ `freifeld6` text DEFAULT NULL,
+ `freifeld7` text DEFAULT NULL,
+ `freifeld8` text DEFAULT NULL,
+ `freifeld9` text DEFAULT NULL,
+ `freifeld10` text DEFAULT NULL,
+ `rechnung_papier` tinyint(1) NOT NULL DEFAULT 0,
+ `angebot_cc` varchar(128) NOT NULL,
+ `auftrag_cc` varchar(128) NOT NULL,
+ `rechnung_cc` varchar(128) NOT NULL,
+ `gutschrift_cc` varchar(128) NOT NULL,
+ `lieferschein_cc` varchar(128) NOT NULL,
+ `bestellung_cc` varchar(128) NOT NULL,
+ `angebot_fax_cc` varchar(128) NOT NULL,
+ `auftrag_fax_cc` varchar(128) NOT NULL,
+ `rechnung_fax_cc` varchar(128) NOT NULL,
+ `gutschrift_fax_cc` varchar(128) NOT NULL,
+ `lieferschein_fax_cc` varchar(128) NOT NULL,
+ `bestellung_fax_cc` varchar(128) NOT NULL,
+ `abperfax` tinyint(1) NOT NULL DEFAULT 0,
+ `abpermail` varchar(128) NOT NULL,
+ `kassiereraktiv` int(1) NOT NULL DEFAULT 0,
+ `kassierernummer` varchar(10) NOT NULL,
+ `kassiererprojekt` int(11) NOT NULL DEFAULT 0,
+ `portofreilieferant_aktiv` tinyint(1) NOT NULL DEFAULT 0,
+ `portofreiablieferant` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `mandatsreferenzart` varchar(64) NOT NULL,
+ `mandatsreferenzwdhart` varchar(64) NOT NULL,
+ `serienbrief` tinyint(1) NOT NULL DEFAULT 0,
+ `kundennummer_buchhaltung` varchar(20) NOT NULL,
+ `lieferantennummer_buchhaltung` varchar(20) NOT NULL,
+ `lead` tinyint(1) NOT NULL DEFAULT 0,
+ `zahlungsweiseabo` varchar(64) NOT NULL,
+ `bundesland` varchar(64) NOT NULL,
+ `mandatsreferenzhinweis` text DEFAULT NULL,
+ `geburtstagkalender` tinyint(1) NOT NULL DEFAULT 0,
+ `geburtstagskarte` tinyint(1) NOT NULL DEFAULT 0,
+ `liefersperredatum` date DEFAULT NULL,
+ `umsatzsteuer_lieferant` varchar(64) NOT NULL,
+ `lat` decimal(18,12) DEFAULT NULL,
+ `lng` decimal(18,12) DEFAULT NULL,
+ `art` varchar(32) NOT NULL,
+ `fromshop` int(11) NOT NULL DEFAULT 0,
+ `freifeld11` text DEFAULT NULL,
+ `freifeld12` text DEFAULT NULL,
+ `freifeld13` text DEFAULT NULL,
+ `freifeld14` text DEFAULT NULL,
+ `freifeld15` text DEFAULT NULL,
+ `freifeld16` text DEFAULT NULL,
+ `freifeld17` text DEFAULT NULL,
+ `freifeld18` text DEFAULT NULL,
+ `freifeld19` text DEFAULT NULL,
+ `freifeld20` text DEFAULT NULL,
+ `angebot_email` varchar(128) NOT NULL,
+ `auftrag_email` varchar(128) NOT NULL,
+ `rechnungs_email` varchar(128) NOT NULL,
+ `gutschrift_email` varchar(128) NOT NULL,
+ `lieferschein_email` varchar(128) NOT NULL,
+ `bestellung_email` varchar(128) NOT NULL,
+ `lieferschwellenichtanwenden` tinyint(1) NOT NULL DEFAULT 0,
+ `hinweistextlieferant` text NOT NULL,
+ `firmensepa` tinyint(1) NOT NULL DEFAULT 0,
+ `hinweis_einfuegen` text NOT NULL,
+ `anzeigesteuerbelege` int(11) NOT NULL DEFAULT 0,
+ `gln` varchar(32) NOT NULL,
+ `rechnung_gln` varchar(32) NOT NULL,
+ `keinealtersabfrage` tinyint(1) NOT NULL DEFAULT 0,
+ `lieferbedingung` text NOT NULL,
+ `mlmintranetgesamtestruktur` tinyint(1) NOT NULL DEFAULT 0,
+ `kommissionskonsignationslager` int(11) NOT NULL DEFAULT 0,
+ `zollinformationen` text NOT NULL,
+ `bundesstaat` varchar(32) NOT NULL,
+ `rechnung_bundesstaat` varchar(32) NOT NULL,
+ `rechnung_anzahlpapier_abweichend` int(1) DEFAULT NULL,
+ `kontorahmen` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `name` (`name`),
+ KEY `projekt` (`projekt`),
+ KEY `kundennummer` (`kundennummer`),
+ KEY `lieferantennummer` (`lieferantennummer`),
+ KEY `usereditid` (`usereditid`),
+ KEY `plz` (`plz`),
+ KEY `email` (`email`)
+) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `adresse_abosammelrechnungen`
--
+DROP TABLE IF EXISTS `adresse_abosammelrechnungen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `adresse_abosammelrechnungen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) NOT NULL,
- `rabatt` decimal(10,2) NOT NULL DEFAULT '0.00',
- `adresse` int(11) NOT NULL DEFAULT '0',
- `abweichende_rechnungsadresse` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `adresse_abosammelrechnungen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) NOT NULL,
+ `rabatt` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `abweichende_rechnungsadresse` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `adresse_accounts`
--
+DROP TABLE IF EXISTS `adresse_accounts`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `adresse_accounts` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `adresse` int(11) DEFAULT NULL,
- `bezeichnung` varchar(128) DEFAULT NULL,
- `art` varchar(128) DEFAULT NULL,
- `url` text NOT NULL,
- `benutzername` text NOT NULL,
- `passwort` text NOT NULL,
- `webid` int(11) NOT NULL DEFAULT '0',
- `gueltig_ab` date DEFAULT NULL,
- `gueltig_bis` date DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `adresse_accounts` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `adresse` int(11) DEFAULT NULL,
+ `bezeichnung` varchar(128) DEFAULT NULL,
+ `art` varchar(128) DEFAULT NULL,
+ `url` text NOT NULL,
+ `benutzername` text NOT NULL,
+ `passwort` text NOT NULL,
+ `webid` int(11) NOT NULL DEFAULT 0,
+ `gueltig_ab` date DEFAULT NULL,
+ `gueltig_bis` date DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `adresse_filter`
--
+DROP TABLE IF EXISTS `adresse_filter`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `adresse_filter` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(64) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `ansprechpartner` tinyint(1) NOT NULL DEFAULT '0',
- `user` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `adresse_filter` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(64) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `ansprechpartner` tinyint(1) NOT NULL DEFAULT 0,
+ `user` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `adresse_filter_gruppen`
--
+DROP TABLE IF EXISTS `adresse_filter_gruppen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `adresse_filter_gruppen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `filter` int(11) NOT NULL DEFAULT '0',
- `sort` int(11) NOT NULL DEFAULT '0',
- `parent` int(11) NOT NULL DEFAULT '0',
- `isand` tinyint(1) NOT NULL DEFAULT '1',
- `isnot` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `filter` (`filter`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `adresse_filter_gruppen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `filter` int(11) NOT NULL DEFAULT 0,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `parent` int(11) NOT NULL DEFAULT 0,
+ `isand` tinyint(1) NOT NULL DEFAULT 1,
+ `isnot` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `filter` (`filter`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `adresse_filter_positionen`
--
+DROP TABLE IF EXISTS `adresse_filter_positionen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `adresse_filter_positionen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `filter` int(11) NOT NULL DEFAULT '0',
- `gruppe` int(11) NOT NULL DEFAULT '0',
- `typ` varchar(32) NOT NULL DEFAULT '',
- `typ2` varchar(32) NOT NULL DEFAULT '',
- `isand` tinyint(1) NOT NULL DEFAULT '0',
- `isnot` tinyint(1) NOT NULL DEFAULT '0',
- `parameter1` varchar(64) NOT NULL DEFAULT '',
- `parameter2` varchar(64) NOT NULL DEFAULT '',
- `parameter3` varchar(64) NOT NULL DEFAULT '',
- `sort` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `filter` (`filter`),
- KEY `gruppe` (`gruppe`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `adresse_filter_positionen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `filter` int(11) NOT NULL DEFAULT 0,
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ `typ` varchar(32) NOT NULL,
+ `typ2` varchar(32) NOT NULL,
+ `isand` tinyint(1) NOT NULL DEFAULT 0,
+ `isnot` tinyint(1) NOT NULL DEFAULT 0,
+ `parameter1` varchar(64) NOT NULL,
+ `parameter2` varchar(64) NOT NULL,
+ `parameter3` varchar(64) NOT NULL,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `filter` (`filter`),
+ KEY `gruppe` (`gruppe`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `adresse_import`
--
+DROP TABLE IF EXISTS `adresse_import`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `adresse_import` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `typ` varchar(20) NOT NULL DEFAULT '',
- `name` varchar(255) NOT NULL DEFAULT '',
- `ansprechpartner` varchar(255) NOT NULL DEFAULT '',
- `abteilung` varchar(255) NOT NULL DEFAULT '',
- `unterabteilung` varchar(255) NOT NULL DEFAULT '',
- `adresszusatz` varchar(255) NOT NULL DEFAULT '',
- `strasse` varchar(255) NOT NULL DEFAULT '',
- `plz` varchar(64) DEFAULT NULL,
- `ort` varchar(255) NOT NULL DEFAULT '',
- `land` varchar(64) DEFAULT NULL,
- `telefon` varchar(128) DEFAULT NULL,
- `telefax` varchar(128) DEFAULT NULL,
- `email` varchar(128) DEFAULT NULL,
- `mobil` varchar(64) DEFAULT NULL,
- `internetseite` varchar(255) NOT NULL DEFAULT '',
- `ustid` varchar(64) DEFAULT NULL,
- `user` int(11) NOT NULL DEFAULT '0',
- `adresse` int(11) NOT NULL DEFAULT '0',
- `angelegt_am` datetime DEFAULT NULL,
- `abgeschlossen` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `adresse_import` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `typ` varchar(20) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `ansprechpartner` varchar(255) NOT NULL,
+ `abteilung` varchar(255) NOT NULL,
+ `unterabteilung` varchar(255) NOT NULL,
+ `adresszusatz` varchar(255) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `plz` varchar(64) DEFAULT NULL,
+ `ort` varchar(255) NOT NULL,
+ `land` varchar(64) DEFAULT NULL,
+ `telefon` varchar(128) DEFAULT NULL,
+ `telefax` varchar(128) DEFAULT NULL,
+ `email` varchar(128) DEFAULT NULL,
+ `mobil` varchar(64) DEFAULT NULL,
+ `internetseite` varchar(255) NOT NULL,
+ `ustid` varchar(64) DEFAULT NULL,
+ `user` int(11) NOT NULL DEFAULT 0,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `angelegt_am` datetime DEFAULT NULL,
+ `abgeschlossen` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `adresse_kontakhistorie`
--
+DROP TABLE IF EXISTS `adresse_kontakhistorie`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `adresse_kontakhistorie` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `adresse` int(10) NOT NULL,
- `grund` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `datum` datetime NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `adresse_kontakhistorie` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `adresse` int(10) NOT NULL,
+ `grund` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `datum` datetime NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `adresse_kontakte`
--
+DROP TABLE IF EXISTS `adresse_kontakte`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `adresse_kontakte` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) DEFAULT NULL,
- `bezeichnung` varchar(1024) DEFAULT NULL,
- `kontakt` varchar(1024) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `adresse_kontakte` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) DEFAULT NULL,
+ `bezeichnung` varchar(1024) DEFAULT NULL,
+ `kontakt` varchar(1024) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `adresse_rolle`
--
+DROP TABLE IF EXISTS `adresse_rolle`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `adresse_rolle` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `adresse` int(10) NOT NULL,
- `projekt` int(11) NOT NULL,
- `subjekt` varchar(255) NOT NULL,
- `praedikat` varchar(255) NOT NULL,
- `objekt` varchar(255) NOT NULL,
- `parameter` varchar(255) NOT NULL,
- `von` date NOT NULL,
- `bis` date NOT NULL,
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`),
- KEY `projekt` (`projekt`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `adresse_rolle` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `adresse` int(10) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `subjekt` varchar(255) NOT NULL,
+ `praedikat` varchar(255) NOT NULL,
+ `objekt` varchar(255) NOT NULL,
+ `parameter` varchar(255) NOT NULL,
+ `von` date NOT NULL,
+ `bis` date NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`),
+ KEY `projekt` (`projekt`)
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `adresse_typ`
--
+DROP TABLE IF EXISTS `adresse_typ`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `adresse_typ` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `type` varchar(255) NOT NULL DEFAULT '',
- `bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `geloescht` tinyint(1) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `netto` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `adresse_typ` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `type` varchar(255) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `geloescht` tinyint(1) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `netto` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `adressetiketten`
--
+DROP TABLE IF EXISTS `adressetiketten`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `adressetiketten` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `etikett` int(11) NOT NULL DEFAULT '0',
- `verwenden_als` varchar(255) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `adressetiketten` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `etikett` int(11) NOT NULL DEFAULT 0,
+ `verwenden_als` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `aktionscode_liste`
--
+DROP TABLE IF EXISTS `aktionscode_liste`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `aktionscode_liste` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `code` varchar(16) NOT NULL DEFAULT '',
- `beschriftung` varchar(64) NOT NULL DEFAULT '',
- `ausblenden` tinyint(1) NOT NULL DEFAULT '0',
- `bemerkung` text NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `aktionscode_liste` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `code` varchar(16) NOT NULL,
+ `beschriftung` varchar(64) NOT NULL,
+ `ausblenden` tinyint(1) NOT NULL DEFAULT 0,
+ `bemerkung` text NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `amainvoice_config`
--
+DROP TABLE IF EXISTS `amainvoice_config`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `amainvoice_config` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL DEFAULT '',
- `value` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- UNIQUE KEY `name` (`name`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `amainvoice_config` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `value` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `name` (`name`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `amainvoice_files`
--
+DROP TABLE IF EXISTS `amainvoice_files`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `amainvoice_files` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `filename` varchar(255) NOT NULL DEFAULT '',
- `type` varchar(32) NOT NULL DEFAULT '',
- `status` varchar(32) NOT NULL DEFAULT '',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `filename` (`filename`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `amainvoice_files` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `filename` varchar(255) NOT NULL,
+ `type` varchar(32) NOT NULL,
+ `status` varchar(32) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `filename` (`filename`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `amazon_article`
--
+DROP TABLE IF EXISTS `amazon_article`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `amazon_article` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `article_id` int(11) NOT NULL DEFAULT '0',
- `seller_sku` varchar(255) NOT NULL DEFAULT '',
- `asin` varchar(16) NOT NULL DEFAULT '',
- `is_fba` tinyint(4) NOT NULL DEFAULT '-1',
- `last_check` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `article_id` (`article_id`),
- KEY `seller_sku` (`seller_sku`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `amazon_article` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `article_id` int(11) NOT NULL DEFAULT 0,
+ `seller_sku` varchar(255) NOT NULL,
+ `asin` varchar(16) NOT NULL,
+ `is_fba` tinyint(4) NOT NULL DEFAULT -1,
+ `last_check` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `article_id` (`article_id`),
+ KEY `seller_sku` (`seller_sku`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `amazon_rechnung_anlegen`
--
+DROP TABLE IF EXISTS `amazon_rechnung_anlegen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `amazon_rechnung_anlegen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shopid` int(11) NOT NULL DEFAULT '0',
- `auftrag` int(11) NOT NULL DEFAULT '0',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `status` tinyint(1) NOT NULL DEFAULT '0',
- `fba` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `shopid` (`shopid`,`auftrag`,`status`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `amazon_rechnung_anlegen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shopid` int(11) NOT NULL DEFAULT 0,
+ `auftrag` int(11) NOT NULL DEFAULT 0,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `status` tinyint(1) NOT NULL DEFAULT 0,
+ `fba` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `shopid` (`shopid`,`auftrag`,`status`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `amazon_report`
--
+DROP TABLE IF EXISTS `amazon_report`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `amazon_report` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) DEFAULT '0',
- `reportid` varchar(32) DEFAULT '',
- `requestreportid` varchar(32) DEFAULT '',
- `reporttype` varchar(255) DEFAULT '',
- `marketplaces` varchar(255) DEFAULT '',
- `requesttype` varchar(64) DEFAULT '',
- `report_processing_status` varchar(255) DEFAULT '_DONE_',
- `imported` tinyint(1) DEFAULT '0',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `startdate` datetime DEFAULT NULL,
- `enddate` datetime DEFAULT NULL,
- `liveimported` tinyint(1) DEFAULT '0',
- `createreturnorders` tinyint(1) DEFAULT '0',
- `lastchecked` datetime DEFAULT NULL,
- `report_options` varchar(255) DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`,`reportid`),
- KEY `reporttype` (`reporttype`),
- KEY `requestreportid` (`requestreportid`),
- KEY `created_at` (`created_at`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `amazon_report` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) DEFAULT 0,
+ `reportid` varchar(32) DEFAULT NULL,
+ `requestreportid` varchar(32) DEFAULT NULL,
+ `reporttype` varchar(255) DEFAULT NULL,
+ `marketplaces` varchar(255) DEFAULT NULL,
+ `requesttype` varchar(64) DEFAULT NULL,
+ `report_processing_status` varchar(255) DEFAULT '_done_',
+ `imported` tinyint(1) DEFAULT 0,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `startdate` datetime DEFAULT NULL,
+ `enddate` datetime DEFAULT NULL,
+ `liveimported` tinyint(1) DEFAULT 0,
+ `createreturnorders` tinyint(1) DEFAULT 0,
+ `lastchecked` datetime DEFAULT NULL,
+ `report_options` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`,`reportid`),
+ KEY `reporttype` (`reporttype`),
+ KEY `requestreportid` (`requestreportid`),
+ KEY `created_at` (`created_at`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `amazon_report_schedule`
--
+DROP TABLE IF EXISTS `amazon_report_schedule`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `amazon_report_schedule` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) unsigned NOT NULL DEFAULT '0',
- `report_type` varchar(64) NOT NULL DEFAULT '',
- `schedule` varchar(12) NOT NULL DEFAULT '',
- `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `scheduled_date` timestamp NULL DEFAULT NULL,
- `deleted` tinyint(1) unsigned NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- UNIQUE KEY `shop_id` (`shop_id`,`report_type`,`schedule`,`scheduled_date`,`deleted`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `amazon_report_schedule` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) unsigned NOT NULL DEFAULT 0,
+ `report_type` varchar(64) NOT NULL,
+ `schedule` varchar(12) NOT NULL,
+ `updated_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `scheduled_date` timestamp NULL DEFAULT NULL,
+ `deleted` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `shop_id` (`shop_id`,`report_type`,`schedule`,`scheduled_date`,`deleted`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `amazon_shipment_info`
--
+DROP TABLE IF EXISTS `amazon_shipment_info`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `amazon_shipment_info` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `orderid` varchar(19) NOT NULL DEFAULT '',
- `orderitemid` varchar(32) NOT NULL DEFAULT '',
- `merchantorderid` varchar(32) NOT NULL DEFAULT '',
- `merchantorderitemid` varchar(32) NOT NULL DEFAULT '',
- `shipmentitemid` varchar(32) NOT NULL DEFAULT '',
- `sku` varchar(255) NOT NULL DEFAULT '',
- `carrier` varchar(32) NOT NULL DEFAULT '',
- `currency` varchar(8) NOT NULL DEFAULT '',
- `tracking_number` varchar(32) NOT NULL DEFAULT '',
- `sales_channel` varchar(32) NOT NULL DEFAULT '',
- `fulfillment_channel` varchar(32) NOT NULL DEFAULT '',
- `fulfillment_center_id` varchar(32) NOT NULL DEFAULT '',
- `quantity_shipped` int(11) NOT NULL DEFAULT '0',
- `shipment_date` datetime DEFAULT NULL,
- `estimated_arrival_date` datetime DEFAULT NULL,
- `ship_address_1` varchar(255) NOT NULL DEFAULT '',
- `ship_address_2` varchar(255) NOT NULL DEFAULT '',
- `ship_address_3` varchar(255) NOT NULL DEFAULT '',
- `ship_city` varchar(255) NOT NULL DEFAULT '',
- `ship_state` varchar(255) NOT NULL DEFAULT '',
- `ship_postal_code` varchar(255) NOT NULL DEFAULT '',
- `ship_country` varchar(255) NOT NULL DEFAULT '',
- `ship_phone_number` varchar(255) NOT NULL DEFAULT '',
- `bill_address_1` varchar(255) NOT NULL DEFAULT '',
- `bill_address_2` varchar(255) NOT NULL DEFAULT '',
- `bill_address_3` varchar(255) NOT NULL DEFAULT '',
- `bill_city` varchar(255) NOT NULL DEFAULT '',
- `bill_state` varchar(255) NOT NULL DEFAULT '',
- `bill_postal_code` varchar(255) NOT NULL DEFAULT '',
- `bill_country` varchar(255) NOT NULL DEFAULT '',
- `recipient_name` varchar(255) NOT NULL DEFAULT '',
- `buyer_name` varchar(255) NOT NULL DEFAULT '',
- `item_price` decimal(10,2) DEFAULT NULL,
- `item_tax` decimal(10,2) DEFAULT NULL,
- `shipping_price` decimal(10,2) DEFAULT NULL,
- `shipping_tax` decimal(10,2) DEFAULT NULL,
- `gift_wrap_price` decimal(10,2) DEFAULT NULL,
- `gift_wrap_tax` decimal(10,2) DEFAULT NULL,
- `item_promotion_discount` decimal(10,2) DEFAULT NULL,
- `ship_promotion_discount` decimal(10,2) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`),
- KEY `orderid` (`orderid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `amazon_shipment_info` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `orderid` varchar(19) NOT NULL,
+ `orderitemid` varchar(32) NOT NULL,
+ `merchantorderid` varchar(32) NOT NULL,
+ `merchantorderitemid` varchar(32) NOT NULL,
+ `shipmentitemid` varchar(32) NOT NULL,
+ `sku` varchar(255) NOT NULL,
+ `carrier` varchar(32) NOT NULL,
+ `currency` varchar(8) NOT NULL,
+ `tracking_number` varchar(32) NOT NULL,
+ `sales_channel` varchar(32) NOT NULL,
+ `fulfillment_channel` varchar(32) NOT NULL,
+ `fulfillment_center_id` varchar(32) NOT NULL,
+ `quantity_shipped` int(11) NOT NULL DEFAULT 0,
+ `shipment_date` datetime DEFAULT NULL,
+ `estimated_arrival_date` datetime DEFAULT NULL,
+ `ship_address_1` varchar(255) NOT NULL,
+ `ship_address_2` varchar(255) NOT NULL,
+ `ship_address_3` varchar(255) NOT NULL,
+ `ship_city` varchar(255) NOT NULL,
+ `ship_state` varchar(255) NOT NULL,
+ `ship_postal_code` varchar(255) NOT NULL,
+ `ship_country` varchar(255) NOT NULL,
+ `ship_phone_number` varchar(255) NOT NULL,
+ `bill_address_1` varchar(255) NOT NULL,
+ `bill_address_2` varchar(255) NOT NULL,
+ `bill_address_3` varchar(255) NOT NULL,
+ `bill_city` varchar(255) NOT NULL,
+ `bill_state` varchar(255) NOT NULL,
+ `bill_postal_code` varchar(255) NOT NULL,
+ `bill_country` varchar(255) NOT NULL,
+ `recipient_name` varchar(255) NOT NULL,
+ `buyer_name` varchar(255) NOT NULL,
+ `item_price` decimal(10,2) DEFAULT NULL,
+ `item_tax` decimal(10,2) DEFAULT NULL,
+ `shipping_price` decimal(10,2) DEFAULT NULL,
+ `shipping_tax` decimal(10,2) DEFAULT NULL,
+ `gift_wrap_price` decimal(10,2) DEFAULT NULL,
+ `gift_wrap_tax` decimal(10,2) DEFAULT NULL,
+ `item_promotion_discount` decimal(10,2) DEFAULT NULL,
+ `ship_promotion_discount` decimal(10,2) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`),
+ KEY `orderid` (`orderid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `amazon_vat_report`
--
+DROP TABLE IF EXISTS `amazon_vat_report`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `amazon_vat_report` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) unsigned NOT NULL DEFAULT '0',
- `orderid` varchar(19) NOT NULL DEFAULT '',
- `sku` varchar(64) NOT NULL DEFAULT '',
- `transaction_type` varchar(8) NOT NULL DEFAULT '',
- `fullrow` text,
- `hash_sha1` varchar(40) NOT NULL DEFAULT '',
- `hash_nr` int(11) NOT NULL DEFAULT '0',
- `on_orderimport` tinyint(1) unsigned NOT NULL DEFAULT '0',
- `order_changed` tinyint(1) unsigned NOT NULL DEFAULT '0',
- `invoice_changed` tinyint(1) unsigned NOT NULL DEFAULT '0',
- `credit_note_changed` tinyint(1) unsigned NOT NULL DEFAULT '0',
- `invoice_created` tinyint(1) unsigned NOT NULL DEFAULT '0',
- `credit_note_created` tinyint(1) unsigned NOT NULL DEFAULT '0',
- `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `doctype_id` int(11) NOT NULL DEFAULT '0',
- `position_id` int(11) NOT NULL DEFAULT '0',
- `invoicenumber` varchar(64) NOT NULL DEFAULT '',
- `shipment_date` date DEFAULT NULL,
- `tax_calculation_date` date DEFAULT NULL,
- `order_date` date DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `orderid` (`orderid`),
- KEY `hash_sha1` (`hash_sha1`),
- KEY `transaction_type` (`transaction_type`),
- KEY `position_id` (`position_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `amazon_vat_report` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) unsigned NOT NULL DEFAULT 0,
+ `orderid` varchar(19) NOT NULL,
+ `sku` varchar(64) NOT NULL,
+ `transaction_type` varchar(8) NOT NULL,
+ `fullrow` text DEFAULT NULL,
+ `hash_sha1` varchar(40) NOT NULL,
+ `hash_nr` int(11) NOT NULL DEFAULT 0,
+ `on_orderimport` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `order_changed` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `invoice_changed` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `credit_note_changed` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `invoice_created` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `credit_note_created` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `updated_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `doctype_id` int(11) NOT NULL DEFAULT 0,
+ `position_id` int(11) NOT NULL DEFAULT 0,
+ `invoicenumber` varchar(64) NOT NULL,
+ `shipment_date` date DEFAULT NULL,
+ `tax_calculation_date` date DEFAULT NULL,
+ `order_date` date DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `orderid` (`orderid`),
+ KEY `hash_sha1` (`hash_sha1`),
+ KEY `transaction_type` (`transaction_type`),
+ KEY `position_id` (`position_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `amazon_vatinvoice`
--
+DROP TABLE IF EXISTS `amazon_vatinvoice`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `amazon_vatinvoice` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shopid` int(11) NOT NULL DEFAULT '0',
- `orderid` varchar(255) NOT NULL DEFAULT '',
- `vat_invoice_number` varchar(255) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `from_city` varchar(255) NOT NULL DEFAULT '',
- `from_state` varchar(255) NOT NULL DEFAULT '',
- `from_country` varchar(255) NOT NULL DEFAULT '',
- `from_postal_code` varchar(255) NOT NULL DEFAULT '',
- `from_location_code` varchar(255) NOT NULL DEFAULT '',
- `seller_tax_registration` varchar(255) NOT NULL DEFAULT '',
- `buyer_tax_registration` varchar(255) NOT NULL DEFAULT '',
- `shipment_date` date DEFAULT NULL,
- `isreturn` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `shopid` (`shopid`,`orderid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `amazon_vatinvoice` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shopid` int(11) NOT NULL DEFAULT 0,
+ `orderid` varchar(255) NOT NULL,
+ `vat_invoice_number` varchar(255) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `from_city` varchar(255) NOT NULL,
+ `from_state` varchar(255) NOT NULL,
+ `from_country` varchar(255) NOT NULL,
+ `from_postal_code` varchar(255) NOT NULL,
+ `from_location_code` varchar(255) NOT NULL,
+ `seller_tax_registration` varchar(255) NOT NULL,
+ `buyer_tax_registration` varchar(255) NOT NULL,
+ `shipment_date` date DEFAULT NULL,
+ `isreturn` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `shopid` (`shopid`,`orderid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `amazoninvoice_position`
--
+DROP TABLE IF EXISTS `amazoninvoice_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `amazoninvoice_position` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `doctype` varchar(32) DEFAULT '',
- `doctype_id` int(11) DEFAULT '0',
- `position_id` int(11) DEFAULT '0',
- `inv_rech_nr` varchar(255) DEFAULT '',
- `inv_date` varchar(255) DEFAULT '',
- `amazonorderid` varchar(255) DEFAULT '',
- `shipmentdate` varchar(255) DEFAULT '',
- `buyeremail` varchar(255) DEFAULT '',
- `buyerphonenumber` varchar(255) DEFAULT '',
- `buyername` varchar(255) DEFAULT '',
- `sku` varchar(255) DEFAULT '',
- `productname` varchar(255) DEFAULT '',
- `quantitypurchased` varchar(255) DEFAULT '',
- `quantityshipped` varchar(255) DEFAULT '',
- `currency` varchar(255) DEFAULT '',
- `mwst` varchar(255) DEFAULT '',
- `taxrate` varchar(255) DEFAULT '',
- `brutto_total` varchar(255) DEFAULT '',
- `netto_total` varchar(255) DEFAULT '',
- `tax_total` varchar(255) DEFAULT '',
- `itemprice` varchar(255) DEFAULT '',
- `itemprice_netto` varchar(255) DEFAULT '',
- `itemprice_tax` varchar(255) DEFAULT '',
- `shippingprice` varchar(255) DEFAULT '',
- `shippingprice_netto` varchar(255) DEFAULT '',
- `shippingprice_tax` varchar(255) DEFAULT '',
- `giftwrapprice` varchar(255) DEFAULT '',
- `giftwrapprice_netto` varchar(255) DEFAULT '',
- `giftwrapprice_tax` varchar(255) DEFAULT '',
- `itempromotiondiscount` varchar(255) DEFAULT '',
- `itempromotiondiscount_netto` varchar(255) DEFAULT '',
- `itempromotiondiscount_tax` varchar(255) DEFAULT '',
- `shippromotiondiscount` varchar(255) DEFAULT '',
- `shippromotiondiscount_netto` varchar(255) DEFAULT '',
- `shippromotiondiscount_tax` varchar(255) DEFAULT '',
- `giftwrappromotiondiscount` varchar(255) DEFAULT '',
- `giftwrappromotiondiscount_netto` varchar(255) DEFAULT '',
- `giftwrappromotiondiscount_tax` varchar(255) DEFAULT '',
- `shipservicelevel` varchar(255) DEFAULT '',
- `recipientname` varchar(255) DEFAULT '',
- `shipaddress1` varchar(255) DEFAULT '',
- `shipaddress2` varchar(255) DEFAULT '',
- `shipaddress3` varchar(255) DEFAULT '',
- `shipcity` varchar(255) DEFAULT '',
- `shipstate` varchar(255) DEFAULT '',
- `shippostalcode` varchar(255) DEFAULT '',
- `shipcountry` varchar(255) DEFAULT '',
- `shipphonenumber` varchar(255) DEFAULT '',
- `billaddress1` varchar(255) DEFAULT '',
- `billaddress2` varchar(255) DEFAULT '',
- `billaddress3` varchar(255) DEFAULT '',
- `billcity` varchar(255) DEFAULT '',
- `billstate` varchar(255) DEFAULT '',
- `billpostalcode` varchar(255) DEFAULT '',
- `billcountry` varchar(255) DEFAULT '',
- `carrier` varchar(255) DEFAULT '',
- `trackingnumber` varchar(255) DEFAULT '',
- `fulfillmentcenterid` varchar(255) DEFAULT '',
- `fulfillmentchannel` varchar(255) DEFAULT '',
- `saleschannel` varchar(255) DEFAULT '',
- `asin` varchar(255) DEFAULT '',
- `conditiontype` varchar(255) DEFAULT '',
- `quantityavailable` varchar(255) DEFAULT '',
- `isbusinessorder` varchar(255) DEFAULT '',
- `uid` varchar(255) DEFAULT '',
- `vatcheck` varchar(255) DEFAULT '',
- `documentlink` varchar(255) DEFAULT '',
- `order_id` int(11) DEFAULT '0',
- `rem_gs_nr` varchar(255) DEFAULT '',
- `orderid` varchar(255) DEFAULT '',
- `rem_date` varchar(255) DEFAULT '',
- `returndate` varchar(255) DEFAULT '',
- `buyercompanyname` varchar(255) DEFAULT '',
- `quantity` varchar(255) DEFAULT '',
- `remreturnshipcost` varchar(255) DEFAULT '',
- `remsondererstattung` varchar(255) DEFAULT '',
- `itempromotionid` varchar(255) DEFAULT '',
- `reason` varchar(255) DEFAULT '',
- `rem_gs_nr_real` varchar(255) DEFAULT '',
- `create` tinyint(1) DEFAULT '0',
- `create_order` tinyint(1) DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `amazoninvoice_position` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `doctype` varchar(32) DEFAULT NULL,
+ `doctype_id` int(11) DEFAULT 0,
+ `position_id` int(11) DEFAULT 0,
+ `inv_rech_nr` varchar(255) DEFAULT NULL,
+ `inv_date` varchar(255) DEFAULT NULL,
+ `amazonorderid` varchar(255) DEFAULT NULL,
+ `shipmentdate` varchar(255) DEFAULT NULL,
+ `buyeremail` varchar(255) DEFAULT NULL,
+ `buyerphonenumber` varchar(255) DEFAULT NULL,
+ `buyername` varchar(255) DEFAULT NULL,
+ `sku` varchar(255) DEFAULT NULL,
+ `productname` varchar(255) DEFAULT NULL,
+ `quantitypurchased` varchar(255) DEFAULT NULL,
+ `quantityshipped` varchar(255) DEFAULT NULL,
+ `currency` varchar(255) DEFAULT NULL,
+ `mwst` varchar(255) DEFAULT NULL,
+ `taxrate` varchar(255) DEFAULT NULL,
+ `brutto_total` varchar(255) DEFAULT NULL,
+ `netto_total` varchar(255) DEFAULT NULL,
+ `tax_total` varchar(255) DEFAULT NULL,
+ `itemprice` varchar(255) DEFAULT NULL,
+ `itemprice_netto` varchar(255) DEFAULT NULL,
+ `itemprice_tax` varchar(255) DEFAULT NULL,
+ `shippingprice` varchar(255) DEFAULT NULL,
+ `shippingprice_netto` varchar(255) DEFAULT NULL,
+ `shippingprice_tax` varchar(255) DEFAULT NULL,
+ `giftwrapprice` varchar(255) DEFAULT NULL,
+ `giftwrapprice_netto` varchar(255) DEFAULT NULL,
+ `giftwrapprice_tax` varchar(255) DEFAULT NULL,
+ `itempromotiondiscount` varchar(255) DEFAULT NULL,
+ `itempromotiondiscount_netto` varchar(255) DEFAULT NULL,
+ `itempromotiondiscount_tax` varchar(255) DEFAULT NULL,
+ `shippromotiondiscount` varchar(255) DEFAULT NULL,
+ `shippromotiondiscount_netto` varchar(255) DEFAULT NULL,
+ `shippromotiondiscount_tax` varchar(255) DEFAULT NULL,
+ `giftwrappromotiondiscount` varchar(255) DEFAULT NULL,
+ `giftwrappromotiondiscount_netto` varchar(255) DEFAULT NULL,
+ `giftwrappromotiondiscount_tax` varchar(255) DEFAULT NULL,
+ `shipservicelevel` varchar(255) DEFAULT NULL,
+ `recipientname` varchar(255) DEFAULT NULL,
+ `shipaddress1` varchar(255) DEFAULT NULL,
+ `shipaddress2` varchar(255) DEFAULT NULL,
+ `shipaddress3` varchar(255) DEFAULT NULL,
+ `shipcity` varchar(255) DEFAULT NULL,
+ `shipstate` varchar(255) DEFAULT NULL,
+ `shippostalcode` varchar(255) DEFAULT NULL,
+ `shipcountry` varchar(255) DEFAULT NULL,
+ `shipphonenumber` varchar(255) DEFAULT NULL,
+ `billaddress1` varchar(255) DEFAULT NULL,
+ `billaddress2` varchar(255) DEFAULT NULL,
+ `billaddress3` varchar(255) DEFAULT NULL,
+ `billcity` varchar(255) DEFAULT NULL,
+ `billstate` varchar(255) DEFAULT NULL,
+ `billpostalcode` varchar(255) DEFAULT NULL,
+ `billcountry` varchar(255) DEFAULT NULL,
+ `carrier` varchar(255) DEFAULT NULL,
+ `trackingnumber` varchar(255) DEFAULT NULL,
+ `fulfillmentcenterid` varchar(255) DEFAULT NULL,
+ `fulfillmentchannel` varchar(255) DEFAULT NULL,
+ `saleschannel` varchar(255) DEFAULT NULL,
+ `asin` varchar(255) DEFAULT NULL,
+ `conditiontype` varchar(255) DEFAULT NULL,
+ `quantityavailable` varchar(255) DEFAULT NULL,
+ `isbusinessorder` varchar(255) DEFAULT NULL,
+ `uid` varchar(255) DEFAULT NULL,
+ `vatcheck` varchar(255) DEFAULT NULL,
+ `documentlink` varchar(255) DEFAULT NULL,
+ `order_id` int(11) DEFAULT 0,
+ `rem_gs_nr` varchar(255) DEFAULT NULL,
+ `orderid` varchar(255) DEFAULT NULL,
+ `rem_date` varchar(255) DEFAULT NULL,
+ `returndate` varchar(255) DEFAULT NULL,
+ `buyercompanyname` varchar(255) DEFAULT NULL,
+ `quantity` varchar(255) DEFAULT NULL,
+ `remreturnshipcost` varchar(255) DEFAULT NULL,
+ `remsondererstattung` varchar(255) DEFAULT NULL,
+ `itempromotionid` varchar(255) DEFAULT NULL,
+ `reason` varchar(255) DEFAULT NULL,
+ `rem_gs_nr_real` varchar(255) DEFAULT NULL,
+ `create` tinyint(1) DEFAULT 0,
+ `create_order` tinyint(1) DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `anfrage`
--
+DROP TABLE IF EXISTS `anfrage`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `anfrage` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `projekt` varchar(255) NOT NULL,
- `belegnr` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `auftrag` varchar(255) NOT NULL,
- `auftragid` int(11) NOT NULL,
- `freitext` text NOT NULL,
- `status` varchar(255) NOT NULL,
- `adresse` int(11) NOT NULL,
- `mitarbeiter` int(11) NOT NULL,
- `name` varchar(255) NOT NULL,
- `abteilung` varchar(255) NOT NULL,
- `unterabteilung` varchar(255) NOT NULL,
- `strasse` varchar(255) NOT NULL,
- `adresszusatz` varchar(255) NOT NULL,
- `ansprechpartner` varchar(255) NOT NULL,
- `plz` varchar(255) NOT NULL,
- `ort` varchar(255) NOT NULL,
- `land` varchar(255) NOT NULL,
- `ustid` varchar(255) NOT NULL,
- `email` varchar(255) NOT NULL,
- `telefon` varchar(255) NOT NULL,
- `telefax` varchar(255) NOT NULL,
- `betreff` varchar(255) NOT NULL,
- `kundennummer` varchar(255) NOT NULL,
- `versandart` varchar(255) NOT NULL,
- `versand` varchar(255) NOT NULL,
- `firma` int(11) NOT NULL,
- `versendet` int(1) NOT NULL,
- `versendet_am` datetime NOT NULL,
- `versendet_per` varchar(255) NOT NULL,
- `versendet_durch` varchar(255) NOT NULL,
- `inbearbeitung_user` int(1) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `ohne_briefpapier` int(1) DEFAULT NULL,
- `zuarchivieren` int(11) NOT NULL DEFAULT '0',
- `internebezeichnung` varchar(255) NOT NULL DEFAULT '',
- `vertriebid` int(11) DEFAULT NULL,
- `bearbeiterid` int(11) DEFAULT NULL,
- `aktion` varchar(64) NOT NULL DEFAULT '',
- `vertrieb` varchar(255) NOT NULL DEFAULT '',
- `anschreiben` varchar(255) DEFAULT NULL,
- `projektfiliale` int(11) NOT NULL DEFAULT '0',
- `usereditid` int(11) DEFAULT NULL,
- `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `realrabatt` decimal(10,2) DEFAULT NULL,
- `rabatt` decimal(10,2) DEFAULT NULL,
- `rabatt1` decimal(10,2) DEFAULT NULL,
- `rabatt2` decimal(10,2) DEFAULT NULL,
- `rabatt3` decimal(10,2) DEFAULT NULL,
- `rabatt4` decimal(10,2) DEFAULT NULL,
- `rabatt5` decimal(10,2) DEFAULT NULL,
- `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT '19.00',
- `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT '7.00',
- `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
- `typ` varchar(16) DEFAULT NULL,
- `schreibschutz` int(1) NOT NULL DEFAULT '0',
- `internebemerkung` text,
- `sprache` varchar(32) NOT NULL DEFAULT '',
- `bodyzusatz` text NOT NULL,
- `lieferbedingung` text NOT NULL,
- `titel` varchar(64) NOT NULL DEFAULT '',
- `bundesstaat` varchar(32) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+CREATE TABLE `anfrage` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `projekt` varchar(255) NOT NULL,
+ `belegnr` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `auftrag` varchar(255) NOT NULL,
+ `auftragid` int(11) NOT NULL,
+ `freitext` text NOT NULL,
+ `status` varchar(255) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `mitarbeiter` int(11) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `abteilung` varchar(255) NOT NULL,
+ `unterabteilung` varchar(255) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `adresszusatz` varchar(255) NOT NULL,
+ `ansprechpartner` varchar(255) NOT NULL,
+ `plz` varchar(255) NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `land` varchar(255) NOT NULL,
+ `ustid` varchar(255) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `telefon` varchar(255) NOT NULL,
+ `telefax` varchar(255) NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `kundennummer` varchar(255) NOT NULL,
+ `versandart` varchar(255) NOT NULL,
+ `versand` varchar(255) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `versendet` int(1) NOT NULL,
+ `versendet_am` datetime NOT NULL,
+ `versendet_per` varchar(255) NOT NULL,
+ `versendet_durch` varchar(255) NOT NULL,
+ `inbearbeitung_user` int(1) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `ohne_briefpapier` int(1) DEFAULT NULL,
+ `zuarchivieren` int(11) NOT NULL DEFAULT 0,
+ `internebezeichnung` varchar(255) NOT NULL,
+ `vertriebid` int(11) DEFAULT NULL,
+ `bearbeiterid` int(11) DEFAULT NULL,
+ `aktion` varchar(64) NOT NULL,
+ `vertrieb` varchar(255) NOT NULL,
+ `anschreiben` varchar(255) DEFAULT NULL,
+ `projektfiliale` int(11) NOT NULL DEFAULT 0,
+ `usereditid` int(11) DEFAULT NULL,
+ `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `realrabatt` decimal(10,2) DEFAULT NULL,
+ `rabatt` decimal(10,2) DEFAULT NULL,
+ `rabatt1` decimal(10,2) DEFAULT NULL,
+ `rabatt2` decimal(10,2) DEFAULT NULL,
+ `rabatt3` decimal(10,2) DEFAULT NULL,
+ `rabatt4` decimal(10,2) DEFAULT NULL,
+ `rabatt5` decimal(10,2) DEFAULT NULL,
+ `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT 19.00,
+ `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
+ `typ` varchar(16) DEFAULT NULL,
+ `schreibschutz` int(1) NOT NULL DEFAULT 0,
+ `internebemerkung` text DEFAULT NULL,
+ `sprache` varchar(32) NOT NULL,
+ `bodyzusatz` text NOT NULL,
+ `lieferbedingung` text NOT NULL,
+ `titel` varchar(64) NOT NULL,
+ `bundesstaat` varchar(32) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `anfrage_position`
--
+DROP TABLE IF EXISTS `anfrage_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `anfrage_position` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `anfrage` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `projekt` int(11) NOT NULL,
- `nummer` varchar(255) NOT NULL,
- `bezeichnung` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `internerkommentar` text NOT NULL,
- `menge` float NOT NULL,
- `sort` int(10) NOT NULL,
- `bemerkung` text NOT NULL,
- `preis` decimal(10,4) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `steuersatz` decimal(5,2) DEFAULT NULL,
- `steuertext` varchar(255) DEFAULT NULL,
- `grundrabatt` decimal(10,2) DEFAULT NULL,
- `erloese` varchar(8) DEFAULT NULL,
- `erloesefestschreiben` tinyint(1) NOT NULL DEFAULT '0',
- `rabattsync` int(1) DEFAULT NULL,
- `rabatt1` decimal(10,2) DEFAULT NULL,
- `rabatt2` decimal(10,2) DEFAULT NULL,
- `rabatt3` decimal(10,2) DEFAULT NULL,
- `rabatt4` decimal(10,2) DEFAULT NULL,
- `rabatt5` decimal(10,2) DEFAULT NULL,
- `freifeld1` text,
- `freifeld2` text,
- `freifeld3` text,
- `freifeld4` text,
- `freifeld5` text,
- `freifeld6` text,
- `freifeld7` text,
- `freifeld8` text,
- `freifeld9` text,
- `freifeld10` text,
- `freifeld11` text,
- `freifeld12` text,
- `freifeld13` text,
- `freifeld14` text,
- `freifeld15` text,
- `freifeld16` text,
- `freifeld17` text,
- `freifeld18` text,
- `freifeld19` text,
- `freifeld20` text,
- `freifeld21` text,
- `freifeld22` text,
- `freifeld23` text,
- `freifeld24` text,
- `freifeld25` text,
- `freifeld26` text,
- `freifeld27` text,
- `freifeld28` text,
- `freifeld29` text,
- `freifeld30` text,
- `freifeld31` text,
- `freifeld32` text,
- `freifeld33` text,
- `freifeld34` text,
- `freifeld35` text,
- `freifeld36` text,
- `freifeld37` text,
- `freifeld38` text,
- `freifeld39` text,
- `freifeld40` text,
- `geliefert` decimal(14,4) NOT NULL,
- `vpe` varchar(255) NOT NULL DEFAULT '',
- `einheit` varchar(255) NOT NULL DEFAULT '',
- `lieferdatum` date DEFAULT NULL,
- `lieferdatumkw` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `anfrage` (`anfrage`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+CREATE TABLE `anfrage_position` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `anfrage` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `nummer` varchar(255) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `internerkommentar` text NOT NULL,
+ `menge` float NOT NULL,
+ `sort` int(10) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `preis` decimal(10,4) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `steuersatz` decimal(5,2) DEFAULT NULL,
+ `steuertext` varchar(255) DEFAULT NULL,
+ `grundrabatt` decimal(10,2) DEFAULT NULL,
+ `erloese` varchar(8) DEFAULT NULL,
+ `erloesefestschreiben` tinyint(1) NOT NULL DEFAULT 0,
+ `rabattsync` int(1) DEFAULT NULL,
+ `rabatt1` decimal(10,2) DEFAULT NULL,
+ `rabatt2` decimal(10,2) DEFAULT NULL,
+ `rabatt3` decimal(10,2) DEFAULT NULL,
+ `rabatt4` decimal(10,2) DEFAULT NULL,
+ `rabatt5` decimal(10,2) DEFAULT NULL,
+ `freifeld1` text DEFAULT NULL,
+ `freifeld2` text DEFAULT NULL,
+ `freifeld3` text DEFAULT NULL,
+ `freifeld4` text DEFAULT NULL,
+ `freifeld5` text DEFAULT NULL,
+ `freifeld6` text DEFAULT NULL,
+ `freifeld7` text DEFAULT NULL,
+ `freifeld8` text DEFAULT NULL,
+ `freifeld9` text DEFAULT NULL,
+ `freifeld10` text DEFAULT NULL,
+ `freifeld11` text DEFAULT NULL,
+ `freifeld12` text DEFAULT NULL,
+ `freifeld13` text DEFAULT NULL,
+ `freifeld14` text DEFAULT NULL,
+ `freifeld15` text DEFAULT NULL,
+ `freifeld16` text DEFAULT NULL,
+ `freifeld17` text DEFAULT NULL,
+ `freifeld18` text DEFAULT NULL,
+ `freifeld19` text DEFAULT NULL,
+ `freifeld20` text DEFAULT NULL,
+ `freifeld21` text DEFAULT NULL,
+ `freifeld22` text DEFAULT NULL,
+ `freifeld23` text DEFAULT NULL,
+ `freifeld24` text DEFAULT NULL,
+ `freifeld25` text DEFAULT NULL,
+ `freifeld26` text DEFAULT NULL,
+ `freifeld27` text DEFAULT NULL,
+ `freifeld28` text DEFAULT NULL,
+ `freifeld29` text DEFAULT NULL,
+ `freifeld30` text DEFAULT NULL,
+ `freifeld31` text DEFAULT NULL,
+ `freifeld32` text DEFAULT NULL,
+ `freifeld33` text DEFAULT NULL,
+ `freifeld34` text DEFAULT NULL,
+ `freifeld35` text DEFAULT NULL,
+ `freifeld36` text DEFAULT NULL,
+ `freifeld37` text DEFAULT NULL,
+ `freifeld38` text DEFAULT NULL,
+ `freifeld39` text DEFAULT NULL,
+ `freifeld40` text DEFAULT NULL,
+ `geliefert` decimal(14,4) NOT NULL,
+ `vpe` varchar(255) NOT NULL,
+ `einheit` varchar(255) NOT NULL,
+ `lieferdatum` date DEFAULT NULL,
+ `lieferdatumkw` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `anfrage` (`anfrage`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `anfrage_protokoll`
--
+DROP TABLE IF EXISTS `anfrage_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `anfrage_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `anfrage` int(11) NOT NULL,
- `zeit` datetime NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `grund` varchar(255) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `anfrage` (`anfrage`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+CREATE TABLE `anfrage_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `anfrage` int(11) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `grund` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `anfrage` (`anfrage`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `angebot`
--
+DROP TABLE IF EXISTS `angebot`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `angebot` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `gueltigbis` date NOT NULL,
- `projekt` varchar(222) NOT NULL,
- `belegnr` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `anfrage` varchar(255) NOT NULL,
- `auftrag` varchar(255) NOT NULL,
- `freitext` text NOT NULL,
- `internebemerkung` text NOT NULL,
- `status` varchar(64) NOT NULL,
- `adresse` int(11) NOT NULL,
- `retyp` varchar(255) NOT NULL,
- `rechnungname` varchar(255) NOT NULL,
- `retelefon` varchar(255) NOT NULL,
- `reansprechpartner` varchar(255) NOT NULL,
- `retelefax` varchar(255) NOT NULL,
- `reabteilung` varchar(255) NOT NULL,
- `reemail` varchar(255) NOT NULL,
- `reunterabteilung` varchar(255) NOT NULL,
- `readresszusatz` varchar(255) NOT NULL,
- `restrasse` varchar(255) NOT NULL,
- `replz` varchar(255) NOT NULL,
- `reort` varchar(255) NOT NULL,
- `reland` varchar(255) NOT NULL,
- `name` varchar(255) NOT NULL,
- `abteilung` varchar(255) NOT NULL,
- `unterabteilung` varchar(255) NOT NULL,
- `strasse` varchar(255) NOT NULL,
- `adresszusatz` varchar(255) NOT NULL,
- `plz` varchar(255) NOT NULL,
- `ort` varchar(255) NOT NULL,
- `land` varchar(255) NOT NULL,
- `ustid` varchar(255) NOT NULL,
- `email` varchar(255) NOT NULL,
- `telefon` varchar(255) NOT NULL,
- `telefax` varchar(255) NOT NULL,
- `betreff` varchar(255) NOT NULL,
- `kundennummer` varchar(64) DEFAULT NULL,
- `versandart` varchar(255) NOT NULL,
- `vertrieb` varchar(255) NOT NULL,
- `zahlungsweise` varchar(255) NOT NULL,
- `zahlungszieltage` int(11) NOT NULL,
- `zahlungszieltageskonto` int(11) NOT NULL,
- `zahlungszielskonto` decimal(10,2) NOT NULL,
- `gesamtsumme` decimal(18,4) NOT NULL DEFAULT '0.0000',
- `bank_inhaber` varchar(255) NOT NULL,
- `bank_institut` varchar(255) NOT NULL,
- `bank_blz` int(11) NOT NULL,
- `bank_konto` int(11) NOT NULL,
- `kreditkarte_typ` varchar(255) NOT NULL,
- `kreditkarte_inhaber` varchar(255) NOT NULL,
- `kreditkarte_nummer` varchar(255) NOT NULL,
- `kreditkarte_pruefnummer` varchar(255) NOT NULL,
- `kreditkarte_monat` int(11) NOT NULL,
- `kreditkarte_jahr` int(11) NOT NULL,
- `abweichendelieferadresse` int(1) NOT NULL,
- `abweichenderechnungsadresse` int(1) NOT NULL,
- `liefername` varchar(255) NOT NULL,
- `lieferabteilung` varchar(255) NOT NULL,
- `lieferunterabteilung` varchar(255) NOT NULL,
- `lieferland` varchar(255) NOT NULL,
- `lieferstrasse` varchar(255) NOT NULL,
- `lieferort` varchar(255) NOT NULL,
- `lieferplz` varchar(255) NOT NULL,
- `lieferadresszusatz` varchar(255) NOT NULL,
- `lieferansprechpartner` varchar(255) NOT NULL,
- `liefertelefon` varchar(255) NOT NULL,
- `liefertelefax` varchar(255) NOT NULL,
- `liefermail` varchar(255) NOT NULL,
- `autoversand` int(1) NOT NULL,
- `keinporto` int(1) NOT NULL,
- `gesamtsummeausblenden` tinyint(1) NOT NULL,
- `ust_befreit` int(1) NOT NULL,
- `firma` int(11) NOT NULL,
- `versendet` int(1) NOT NULL,
- `versendet_am` datetime NOT NULL,
- `versendet_per` varchar(255) NOT NULL,
- `versendet_durch` varchar(255) NOT NULL,
- `inbearbeitung` int(1) NOT NULL,
- `vermerk` text NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `ansprechpartner` varchar(255) DEFAULT NULL,
- `deckungsbeitragcalc` tinyint(1) NOT NULL DEFAULT '0',
- `deckungsbeitrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `erloes_netto` decimal(18,2) NOT NULL DEFAULT '0.00',
- `umsatz_netto` decimal(18,2) NOT NULL DEFAULT '0.00',
- `lieferdatum` date DEFAULT NULL,
- `vertriebid` int(11) DEFAULT NULL,
- `aktion` varchar(64) NOT NULL DEFAULT '',
- `provision` decimal(10,2) DEFAULT NULL,
- `provision_summe` decimal(18,2) NOT NULL DEFAULT '0.00',
- `keinsteuersatz` int(1) DEFAULT NULL,
- `anfrageid` int(11) NOT NULL DEFAULT '0',
- `gruppe` int(11) NOT NULL DEFAULT '0',
- `anschreiben` varchar(255) DEFAULT NULL,
- `usereditid` int(11) DEFAULT NULL,
- `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `realrabatt` decimal(10,2) DEFAULT NULL,
- `rabatt` decimal(10,2) DEFAULT NULL,
- `rabatt1` decimal(10,2) DEFAULT NULL,
- `rabatt2` decimal(10,2) DEFAULT NULL,
- `rabatt3` decimal(10,2) DEFAULT NULL,
- `rabatt4` decimal(10,2) DEFAULT NULL,
- `rabatt5` decimal(10,2) DEFAULT NULL,
- `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT '19.00',
- `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT '7.00',
- `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
- `schreibschutz` int(1) NOT NULL DEFAULT '0',
- `pdfarchiviert` int(1) NOT NULL DEFAULT '0',
- `pdfarchiviertversion` int(11) NOT NULL DEFAULT '0',
- `typ` varchar(255) NOT NULL DEFAULT 'firma',
- `ohne_briefpapier` int(1) DEFAULT NULL,
- `auftragid` int(11) NOT NULL DEFAULT '0',
- `lieferid` int(11) NOT NULL DEFAULT '0',
- `ansprechpartnerid` int(11) NOT NULL DEFAULT '0',
- `projektfiliale` int(11) NOT NULL DEFAULT '0',
- `abweichendebezeichnung` tinyint(1) NOT NULL DEFAULT '0',
- `zuarchivieren` int(11) NOT NULL DEFAULT '0',
- `internebezeichnung` varchar(255) NOT NULL DEFAULT '',
- `angelegtam` datetime DEFAULT NULL,
- `kopievon` int(11) NOT NULL DEFAULT '0',
- `kopienummer` int(11) NOT NULL DEFAULT '0',
- `lieferdatumkw` tinyint(1) NOT NULL DEFAULT '0',
- `sprache` varchar(32) NOT NULL DEFAULT '',
- `liefergln` varchar(64) NOT NULL DEFAULT '',
- `lieferemail` varchar(200) NOT NULL DEFAULT '',
- `gln` varchar(64) NOT NULL DEFAULT '',
- `planedorderdate` date DEFAULT NULL,
- `bearbeiterid` int(11) DEFAULT NULL,
- `kurs` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `ohne_artikeltext` int(1) DEFAULT NULL,
- `anzeigesteuer` tinyint(11) NOT NULL DEFAULT '0',
- `kostenstelle` varchar(10) NOT NULL DEFAULT '',
- `bodyzusatz` text NOT NULL,
- `lieferbedingung` text NOT NULL,
- `titel` varchar(64) NOT NULL DEFAULT '',
- `liefertitel` varchar(64) NOT NULL DEFAULT '',
- `standardlager` int(11) NOT NULL DEFAULT '0',
- `skontobetrag` decimal(14,4) DEFAULT NULL,
- `skontoberechnet` tinyint(1) NOT NULL DEFAULT '0',
- `shop` int(1) NOT NULL DEFAULT '0',
- `internet` varchar(255) NOT NULL DEFAULT '',
- `transaktionsnummer` varchar(255) NOT NULL DEFAULT '',
- `packstation_inhaber` varchar(255) NOT NULL DEFAULT '',
- `packstation_station` varchar(255) NOT NULL DEFAULT '',
- `packstation_ident` varchar(255) NOT NULL DEFAULT '',
- `packstation_plz` varchar(64) NOT NULL DEFAULT '',
- `packstation_ort` varchar(255) NOT NULL DEFAULT '',
- `shopextid` varchar(1024) NOT NULL DEFAULT '',
- `bundesstaat` varchar(32) NOT NULL DEFAULT '',
- `lieferbundesstaat` varchar(32) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `projekt` (`projekt`),
- KEY `adresse` (`adresse`),
- KEY `vertriebid` (`vertriebid`),
- KEY `status` (`status`),
- KEY `datum` (`datum`),
- KEY `belegnr` (`belegnr`),
- KEY `versandart` (`versandart`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `angebot` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `gueltigbis` date NOT NULL,
+ `projekt` varchar(222) NOT NULL,
+ `belegnr` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `anfrage` varchar(255) NOT NULL,
+ `auftrag` varchar(255) NOT NULL,
+ `freitext` text NOT NULL,
+ `internebemerkung` text NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `retyp` varchar(255) NOT NULL,
+ `rechnungname` varchar(255) NOT NULL,
+ `retelefon` varchar(255) NOT NULL,
+ `reansprechpartner` varchar(255) NOT NULL,
+ `retelefax` varchar(255) NOT NULL,
+ `reabteilung` varchar(255) NOT NULL,
+ `reemail` varchar(255) NOT NULL,
+ `reunterabteilung` varchar(255) NOT NULL,
+ `readresszusatz` varchar(255) NOT NULL,
+ `restrasse` varchar(255) NOT NULL,
+ `replz` varchar(255) NOT NULL,
+ `reort` varchar(255) NOT NULL,
+ `reland` varchar(255) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `abteilung` varchar(255) NOT NULL,
+ `unterabteilung` varchar(255) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `adresszusatz` varchar(255) NOT NULL,
+ `plz` varchar(255) NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `land` varchar(255) NOT NULL,
+ `ustid` varchar(255) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `telefon` varchar(255) NOT NULL,
+ `telefax` varchar(255) NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `kundennummer` varchar(64) DEFAULT NULL,
+ `versandart` varchar(255) NOT NULL,
+ `vertrieb` varchar(255) NOT NULL,
+ `zahlungsweise` varchar(255) NOT NULL,
+ `zahlungszieltage` int(11) NOT NULL,
+ `zahlungszieltageskonto` int(11) NOT NULL,
+ `zahlungszielskonto` decimal(10,2) NOT NULL,
+ `gesamtsumme` decimal(18,4) NOT NULL DEFAULT 0.0000,
+ `bank_inhaber` varchar(255) NOT NULL,
+ `bank_institut` varchar(255) NOT NULL,
+ `bank_blz` int(11) NOT NULL,
+ `bank_konto` int(11) NOT NULL,
+ `kreditkarte_typ` varchar(255) NOT NULL,
+ `kreditkarte_inhaber` varchar(255) NOT NULL,
+ `kreditkarte_nummer` varchar(255) NOT NULL,
+ `kreditkarte_pruefnummer` varchar(255) NOT NULL,
+ `kreditkarte_monat` int(11) NOT NULL,
+ `kreditkarte_jahr` int(11) NOT NULL,
+ `abweichendelieferadresse` int(1) NOT NULL,
+ `abweichenderechnungsadresse` int(1) NOT NULL,
+ `liefername` varchar(255) NOT NULL,
+ `lieferabteilung` varchar(255) NOT NULL,
+ `lieferunterabteilung` varchar(255) NOT NULL,
+ `lieferland` varchar(255) NOT NULL,
+ `lieferstrasse` varchar(255) NOT NULL,
+ `lieferort` varchar(255) NOT NULL,
+ `lieferplz` varchar(255) NOT NULL,
+ `lieferadresszusatz` varchar(255) NOT NULL,
+ `lieferansprechpartner` varchar(255) NOT NULL,
+ `liefertelefon` varchar(255) NOT NULL,
+ `liefertelefax` varchar(255) NOT NULL,
+ `liefermail` varchar(255) NOT NULL,
+ `autoversand` int(1) NOT NULL,
+ `keinporto` int(1) NOT NULL,
+ `gesamtsummeausblenden` tinyint(1) NOT NULL,
+ `ust_befreit` int(1) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `versendet` int(1) NOT NULL,
+ `versendet_am` datetime NOT NULL,
+ `versendet_per` varchar(255) NOT NULL,
+ `versendet_durch` varchar(255) NOT NULL,
+ `inbearbeitung` int(1) NOT NULL,
+ `vermerk` text NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `ansprechpartner` varchar(255) DEFAULT NULL,
+ `deckungsbeitragcalc` tinyint(1) NOT NULL DEFAULT 0,
+ `deckungsbeitrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `erloes_netto` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `umsatz_netto` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `lieferdatum` date DEFAULT NULL,
+ `vertriebid` int(11) DEFAULT NULL,
+ `aktion` varchar(64) NOT NULL,
+ `provision` decimal(10,2) DEFAULT NULL,
+ `provision_summe` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `keinsteuersatz` int(1) DEFAULT NULL,
+ `anfrageid` int(11) NOT NULL DEFAULT 0,
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ `anschreiben` varchar(255) DEFAULT NULL,
+ `usereditid` int(11) DEFAULT NULL,
+ `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `realrabatt` decimal(10,2) DEFAULT NULL,
+ `rabatt` decimal(10,2) DEFAULT NULL,
+ `rabatt1` decimal(10,2) DEFAULT NULL,
+ `rabatt2` decimal(10,2) DEFAULT NULL,
+ `rabatt3` decimal(10,2) DEFAULT NULL,
+ `rabatt4` decimal(10,2) DEFAULT NULL,
+ `rabatt5` decimal(10,2) DEFAULT NULL,
+ `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT 19.00,
+ `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
+ `schreibschutz` int(1) NOT NULL DEFAULT 0,
+ `pdfarchiviert` int(1) NOT NULL DEFAULT 0,
+ `pdfarchiviertversion` int(11) NOT NULL DEFAULT 0,
+ `typ` varchar(255) NOT NULL DEFAULT 'firma',
+ `ohne_briefpapier` int(1) DEFAULT NULL,
+ `auftragid` int(11) NOT NULL DEFAULT 0,
+ `lieferid` int(11) NOT NULL DEFAULT 0,
+ `ansprechpartnerid` int(11) NOT NULL DEFAULT 0,
+ `projektfiliale` int(11) NOT NULL DEFAULT 0,
+ `abweichendebezeichnung` tinyint(1) NOT NULL DEFAULT 0,
+ `zuarchivieren` int(11) NOT NULL DEFAULT 0,
+ `internebezeichnung` varchar(255) NOT NULL,
+ `angelegtam` datetime DEFAULT NULL,
+ `kopievon` int(11) NOT NULL DEFAULT 0,
+ `kopienummer` int(11) NOT NULL DEFAULT 0,
+ `lieferdatumkw` tinyint(1) NOT NULL DEFAULT 0,
+ `sprache` varchar(32) NOT NULL,
+ `liefergln` varchar(64) NOT NULL,
+ `lieferemail` varchar(200) NOT NULL,
+ `gln` varchar(64) NOT NULL,
+ `planedorderdate` date DEFAULT NULL,
+ `bearbeiterid` int(11) DEFAULT NULL,
+ `kurs` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `ohne_artikeltext` int(1) DEFAULT NULL,
+ `anzeigesteuer` tinyint(11) NOT NULL DEFAULT 0,
+ `kostenstelle` varchar(10) NOT NULL,
+ `bodyzusatz` text NOT NULL,
+ `lieferbedingung` text NOT NULL,
+ `titel` varchar(64) NOT NULL,
+ `liefertitel` varchar(64) NOT NULL,
+ `standardlager` int(11) NOT NULL DEFAULT 0,
+ `skontobetrag` decimal(14,4) DEFAULT NULL,
+ `skontoberechnet` tinyint(1) NOT NULL DEFAULT 0,
+ `shop` int(1) NOT NULL DEFAULT 0,
+ `internet` varchar(255) NOT NULL,
+ `transaktionsnummer` varchar(255) NOT NULL,
+ `packstation_inhaber` varchar(255) NOT NULL,
+ `packstation_station` varchar(255) NOT NULL,
+ `packstation_ident` varchar(255) NOT NULL,
+ `packstation_plz` varchar(64) NOT NULL,
+ `packstation_ort` varchar(255) NOT NULL,
+ `shopextid` varchar(1024) NOT NULL,
+ `bundesstaat` varchar(32) NOT NULL,
+ `lieferbundesstaat` varchar(32) NOT NULL,
+ `rabatteportofestschreiben` int(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `projekt` (`projekt`),
+ KEY `adresse` (`adresse`),
+ KEY `vertriebid` (`vertriebid`),
+ KEY `status` (`status`),
+ KEY `datum` (`datum`),
+ KEY `belegnr` (`belegnr`),
+ KEY `versandart` (`versandart`)
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `angebot_position`
--
+DROP TABLE IF EXISTS `angebot_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `angebot_position` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `angebot` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `projekt` int(11) NOT NULL,
- `bezeichnung` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `internerkommentar` text NOT NULL,
- `nummer` varchar(255) NOT NULL,
- `menge` decimal(14,4) NOT NULL,
- `preis` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `waehrung` varchar(255) NOT NULL,
- `lieferdatum` date NOT NULL,
- `vpe` varchar(255) NOT NULL,
- `sort` int(10) NOT NULL,
- `status` varchar(64) NOT NULL,
- `umsatzsteuer` varchar(255) NOT NULL,
- `bemerkung` text NOT NULL,
- `geliefert` int(11) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `punkte` decimal(10,2) NOT NULL,
- `bonuspunkte` decimal(10,2) NOT NULL,
- `mlmdirektpraemie` decimal(10,2) DEFAULT NULL,
- `keinrabatterlaubt` int(1) DEFAULT NULL,
- `grundrabatt` decimal(10,2) DEFAULT NULL,
- `rabattsync` int(1) DEFAULT NULL,
- `rabatt1` decimal(10,2) DEFAULT NULL,
- `rabatt2` decimal(10,2) DEFAULT NULL,
- `rabatt3` decimal(10,2) DEFAULT NULL,
- `rabatt4` decimal(10,2) DEFAULT NULL,
- `rabatt5` decimal(10,2) DEFAULT NULL,
- `einheit` varchar(255) NOT NULL DEFAULT '',
- `optional` int(1) NOT NULL DEFAULT '0',
- `rabatt` decimal(10,2) NOT NULL,
- `zolltarifnummer` varchar(128) NOT NULL DEFAULT '0',
- `herkunftsland` varchar(128) NOT NULL DEFAULT '0',
- `artikelnummerkunde` varchar(128) NOT NULL DEFAULT '',
- `freifeld1` text,
- `freifeld2` text,
- `freifeld3` text,
- `freifeld4` text,
- `freifeld5` text,
- `freifeld6` text,
- `freifeld7` text,
- `freifeld8` text,
- `freifeld9` text,
- `freifeld10` text,
- `lieferdatumkw` tinyint(1) NOT NULL DEFAULT '0',
- `teilprojekt` int(11) NOT NULL DEFAULT '0',
- `kostenstelle` varchar(10) NOT NULL DEFAULT '',
- `steuersatz` decimal(5,2) DEFAULT NULL,
- `steuertext` varchar(1024) DEFAULT NULL,
- `erloese` varchar(8) DEFAULT NULL,
- `erloesefestschreiben` tinyint(1) NOT NULL DEFAULT '0',
- `einkaufspreiswaehrung` varchar(8) NOT NULL DEFAULT '',
- `einkaufspreis` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `einkaufspreisurspruenglich` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `einkaufspreisid` int(11) NOT NULL DEFAULT '0',
- `ekwaehrung` varchar(8) NOT NULL DEFAULT '',
- `deckungsbeitrag` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `freifeld11` text,
- `freifeld12` text,
- `freifeld13` text,
- `freifeld14` text,
- `freifeld15` text,
- `freifeld16` text,
- `freifeld17` text,
- `freifeld18` text,
- `freifeld19` text,
- `freifeld20` text,
- `freifeld21` text,
- `freifeld22` text,
- `freifeld23` text,
- `freifeld24` text,
- `freifeld25` text,
- `freifeld26` text,
- `freifeld27` text,
- `freifeld28` text,
- `freifeld29` text,
- `freifeld30` text,
- `freifeld31` text,
- `freifeld32` text,
- `freifeld33` text,
- `freifeld34` text,
- `freifeld35` text,
- `freifeld36` text,
- `freifeld37` text,
- `freifeld38` text,
- `freifeld39` text,
- `freifeld40` text,
- `formelmenge` varchar(255) NOT NULL DEFAULT '',
- `formelpreis` varchar(255) NOT NULL DEFAULT '',
- `ohnepreis` int(1) NOT NULL DEFAULT '0',
- `textalternativpreis` varchar(50) NOT NULL DEFAULT '',
- `skontobetrag` decimal(14,4) DEFAULT NULL,
- `skontobetrag_netto_einzeln` decimal(14,4) DEFAULT NULL,
- `skontobetrag_netto_gesamt` decimal(14,4) DEFAULT NULL,
- `skontobetrag_brutto_einzeln` decimal(14,4) DEFAULT NULL,
- `skontobetrag_brutto_gesamt` decimal(14,4) DEFAULT NULL,
- `steuerbetrag` decimal(14,4) DEFAULT NULL,
- `skontosperre` tinyint(1) NOT NULL DEFAULT '0',
- `berechnen_aus_teile` tinyint(1) DEFAULT '0',
- `ausblenden_im_pdf` tinyint(1) DEFAULT '0',
- `explodiert_parent` int(11) DEFAULT '0',
- `umsatz_netto_einzeln` decimal(14,4) DEFAULT NULL,
- `umsatz_netto_gesamt` decimal(14,4) DEFAULT NULL,
- `umsatz_brutto_einzeln` decimal(14,4) DEFAULT NULL,
- `umsatz_brutto_gesamt` decimal(14,4) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `angebot` (`angebot`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `angebot_position` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `angebot` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `internerkommentar` text NOT NULL,
+ `nummer` varchar(255) NOT NULL,
+ `menge` decimal(14,4) NOT NULL,
+ `preis` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `waehrung` varchar(255) NOT NULL,
+ `lieferdatum` date NOT NULL,
+ `vpe` varchar(255) NOT NULL,
+ `sort` int(10) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `umsatzsteuer` varchar(255) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `geliefert` int(11) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `punkte` decimal(10,2) NOT NULL,
+ `bonuspunkte` decimal(10,2) NOT NULL,
+ `mlmdirektpraemie` decimal(10,2) DEFAULT NULL,
+ `keinrabatterlaubt` int(1) DEFAULT NULL,
+ `grundrabatt` decimal(10,2) DEFAULT NULL,
+ `rabattsync` int(1) DEFAULT NULL,
+ `rabatt1` decimal(10,2) DEFAULT NULL,
+ `rabatt2` decimal(10,2) DEFAULT NULL,
+ `rabatt3` decimal(10,2) DEFAULT NULL,
+ `rabatt4` decimal(10,2) DEFAULT NULL,
+ `rabatt5` decimal(10,2) DEFAULT NULL,
+ `einheit` varchar(255) NOT NULL,
+ `optional` int(1) NOT NULL DEFAULT 0,
+ `rabatt` decimal(10,2) NOT NULL,
+ `zolltarifnummer` varchar(128) NOT NULL DEFAULT '0',
+ `herkunftsland` varchar(128) NOT NULL DEFAULT '0',
+ `artikelnummerkunde` varchar(128) NOT NULL,
+ `freifeld1` text DEFAULT NULL,
+ `freifeld2` text DEFAULT NULL,
+ `freifeld3` text DEFAULT NULL,
+ `freifeld4` text DEFAULT NULL,
+ `freifeld5` text DEFAULT NULL,
+ `freifeld6` text DEFAULT NULL,
+ `freifeld7` text DEFAULT NULL,
+ `freifeld8` text DEFAULT NULL,
+ `freifeld9` text DEFAULT NULL,
+ `freifeld10` text DEFAULT NULL,
+ `lieferdatumkw` tinyint(1) NOT NULL DEFAULT 0,
+ `teilprojekt` int(11) NOT NULL DEFAULT 0,
+ `kostenstelle` varchar(10) NOT NULL,
+ `steuersatz` decimal(5,2) DEFAULT NULL,
+ `steuertext` varchar(1024) DEFAULT NULL,
+ `erloese` varchar(8) DEFAULT NULL,
+ `erloesefestschreiben` tinyint(1) NOT NULL DEFAULT 0,
+ `einkaufspreiswaehrung` varchar(8) NOT NULL,
+ `einkaufspreis` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `einkaufspreisurspruenglich` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `einkaufspreisid` int(11) NOT NULL DEFAULT 0,
+ `ekwaehrung` varchar(8) NOT NULL,
+ `deckungsbeitrag` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `freifeld11` text DEFAULT NULL,
+ `freifeld12` text DEFAULT NULL,
+ `freifeld13` text DEFAULT NULL,
+ `freifeld14` text DEFAULT NULL,
+ `freifeld15` text DEFAULT NULL,
+ `freifeld16` text DEFAULT NULL,
+ `freifeld17` text DEFAULT NULL,
+ `freifeld18` text DEFAULT NULL,
+ `freifeld19` text DEFAULT NULL,
+ `freifeld20` text DEFAULT NULL,
+ `freifeld21` text DEFAULT NULL,
+ `freifeld22` text DEFAULT NULL,
+ `freifeld23` text DEFAULT NULL,
+ `freifeld24` text DEFAULT NULL,
+ `freifeld25` text DEFAULT NULL,
+ `freifeld26` text DEFAULT NULL,
+ `freifeld27` text DEFAULT NULL,
+ `freifeld28` text DEFAULT NULL,
+ `freifeld29` text DEFAULT NULL,
+ `freifeld30` text DEFAULT NULL,
+ `freifeld31` text DEFAULT NULL,
+ `freifeld32` text DEFAULT NULL,
+ `freifeld33` text DEFAULT NULL,
+ `freifeld34` text DEFAULT NULL,
+ `freifeld35` text DEFAULT NULL,
+ `freifeld36` text DEFAULT NULL,
+ `freifeld37` text DEFAULT NULL,
+ `freifeld38` text DEFAULT NULL,
+ `freifeld39` text DEFAULT NULL,
+ `freifeld40` text DEFAULT NULL,
+ `formelmenge` varchar(255) NOT NULL,
+ `formelpreis` varchar(255) NOT NULL,
+ `ohnepreis` int(1) NOT NULL DEFAULT 0,
+ `textalternativpreis` varchar(50) NOT NULL,
+ `skontobetrag` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_netto_einzeln` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_netto_gesamt` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_brutto_einzeln` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_brutto_gesamt` decimal(14,4) DEFAULT NULL,
+ `steuerbetrag` decimal(14,4) DEFAULT NULL,
+ `skontosperre` tinyint(1) NOT NULL DEFAULT 0,
+ `berechnen_aus_teile` tinyint(1) DEFAULT 0,
+ `ausblenden_im_pdf` tinyint(1) DEFAULT 0,
+ `explodiert_parent` int(11) DEFAULT 0,
+ `umsatz_netto_einzeln` decimal(14,4) DEFAULT NULL,
+ `umsatz_netto_gesamt` decimal(14,4) DEFAULT NULL,
+ `umsatz_brutto_einzeln` decimal(14,4) DEFAULT NULL,
+ `umsatz_brutto_gesamt` decimal(14,4) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `angebot` (`angebot`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `angebot_protokoll`
--
+DROP TABLE IF EXISTS `angebot_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `angebot_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `angebot` int(11) NOT NULL,
- `zeit` datetime NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `grund` varchar(255) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `angebot` (`angebot`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `angebot_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `angebot` int(11) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `grund` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `angebot` (`angebot`)
+) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ansprechpartner`
--
+DROP TABLE IF EXISTS `ansprechpartner`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ansprechpartner` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `typ` varchar(255) NOT NULL,
- `sprache` varchar(255) NOT NULL,
- `name` varchar(255) NOT NULL,
- `bereich` varchar(255) NOT NULL,
- `abteilung` varchar(255) NOT NULL,
- `unterabteilung` varchar(255) NOT NULL,
- `land` varchar(255) NOT NULL,
- `strasse` varchar(255) NOT NULL,
- `ort` varchar(255) NOT NULL,
- `plz` varchar(255) NOT NULL,
- `telefon` varchar(255) NOT NULL,
- `telefax` varchar(255) NOT NULL,
- `email` varchar(255) NOT NULL,
- `sonstiges` text NOT NULL,
- `adresszusatz` varchar(255) NOT NULL,
- `steuer` varchar(255) NOT NULL,
- `adresse` int(10) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `mobil` varchar(64) DEFAULT NULL,
- `titel` varchar(1024) DEFAULT NULL,
- `anschreiben` varchar(1024) DEFAULT NULL,
- `ansprechpartner_land` varchar(255) DEFAULT NULL,
- `vorname` varchar(1024) DEFAULT NULL,
- `geburtstag` date DEFAULT NULL,
- `geburtstagkalender` tinyint(1) NOT NULL DEFAULT '0',
- `geburtstagskarte` tinyint(1) NOT NULL DEFAULT '0',
- `geloescht` tinyint(1) NOT NULL DEFAULT '0',
- `interne_bemerkung` varchar(1024) NOT NULL,
- `marketingsperre` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ansprechpartner` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `typ` varchar(255) NOT NULL,
+ `sprache` varchar(255) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `bereich` varchar(255) NOT NULL,
+ `abteilung` varchar(255) NOT NULL,
+ `unterabteilung` varchar(255) NOT NULL,
+ `land` varchar(255) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `plz` varchar(255) NOT NULL,
+ `telefon` varchar(255) NOT NULL,
+ `telefax` varchar(255) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `sonstiges` text NOT NULL,
+ `adresszusatz` varchar(255) NOT NULL,
+ `steuer` varchar(255) NOT NULL,
+ `adresse` int(10) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `mobil` varchar(64) DEFAULT NULL,
+ `titel` varchar(1024) DEFAULT NULL,
+ `anschreiben` varchar(1024) DEFAULT NULL,
+ `ansprechpartner_land` varchar(255) DEFAULT NULL,
+ `vorname` varchar(1024) DEFAULT NULL,
+ `geburtstag` date DEFAULT NULL,
+ `geburtstagkalender` tinyint(1) NOT NULL DEFAULT 0,
+ `geburtstagskarte` tinyint(1) NOT NULL DEFAULT 0,
+ `geloescht` tinyint(1) NOT NULL DEFAULT 0,
+ `interne_bemerkung` varchar(1024) NOT NULL,
+ `marketingsperre` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ansprechpartner_gruppen`
--
+DROP TABLE IF EXISTS `ansprechpartner_gruppen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ansprechpartner_gruppen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `ansprechpartner` int(11) NOT NULL DEFAULT '0',
- `gruppe` int(11) NOT NULL DEFAULT '0',
- `aktiv` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ansprechpartner_gruppen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `ansprechpartner` int(11) NOT NULL DEFAULT 0,
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `api_account`
--
+DROP TABLE IF EXISTS `api_account`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `api_account` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(64) NOT NULL DEFAULT '',
- `initkey` varchar(128) NOT NULL DEFAULT '',
- `importwarteschlange_name` varchar(64) NOT NULL DEFAULT '',
- `event_url` varchar(128) NOT NULL DEFAULT '',
- `remotedomain` varchar(128) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `importwarteschlange` tinyint(1) NOT NULL DEFAULT '1',
- `cleanutf8` tinyint(1) NOT NULL DEFAULT '1',
- `uebertragung_account` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `permissions` text,
- `is_legacy` tinyint(1) NOT NULL DEFAULT '0',
- `ishtmltransformation` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `api_account` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(64) NOT NULL,
+ `initkey` varchar(128) NOT NULL,
+ `importwarteschlange_name` varchar(64) NOT NULL,
+ `event_url` varchar(128) NOT NULL,
+ `remotedomain` varchar(128) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `importwarteschlange` tinyint(1) NOT NULL DEFAULT 1,
+ `cleanutf8` tinyint(1) NOT NULL DEFAULT 1,
+ `uebertragung_account` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `permissions` text DEFAULT NULL,
+ `is_legacy` tinyint(1) NOT NULL DEFAULT 0,
+ `ishtmltransformation` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `api_keys`
--
+DROP TABLE IF EXISTS `api_keys`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `api_keys` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `nonce` varchar(64) NOT NULL DEFAULT '',
- `opaque` varchar(64) NOT NULL DEFAULT '',
- `nonce_count` int(11) NOT NULL DEFAULT '1',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `api_keys` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `nonce` varchar(64) NOT NULL,
+ `opaque` varchar(64) NOT NULL,
+ `nonce_count` int(11) NOT NULL DEFAULT 1,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `api_mapping`
--
+DROP TABLE IF EXISTS `api_mapping`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `api_mapping` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `api` int(11) NOT NULL DEFAULT '0',
- `uebertragung_account` int(11) NOT NULL DEFAULT '0',
- `tabelle` varchar(64) NOT NULL DEFAULT '',
- `id_int` int(11) NOT NULL DEFAULT '0',
- `id_ext` varchar(64) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `uebertragung_account` (`uebertragung_account`),
- KEY `id_ext` (`id_ext`),
- KEY `api` (`api`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `api_mapping` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `api` int(11) NOT NULL DEFAULT 0,
+ `uebertragung_account` int(11) NOT NULL DEFAULT 0,
+ `tabelle` varchar(64) NOT NULL,
+ `id_int` int(11) NOT NULL DEFAULT 0,
+ `id_ext` varchar(64) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `uebertragung_account` (`uebertragung_account`),
+ KEY `id_ext` (`id_ext`),
+ KEY `api` (`api`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `api_permission`
--
+DROP TABLE IF EXISTS `api_permission`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `api_permission` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `key` varchar(255) DEFAULT NULL,
- `group` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `key` (`key`)
-) ENGINE=InnoDB AUTO_INCREMENT=207 DEFAULT CHARSET=utf8;
+CREATE TABLE `api_permission` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `key` varchar(255) DEFAULT NULL,
+ `group` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `key` (`key`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=207 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `api_regel`
--
+DROP TABLE IF EXISTS `api_regel`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `api_regel` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `api` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `action` varchar(64) NOT NULL DEFAULT '',
- `bedingung` varchar(1024) NOT NULL DEFAULT '',
- `parameter` varchar(1024) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `sofortuebertragen` tinyint(1) NOT NULL DEFAULT '0',
- `prio` int(11) NOT NULL DEFAULT '0',
- `bearbeiter` varchar(64) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `api_regel` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `api` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `action` varchar(64) NOT NULL,
+ `bedingung` varchar(1024) NOT NULL,
+ `parameter` varchar(1024) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `sofortuebertragen` tinyint(1) NOT NULL DEFAULT 0,
+ `prio` int(11) NOT NULL DEFAULT 0,
+ `bearbeiter` varchar(64) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `api_request`
--
+DROP TABLE IF EXISTS `api_request`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `api_request` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `api` int(11) NOT NULL DEFAULT '0',
- `uebertragung_account` int(11) NOT NULL DEFAULT '0',
- `status` varchar(32) NOT NULL DEFAULT 'angelegt',
- `prio` int(11) NOT NULL DEFAULT '0',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `typ` varchar(255) NOT NULL DEFAULT '',
- `parameter1` varchar(255) NOT NULL DEFAULT '',
- `parameter1int` int(11) NOT NULL DEFAULT '0',
- `parameter2` varchar(255) NOT NULL DEFAULT '',
- `anzeige` varchar(255) NOT NULL DEFAULT '',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `uebertragen` tinyint(1) NOT NULL DEFAULT '0',
- `geloescht` tinyint(1) NOT NULL DEFAULT '0',
- `datei` varchar(255) NOT NULL DEFAULT '',
- `uebertragen_am` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `anzahl_uebertragen` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `uebertragung_account` (`uebertragung_account`),
- KEY `parameter1int` (`parameter1int`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `api_request` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `api` int(11) NOT NULL DEFAULT 0,
+ `uebertragung_account` int(11) NOT NULL DEFAULT 0,
+ `status` varchar(32) NOT NULL DEFAULT 'angelegt',
+ `prio` int(11) NOT NULL DEFAULT 0,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `typ` varchar(255) NOT NULL,
+ `parameter1` varchar(255) NOT NULL,
+ `parameter1int` int(11) NOT NULL DEFAULT 0,
+ `parameter2` varchar(255) NOT NULL,
+ `anzeige` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `uebertragen` tinyint(1) NOT NULL DEFAULT 0,
+ `geloescht` tinyint(1) NOT NULL DEFAULT 0,
+ `datei` varchar(255) NOT NULL,
+ `uebertragen_am` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `anzahl_uebertragen` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `uebertragung_account` (`uebertragung_account`),
+ KEY `parameter1int` (`parameter1int`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `api_request_response_log`
--
+DROP TABLE IF EXISTS `api_request_response_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `api_request_response_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `api_id` int(11) NOT NULL DEFAULT '0',
- `raw_request` mediumtext,
- `raw_response` mediumtext,
- `type` varchar(64) NOT NULL DEFAULT '',
- `status` varchar(64) NOT NULL DEFAULT '',
- `doctype` varchar(64) NOT NULL DEFAULT '',
- `doctype_id` int(11) NOT NULL DEFAULT '0',
- `is_incomming` tinyint(1) NOT NULL DEFAULT '1',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `api_id` (`api_id`),
- KEY `created_at` (`created_at`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `api_request_response_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `api_id` int(11) NOT NULL DEFAULT 0,
+ `raw_request` mediumtext DEFAULT NULL,
+ `raw_response` mediumtext DEFAULT NULL,
+ `type` varchar(64) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `doctype` varchar(64) NOT NULL,
+ `doctype_id` int(11) NOT NULL DEFAULT 0,
+ `is_incomming` tinyint(1) NOT NULL DEFAULT 1,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `api_id` (`api_id`),
+ KEY `created_at` (`created_at`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `arbeitsfreietage`
--
+DROP TABLE IF EXISTS `arbeitsfreietage`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `arbeitsfreietage` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(128) NOT NULL DEFAULT '',
- `typ` varchar(128) NOT NULL DEFAULT '',
- `datum` date DEFAULT NULL,
- `projekt` int(11) NOT NULL DEFAULT '1',
- `land` varchar(2) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `datum` (`datum`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `arbeitsfreietage` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(128) NOT NULL,
+ `typ` varchar(128) NOT NULL,
+ `datum` date DEFAULT NULL,
+ `projekt` int(11) NOT NULL DEFAULT 1,
+ `land` varchar(2) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `datum` (`datum`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `arbeitspaket`
--
+DROP TABLE IF EXISTS `arbeitspaket`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `arbeitspaket` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `adresse` int(10) NOT NULL,
- `aufgabe` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- `beschreibung` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- `projekt` int(10) NOT NULL,
- `zeit_geplant` decimal(10,2) NOT NULL,
- `kostenstelle` int(11) NOT NULL,
- `status` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- `abgabe` varchar(255) NOT NULL,
- `abgenommen` varchar(255) NOT NULL,
- `abgenommen_von` int(10) NOT NULL,
- `abgenommen_bemerkung` text NOT NULL,
- `initiator` int(10) NOT NULL,
- `art` varchar(255) NOT NULL,
- `abgabedatum` date NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
- `geloescht` int(1) DEFAULT NULL,
- `vorgaenger` int(11) DEFAULT NULL,
- `kosten_geplant` decimal(10,4) DEFAULT NULL,
- `artikel_geplant` int(11) DEFAULT NULL,
- `auftragid` int(11) DEFAULT NULL,
- `abgerechnet` int(1) NOT NULL DEFAULT '0',
- `cache_BE` int(11) NOT NULL DEFAULT '0',
- `cache_PR` int(11) NOT NULL DEFAULT '0',
- `cache_AN` int(11) NOT NULL DEFAULT '0',
- `cache_AB` int(11) NOT NULL DEFAULT '0',
- `cache_LS` int(11) NOT NULL DEFAULT '0',
- `cache_RE` int(11) NOT NULL DEFAULT '0',
- `cache_GS` int(11) NOT NULL DEFAULT '0',
- `last_cache` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `aktiv` tinyint(1) NOT NULL DEFAULT '0',
- `startdatum` date NOT NULL,
- `sort` int(11) NOT NULL DEFAULT '0',
- `ek_geplant` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `vk_geplant` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `kalkulationbasis` varchar(64) NOT NULL DEFAULT 'stundenbasis',
- `cache_PF` int(11) NOT NULL DEFAULT '0',
- `farbe` varchar(16) NOT NULL DEFAULT '',
- `vkkalkulationbasis` varchar(64) DEFAULT NULL,
- `projektplanausblenden` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `projekt` (`projekt`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `arbeitspaket` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `adresse` int(10) NOT NULL,
+ `aufgabe` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `projekt` int(10) NOT NULL,
+ `zeit_geplant` decimal(10,2) NOT NULL,
+ `kostenstelle` int(11) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `abgabe` varchar(255) NOT NULL,
+ `abgenommen` varchar(255) NOT NULL,
+ `abgenommen_von` int(10) NOT NULL,
+ `abgenommen_bemerkung` text NOT NULL,
+ `initiator` int(10) NOT NULL,
+ `art` varchar(255) NOT NULL,
+ `abgabedatum` date NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
+ `geloescht` int(1) DEFAULT NULL,
+ `vorgaenger` int(11) DEFAULT NULL,
+ `kosten_geplant` decimal(10,4) DEFAULT NULL,
+ `artikel_geplant` int(11) DEFAULT NULL,
+ `auftragid` int(11) DEFAULT NULL,
+ `abgerechnet` int(1) NOT NULL DEFAULT 0,
+ `cache_BE` int(11) NOT NULL DEFAULT 0,
+ `cache_PR` int(11) NOT NULL DEFAULT 0,
+ `cache_AN` int(11) NOT NULL DEFAULT 0,
+ `cache_AB` int(11) NOT NULL DEFAULT 0,
+ `cache_LS` int(11) NOT NULL DEFAULT 0,
+ `cache_RE` int(11) NOT NULL DEFAULT 0,
+ `cache_GS` int(11) NOT NULL DEFAULT 0,
+ `last_cache` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `aktiv` tinyint(1) NOT NULL DEFAULT 0,
+ `startdatum` date NOT NULL,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `ek_geplant` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `vk_geplant` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `kalkulationbasis` varchar(64) NOT NULL DEFAULT 'stundenbasis',
+ `cache_PF` int(11) NOT NULL DEFAULT 0,
+ `farbe` varchar(16) NOT NULL,
+ `vkkalkulationbasis` varchar(64) DEFAULT NULL,
+ `projektplanausblenden` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `projekt` (`projekt`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `article_label`
--
+DROP TABLE IF EXISTS `article_label`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `article_label` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `article_id` int(11) NOT NULL DEFAULT '0',
- `label_id` int(11) NOT NULL DEFAULT '0',
- `printer_id` int(11) NOT NULL DEFAULT '0',
- `amount` int(11) NOT NULL DEFAULT '0',
- `type` varchar(64) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `article_label` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `article_id` int(11) NOT NULL DEFAULT 0,
+ `label_id` int(11) NOT NULL DEFAULT 0,
+ `printer_id` int(11) NOT NULL DEFAULT 0,
+ `amount` int(11) NOT NULL DEFAULT 0,
+ `type` varchar(64) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `article_property_translation`
--
+DROP TABLE IF EXISTS `article_property_translation`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `article_property_translation` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `article_id` int(11) NOT NULL DEFAULT '0',
- `category_id` int(11) NOT NULL DEFAULT '0',
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `language_from` varchar(32) NOT NULL DEFAULT '',
- `language_to` varchar(32) NOT NULL DEFAULT '',
- `property_from` varchar(255) NOT NULL DEFAULT '',
- `property_to` varchar(255) NOT NULL DEFAULT '',
- `property_value_from` varchar(255) NOT NULL DEFAULT '',
- `property_value_to` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `article_id` (`article_id`),
- KEY `category_id` (`category_id`),
- KEY `shop_id` (`shop_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `article_property_translation` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `article_id` int(11) NOT NULL DEFAULT 0,
+ `category_id` int(11) NOT NULL DEFAULT 0,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `language_from` varchar(32) NOT NULL,
+ `language_to` varchar(32) NOT NULL,
+ `property_from` varchar(255) NOT NULL,
+ `property_to` varchar(255) NOT NULL,
+ `property_value_from` varchar(255) NOT NULL,
+ `property_value_to` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `article_id` (`article_id`),
+ KEY `category_id` (`category_id`),
+ KEY `shop_id` (`shop_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikel`
--
+DROP TABLE IF EXISTS `artikel`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikel` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `typ` varchar(255) NOT NULL,
- `nummer` varchar(255) NOT NULL,
- `checksum` text NOT NULL,
- `projekt` int(11) NOT NULL,
- `inaktiv` varchar(255) NOT NULL,
- `ausverkauft` int(1) NOT NULL,
- `warengruppe` varchar(255) NOT NULL,
- `name_de` varchar(255) NOT NULL,
- `name_en` varchar(255) NOT NULL,
- `kurztext_de` text NOT NULL,
- `kurztext_en` text NOT NULL,
- `beschreibung_de` text NOT NULL,
- `beschreibung_en` text NOT NULL,
- `uebersicht_de` text NOT NULL,
- `uebersicht_en` text NOT NULL,
- `links_de` text NOT NULL,
- `links_en` text NOT NULL,
- `startseite_de` text NOT NULL,
- `startseite_en` text NOT NULL,
- `standardbild` varchar(255) NOT NULL,
- `herstellerlink` varchar(255) NOT NULL,
- `hersteller` varchar(255) NOT NULL,
- `teilbar` varchar(255) NOT NULL,
- `nteile` varchar(255) NOT NULL,
- `seriennummern` varchar(255) NOT NULL,
- `lager_platz` varchar(255) NOT NULL,
- `lieferzeit` varchar(255) NOT NULL,
- `lieferzeitmanuell` varchar(255) NOT NULL,
- `sonstiges` text NOT NULL,
- `gewicht` varchar(255) NOT NULL,
- `endmontage` varchar(255) NOT NULL,
- `funktionstest` varchar(255) NOT NULL,
- `artikelcheckliste` varchar(255) NOT NULL,
- `stueckliste` int(1) NOT NULL,
- `juststueckliste` int(1) NOT NULL,
- `barcode` varchar(7) NOT NULL,
- `hinzugefuegt` varchar(255) NOT NULL,
- `pcbdecal` varchar(255) NOT NULL,
- `lagerartikel` int(1) NOT NULL,
- `porto` int(1) NOT NULL,
- `chargenverwaltung` int(1) NOT NULL,
- `provisionsartikel` int(1) NOT NULL,
- `gesperrt` int(1) NOT NULL,
- `sperrgrund` varchar(255) NOT NULL,
- `geloescht` int(1) NOT NULL,
- `gueltigbis` date NOT NULL,
- `umsatzsteuer` varchar(255) NOT NULL,
- `klasse` varchar(255) NOT NULL,
- `adresse` int(11) NOT NULL,
- `shopartikel` int(1) NOT NULL,
- `unishopartikel` int(1) NOT NULL,
- `journalshopartikel` int(11) NOT NULL,
- `shop` int(11) NOT NULL,
- `katalog` int(1) NOT NULL,
- `katalogtext_de` text NOT NULL,
- `katalogtext_en` text NOT NULL,
- `katalogbezeichnung_de` varchar(255) NOT NULL,
- `katalogbezeichnung_en` varchar(255) NOT NULL,
- `neu` int(1) NOT NULL,
- `topseller` int(1) NOT NULL,
- `startseite` int(1) NOT NULL,
- `wichtig` int(1) NOT NULL,
- `mindestlager` int(11) NOT NULL,
- `mindestbestellung` int(11) NOT NULL,
- `partnerprogramm_sperre` int(1) NOT NULL,
- `internerkommentar` text NOT NULL,
- `intern_gesperrt` int(11) NOT NULL,
- `intern_gesperrtuser` int(11) NOT NULL,
- `intern_gesperrtgrund` text NOT NULL,
- `inbearbeitung` int(11) NOT NULL,
- `inbearbeitunguser` int(11) NOT NULL,
- `cache_lagerplatzinhaltmenge` int(11) NOT NULL,
- `internkommentar` text NOT NULL,
- `firma` int(11) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `anabregs_text` text,
- `autobestellung` int(1) NOT NULL DEFAULT '0',
- `produktion` int(1) DEFAULT NULL,
- `herstellernummer` varchar(255) DEFAULT NULL,
- `restmenge` int(1) DEFAULT NULL,
- `mlmdirektpraemie` decimal(10,2) DEFAULT NULL,
- `keineeinzelartikelanzeigen` tinyint(1) NOT NULL DEFAULT '0',
- `mindesthaltbarkeitsdatum` int(1) NOT NULL DEFAULT '0',
- `letzteseriennummer` varchar(255) NOT NULL DEFAULT '',
- `individualartikel` int(1) NOT NULL DEFAULT '0',
- `keinrabatterlaubt` int(1) DEFAULT NULL,
- `rabatt` int(1) NOT NULL DEFAULT '0',
- `rabatt_prozent` decimal(10,2) DEFAULT NULL,
- `geraet` tinyint(1) NOT NULL DEFAULT '0',
- `serviceartikel` tinyint(1) NOT NULL DEFAULT '0',
- `autoabgleicherlaubt` int(1) NOT NULL DEFAULT '0',
- `pseudopreis` decimal(10,2) DEFAULT NULL,
- `freigabenotwendig` int(1) NOT NULL DEFAULT '0',
- `freigaberegel` varchar(255) NOT NULL DEFAULT '',
- `nachbestellt` int(1) DEFAULT NULL,
- `ean` varchar(1024) NOT NULL DEFAULT '',
- `mlmpunkte` decimal(10,2) NOT NULL,
- `mlmbonuspunkte` decimal(10,2) NOT NULL,
- `mlmkeinepunkteeigenkauf` int(1) DEFAULT NULL,
- `shop2` int(11) DEFAULT NULL,
- `shop3` int(11) DEFAULT NULL,
- `usereditid` int(11) DEFAULT NULL,
- `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `freifeld1` text NOT NULL,
- `freifeld2` text NOT NULL,
- `freifeld3` text NOT NULL,
- `freifeld4` text NOT NULL,
- `freifeld5` text NOT NULL,
- `freifeld6` text NOT NULL,
- `einheit` varchar(255) NOT NULL DEFAULT '',
- `webid` varchar(1024) NOT NULL,
- `lieferzeitmanuell_en` varchar(255) DEFAULT NULL,
- `variante` int(1) DEFAULT NULL,
- `variante_von` int(11) DEFAULT NULL,
- `produktioninfo` text,
- `sonderaktion` text,
- `sonderaktion_en` text,
- `autolagerlampe` int(1) NOT NULL DEFAULT '0',
- `leerfeld` varchar(64) DEFAULT NULL,
- `zolltarifnummer` varchar(64) NOT NULL DEFAULT '',
- `herkunftsland` varchar(64) NOT NULL DEFAULT '',
- `laenge` decimal(10,2) NOT NULL DEFAULT '0.00',
- `breite` decimal(10,2) NOT NULL DEFAULT '0.00',
- `hoehe` decimal(10,2) NOT NULL DEFAULT '0.00',
- `gebuehr` tinyint(1) NOT NULL DEFAULT '0',
- `pseudolager` varchar(255) NOT NULL,
- `downloadartikel` tinyint(1) NOT NULL DEFAULT '0',
- `matrixprodukt` tinyint(1) NOT NULL DEFAULT '0',
- `steuer_erloese_inland_normal` varchar(10) NOT NULL DEFAULT '',
- `steuer_aufwendung_inland_normal` varchar(10) NOT NULL DEFAULT '',
- `steuer_erloese_inland_ermaessigt` varchar(10) NOT NULL DEFAULT '',
- `steuer_aufwendung_inland_ermaessigt` varchar(10) NOT NULL DEFAULT '',
- `steuer_erloese_inland_steuerfrei` varchar(10) NOT NULL DEFAULT '',
- `steuer_aufwendung_inland_steuerfrei` varchar(10) NOT NULL DEFAULT '',
- `steuer_erloese_inland_innergemeinschaftlich` varchar(10) NOT NULL DEFAULT '',
- `steuer_aufwendung_inland_innergemeinschaftlich` varchar(10) NOT NULL DEFAULT '',
- `steuer_erloese_inland_eunormal` varchar(10) NOT NULL DEFAULT '',
- `steuer_erloese_inland_nichtsteuerbar` varchar(10) NOT NULL DEFAULT '',
- `steuer_erloese_inland_euermaessigt` varchar(10) NOT NULL DEFAULT '',
- `steuer_aufwendung_inland_nichtsteuerbar` varchar(10) NOT NULL DEFAULT '',
- `steuer_aufwendung_inland_eunormal` varchar(10) NOT NULL DEFAULT '',
- `steuer_aufwendung_inland_euermaessigt` varchar(10) NOT NULL DEFAULT '',
- `steuer_erloese_inland_export` varchar(10) NOT NULL DEFAULT '',
- `steuer_aufwendung_inland_import` varchar(10) NOT NULL DEFAULT '',
- `steuer_art_produkt` int(1) NOT NULL DEFAULT '1',
- `steuer_art_produkt_download` int(1) NOT NULL DEFAULT '1',
- `metadescription_de` text NOT NULL,
- `metadescription_en` text NOT NULL,
- `metakeywords_de` text NOT NULL,
- `metakeywords_en` text NOT NULL,
- `anabregs_text_en` text NOT NULL,
- `externeproduktion` tinyint(1) NOT NULL DEFAULT '0',
- `bildvorschau` varchar(64) NOT NULL DEFAULT '',
- `inventursperre` int(1) NOT NULL DEFAULT '0',
- `variante_kopie` tinyint(1) NOT NULL DEFAULT '0',
- `unikat` tinyint(1) NOT NULL DEFAULT '0',
- `generierenummerbeioption` tinyint(1) NOT NULL DEFAULT '0',
- `allelieferanten` tinyint(1) NOT NULL DEFAULT '0',
- `tagespreise` tinyint(1) NOT NULL DEFAULT '0',
- `rohstoffe` tinyint(1) NOT NULL DEFAULT '0',
- `nettogewicht` varchar(64) NOT NULL DEFAULT '',
- `xvp` decimal(14,2) NOT NULL DEFAULT '0.00',
- `ohnepreisimpdf` tinyint(1) NOT NULL DEFAULT '0',
- `provisionssperre` int(1) DEFAULT NULL,
- `dienstleistung` tinyint(1) NOT NULL DEFAULT '0',
- `inventurekaktiv` int(1) NOT NULL DEFAULT '0',
- `inventurek` decimal(18,8) DEFAULT NULL,
- `hinweis_einfuegen` text NOT NULL,
- `etikettautodruck` int(1) NOT NULL DEFAULT '0',
- `lagerkorrekturwert` int(11) NOT NULL DEFAULT '0',
- `autodrucketikett` int(11) NOT NULL DEFAULT '0',
- `abckategorie` varchar(1) NOT NULL DEFAULT '',
- `laststorage_changed` timestamp NOT NULL DEFAULT '1970-01-01 23:00:00',
- `laststorage_sync` timestamp NOT NULL DEFAULT '1970-01-01 23:00:00',
- `steuersatz` decimal(5,2) DEFAULT NULL,
- `steuertext_innergemeinschaftlich` varchar(1024) DEFAULT NULL,
- `steuertext_export` varchar(1024) DEFAULT NULL,
- `formelmenge` varchar(255) NOT NULL DEFAULT '',
- `formelpreis` varchar(255) NOT NULL DEFAULT '',
- `freifeld7` text NOT NULL,
- `freifeld8` text NOT NULL,
- `freifeld9` text NOT NULL,
- `freifeld10` text NOT NULL,
- `freifeld11` text NOT NULL,
- `freifeld12` text NOT NULL,
- `freifeld13` text NOT NULL,
- `freifeld14` text NOT NULL,
- `freifeld15` text NOT NULL,
- `freifeld16` text NOT NULL,
- `freifeld17` text NOT NULL,
- `freifeld18` text NOT NULL,
- `freifeld19` text NOT NULL,
- `freifeld20` text NOT NULL,
- `freifeld21` text NOT NULL,
- `freifeld22` text NOT NULL,
- `freifeld23` text NOT NULL,
- `freifeld24` text NOT NULL,
- `freifeld25` text NOT NULL,
- `freifeld26` text NOT NULL,
- `freifeld27` text NOT NULL,
- `freifeld28` text NOT NULL,
- `freifeld29` text NOT NULL,
- `freifeld30` text NOT NULL,
- `freifeld31` text NOT NULL,
- `freifeld32` text NOT NULL,
- `freifeld33` text NOT NULL,
- `freifeld34` text NOT NULL,
- `freifeld35` text NOT NULL,
- `freifeld36` text NOT NULL,
- `freifeld37` text NOT NULL,
- `freifeld38` text NOT NULL,
- `freifeld39` text NOT NULL,
- `freifeld40` text NOT NULL,
- `ursprungsregion` varchar(255) NOT NULL DEFAULT '',
- `bestandalternativartikel` int(11) NOT NULL DEFAULT '0',
- `metatitle_de` text NOT NULL,
- `metatitle_en` text NOT NULL,
- `vkmeldungunterdruecken` tinyint(1) NOT NULL DEFAULT '0',
- `altersfreigabe` varchar(3) NOT NULL DEFAULT '',
- `unikatbeikopie` tinyint(1) NOT NULL DEFAULT '0',
- `steuergruppe` int(11) NOT NULL DEFAULT '0',
- `kostenstelle` varchar(10) NOT NULL DEFAULT '',
- `artikelautokalkulation` int(11) NOT NULL DEFAULT '0',
- `artikelabschliessenkalkulation` int(11) NOT NULL DEFAULT '0',
- `artikelfifokalkulation` int(11) NOT NULL DEFAULT '0',
- `keinskonto` tinyint(1) NOT NULL DEFAULT '0',
- `berechneterek` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `verwendeberechneterek` tinyint(1) NOT NULL DEFAULT '0',
- `berechneterekwaehrung` varchar(16) NOT NULL DEFAULT '',
- `has_preproduced_partlist` tinyint(1) DEFAULT '0',
- `preproduced_partlist` int(11) DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `projekt` (`projekt`),
- KEY `nummer` (`nummer`),
- KEY `adresse` (`adresse`),
- KEY `laststorage_changed` (`laststorage_changed`),
- KEY `laststorage_sync` (`laststorage_sync`),
- KEY `variante_von` (`variante_von`),
- KEY `herstellernummer` (`herstellernummer`),
- KEY `geloescht` (`geloescht`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikel` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `typ` varchar(255) NOT NULL,
+ `nummer` varchar(255) NOT NULL,
+ `checksum` text NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `inaktiv` varchar(255) NOT NULL,
+ `ausverkauft` int(1) NOT NULL,
+ `warengruppe` varchar(255) NOT NULL,
+ `name_de` varchar(255) NOT NULL,
+ `name_en` varchar(255) NOT NULL,
+ `kurztext_de` text NOT NULL,
+ `kurztext_en` text NOT NULL,
+ `beschreibung_de` text NOT NULL,
+ `beschreibung_en` text NOT NULL,
+ `uebersicht_de` text NOT NULL,
+ `uebersicht_en` text NOT NULL,
+ `links_de` text NOT NULL,
+ `links_en` text NOT NULL,
+ `startseite_de` text NOT NULL,
+ `startseite_en` text NOT NULL,
+ `standardbild` varchar(255) NOT NULL,
+ `herstellerlink` varchar(255) NOT NULL,
+ `hersteller` varchar(255) NOT NULL,
+ `teilbar` varchar(255) NOT NULL,
+ `nteile` varchar(255) NOT NULL,
+ `seriennummern` varchar(255) NOT NULL,
+ `lager_platz` varchar(255) NOT NULL,
+ `lieferzeit` varchar(255) NOT NULL,
+ `lieferzeitmanuell` varchar(255) NOT NULL,
+ `sonstiges` text NOT NULL,
+ `gewicht` varchar(255) NOT NULL,
+ `endmontage` varchar(255) NOT NULL,
+ `funktionstest` varchar(255) NOT NULL,
+ `artikelcheckliste` varchar(255) NOT NULL,
+ `stueckliste` int(1) NOT NULL,
+ `juststueckliste` int(1) NOT NULL,
+ `barcode` varchar(7) NOT NULL,
+ `hinzugefuegt` varchar(255) NOT NULL,
+ `pcbdecal` varchar(255) NOT NULL,
+ `lagerartikel` int(1) NOT NULL,
+ `porto` int(1) NOT NULL,
+ `chargenverwaltung` int(1) NOT NULL,
+ `provisionsartikel` int(1) NOT NULL,
+ `gesperrt` int(1) NOT NULL,
+ `sperrgrund` varchar(255) NOT NULL,
+ `geloescht` int(1) NOT NULL,
+ `gueltigbis` date NOT NULL,
+ `umsatzsteuer` varchar(255) NOT NULL,
+ `klasse` varchar(255) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `shopartikel` int(1) NOT NULL,
+ `unishopartikel` int(1) NOT NULL,
+ `journalshopartikel` int(11) NOT NULL,
+ `shop` int(11) NOT NULL,
+ `katalog` int(1) NOT NULL,
+ `katalogtext_de` text NOT NULL,
+ `katalogtext_en` text NOT NULL,
+ `katalogbezeichnung_de` varchar(255) NOT NULL,
+ `katalogbezeichnung_en` varchar(255) NOT NULL,
+ `neu` int(1) NOT NULL,
+ `topseller` int(1) NOT NULL,
+ `startseite` int(1) NOT NULL,
+ `wichtig` int(1) NOT NULL,
+ `mindestlager` int(11) NOT NULL,
+ `mindestbestellung` int(11) NOT NULL,
+ `partnerprogramm_sperre` int(1) NOT NULL,
+ `internerkommentar` text NOT NULL,
+ `intern_gesperrt` int(11) NOT NULL,
+ `intern_gesperrtuser` int(11) NOT NULL,
+ `intern_gesperrtgrund` text NOT NULL,
+ `inbearbeitung` int(11) NOT NULL,
+ `inbearbeitunguser` int(11) NOT NULL,
+ `cache_lagerplatzinhaltmenge` int(11) NOT NULL,
+ `internkommentar` text NOT NULL,
+ `firma` int(11) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `anabregs_text` text DEFAULT NULL,
+ `autobestellung` int(1) NOT NULL DEFAULT 0,
+ `produktion` int(1) DEFAULT NULL,
+ `herstellernummer` varchar(255) DEFAULT NULL,
+ `restmenge` int(1) DEFAULT NULL,
+ `mlmdirektpraemie` decimal(10,2) DEFAULT NULL,
+ `keineeinzelartikelanzeigen` tinyint(1) NOT NULL DEFAULT 0,
+ `mindesthaltbarkeitsdatum` int(1) NOT NULL DEFAULT 0,
+ `letzteseriennummer` varchar(255) NOT NULL,
+ `individualartikel` int(1) NOT NULL DEFAULT 0,
+ `keinrabatterlaubt` int(1) DEFAULT NULL,
+ `rabatt` int(1) NOT NULL DEFAULT 0,
+ `rabatt_prozent` decimal(10,2) DEFAULT NULL,
+ `geraet` tinyint(1) NOT NULL DEFAULT 0,
+ `serviceartikel` tinyint(1) NOT NULL DEFAULT 0,
+ `autoabgleicherlaubt` int(1) NOT NULL DEFAULT 0,
+ `pseudopreis` decimal(10,2) DEFAULT NULL,
+ `freigabenotwendig` int(1) NOT NULL DEFAULT 0,
+ `freigaberegel` varchar(255) NOT NULL,
+ `nachbestellt` int(1) DEFAULT NULL,
+ `ean` varchar(1024) NOT NULL,
+ `mlmpunkte` decimal(10,2) NOT NULL,
+ `mlmbonuspunkte` decimal(10,2) NOT NULL,
+ `mlmkeinepunkteeigenkauf` int(1) DEFAULT NULL,
+ `shop2` int(11) DEFAULT NULL,
+ `shop3` int(11) DEFAULT NULL,
+ `usereditid` int(11) DEFAULT NULL,
+ `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `freifeld1` text NOT NULL,
+ `freifeld2` text NOT NULL,
+ `freifeld3` text NOT NULL,
+ `freifeld4` text NOT NULL,
+ `freifeld5` text NOT NULL,
+ `freifeld6` text NOT NULL,
+ `einheit` varchar(255) NOT NULL,
+ `webid` varchar(1024) NOT NULL,
+ `lieferzeitmanuell_en` varchar(255) DEFAULT NULL,
+ `variante` int(1) DEFAULT NULL,
+ `variante_von` int(11) DEFAULT NULL,
+ `produktioninfo` text DEFAULT NULL,
+ `sonderaktion` text DEFAULT NULL,
+ `sonderaktion_en` text DEFAULT NULL,
+ `autolagerlampe` int(1) NOT NULL DEFAULT 0,
+ `leerfeld` varchar(64) DEFAULT NULL,
+ `zolltarifnummer` varchar(64) NOT NULL,
+ `herkunftsland` varchar(64) NOT NULL,
+ `laenge` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `breite` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `hoehe` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `gebuehr` tinyint(1) NOT NULL DEFAULT 0,
+ `pseudolager` varchar(255) NOT NULL,
+ `downloadartikel` tinyint(1) NOT NULL DEFAULT 0,
+ `matrixprodukt` tinyint(1) NOT NULL DEFAULT 0,
+ `steuer_erloese_inland_normal` varchar(10) NOT NULL,
+ `steuer_aufwendung_inland_normal` varchar(10) NOT NULL,
+ `steuer_erloese_inland_ermaessigt` varchar(10) NOT NULL,
+ `steuer_aufwendung_inland_ermaessigt` varchar(10) NOT NULL,
+ `steuer_erloese_inland_steuerfrei` varchar(10) NOT NULL,
+ `steuer_aufwendung_inland_steuerfrei` varchar(10) NOT NULL,
+ `steuer_erloese_inland_innergemeinschaftlich` varchar(10) NOT NULL,
+ `steuer_aufwendung_inland_innergemeinschaftlich` varchar(10) NOT NULL,
+ `steuer_erloese_inland_eunormal` varchar(10) NOT NULL,
+ `steuer_erloese_inland_nichtsteuerbar` varchar(10) NOT NULL,
+ `steuer_erloese_inland_euermaessigt` varchar(10) NOT NULL,
+ `steuer_aufwendung_inland_nichtsteuerbar` varchar(10) NOT NULL,
+ `steuer_aufwendung_inland_eunormal` varchar(10) NOT NULL,
+ `steuer_aufwendung_inland_euermaessigt` varchar(10) NOT NULL,
+ `steuer_erloese_inland_export` varchar(10) NOT NULL,
+ `steuer_aufwendung_inland_import` varchar(10) NOT NULL,
+ `steuer_art_produkt` int(1) NOT NULL DEFAULT 1,
+ `steuer_art_produkt_download` int(1) NOT NULL DEFAULT 1,
+ `metadescription_de` text NOT NULL,
+ `metadescription_en` text NOT NULL,
+ `metakeywords_de` text NOT NULL,
+ `metakeywords_en` text NOT NULL,
+ `anabregs_text_en` text NOT NULL,
+ `externeproduktion` tinyint(1) NOT NULL DEFAULT 0,
+ `bildvorschau` varchar(64) NOT NULL,
+ `inventursperre` int(1) NOT NULL DEFAULT 0,
+ `variante_kopie` tinyint(1) NOT NULL DEFAULT 0,
+ `unikat` tinyint(1) NOT NULL DEFAULT 0,
+ `generierenummerbeioption` tinyint(1) NOT NULL DEFAULT 0,
+ `allelieferanten` tinyint(1) NOT NULL DEFAULT 0,
+ `tagespreise` tinyint(1) NOT NULL DEFAULT 0,
+ `rohstoffe` tinyint(1) NOT NULL DEFAULT 0,
+ `nettogewicht` varchar(64) NOT NULL,
+ `xvp` decimal(14,2) NOT NULL DEFAULT 0.00,
+ `ohnepreisimpdf` tinyint(1) NOT NULL DEFAULT 0,
+ `provisionssperre` int(1) DEFAULT NULL,
+ `dienstleistung` tinyint(1) NOT NULL DEFAULT 0,
+ `inventurekaktiv` int(1) NOT NULL DEFAULT 0,
+ `inventurek` decimal(18,8) DEFAULT NULL,
+ `hinweis_einfuegen` text NOT NULL,
+ `etikettautodruck` int(1) NOT NULL DEFAULT 0,
+ `lagerkorrekturwert` int(11) NOT NULL DEFAULT 0,
+ `autodrucketikett` int(11) NOT NULL DEFAULT 0,
+ `abckategorie` varchar(1) NOT NULL,
+ `laststorage_changed` timestamp NOT NULL DEFAULT '1970-01-01 23:00:00',
+ `laststorage_sync` timestamp NOT NULL DEFAULT '1970-01-01 23:00:00',
+ `steuersatz` decimal(5,2) DEFAULT NULL,
+ `steuertext_innergemeinschaftlich` varchar(1024) DEFAULT NULL,
+ `steuertext_export` varchar(1024) DEFAULT NULL,
+ `formelmenge` varchar(255) NOT NULL,
+ `formelpreis` varchar(255) NOT NULL,
+ `freifeld7` text NOT NULL,
+ `freifeld8` text NOT NULL,
+ `freifeld9` text NOT NULL,
+ `freifeld10` text NOT NULL,
+ `freifeld11` text NOT NULL,
+ `freifeld12` text NOT NULL,
+ `freifeld13` text NOT NULL,
+ `freifeld14` text NOT NULL,
+ `freifeld15` text NOT NULL,
+ `freifeld16` text NOT NULL,
+ `freifeld17` text NOT NULL,
+ `freifeld18` text NOT NULL,
+ `freifeld19` text NOT NULL,
+ `freifeld20` text NOT NULL,
+ `freifeld21` text NOT NULL,
+ `freifeld22` text NOT NULL,
+ `freifeld23` text NOT NULL,
+ `freifeld24` text NOT NULL,
+ `freifeld25` text NOT NULL,
+ `freifeld26` text NOT NULL,
+ `freifeld27` text NOT NULL,
+ `freifeld28` text NOT NULL,
+ `freifeld29` text NOT NULL,
+ `freifeld30` text NOT NULL,
+ `freifeld31` text NOT NULL,
+ `freifeld32` text NOT NULL,
+ `freifeld33` text NOT NULL,
+ `freifeld34` text NOT NULL,
+ `freifeld35` text NOT NULL,
+ `freifeld36` text NOT NULL,
+ `freifeld37` text NOT NULL,
+ `freifeld38` text NOT NULL,
+ `freifeld39` text NOT NULL,
+ `freifeld40` text NOT NULL,
+ `ursprungsregion` varchar(255) NOT NULL,
+ `bestandalternativartikel` int(11) NOT NULL DEFAULT 0,
+ `metatitle_de` text NOT NULL,
+ `metatitle_en` text NOT NULL,
+ `vkmeldungunterdruecken` tinyint(1) NOT NULL DEFAULT 0,
+ `altersfreigabe` varchar(3) NOT NULL,
+ `unikatbeikopie` tinyint(1) NOT NULL DEFAULT 0,
+ `steuergruppe` int(11) NOT NULL DEFAULT 0,
+ `kostenstelle` varchar(10) NOT NULL,
+ `artikelautokalkulation` int(11) NOT NULL DEFAULT 0,
+ `artikelabschliessenkalkulation` int(11) NOT NULL DEFAULT 0,
+ `artikelfifokalkulation` int(11) NOT NULL DEFAULT 0,
+ `keinskonto` tinyint(1) NOT NULL DEFAULT 0,
+ `berechneterek` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `verwendeberechneterek` tinyint(1) NOT NULL DEFAULT 0,
+ `berechneterekwaehrung` varchar(16) NOT NULL,
+ `has_preproduced_partlist` tinyint(1) DEFAULT 0,
+ `preproduced_partlist` int(11) DEFAULT 0,
+ `kontorahmen` int(11) DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `projekt` (`projekt`),
+ KEY `nummer` (`nummer`),
+ KEY `adresse` (`adresse`),
+ KEY `laststorage_changed` (`laststorage_changed`),
+ KEY `laststorage_sync` (`laststorage_sync`),
+ KEY `variante_von` (`variante_von`),
+ KEY `herstellernummer` (`herstellernummer`),
+ KEY `geloescht` (`geloescht`)
+) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikel_arbeitsanweisung`
--
+DROP TABLE IF EXISTS `artikel_arbeitsanweisung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikel_arbeitsanweisung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `sort` int(11) NOT NULL DEFAULT '0',
- `name` varchar(255) NOT NULL DEFAULT '',
- `beschreibung` text NOT NULL,
- `bild` longblob NOT NULL,
- `einzelzeit` int(11) NOT NULL DEFAULT '0',
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `arbeitsplatzgruppe` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikel_arbeitsanweisung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `name` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `bild` longblob NOT NULL,
+ `einzelzeit` int(11) NOT NULL DEFAULT 0,
+ `bearbeiter` varchar(255) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `arbeitsplatzgruppe` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikel_artikelgruppe`
--
+DROP TABLE IF EXISTS `artikel_artikelgruppe`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikel_artikelgruppe` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL,
- `artikelgruppe` int(11) NOT NULL,
- `position` int(11) NOT NULL,
- `geloescht` int(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikel_artikelgruppe` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL,
+ `artikelgruppe` int(11) NOT NULL,
+ `position` int(11) NOT NULL,
+ `geloescht` int(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikel_cached_fields`
--
+DROP TABLE IF EXISTS `artikel_cached_fields`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikel_cached_fields` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `project_id` int(11) NOT NULL DEFAULT '0',
- `project_name` varchar(64) NOT NULL DEFAULT '',
- `number` varchar(64) NOT NULL DEFAULT '',
- `ean` varchar(64) NOT NULL DEFAULT '',
- `factory_number` varchar(64) NOT NULL DEFAULT '',
- `name` varchar(255) NOT NULL DEFAULT '',
- `manufactor` varchar(255) NOT NULL DEFAULT '',
- `customfield1` varchar(255) NOT NULL DEFAULT '',
- `customfield2` varchar(255) NOT NULL DEFAULT '',
- `ek_customnumber` varchar(1024) NOT NULL DEFAULT '',
- `vk_customnumber` varchar(1024) NOT NULL DEFAULT '',
- `eigenschaften` varchar(1024) NOT NULL DEFAULT '',
- `is_storage_article` tinyint(1) NOT NULL DEFAULT '0',
- `is_variant` tinyint(1) NOT NULL DEFAULT '0',
- `variant_from_id` int(11) NOT NULL DEFAULT '0',
- `variant_from_name` varchar(64) NOT NULL DEFAULT '',
- `is_partlist` tinyint(1) NOT NULL DEFAULT '0',
- `is_shipping` tinyint(1) NOT NULL DEFAULT '0',
- `locked` tinyint(1) NOT NULL DEFAULT '0',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `lager_verfuegbar` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `ek_netto` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `ek_brutto` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `vk_netto` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `vk_brutto` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `inzulauf` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `imsperrlager` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `inproduktion` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `lager_gesamt` decimal(14,4) NOT NULL DEFAULT '0.0000',
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikel_cached_fields` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `project_id` int(11) NOT NULL DEFAULT 0,
+ `project_name` varchar(64) NOT NULL,
+ `number` varchar(64) NOT NULL,
+ `ean` varchar(64) NOT NULL,
+ `factory_number` varchar(64) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `manufactor` varchar(255) NOT NULL,
+ `customfield1` varchar(255) NOT NULL,
+ `customfield2` varchar(255) NOT NULL,
+ `ek_customnumber` varchar(1024) NOT NULL,
+ `vk_customnumber` varchar(1024) NOT NULL,
+ `eigenschaften` varchar(1024) NOT NULL,
+ `is_storage_article` tinyint(1) NOT NULL DEFAULT 0,
+ `is_variant` tinyint(1) NOT NULL DEFAULT 0,
+ `variant_from_id` int(11) NOT NULL DEFAULT 0,
+ `variant_from_name` varchar(64) NOT NULL,
+ `is_partlist` tinyint(1) NOT NULL DEFAULT 0,
+ `is_shipping` tinyint(1) NOT NULL DEFAULT 0,
+ `locked` tinyint(1) NOT NULL DEFAULT 0,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `lager_verfuegbar` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `ek_netto` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `ek_brutto` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `vk_netto` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `vk_brutto` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `inzulauf` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `imsperrlager` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `inproduktion` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `lager_gesamt` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikel_freifelder`
--
+DROP TABLE IF EXISTS `artikel_freifelder`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikel_freifelder` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `sprache` varchar(255) NOT NULL,
- `nummer` int(11) NOT NULL,
- `wert` text NOT NULL,
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikel_freifelder` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `sprache` varchar(255) NOT NULL,
+ `nummer` int(11) NOT NULL,
+ `wert` text NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikel_onlineshops`
--
+DROP TABLE IF EXISTS `artikel_onlineshops`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikel_onlineshops` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `shop` int(11) NOT NULL DEFAULT '0',
- `aktiv` int(11) NOT NULL DEFAULT '0',
- `ausartikel` int(11) NOT NULL DEFAULT '1',
- `lagerkorrekturwert` int(11) NOT NULL DEFAULT '0',
- `pseudolager` varchar(255) NOT NULL,
- `autolagerlampe` tinyint(1) NOT NULL DEFAULT '0',
- `restmenge` tinyint(1) NOT NULL DEFAULT '0',
- `lieferzeitmanuell` varchar(255) NOT NULL DEFAULT '',
- `pseudopreis` decimal(10,2) NOT NULL DEFAULT '0.00',
- `generierenummerbeioption` tinyint(1) NOT NULL DEFAULT '0',
- `variante_kopie` tinyint(1) NOT NULL DEFAULT '0',
- `unikat` tinyint(1) NOT NULL DEFAULT '0',
- `unikatbeikopie` tinyint(1) NOT NULL DEFAULT '0',
- `autoabgeleicherlaubt` tinyint(1) NOT NULL DEFAULT '0',
- `last_article_hash` varchar(64) NOT NULL DEFAULT '',
- `last_article_transfer` timestamp NULL DEFAULT NULL,
- `last_storage_transfer` timestamp NULL DEFAULT NULL,
- `storage_cache` int(11) DEFAULT NULL,
- `pseudostorage_cache` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`,`shop`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikel_onlineshops` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `shop` int(11) NOT NULL DEFAULT 0,
+ `aktiv` int(11) NOT NULL DEFAULT 0,
+ `ausartikel` int(11) NOT NULL DEFAULT 1,
+ `lagerkorrekturwert` int(11) NOT NULL DEFAULT 0,
+ `pseudolager` varchar(255) NOT NULL,
+ `autolagerlampe` tinyint(1) NOT NULL DEFAULT 0,
+ `restmenge` tinyint(1) NOT NULL DEFAULT 0,
+ `lieferzeitmanuell` varchar(255) NOT NULL,
+ `pseudopreis` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `generierenummerbeioption` tinyint(1) NOT NULL DEFAULT 0,
+ `variante_kopie` tinyint(1) NOT NULL DEFAULT 0,
+ `unikat` tinyint(1) NOT NULL DEFAULT 0,
+ `unikatbeikopie` tinyint(1) NOT NULL DEFAULT 0,
+ `autoabgeleicherlaubt` tinyint(1) NOT NULL DEFAULT 0,
+ `last_article_hash` varchar(64) NOT NULL,
+ `last_article_transfer` timestamp NULL DEFAULT NULL,
+ `last_storage_transfer` timestamp NULL DEFAULT NULL,
+ `storage_cache` int(11) DEFAULT NULL,
+ `pseudostorage_cache` int(11) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`,`shop`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikel_permanenteinventur`
--
+DROP TABLE IF EXISTS `artikel_permanenteinventur`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikel_permanenteinventur` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `lager_platz` int(11) NOT NULL DEFAULT '0',
- `menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `zeitstempel` datetime DEFAULT NULL,
- `bearbeiter` varchar(128) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `lager_platz` (`lager_platz`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikel_permanenteinventur` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `lager_platz` int(11) NOT NULL DEFAULT 0,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `zeitstempel` datetime DEFAULT NULL,
+ `bearbeiter` varchar(128) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `lager_platz` (`lager_platz`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikel_shop`
--
+DROP TABLE IF EXISTS `artikel_shop`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikel_shop` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL,
- `shop` int(11) NOT NULL,
- `checksum` text NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikel_shop` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL,
+ `shop` int(11) NOT NULL,
+ `checksum` text NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikel_texte`
--
+DROP TABLE IF EXISTS `artikel_texte`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikel_texte` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `sprache` varchar(11) NOT NULL,
- `name` varchar(255) NOT NULL,
- `kurztext` text NOT NULL,
- `beschreibung` text NOT NULL,
- `beschreibung_online` text NOT NULL,
- `meta_title` varchar(255) NOT NULL,
- `meta_description` text NOT NULL,
- `meta_keywords` text NOT NULL,
- `katalogartikel` tinyint(1) NOT NULL DEFAULT '0',
- `katalog_bezeichnung` text NOT NULL,
- `katalog_text` text NOT NULL,
- `shop` int(11) NOT NULL,
- `aktiv` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `shop` (`shop`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikel_texte` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `sprache` varchar(11) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `kurztext` text NOT NULL,
+ `beschreibung` text NOT NULL,
+ `beschreibung_online` text NOT NULL,
+ `meta_title` varchar(255) NOT NULL,
+ `meta_description` text NOT NULL,
+ `meta_keywords` text NOT NULL,
+ `katalogartikel` tinyint(1) NOT NULL DEFAULT 0,
+ `katalog_bezeichnung` text NOT NULL,
+ `katalog_text` text NOT NULL,
+ `shop` int(11) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `shop` (`shop`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikel_zu_optionen`
--
+DROP TABLE IF EXISTS `artikel_zu_optionen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikel_zu_optionen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikeloption` int(11) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikel_zu_optionen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikeloption` int(11) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikel_zu_optionengruppe`
--
+DROP TABLE IF EXISTS `artikel_zu_optionengruppe`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikel_zu_optionengruppe` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikeloptionengruppe` int(11) NOT NULL,
- `position` int(11) NOT NULL,
- `name` varchar(255) NOT NULL,
- `name_de` varchar(255) NOT NULL,
- `name_en` varchar(255) NOT NULL,
- `preisadd` decimal(8,4) NOT NULL DEFAULT '0.0000',
- `preisart` varchar(20) NOT NULL DEFAULT 'absolut',
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `geloescht` tinyint(1) NOT NULL DEFAULT '0',
- `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikel_zu_optionengruppe` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikeloptionengruppe` int(11) NOT NULL,
+ `position` int(11) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `name_de` varchar(255) NOT NULL,
+ `name_en` varchar(255) NOT NULL,
+ `preisadd` decimal(8,4) NOT NULL DEFAULT 0.0000,
+ `preisart` varchar(20) NOT NULL DEFAULT 'absolut',
+ `bearbeiter` varchar(255) NOT NULL,
+ `geloescht` tinyint(1) NOT NULL DEFAULT 0,
+ `created` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikelbaum_artikel`
--
+DROP TABLE IF EXISTS `artikelbaum_artikel`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikelbaum_artikel` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `kategorie` int(11) NOT NULL DEFAULT '0',
- `haupt` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`,`kategorie`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikelbaum_artikel` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `kategorie` int(11) NOT NULL DEFAULT 0,
+ `haupt` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`,`kategorie`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikeleigenschaften`
--
+DROP TABLE IF EXISTS `artikeleigenschaften`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikeleigenschaften` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `name` varchar(64) DEFAULT '',
- `typ` varchar(64) DEFAULT 'einzeilig',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `geloescht` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikeleigenschaften` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `name` varchar(64) DEFAULT NULL,
+ `typ` varchar(64) DEFAULT 'einzeilig',
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `geloescht` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikeleigenschaftenwerte`
--
+DROP TABLE IF EXISTS `artikeleigenschaftenwerte`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikeleigenschaftenwerte` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikeleigenschaften` int(11) NOT NULL DEFAULT '0',
- `vorlage` int(11) NOT NULL DEFAULT '0',
- `name` varchar(64) DEFAULT '',
- `einheit` varchar(64) DEFAULT '',
- `wert` text,
- `artikel` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `artikeleigenschaften` (`artikeleigenschaften`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikeleigenschaftenwerte` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikeleigenschaften` int(11) NOT NULL DEFAULT 0,
+ `vorlage` int(11) NOT NULL DEFAULT 0,
+ `name` varchar(64) DEFAULT NULL,
+ `einheit` varchar(64) DEFAULT NULL,
+ `wert` text DEFAULT NULL,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `artikeleigenschaften` (`artikeleigenschaften`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikeleinheit`
--
+DROP TABLE IF EXISTS `artikeleinheit`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikeleinheit` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `einheit_de` varchar(255) DEFAULT NULL,
- `internebemerkung` text,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;
+CREATE TABLE `artikeleinheit` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `einheit_de` varchar(255) DEFAULT NULL,
+ `internebemerkung` text DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikelgruppen`
--
+DROP TABLE IF EXISTS `artikelgruppen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikelgruppen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) NOT NULL,
- `bezeichnung_en` varchar(255) NOT NULL,
- `shop` int(11) NOT NULL,
- `aktiv` int(1) NOT NULL,
- `beschreibung_de` text,
- `beschreibung_en` text,
- PRIMARY KEY (`id`),
- KEY `id` (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikelgruppen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) NOT NULL,
+ `bezeichnung_en` varchar(255) NOT NULL,
+ `shop` int(11) NOT NULL,
+ `aktiv` int(1) NOT NULL,
+ `beschreibung_de` text DEFAULT NULL,
+ `beschreibung_en` text DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `id` (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikelkalkulation`
--
+DROP TABLE IF EXISTS `artikelkalkulation`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikelkalkulation` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `bestellung` int(11) NOT NULL DEFAULT '0',
- `datum` date NOT NULL,
- `bezeichnung` varchar(255) NOT NULL,
- `kostenart` varchar(255) NOT NULL,
- `kosten` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `menge` int(11) NOT NULL DEFAULT '0',
- `bearbeiter` varchar(255) NOT NULL,
- `gesamtkosten` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `kommentar` varchar(255) NOT NULL,
- `waehrung` varchar(16) NOT NULL DEFAULT '',
- `gesperrt` tinyint(1) NOT NULL,
- `automatischneuberechnen` tinyint(1) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikelkalkulation` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `bestellung` int(11) NOT NULL DEFAULT 0,
+ `datum` date NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `kostenart` varchar(255) NOT NULL,
+ `kosten` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `menge` int(11) NOT NULL DEFAULT 0,
+ `bearbeiter` varchar(255) NOT NULL,
+ `gesamtkosten` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `kommentar` varchar(255) NOT NULL,
+ `waehrung` varchar(16) NOT NULL,
+ `gesperrt` tinyint(1) NOT NULL,
+ `automatischneuberechnen` tinyint(1) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikelkalkulation_menge`
--
+DROP TABLE IF EXISTS `artikelkalkulation_menge`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikelkalkulation_menge` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikelkalkulation_menge` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikelkalkulation_tag`
--
+DROP TABLE IF EXISTS `artikelkalkulation_tag`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikelkalkulation_tag` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `datum` date NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `preis` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `waehrung` varchar(16) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `json` text NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikelkalkulation_tag` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `datum` date NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `preis` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `waehrung` varchar(16) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `json` text NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikelkategorien`
--
+DROP TABLE IF EXISTS `artikelkategorien`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikelkategorien` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(64) NOT NULL DEFAULT '',
- `next_nummer` varchar(128) NOT NULL DEFAULT '',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `geloescht` tinyint(1) NOT NULL DEFAULT '0',
- `externenummer` tinyint(1) NOT NULL DEFAULT '0',
- `parent` int(11) NOT NULL DEFAULT '0',
- `steuer_erloese_inland_normal` varchar(10) NOT NULL DEFAULT '',
- `steuer_aufwendung_inland_normal` varchar(10) NOT NULL DEFAULT '',
- `steuer_erloese_inland_ermaessigt` varchar(10) NOT NULL DEFAULT '',
- `steuer_aufwendung_inland_ermaessigt` varchar(10) NOT NULL DEFAULT '',
- `steuer_erloese_inland_steuerfrei` varchar(10) NOT NULL DEFAULT '',
- `steuer_aufwendung_inland_steuerfrei` varchar(10) NOT NULL DEFAULT '',
- `steuer_erloese_inland_innergemeinschaftlich` varchar(10) NOT NULL DEFAULT '',
- `steuer_aufwendung_inland_innergemeinschaftlich` varchar(10) NOT NULL DEFAULT '',
- `steuer_erloese_inland_eunormal` varchar(10) NOT NULL DEFAULT '',
- `steuer_erloese_inland_nichtsteuerbar` varchar(10) NOT NULL DEFAULT '',
- `steuer_erloese_inland_euermaessigt` varchar(10) NOT NULL DEFAULT '',
- `steuer_aufwendung_inland_nichtsteuerbar` varchar(10) NOT NULL DEFAULT '',
- `steuer_aufwendung_inland_eunormal` varchar(10) NOT NULL DEFAULT '',
- `steuer_aufwendung_inland_euermaessigt` varchar(10) NOT NULL DEFAULT '',
- `steuer_erloese_inland_export` varchar(10) NOT NULL DEFAULT '',
- `steuer_aufwendung_inland_import` varchar(10) NOT NULL DEFAULT '',
- `steuertext_innergemeinschaftlich` varchar(1024) DEFAULT NULL,
- `steuertext_export` varchar(1024) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `parent` (`parent`)
-) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
+CREATE TABLE `artikelkategorien` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(64) NOT NULL,
+ `next_nummer` varchar(128) NOT NULL,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `geloescht` tinyint(1) NOT NULL DEFAULT 0,
+ `externenummer` tinyint(1) NOT NULL DEFAULT 0,
+ `parent` int(11) NOT NULL DEFAULT 0,
+ `steuer_erloese_inland_normal` varchar(10) NOT NULL,
+ `steuer_aufwendung_inland_normal` varchar(10) NOT NULL,
+ `steuer_erloese_inland_ermaessigt` varchar(10) NOT NULL,
+ `steuer_aufwendung_inland_ermaessigt` varchar(10) NOT NULL,
+ `steuer_erloese_inland_steuerfrei` varchar(10) NOT NULL,
+ `steuer_aufwendung_inland_steuerfrei` varchar(10) NOT NULL,
+ `steuer_erloese_inland_innergemeinschaftlich` varchar(10) NOT NULL,
+ `steuer_aufwendung_inland_innergemeinschaftlich` varchar(10) NOT NULL,
+ `steuer_erloese_inland_eunormal` varchar(10) NOT NULL,
+ `steuer_erloese_inland_nichtsteuerbar` varchar(10) NOT NULL,
+ `steuer_erloese_inland_euermaessigt` varchar(10) NOT NULL,
+ `steuer_aufwendung_inland_nichtsteuerbar` varchar(10) NOT NULL,
+ `steuer_aufwendung_inland_eunormal` varchar(10) NOT NULL,
+ `steuer_aufwendung_inland_euermaessigt` varchar(10) NOT NULL,
+ `steuer_erloese_inland_export` varchar(10) NOT NULL,
+ `steuer_aufwendung_inland_import` varchar(10) NOT NULL,
+ `steuertext_innergemeinschaftlich` varchar(1024) DEFAULT NULL,
+ `steuertext_export` varchar(1024) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `parent` (`parent`)
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikelkontingente`
--
+DROP TABLE IF EXISTS `artikelkontingente`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikelkontingente` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `menge` decimal(10,2) NOT NULL DEFAULT '0.00',
- `datum` date DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikelkontingente` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `menge` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `datum` date DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikelnummer_fremdnummern`
--
+DROP TABLE IF EXISTS `artikelnummer_fremdnummern`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikelnummer_fremdnummern` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `bezeichnung` varchar(255) DEFAULT '',
- `nummer` varchar(255) DEFAULT '',
- `shopid` int(11) NOT NULL DEFAULT '0',
- `bearbeiter` varchar(255) DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `scannable` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`),
- KEY `shopid` (`shopid`),
- KEY `nummer` (`nummer`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikelnummer_fremdnummern` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `bezeichnung` varchar(255) DEFAULT NULL,
+ `nummer` varchar(255) DEFAULT NULL,
+ `shopid` int(11) NOT NULL DEFAULT 0,
+ `bearbeiter` varchar(255) DEFAULT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `scannable` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`),
+ KEY `shopid` (`shopid`),
+ KEY `nummer` (`nummer`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikeloptionen`
--
+DROP TABLE IF EXISTS `artikeloptionen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikeloptionen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `gruppe` int(11) NOT NULL,
- `name` varchar(255) NOT NULL,
- `name_de` varchar(255) NOT NULL,
- `name_en` varchar(255) NOT NULL,
- `preisadd` decimal(8,4) NOT NULL DEFAULT '0.0000',
- `preisart` varchar(20) NOT NULL DEFAULT 'absolut',
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `geloescht` tinyint(1) NOT NULL DEFAULT '0',
- `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikeloptionen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `gruppe` int(11) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `name_de` varchar(255) NOT NULL,
+ `name_en` varchar(255) NOT NULL,
+ `preisadd` decimal(8,4) NOT NULL DEFAULT 0.0000,
+ `preisart` varchar(20) NOT NULL DEFAULT 'absolut',
+ `bearbeiter` varchar(255) NOT NULL,
+ `geloescht` tinyint(1) NOT NULL DEFAULT 0,
+ `created` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `artikeloptionengruppe`
--
+DROP TABLE IF EXISTS `artikeloptionengruppe`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `artikeloptionengruppe` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL,
- `name_de` varchar(255) NOT NULL,
- `name_en` varchar(255) NOT NULL,
- `projekt` int(11) NOT NULL,
- `standardoption` tinyint(1) DEFAULT NULL,
- `artikel` int(11) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `geloescht` tinyint(1) NOT NULL DEFAULT '0',
- `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `artikeloptionengruppe` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `name_de` varchar(255) NOT NULL,
+ `name_en` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `standardoption` tinyint(1) DEFAULT NULL,
+ `artikel` int(11) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `geloescht` tinyint(1) NOT NULL DEFAULT 0,
+ `created` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `aufgabe`
--
+DROP TABLE IF EXISTS `aufgabe`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `aufgabe` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `aufgabe` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `prio` varchar(255) NOT NULL,
- `projekt` int(11) NOT NULL,
- `kostenstelle` int(11) NOT NULL,
- `initiator` int(11) NOT NULL,
- `angelegt_am` date NOT NULL,
- `startdatum` date NOT NULL,
- `startzeit` time NOT NULL,
- `intervall_tage` int(11) NOT NULL,
- `stunden` decimal(10,2) DEFAULT NULL,
- `abgabe_bis` date NOT NULL,
- `abgeschlossen` int(1) NOT NULL,
- `abgeschlossen_am` date NOT NULL,
- `sonstiges` text NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
- `startseite` int(1) DEFAULT NULL,
- `oeffentlich` int(1) DEFAULT NULL,
- `emailerinnerung` int(1) DEFAULT NULL,
- `emailerinnerung_tage` int(11) DEFAULT NULL,
- `note_x` int(11) DEFAULT NULL,
- `note_y` int(11) DEFAULT NULL,
- `note_z` int(11) DEFAULT NULL,
- `note_color` varchar(255) DEFAULT NULL,
- `pinwand` int(1) DEFAULT NULL,
- `vorankuendigung` int(11) DEFAULT NULL,
- `status` varchar(64) DEFAULT NULL,
- `ganztags` int(1) NOT NULL DEFAULT '1',
- `zeiterfassung_pflicht` tinyint(1) NOT NULL DEFAULT '0',
- `zeiterfassung_abrechnung` tinyint(1) NOT NULL DEFAULT '0',
- `kunde` int(11) DEFAULT NULL,
- `pinwand_id` int(11) NOT NULL DEFAULT '0',
- `sort` int(11) DEFAULT NULL,
- `abgabe_bis_zeit` time DEFAULT NULL,
- `email_gesendet_vorankuendigung` tinyint(1) NOT NULL DEFAULT '0',
- `email_gesendet` tinyint(1) NOT NULL DEFAULT '0',
- `teilprojekt` int(11) NOT NULL DEFAULT '0',
- `note_w` int(11) DEFAULT NULL,
- `note_h` int(11) DEFAULT NULL,
- `ansprechpartner_id` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `aufgabe` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `aufgabe` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `prio` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `kostenstelle` int(11) NOT NULL,
+ `initiator` int(11) NOT NULL,
+ `angelegt_am` date NOT NULL,
+ `startdatum` date NOT NULL,
+ `startzeit` time NOT NULL,
+ `intervall_tage` int(11) NOT NULL,
+ `stunden` decimal(10,2) DEFAULT NULL,
+ `abgabe_bis` date NOT NULL,
+ `abgeschlossen` int(1) NOT NULL,
+ `abgeschlossen_am` date NOT NULL,
+ `sonstiges` text NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
+ `startseite` int(1) DEFAULT NULL,
+ `oeffentlich` int(1) DEFAULT NULL,
+ `emailerinnerung` int(1) DEFAULT NULL,
+ `emailerinnerung_tage` int(11) DEFAULT NULL,
+ `note_x` int(11) DEFAULT NULL,
+ `note_y` int(11) DEFAULT NULL,
+ `note_z` int(11) DEFAULT NULL,
+ `note_color` varchar(255) DEFAULT NULL,
+ `pinwand` int(1) DEFAULT NULL,
+ `vorankuendigung` int(11) DEFAULT NULL,
+ `status` varchar(64) DEFAULT NULL,
+ `ganztags` int(1) NOT NULL DEFAULT 1,
+ `zeiterfassung_pflicht` tinyint(1) NOT NULL DEFAULT 0,
+ `zeiterfassung_abrechnung` tinyint(1) NOT NULL DEFAULT 0,
+ `kunde` int(11) DEFAULT NULL,
+ `pinwand_id` int(11) NOT NULL DEFAULT 0,
+ `sort` int(11) DEFAULT NULL,
+ `abgabe_bis_zeit` time DEFAULT NULL,
+ `email_gesendet_vorankuendigung` tinyint(1) NOT NULL DEFAULT 0,
+ `email_gesendet` tinyint(1) NOT NULL DEFAULT 0,
+ `teilprojekt` int(11) NOT NULL DEFAULT 0,
+ `note_w` int(11) DEFAULT NULL,
+ `note_h` int(11) DEFAULT NULL,
+ `ansprechpartner_id` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `aufgabe_erledigt`
--
+DROP TABLE IF EXISTS `aufgabe_erledigt`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `aufgabe_erledigt` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `aufgabe` int(11) NOT NULL,
- `abgeschlossen_am` date NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `aufgabe_erledigt` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `aufgabe` int(11) NOT NULL,
+ `abgeschlossen_am` date NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `auftrag`
--
+DROP TABLE IF EXISTS `auftrag`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `auftrag` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `art` varchar(255) NOT NULL,
- `projekt` varchar(222) NOT NULL,
- `belegnr` varchar(255) NOT NULL,
- `internet` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `angebot` varchar(255) NOT NULL,
- `freitext` text NOT NULL,
- `internebemerkung` text NOT NULL,
- `status` varchar(64) NOT NULL,
- `adresse` int(11) NOT NULL,
- `name` varchar(255) NOT NULL,
- `abteilung` varchar(255) NOT NULL,
- `unterabteilung` varchar(255) NOT NULL,
- `strasse` varchar(255) NOT NULL,
- `adresszusatz` varchar(255) NOT NULL,
- `ansprechpartner` varchar(255) NOT NULL,
- `plz` varchar(255) NOT NULL,
- `ort` varchar(255) NOT NULL,
- `land` varchar(255) NOT NULL,
- `ustid` varchar(255) NOT NULL,
- `ust_befreit` int(1) NOT NULL,
- `ust_inner` int(1) NOT NULL,
- `email` varchar(255) NOT NULL,
- `telefon` varchar(255) NOT NULL,
- `telefax` varchar(255) NOT NULL,
- `betreff` varchar(255) NOT NULL,
- `kundennummer` varchar(64) DEFAULT NULL,
- `versandart` varchar(255) NOT NULL,
- `vertrieb` varchar(255) NOT NULL,
- `zahlungsweise` varchar(255) NOT NULL,
- `zahlungszieltage` int(11) NOT NULL,
- `zahlungszieltageskonto` int(11) NOT NULL,
- `zahlungszielskonto` decimal(10,2) NOT NULL,
- `bank_inhaber` varchar(255) NOT NULL,
- `bank_institut` varchar(255) NOT NULL,
- `bank_blz` varchar(255) NOT NULL,
- `bank_konto` varchar(255) NOT NULL,
- `kreditkarte_typ` varchar(255) NOT NULL,
- `kreditkarte_inhaber` varchar(255) NOT NULL,
- `kreditkarte_nummer` varchar(255) NOT NULL,
- `kreditkarte_pruefnummer` varchar(255) NOT NULL,
- `kreditkarte_monat` varchar(255) NOT NULL,
- `kreditkarte_jahr` varchar(255) NOT NULL,
- `firma` int(11) NOT NULL,
- `versendet` int(1) NOT NULL,
- `versendet_am` datetime NOT NULL,
- `versendet_per` varchar(255) NOT NULL,
- `versendet_durch` varchar(255) NOT NULL,
- `autoversand` int(1) NOT NULL,
- `keinporto` int(1) NOT NULL,
- `keinestornomail` int(1) NOT NULL,
- `abweichendelieferadresse` int(1) NOT NULL,
- `liefername` varchar(255) NOT NULL,
- `lieferabteilung` varchar(255) NOT NULL,
- `lieferunterabteilung` varchar(255) NOT NULL,
- `lieferland` varchar(255) NOT NULL,
- `lieferstrasse` varchar(255) NOT NULL,
- `lieferort` varchar(255) NOT NULL,
- `lieferplz` varchar(255) NOT NULL,
- `lieferadresszusatz` varchar(255) NOT NULL,
- `lieferansprechpartner` varchar(255) NOT NULL,
- `packstation_inhaber` varchar(255) NOT NULL,
- `packstation_station` varchar(255) NOT NULL,
- `packstation_ident` varchar(255) NOT NULL,
- `packstation_plz` varchar(255) NOT NULL,
- `packstation_ort` varchar(255) NOT NULL,
- `autofreigabe` int(1) NOT NULL,
- `freigabe` int(1) NOT NULL,
- `nachbesserung` int(1) NOT NULL,
- `gesamtsumme` decimal(18,2) NOT NULL DEFAULT '0.00',
- `inbearbeitung` int(1) NOT NULL,
- `abgeschlossen` int(1) NOT NULL,
- `nachlieferung` int(1) NOT NULL,
- `lager_ok` int(1) NOT NULL,
- `porto_ok` int(1) NOT NULL,
- `ust_ok` int(1) NOT NULL,
- `check_ok` int(1) NOT NULL,
- `vorkasse_ok` int(1) NOT NULL,
- `nachnahme_ok` int(1) NOT NULL,
- `reserviert_ok` int(1) NOT NULL,
- `partnerid` int(11) NOT NULL,
- `folgebestaetigung` date NOT NULL,
- `zahlungsmail` date NOT NULL,
- `stornogrund` varchar(255) NOT NULL,
- `stornosonstiges` varchar(255) NOT NULL,
- `stornorueckzahlung` varchar(255) NOT NULL,
- `stornobetrag` decimal(18,2) NOT NULL DEFAULT '0.00',
- `stornobankinhaber` varchar(255) NOT NULL,
- `stornobankkonto` varchar(255) NOT NULL,
- `stornobankblz` varchar(255) NOT NULL,
- `stornobankbank` varchar(255) NOT NULL,
- `stornogutschrift` int(1) NOT NULL,
- `stornogutschriftbeleg` varchar(255) NOT NULL,
- `stornowareerhalten` int(1) NOT NULL,
- `stornomanuellebearbeitung` varchar(255) NOT NULL,
- `stornokommentar` text NOT NULL,
- `stornobezahlt` varchar(255) NOT NULL,
- `stornobezahltam` date NOT NULL,
- `stornobezahltvon` varchar(255) NOT NULL,
- `stornoabgeschlossen` int(1) NOT NULL,
- `stornorueckzahlungper` varchar(255) NOT NULL,
- `stornowareerhaltenretour` int(1) NOT NULL,
- `partnerausgezahlt` int(1) NOT NULL,
- `partnerausgezahltam` date NOT NULL,
- `kennen` varchar(255) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `keinetrackingmail` int(1) DEFAULT NULL,
- `zahlungsmailcounter` int(1) DEFAULT NULL,
- `rma` int(1) NOT NULL DEFAULT '0',
- `transaktionsnummer` varchar(255) NOT NULL DEFAULT '',
- `vorabbezahltmarkieren` int(1) NOT NULL DEFAULT '0',
- `deckungsbeitragcalc` tinyint(1) NOT NULL DEFAULT '0',
- `deckungsbeitrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `erloes_netto` decimal(10,2) NOT NULL DEFAULT '0.00',
- `umsatz_netto` decimal(10,2) NOT NULL DEFAULT '0.00',
- `lieferdatum` date DEFAULT NULL,
- `tatsaechlicheslieferdatum` date DEFAULT NULL,
- `liefertermin_ok` int(1) NOT NULL DEFAULT '1',
- `teillieferung_moeglich` int(1) NOT NULL DEFAULT '0',
- `kreditlimit_ok` int(1) NOT NULL DEFAULT '1',
- `kreditlimit_freigabe` int(1) NOT NULL DEFAULT '0',
- `liefersperre_ok` int(1) NOT NULL DEFAULT '1',
- `teillieferungvon` int(11) NOT NULL DEFAULT '0',
- `teillieferungnummer` int(11) NOT NULL DEFAULT '0',
- `vertriebid` int(11) DEFAULT NULL,
- `aktion` varchar(64) NOT NULL DEFAULT '',
- `provision` decimal(10,2) DEFAULT NULL,
- `provision_summe` decimal(10,2) DEFAULT NULL,
- `anfrageid` int(11) NOT NULL DEFAULT '0',
- `gruppe` int(11) NOT NULL DEFAULT '0',
- `shopextid` varchar(1024) NOT NULL DEFAULT '',
- `shopextstatus` varchar(1024) NOT NULL DEFAULT '',
- `ihrebestellnummer` varchar(255) DEFAULT NULL,
- `anschreiben` varchar(255) DEFAULT NULL,
- `usereditid` int(11) DEFAULT NULL,
- `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `realrabatt` decimal(10,2) DEFAULT NULL,
- `rabatt` decimal(10,2) DEFAULT NULL,
- `einzugsdatum` date DEFAULT NULL,
- `rabatt1` decimal(10,2) DEFAULT NULL,
- `rabatt2` decimal(10,2) DEFAULT NULL,
- `rabatt3` decimal(10,2) DEFAULT NULL,
- `rabatt4` decimal(10,2) DEFAULT NULL,
- `rabatt5` decimal(10,2) DEFAULT NULL,
- `shop` int(11) NOT NULL DEFAULT '0',
- `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT '19.00',
- `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT '7.00',
- `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
- `keinsteuersatz` int(1) DEFAULT NULL,
- `angebotid` int(11) DEFAULT NULL,
- `schreibschutz` int(1) NOT NULL DEFAULT '0',
- `pdfarchiviert` int(1) NOT NULL DEFAULT '0',
- `pdfarchiviertversion` int(11) NOT NULL DEFAULT '0',
- `typ` varchar(255) NOT NULL DEFAULT 'firma',
- `ohne_briefpapier` int(1) DEFAULT NULL,
- `auftragseingangper` varchar(64) NOT NULL DEFAULT '',
- `lieferid` int(11) NOT NULL DEFAULT '0',
- `ansprechpartnerid` int(11) NOT NULL DEFAULT '0',
- `systemfreitext` text NOT NULL,
- `projektfiliale` int(11) NOT NULL DEFAULT '0',
- `lieferungtrotzsperre` int(1) NOT NULL DEFAULT '0',
- `zuarchivieren` int(11) NOT NULL DEFAULT '0',
- `internebezeichnung` varchar(255) NOT NULL DEFAULT '',
- `angelegtam` datetime DEFAULT NULL,
- `saldo` decimal(10,2) NOT NULL DEFAULT '0.00',
- `saldogeprueft` datetime DEFAULT NULL,
- `lieferantenauftrag` tinyint(1) NOT NULL DEFAULT '0',
- `lieferant` int(11) NOT NULL DEFAULT '0',
- `lieferdatumkw` tinyint(1) NOT NULL DEFAULT '0',
- `abweichendebezeichnung` tinyint(1) NOT NULL DEFAULT '0',
- `rabatteportofestschreiben` tinyint(1) NOT NULL DEFAULT '0',
- `sprache` varchar(32) NOT NULL DEFAULT '',
- `bundesland` varchar(64) NOT NULL DEFAULT '',
- `gln` varchar(64) NOT NULL DEFAULT '',
- `liefergln` varchar(64) NOT NULL DEFAULT '',
- `lieferemail` varchar(200) NOT NULL DEFAULT '',
- `reservationdate` date DEFAULT NULL,
- `rechnungid` int(11) NOT NULL DEFAULT '0',
- `deliverythresholdvatid` varchar(64) NOT NULL DEFAULT '',
- `fastlane` tinyint(1) DEFAULT '0',
- `bearbeiterid` int(11) DEFAULT NULL,
- `kurs` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `lieferantennummer` varchar(255) NOT NULL DEFAULT '',
- `lieferantkdrnummer` varchar(255) NOT NULL DEFAULT '',
- `ohne_artikeltext` int(1) DEFAULT NULL,
- `webid` int(11) DEFAULT NULL,
- `anzeigesteuer` tinyint(11) NOT NULL DEFAULT '0',
- `cronjobkommissionierung` int(11) NOT NULL DEFAULT '0',
- `kostenstelle` varchar(10) NOT NULL DEFAULT '',
- `bodyzusatz` text NOT NULL,
- `lieferbedingung` text NOT NULL,
- `titel` varchar(64) NOT NULL DEFAULT '',
- `liefertitel` varchar(64) NOT NULL DEFAULT '',
- `standardlager` int(11) NOT NULL DEFAULT '0',
- `skontobetrag` decimal(14,4) DEFAULT NULL,
- `skontoberechnet` tinyint(1) NOT NULL DEFAULT '0',
- `kommissionskonsignationslager` int(11) NOT NULL DEFAULT '0',
- `extsoll` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bundesstaat` varchar(32) NOT NULL DEFAULT '',
- `lieferbundesstaat` varchar(32) NOT NULL DEFAULT '',
- `kundennummer_buchhaltung` varchar(32) NOT NULL DEFAULT '',
- `storage_country` varchar(3) NOT NULL DEFAULT '',
- `shop_status_update_attempt` int(3) NOT NULL DEFAULT '0',
- `shop_status_update_last_attempt_at` datetime DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `projekt` (`projekt`),
- KEY `adresse` (`adresse`),
- KEY `vertriebid` (`vertriebid`),
- KEY `status` (`status`),
- KEY `datum` (`datum`),
- KEY `belegnr` (`belegnr`),
- KEY `gesamtsumme` (`gesamtsumme`),
- KEY `transaktionsnummer` (`transaktionsnummer`),
- KEY `internet` (`internet`),
- KEY `lieferantkdrnummer` (`lieferantkdrnummer`),
- KEY `teillieferungvon` (`teillieferungvon`),
- KEY `versandart` (`versandart`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `auftrag` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `art` varchar(255) NOT NULL,
+ `projekt` varchar(222) NOT NULL,
+ `belegnr` varchar(255) NOT NULL,
+ `internet` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `angebot` varchar(255) NOT NULL,
+ `freitext` text NOT NULL,
+ `internebemerkung` text NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `abteilung` varchar(255) NOT NULL,
+ `unterabteilung` varchar(255) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `adresszusatz` varchar(255) NOT NULL,
+ `ansprechpartner` varchar(255) NOT NULL,
+ `plz` varchar(255) NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `land` varchar(255) NOT NULL,
+ `ustid` varchar(255) NOT NULL,
+ `ust_befreit` int(1) NOT NULL,
+ `ust_inner` int(1) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `telefon` varchar(255) NOT NULL,
+ `telefax` varchar(255) NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `kundennummer` varchar(64) DEFAULT NULL,
+ `versandart` varchar(255) NOT NULL,
+ `vertrieb` varchar(255) NOT NULL,
+ `zahlungsweise` varchar(255) NOT NULL,
+ `zahlungszieltage` int(11) NOT NULL,
+ `zahlungszieltageskonto` int(11) NOT NULL,
+ `zahlungszielskonto` decimal(10,2) NOT NULL,
+ `bank_inhaber` varchar(255) NOT NULL,
+ `bank_institut` varchar(255) NOT NULL,
+ `bank_blz` varchar(255) NOT NULL,
+ `bank_konto` varchar(255) NOT NULL,
+ `kreditkarte_typ` varchar(255) NOT NULL,
+ `kreditkarte_inhaber` varchar(255) NOT NULL,
+ `kreditkarte_nummer` varchar(255) NOT NULL,
+ `kreditkarte_pruefnummer` varchar(255) NOT NULL,
+ `kreditkarte_monat` varchar(255) NOT NULL,
+ `kreditkarte_jahr` varchar(255) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `versendet` int(1) NOT NULL,
+ `versendet_am` datetime NOT NULL,
+ `versendet_per` varchar(255) NOT NULL,
+ `versendet_durch` varchar(255) NOT NULL,
+ `autoversand` int(1) NOT NULL,
+ `keinporto` int(1) NOT NULL,
+ `keinestornomail` int(1) NOT NULL,
+ `abweichendelieferadresse` int(1) NOT NULL,
+ `liefername` varchar(255) NOT NULL,
+ `lieferabteilung` varchar(255) NOT NULL,
+ `lieferunterabteilung` varchar(255) NOT NULL,
+ `lieferland` varchar(255) NOT NULL,
+ `lieferstrasse` varchar(255) NOT NULL,
+ `lieferort` varchar(255) NOT NULL,
+ `lieferplz` varchar(255) NOT NULL,
+ `lieferadresszusatz` varchar(255) NOT NULL,
+ `lieferansprechpartner` varchar(255) NOT NULL,
+ `packstation_inhaber` varchar(255) NOT NULL,
+ `packstation_station` varchar(255) NOT NULL,
+ `packstation_ident` varchar(255) NOT NULL,
+ `packstation_plz` varchar(255) NOT NULL,
+ `packstation_ort` varchar(255) NOT NULL,
+ `autofreigabe` int(1) NOT NULL,
+ `freigabe` int(1) NOT NULL,
+ `nachbesserung` int(1) NOT NULL,
+ `gesamtsumme` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `inbearbeitung` int(1) NOT NULL,
+ `abgeschlossen` int(1) NOT NULL,
+ `nachlieferung` int(1) NOT NULL,
+ `lager_ok` int(1) NOT NULL,
+ `porto_ok` int(1) NOT NULL,
+ `ust_ok` int(1) NOT NULL,
+ `check_ok` int(1) NOT NULL,
+ `vorkasse_ok` int(1) NOT NULL,
+ `nachnahme_ok` int(1) NOT NULL,
+ `reserviert_ok` int(1) NOT NULL,
+ `partnerid` int(11) NOT NULL,
+ `folgebestaetigung` date NOT NULL,
+ `zahlungsmail` date NOT NULL,
+ `stornogrund` varchar(255) NOT NULL,
+ `stornosonstiges` varchar(255) NOT NULL,
+ `stornorueckzahlung` varchar(255) NOT NULL,
+ `stornobetrag` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `stornobankinhaber` varchar(255) NOT NULL,
+ `stornobankkonto` varchar(255) NOT NULL,
+ `stornobankblz` varchar(255) NOT NULL,
+ `stornobankbank` varchar(255) NOT NULL,
+ `stornogutschrift` int(1) NOT NULL,
+ `stornogutschriftbeleg` varchar(255) NOT NULL,
+ `stornowareerhalten` int(1) NOT NULL,
+ `stornomanuellebearbeitung` varchar(255) NOT NULL,
+ `stornokommentar` text NOT NULL,
+ `stornobezahlt` varchar(255) NOT NULL,
+ `stornobezahltam` date NOT NULL,
+ `stornobezahltvon` varchar(255) NOT NULL,
+ `stornoabgeschlossen` int(1) NOT NULL,
+ `stornorueckzahlungper` varchar(255) NOT NULL,
+ `stornowareerhaltenretour` int(1) NOT NULL,
+ `partnerausgezahlt` int(1) NOT NULL,
+ `partnerausgezahltam` date NOT NULL,
+ `kennen` varchar(255) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `keinetrackingmail` int(1) DEFAULT NULL,
+ `zahlungsmailcounter` int(1) DEFAULT NULL,
+ `rma` int(1) NOT NULL DEFAULT 0,
+ `transaktionsnummer` varchar(255) NOT NULL,
+ `vorabbezahltmarkieren` int(1) NOT NULL DEFAULT 0,
+ `deckungsbeitragcalc` tinyint(1) NOT NULL DEFAULT 0,
+ `deckungsbeitrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `erloes_netto` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `umsatz_netto` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `lieferdatum` date DEFAULT NULL,
+ `tatsaechlicheslieferdatum` date DEFAULT NULL,
+ `liefertermin_ok` int(1) NOT NULL DEFAULT 1,
+ `teillieferung_moeglich` int(1) NOT NULL DEFAULT 0,
+ `kreditlimit_ok` int(1) NOT NULL DEFAULT 1,
+ `kreditlimit_freigabe` int(1) NOT NULL DEFAULT 0,
+ `liefersperre_ok` int(1) NOT NULL DEFAULT 1,
+ `teillieferungvon` int(11) NOT NULL DEFAULT 0,
+ `teillieferungnummer` int(11) NOT NULL DEFAULT 0,
+ `vertriebid` int(11) DEFAULT NULL,
+ `aktion` varchar(64) NOT NULL,
+ `provision` decimal(10,2) DEFAULT NULL,
+ `provision_summe` decimal(10,2) DEFAULT NULL,
+ `anfrageid` int(11) NOT NULL DEFAULT 0,
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ `shopextid` varchar(1024) NOT NULL,
+ `shopextstatus` varchar(1024) NOT NULL,
+ `ihrebestellnummer` varchar(255) DEFAULT NULL,
+ `anschreiben` varchar(255) DEFAULT NULL,
+ `usereditid` int(11) DEFAULT NULL,
+ `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `realrabatt` decimal(10,2) DEFAULT NULL,
+ `rabatt` decimal(10,2) DEFAULT NULL,
+ `einzugsdatum` date DEFAULT NULL,
+ `rabatt1` decimal(10,2) DEFAULT NULL,
+ `rabatt2` decimal(10,2) DEFAULT NULL,
+ `rabatt3` decimal(10,2) DEFAULT NULL,
+ `rabatt4` decimal(10,2) DEFAULT NULL,
+ `rabatt5` decimal(10,2) DEFAULT NULL,
+ `shop` int(11) NOT NULL DEFAULT 0,
+ `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT 19.00,
+ `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
+ `keinsteuersatz` int(1) DEFAULT NULL,
+ `angebotid` int(11) DEFAULT NULL,
+ `schreibschutz` int(1) NOT NULL DEFAULT 0,
+ `pdfarchiviert` int(1) NOT NULL DEFAULT 0,
+ `pdfarchiviertversion` int(11) NOT NULL DEFAULT 0,
+ `typ` varchar(255) NOT NULL DEFAULT 'firma',
+ `ohne_briefpapier` int(1) DEFAULT NULL,
+ `auftragseingangper` varchar(64) NOT NULL,
+ `lieferid` int(11) NOT NULL DEFAULT 0,
+ `ansprechpartnerid` int(11) NOT NULL DEFAULT 0,
+ `systemfreitext` text NOT NULL,
+ `projektfiliale` int(11) NOT NULL DEFAULT 0,
+ `lieferungtrotzsperre` int(1) NOT NULL DEFAULT 0,
+ `zuarchivieren` int(11) NOT NULL DEFAULT 0,
+ `internebezeichnung` varchar(255) NOT NULL,
+ `angelegtam` datetime DEFAULT NULL,
+ `saldo` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `saldogeprueft` datetime DEFAULT NULL,
+ `lieferantenauftrag` tinyint(1) NOT NULL DEFAULT 0,
+ `lieferant` int(11) NOT NULL DEFAULT 0,
+ `lieferdatumkw` tinyint(1) NOT NULL DEFAULT 0,
+ `abweichendebezeichnung` tinyint(1) NOT NULL DEFAULT 0,
+ `rabatteportofestschreiben` tinyint(1) NOT NULL DEFAULT 0,
+ `sprache` varchar(32) NOT NULL,
+ `bundesland` varchar(64) NOT NULL,
+ `gln` varchar(64) NOT NULL,
+ `liefergln` varchar(64) NOT NULL,
+ `lieferemail` varchar(200) NOT NULL,
+ `reservationdate` date DEFAULT NULL,
+ `rechnungid` int(11) NOT NULL DEFAULT 0,
+ `deliverythresholdvatid` varchar(64) NOT NULL,
+ `fastlane` tinyint(1) DEFAULT 0,
+ `bearbeiterid` int(11) DEFAULT NULL,
+ `kurs` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `lieferantennummer` varchar(255) NOT NULL,
+ `lieferantkdrnummer` varchar(255) NOT NULL,
+ `ohne_artikeltext` int(1) DEFAULT NULL,
+ `webid` int(11) DEFAULT NULL,
+ `anzeigesteuer` tinyint(11) NOT NULL DEFAULT 0,
+ `cronjobkommissionierung` int(11) NOT NULL DEFAULT 0,
+ `kostenstelle` varchar(10) NOT NULL,
+ `bodyzusatz` text NOT NULL,
+ `lieferbedingung` text NOT NULL,
+ `titel` varchar(64) NOT NULL,
+ `liefertitel` varchar(64) NOT NULL,
+ `standardlager` int(11) NOT NULL DEFAULT 0,
+ `skontobetrag` decimal(14,4) DEFAULT NULL,
+ `skontoberechnet` tinyint(1) NOT NULL DEFAULT 0,
+ `kommissionskonsignationslager` int(11) NOT NULL DEFAULT 0,
+ `extsoll` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bundesstaat` varchar(32) NOT NULL,
+ `lieferbundesstaat` varchar(32) NOT NULL,
+ `kundennummer_buchhaltung` varchar(32) NOT NULL,
+ `storage_country` varchar(3) NOT NULL,
+ `shop_status_update_attempt` int(3) NOT NULL DEFAULT 0,
+ `shop_status_update_last_attempt_at` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `projekt` (`projekt`),
+ KEY `adresse` (`adresse`),
+ KEY `vertriebid` (`vertriebid`),
+ KEY `status` (`status`),
+ KEY `datum` (`datum`),
+ KEY `belegnr` (`belegnr`),
+ KEY `gesamtsumme` (`gesamtsumme`),
+ KEY `transaktionsnummer` (`transaktionsnummer`),
+ KEY `internet` (`internet`),
+ KEY `lieferantkdrnummer` (`lieferantkdrnummer`),
+ KEY `teillieferungvon` (`teillieferungvon`),
+ KEY `versandart` (`versandart`)
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `auftrag_position`
--
+DROP TABLE IF EXISTS `auftrag_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `auftrag_position` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `auftrag` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `projekt` int(11) NOT NULL,
- `bezeichnung` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `internerkommentar` text NOT NULL,
- `nummer` varchar(255) NOT NULL,
- `menge` decimal(14,4) NOT NULL,
- `preis` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `waehrung` varchar(255) NOT NULL,
- `lieferdatum` date NOT NULL,
- `vpe` varchar(255) NOT NULL,
- `sort` int(10) NOT NULL,
- `status` varchar(64) NOT NULL,
- `umsatzsteuer` varchar(255) NOT NULL,
- `bemerkung` text NOT NULL,
- `geliefert` int(11) NOT NULL,
- `geliefert_menge` decimal(14,4) NOT NULL,
- `explodiert` int(1) NOT NULL,
- `explodiert_parent` int(11) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `punkte` decimal(10,2) NOT NULL,
- `bonuspunkte` decimal(10,2) NOT NULL,
- `mlmdirektpraemie` decimal(10,2) DEFAULT NULL,
- `keinrabatterlaubt` int(1) DEFAULT NULL,
- `grundrabatt` decimal(10,2) DEFAULT NULL,
- `rabattsync` int(1) DEFAULT NULL,
- `rabatt1` decimal(10,2) DEFAULT NULL,
- `rabatt2` decimal(10,2) DEFAULT NULL,
- `rabatt3` decimal(10,2) DEFAULT NULL,
- `rabatt4` decimal(10,2) DEFAULT NULL,
- `rabatt5` decimal(10,2) DEFAULT NULL,
- `einheit` varchar(255) NOT NULL DEFAULT '',
- `webid` varchar(1024) DEFAULT NULL,
- `rabatt` decimal(10,2) NOT NULL,
- `nachbestelltexternereinkauf` int(1) DEFAULT NULL,
- `zolltarifnummer` varchar(128) NOT NULL DEFAULT '0',
- `herkunftsland` varchar(128) NOT NULL DEFAULT '0',
- `artikelnummerkunde` varchar(128) NOT NULL DEFAULT '',
- `freifeld1` text,
- `freifeld2` text,
- `freifeld3` text,
- `freifeld4` text,
- `freifeld5` text,
- `freifeld6` text,
- `freifeld7` text,
- `freifeld8` text,
- `freifeld9` text,
- `freifeld10` text,
- `lieferdatumkw` tinyint(1) NOT NULL DEFAULT '0',
- `teilprojekt` int(11) NOT NULL DEFAULT '0',
- `kostenstelle` varchar(10) NOT NULL DEFAULT '',
- `steuersatz` decimal(5,2) DEFAULT NULL,
- `steuertext` varchar(1024) DEFAULT NULL,
- `erloese` varchar(8) DEFAULT NULL,
- `erloesefestschreiben` tinyint(1) NOT NULL DEFAULT '0',
- `einkaufspreiswaehrung` varchar(8) NOT NULL DEFAULT '',
- `einkaufspreis` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `einkaufspreisurspruenglich` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `einkaufspreisid` int(11) NOT NULL DEFAULT '0',
- `ekwaehrung` varchar(8) NOT NULL DEFAULT '',
- `deckungsbeitrag` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `freifeld11` text,
- `freifeld12` text,
- `freifeld13` text,
- `freifeld14` text,
- `freifeld15` text,
- `freifeld16` text,
- `freifeld17` text,
- `freifeld18` text,
- `freifeld19` text,
- `freifeld20` text,
- `freifeld21` text,
- `freifeld22` text,
- `freifeld23` text,
- `freifeld24` text,
- `freifeld25` text,
- `freifeld26` text,
- `freifeld27` text,
- `freifeld28` text,
- `freifeld29` text,
- `freifeld30` text,
- `freifeld31` text,
- `freifeld32` text,
- `freifeld33` text,
- `freifeld34` text,
- `freifeld35` text,
- `freifeld36` text,
- `freifeld37` text,
- `freifeld38` text,
- `freifeld39` text,
- `freifeld40` text,
- `formelmenge` varchar(255) NOT NULL DEFAULT '',
- `formelpreis` varchar(255) NOT NULL DEFAULT '',
- `ohnepreis` int(1) NOT NULL DEFAULT '0',
- `zolleinzelwert` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `zollgesamtwert` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `zollwaehrung` varchar(3) NOT NULL DEFAULT '',
- `zolleinzelgewicht` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `zollgesamtgewicht` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `potentiellerliefertermin` date DEFAULT NULL,
- `skontobetrag` decimal(14,4) DEFAULT NULL,
- `skontobetrag_netto_einzeln` decimal(14,4) DEFAULT NULL,
- `skontobetrag_netto_gesamt` decimal(14,4) DEFAULT NULL,
- `skontobetrag_brutto_einzeln` decimal(14,4) DEFAULT NULL,
- `skontobetrag_brutto_gesamt` decimal(14,4) DEFAULT NULL,
- `steuerbetrag` decimal(14,4) DEFAULT NULL,
- `skontosperre` tinyint(1) NOT NULL DEFAULT '0',
- `ausblenden_im_pdf` tinyint(1) DEFAULT '0',
- `umsatz_netto_einzeln` decimal(14,4) DEFAULT NULL,
- `umsatz_netto_gesamt` decimal(14,4) DEFAULT NULL,
- `umsatz_brutto_einzeln` decimal(14,4) DEFAULT NULL,
- `umsatz_brutto_gesamt` decimal(14,4) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `auftrag` (`auftrag`,`artikel`),
- KEY `artikel` (`artikel`),
- KEY `auftrag_2` (`auftrag`),
- KEY `explodiert_parent` (`explodiert_parent`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `auftrag_position` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `auftrag` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `internerkommentar` text NOT NULL,
+ `nummer` varchar(255) NOT NULL,
+ `menge` decimal(14,4) NOT NULL,
+ `preis` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `waehrung` varchar(255) NOT NULL,
+ `lieferdatum` date NOT NULL,
+ `vpe` varchar(255) NOT NULL,
+ `sort` int(10) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `umsatzsteuer` varchar(255) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `geliefert` int(11) NOT NULL,
+ `geliefert_menge` decimal(14,4) NOT NULL,
+ `explodiert` int(1) NOT NULL,
+ `explodiert_parent` int(11) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `punkte` decimal(10,2) NOT NULL,
+ `bonuspunkte` decimal(10,2) NOT NULL,
+ `mlmdirektpraemie` decimal(10,2) DEFAULT NULL,
+ `keinrabatterlaubt` int(1) DEFAULT NULL,
+ `grundrabatt` decimal(10,2) DEFAULT NULL,
+ `rabattsync` int(1) DEFAULT NULL,
+ `rabatt1` decimal(10,2) DEFAULT NULL,
+ `rabatt2` decimal(10,2) DEFAULT NULL,
+ `rabatt3` decimal(10,2) DEFAULT NULL,
+ `rabatt4` decimal(10,2) DEFAULT NULL,
+ `rabatt5` decimal(10,2) DEFAULT NULL,
+ `einheit` varchar(255) NOT NULL,
+ `webid` varchar(1024) DEFAULT NULL,
+ `rabatt` decimal(10,2) NOT NULL,
+ `nachbestelltexternereinkauf` int(1) DEFAULT NULL,
+ `zolltarifnummer` varchar(128) NOT NULL DEFAULT '0',
+ `herkunftsland` varchar(128) NOT NULL DEFAULT '0',
+ `artikelnummerkunde` varchar(128) NOT NULL,
+ `freifeld1` text DEFAULT NULL,
+ `freifeld2` text DEFAULT NULL,
+ `freifeld3` text DEFAULT NULL,
+ `freifeld4` text DEFAULT NULL,
+ `freifeld5` text DEFAULT NULL,
+ `freifeld6` text DEFAULT NULL,
+ `freifeld7` text DEFAULT NULL,
+ `freifeld8` text DEFAULT NULL,
+ `freifeld9` text DEFAULT NULL,
+ `freifeld10` text DEFAULT NULL,
+ `lieferdatumkw` tinyint(1) NOT NULL DEFAULT 0,
+ `teilprojekt` int(11) NOT NULL DEFAULT 0,
+ `kostenstelle` varchar(10) NOT NULL,
+ `steuersatz` decimal(5,2) DEFAULT NULL,
+ `steuertext` varchar(1024) DEFAULT NULL,
+ `erloese` varchar(8) DEFAULT NULL,
+ `erloesefestschreiben` tinyint(1) NOT NULL DEFAULT 0,
+ `einkaufspreiswaehrung` varchar(8) NOT NULL,
+ `einkaufspreis` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `einkaufspreisurspruenglich` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `einkaufspreisid` int(11) NOT NULL DEFAULT 0,
+ `ekwaehrung` varchar(8) NOT NULL,
+ `deckungsbeitrag` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `freifeld11` text DEFAULT NULL,
+ `freifeld12` text DEFAULT NULL,
+ `freifeld13` text DEFAULT NULL,
+ `freifeld14` text DEFAULT NULL,
+ `freifeld15` text DEFAULT NULL,
+ `freifeld16` text DEFAULT NULL,
+ `freifeld17` text DEFAULT NULL,
+ `freifeld18` text DEFAULT NULL,
+ `freifeld19` text DEFAULT NULL,
+ `freifeld20` text DEFAULT NULL,
+ `freifeld21` text DEFAULT NULL,
+ `freifeld22` text DEFAULT NULL,
+ `freifeld23` text DEFAULT NULL,
+ `freifeld24` text DEFAULT NULL,
+ `freifeld25` text DEFAULT NULL,
+ `freifeld26` text DEFAULT NULL,
+ `freifeld27` text DEFAULT NULL,
+ `freifeld28` text DEFAULT NULL,
+ `freifeld29` text DEFAULT NULL,
+ `freifeld30` text DEFAULT NULL,
+ `freifeld31` text DEFAULT NULL,
+ `freifeld32` text DEFAULT NULL,
+ `freifeld33` text DEFAULT NULL,
+ `freifeld34` text DEFAULT NULL,
+ `freifeld35` text DEFAULT NULL,
+ `freifeld36` text DEFAULT NULL,
+ `freifeld37` text DEFAULT NULL,
+ `freifeld38` text DEFAULT NULL,
+ `freifeld39` text DEFAULT NULL,
+ `freifeld40` text DEFAULT NULL,
+ `formelmenge` varchar(255) NOT NULL,
+ `formelpreis` varchar(255) NOT NULL,
+ `ohnepreis` int(1) NOT NULL DEFAULT 0,
+ `zolleinzelwert` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `zollgesamtwert` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `zollwaehrung` varchar(3) NOT NULL,
+ `zolleinzelgewicht` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `zollgesamtgewicht` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `potentiellerliefertermin` date DEFAULT NULL,
+ `skontobetrag` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_netto_einzeln` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_netto_gesamt` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_brutto_einzeln` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_brutto_gesamt` decimal(14,4) DEFAULT NULL,
+ `steuerbetrag` decimal(14,4) DEFAULT NULL,
+ `skontosperre` tinyint(1) NOT NULL DEFAULT 0,
+ `ausblenden_im_pdf` tinyint(1) DEFAULT 0,
+ `umsatz_netto_einzeln` decimal(14,4) DEFAULT NULL,
+ `umsatz_netto_gesamt` decimal(14,4) DEFAULT NULL,
+ `umsatz_brutto_einzeln` decimal(14,4) DEFAULT NULL,
+ `umsatz_brutto_gesamt` decimal(14,4) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `auftrag` (`auftrag`,`artikel`),
+ KEY `artikel` (`artikel`),
+ KEY `auftrag_2` (`auftrag`),
+ KEY `explodiert_parent` (`explodiert_parent`)
+) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `auftrag_protokoll`
--
+DROP TABLE IF EXISTS `auftrag_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `auftrag_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `auftrag` int(11) NOT NULL,
- `zeit` datetime NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `grund` varchar(255) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `auftrag` (`auftrag`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `auftrag_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `auftrag` int(11) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `grund` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `auftrag` (`auftrag`)
+) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `autoresponder_blacklist`
--
+DROP TABLE IF EXISTS `autoresponder_blacklist`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `autoresponder_blacklist` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `cachetime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `mailaddress` varchar(512) DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `autoresponder_blacklist` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `cachetime` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `mailaddress` varchar(512) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `backup`
--
+DROP TABLE IF EXISTS `backup`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `backup` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `name` varchar(255) DEFAULT NULL,
- `dateiname` varchar(255) DEFAULT NULL,
- `datum` datetime NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `backup` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `name` varchar(255) DEFAULT NULL,
+ `dateiname` varchar(255) DEFAULT NULL,
+ `datum` datetime NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `beleg_chargesnmhd`
--
+DROP TABLE IF EXISTS `beleg_chargesnmhd`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `beleg_chargesnmhd` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `doctype` varchar(255) NOT NULL DEFAULT '',
- `doctypeid` int(11) NOT NULL DEFAULT '0',
- `pos` int(11) NOT NULL DEFAULT '0',
- `type` varchar(10) NOT NULL DEFAULT '',
- `type2` varchar(10) NOT NULL DEFAULT '',
- `type3` varchar(10) NOT NULL DEFAULT '',
- `wert` varchar(255) NOT NULL DEFAULT '',
- `wert2` varchar(255) NOT NULL DEFAULT '',
- `wert3` varchar(255) NOT NULL DEFAULT '',
- `menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `lagerplatz` int(11) NOT NULL DEFAULT '0',
- `internebemerkung` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `doctypeid` (`doctypeid`),
- KEY `pos` (`pos`),
- KEY `type` (`type`),
- KEY `type2` (`type2`),
- KEY `wert` (`wert`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `beleg_chargesnmhd` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `doctype` varchar(255) NOT NULL,
+ `doctypeid` int(11) NOT NULL DEFAULT 0,
+ `pos` int(11) NOT NULL DEFAULT 0,
+ `type` varchar(10) NOT NULL,
+ `type2` varchar(10) NOT NULL,
+ `type3` varchar(10) NOT NULL,
+ `wert` varchar(255) NOT NULL,
+ `wert2` varchar(255) NOT NULL,
+ `wert3` varchar(255) NOT NULL,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `lagerplatz` int(11) NOT NULL DEFAULT 0,
+ `internebemerkung` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `doctypeid` (`doctypeid`),
+ KEY `pos` (`pos`),
+ KEY `type` (`type`),
+ KEY `type2` (`type2`),
+ KEY `wert` (`wert`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `beleg_zwischenpositionen`
--
+DROP TABLE IF EXISTS `beleg_zwischenpositionen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `beleg_zwischenpositionen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `doctype` varchar(255) NOT NULL,
- `doctypeid` int(11) NOT NULL,
- `pos` int(11) NOT NULL,
- `sort` int(11) NOT NULL,
- `postype` varchar(64) NOT NULL,
- `wert` text NOT NULL,
- PRIMARY KEY (`id`),
- KEY `doctypeid` (`doctypeid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `beleg_zwischenpositionen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `doctype` varchar(255) NOT NULL,
+ `doctypeid` int(11) NOT NULL,
+ `pos` int(11) NOT NULL,
+ `sort` int(11) NOT NULL,
+ `postype` varchar(64) NOT NULL,
+ `wert` text NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `doctypeid` (`doctypeid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
+--
+-- Temporary table structure for view `belege`
+--
+
+DROP TABLE IF EXISTS `belege`;
+/*!50001 DROP VIEW IF EXISTS `belege`*/;
+SET @saved_cs_client = @@character_set_client;
+SET character_set_client = utf8;
+/*!50001 CREATE VIEW `belege` AS SELECT
+ 1 AS `id`,
+ 1 AS `adresse`,
+ 1 AS `datum`,
+ 1 AS `belegnr`,
+ 1 AS `status`,
+ 1 AS `land`,
+ 1 AS `typ`,
+ 1 AS `umsatz_netto`,
+ 1 AS `erloes_netto`,
+ 1 AS `deckungsbeitrag`,
+ 1 AS `provision_summe`,
+ 1 AS `vertriebid`,
+ 1 AS `gruppe` */;
+SET character_set_client = @saved_cs_client;
+
+--
+-- Temporary table structure for view `belegegesamt`
+--
+
+DROP TABLE IF EXISTS `belegegesamt`;
+/*!50001 DROP VIEW IF EXISTS `belegegesamt`*/;
+SET @saved_cs_client = @@character_set_client;
+SET character_set_client = utf8;
+/*!50001 CREATE VIEW `belegegesamt` AS SELECT
+ 1 AS `id`,
+ 1 AS `adresse`,
+ 1 AS `datum`,
+ 1 AS `belegnr`,
+ 1 AS `status`,
+ 1 AS `land`,
+ 1 AS `typ`,
+ 1 AS `umsatz_netto`,
+ 1 AS `umsatz_brutto`,
+ 1 AS `erloes_netto`,
+ 1 AS `deckungsbeitrag`,
+ 1 AS `provision_summe`,
+ 1 AS `vertriebid`,
+ 1 AS `gruppe`,
+ 1 AS `projekt` */;
+SET character_set_client = @saved_cs_client;
+
--
-- Table structure for table `belegeimport`
--
+DROP TABLE IF EXISTS `belegeimport`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `belegeimport` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `userid` int(11) NOT NULL DEFAULT '0',
- `adresse` int(11) NOT NULL DEFAULT '0',
- `artikel` int(11) NOT NULL DEFAULT '0',
- `art` varchar(20) NOT NULL DEFAULT '',
- `status` varchar(24) NOT NULL DEFAULT '',
- `beleg_status` varchar(24) NOT NULL DEFAULT '',
- `beleg_datum` varchar(24) NOT NULL DEFAULT '',
- `beleg_lieferdatum` varchar(24) NOT NULL DEFAULT '',
- `beleg_tatsaechlicheslieferdatum` varchar(24) NOT NULL DEFAULT '',
- `beleg_versandart` varchar(24) NOT NULL DEFAULT '',
- `beleg_zahlungsweise` varchar(32) NOT NULL DEFAULT '',
- `beleg_belegnr` varchar(20) NOT NULL DEFAULT '',
- `beleg_hauptbelegnr` varchar(20) NOT NULL DEFAULT '',
- `beleg_kundennummer` varchar(64) NOT NULL DEFAULT '',
- `beleg_lieferantennummer` varchar(64) NOT NULL DEFAULT '',
- `beleg_name` varchar(64) NOT NULL DEFAULT '',
- `beleg_abteilung` varchar(255) NOT NULL DEFAULT '',
- `beleg_unterabteilung` varchar(255) NOT NULL DEFAULT '',
- `beleg_adresszusatz` varchar(255) NOT NULL DEFAULT '',
- `beleg_ansprechpartner` varchar(255) NOT NULL DEFAULT '',
- `beleg_telefon` varchar(255) NOT NULL DEFAULT '',
- `beleg_email` varchar(255) NOT NULL DEFAULT '',
- `beleg_land` varchar(2) NOT NULL DEFAULT '',
- `beleg_strasse` varchar(255) NOT NULL DEFAULT '',
- `beleg_plz` varchar(64) NOT NULL DEFAULT '',
- `beleg_ort` varchar(255) NOT NULL DEFAULT '',
- `beleg_projekt` int(11) NOT NULL DEFAULT '0',
- `beleg_aktion` varchar(255) NOT NULL DEFAULT '',
- `beleg_internebemerkung` text NOT NULL,
- `beleg_internebezeichnung` text NOT NULL,
- `beleg_freitext` text NOT NULL,
- `beleg_ihrebestellnummer` varchar(255) NOT NULL DEFAULT '',
- `beleg_lieferbedingung` varchar(255) NOT NULL DEFAULT '',
- `beleg_art` varchar(32) NOT NULL DEFAULT '',
- `beleg_auftragid` int(11) NOT NULL DEFAULT '0',
- `artikel_nummer` varchar(255) NOT NULL DEFAULT '',
- `artikel_ean` varchar(255) NOT NULL DEFAULT '',
- `artikel_bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `artikel_beschreibung` text NOT NULL,
- `artikel_menge` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `artikel_preis` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `artikel_preisfuermenge` decimal(18,8) NOT NULL DEFAULT '1.00000000',
- `artikel_rabatt` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `artikel_waehrung` varchar(3) NOT NULL DEFAULT '',
- `artikel_lieferdatum` date DEFAULT NULL,
- `artikel_sort` int(11) NOT NULL DEFAULT '1',
- `artikel_umsatzsteuer` varchar(255) NOT NULL DEFAULT '',
- `artikel_einheit` varchar(255) NOT NULL DEFAULT '',
- `artikel_zolltarifnummer` varchar(255) NOT NULL DEFAULT '',
- `artikel_herkunftsland` varchar(255) NOT NULL DEFAULT '',
- `artikel_artikelnummerkunde` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld1` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld2` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld3` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld4` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld5` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld6` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld7` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld8` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld9` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld10` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld11` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld12` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld13` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld14` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld15` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld16` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld17` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld18` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld19` varchar(255) NOT NULL DEFAULT '',
- `artikel_freifeld20` varchar(255) NOT NULL DEFAULT '',
- `beleg_unterlistenexplodieren` int(11) NOT NULL DEFAULT '0',
- `artikel_steuersatz` int(11) DEFAULT '-1',
- `adresse_typ` varchar(255) NOT NULL DEFAULT '',
- `adresse_ustid` varchar(255) NOT NULL DEFAULT '',
- `adresse_anschreiben` varchar(255) NOT NULL DEFAULT '',
- `adresscounter` int(11) DEFAULT '0',
- `adresse_freifeld1` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld2` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld3` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld4` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld5` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld6` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld7` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld8` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld9` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld10` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld11` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld12` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld13` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld14` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld15` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld16` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld17` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld18` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld19` varchar(255) NOT NULL DEFAULT '',
- `adresse_freifeld20` varchar(255) NOT NULL DEFAULT '',
- `beleg_sprache` varchar(20) NOT NULL DEFAULT '',
- `beleg_auftragsnummer` varchar(20) NOT NULL DEFAULT '',
- `beleg_rechnungsnumer` varchar(20) NOT NULL DEFAULT '',
- `beleg_liefername` varchar(64) NOT NULL DEFAULT '',
- `beleg_lieferabteilung` varchar(255) NOT NULL DEFAULT '',
- `beleg_lieferunterabteilung` varchar(255) NOT NULL DEFAULT '',
- `beleg_lieferland` varchar(2) NOT NULL DEFAULT '',
- `beleg_lieferstrasse` varchar(255) NOT NULL DEFAULT '',
- `beleg_lieferort` varchar(255) NOT NULL DEFAULT '',
- `beleg_lieferplz` varchar(64) NOT NULL DEFAULT '',
- `beleg_lieferadresszusatz` varchar(255) NOT NULL DEFAULT '',
- `beleg_lieferansprechpartner` varchar(255) NOT NULL DEFAULT '',
- `beleg_abschlagauftrag` varchar(20) NOT NULL DEFAULT '',
- `beleg_abschlagauftragbezeichnung` varchar(255) NOT NULL DEFAULT '',
- `beleg_zahlungszieltage` int(11) NOT NULL DEFAULT '0',
- `beleg_zahlungszieltageskonto` int(11) NOT NULL DEFAULT '0',
- `beleg_zahlungszielskonto` decimal(10,2) NOT NULL DEFAULT '0.00',
- `beleg_bodyzusatz` text NOT NULL,
- `beleg_bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `beleg_waehrung` varchar(20) NOT NULL DEFAULT '',
- `beleg_bundesstaat` varchar(20) NOT NULL DEFAULT '',
- `beleg_internet` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `belegeimport` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `userid` int(11) NOT NULL DEFAULT 0,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `art` varchar(20) NOT NULL,
+ `status` varchar(24) NOT NULL,
+ `beleg_status` varchar(24) NOT NULL,
+ `beleg_datum` varchar(24) NOT NULL,
+ `beleg_lieferdatum` varchar(24) NOT NULL,
+ `beleg_tatsaechlicheslieferdatum` varchar(24) NOT NULL,
+ `beleg_versandart` varchar(24) NOT NULL,
+ `beleg_zahlungsweise` varchar(32) NOT NULL,
+ `beleg_belegnr` varchar(20) NOT NULL,
+ `beleg_hauptbelegnr` varchar(20) NOT NULL,
+ `beleg_kundennummer` varchar(64) NOT NULL,
+ `beleg_lieferantennummer` varchar(64) NOT NULL,
+ `beleg_name` varchar(64) NOT NULL,
+ `beleg_abteilung` varchar(255) NOT NULL,
+ `beleg_unterabteilung` varchar(255) NOT NULL,
+ `beleg_adresszusatz` varchar(255) NOT NULL,
+ `beleg_ansprechpartner` varchar(255) NOT NULL,
+ `beleg_telefon` varchar(255) NOT NULL,
+ `beleg_email` varchar(255) NOT NULL,
+ `beleg_land` varchar(2) NOT NULL,
+ `beleg_strasse` varchar(255) NOT NULL,
+ `beleg_plz` varchar(64) NOT NULL,
+ `beleg_ort` varchar(255) NOT NULL,
+ `beleg_projekt` int(11) NOT NULL DEFAULT 0,
+ `beleg_aktion` varchar(255) NOT NULL,
+ `beleg_internebemerkung` text NOT NULL,
+ `beleg_internebezeichnung` text NOT NULL,
+ `beleg_freitext` text NOT NULL,
+ `beleg_ihrebestellnummer` varchar(255) NOT NULL,
+ `beleg_lieferbedingung` varchar(255) NOT NULL,
+ `beleg_art` varchar(32) NOT NULL,
+ `beleg_auftragid` int(11) NOT NULL DEFAULT 0,
+ `artikel_nummer` varchar(255) NOT NULL,
+ `artikel_ean` varchar(255) NOT NULL,
+ `artikel_bezeichnung` varchar(255) NOT NULL,
+ `artikel_beschreibung` text NOT NULL,
+ `artikel_menge` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `artikel_preis` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `artikel_preisfuermenge` decimal(18,8) NOT NULL DEFAULT 1.00000000,
+ `artikel_rabatt` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `artikel_waehrung` varchar(3) NOT NULL,
+ `artikel_lieferdatum` date DEFAULT NULL,
+ `artikel_sort` int(11) NOT NULL DEFAULT 1,
+ `artikel_umsatzsteuer` varchar(255) NOT NULL,
+ `artikel_einheit` varchar(255) NOT NULL,
+ `artikel_zolltarifnummer` varchar(255) NOT NULL,
+ `artikel_herkunftsland` varchar(255) NOT NULL,
+ `artikel_artikelnummerkunde` varchar(255) NOT NULL,
+ `artikel_freifeld1` varchar(255) NOT NULL,
+ `artikel_freifeld2` varchar(255) NOT NULL,
+ `artikel_freifeld3` varchar(255) NOT NULL,
+ `artikel_freifeld4` varchar(255) NOT NULL,
+ `artikel_freifeld5` varchar(255) NOT NULL,
+ `artikel_freifeld6` varchar(255) NOT NULL,
+ `artikel_freifeld7` varchar(255) NOT NULL,
+ `artikel_freifeld8` varchar(255) NOT NULL,
+ `artikel_freifeld9` varchar(255) NOT NULL,
+ `artikel_freifeld10` varchar(255) NOT NULL,
+ `artikel_freifeld11` varchar(255) NOT NULL,
+ `artikel_freifeld12` varchar(255) NOT NULL,
+ `artikel_freifeld13` varchar(255) NOT NULL,
+ `artikel_freifeld14` varchar(255) NOT NULL,
+ `artikel_freifeld15` varchar(255) NOT NULL,
+ `artikel_freifeld16` varchar(255) NOT NULL,
+ `artikel_freifeld17` varchar(255) NOT NULL,
+ `artikel_freifeld18` varchar(255) NOT NULL,
+ `artikel_freifeld19` varchar(255) NOT NULL,
+ `artikel_freifeld20` varchar(255) NOT NULL,
+ `beleg_unterlistenexplodieren` int(11) NOT NULL DEFAULT 0,
+ `artikel_steuersatz` int(11) DEFAULT -1,
+ `adresse_typ` varchar(255) NOT NULL,
+ `adresse_ustid` varchar(255) NOT NULL,
+ `adresse_anschreiben` varchar(255) NOT NULL,
+ `adresscounter` int(11) DEFAULT 0,
+ `adresse_freifeld1` varchar(255) NOT NULL,
+ `adresse_freifeld2` varchar(255) NOT NULL,
+ `adresse_freifeld3` varchar(255) NOT NULL,
+ `adresse_freifeld4` varchar(255) NOT NULL,
+ `adresse_freifeld5` varchar(255) NOT NULL,
+ `adresse_freifeld6` varchar(255) NOT NULL,
+ `adresse_freifeld7` varchar(255) NOT NULL,
+ `adresse_freifeld8` varchar(255) NOT NULL,
+ `adresse_freifeld9` varchar(255) NOT NULL,
+ `adresse_freifeld10` varchar(255) NOT NULL,
+ `adresse_freifeld11` varchar(255) NOT NULL,
+ `adresse_freifeld12` varchar(255) NOT NULL,
+ `adresse_freifeld13` varchar(255) NOT NULL,
+ `adresse_freifeld14` varchar(255) NOT NULL,
+ `adresse_freifeld15` varchar(255) NOT NULL,
+ `adresse_freifeld16` varchar(255) NOT NULL,
+ `adresse_freifeld17` varchar(255) NOT NULL,
+ `adresse_freifeld18` varchar(255) NOT NULL,
+ `adresse_freifeld19` varchar(255) NOT NULL,
+ `adresse_freifeld20` varchar(255) NOT NULL,
+ `beleg_sprache` varchar(20) NOT NULL,
+ `beleg_auftragsnummer` varchar(20) NOT NULL,
+ `beleg_rechnungsnumer` varchar(20) NOT NULL,
+ `beleg_liefername` varchar(64) NOT NULL,
+ `beleg_lieferabteilung` varchar(255) NOT NULL,
+ `beleg_lieferunterabteilung` varchar(255) NOT NULL,
+ `beleg_lieferland` varchar(2) NOT NULL,
+ `beleg_lieferstrasse` varchar(255) NOT NULL,
+ `beleg_lieferort` varchar(255) NOT NULL,
+ `beleg_lieferplz` varchar(64) NOT NULL,
+ `beleg_lieferadresszusatz` varchar(255) NOT NULL,
+ `beleg_lieferansprechpartner` varchar(255) NOT NULL,
+ `beleg_abschlagauftrag` varchar(20) NOT NULL,
+ `beleg_abschlagauftragbezeichnung` varchar(255) NOT NULL,
+ `beleg_zahlungszieltage` int(11) NOT NULL DEFAULT 0,
+ `beleg_zahlungszieltageskonto` int(11) NOT NULL DEFAULT 0,
+ `beleg_zahlungszielskonto` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `beleg_bodyzusatz` text NOT NULL,
+ `beleg_bearbeiter` varchar(255) NOT NULL,
+ `beleg_waehrung` varchar(20) NOT NULL,
+ `beleg_bundesstaat` varchar(20) NOT NULL,
+ `beleg_internet` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `belegeimport_running`
--
+DROP TABLE IF EXISTS `belegeimport_running`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `belegeimport_running` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `userid` int(11) NOT NULL DEFAULT '0',
- `art` varchar(20) NOT NULL DEFAULT '',
- `status` varchar(20) NOT NULL DEFAULT '',
- `filename` varchar(256) NOT NULL DEFAULT '',
- `command` varchar(20) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `belegeimport_running` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `userid` int(11) NOT NULL DEFAULT 0,
+ `art` varchar(20) NOT NULL,
+ `status` varchar(20) NOT NULL,
+ `filename` varchar(256) NOT NULL,
+ `command` varchar(20) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
+--
+-- Temporary table structure for view `belegeregs`
+--
+
+DROP TABLE IF EXISTS `belegeregs`;
+/*!50001 DROP VIEW IF EXISTS `belegeregs`*/;
+SET @saved_cs_client = @@character_set_client;
+SET character_set_client = utf8;
+/*!50001 CREATE VIEW `belegeregs` AS SELECT
+ 1 AS `id`,
+ 1 AS `adresse`,
+ 1 AS `datum`,
+ 1 AS `belegnr`,
+ 1 AS `status`,
+ 1 AS `land`,
+ 1 AS `typ`,
+ 1 AS `umsatz_netto`,
+ 1 AS `erloes_netto`,
+ 1 AS `deckungsbeitrag`,
+ 1 AS `provision_summe`,
+ 1 AS `vertriebid`,
+ 1 AS `gruppe`,
+ 1 AS `projekt` */;
+SET character_set_client = @saved_cs_client;
+
--
-- Table structure for table `belegevorlagen`
--
+DROP TABLE IF EXISTS `belegevorlagen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `belegevorlagen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `belegtyp` varchar(255) NOT NULL DEFAULT '',
- `bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `json` mediumtext NOT NULL,
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `belegevorlagen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `belegtyp` varchar(255) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `json` mediumtext NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `berichte`
--
+DROP TABLE IF EXISTS `berichte`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `berichte` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(64) DEFAULT NULL,
- `beschreibung` text,
- `internebemerkung` text,
- `struktur` text,
- `spaltennamen` varchar(1024) DEFAULT NULL,
- `spaltenbreite` varchar(1024) DEFAULT NULL,
- `spaltenausrichtung` varchar(1024) DEFAULT NULL,
- `variablen` text,
- `sumcols` varchar(1024) DEFAULT NULL,
- `doctype` varchar(64) DEFAULT NULL,
- `doctype_actionmenu` int(1) NOT NULL DEFAULT '0',
- `doctype_actionmenuname` varchar(256) NOT NULL DEFAULT '',
- `doctype_actionmenufiletype` varchar(256) NOT NULL DEFAULT 'csv',
- `project` int(11) NOT NULL DEFAULT '0',
- `ftpuebertragung` int(1) NOT NULL DEFAULT '0',
- `ftppassivemode` int(1) NOT NULL DEFAULT '0',
- `ftphost` varchar(512) DEFAULT NULL,
- `ftpport` int(11) DEFAULT NULL,
- `ftpuser` varchar(512) DEFAULT NULL,
- `ftppassword` varchar(512) DEFAULT NULL,
- `ftpuhrzeit` time DEFAULT NULL,
- `ftpletzteuebertragung` datetime DEFAULT NULL,
- `ftpnamealternativ` varchar(512) DEFAULT '',
- `emailuebertragung` int(1) NOT NULL DEFAULT '0',
- `emailempfaenger` varchar(512) DEFAULT NULL,
- `emailbetreff` varchar(512) DEFAULT NULL,
- `emailuhrzeit` time DEFAULT NULL,
- `emailletzteuebertragung` datetime DEFAULT NULL,
- `emailnamealternativ` varchar(512) DEFAULT '',
- `typ` varchar(16) NOT NULL DEFAULT 'ftp',
- PRIMARY KEY (`id`),
- KEY `doctype` (`doctype`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `berichte` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(64) DEFAULT NULL,
+ `beschreibung` text DEFAULT NULL,
+ `internebemerkung` text DEFAULT NULL,
+ `struktur` text DEFAULT NULL,
+ `spaltennamen` varchar(1024) DEFAULT NULL,
+ `spaltenbreite` varchar(1024) DEFAULT NULL,
+ `spaltenausrichtung` varchar(1024) DEFAULT NULL,
+ `variablen` text DEFAULT NULL,
+ `sumcols` varchar(1024) DEFAULT NULL,
+ `doctype` varchar(64) DEFAULT NULL,
+ `doctype_actionmenu` int(1) NOT NULL DEFAULT 0,
+ `doctype_actionmenuname` varchar(256) NOT NULL,
+ `doctype_actionmenufiletype` varchar(256) NOT NULL DEFAULT 'csv',
+ `project` int(11) NOT NULL DEFAULT 0,
+ `ftpuebertragung` int(1) NOT NULL DEFAULT 0,
+ `ftppassivemode` int(1) NOT NULL DEFAULT 0,
+ `ftphost` varchar(512) DEFAULT NULL,
+ `ftpport` int(11) DEFAULT NULL,
+ `ftpuser` varchar(512) DEFAULT NULL,
+ `ftppassword` varchar(512) DEFAULT NULL,
+ `ftpuhrzeit` time DEFAULT NULL,
+ `ftpletzteuebertragung` datetime DEFAULT NULL,
+ `ftpnamealternativ` varchar(512) DEFAULT NULL,
+ `emailuebertragung` int(1) NOT NULL DEFAULT 0,
+ `emailempfaenger` varchar(512) DEFAULT NULL,
+ `emailbetreff` varchar(512) DEFAULT NULL,
+ `emailuhrzeit` time DEFAULT NULL,
+ `emailletzteuebertragung` datetime DEFAULT NULL,
+ `emailnamealternativ` varchar(512) DEFAULT NULL,
+ `typ` varchar(16) NOT NULL DEFAULT 'ftp',
+ PRIMARY KEY (`id`),
+ KEY `doctype` (`doctype`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `bestbeforebatchtoposition`
--
+DROP TABLE IF EXISTS `bestbeforebatchtoposition`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `bestbeforebatchtoposition` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `doctype` varchar(64) NOT NULL DEFAULT '',
- `doctype_id` int(11) NOT NULL DEFAULT '0',
- `position_id` int(11) NOT NULL DEFAULT '0',
- `bestbeforedatebatch` varchar(64) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `doctype` (`doctype`,`doctype_id`,`position_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `bestbeforebatchtoposition` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `doctype` varchar(64) NOT NULL,
+ `doctype_id` int(11) NOT NULL DEFAULT 0,
+ `position_id` int(11) NOT NULL DEFAULT 0,
+ `bestbeforedatebatch` varchar(64) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `doctype` (`doctype`,`doctype_id`,`position_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `bestellung`
--
+DROP TABLE IF EXISTS `bestellung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `bestellung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `projekt` varchar(222) NOT NULL,
- `bestellungsart` varchar(255) NOT NULL,
- `belegnr` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `angebot` varchar(255) NOT NULL,
- `freitext` text NOT NULL,
- `internebemerkung` text NOT NULL,
- `status` varchar(64) NOT NULL,
- `adresse` int(11) NOT NULL,
- `name` varchar(255) NOT NULL,
- `vorname` varchar(255) NOT NULL,
- `abteilung` varchar(255) NOT NULL,
- `unterabteilung` varchar(255) NOT NULL,
- `strasse` varchar(255) NOT NULL,
- `adresszusatz` varchar(255) NOT NULL,
- `plz` varchar(255) NOT NULL,
- `ort` varchar(255) NOT NULL,
- `land` varchar(255) NOT NULL,
- `abweichendelieferadresse` int(1) NOT NULL,
- `liefername` varchar(255) NOT NULL,
- `lieferabteilung` varchar(255) NOT NULL,
- `lieferunterabteilung` varchar(255) NOT NULL,
- `lieferland` varchar(255) NOT NULL,
- `lieferstrasse` varchar(255) NOT NULL,
- `lieferort` varchar(255) NOT NULL,
- `lieferplz` varchar(255) NOT NULL,
- `lieferadresszusatz` varchar(255) NOT NULL,
- `lieferansprechpartner` varchar(255) NOT NULL,
- `ustid` varchar(255) NOT NULL,
- `ust_befreit` int(1) NOT NULL,
- `email` varchar(255) NOT NULL,
- `telefon` varchar(255) NOT NULL,
- `telefax` varchar(255) NOT NULL,
- `betreff` varchar(255) NOT NULL,
- `kundennummer` varchar(255) NOT NULL,
- `lieferantennummer` varchar(255) NOT NULL,
- `versandart` varchar(255) NOT NULL,
- `lieferdatum` date NOT NULL,
- `einkaeufer` varchar(255) NOT NULL,
- `keineartikelnummern` int(1) NOT NULL,
- `zahlungsweise` varchar(255) NOT NULL,
- `zahlungsstatus` varchar(255) NOT NULL,
- `zahlungszieltage` int(11) NOT NULL,
- `zahlungszieltageskonto` int(11) NOT NULL,
- `zahlungszielskonto` decimal(10,2) NOT NULL,
- `gesamtsumme` decimal(18,4) NOT NULL DEFAULT '0.0000',
- `bank_inhaber` varchar(255) NOT NULL,
- `bank_institut` varchar(255) NOT NULL,
- `bank_blz` int(11) NOT NULL,
- `bank_konto` int(11) NOT NULL,
- `paypalaccount` varchar(255) NOT NULL,
- `bestellbestaetigung` int(1) NOT NULL,
- `firma` int(11) NOT NULL,
- `versendet` int(1) NOT NULL,
- `versendet_am` datetime NOT NULL,
- `versendet_per` varchar(255) NOT NULL,
- `versendet_durch` varchar(255) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `artikelnummerninfotext` int(1) DEFAULT NULL,
- `ansprechpartner` varchar(255) DEFAULT NULL,
- `anschreiben` varchar(255) DEFAULT NULL,
- `usereditid` int(11) DEFAULT NULL,
- `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT '19.00',
- `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT '7.00',
- `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
- `bestellungohnepreis` tinyint(1) NOT NULL DEFAULT '0',
- `schreibschutz` int(1) NOT NULL DEFAULT '0',
- `pdfarchiviert` int(1) NOT NULL DEFAULT '0',
- `pdfarchiviertversion` int(11) NOT NULL DEFAULT '0',
- `typ` varchar(255) NOT NULL DEFAULT 'firma',
- `verbindlichkeiteninfo` varchar(255) NOT NULL DEFAULT '',
- `ohne_briefpapier` int(1) DEFAULT NULL,
- `projektfiliale` int(11) NOT NULL DEFAULT '0',
- `bestellung_bestaetigt` tinyint(1) NOT NULL DEFAULT '0',
- `bestaetigteslieferdatum` date DEFAULT NULL,
- `bestellungbestaetigtper` varchar(64) NOT NULL DEFAULT '',
- `bestellungbestaetigtabnummer` varchar(64) NOT NULL DEFAULT '',
- `gewuenschteslieferdatum` date DEFAULT NULL,
- `zuarchivieren` int(11) NOT NULL DEFAULT '0',
- `internebezeichnung` varchar(255) NOT NULL DEFAULT '',
- `angelegtam` datetime DEFAULT NULL,
- `preisanfrageid` int(11) NOT NULL DEFAULT '0',
- `sprache` varchar(32) NOT NULL DEFAULT '',
- `kundennummerlieferant` varchar(64) NOT NULL DEFAULT '',
- `ohne_artikeltext` int(1) DEFAULT NULL,
- `langeartikelnummern` tinyint(1) NOT NULL DEFAULT '0',
- `abweichendebezeichnung` tinyint(1) NOT NULL DEFAULT '0',
- `anzeigesteuer` tinyint(11) NOT NULL DEFAULT '0',
- `kostenstelle` varchar(10) NOT NULL DEFAULT '',
- `bodyzusatz` text NOT NULL,
- `lieferbedingung` text NOT NULL,
- `titel` varchar(64) NOT NULL DEFAULT '',
- `liefertitel` varchar(64) NOT NULL DEFAULT '',
- `skontobetrag` decimal(14,4) DEFAULT NULL,
- `skontoberechnet` tinyint(1) NOT NULL DEFAULT '0',
- `bundesstaat` varchar(32) NOT NULL DEFAULT '',
- `lieferbundesstaat` varchar(32) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `projekt` (`projekt`),
- KEY `adresse` (`adresse`),
- KEY `status` (`status`),
- KEY `datum` (`datum`),
- KEY `belegnr` (`belegnr`),
- KEY `versandart` (`versandart`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `bestellung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `projekt` varchar(222) NOT NULL,
+ `bestellungsart` varchar(255) NOT NULL,
+ `belegnr` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `angebot` varchar(255) NOT NULL,
+ `freitext` text NOT NULL,
+ `internebemerkung` text NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `vorname` varchar(255) NOT NULL,
+ `abteilung` varchar(255) NOT NULL,
+ `unterabteilung` varchar(255) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `adresszusatz` varchar(255) NOT NULL,
+ `plz` varchar(255) NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `land` varchar(255) NOT NULL,
+ `abweichendelieferadresse` int(1) NOT NULL,
+ `liefername` varchar(255) NOT NULL,
+ `lieferabteilung` varchar(255) NOT NULL,
+ `lieferunterabteilung` varchar(255) NOT NULL,
+ `lieferland` varchar(255) NOT NULL,
+ `lieferstrasse` varchar(255) NOT NULL,
+ `lieferort` varchar(255) NOT NULL,
+ `lieferplz` varchar(255) NOT NULL,
+ `lieferadresszusatz` varchar(255) NOT NULL,
+ `lieferansprechpartner` varchar(255) NOT NULL,
+ `ustid` varchar(255) NOT NULL,
+ `ust_befreit` int(1) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `telefon` varchar(255) NOT NULL,
+ `telefax` varchar(255) NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `kundennummer` varchar(255) NOT NULL,
+ `lieferantennummer` varchar(255) NOT NULL,
+ `versandart` varchar(255) NOT NULL,
+ `lieferdatum` date NOT NULL,
+ `einkaeufer` varchar(255) NOT NULL,
+ `keineartikelnummern` int(1) NOT NULL,
+ `zahlungsweise` varchar(255) NOT NULL,
+ `zahlungsstatus` varchar(255) NOT NULL,
+ `zahlungszieltage` int(11) NOT NULL,
+ `zahlungszieltageskonto` int(11) NOT NULL,
+ `zahlungszielskonto` decimal(10,2) NOT NULL,
+ `gesamtsumme` decimal(18,4) NOT NULL DEFAULT 0.0000,
+ `bank_inhaber` varchar(255) NOT NULL,
+ `bank_institut` varchar(255) NOT NULL,
+ `bank_blz` int(11) NOT NULL,
+ `bank_konto` int(11) NOT NULL,
+ `paypalaccount` varchar(255) NOT NULL,
+ `bestellbestaetigung` int(1) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `versendet` int(1) NOT NULL,
+ `versendet_am` datetime NOT NULL,
+ `versendet_per` varchar(255) NOT NULL,
+ `versendet_durch` varchar(255) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `artikelnummerninfotext` int(1) DEFAULT NULL,
+ `ansprechpartner` varchar(255) DEFAULT NULL,
+ `anschreiben` varchar(255) DEFAULT NULL,
+ `usereditid` int(11) DEFAULT NULL,
+ `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT 19.00,
+ `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
+ `bestellungohnepreis` tinyint(1) NOT NULL DEFAULT 0,
+ `schreibschutz` int(1) NOT NULL DEFAULT 0,
+ `pdfarchiviert` int(1) NOT NULL DEFAULT 0,
+ `pdfarchiviertversion` int(11) NOT NULL DEFAULT 0,
+ `typ` varchar(255) NOT NULL DEFAULT 'firma',
+ `verbindlichkeiteninfo` varchar(255) NOT NULL,
+ `ohne_briefpapier` int(1) DEFAULT NULL,
+ `projektfiliale` int(11) NOT NULL DEFAULT 0,
+ `bestellung_bestaetigt` tinyint(1) NOT NULL DEFAULT 0,
+ `bestaetigteslieferdatum` date DEFAULT NULL,
+ `bestellungbestaetigtper` varchar(64) NOT NULL,
+ `bestellungbestaetigtabnummer` varchar(64) NOT NULL,
+ `gewuenschteslieferdatum` date DEFAULT NULL,
+ `zuarchivieren` int(11) NOT NULL DEFAULT 0,
+ `internebezeichnung` varchar(255) NOT NULL,
+ `angelegtam` datetime DEFAULT NULL,
+ `preisanfrageid` int(11) NOT NULL DEFAULT 0,
+ `sprache` varchar(32) NOT NULL,
+ `kundennummerlieferant` varchar(64) NOT NULL,
+ `ohne_artikeltext` int(1) DEFAULT NULL,
+ `langeartikelnummern` tinyint(1) NOT NULL DEFAULT 0,
+ `abweichendebezeichnung` tinyint(1) NOT NULL DEFAULT 0,
+ `anzeigesteuer` tinyint(11) NOT NULL DEFAULT 0,
+ `kostenstelle` varchar(10) NOT NULL,
+ `bodyzusatz` text NOT NULL,
+ `lieferbedingung` text NOT NULL,
+ `titel` varchar(64) NOT NULL,
+ `liefertitel` varchar(64) NOT NULL,
+ `skontobetrag` decimal(14,4) DEFAULT NULL,
+ `skontoberechnet` tinyint(1) NOT NULL DEFAULT 0,
+ `bundesstaat` varchar(32) NOT NULL,
+ `lieferbundesstaat` varchar(32) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `projekt` (`projekt`),
+ KEY `adresse` (`adresse`),
+ KEY `status` (`status`),
+ KEY `datum` (`datum`),
+ KEY `belegnr` (`belegnr`),
+ KEY `versandart` (`versandart`)
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `bestellung_position`
--
+DROP TABLE IF EXISTS `bestellung_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `bestellung_position` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `bestellung` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `projekt` int(11) NOT NULL,
- `bezeichnunglieferant` varchar(255) NOT NULL,
- `bestellnummer` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `menge` decimal(14,4) NOT NULL,
- `preis` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `waehrung` varchar(255) NOT NULL,
- `lieferdatum` date NOT NULL,
- `vpe` varchar(255) NOT NULL,
- `sort` int(10) NOT NULL,
- `status` varchar(64) NOT NULL,
- `umsatzsteuer` varchar(255) NOT NULL,
- `bemerkung` text NOT NULL,
- `geliefert` decimal(14,4) NOT NULL,
- `mengemanuellgeliefertaktiviert` int(11) NOT NULL,
- `manuellgeliefertbearbeiter` varchar(255) NOT NULL,
- `abgerechnet` int(1) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `abgeschlossen` int(1) DEFAULT NULL,
- `einheit` varchar(255) NOT NULL DEFAULT '',
- `zolltarifnummer` varchar(128) NOT NULL DEFAULT '0',
- `herkunftsland` varchar(128) NOT NULL DEFAULT '0',
- `artikelnummerkunde` varchar(128) NOT NULL DEFAULT '',
- `auftrag_position_id` int(11) NOT NULL DEFAULT '0',
- `preisanfrage_position_id` int(11) NOT NULL DEFAULT '0',
- `freifeld1` text,
- `freifeld2` text,
- `freifeld3` text,
- `freifeld4` text,
- `freifeld5` text,
- `freifeld6` text,
- `freifeld7` text,
- `freifeld8` text,
- `freifeld9` text,
- `freifeld10` text,
- `auswahlmenge` decimal(14,4) DEFAULT NULL,
- `auswahletiketten` int(11) DEFAULT NULL,
- `auswahllagerplatz` int(11) DEFAULT NULL,
- `teilprojekt` int(11) NOT NULL DEFAULT '0',
- `kostenstelle` varchar(10) NOT NULL DEFAULT '',
- `steuersatz` decimal(5,2) DEFAULT NULL,
- `steuertext` varchar(1024) DEFAULT NULL,
- `erloese` varchar(8) DEFAULT NULL,
- `erloesefestschreiben` tinyint(1) NOT NULL DEFAULT '0',
- `freifeld11` text,
- `freifeld12` text,
- `freifeld13` text,
- `freifeld14` text,
- `freifeld15` text,
- `freifeld16` text,
- `freifeld17` text,
- `freifeld18` text,
- `freifeld19` text,
- `freifeld20` text,
- `freifeld21` text,
- `freifeld22` text,
- `freifeld23` text,
- `freifeld24` text,
- `freifeld25` text,
- `freifeld26` text,
- `freifeld27` text,
- `freifeld28` text,
- `freifeld29` text,
- `freifeld30` text,
- `freifeld31` text,
- `freifeld32` text,
- `freifeld33` text,
- `freifeld34` text,
- `freifeld35` text,
- `freifeld36` text,
- `freifeld37` text,
- `freifeld38` text,
- `freifeld39` text,
- `freifeld40` text,
- `skontobetrag` decimal(14,4) DEFAULT NULL,
- `skontobetrag_netto_einzeln` decimal(14,4) DEFAULT NULL,
- `skontobetrag_netto_gesamt` decimal(14,4) DEFAULT NULL,
- `skontobetrag_brutto_einzeln` decimal(14,4) DEFAULT NULL,
- `skontobetrag_brutto_gesamt` decimal(14,4) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `bestellung` (`bestellung`,`artikel`),
- KEY `artikel` (`artikel`),
- KEY `bestellung_2` (`bestellung`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `bestellung_position` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `bestellung` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `bezeichnunglieferant` varchar(255) NOT NULL,
+ `bestellnummer` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `menge` decimal(14,4) NOT NULL,
+ `preis` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `waehrung` varchar(255) NOT NULL,
+ `lieferdatum` date NOT NULL,
+ `vpe` varchar(255) NOT NULL,
+ `sort` int(10) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `umsatzsteuer` varchar(255) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `geliefert` decimal(14,4) NOT NULL,
+ `mengemanuellgeliefertaktiviert` int(11) NOT NULL,
+ `manuellgeliefertbearbeiter` varchar(255) NOT NULL,
+ `abgerechnet` int(1) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `abgeschlossen` int(1) DEFAULT NULL,
+ `einheit` varchar(255) NOT NULL,
+ `zolltarifnummer` varchar(128) NOT NULL DEFAULT '0',
+ `herkunftsland` varchar(128) NOT NULL DEFAULT '0',
+ `artikelnummerkunde` varchar(128) NOT NULL,
+ `auftrag_position_id` int(11) NOT NULL DEFAULT 0,
+ `preisanfrage_position_id` int(11) NOT NULL DEFAULT 0,
+ `freifeld1` text DEFAULT NULL,
+ `freifeld2` text DEFAULT NULL,
+ `freifeld3` text DEFAULT NULL,
+ `freifeld4` text DEFAULT NULL,
+ `freifeld5` text DEFAULT NULL,
+ `freifeld6` text DEFAULT NULL,
+ `freifeld7` text DEFAULT NULL,
+ `freifeld8` text DEFAULT NULL,
+ `freifeld9` text DEFAULT NULL,
+ `freifeld10` text DEFAULT NULL,
+ `auswahlmenge` decimal(14,4) DEFAULT NULL,
+ `auswahletiketten` int(11) DEFAULT NULL,
+ `auswahllagerplatz` int(11) DEFAULT NULL,
+ `teilprojekt` int(11) NOT NULL DEFAULT 0,
+ `kostenstelle` varchar(10) NOT NULL,
+ `steuersatz` decimal(5,2) DEFAULT NULL,
+ `steuertext` varchar(1024) DEFAULT NULL,
+ `erloese` varchar(8) DEFAULT NULL,
+ `erloesefestschreiben` tinyint(1) NOT NULL DEFAULT 0,
+ `freifeld11` text DEFAULT NULL,
+ `freifeld12` text DEFAULT NULL,
+ `freifeld13` text DEFAULT NULL,
+ `freifeld14` text DEFAULT NULL,
+ `freifeld15` text DEFAULT NULL,
+ `freifeld16` text DEFAULT NULL,
+ `freifeld17` text DEFAULT NULL,
+ `freifeld18` text DEFAULT NULL,
+ `freifeld19` text DEFAULT NULL,
+ `freifeld20` text DEFAULT NULL,
+ `freifeld21` text DEFAULT NULL,
+ `freifeld22` text DEFAULT NULL,
+ `freifeld23` text DEFAULT NULL,
+ `freifeld24` text DEFAULT NULL,
+ `freifeld25` text DEFAULT NULL,
+ `freifeld26` text DEFAULT NULL,
+ `freifeld27` text DEFAULT NULL,
+ `freifeld28` text DEFAULT NULL,
+ `freifeld29` text DEFAULT NULL,
+ `freifeld30` text DEFAULT NULL,
+ `freifeld31` text DEFAULT NULL,
+ `freifeld32` text DEFAULT NULL,
+ `freifeld33` text DEFAULT NULL,
+ `freifeld34` text DEFAULT NULL,
+ `freifeld35` text DEFAULT NULL,
+ `freifeld36` text DEFAULT NULL,
+ `freifeld37` text DEFAULT NULL,
+ `freifeld38` text DEFAULT NULL,
+ `freifeld39` text DEFAULT NULL,
+ `freifeld40` text DEFAULT NULL,
+ `skontobetrag` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_netto_einzeln` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_netto_gesamt` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_brutto_einzeln` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_brutto_gesamt` decimal(14,4) DEFAULT NULL,
+ `explodiert_parent` int(11) NOT NULL DEFAULT 0,
+ `keinrabatterlaubt` int(1) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `bestellung` (`bestellung`,`artikel`),
+ KEY `artikel` (`artikel`),
+ KEY `bestellung_2` (`bestellung`)
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `bestellung_protokoll`
--
+DROP TABLE IF EXISTS `bestellung_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `bestellung_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bestellung` int(11) NOT NULL,
- `zeit` datetime NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `grund` varchar(255) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `bestellung` (`bestellung`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `bestellung_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bestellung` int(11) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `grund` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `bestellung` (`bestellung`)
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `bestellvorschlag`
+--
+
+DROP TABLE IF EXISTS `bestellvorschlag`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `bestellvorschlag` (
+ `user` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `menge` int(11) NOT NULL,
+ PRIMARY KEY (`artikel`,`user`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `bestellvorschlag_app`
--
+DROP TABLE IF EXISTS `bestellvorschlag_app`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `bestellvorschlag_app` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user` int(11) NOT NULL DEFAULT '0',
- `adresse` int(11) NOT NULL DEFAULT '0',
- `artikel` int(11) NOT NULL DEFAULT '0',
- `menge` decimal(14,4) NOT NULL DEFAULT '-1.0000',
- `bedarf` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `imauftrag` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `inproduktion` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `inbestellung` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `inbestellung_nichtversendet` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `promonat` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `verkauf` decimal(14,2) NOT NULL DEFAULT '0.00',
- `einkauf` decimal(14,2) NOT NULL DEFAULT '0.00',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `kommentar` text NOT NULL,
- `status` int(11) NOT NULL DEFAULT '0',
- `typ` varchar(32) NOT NULL DEFAULT '',
- `lieferant` int(11) NOT NULL DEFAULT '0',
- `auswahl` tinyint(1) NOT NULL DEFAULT '0',
- `von` date NOT NULL DEFAULT '0000-00-00',
- `bis` date NOT NULL DEFAULT '0000-00-00',
- `nr` int(11) NOT NULL DEFAULT '0',
- `einkaufsid` int(11) NOT NULL DEFAULT '0',
- `bedarfgesamt` decimal(14,4) NOT NULL DEFAULT '0.0000',
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`),
- KEY `user` (`user`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `bestellvorschlag_app` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user` int(11) NOT NULL DEFAULT 0,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `menge` decimal(14,4) NOT NULL DEFAULT -1.0000,
+ `bedarf` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `imauftrag` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `inproduktion` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `inbestellung` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `inbestellung_nichtversendet` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `promonat` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `verkauf` decimal(14,2) NOT NULL DEFAULT 0.00,
+ `einkauf` decimal(14,2) NOT NULL DEFAULT 0.00,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `kommentar` text NOT NULL,
+ `status` int(11) NOT NULL DEFAULT 0,
+ `typ` varchar(32) NOT NULL,
+ `lieferant` int(11) NOT NULL DEFAULT 0,
+ `auswahl` tinyint(1) NOT NULL DEFAULT 0,
+ `von` date NOT NULL DEFAULT '0000-00-00',
+ `bis` date NOT NULL DEFAULT '0000-00-00',
+ `nr` int(11) NOT NULL DEFAULT 0,
+ `einkaufsid` int(11) NOT NULL DEFAULT 0,
+ `bedarfgesamt` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`),
+ KEY `user` (`user`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `bestellvorschlag_app_staffeln`
--
+DROP TABLE IF EXISTS `bestellvorschlag_app_staffeln`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `bestellvorschlag_app_staffeln` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `tage` int(11) NOT NULL DEFAULT '0',
- `bedarfstaffel` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `bestellvorschlag_app_staffeln` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `tage` int(11) NOT NULL DEFAULT 0,
+ `bedarfstaffel` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `boxnachrichten`
--
+DROP TABLE IF EXISTS `boxnachrichten`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `boxnachrichten` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user` int(11) NOT NULL DEFAULT '0',
- `gruppe` int(11) NOT NULL DEFAULT '0',
- `bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `nachricht` text NOT NULL,
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `prio` int(11) NOT NULL DEFAULT '0',
- `ablaufzeit` int(11) NOT NULL DEFAULT '0',
- `objekt` varchar(255) NOT NULL DEFAULT '',
- `parameter` int(11) NOT NULL DEFAULT '0',
- `beep` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `boxnachrichten` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user` int(11) NOT NULL DEFAULT 0,
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ `bezeichnung` varchar(255) NOT NULL,
+ `nachricht` text NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `prio` int(11) NOT NULL DEFAULT 0,
+ `ablaufzeit` int(11) NOT NULL DEFAULT 0,
+ `objekt` varchar(255) NOT NULL,
+ `parameter` int(11) NOT NULL DEFAULT 0,
+ `beep` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `bundesstaaten`
--
+DROP TABLE IF EXISTS `bundesstaaten`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `bundesstaaten` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `land` varchar(255) NOT NULL,
- `iso` varchar(255) NOT NULL,
- `bundesstaat` varchar(255) NOT NULL,
- `aktiv` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=115 DEFAULT CHARSET=utf8;
+CREATE TABLE `bundesstaaten` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `land` varchar(255) NOT NULL,
+ `iso` varchar(255) NOT NULL,
+ `bundesstaat` varchar(255) NOT NULL,
+ `aktiv` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=115 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `caldav_changes`
--
+DROP TABLE IF EXISTS `caldav_changes`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `caldav_changes` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `uri` text,
- `change_type` text,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `caldav_changes` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `uri` text DEFAULT NULL,
+ `change_type` text DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `calendar`
--
+DROP TABLE IF EXISTS `calendar`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `calendar` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `date` date NOT NULL DEFAULT '0000-00-00',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `calendar` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `date` date NOT NULL DEFAULT '0000-00-00',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `change_log`
--
+DROP TABLE IF EXISTS `change_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `change_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bearbeiter` varchar(32) NOT NULL DEFAULT '',
- `module` varchar(32) NOT NULL DEFAULT '',
- `action` varchar(32) NOT NULL DEFAULT '',
- `tabelle` varchar(64) NOT NULL DEFAULT '',
- `tableid` int(11) NOT NULL DEFAULT '0',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `tableid` (`tableid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `change_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bearbeiter` varchar(32) NOT NULL,
+ `module` varchar(32) NOT NULL,
+ `action` varchar(32) NOT NULL,
+ `tabelle` varchar(64) NOT NULL,
+ `tableid` int(11) NOT NULL DEFAULT 0,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `tableid` (`tableid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `change_log_field`
--
+DROP TABLE IF EXISTS `change_log_field`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `change_log_field` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `change_log` int(11) NOT NULL DEFAULT '0',
- `fieldname` varchar(64) NOT NULL DEFAULT '',
- `oldvalue` text NOT NULL,
- `newvalue` text NOT NULL,
- PRIMARY KEY (`id`),
- KEY `change_log` (`change_log`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `change_log_field` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `change_log` int(11) NOT NULL DEFAULT 0,
+ `fieldname` varchar(64) NOT NULL,
+ `oldvalue` text NOT NULL,
+ `newvalue` text NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `change_log` (`change_log`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `chargen`
--
+DROP TABLE IF EXISTS `chargen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `chargen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `charge` text NOT NULL,
- `adresse` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `beschreibung` varchar(255) NOT NULL,
- `lieferung` date NOT NULL,
- `lieferschein` int(11) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `logdatei` datetime NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `chargen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `charge` text NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `beschreibung` varchar(255) NOT NULL,
+ `lieferung` date NOT NULL,
+ `lieferschein` int(11) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `logdatei` datetime NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `chargen_log`
--
+DROP TABLE IF EXISTS `chargen_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `chargen_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `lager_platz` int(11) NOT NULL DEFAULT '0',
- `eingang` int(1) NOT NULL DEFAULT '0',
- `bezeichnung` text NOT NULL,
- `internebemerkung` text NOT NULL,
- `zeit` datetime DEFAULT NULL,
- `adresse_mitarbeiter` int(11) NOT NULL DEFAULT '0',
- `adresse` int(11) NOT NULL DEFAULT '0',
- `menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `doctype` varchar(32) NOT NULL DEFAULT '',
- `doctypeid` int(11) NOT NULL DEFAULT '0',
- `bestand` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `is_interim` tinyint(1) NOT NULL DEFAULT '0',
- `storage_movement_id` int(11) DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `doctypeid` (`doctypeid`),
- KEY `doctype` (`doctype`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `chargen_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `lager_platz` int(11) NOT NULL DEFAULT 0,
+ `eingang` int(1) NOT NULL DEFAULT 0,
+ `bezeichnung` text NOT NULL,
+ `internebemerkung` text NOT NULL,
+ `zeit` datetime DEFAULT NULL,
+ `adresse_mitarbeiter` int(11) NOT NULL DEFAULT 0,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `doctype` varchar(32) NOT NULL,
+ `doctypeid` int(11) NOT NULL DEFAULT 0,
+ `bestand` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `is_interim` tinyint(1) NOT NULL DEFAULT 0,
+ `storage_movement_id` int(11) DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `doctypeid` (`doctypeid`),
+ KEY `doctype` (`doctype`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `chargenverwaltung`
--
+DROP TABLE IF EXISTS `chargenverwaltung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `chargenverwaltung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL,
- `bestellung` int(11) NOT NULL,
- `menge` decimal(14,4) NOT NULL,
- `vpe` varchar(255) NOT NULL,
- `zeit` datetime NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `chargenverwaltung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL,
+ `bestellung` int(11) NOT NULL,
+ `menge` decimal(14,4) NOT NULL,
+ `vpe` varchar(255) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `chat`
--
+DROP TABLE IF EXISTS `chat`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `chat` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user_from` int(11) NOT NULL DEFAULT '0',
- `user_to` int(11) NOT NULL DEFAULT '0',
- `message` text NOT NULL,
- `zeitstempel` datetime DEFAULT NULL,
- `prio` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `user_from` (`user_from`),
- KEY `user_to` (`user_to`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `chat` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user_from` int(11) NOT NULL DEFAULT 0,
+ `user_to` int(11) NOT NULL DEFAULT 0,
+ `message` text NOT NULL,
+ `zeitstempel` datetime DEFAULT NULL,
+ `prio` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `user_from` (`user_from`),
+ KEY `user_to` (`user_to`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `chat_gelesen`
--
+DROP TABLE IF EXISTS `chat_gelesen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `chat_gelesen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user` int(11) NOT NULL DEFAULT '0',
- `message` int(11) NOT NULL DEFAULT '0',
- `zeitstempel` datetime DEFAULT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `user` (`user`,`message`),
- KEY `message` (`message`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `chat_gelesen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user` int(11) NOT NULL DEFAULT 0,
+ `message` int(11) NOT NULL DEFAULT 0,
+ `zeitstempel` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `user` (`user`,`message`),
+ KEY `message` (`message`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `checkaltertable`
+--
+
+DROP TABLE IF EXISTS `checkaltertable`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `checkaltertable` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `checksum` varchar(128) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=586 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `collectivedebitor`
--
+DROP TABLE IF EXISTS `collectivedebitor`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `collectivedebitor` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `paymentmethod_id` int(11) DEFAULT NULL,
- `channel_id` int(11) NOT NULL DEFAULT '0',
- `country` varchar(255) DEFAULT NULL,
- `project_id` int(11) DEFAULT NULL,
- `group_id` int(11) DEFAULT NULL,
- `account` varchar(255) DEFAULT NULL,
- `store_in_address` tinyint(1) NOT NULL DEFAULT '0',
- `sort` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `collectivedebitor` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `paymentmethod_id` int(11) DEFAULT NULL,
+ `channel_id` int(11) NOT NULL DEFAULT 0,
+ `country` varchar(255) DEFAULT NULL,
+ `project_id` int(11) DEFAULT NULL,
+ `group_id` int(11) DEFAULT NULL,
+ `account` varchar(255) DEFAULT NULL,
+ `store_in_address` tinyint(1) NOT NULL DEFAULT 0,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `cronjob_kommissionierung`
--
+DROP TABLE IF EXISTS `cronjob_kommissionierung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `cronjob_kommissionierung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `bezeichnung` varchar(40) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `cronjob_kommissionierung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `bezeichnung` varchar(40) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `cronjob_log`
--
+DROP TABLE IF EXISTS `cronjob_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `cronjob_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `parent_id` int(11) NOT NULL DEFAULT '0',
- `cronjob_id` int(11) NOT NULL DEFAULT '0',
- `memory_usage` int(11) NOT NULL DEFAULT '0',
- `memory_peak` int(11) NOT NULL DEFAULT '0',
- `cronjob_name` varchar(255) NOT NULL DEFAULT '',
- `change_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `status` varchar(32) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `cronjob_id` (`cronjob_id`,`change_time`)
-) ENGINE=InnoDB AUTO_INCREMENT=70109 DEFAULT CHARSET=utf8;
+CREATE TABLE `cronjob_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `parent_id` int(11) NOT NULL DEFAULT 0,
+ `cronjob_id` int(11) NOT NULL DEFAULT 0,
+ `memory_usage` int(11) NOT NULL DEFAULT 0,
+ `memory_peak` int(11) NOT NULL DEFAULT 0,
+ `cronjob_name` varchar(255) NOT NULL,
+ `change_time` timestamp NOT NULL DEFAULT current_timestamp(),
+ `status` varchar(32) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `cronjob_id` (`cronjob_id`,`change_time`)
+) ENGINE=InnoDB AUTO_INCREMENT=70109 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `cronjob_starter_running`
--
+DROP TABLE IF EXISTS `cronjob_starter_running`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `cronjob_starter_running` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `uid` varchar(23) NOT NULL,
- `active` tinyint(1) NOT NULL DEFAULT '0',
- `type` varchar(10) NOT NULL,
- `task_id` int(11) NOT NULL DEFAULT '0',
- `last_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `uid` (`uid`,`type`)
-) ENGINE=InnoDB AUTO_INCREMENT=9530 DEFAULT CHARSET=utf8;
+CREATE TABLE `cronjob_starter_running` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `uid` varchar(23) NOT NULL,
+ `active` tinyint(1) NOT NULL DEFAULT 0,
+ `type` varchar(10) NOT NULL,
+ `task_id` int(11) NOT NULL DEFAULT 0,
+ `last_time` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `uid` (`uid`,`type`)
+) ENGINE=InnoDB AUTO_INCREMENT=9530 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `crossselling_artikel`
+--
+
+DROP TABLE IF EXISTS `crossselling_artikel`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `crossselling_artikel` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `aktiv` int(1) NOT NULL,
+ `art` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `crosssellingartikel` int(11) NOT NULL,
+ `shop` int(11) NOT NULL,
+ `sort` int(11) NOT NULL,
+ `bemerkung` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `gegenseitigzuweisen` int(1) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `datei`
--
+DROP TABLE IF EXISTS `datei`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `datei` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `titel` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `nummer` varchar(255) NOT NULL,
- `geloescht` int(11) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `firma` int(1) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `datei` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `titel` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `nummer` varchar(255) NOT NULL,
+ `geloescht` int(11) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `firma` int(1) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `datei_stichwoerter`
--
+DROP TABLE IF EXISTS `datei_stichwoerter`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `datei_stichwoerter` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datei` int(10) NOT NULL,
- `subjekt` varchar(255) NOT NULL,
- `objekt` varchar(255) NOT NULL,
- `parameter` varchar(255) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `sort` int(11) NOT NULL DEFAULT '0',
- `parameter2` int(11) NOT NULL DEFAULT '0',
- `objekt2` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `datei` (`datei`),
- KEY `parameter` (`parameter`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `datei_stichwoerter` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datei` int(10) NOT NULL,
+ `subjekt` varchar(255) NOT NULL,
+ `objekt` varchar(255) NOT NULL,
+ `parameter` varchar(255) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `parameter2` int(11) NOT NULL DEFAULT 0,
+ `objekt2` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `datei` (`datei`),
+ KEY `parameter` (`parameter`)
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `datei_stichwortvorlagen`
--
+DROP TABLE IF EXISTS `datei_stichwortvorlagen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `datei_stichwortvorlagen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `beschriftung` varchar(128) NOT NULL DEFAULT '',
- `ausblenden` tinyint(1) NOT NULL DEFAULT '0',
- `modul` varchar(128) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `datei_stichwortvorlagen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `beschriftung` varchar(128) NOT NULL,
+ `ausblenden` tinyint(1) NOT NULL DEFAULT 0,
+ `modul` varchar(128) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `datei_version`
--
+DROP TABLE IF EXISTS `datei_version`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `datei_version` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `datei` int(10) NOT NULL,
- `ersteller` varchar(255) NOT NULL,
- `datum` date NOT NULL,
- `version` int(5) NOT NULL,
- `dateiname` varchar(255) NOT NULL,
- `bemerkung` varchar(255) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `size` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `datei` (`datei`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `datei_version` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `datei` int(10) NOT NULL,
+ `ersteller` varchar(255) NOT NULL,
+ `datum` date NOT NULL,
+ `version` int(5) NOT NULL,
+ `dateiname` varchar(255) NOT NULL,
+ `bemerkung` varchar(255) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `size` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `datei` (`datei`)
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `dateibaum`
--
+DROP TABLE IF EXISTS `dateibaum`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `dateibaum` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datei_stichwoerter` int(11) NOT NULL DEFAULT '0',
- `pfad` text NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `dateibaum` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datei_stichwoerter` int(11) NOT NULL DEFAULT 0,
+ `pfad` text NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `datev_buchungen`
--
+DROP TABLE IF EXISTS `datev_buchungen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `datev_buchungen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `wkz` varchar(255) NOT NULL,
- `umsatz` decimal(10,2) NOT NULL,
- `gegenkonto` int(255) NOT NULL,
- `belegfeld1` varchar(255) NOT NULL,
- `belegfeld2` varchar(255) NOT NULL,
- `datum` date NOT NULL,
- `konto` varchar(255) NOT NULL,
- `haben` int(1) NOT NULL,
- `kost1` varchar(255) NOT NULL,
- `kost2` varchar(255) NOT NULL,
- `kostmenge` varchar(255) NOT NULL,
- `skonto` decimal(10,2) NOT NULL,
- `buchungstext` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `exportiert` int(1) NOT NULL,
- `firma` int(11) NOT NULL,
- `kontoauszug` int(11) DEFAULT NULL,
- `parent` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `datev_buchungen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `wkz` varchar(255) NOT NULL,
+ `umsatz` decimal(10,2) NOT NULL,
+ `gegenkonto` int(255) NOT NULL,
+ `belegfeld1` varchar(255) NOT NULL,
+ `belegfeld2` varchar(255) NOT NULL,
+ `datum` date NOT NULL,
+ `konto` varchar(255) NOT NULL,
+ `haben` int(1) NOT NULL,
+ `kost1` varchar(255) NOT NULL,
+ `kost2` varchar(255) NOT NULL,
+ `kostmenge` varchar(255) NOT NULL,
+ `skonto` decimal(10,2) NOT NULL,
+ `buchungstext` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `exportiert` int(1) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `kontoauszug` int(11) DEFAULT NULL,
+ `parent` int(11) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `datevconnect_online_export`
--
+DROP TABLE IF EXISTS `datevconnect_online_export`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `datevconnect_online_export` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` text,
- `timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `status` text,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `datevconnect_online_export` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` text DEFAULT NULL,
+ `timestamp` timestamp NOT NULL DEFAULT current_timestamp(),
+ `status` text DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `delivery_problemcase`
--
+DROP TABLE IF EXISTS `delivery_problemcase`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `delivery_problemcase` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `problemcase` varchar(255) NOT NULL DEFAULT '',
- `sort` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
+CREATE TABLE `delivery_problemcase` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `problemcase` varchar(255) NOT NULL,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `device_jobs`
--
+DROP TABLE IF EXISTS `device_jobs`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `device_jobs` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `deviceidsource` varchar(64) DEFAULT '',
- `deviceiddest` varchar(64) DEFAULT '',
- `job` longtext NOT NULL,
- `zeitstempel` datetime DEFAULT NULL,
- `abgeschlossen` tinyint(1) NOT NULL DEFAULT '0',
- `art` varchar(64) DEFAULT '',
- `request_id` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `device_jobs` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `deviceidsource` varchar(64) DEFAULT NULL,
+ `deviceiddest` varchar(64) DEFAULT NULL,
+ `job` longtext NOT NULL,
+ `zeitstempel` datetime DEFAULT NULL,
+ `abgeschlossen` tinyint(1) NOT NULL DEFAULT 0,
+ `art` varchar(64) DEFAULT NULL,
+ `request_id` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `docscan`
--
+DROP TABLE IF EXISTS `docscan`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `docscan` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datei` int(11) DEFAULT NULL,
- `kategorie` text,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `docscan` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datei` int(11) DEFAULT NULL,
+ `kategorie` text DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `docscan_metadata`
--
+DROP TABLE IF EXISTS `docscan_metadata`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `docscan_metadata` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `docscan_id` int(10) unsigned NOT NULL,
- `meta_key` varchar(32) NOT NULL,
- `meta_value` varchar(32) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `docscan_metadata` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `docscan_id` int(10) unsigned NOT NULL,
+ `meta_key` varchar(32) NOT NULL,
+ `meta_value` varchar(32) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `document_customization_infoblock`
--
+DROP TABLE IF EXISTS `document_customization_infoblock`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `document_customization_infoblock` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `keyword` varchar(32) NOT NULL DEFAULT '',
- `doctype` varchar(32) NOT NULL DEFAULT '',
- `fontstyle` varchar(2) NOT NULL DEFAULT '',
- `alignment` varchar(2) NOT NULL DEFAULT '',
- `content` text,
- `project_id` int(11) NOT NULL DEFAULT '0',
- `active` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `document_customization_infoblock` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `keyword` varchar(32) NOT NULL,
+ `doctype` varchar(32) NOT NULL,
+ `fontstyle` varchar(2) NOT NULL,
+ `alignment` varchar(2) NOT NULL,
+ `content` text DEFAULT NULL,
+ `project_id` int(11) NOT NULL DEFAULT 0,
+ `active` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `document_customization_infoblock_translation`
--
+DROP TABLE IF EXISTS `document_customization_infoblock_translation`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `document_customization_infoblock_translation` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `document_customization_infoblock_id` int(11) NOT NULL DEFAULT '0',
- `language_code` varchar(2) NOT NULL DEFAULT '',
- `content` text,
- `active` tinyint(1) NOT NULL DEFAULT '0',
- `fontstyle` varchar(2) NOT NULL DEFAULT '',
- `alignment` varchar(2) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `document_customization_infoblock_id` (`document_customization_infoblock_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `document_customization_infoblock_translation` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `document_customization_infoblock_id` int(11) NOT NULL DEFAULT 0,
+ `language_code` varchar(2) NOT NULL,
+ `content` text DEFAULT NULL,
+ `active` tinyint(1) NOT NULL DEFAULT 0,
+ `fontstyle` varchar(2) NOT NULL,
+ `alignment` varchar(2) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `document_customization_infoblock_id` (`document_customization_infoblock_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `dokumente`
--
+DROP TABLE IF EXISTS `dokumente`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `dokumente` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `adresse_from` int(11) NOT NULL,
- `adresse_to` int(11) NOT NULL,
- `typ` varchar(24) NOT NULL,
- `von` varchar(512) NOT NULL,
- `firma` varchar(512) NOT NULL,
- `an` varchar(512) NOT NULL,
- `email_an` varchar(255) NOT NULL,
- `firma_an` varchar(255) NOT NULL,
- `adresse` varchar(255) NOT NULL,
- `plz` varchar(16) NOT NULL,
- `ort` varchar(255) NOT NULL,
- `land` varchar(32) NOT NULL,
- `datum` date NOT NULL,
- `betreff` varchar(1023) NOT NULL,
- `content` text NOT NULL,
- `signatur` tinyint(1) NOT NULL,
- `send_as` varchar(24) NOT NULL,
- `email` varchar(255) NOT NULL,
- `printer` int(2) NOT NULL,
- `fax` tinyint(2) NOT NULL,
- `sent` tinyint(1) NOT NULL DEFAULT '0',
- `deleted` tinyint(1) NOT NULL DEFAULT '0',
- `created` datetime NOT NULL,
- `ansprechpartner` varchar(512) DEFAULT NULL,
- `email_cc` varchar(255) DEFAULT NULL,
- `email_bcc` varchar(255) DEFAULT NULL,
- `bearbeiter` varchar(128) DEFAULT NULL,
- `uhrzeit` time DEFAULT NULL,
- `projekt` int(11) NOT NULL DEFAULT '0',
- `internebezeichnung` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `adresse_to` (`adresse_to`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `dokumente` (
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
+ `adresse_from` int(11) NOT NULL,
+ `adresse_to` int(11) NOT NULL,
+ `typ` varchar(24) NOT NULL,
+ `von` varchar(512) NOT NULL,
+ `firma` varchar(512) NOT NULL,
+ `an` varchar(512) NOT NULL,
+ `email_an` varchar(255) NOT NULL,
+ `firma_an` varchar(255) NOT NULL,
+ `adresse` varchar(255) NOT NULL,
+ `plz` varchar(16) NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `land` varchar(32) NOT NULL,
+ `datum` date NOT NULL,
+ `betreff` varchar(1023) NOT NULL,
+ `content` text NOT NULL,
+ `signatur` tinyint(1) NOT NULL,
+ `send_as` varchar(24) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `printer` int(2) NOT NULL,
+ `fax` tinyint(2) NOT NULL,
+ `sent` tinyint(1) NOT NULL DEFAULT 0,
+ `deleted` tinyint(1) NOT NULL DEFAULT 0,
+ `created` datetime NOT NULL,
+ `ansprechpartner` varchar(512) DEFAULT NULL,
+ `email_cc` varchar(255) DEFAULT NULL,
+ `email_bcc` varchar(255) DEFAULT NULL,
+ `bearbeiter` varchar(128) DEFAULT NULL,
+ `uhrzeit` time DEFAULT NULL,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `internebezeichnung` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `adresse_to` (`adresse_to`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `dokumente_send`
--
+DROP TABLE IF EXISTS `dokumente_send`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `dokumente_send` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `dokument` varchar(255) NOT NULL,
- `zeit` datetime NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `adresse` int(11) NOT NULL,
- `ansprechpartner` varchar(255) NOT NULL,
- `projekt` int(11) NOT NULL,
- `parameter` int(11) NOT NULL,
- `art` varchar(255) NOT NULL,
- `betreff` varchar(255) NOT NULL,
- `text` text NOT NULL,
- `geloescht` int(1) NOT NULL,
- `versendet` int(1) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `dateiid` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `dokumente_send` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `dokument` varchar(255) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `ansprechpartner` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `parameter` int(11) NOT NULL,
+ `art` varchar(255) NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `text` text NOT NULL,
+ `geloescht` int(1) NOT NULL,
+ `versendet` int(1) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `dateiid` int(11) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `dropshipping`
--
+DROP TABLE IF EXISTS `dropshipping`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `dropshipping` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `gruppe` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `gruppe` (`gruppe`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `dropshipping` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `gruppe` (`gruppe`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `dropshipping_gruppe`
--
+DROP TABLE IF EXISTS `dropshipping_gruppe`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `dropshipping_gruppe` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(200) NOT NULL DEFAULT '',
- `adresse` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `autoversand` int(1) NOT NULL DEFAULT '0',
- `zahlungok` tinyint(1) NOT NULL DEFAULT '0',
- `lieferdatumberechnen` int(1) NOT NULL DEFAULT '0',
- `bestellunganlegen` int(1) NOT NULL DEFAULT '0',
- `abweichendelieferadresse` int(1) NOT NULL DEFAULT '0',
- `lieferscheinanhaengen` int(1) NOT NULL DEFAULT '0',
- `rechnunganhaengen` int(1) NOT NULL DEFAULT '0',
- `auftraganhaengen` int(1) NOT NULL DEFAULT '0',
- `bestellungmail` int(1) NOT NULL DEFAULT '0',
- `lieferscheinmail` int(1) NOT NULL DEFAULT '0',
- `rechnungmail` int(1) NOT NULL DEFAULT '0',
- `rueckmeldungshop` int(1) NOT NULL DEFAULT '0',
- `bestellungdrucken` int(11) NOT NULL DEFAULT '0',
- `lieferscheindrucken` int(11) NOT NULL DEFAULT '0',
- `rechnungdrucken` int(11) NOT NULL DEFAULT '0',
- `lieferscheincsv` tinyint(1) NOT NULL DEFAULT '0',
- `auftragcsv` tinyint(1) NOT NULL DEFAULT '0',
- `bestellungabschliessen` tinyint(1) NOT NULL DEFAULT '0',
- `belegeautoversandkunde` tinyint(1) NOT NULL DEFAULT '0',
- `belegeautoversand` varchar(16) NOT NULL DEFAULT 'standardauftrag',
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `dropshipping_gruppe` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(200) NOT NULL,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `autoversand` int(1) NOT NULL DEFAULT 0,
+ `zahlungok` tinyint(1) NOT NULL DEFAULT 0,
+ `lieferdatumberechnen` int(1) NOT NULL DEFAULT 0,
+ `bestellunganlegen` int(1) NOT NULL DEFAULT 0,
+ `abweichendelieferadresse` int(1) NOT NULL DEFAULT 0,
+ `lieferscheinanhaengen` int(1) NOT NULL DEFAULT 0,
+ `rechnunganhaengen` int(1) NOT NULL DEFAULT 0,
+ `auftraganhaengen` int(1) NOT NULL DEFAULT 0,
+ `bestellungmail` int(1) NOT NULL DEFAULT 0,
+ `lieferscheinmail` int(1) NOT NULL DEFAULT 0,
+ `rechnungmail` int(1) NOT NULL DEFAULT 0,
+ `rueckmeldungshop` int(1) NOT NULL DEFAULT 0,
+ `bestellungdrucken` int(11) NOT NULL DEFAULT 0,
+ `lieferscheindrucken` int(11) NOT NULL DEFAULT 0,
+ `rechnungdrucken` int(11) NOT NULL DEFAULT 0,
+ `lieferscheincsv` tinyint(1) NOT NULL DEFAULT 0,
+ `auftragcsv` tinyint(1) NOT NULL DEFAULT 0,
+ `bestellungabschliessen` tinyint(1) NOT NULL DEFAULT 0,
+ `belegeautoversandkunde` tinyint(1) NOT NULL DEFAULT 0,
+ `belegeautoversand` varchar(16) NOT NULL DEFAULT 'standardauftrag',
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `drucker`
--
+DROP TABLE IF EXISTS `drucker`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `drucker` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL,
- `bezeichnung` varchar(255) NOT NULL,
- `befehl` varchar(255) NOT NULL,
- `aktiv` int(1) NOT NULL,
- `firma` int(1) NOT NULL,
- `tomail` varchar(255) NOT NULL DEFAULT '',
- `tomailtext` text NOT NULL,
- `tomailsubject` text NOT NULL,
- `adapterboxip` varchar(255) NOT NULL DEFAULT '',
- `adapterboxseriennummer` varchar(255) NOT NULL DEFAULT '',
- `adapterboxpasswort` varchar(255) NOT NULL DEFAULT '',
- `anbindung` varchar(255) NOT NULL DEFAULT '',
- `art` int(1) NOT NULL DEFAULT '0',
- `faxserver` int(1) NOT NULL DEFAULT '0',
- `format` varchar(64) NOT NULL DEFAULT '',
- `keinhintergrund` tinyint(1) NOT NULL DEFAULT '0',
- `json` text,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
+CREATE TABLE `drucker` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `befehl` varchar(255) NOT NULL,
+ `aktiv` int(1) NOT NULL,
+ `firma` int(1) NOT NULL,
+ `tomail` varchar(255) NOT NULL,
+ `tomailtext` text NOT NULL,
+ `tomailsubject` text NOT NULL,
+ `adapterboxip` varchar(255) NOT NULL,
+ `adapterboxseriennummer` varchar(255) NOT NULL,
+ `adapterboxpasswort` varchar(255) NOT NULL,
+ `anbindung` varchar(255) NOT NULL,
+ `art` int(1) NOT NULL DEFAULT 0,
+ `faxserver` int(1) NOT NULL DEFAULT 0,
+ `format` varchar(64) NOT NULL,
+ `keinhintergrund` tinyint(1) NOT NULL DEFAULT 0,
+ `json` text DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `drucker_spooler`
--
+DROP TABLE IF EXISTS `drucker_spooler`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `drucker_spooler` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `drucker` int(11) NOT NULL DEFAULT '0',
- `filename` varchar(128) NOT NULL DEFAULT '',
- `content` longblob NOT NULL,
- `description` varchar(128) NOT NULL DEFAULT '',
- `anzahl` varchar(128) NOT NULL DEFAULT '',
- `befehl` varchar(128) NOT NULL DEFAULT '',
- `anbindung` varchar(128) NOT NULL DEFAULT '',
- `zeitstempel` datetime DEFAULT NULL,
- `user` int(11) NOT NULL DEFAULT '0',
- `gedruckt` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `drucker` (`drucker`),
- KEY `user` (`user`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `drucker_spooler` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `drucker` int(11) NOT NULL DEFAULT 0,
+ `filename` varchar(128) NOT NULL,
+ `content` longblob NOT NULL,
+ `description` varchar(128) NOT NULL,
+ `anzahl` varchar(128) NOT NULL,
+ `befehl` varchar(128) NOT NULL,
+ `anbindung` varchar(128) NOT NULL,
+ `zeitstempel` datetime DEFAULT NULL,
+ `user` int(11) NOT NULL DEFAULT 0,
+ `gedruckt` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `drucker` (`drucker`),
+ KEY `user` (`user`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `dsgvo_loeschauftrag`
--
+DROP TABLE IF EXISTS `dsgvo_loeschauftrag`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `dsgvo_loeschauftrag` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `loeschauftrag_vom` date NOT NULL,
- `kommentar` varchar(512) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `dsgvo_loeschauftrag` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `loeschauftrag_vom` date NOT NULL,
+ `kommentar` varchar(512) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `dta`
--
+DROP TABLE IF EXISTS `dta`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `dta` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `datum` date NOT NULL,
- `name` varchar(255) NOT NULL,
- `konto` varchar(64) NOT NULL,
- `blz` varchar(64) NOT NULL,
- `betrag` decimal(10,2) NOT NULL,
- `vz1` varchar(255) NOT NULL,
- `vz2` varchar(255) NOT NULL,
- `vz3` varchar(255) NOT NULL,
- `lastschrift` int(1) NOT NULL,
- `gutschrift` int(1) NOT NULL,
- `kontointern` int(10) NOT NULL,
- `datei` int(11) NOT NULL,
- `status` varchar(255) NOT NULL,
- `firma` int(11) NOT NULL,
- `waehrung` varchar(3) NOT NULL DEFAULT 'EUR',
- `verbindlichkeit` int(11) NOT NULL DEFAULT '0',
- `rechnung` int(11) NOT NULL DEFAULT '0',
- `mandatsreferenzaenderung` tinyint(1) NOT NULL DEFAULT '0',
- `mandatsreferenzart` varchar(64) NOT NULL DEFAULT '',
- `mandatsreferenzwdhart` varchar(64) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `dta` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `datum` date NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `konto` varchar(64) NOT NULL,
+ `blz` varchar(64) NOT NULL,
+ `betrag` decimal(10,2) NOT NULL,
+ `vz1` varchar(255) NOT NULL,
+ `vz2` varchar(255) NOT NULL,
+ `vz3` varchar(255) NOT NULL,
+ `lastschrift` int(1) NOT NULL,
+ `gutschrift` int(1) NOT NULL,
+ `kontointern` int(10) NOT NULL,
+ `datei` int(11) NOT NULL,
+ `status` varchar(255) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `waehrung` varchar(3) NOT NULL DEFAULT 'EUR',
+ `verbindlichkeit` int(11) NOT NULL DEFAULT 0,
+ `rechnung` int(11) NOT NULL DEFAULT 0,
+ `mandatsreferenzaenderung` tinyint(1) NOT NULL DEFAULT 0,
+ `mandatsreferenzart` varchar(64) NOT NULL,
+ `mandatsreferenzwdhart` varchar(64) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `dta_datei`
--
+DROP TABLE IF EXISTS `dta_datei`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `dta_datei` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `inhalt` text NOT NULL,
- `datum` datetime NOT NULL,
- `status` varchar(64) NOT NULL,
- `art` varchar(255) NOT NULL,
- `firma` int(11) NOT NULL,
- `konto` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `dta_datei` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `inhalt` text NOT NULL,
+ `datum` datetime NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `art` varchar(255) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `konto` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `dta_datei_verband`
--
+DROP TABLE IF EXISTS `dta_datei_verband`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `dta_datei_verband` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date DEFAULT NULL,
- `bemerkung` text NOT NULL,
- `dateiname` varchar(255) NOT NULL DEFAULT '',
- `email` varchar(255) NOT NULL DEFAULT '',
- `betreff` varchar(255) NOT NULL DEFAULT '',
- `nachricht` text NOT NULL,
- `datum_versendet` date DEFAULT NULL,
- `status` varchar(255) NOT NULL DEFAULT '',
- `verband` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `variante` int(11) NOT NULL DEFAULT '0',
- `partnerid` varchar(255) NOT NULL DEFAULT '',
- `kundennummer` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `dta_datei_verband` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date DEFAULT NULL,
+ `bemerkung` text NOT NULL,
+ `dateiname` varchar(255) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `nachricht` text NOT NULL,
+ `datum_versendet` date DEFAULT NULL,
+ `status` varchar(255) NOT NULL,
+ `verband` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `variante` int(11) NOT NULL DEFAULT 0,
+ `partnerid` varchar(255) NOT NULL,
+ `kundennummer` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `eangenerator`
--
+DROP TABLE IF EXISTS `eangenerator`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `eangenerator` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `ean` varchar(255) NOT NULL,
- `available` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `eangenerator` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `ean` varchar(255) NOT NULL,
+ `available` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_articles_to_sync`
--
+DROP TABLE IF EXISTS `ebay_articles_to_sync`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_articles_to_sync` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `article_id` int(11) NOT NULL,
- `request` varchar(255) NOT NULL DEFAULT '',
- `type` varchar(255) NOT NULL DEFAULT '',
- `shop_id` int(11) NOT NULL,
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `article_id` (`article_id`),
- KEY `shop_id` (`shop_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_articles_to_sync` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `article_id` int(11) NOT NULL,
+ `request` varchar(255) NOT NULL,
+ `type` varchar(255) NOT NULL,
+ `shop_id` int(11) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `article_id` (`article_id`),
+ KEY `shop_id` (`shop_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_artikelzuordnungen`
--
+DROP TABLE IF EXISTS `ebay_artikelzuordnungen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_artikelzuordnungen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `itemid` varchar(255) NOT NULL,
- `shop` int(10) NOT NULL,
- `bezeichnung` varchar(255) DEFAULT '',
- `variation` varchar(255) DEFAULT '',
- `sku` varchar(255) DEFAULT '',
- `artikel` int(11) DEFAULT NULL,
- `erledigt` int(1) DEFAULT '0',
- `verkauft` int(11) DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_artikelzuordnungen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `itemid` varchar(255) NOT NULL,
+ `shop` int(10) NOT NULL,
+ `bezeichnung` varchar(255) DEFAULT NULL,
+ `variation` varchar(255) DEFAULT NULL,
+ `sku` varchar(255) DEFAULT NULL,
+ `artikel` int(11) DEFAULT NULL,
+ `erledigt` int(1) DEFAULT 0,
+ `verkauft` int(11) DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_auktionen`
--
+DROP TABLE IF EXISTS `ebay_auktionen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_auktionen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bild` varchar(255) NOT NULL DEFAULT '',
- `url` varchar(255) NOT NULL DEFAULT '',
- `itemid` varchar(255) NOT NULL DEFAULT '',
- `sku` varchar(255) NOT NULL DEFAULT '',
- `artikel` int(11) NOT NULL,
- `typ` varchar(255) NOT NULL DEFAULT '',
- `startdatum` datetime NOT NULL,
- `dauer` varchar(255) NOT NULL,
- `letzteaktualisierung` date NOT NULL,
- `eingestellt` int(11) NOT NULL DEFAULT '0',
- `verfuegbar` int(11) NOT NULL DEFAULT '0',
- `verkauf` float NOT NULL DEFAULT '0',
- `sofortkauf` float NOT NULL DEFAULT '0',
- `beobachtet` int(11) NOT NULL DEFAULT '0',
- `shop` int(11) NOT NULL,
- `aktiv` int(1) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_auktionen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bild` varchar(255) NOT NULL,
+ `url` varchar(255) NOT NULL,
+ `itemid` varchar(255) NOT NULL,
+ `sku` varchar(255) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `typ` varchar(255) NOT NULL,
+ `startdatum` datetime NOT NULL,
+ `dauer` varchar(255) NOT NULL,
+ `letzteaktualisierung` date NOT NULL,
+ `eingestellt` int(11) NOT NULL DEFAULT 0,
+ `verfuegbar` int(11) NOT NULL DEFAULT 0,
+ `verkauf` float NOT NULL DEFAULT 0,
+ `sofortkauf` float NOT NULL DEFAULT 0,
+ `beobachtet` int(11) NOT NULL DEFAULT 0,
+ `shop` int(11) NOT NULL,
+ `aktiv` int(1) NOT NULL DEFAULT 1,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_bulk_call`
--
+DROP TABLE IF EXISTS `ebay_bulk_call`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_bulk_call` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL,
- `request` varchar(255) NOT NULL DEFAULT '',
- `type` varchar(255) NOT NULL DEFAULT '',
- `parameter` varchar(255) NOT NULL DEFAULT '',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_bulk_call` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL,
+ `request` varchar(255) NOT NULL,
+ `type` varchar(255) NOT NULL,
+ `parameter` varchar(255) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_bulk_jobs`
--
+DROP TABLE IF EXISTS `ebay_bulk_jobs`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_bulk_jobs` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `job_id` varchar(255) DEFAULT NULL,
- `file_id` varchar(255) DEFAULT NULL,
- `response_file_id` varchar(255) DEFAULT NULL,
- `shop_id` int(11) NOT NULL,
- `uuid` varchar(255) NOT NULL,
- `type` varchar(255) NOT NULL,
- `description` varchar(255) NOT NULL DEFAULT '',
- `notes` varchar(255) NOT NULL DEFAULT '',
- `status` varchar(255) NOT NULL,
- `next_action` varchar(255) NOT NULL DEFAULT '',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `last_updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `job_id` (`job_id`),
- KEY `shop_id` (`shop_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_bulk_jobs` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `job_id` varchar(255) DEFAULT NULL,
+ `file_id` varchar(255) DEFAULT NULL,
+ `response_file_id` varchar(255) DEFAULT NULL,
+ `shop_id` int(11) NOT NULL,
+ `uuid` varchar(255) NOT NULL,
+ `type` varchar(255) NOT NULL,
+ `description` varchar(255) NOT NULL,
+ `notes` varchar(255) NOT NULL,
+ `status` varchar(255) NOT NULL,
+ `next_action` varchar(255) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `last_updated_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `job_id` (`job_id`),
+ KEY `shop_id` (`shop_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_fee_overview`
--
+DROP TABLE IF EXISTS `ebay_fee_overview`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_fee_overview` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL,
- `itemid` varchar(255) NOT NULL DEFAULT '',
- `fee_date` datetime NOT NULL,
- `fee_type` varchar(255) NOT NULL DEFAULT '',
- `fee_description` varchar(255) NOT NULL DEFAULT '',
- `fee_amount` varchar(255) NOT NULL DEFAULT '',
- `fee_vat` float NOT NULL DEFAULT '0',
- `fee_memo` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_fee_overview` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL,
+ `itemid` varchar(255) NOT NULL,
+ `fee_date` datetime NOT NULL,
+ `fee_type` varchar(255) NOT NULL,
+ `fee_description` varchar(255) NOT NULL,
+ `fee_amount` varchar(255) NOT NULL,
+ `fee_vat` float NOT NULL DEFAULT 0,
+ `fee_memo` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_kategoriespezifisch`
--
+DROP TABLE IF EXISTS `ebay_kategoriespezifisch`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_kategoriespezifisch` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `artikel` int(11) NOT NULL,
- `shop` int(11) NOT NULL,
- `primsec` int(11) NOT NULL,
- `spec` int(11) NOT NULL,
- `specname` varchar(255) DEFAULT NULL,
- `typ` varchar(255) DEFAULT NULL,
- `cardinality` varchar(255) DEFAULT NULL,
- `maxvalues` int(11) DEFAULT '1',
- `options` text,
- `val` varchar(255) DEFAULT NULL,
- `mandatory` int(1) DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_kategoriespezifisch` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `shop` int(11) NOT NULL,
+ `primsec` int(11) NOT NULL,
+ `spec` int(11) NOT NULL,
+ `specname` varchar(255) DEFAULT NULL,
+ `typ` varchar(255) DEFAULT NULL,
+ `cardinality` varchar(255) DEFAULT NULL,
+ `maxvalues` int(11) DEFAULT 1,
+ `options` text DEFAULT NULL,
+ `val` varchar(255) DEFAULT NULL,
+ `mandatory` int(1) DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_kategorievorschlag`
--
+DROP TABLE IF EXISTS `ebay_kategorievorschlag`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_kategorievorschlag` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `kategorie` varchar(255) NOT NULL,
- `vorschlagcategoryid` int(11) DEFAULT NULL,
- `vorschlagbezeichnung` varchar(255) DEFAULT NULL,
- `vorschlagparentsid` varchar(255) DEFAULT NULL,
- `vorschlagparentsbezeichnung` varchar(255) DEFAULT NULL,
- `wahrscheinlichkeit` int(11) DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_kategorievorschlag` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `kategorie` varchar(255) NOT NULL,
+ `vorschlagcategoryid` int(11) DEFAULT NULL,
+ `vorschlagbezeichnung` varchar(255) DEFAULT NULL,
+ `vorschlagparentsid` varchar(255) DEFAULT NULL,
+ `vorschlagparentsbezeichnung` varchar(255) DEFAULT NULL,
+ `wahrscheinlichkeit` int(11) DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_kategoriezustand`
--
+DROP TABLE IF EXISTS `ebay_kategoriezustand`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_kategoriezustand` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `kategorie` varchar(255) NOT NULL,
- `wert` int(11) NOT NULL,
- `name` varchar(255) DEFAULT NULL,
- `datum` date NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_kategoriezustand` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `kategorie` varchar(255) NOT NULL,
+ `wert` int(11) NOT NULL,
+ `name` varchar(255) DEFAULT NULL,
+ `datum` date NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_picture_hosting_service`
--
+DROP TABLE IF EXISTS `ebay_picture_hosting_service`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_picture_hosting_service` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `ebay_staging_listing_id` int(11) DEFAULT NULL,
- `ebay_staging_listing_variation_id` int(11) DEFAULT NULL,
- `file_id` int(11) DEFAULT NULL,
- `url` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `ebay_staging_listing_id` (`ebay_staging_listing_id`),
- KEY `ebay_staging_listing_variation_id` (`ebay_staging_listing_variation_id`),
- KEY `file_id` (`file_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_picture_hosting_service` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `ebay_staging_listing_id` int(11) DEFAULT NULL,
+ `ebay_staging_listing_variation_id` int(11) DEFAULT NULL,
+ `file_id` int(11) DEFAULT NULL,
+ `url` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `ebay_staging_listing_id` (`ebay_staging_listing_id`),
+ KEY `ebay_staging_listing_variation_id` (`ebay_staging_listing_variation_id`),
+ KEY `file_id` (`file_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_rahmenbedingungen`
--
+DROP TABLE IF EXISTS `ebay_rahmenbedingungen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_rahmenbedingungen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop` int(10) NOT NULL,
- `aktiv` int(1) DEFAULT '0',
- `profilid` varchar(255) NOT NULL,
- `profiltype` varchar(255) NOT NULL,
- `profilname` varchar(255) NOT NULL,
- `profilsummary` varchar(255) NOT NULL,
- `category` varchar(255) NOT NULL,
- `defaultwert` int(1) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_rahmenbedingungen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop` int(10) NOT NULL,
+ `aktiv` int(1) DEFAULT 0,
+ `profilid` varchar(255) NOT NULL,
+ `profiltype` varchar(255) NOT NULL,
+ `profilname` varchar(255) NOT NULL,
+ `profilsummary` varchar(255) NOT NULL,
+ `category` varchar(255) NOT NULL,
+ `defaultwert` int(1) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_rest_token`
--
+DROP TABLE IF EXISTS `ebay_rest_token`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_rest_token` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shopexport_id` int(11) NOT NULL,
- `token` text NOT NULL,
- `scope` varchar(255) NOT NULL,
- `valid_until` datetime NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_rest_token` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shopexport_id` int(11) NOT NULL,
+ `token` text NOT NULL,
+ `scope` varchar(255) NOT NULL,
+ `valid_until` datetime NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_staging_listing`
--
+DROP TABLE IF EXISTS `ebay_staging_listing`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_staging_listing` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `article_id` int(11) DEFAULT NULL,
- `shop_id` int(11) NOT NULL,
- `template_id` int(11) DEFAULT '0',
- `item_id_external` varchar(255) DEFAULT NULL,
- `ebay_primary_category_id_external` varchar(255) DEFAULT NULL,
- `ebay_primary_store_category_id_external` varchar(255) DEFAULT NULL,
- `ebay_secondary_store_category_id_external` varchar(255) DEFAULT NULL,
- `ebay_secondary_category_id_external` varchar(255) DEFAULT NULL,
- `ebay_shipping_profile_id_external` varchar(255) DEFAULT NULL,
- `ebay_return_profile_id_external` varchar(255) DEFAULT NULL,
- `ebay_payment_profile_id_external` varchar(255) DEFAULT NULL,
- `ebay_private_listing` int(1) DEFAULT '0',
- `ebay_price_suggestion` int(1) DEFAULT '0',
- `ebay_plus` int(1) DEFAULT '0',
- `type` varchar(255) DEFAULT NULL,
- `status` varchar(255) DEFAULT NULL,
- `sku` varchar(255) DEFAULT NULL,
- `ean` varchar(255) DEFAULT NULL,
- `title` varchar(255) DEFAULT NULL,
- `listing_duration` varchar(255) DEFAULT NULL,
- `inventory_tracking_method` varchar(255) DEFAULT NULL,
- `condition_display_name` varchar(255) DEFAULT NULL,
- `condition_id_external` varchar(255) DEFAULT NULL,
- `condition_description` varchar(255) DEFAULT NULL,
- `delivery_time` varchar(255) DEFAULT NULL,
- `description` text,
- PRIMARY KEY (`id`),
- KEY `article_id` (`article_id`),
- KEY `template_id` (`template_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_staging_listing` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `article_id` int(11) DEFAULT NULL,
+ `shop_id` int(11) NOT NULL,
+ `template_id` int(11) DEFAULT 0,
+ `item_id_external` varchar(255) DEFAULT NULL,
+ `ebay_primary_category_id_external` varchar(255) DEFAULT NULL,
+ `ebay_primary_store_category_id_external` varchar(255) DEFAULT NULL,
+ `ebay_secondary_store_category_id_external` varchar(255) DEFAULT NULL,
+ `ebay_secondary_category_id_external` varchar(255) DEFAULT NULL,
+ `ebay_shipping_profile_id_external` varchar(255) DEFAULT NULL,
+ `ebay_return_profile_id_external` varchar(255) DEFAULT NULL,
+ `ebay_payment_profile_id_external` varchar(255) DEFAULT NULL,
+ `ebay_private_listing` int(1) DEFAULT 0,
+ `ebay_price_suggestion` int(1) DEFAULT 0,
+ `ebay_plus` int(1) DEFAULT 0,
+ `type` varchar(255) DEFAULT NULL,
+ `status` varchar(255) DEFAULT NULL,
+ `sku` varchar(255) DEFAULT NULL,
+ `ean` varchar(255) DEFAULT NULL,
+ `title` varchar(255) DEFAULT NULL,
+ `listing_duration` varchar(255) DEFAULT NULL,
+ `inventory_tracking_method` varchar(255) DEFAULT NULL,
+ `condition_display_name` varchar(255) DEFAULT NULL,
+ `condition_id_external` varchar(255) DEFAULT NULL,
+ `condition_description` varchar(255) DEFAULT NULL,
+ `delivery_time` varchar(255) DEFAULT NULL,
+ `description` text DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `article_id` (`article_id`),
+ KEY `template_id` (`template_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_staging_listing_specific`
--
+DROP TABLE IF EXISTS `ebay_staging_listing_specific`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_staging_listing_specific` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `ebay_staging_listing_id` int(11) DEFAULT NULL,
- `property` varchar(255) DEFAULT NULL,
- `value` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `ebay_staging_listing_id` (`ebay_staging_listing_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_staging_listing_specific` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `ebay_staging_listing_id` int(11) DEFAULT NULL,
+ `property` varchar(255) DEFAULT NULL,
+ `value` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `ebay_staging_listing_id` (`ebay_staging_listing_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_staging_listing_variant`
--
+DROP TABLE IF EXISTS `ebay_staging_listing_variant`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_staging_listing_variant` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `article_id` int(11) DEFAULT NULL,
- `ebay_staging_listing_id` int(11) DEFAULT NULL,
- `sku` varchar(255) DEFAULT NULL,
- `title` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `article_id` (`article_id`),
- KEY `ebay_staging_listing_id` (`ebay_staging_listing_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_staging_listing_variant` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `article_id` int(11) DEFAULT NULL,
+ `ebay_staging_listing_id` int(11) DEFAULT NULL,
+ `sku` varchar(255) DEFAULT NULL,
+ `title` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `article_id` (`article_id`),
+ KEY `ebay_staging_listing_id` (`ebay_staging_listing_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_staging_listing_variant_specific`
--
+DROP TABLE IF EXISTS `ebay_staging_listing_variant_specific`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_staging_listing_variant_specific` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `ebay_staging_listing_variant_id` int(11) DEFAULT NULL,
- `property` varchar(255) DEFAULT NULL,
- `value` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_staging_listing_variant_specific` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `ebay_staging_listing_variant_id` int(11) DEFAULT NULL,
+ `property` varchar(255) DEFAULT NULL,
+ `value` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_storekategorien`
--
+DROP TABLE IF EXISTS `ebay_storekategorien`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_storekategorien` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `shop` int(11) NOT NULL,
- `kategorie` varchar(255) NOT NULL,
- `bezeichnung` varchar(255) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_storekategorien` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `shop` int(11) NOT NULL,
+ `kategorie` varchar(255) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_template`
--
+DROP TABLE IF EXISTS `ebay_template`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_template` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `aktiv` int(1) DEFAULT NULL,
- `bezeichnung` varchar(255) NOT NULL,
- `template` longtext NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_template` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `aktiv` int(1) DEFAULT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `template` longtext NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_variantenbilder`
--
+DROP TABLE IF EXISTS `ebay_variantenbilder`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_variantenbilder` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datei` int(11) NOT NULL,
- `url` varchar(255) NOT NULL,
- `datum` date NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_variantenbilder` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datei` int(11) NOT NULL,
+ `url` varchar(255) NOT NULL,
+ `datum` date NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_versand`
--
+DROP TABLE IF EXISTS `ebay_versand`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_versand` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `beschreibung` varchar(255) NOT NULL,
- `carrier` varchar(255) NOT NULL,
- `customcarrier` varchar(255) NOT NULL DEFAULT '',
- `zeitmin` int(11) DEFAULT '0',
- `zeitmax` int(11) DEFAULT '0',
- `service` varchar(255) DEFAULT '',
- `kategorie` varchar(255) DEFAULT '',
- `aktiv` int(1) DEFAULT '0',
- `shop` int(11) DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_versand` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `beschreibung` varchar(255) NOT NULL,
+ `carrier` varchar(255) NOT NULL,
+ `customcarrier` varchar(255) NOT NULL,
+ `zeitmin` int(11) DEFAULT 0,
+ `zeitmax` int(11) DEFAULT 0,
+ `service` varchar(255) DEFAULT NULL,
+ `kategorie` varchar(255) DEFAULT NULL,
+ `aktiv` int(1) DEFAULT 0,
+ `shop` int(11) DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ebay_versand_zuordnung`
--
+DROP TABLE IF EXISTS `ebay_versand_zuordnung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ebay_versand_zuordnung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `ebayversand` int(11) DEFAULT '0',
- `versandart` int(11) DEFAULT '0',
- `shop` int(11) DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ebay_versand_zuordnung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `ebayversand` int(11) DEFAULT 0,
+ `versandart` int(11) DEFAULT 0,
+ `shop` int(11) DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `eigenschaften`
--
+DROP TABLE IF EXISTS `eigenschaften`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `eigenschaften` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `art` int(11) NOT NULL DEFAULT '0',
- `hauptkategorie` varchar(128) DEFAULT '',
- `unterkategorie` varchar(128) DEFAULT '',
- `einheit` varchar(64) DEFAULT '',
- `wert` varchar(64) DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `eigenschaften` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `art` int(11) NOT NULL DEFAULT 0,
+ `hauptkategorie` varchar(128) DEFAULT NULL,
+ `unterkategorie` varchar(128) DEFAULT NULL,
+ `einheit` varchar(64) DEFAULT NULL,
+ `wert` varchar(64) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `einkaufspreise`
--
+DROP TABLE IF EXISTS `einkaufspreise`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `einkaufspreise` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL,
- `adresse` int(11) NOT NULL,
- `objekt` varchar(255) NOT NULL,
- `projekt` varchar(255) NOT NULL,
- `preis` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `waehrung` varchar(255) NOT NULL,
- `ab_menge` decimal(14,4) NOT NULL DEFAULT '1.0000',
- `vpe` varchar(64) NOT NULL DEFAULT '1',
- `preis_anfrage_vom` date NOT NULL,
- `gueltig_bis` date NOT NULL,
- `lieferzeit_standard` int(11) NOT NULL,
- `lieferzeit_aktuell` int(11) NOT NULL,
- `lager_lieferant` int(11) NOT NULL,
- `datum_lagerlieferant` date NOT NULL,
- `bestellnummer` varchar(255) NOT NULL,
- `bezeichnunglieferant` varchar(255) NOT NULL,
- `sicherheitslager` int(11) NOT NULL,
- `bemerkung` text NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
- `standard` int(1) NOT NULL,
- `geloescht` int(1) NOT NULL,
- `firma` int(11) NOT NULL,
- `apichange` tinyint(1) NOT NULL DEFAULT '0',
- `rahmenvertrag` tinyint(1) NOT NULL DEFAULT '0',
- `rahmenvertrag_von` date DEFAULT NULL,
- `rahmenvertrag_bis` date DEFAULT NULL,
- `rahmenvertrag_menge` int(11) NOT NULL DEFAULT '0',
- `beschreibung` text NOT NULL,
- `nichtberechnet` tinyint(1) NOT NULL DEFAULT '1',
- `lieferzeit_standard_einheit` varchar(64) NOT NULL,
- `lieferzeit_aktuell_einheit` varchar(64) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`),
- KEY `adresse` (`adresse`),
- KEY `projekt` (`projekt`),
- KEY `bestellnummer` (`bestellnummer`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `einkaufspreise` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `objekt` varchar(255) NOT NULL,
+ `projekt` varchar(255) NOT NULL,
+ `preis` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `waehrung` varchar(255) NOT NULL,
+ `ab_menge` decimal(14,4) NOT NULL DEFAULT 1.0000,
+ `vpe` varchar(64) NOT NULL DEFAULT '1',
+ `preis_anfrage_vom` date NOT NULL,
+ `gueltig_bis` date NOT NULL,
+ `lieferzeit_standard` int(11) NOT NULL,
+ `lieferzeit_aktuell` int(11) NOT NULL,
+ `lager_lieferant` int(11) NOT NULL,
+ `datum_lagerlieferant` date NOT NULL,
+ `bestellnummer` varchar(255) NOT NULL,
+ `bezeichnunglieferant` varchar(255) NOT NULL,
+ `sicherheitslager` int(11) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
+ `standard` int(1) NOT NULL,
+ `geloescht` int(1) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `apichange` tinyint(1) NOT NULL DEFAULT 0,
+ `rahmenvertrag` tinyint(1) NOT NULL DEFAULT 0,
+ `rahmenvertrag_von` date DEFAULT NULL,
+ `rahmenvertrag_bis` date DEFAULT NULL,
+ `rahmenvertrag_menge` int(11) NOT NULL DEFAULT 0,
+ `beschreibung` text NOT NULL,
+ `nichtberechnet` tinyint(1) NOT NULL DEFAULT 1,
+ `lieferzeit_standard_einheit` varchar(64) NOT NULL,
+ `lieferzeit_aktuell_einheit` varchar(64) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`),
+ KEY `adresse` (`adresse`),
+ KEY `projekt` (`projekt`),
+ KEY `bestellnummer` (`bestellnummer`)
+) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `emailbackup`
--
+DROP TABLE IF EXISTS `emailbackup`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `emailbackup` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `angezeigtername` varchar(255) NOT NULL,
- `internebeschreibung` varchar(255) NOT NULL DEFAULT '',
- `benutzername` varchar(255) NOT NULL,
- `passwort` varchar(255) NOT NULL,
- `server` varchar(255) NOT NULL,
- `smtp` varchar(255) NOT NULL,
- `ticket` int(1) NOT NULL,
- `imap_sentfolder_aktiv` int(1) NOT NULL,
- `imap_sentfolder` varchar(255) NOT NULL DEFAULT 'INBOX.Sent',
- `imap_port` int(11) NOT NULL DEFAULT '993',
- `imap_type` int(11) NOT NULL DEFAULT '3',
- `autoresponder` int(1) NOT NULL,
- `geschaeftsbriefvorlage` int(11) NOT NULL,
- `autoresponderbetreff` varchar(255) NOT NULL,
- `autorespondertext` text NOT NULL,
- `projekt` int(11) NOT NULL,
- `emailbackup` int(1) NOT NULL,
- `adresse` int(11) NOT NULL,
- `firma` int(11) NOT NULL,
- `loeschtage` varchar(255) NOT NULL,
- `geloescht` int(1) NOT NULL,
- `ticketloeschen` tinyint(1) NOT NULL DEFAULT '0',
- `ticketabgeschlossen` tinyint(1) NOT NULL DEFAULT '0',
- `ticketqueue` varchar(255) DEFAULT NULL,
- `ticketprojekt` varchar(255) DEFAULT NULL,
- `ticketemaileingehend` int(1) NOT NULL DEFAULT '0',
- `smtp_extra` int(1) NOT NULL DEFAULT '0',
- `smtp_ssl` int(1) NOT NULL DEFAULT '0',
- `smtp_port` int(11) NOT NULL DEFAULT '25',
- `smtp_frommail` varchar(128) NOT NULL DEFAULT '',
- `smtp_fromname` varchar(128) NOT NULL DEFAULT '',
- `client_alias` varchar(255) NOT NULL DEFAULT '',
- `smtp_authtype` varchar(128) NOT NULL DEFAULT '',
- `smtp_authparam` text NOT NULL,
- `smtp_loglevel` int(1) NOT NULL DEFAULT '0',
- `autosresponder_blacklist` tinyint(1) NOT NULL DEFAULT '1',
- `eigenesignatur` tinyint(1) NOT NULL DEFAULT '0',
- `signatur` text NOT NULL,
- `mutex` tinyint(1) NOT NULL DEFAULT '0',
- `abdatum` date DEFAULT NULL,
- `email` varchar(64) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `emailbackup` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `angezeigtername` varchar(255) NOT NULL,
+ `internebeschreibung` varchar(255) NOT NULL,
+ `benutzername` varchar(255) NOT NULL,
+ `passwort` varchar(255) NOT NULL,
+ `server` varchar(255) NOT NULL,
+ `smtp` varchar(255) NOT NULL,
+ `ticket` int(1) NOT NULL,
+ `imap_sentfolder_aktiv` int(1) NOT NULL,
+ `imap_sentfolder` varchar(255) NOT NULL DEFAULT 'inbox.sent',
+ `imap_port` int(11) NOT NULL DEFAULT 993,
+ `imap_type` int(11) NOT NULL DEFAULT 3,
+ `autoresponder` int(1) NOT NULL,
+ `geschaeftsbriefvorlage` int(11) NOT NULL,
+ `autoresponderbetreff` varchar(255) NOT NULL,
+ `autorespondertext` text NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `emailbackup` int(1) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `loeschtage` varchar(255) NOT NULL,
+ `geloescht` int(1) NOT NULL,
+ `ticketloeschen` tinyint(1) NOT NULL DEFAULT 0,
+ `ticketabgeschlossen` tinyint(1) NOT NULL DEFAULT 0,
+ `ticketqueue` varchar(255) DEFAULT NULL,
+ `ticketprojekt` varchar(255) DEFAULT NULL,
+ `ticketemaileingehend` int(1) NOT NULL DEFAULT 0,
+ `smtp_extra` int(1) NOT NULL DEFAULT 0,
+ `smtp_ssl` int(1) NOT NULL DEFAULT 0,
+ `smtp_port` int(11) NOT NULL DEFAULT 25,
+ `smtp_frommail` varchar(128) NOT NULL,
+ `smtp_fromname` varchar(128) NOT NULL,
+ `client_alias` varchar(255) NOT NULL,
+ `smtp_authtype` varchar(128) NOT NULL,
+ `smtp_authparam` text NOT NULL,
+ `smtp_loglevel` int(1) NOT NULL DEFAULT 0,
+ `autosresponder_blacklist` tinyint(1) NOT NULL DEFAULT 1,
+ `eigenesignatur` tinyint(1) NOT NULL DEFAULT 0,
+ `signatur` text NOT NULL,
+ `mutex` tinyint(1) NOT NULL DEFAULT 0,
+ `abdatum` date DEFAULT NULL,
+ `email` varchar(64) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `emailbackup_mails`
--
+DROP TABLE IF EXISTS `emailbackup_mails`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `emailbackup_mails` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `webmail` int(10) DEFAULT NULL,
- `subject` varchar(255) NOT NULL,
- `sender` varchar(255) NOT NULL DEFAULT '',
- `action` longtext NOT NULL,
- `action_html` longtext NOT NULL,
- `empfang` datetime DEFAULT NULL,
- `anhang` varchar(255) NOT NULL DEFAULT '',
- `gelesen` int(1) NOT NULL DEFAULT '0',
- `dsgvo` int(1) NOT NULL DEFAULT '0',
- `checksum` varchar(255) NOT NULL,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `spam` int(1) NOT NULL DEFAULT '0',
- `antworten` int(1) NOT NULL DEFAULT '0',
- `phpobj` text,
- `flattenedparts` longblob,
- `attachment` longblob,
- `geloescht` int(1) NOT NULL DEFAULT '0',
- `warteschlange` int(1) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `ticketnachricht` int(11) NOT NULL DEFAULT '0',
- `mail_replyto` varchar(255) NOT NULL DEFAULT '',
- `verfasser_replyto` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `webmail` (`webmail`),
- KEY `gelesen` (`gelesen`),
- KEY `spam` (`spam`),
- KEY `geloescht` (`geloescht`),
- KEY `antworten` (`antworten`),
- KEY `warteschlange` (`warteschlange`),
- KEY `adresse` (`adresse`),
- KEY `checksum` (`checksum`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `emailbackup_mails` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `webmail` int(10) DEFAULT NULL,
+ `subject` varchar(255) NOT NULL,
+ `sender` varchar(255) NOT NULL,
+ `action` longtext NOT NULL,
+ `action_html` longtext NOT NULL,
+ `empfang` datetime DEFAULT NULL,
+ `anhang` varchar(255) NOT NULL,
+ `gelesen` int(1) NOT NULL DEFAULT 0,
+ `dsgvo` int(1) NOT NULL DEFAULT 0,
+ `checksum` varchar(255) NOT NULL,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `spam` int(1) NOT NULL DEFAULT 0,
+ `antworten` int(1) NOT NULL DEFAULT 0,
+ `phpobj` text DEFAULT NULL,
+ `flattenedparts` longblob DEFAULT NULL,
+ `attachment` longblob DEFAULT NULL,
+ `geloescht` int(1) NOT NULL DEFAULT 0,
+ `warteschlange` int(1) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `ticketnachricht` int(11) NOT NULL DEFAULT 0,
+ `mail_replyto` varchar(255) NOT NULL,
+ `verfasser_replyto` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `webmail` (`webmail`),
+ KEY `gelesen` (`gelesen`),
+ KEY `spam` (`spam`),
+ KEY `geloescht` (`geloescht`),
+ KEY `antworten` (`antworten`),
+ KEY `warteschlange` (`warteschlange`),
+ KEY `adresse` (`adresse`),
+ KEY `checksum` (`checksum`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `epost_files`
--
+DROP TABLE IF EXISTS `epost_files`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `epost_files` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `rechnung` int(10) unsigned DEFAULT NULL,
- `datum` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `status` text,
- `datei` text,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `epost_files` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `rechnung` int(10) unsigned DEFAULT NULL,
+ `datum` timestamp NOT NULL DEFAULT current_timestamp(),
+ `status` text DEFAULT NULL,
+ `datei` text DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `etiketten`
--
+DROP TABLE IF EXISTS `etiketten`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `etiketten` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(64) NOT NULL DEFAULT '',
- `xml` text NOT NULL,
- `bemerkung` text NOT NULL,
- `ausblenden` tinyint(1) NOT NULL DEFAULT '0',
- `verwendenals` varchar(64) NOT NULL DEFAULT '',
- `labelbreite` int(11) NOT NULL DEFAULT '50',
- `labelhoehe` int(11) NOT NULL DEFAULT '18',
- `labelabstand` int(11) NOT NULL DEFAULT '3',
- `labeloffsetx` int(11) NOT NULL DEFAULT '0',
- `labeloffsety` int(11) NOT NULL DEFAULT '6',
- `format` varchar(64) NOT NULL DEFAULT '',
- `manuell` tinyint(1) NOT NULL DEFAULT '0',
- `anzahlprozeile` int(11) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `etiketten` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(64) NOT NULL,
+ `xml` text NOT NULL,
+ `bemerkung` text NOT NULL,
+ `ausblenden` tinyint(1) NOT NULL DEFAULT 0,
+ `verwendenals` varchar(64) NOT NULL,
+ `labelbreite` int(11) NOT NULL DEFAULT 50,
+ `labelhoehe` int(11) NOT NULL DEFAULT 18,
+ `labelabstand` int(11) NOT NULL DEFAULT 3,
+ `labeloffsetx` int(11) NOT NULL DEFAULT 0,
+ `labeloffsety` int(11) NOT NULL DEFAULT 6,
+ `format` varchar(64) NOT NULL,
+ `manuell` tinyint(1) NOT NULL DEFAULT 0,
+ `anzahlprozeile` int(11) NOT NULL DEFAULT 1,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `etsy_taxonomy`
--
+DROP TABLE IF EXISTS `etsy_taxonomy`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `etsy_taxonomy` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `title` varchar(255) NOT NULL,
- `path` varchar(255) NOT NULL DEFAULT '',
- `description` varchar(255) NOT NULL,
- `version` varchar(255) NOT NULL,
- `id_external` varchar(255) NOT NULL,
- `parent_id_external` varchar(255) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `etsy_taxonomy` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `title` varchar(255) NOT NULL,
+ `path` varchar(255) NOT NULL,
+ `description` varchar(255) NOT NULL,
+ `version` varchar(255) NOT NULL,
+ `id_external` varchar(255) NOT NULL,
+ `parent_id_external` varchar(255) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `etsy_transaction`
--
+DROP TABLE IF EXISTS `etsy_transaction`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `etsy_transaction` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL,
- `etsy_transaction_id` VARCHAR(255) NOT NULL,
- `etsy_listing_id` int(11) NOT NULL,
- `etsy_title` varchar(255) NOT NULL,
- `etsy_buyer_email` varchar(255) NOT NULL,
- `etsy_creation_time` datetime NOT NULL,
- `fetched_date` datetime DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `etsy_transaction` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL,
+ `etsy_transaction_id` varchar(255) NOT NULL,
+ `etsy_listing_id` int(11) NOT NULL,
+ `etsy_title` varchar(255) NOT NULL,
+ `etsy_buyer_email` varchar(255) NOT NULL,
+ `etsy_creation_time` datetime NOT NULL,
+ `fetched_date` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `event`
--
+DROP TABLE IF EXISTS `event`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `event` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `beschreibung` varchar(255) NOT NULL,
- `kategorie` varchar(255) NOT NULL,
- `zeit` datetime NOT NULL,
- `objekt` varchar(255) NOT NULL,
- `parameter` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `event` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `beschreibung` varchar(255) NOT NULL,
+ `kategorie` varchar(255) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `objekt` varchar(255) NOT NULL,
+ `parameter` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `event_api`
--
+DROP TABLE IF EXISTS `event_api`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `event_api` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `cachetime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `eventname` varchar(255) DEFAULT NULL,
- `parameter` varchar(255) DEFAULT NULL,
- `module` varchar(255) DEFAULT NULL,
- `action` varchar(255) DEFAULT NULL,
- `retries` int(11) DEFAULT NULL,
- `kommentar` varchar(255) DEFAULT NULL,
- `api` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `event_api` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `cachetime` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `eventname` varchar(255) DEFAULT NULL,
+ `parameter` varchar(255) DEFAULT NULL,
+ `module` varchar(255) DEFAULT NULL,
+ `action` varchar(255) DEFAULT NULL,
+ `retries` int(11) DEFAULT NULL,
+ `kommentar` varchar(255) DEFAULT NULL,
+ `api` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `exportlink_sent`
--
+DROP TABLE IF EXISTS `exportlink_sent`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `exportlink_sent` (
- `id` int(11) NOT NULL,
- `reg` varchar(255) NOT NULL,
- `grund` varchar(255) NOT NULL,
- `objekt` int(11) NOT NULL,
- `mail` int(11) NOT NULL,
- `ident` int(11) NOT NULL,
- `adresse` int(11) NOT NULL,
- `datum` date NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `exportlink_sent` (
+ `id` int(11) NOT NULL,
+ `reg` varchar(255) NOT NULL,
+ `grund` varchar(255) NOT NULL,
+ `objekt` int(11) NOT NULL,
+ `mail` int(11) NOT NULL,
+ `ident` int(11) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `datum` date NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `exportvorlage`
--
+DROP TABLE IF EXISTS `exportvorlage`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `exportvorlage` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) DEFAULT NULL,
- `ziel` varchar(255) DEFAULT NULL,
- `internebemerkung` text,
- `fields` text,
- `fields_where` text,
- `letzterexport` datetime DEFAULT NULL,
- `mitarbeiterletzterexport` varchar(255) DEFAULT NULL,
- `exporttrennzeichen` varchar(255) DEFAULT NULL,
- `exporterstezeilenummer` int(11) DEFAULT NULL,
- `exportdatenmaskierung` varchar(255) DEFAULT NULL,
- `exportzeichensatz` varchar(255) DEFAULT NULL,
- `filterdatum` tinyint(1) NOT NULL DEFAULT '0',
- `filterprojekt` tinyint(1) NOT NULL DEFAULT '0',
- `apifreigabe` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
+CREATE TABLE `exportvorlage` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) DEFAULT NULL,
+ `ziel` varchar(255) DEFAULT NULL,
+ `internebemerkung` text DEFAULT NULL,
+ `fields` text DEFAULT NULL,
+ `fields_where` text DEFAULT NULL,
+ `letzterexport` datetime DEFAULT NULL,
+ `mitarbeiterletzterexport` varchar(255) DEFAULT NULL,
+ `exporttrennzeichen` varchar(255) DEFAULT NULL,
+ `exporterstezeilenummer` int(11) DEFAULT NULL,
+ `exportdatenmaskierung` varchar(255) DEFAULT NULL,
+ `exportzeichensatz` varchar(255) DEFAULT NULL,
+ `filterdatum` tinyint(1) NOT NULL DEFAULT 0,
+ `filterprojekt` tinyint(1) NOT NULL DEFAULT 0,
+ `apifreigabe` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `extended_approval_protocol`
--
+DROP TABLE IF EXISTS `extended_approval_protocol`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `extended_approval_protocol` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `doctype_id` int(11) NOT NULL DEFAULT '0',
- `doctype` varchar(255) NOT NULL,
- `requestertype` varchar(255) NOT NULL,
- `requester_id` int(11) NOT NULL DEFAULT '0',
- `moneylimit` decimal(14,2) NOT NULL DEFAULT '0.00',
- `releasetype` varchar(255) NOT NULL,
- `release_id` int(11) NOT NULL DEFAULT '0',
- `type` varchar(255) NOT NULL,
- `timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `extended_approval_protocol` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `doctype_id` int(11) NOT NULL DEFAULT 0,
+ `doctype` varchar(255) NOT NULL,
+ `requestertype` varchar(255) NOT NULL,
+ `requester_id` int(11) NOT NULL DEFAULT 0,
+ `moneylimit` decimal(14,2) NOT NULL DEFAULT 0.00,
+ `releasetype` varchar(255) NOT NULL,
+ `release_id` int(11) NOT NULL DEFAULT 0,
+ `type` varchar(255) NOT NULL,
+ `timestamp` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `extended_approval_responsibility`
--
+DROP TABLE IF EXISTS `extended_approval_responsibility`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `extended_approval_responsibility` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `doctype` varchar(255) NOT NULL,
- `requestertype` varchar(255) NOT NULL,
- `requester_id` int(11) NOT NULL DEFAULT '0',
- `moneylimit` decimal(14,2) NOT NULL DEFAULT '0.00',
- `releasetype` varchar(255) NOT NULL,
- `release_id` int(11) NOT NULL DEFAULT '0',
- `email` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `extended_approval_responsibility` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `doctype` varchar(255) NOT NULL,
+ `requestertype` varchar(255) NOT NULL,
+ `requester_id` int(11) NOT NULL DEFAULT 0,
+ `moneylimit` decimal(14,2) NOT NULL DEFAULT 0.00,
+ `releasetype` varchar(255) NOT NULL,
+ `release_id` int(11) NOT NULL DEFAULT 0,
+ `email` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `fee_reduction`
--
+DROP TABLE IF EXISTS `fee_reduction`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `fee_reduction` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `doctype` varchar(64) NOT NULL DEFAULT '',
- `doctype_id` int(11) NOT NULL DEFAULT '0',
- `position_id` int(11) NOT NULL DEFAULT '0',
- `amount` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `price` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `price_type` varchar(64) NOT NULL DEFAULT '',
- `currency` varchar(8) NOT NULL DEFAULT '',
- `comment` varchar(1024) NOT NULL DEFAULT '',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `doctype` (`doctype`),
- KEY `doctype_id` (`doctype_id`),
- KEY `price_type` (`price_type`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `fee_reduction` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `doctype` varchar(64) NOT NULL,
+ `doctype_id` int(11) NOT NULL DEFAULT 0,
+ `position_id` int(11) NOT NULL DEFAULT 0,
+ `amount` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `price` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `price_type` varchar(64) NOT NULL,
+ `currency` varchar(8) NOT NULL,
+ `comment` varchar(1024) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `doctype` (`doctype`),
+ KEY `doctype_id` (`doctype_id`),
+ KEY `price_type` (`price_type`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
+--
+-- Table structure for table `fibu_buchungen`
+--
+
+DROP TABLE IF EXISTS `fibu_buchungen`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `fibu_buchungen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `von_typ` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `von_id` int(11) NOT NULL,
+ `nach_typ` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `nach_id` int(11) NOT NULL,
+ `betrag` decimal(10,2) NOT NULL,
+ `waehrung` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT 'EUR',
+ `benutzer` int(11) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `internebemerkung` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `datum` date NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `fibu_buchungen_alle`
+--
+
+DROP TABLE IF EXISTS `fibu_buchungen_alle`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `fibu_buchungen_alle` (
+ `buchungsart` varchar(9) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `typ` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `id` int(11) NOT NULL,
+ `datum` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
+ `doc_typ` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `doc_id` int(11) NOT NULL,
+ `doc_info` varchar(513) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
+ `betrag` decimal(18,2) NOT NULL,
+ `waehrung` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `edit_module` varchar(15) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `edit_id` int(11) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Temporary table structure for view `fibu_buchungen_alle_view`
+--
+
+DROP TABLE IF EXISTS `fibu_buchungen_alle_view`;
+/*!50001 DROP VIEW IF EXISTS `fibu_buchungen_alle_view`*/;
+SET @saved_cs_client = @@character_set_client;
+SET character_set_client = utf8;
+/*!50001 CREATE VIEW `fibu_buchungen_alle_view` AS SELECT
+ 1 AS `buchungsart`,
+ 1 AS `typ`,
+ 1 AS `id`,
+ 1 AS `datum`,
+ 1 AS `doc_typ`,
+ 1 AS `doc_id`,
+ 1 AS `doc_info`,
+ 1 AS `betrag`,
+ 1 AS `waehrung`,
+ 1 AS `edit_module`,
+ 1 AS `edit_id` */;
+SET character_set_client = @saved_cs_client;
+
+--
+-- Table structure for table `fibu_objekte`
+--
+
+DROP TABLE IF EXISTS `fibu_objekte`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `fibu_objekte` (
+ `datum` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
+ `typ` varchar(15) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `id` int(11) NOT NULL,
+ `info` varchar(513) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
+ `parent_typ` varchar(7) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `parent_id` varchar(11) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `parent_info` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
+ `is_beleg` int(1) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Temporary table structure for view `fibu_objekte_view`
+--
+
+DROP TABLE IF EXISTS `fibu_objekte_view`;
+/*!50001 DROP VIEW IF EXISTS `fibu_objekte_view`*/;
+SET @saved_cs_client = @@character_set_client;
+SET character_set_client = utf8;
+/*!50001 CREATE VIEW `fibu_objekte_view` AS SELECT
+ 1 AS `datum`,
+ 1 AS `typ`,
+ 1 AS `id`,
+ 1 AS `info`,
+ 1 AS `parent_typ`,
+ 1 AS `parent_id`,
+ 1 AS `parent_info`,
+ 1 AS `is_beleg` */;
+SET character_set_client = @saved_cs_client;
+
--
-- Table structure for table `file_link`
--
+DROP TABLE IF EXISTS `file_link`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `file_link` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `article_id` int(11) NOT NULL DEFAULT '0',
- `label` varchar(255) NOT NULL,
- `file_link` varchar(255) NOT NULL,
- `internal_note` text NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `file_link` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `article_id` int(11) NOT NULL DEFAULT 0,
+ `label` varchar(255) NOT NULL,
+ `file_link` varchar(255) NOT NULL,
+ `internal_note` text NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `firma`
--
+DROP TABLE IF EXISTS `firma`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `firma` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL,
- `standardprojekt` int(11) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
+CREATE TABLE `firma` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `standardprojekt` int(11) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `firmendaten`
--
+DROP TABLE IF EXISTS `firmendaten`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `firmendaten` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `firma` int(11) NOT NULL,
- `logo` longblob NOT NULL,
- `briefpapier` longblob NOT NULL,
- `benutzername` varchar(64) NOT NULL,
- `passwort` varchar(64) NOT NULL,
- `host` varchar(64) NOT NULL,
- `port` varchar(64) NOT NULL,
- `mailssl` int(1) NOT NULL DEFAULT '0',
- `signatur` text NOT NULL,
- `datum` datetime NOT NULL,
- `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT '19.00',
- `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT '7.00',
- `deviceserials` text NOT NULL,
- `lizenz` text NOT NULL,
- `schluessel` text NOT NULL,
- `mlm_mindestbetrag` decimal(10,2) NOT NULL DEFAULT '50.00',
- `mlm_letzter_tag` date DEFAULT NULL,
- `mlm_erster_tag` date DEFAULT NULL,
- `mlm_letzte_berechnung` datetime DEFAULT NULL,
- `mlm_01` decimal(10,2) NOT NULL DEFAULT '15.00',
- `mlm_02` decimal(10,2) NOT NULL DEFAULT '20.00',
- `mlm_03` decimal(10,2) NOT NULL DEFAULT '28.00',
- `mlm_04` decimal(10,2) NOT NULL DEFAULT '32.00',
- `mlm_05` decimal(10,2) NOT NULL DEFAULT '36.00',
- `mlm_06` decimal(10,2) NOT NULL DEFAULT '40.00',
- `mlm_07` decimal(10,2) NOT NULL DEFAULT '44.00',
- `mlm_08` decimal(10,2) NOT NULL DEFAULT '44.00',
- `mlm_09` decimal(10,2) NOT NULL DEFAULT '44.00',
- `mlm_10` decimal(10,2) NOT NULL DEFAULT '44.00',
- `mlm_11` decimal(10,2) NOT NULL DEFAULT '50.00',
- `mlm_12` decimal(10,2) NOT NULL DEFAULT '54.00',
- `mlm_13` decimal(10,2) NOT NULL DEFAULT '45.00',
- `mlm_14` decimal(10,2) NOT NULL DEFAULT '48.00',
- `mlm_15` decimal(10,2) NOT NULL DEFAULT '60.00',
- `zahlung_rechnung_sofort_de` text NOT NULL,
- `zahlung_rechnung_de` text NOT NULL,
- `zahlung_vorkasse_de` text NOT NULL,
- `zahlung_lastschrift_de` text NOT NULL,
- `zahlung_nachnahme_de` text NOT NULL,
- `zahlung_bar_de` text NOT NULL,
- `zahlung_paypal_de` text NOT NULL,
- `zahlung_amazon_de` text NOT NULL,
- `zahlung_kreditkarte_de` text NOT NULL,
- `zahlung_ratenzahlung_de` text NOT NULL,
- `briefpapier2` longblob,
- `freifeld1` text NOT NULL,
- `freifeld2` text NOT NULL,
- `freifeld3` text NOT NULL,
- `freifeld4` text NOT NULL,
- `freifeld5` text NOT NULL,
- `freifeld6` text NOT NULL,
- `firmenfarbehell` text NOT NULL,
- `firmenfarbedunkel` text NOT NULL,
- `firmenfarbeganzdunkel` text NOT NULL,
- `navigationfarbe` text NOT NULL,
- `navigationfarbeschrift` text NOT NULL,
- `unternavigationfarbe` text NOT NULL,
- `unternavigationfarbeschrift` text NOT NULL,
- `firmenlogo` longblob,
- `rechnung_header` text,
- `lieferschein_header` text,
- `angebot_header` text,
- `auftrag_header` text,
- `gutschrift_header` text,
- `bestellung_header` text,
- `arbeitsnachweis_header` text,
- `provisionsgutschrift_header` text,
- `rechnung_footer` text,
- `lieferschein_footer` text,
- `angebot_footer` text,
- `auftrag_footer` text,
- `gutschrift_footer` text,
- `bestellung_footer` text,
- `arbeitsnachweis_footer` text,
- `provisionsgutschrift_footer` text,
- `eu_lieferung_vermerk` text NOT NULL,
- `export_lieferung_vermerk` text NOT NULL,
- `zahlung_amazon_bestellung_de` text NOT NULL,
- `zahlung_billsafe_de` text NOT NULL,
- `zahlung_sofortueberweisung_de` text NOT NULL,
- `zahlung_secupay_de` text NOT NULL,
- `adressefreifeld1` text NOT NULL,
- `adressefreifeld2` text NOT NULL,
- `adressefreifeld3` text NOT NULL,
- `adressefreifeld4` text NOT NULL,
- `adressefreifeld5` text NOT NULL,
- `adressefreifeld6` text NOT NULL,
- `adressefreifeld7` text NOT NULL,
- `adressefreifeld8` text NOT NULL,
- `adressefreifeld9` text NOT NULL,
- `adressefreifeld10` text NOT NULL,
- `zahlung_eckarte_de` text NOT NULL,
- `devicekey` varchar(64) NOT NULL DEFAULT '',
- `mailanstellesmtp` int(1) DEFAULT NULL,
- `layout_iconbar` int(1) DEFAULT NULL,
- `bcc1` varchar(64) NOT NULL,
- `bcc2` varchar(64) NOT NULL,
- `firmenfarbe` varchar(64) NOT NULL,
- `name` varchar(64) NOT NULL,
- `betreffszeile` int(1) NOT NULL DEFAULT '0',
- `dokumententext` int(1) NOT NULL DEFAULT '0',
- `barcode_y` int(11) NOT NULL DEFAULT '265',
- `email_html_template` text NOT NULL,
- `freifeld7` text NOT NULL,
- `freifeld8` text NOT NULL,
- `freifeld9` text NOT NULL,
- `freifeld10` text NOT NULL,
- `freifeld11` text NOT NULL,
- `freifeld12` text NOT NULL,
- `freifeld13` text NOT NULL,
- `freifeld14` text NOT NULL,
- `freifeld15` text NOT NULL,
- `freifeld16` text NOT NULL,
- `freifeld17` text NOT NULL,
- `freifeld18` text NOT NULL,
- `freifeld19` text NOT NULL,
- `freifeld20` text NOT NULL,
- `freifeld21` text NOT NULL,
- `freifeld22` text NOT NULL,
- `freifeld23` text NOT NULL,
- `freifeld24` text NOT NULL,
- `freifeld25` text NOT NULL,
- `freifeld26` text NOT NULL,
- `freifeld27` text NOT NULL,
- `freifeld28` text NOT NULL,
- `freifeld29` text NOT NULL,
- `freifeld30` text NOT NULL,
- `freifeld31` text NOT NULL,
- `freifeld32` text NOT NULL,
- `freifeld33` text NOT NULL,
- `freifeld34` text NOT NULL,
- `freifeld35` text NOT NULL,
- `freifeld36` text NOT NULL,
- `freifeld37` text NOT NULL,
- `freifeld38` text NOT NULL,
- `freifeld39` text NOT NULL,
- `freifeld40` text NOT NULL,
- `adressefreifeld11` text NOT NULL,
- `adressefreifeld12` text NOT NULL,
- `adressefreifeld13` text NOT NULL,
- `adressefreifeld14` text NOT NULL,
- `adressefreifeld15` text NOT NULL,
- `adressefreifeld16` text NOT NULL,
- `adressefreifeld17` text NOT NULL,
- `adressefreifeld18` text NOT NULL,
- `adressefreifeld19` text NOT NULL,
- `adressefreifeld20` text NOT NULL,
- `proformarechnung_header` text,
- `proformarechnung_footer` text,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
+CREATE TABLE `firmendaten` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `firma` int(11) NOT NULL,
+ `logo` longblob NOT NULL,
+ `briefpapier` longblob NOT NULL,
+ `benutzername` varchar(64) NOT NULL,
+ `passwort` varchar(64) NOT NULL,
+ `host` varchar(64) NOT NULL,
+ `port` varchar(64) NOT NULL,
+ `mailssl` int(1) NOT NULL DEFAULT 0,
+ `signatur` text NOT NULL,
+ `datum` datetime NOT NULL,
+ `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT 19.00,
+ `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `deviceserials` text NOT NULL,
+ `lizenz` text NOT NULL,
+ `schluessel` text NOT NULL,
+ `mlm_mindestbetrag` decimal(10,2) NOT NULL DEFAULT 50.00,
+ `mlm_letzter_tag` date DEFAULT NULL,
+ `mlm_erster_tag` date DEFAULT NULL,
+ `mlm_letzte_berechnung` datetime DEFAULT NULL,
+ `mlm_01` decimal(10,2) NOT NULL DEFAULT 15.00,
+ `mlm_02` decimal(10,2) NOT NULL DEFAULT 20.00,
+ `mlm_03` decimal(10,2) NOT NULL DEFAULT 28.00,
+ `mlm_04` decimal(10,2) NOT NULL DEFAULT 32.00,
+ `mlm_05` decimal(10,2) NOT NULL DEFAULT 36.00,
+ `mlm_06` decimal(10,2) NOT NULL DEFAULT 40.00,
+ `mlm_07` decimal(10,2) NOT NULL DEFAULT 44.00,
+ `mlm_08` decimal(10,2) NOT NULL DEFAULT 44.00,
+ `mlm_09` decimal(10,2) NOT NULL DEFAULT 44.00,
+ `mlm_10` decimal(10,2) NOT NULL DEFAULT 44.00,
+ `mlm_11` decimal(10,2) NOT NULL DEFAULT 50.00,
+ `mlm_12` decimal(10,2) NOT NULL DEFAULT 54.00,
+ `mlm_13` decimal(10,2) NOT NULL DEFAULT 45.00,
+ `mlm_14` decimal(10,2) NOT NULL DEFAULT 48.00,
+ `mlm_15` decimal(10,2) NOT NULL DEFAULT 60.00,
+ `zahlung_rechnung_sofort_de` text NOT NULL,
+ `zahlung_rechnung_de` text NOT NULL,
+ `zahlung_vorkasse_de` text NOT NULL,
+ `zahlung_lastschrift_de` text NOT NULL,
+ `zahlung_nachnahme_de` text NOT NULL,
+ `zahlung_bar_de` text NOT NULL,
+ `zahlung_paypal_de` text NOT NULL,
+ `zahlung_amazon_de` text NOT NULL,
+ `zahlung_kreditkarte_de` text NOT NULL,
+ `zahlung_ratenzahlung_de` text NOT NULL,
+ `briefpapier2` longblob DEFAULT NULL,
+ `freifeld1` text NOT NULL,
+ `freifeld2` text NOT NULL,
+ `freifeld3` text NOT NULL,
+ `freifeld4` text NOT NULL,
+ `freifeld5` text NOT NULL,
+ `freifeld6` text NOT NULL,
+ `firmenfarbehell` text NOT NULL,
+ `firmenfarbedunkel` text NOT NULL,
+ `firmenfarbeganzdunkel` text NOT NULL,
+ `navigationfarbe` text NOT NULL,
+ `navigationfarbeschrift` text NOT NULL,
+ `unternavigationfarbe` text NOT NULL,
+ `unternavigationfarbeschrift` text NOT NULL,
+ `firmenlogo` longblob DEFAULT NULL,
+ `rechnung_header` text DEFAULT NULL,
+ `lieferschein_header` text DEFAULT NULL,
+ `angebot_header` text DEFAULT NULL,
+ `auftrag_header` text DEFAULT NULL,
+ `gutschrift_header` text DEFAULT NULL,
+ `bestellung_header` text DEFAULT NULL,
+ `arbeitsnachweis_header` text DEFAULT NULL,
+ `provisionsgutschrift_header` text DEFAULT NULL,
+ `rechnung_footer` text DEFAULT NULL,
+ `lieferschein_footer` text DEFAULT NULL,
+ `angebot_footer` text DEFAULT NULL,
+ `auftrag_footer` text DEFAULT NULL,
+ `gutschrift_footer` text DEFAULT NULL,
+ `bestellung_footer` text DEFAULT NULL,
+ `arbeitsnachweis_footer` text DEFAULT NULL,
+ `provisionsgutschrift_footer` text DEFAULT NULL,
+ `eu_lieferung_vermerk` text NOT NULL,
+ `export_lieferung_vermerk` text NOT NULL,
+ `zahlung_amazon_bestellung_de` text NOT NULL,
+ `zahlung_billsafe_de` text NOT NULL,
+ `zahlung_sofortueberweisung_de` text NOT NULL,
+ `zahlung_secupay_de` text NOT NULL,
+ `adressefreifeld1` text NOT NULL,
+ `adressefreifeld2` text NOT NULL,
+ `adressefreifeld3` text NOT NULL,
+ `adressefreifeld4` text NOT NULL,
+ `adressefreifeld5` text NOT NULL,
+ `adressefreifeld6` text NOT NULL,
+ `adressefreifeld7` text NOT NULL,
+ `adressefreifeld8` text NOT NULL,
+ `adressefreifeld9` text NOT NULL,
+ `adressefreifeld10` text NOT NULL,
+ `zahlung_eckarte_de` text NOT NULL,
+ `devicekey` varchar(64) NOT NULL,
+ `mailanstellesmtp` int(1) DEFAULT NULL,
+ `layout_iconbar` int(1) DEFAULT NULL,
+ `bcc1` varchar(64) NOT NULL,
+ `bcc2` varchar(64) NOT NULL,
+ `firmenfarbe` varchar(64) NOT NULL,
+ `name` varchar(64) NOT NULL,
+ `betreffszeile` int(1) NOT NULL DEFAULT 0,
+ `dokumententext` int(1) NOT NULL DEFAULT 0,
+ `barcode_y` int(11) NOT NULL DEFAULT 265,
+ `email_html_template` text NOT NULL,
+ `freifeld7` text NOT NULL,
+ `freifeld8` text NOT NULL,
+ `freifeld9` text NOT NULL,
+ `freifeld10` text NOT NULL,
+ `freifeld11` text NOT NULL,
+ `freifeld12` text NOT NULL,
+ `freifeld13` text NOT NULL,
+ `freifeld14` text NOT NULL,
+ `freifeld15` text NOT NULL,
+ `freifeld16` text NOT NULL,
+ `freifeld17` text NOT NULL,
+ `freifeld18` text NOT NULL,
+ `freifeld19` text NOT NULL,
+ `freifeld20` text NOT NULL,
+ `freifeld21` text NOT NULL,
+ `freifeld22` text NOT NULL,
+ `freifeld23` text NOT NULL,
+ `freifeld24` text NOT NULL,
+ `freifeld25` text NOT NULL,
+ `freifeld26` text NOT NULL,
+ `freifeld27` text NOT NULL,
+ `freifeld28` text NOT NULL,
+ `freifeld29` text NOT NULL,
+ `freifeld30` text NOT NULL,
+ `freifeld31` text NOT NULL,
+ `freifeld32` text NOT NULL,
+ `freifeld33` text NOT NULL,
+ `freifeld34` text NOT NULL,
+ `freifeld35` text NOT NULL,
+ `freifeld36` text NOT NULL,
+ `freifeld37` text NOT NULL,
+ `freifeld38` text NOT NULL,
+ `freifeld39` text NOT NULL,
+ `freifeld40` text NOT NULL,
+ `adressefreifeld11` text NOT NULL,
+ `adressefreifeld12` text NOT NULL,
+ `adressefreifeld13` text NOT NULL,
+ `adressefreifeld14` text NOT NULL,
+ `adressefreifeld15` text NOT NULL,
+ `adressefreifeld16` text NOT NULL,
+ `adressefreifeld17` text NOT NULL,
+ `adressefreifeld18` text NOT NULL,
+ `adressefreifeld19` text NOT NULL,
+ `adressefreifeld20` text NOT NULL,
+ `proformarechnung_header` text DEFAULT NULL,
+ `proformarechnung_footer` text DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `firmendaten_werte`
--
+DROP TABLE IF EXISTS `firmendaten_werte`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `firmendaten_werte` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(64) NOT NULL DEFAULT '',
- `typ` varchar(64) NOT NULL DEFAULT '',
- `typ1` varchar(64) NOT NULL DEFAULT '',
- `typ2` varchar(64) NOT NULL DEFAULT '',
- `wert` text NOT NULL,
- `default_value` text NOT NULL,
- `default_null` tinyint(1) NOT NULL DEFAULT '0',
- `darf_null` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=1258 DEFAULT CHARSET=utf8;
+CREATE TABLE `firmendaten_werte` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(64) NOT NULL,
+ `typ` varchar(64) NOT NULL,
+ `typ1` varchar(64) NOT NULL,
+ `typ2` varchar(64) NOT NULL,
+ `wert` text NOT NULL,
+ `default_value` text NOT NULL,
+ `default_null` tinyint(1) NOT NULL DEFAULT 0,
+ `darf_null` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=1258 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `formeln`
--
+DROP TABLE IF EXISTS `formeln`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `formeln` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL,
- `kennung` varchar(255) NOT NULL,
- `aktiv` tinyint(1) NOT NULL,
- `formel` varchar(500) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `kennung` (`kennung`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `formeln` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `kennung` varchar(255) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL,
+ `formel` varchar(500) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `kennung` (`kennung`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `formula_position`
--
+DROP TABLE IF EXISTS `formula_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `formula_position` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(64) NOT NULL DEFAULT '',
- `formula` varchar(500) NOT NULL DEFAULT '',
- `doctype` varchar(32) NOT NULL DEFAULT '',
- `project_id` int(11) NOT NULL DEFAULT '0',
- `sort` int(11) NOT NULL DEFAULT '0',
- `active` tinyint(1) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `formula_position` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(64) NOT NULL,
+ `formula` varchar(500) NOT NULL,
+ `doctype` varchar(32) NOT NULL,
+ `project_id` int(11) NOT NULL DEFAULT 0,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `active` tinyint(1) NOT NULL DEFAULT 1,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `free_article`
--
+DROP TABLE IF EXISTS `free_article`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `free_article` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `article_id` int(11) NOT NULL DEFAULT '0',
- `project_id` int(11) NOT NULL DEFAULT '0',
- `amount` decimal(14,2) NOT NULL DEFAULT '0.00',
- `everyone` tinyint(1) NOT NULL DEFAULT '0',
- `while_stocks_last` tinyint(1) NOT NULL DEFAULT '0',
- `only_new_customer` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `free_article` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `article_id` int(11) NOT NULL DEFAULT 0,
+ `project_id` int(11) NOT NULL DEFAULT 0,
+ `amount` decimal(14,2) NOT NULL DEFAULT 0.00,
+ `everyone` tinyint(1) NOT NULL DEFAULT 0,
+ `while_stocks_last` tinyint(1) NOT NULL DEFAULT 0,
+ `only_new_customer` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `free_article_included`
--
+DROP TABLE IF EXISTS `free_article_included`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `free_article_included` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `free_article_id` int(11) NOT NULL DEFAULT '0',
- `order_id` int(11) NOT NULL DEFAULT '0',
- `order_position_id` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `free_article_id` (`free_article_id`),
- KEY `order_id` (`order_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `free_article_included` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `free_article_id` int(11) NOT NULL DEFAULT 0,
+ `order_id` int(11) NOT NULL DEFAULT 0,
+ `order_position_id` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `free_article_id` (`free_article_id`),
+ KEY `order_id` (`order_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `geschaeftsbrief_vorlagen`
--
+DROP TABLE IF EXISTS `geschaeftsbrief_vorlagen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `geschaeftsbrief_vorlagen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `sprache` varchar(255) NOT NULL,
- `betreff` varchar(255) NOT NULL,
- `text` text NOT NULL,
- `subjekt` varchar(255) NOT NULL,
- `projekt` int(11) NOT NULL,
- `firma` int(11) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8;
+CREATE TABLE `geschaeftsbrief_vorlagen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `sprache` varchar(255) NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `text` text NOT NULL,
+ `subjekt` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `firma` int(11) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `gls`
--
+DROP TABLE IF EXISTS `gls`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `gls` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `vorlage` varchar(255) NOT NULL,
- `name` varchar(255) NOT NULL,
- `name2` varchar(255) NOT NULL,
- `name3` varchar(255) NOT NULL,
- `telefon` varchar(255) NOT NULL,
- `email` varchar(255) NOT NULL,
- `land` varchar(255) NOT NULL,
- `plz` varchar(255) NOT NULL,
- `ort` varchar(255) NOT NULL,
- `strasse` varchar(255) NOT NULL,
- `hausnr` varchar(255) NOT NULL,
- `adresszusatz` varchar(255) NOT NULL,
- `notiz` varchar(255) NOT NULL,
- `aktiv` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `gls` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `vorlage` varchar(255) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `name2` varchar(255) NOT NULL,
+ `name3` varchar(255) NOT NULL,
+ `telefon` varchar(255) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `land` varchar(255) NOT NULL,
+ `plz` varchar(255) NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `hausnr` varchar(255) NOT NULL,
+ `adresszusatz` varchar(255) NOT NULL,
+ `notiz` varchar(255) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `goodspostingdocument`
--
+DROP TABLE IF EXISTS `goodspostingdocument`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `goodspostingdocument` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `belegnr` varchar(32) NOT NULL DEFAULT '',
- `status` varchar(16) NOT NULL DEFAULT 'angelegt',
- `name` varchar(64) NOT NULL DEFAULT '',
- `document_date` date DEFAULT NULL,
- `project_id` int(11) NOT NULL DEFAULT '0',
- `document_type` varchar(32) NOT NULL DEFAULT '',
- `storage_location_from_id` int(11) NOT NULL DEFAULT '0',
- `storage_location_to_id` int(11) NOT NULL DEFAULT '0',
- `schreibschutz` tinyint(1) NOT NULL DEFAULT '0',
- `storagesort` varchar(16) NOT NULL DEFAULT '',
- `document_info` text NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `goodspostingdocument` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `belegnr` varchar(32) NOT NULL,
+ `status` varchar(16) NOT NULL DEFAULT 'angelegt',
+ `name` varchar(64) NOT NULL,
+ `document_date` date DEFAULT NULL,
+ `project_id` int(11) NOT NULL DEFAULT 0,
+ `document_type` varchar(32) NOT NULL,
+ `storage_location_from_id` int(11) NOT NULL DEFAULT 0,
+ `storage_location_to_id` int(11) NOT NULL DEFAULT 0,
+ `schreibschutz` tinyint(1) NOT NULL DEFAULT 0,
+ `storagesort` varchar(16) NOT NULL,
+ `document_info` text NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `goodspostingdocument_movement`
--
+DROP TABLE IF EXISTS `goodspostingdocument_movement`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `goodspostingdocument_movement` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `goodspostingdocument_position_id` int(11) NOT NULL DEFAULT '0',
- `quantity_stored` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `serial` varchar(64) NOT NULL DEFAULT '',
- `batch` varchar(64) NOT NULL DEFAULT '',
- `bestbefore` date DEFAULT NULL,
- `storage_location_from_id` int(11) NOT NULL DEFAULT '0',
- `storage_location_to_id` int(11) NOT NULL DEFAULT '0',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `goodspostingdocument_position_id` (`goodspostingdocument_position_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `goodspostingdocument_movement` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `goodspostingdocument_position_id` int(11) NOT NULL DEFAULT 0,
+ `quantity_stored` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `serial` varchar(64) NOT NULL,
+ `batch` varchar(64) NOT NULL,
+ `bestbefore` date DEFAULT NULL,
+ `storage_location_from_id` int(11) NOT NULL DEFAULT 0,
+ `storage_location_to_id` int(11) NOT NULL DEFAULT 0,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `goodspostingdocument_position_id` (`goodspostingdocument_position_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `goodspostingdocument_position`
--
+DROP TABLE IF EXISTS `goodspostingdocument_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `goodspostingdocument_position` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `goodspostingdocument_id` int(11) NOT NULL DEFAULT '0',
- `sort` int(11) NOT NULL DEFAULT '0',
- `reason` varchar(255) NOT NULL DEFAULT '',
- `relation_document` varchar(32) NOT NULL DEFAULT '',
- `relation_document_id` int(11) NOT NULL DEFAULT '0',
- `relation_document_position_id` int(11) NOT NULL DEFAULT '0',
- `article_id` int(11) NOT NULL DEFAULT '0',
- `project_id` int(11) NOT NULL DEFAULT '0',
- `quantity` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `quantity_stored` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `storage_location_from_id` int(11) NOT NULL DEFAULT '0',
- `storage_location_to_id` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `goodspostingdocument_id` (`goodspostingdocument_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `goodspostingdocument_position` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `goodspostingdocument_id` int(11) NOT NULL DEFAULT 0,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `reason` varchar(255) NOT NULL,
+ `relation_document` varchar(32) NOT NULL,
+ `relation_document_id` int(11) NOT NULL DEFAULT 0,
+ `relation_document_position_id` int(11) NOT NULL DEFAULT 0,
+ `article_id` int(11) NOT NULL DEFAULT 0,
+ `project_id` int(11) NOT NULL DEFAULT 0,
+ `quantity` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `quantity_stored` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `storage_location_from_id` int(11) NOT NULL DEFAULT 0,
+ `storage_location_to_id` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `goodspostingdocument_id` (`goodspostingdocument_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `goodspostingdocument_protocol`
--
+DROP TABLE IF EXISTS `goodspostingdocument_protocol`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `goodspostingdocument_protocol` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `goodspostingdocument_id` int(11) NOT NULL DEFAULT '0',
- `message` varchar(255) NOT NULL DEFAULT '',
- `created_by` varchar(255) NOT NULL DEFAULT '',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `goodspostingdocument_id` (`goodspostingdocument_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `goodspostingdocument_protocol` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `goodspostingdocument_id` int(11) NOT NULL DEFAULT 0,
+ `message` varchar(255) NOT NULL,
+ `created_by` varchar(255) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `goodspostingdocument_id` (`goodspostingdocument_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `google_access_token`
--
+DROP TABLE IF EXISTS `google_access_token`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `google_access_token` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `google_account_id` int(11) unsigned NOT NULL DEFAULT '0',
- `token` varchar(255) DEFAULT NULL,
- `expires` datetime DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `google_account_id` (`google_account_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `google_access_token` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `google_account_id` int(11) unsigned NOT NULL DEFAULT 0,
+ `token` varchar(255) DEFAULT NULL,
+ `expires` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `google_account_id` (`google_account_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `google_account`
--
+DROP TABLE IF EXISTS `google_account`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `google_account` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user_id` int(11) unsigned NOT NULL DEFAULT '0',
- `refresh_token` varchar(255) DEFAULT NULL,
- `identifier` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `user_id` (`user_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `google_account` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user_id` int(11) unsigned NOT NULL DEFAULT 0,
+ `refresh_token` varchar(255) DEFAULT NULL,
+ `identifier` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `user_id` (`user_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `google_account_property`
--
+DROP TABLE IF EXISTS `google_account_property`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `google_account_property` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `google_account_id` int(11) unsigned NOT NULL DEFAULT '0',
- `varname` varchar(64) DEFAULT NULL,
- `value` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `google_account_property` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `google_account_id` int(11) unsigned NOT NULL DEFAULT 0,
+ `varname` varchar(64) DEFAULT NULL,
+ `value` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `google_account_scope`
--
+DROP TABLE IF EXISTS `google_account_scope`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `google_account_scope` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `google_account_id` int(11) unsigned NOT NULL DEFAULT '0',
- `scope` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `google_account_id` (`google_account_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `google_account_scope` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `google_account_id` int(11) unsigned NOT NULL DEFAULT 0,
+ `scope` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `google_account_id` (`google_account_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `googleapi`
--
+DROP TABLE IF EXISTS `googleapi`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `googleapi` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL DEFAULT '',
- `description` varchar(255) DEFAULT NULL,
- `type` varchar(255) DEFAULT NULL,
- `active` tinyint(4) NOT NULL DEFAULT '0',
- `user` varchar(255) DEFAULT NULL,
- `password` varchar(255) DEFAULT NULL,
- `redirect_uri` varchar(255) DEFAULT NULL,
- `token` varchar(255) DEFAULT NULL,
- `token_expires` datetime DEFAULT NULL,
- `refresh_token` varchar(255) DEFAULT NULL,
- `last_auth` datetime DEFAULT NULL,
- `id_name` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `googleapi` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `description` varchar(255) DEFAULT NULL,
+ `type` varchar(255) DEFAULT NULL,
+ `active` tinyint(4) NOT NULL DEFAULT 0,
+ `user` varchar(255) DEFAULT NULL,
+ `password` varchar(255) DEFAULT NULL,
+ `redirect_uri` varchar(255) DEFAULT NULL,
+ `token` varchar(255) DEFAULT NULL,
+ `token_expires` datetime DEFAULT NULL,
+ `refresh_token` varchar(255) DEFAULT NULL,
+ `last_auth` datetime DEFAULT NULL,
+ `id_name` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `googleapi_calendar_sync`
--
+DROP TABLE IF EXISTS `googleapi_calendar_sync`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `googleapi_calendar_sync` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `event_id` int(11) NOT NULL DEFAULT '0',
- `foreign_id` varchar(255) NOT NULL DEFAULT '',
- `owner` int(11) NOT NULL DEFAULT '0',
- `from_google` tinyint(4) NOT NULL DEFAULT '0',
- `event_date` datetime DEFAULT NULL,
- `html_link` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `event_id` (`event_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `googleapi_calendar_sync` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `event_id` int(11) NOT NULL DEFAULT 0,
+ `foreign_id` varchar(255) NOT NULL,
+ `owner` int(11) NOT NULL DEFAULT 0,
+ `from_google` tinyint(4) NOT NULL DEFAULT 0,
+ `event_date` datetime DEFAULT NULL,
+ `html_link` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `event_id` (`event_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `googleapi_user`
--
+DROP TABLE IF EXISTS `googleapi_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `googleapi_user` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user_id` int(11) NOT NULL DEFAULT '0',
- `googleapi_id_name` varchar(255) NOT NULL DEFAULT '',
- `active` tinyint(4) NOT NULL DEFAULT '0',
- `auto_sync` tinyint(4) NOT NULL DEFAULT '0',
- `identifier` varchar(255) DEFAULT NULL,
- `refresh_token` varchar(255) DEFAULT NULL,
- `access_token` varchar(255) DEFAULT NULL,
- `token_expires` datetime DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `googleapi_user` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user_id` int(11) NOT NULL DEFAULT 0,
+ `googleapi_id_name` varchar(255) NOT NULL,
+ `active` tinyint(4) NOT NULL DEFAULT 0,
+ `auto_sync` tinyint(4) NOT NULL DEFAULT 0,
+ `identifier` varchar(255) DEFAULT NULL,
+ `refresh_token` varchar(255) DEFAULT NULL,
+ `access_token` varchar(255) DEFAULT NULL,
+ `token_expires` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `gpsstechuhr`
--
+DROP TABLE IF EXISTS `gpsstechuhr`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `gpsstechuhr` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) DEFAULT NULL,
- `user` int(11) DEFAULT NULL,
- `koordinaten` varchar(512) DEFAULT NULL,
- `zeit` datetime DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `gpsstechuhr` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) DEFAULT NULL,
+ `user` int(11) DEFAULT NULL,
+ `koordinaten` varchar(512) DEFAULT NULL,
+ `zeit` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `gruppen`
--
+DROP TABLE IF EXISTS `gruppen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `gruppen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(512) DEFAULT NULL,
- `art` varchar(512) DEFAULT NULL,
- `kennziffer` varchar(255) DEFAULT NULL,
- `internebemerkung` text,
- `grundrabatt` decimal(10,2) DEFAULT NULL,
- `rabatt1` decimal(10,2) DEFAULT NULL,
- `rabatt2` decimal(10,2) DEFAULT NULL,
- `rabatt3` decimal(10,2) DEFAULT NULL,
- `rabatt4` decimal(10,2) DEFAULT NULL,
- `rabatt5` decimal(10,2) DEFAULT NULL,
- `sonderrabatt_skonto` decimal(10,2) DEFAULT NULL,
- `provision` decimal(10,2) DEFAULT NULL,
- `kundennummer` varchar(255) DEFAULT NULL,
- `partnerid` varchar(255) DEFAULT NULL,
- `dta_aktiv` tinyint(1) NOT NULL DEFAULT '0',
- `dta_periode` tinyint(2) NOT NULL DEFAULT '0',
- `dta_dateiname` varchar(255) NOT NULL DEFAULT '',
- `dta_mail` varchar(255) NOT NULL DEFAULT '',
- `dta_mail_betreff` varchar(255) NOT NULL DEFAULT '',
- `dta_mail_text` text,
- `dtavariablen` text,
- `dta_variante` int(11) NOT NULL DEFAULT '0',
- `bonus1` decimal(10,2) DEFAULT NULL,
- `bonus1_ab` decimal(10,2) DEFAULT NULL,
- `bonus2` decimal(10,2) DEFAULT NULL,
- `bonus2_ab` decimal(10,2) DEFAULT NULL,
- `bonus3` decimal(10,2) DEFAULT NULL,
- `bonus3_ab` decimal(10,2) DEFAULT NULL,
- `bonus4` decimal(10,2) DEFAULT NULL,
- `bonus4_ab` decimal(10,2) DEFAULT NULL,
- `bonus5` decimal(10,2) DEFAULT NULL,
- `bonus5_ab` decimal(10,2) DEFAULT NULL,
- `bonus6` decimal(10,2) DEFAULT NULL,
- `bonus6_ab` decimal(10,2) DEFAULT NULL,
- `bonus7` decimal(10,2) DEFAULT NULL,
- `bonus7_ab` decimal(10,2) DEFAULT NULL,
- `bonus8` decimal(10,2) DEFAULT NULL,
- `bonus8_ab` decimal(10,2) DEFAULT NULL,
- `bonus9` decimal(10,2) DEFAULT NULL,
- `bonus9_ab` decimal(10,2) DEFAULT NULL,
- `bonus10` decimal(10,2) DEFAULT NULL,
- `bonus10_ab` decimal(10,2) DEFAULT NULL,
- `zahlungszieltage` int(11) NOT NULL DEFAULT '14',
- `zahlungszielskonto` decimal(10,2) NOT NULL DEFAULT '0.00',
- `zahlungszieltageskonto` int(11) NOT NULL DEFAULT '0',
- `portoartikel` int(11) DEFAULT NULL,
- `portofreiab` decimal(10,2) NOT NULL DEFAULT '0.00',
- `erweiterteoptionen` int(1) DEFAULT NULL,
- `zentralerechnung` int(1) DEFAULT NULL,
- `zentralregulierung` int(1) DEFAULT NULL,
- `gruppe` int(1) DEFAULT NULL,
- `preisgruppe` int(1) DEFAULT NULL,
- `verbandsgruppe` int(1) DEFAULT NULL,
- `rechnung_name` varchar(255) DEFAULT NULL,
- `rechnung_strasse` varchar(255) DEFAULT NULL,
- `rechnung_ort` varchar(255) DEFAULT NULL,
- `rechnung_plz` varchar(64) DEFAULT NULL,
- `rechnung_abteilung` varchar(255) DEFAULT NULL,
- `rechnung_land` varchar(255) DEFAULT NULL,
- `rechnung_email` varchar(255) DEFAULT NULL,
- `rechnung_periode` int(11) DEFAULT NULL,
- `rechnung_anzahlpapier` int(11) DEFAULT NULL,
- `rechnung_permail` int(1) DEFAULT NULL,
- `webid` varchar(1024) NOT NULL,
- `portofrei_aktiv` decimal(10,2) DEFAULT NULL,
- `projekt` int(11) NOT NULL DEFAULT '0',
- `objektname` varchar(64) NOT NULL DEFAULT '',
- `objekttyp` varchar(64) NOT NULL DEFAULT '',
- `parameter` varchar(255) NOT NULL DEFAULT '',
- `objektname2` varchar(64) NOT NULL DEFAULT '',
- `objekttyp2` varchar(64) NOT NULL DEFAULT '',
- `parameter2` varchar(255) NOT NULL DEFAULT '',
- `objektname3` varchar(64) NOT NULL DEFAULT '',
- `objekttyp3` varchar(64) NOT NULL DEFAULT '',
- `parameter3` varchar(255) NOT NULL DEFAULT '',
- `kategorie` int(1) NOT NULL DEFAULT '0',
- `aktiv` int(1) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `gruppen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(512) DEFAULT NULL,
+ `art` varchar(512) DEFAULT NULL,
+ `kennziffer` varchar(255) DEFAULT NULL,
+ `internebemerkung` text DEFAULT NULL,
+ `grundrabatt` decimal(10,2) DEFAULT NULL,
+ `rabatt1` decimal(10,2) DEFAULT NULL,
+ `rabatt2` decimal(10,2) DEFAULT NULL,
+ `rabatt3` decimal(10,2) DEFAULT NULL,
+ `rabatt4` decimal(10,2) DEFAULT NULL,
+ `rabatt5` decimal(10,2) DEFAULT NULL,
+ `sonderrabatt_skonto` decimal(10,2) DEFAULT NULL,
+ `provision` decimal(10,2) DEFAULT NULL,
+ `kundennummer` varchar(255) DEFAULT NULL,
+ `partnerid` varchar(255) DEFAULT NULL,
+ `dta_aktiv` tinyint(1) NOT NULL DEFAULT 0,
+ `dta_periode` tinyint(2) NOT NULL DEFAULT 0,
+ `dta_dateiname` varchar(255) NOT NULL,
+ `dta_mail` varchar(255) NOT NULL,
+ `dta_mail_betreff` varchar(255) NOT NULL,
+ `dta_mail_text` text DEFAULT NULL,
+ `dtavariablen` text DEFAULT NULL,
+ `dta_variante` int(11) NOT NULL DEFAULT 0,
+ `bonus1` decimal(10,2) DEFAULT NULL,
+ `bonus1_ab` decimal(10,2) DEFAULT NULL,
+ `bonus2` decimal(10,2) DEFAULT NULL,
+ `bonus2_ab` decimal(10,2) DEFAULT NULL,
+ `bonus3` decimal(10,2) DEFAULT NULL,
+ `bonus3_ab` decimal(10,2) DEFAULT NULL,
+ `bonus4` decimal(10,2) DEFAULT NULL,
+ `bonus4_ab` decimal(10,2) DEFAULT NULL,
+ `bonus5` decimal(10,2) DEFAULT NULL,
+ `bonus5_ab` decimal(10,2) DEFAULT NULL,
+ `bonus6` decimal(10,2) DEFAULT NULL,
+ `bonus6_ab` decimal(10,2) DEFAULT NULL,
+ `bonus7` decimal(10,2) DEFAULT NULL,
+ `bonus7_ab` decimal(10,2) DEFAULT NULL,
+ `bonus8` decimal(10,2) DEFAULT NULL,
+ `bonus8_ab` decimal(10,2) DEFAULT NULL,
+ `bonus9` decimal(10,2) DEFAULT NULL,
+ `bonus9_ab` decimal(10,2) DEFAULT NULL,
+ `bonus10` decimal(10,2) DEFAULT NULL,
+ `bonus10_ab` decimal(10,2) DEFAULT NULL,
+ `zahlungszieltage` int(11) NOT NULL DEFAULT 14,
+ `zahlungszielskonto` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `zahlungszieltageskonto` int(11) NOT NULL DEFAULT 0,
+ `portoartikel` int(11) DEFAULT NULL,
+ `portofreiab` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `erweiterteoptionen` int(1) DEFAULT NULL,
+ `zentralerechnung` int(1) DEFAULT NULL,
+ `zentralregulierung` int(1) DEFAULT NULL,
+ `gruppe` int(1) DEFAULT NULL,
+ `preisgruppe` int(1) DEFAULT NULL,
+ `verbandsgruppe` int(1) DEFAULT NULL,
+ `rechnung_name` varchar(255) DEFAULT NULL,
+ `rechnung_strasse` varchar(255) DEFAULT NULL,
+ `rechnung_ort` varchar(255) DEFAULT NULL,
+ `rechnung_plz` varchar(64) DEFAULT NULL,
+ `rechnung_abteilung` varchar(255) DEFAULT NULL,
+ `rechnung_land` varchar(255) DEFAULT NULL,
+ `rechnung_email` varchar(255) DEFAULT NULL,
+ `rechnung_periode` int(11) DEFAULT NULL,
+ `rechnung_anzahlpapier` int(11) DEFAULT NULL,
+ `rechnung_permail` int(1) DEFAULT NULL,
+ `webid` varchar(1024) NOT NULL,
+ `portofrei_aktiv` decimal(10,2) DEFAULT NULL,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `objektname` varchar(64) NOT NULL,
+ `objekttyp` varchar(64) NOT NULL,
+ `parameter` varchar(255) NOT NULL,
+ `objektname2` varchar(64) NOT NULL,
+ `objekttyp2` varchar(64) NOT NULL,
+ `parameter2` varchar(255) NOT NULL,
+ `objektname3` varchar(64) NOT NULL,
+ `objekttyp3` varchar(64) NOT NULL,
+ `parameter3` varchar(255) NOT NULL,
+ `kategorie` int(1) NOT NULL DEFAULT 0,
+ `aktiv` int(1) NOT NULL DEFAULT 1,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `gruppen_kategorien`
--
+DROP TABLE IF EXISTS `gruppen_kategorien`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `gruppen_kategorien` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `projekt` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `gruppen_kategorien` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `gruppenmapping`
--
+DROP TABLE IF EXISTS `gruppenmapping`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `gruppenmapping` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `gruppe` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `parameter1` varchar(255) NOT NULL DEFAULT '0',
- `parameter2` varchar(255) NOT NULL DEFAULT '0',
- `parameter3` varchar(255) NOT NULL DEFAULT '0',
- `von` date NOT NULL,
- `bis` date NOT NULL,
- PRIMARY KEY (`id`),
- KEY `gruppe` (`gruppe`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `gruppenmapping` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `parameter1` varchar(255) NOT NULL DEFAULT '0',
+ `parameter2` varchar(255) NOT NULL DEFAULT '0',
+ `parameter3` varchar(255) NOT NULL DEFAULT '0',
+ `von` date NOT NULL,
+ `bis` date NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `gruppe` (`gruppe`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `gruppenrechnung_auswahl`
--
+DROP TABLE IF EXISTS `gruppenrechnung_auswahl`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `gruppenrechnung_auswahl` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `lieferschein` int(11) NOT NULL DEFAULT '0',
- `auftrag` int(11) NOT NULL DEFAULT '0',
- `user` int(11) NOT NULL DEFAULT '0',
- `auswahl` tinyint(1) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`),
- KEY `lieferschein` (`lieferschein`),
- KEY `auftrag` (`auftrag`),
- KEY `user` (`user`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `gruppenrechnung_auswahl` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `lieferschein` int(11) NOT NULL DEFAULT 0,
+ `auftrag` int(11) NOT NULL DEFAULT 0,
+ `user` int(11) NOT NULL DEFAULT 0,
+ `auswahl` tinyint(1) NOT NULL DEFAULT 1,
+ PRIMARY KEY (`id`),
+ KEY `lieferschein` (`lieferschein`),
+ KEY `auftrag` (`auftrag`),
+ KEY `user` (`user`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `gutschrift`
--
+DROP TABLE IF EXISTS `gutschrift`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `gutschrift` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `projekt` varchar(222) NOT NULL,
- `anlegeart` varchar(255) NOT NULL,
- `belegnr` varchar(255) NOT NULL,
- `rechnung` int(11) NOT NULL,
- `rechnungid` int(11) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `freitext` text NOT NULL,
- `internebemerkung` text NOT NULL,
- `status` varchar(64) NOT NULL,
- `adresse` int(11) NOT NULL,
- `name` varchar(255) NOT NULL,
- `abteilung` varchar(255) NOT NULL,
- `unterabteilung` varchar(255) NOT NULL,
- `strasse` varchar(255) NOT NULL,
- `adresszusatz` varchar(255) NOT NULL,
- `plz` varchar(255) NOT NULL,
- `ort` varchar(255) NOT NULL,
- `land` varchar(255) NOT NULL,
- `ustid` varchar(255) NOT NULL,
- `ustbrief` int(11) NOT NULL,
- `ustbrief_eingang` int(11) NOT NULL,
- `ustbrief_eingang_am` date NOT NULL,
- `ust_befreit` int(1) NOT NULL,
- `email` varchar(255) NOT NULL,
- `telefon` varchar(255) NOT NULL,
- `telefax` varchar(255) NOT NULL,
- `betreff` varchar(255) NOT NULL,
- `kundennummer` varchar(64) DEFAULT NULL,
- `lieferschein` int(11) NOT NULL,
- `versandart` varchar(255) NOT NULL,
- `lieferdatum` date NOT NULL,
- `buchhaltung` varchar(255) NOT NULL,
- `zahlungsweise` varchar(255) NOT NULL,
- `zahlungsstatus` varchar(255) NOT NULL,
- `ist` decimal(18,2) NOT NULL DEFAULT '0.00',
- `soll` decimal(18,2) NOT NULL DEFAULT '0.00',
- `zahlungszieltage` int(11) NOT NULL,
- `zahlungszieltageskonto` int(11) NOT NULL,
- `zahlungszielskonto` decimal(10,2) NOT NULL,
- `gesamtsumme` decimal(10,4) NOT NULL,
- `bank_inhaber` varchar(255) NOT NULL,
- `bank_institut` varchar(255) NOT NULL,
- `bank_blz` int(11) NOT NULL,
- `bank_konto` int(11) NOT NULL,
- `kreditkarte_typ` varchar(255) NOT NULL,
- `kreditkarte_inhaber` varchar(255) NOT NULL,
- `kreditkarte_nummer` varchar(255) NOT NULL,
- `kreditkarte_pruefnummer` varchar(255) NOT NULL,
- `kreditkarte_monat` int(11) NOT NULL,
- `kreditkarte_jahr` int(11) NOT NULL,
- `paypalaccount` varchar(255) NOT NULL,
- `firma` int(11) NOT NULL,
- `versendet` int(1) NOT NULL,
- `versendet_am` datetime NOT NULL,
- `versendet_per` varchar(255) NOT NULL,
- `versendet_durch` varchar(255) NOT NULL,
- `inbearbeitung` int(1) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `dta_datei_verband` int(11) NOT NULL DEFAULT '0',
- `manuell_vorabbezahlt` date DEFAULT NULL,
- `manuell_vorabbezahlt_hinweis` varchar(128) NOT NULL DEFAULT '',
- `nicht_umsatzmindernd` tinyint(1) NOT NULL DEFAULT '0',
- `dta_datei` int(11) NOT NULL DEFAULT '0',
- `deckungsbeitragcalc` tinyint(1) NOT NULL DEFAULT '0',
- `deckungsbeitrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `erloes_netto` decimal(18,2) NOT NULL DEFAULT '0.00',
- `umsatz_netto` decimal(18,2) NOT NULL DEFAULT '0.00',
- `vertriebid` int(11) DEFAULT NULL,
- `aktion` varchar(64) NOT NULL DEFAULT '',
- `vertrieb` varchar(255) NOT NULL DEFAULT '',
- `provision` decimal(10,2) DEFAULT NULL,
- `provision_summe` decimal(10,2) DEFAULT NULL,
- `gruppe` int(11) NOT NULL DEFAULT '0',
- `ihrebestellnummer` varchar(255) DEFAULT NULL,
- `anschreiben` varchar(255) DEFAULT NULL,
- `usereditid` int(11) DEFAULT NULL,
- `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `realrabatt` decimal(10,2) DEFAULT NULL,
- `rabatt` decimal(10,2) DEFAULT NULL,
- `rabatt1` decimal(10,2) DEFAULT NULL,
- `rabatt2` decimal(10,2) DEFAULT NULL,
- `rabatt3` decimal(10,2) DEFAULT NULL,
- `rabatt4` decimal(10,2) DEFAULT NULL,
- `rabatt5` decimal(10,2) DEFAULT NULL,
- `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT '19.00',
- `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT '7.00',
- `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
- `keinsteuersatz` int(1) DEFAULT NULL,
- `stornorechnung` int(1) DEFAULT NULL,
- `schreibschutz` int(1) NOT NULL DEFAULT '0',
- `pdfarchiviert` int(1) NOT NULL DEFAULT '0',
- `pdfarchiviertversion` int(11) NOT NULL DEFAULT '0',
- `typ` varchar(255) NOT NULL DEFAULT 'firma',
- `ohne_briefpapier` int(1) DEFAULT NULL,
- `lieferid` int(11) NOT NULL DEFAULT '0',
- `ansprechpartnerid` int(11) NOT NULL DEFAULT '0',
- `projektfiliale` int(11) NOT NULL DEFAULT '0',
- `zuarchivieren` int(11) NOT NULL DEFAULT '0',
- `internebezeichnung` varchar(255) NOT NULL DEFAULT '',
- `angelegtam` datetime DEFAULT NULL,
- `ansprechpartner` varchar(255) DEFAULT NULL,
- `sprache` varchar(32) NOT NULL DEFAULT '',
- `gln` varchar(64) NOT NULL DEFAULT '',
- `deliverythresholdvatid` varchar(64) NOT NULL DEFAULT '',
- `bearbeiterid` int(11) DEFAULT NULL,
- `kurs` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `ohne_artikeltext` int(1) DEFAULT NULL,
- `anzeigesteuer` tinyint(11) NOT NULL DEFAULT '0',
- `kostenstelle` varchar(10) NOT NULL DEFAULT '',
- `bodyzusatz` text NOT NULL,
- `lieferbedingung` text NOT NULL,
- `titel` varchar(64) NOT NULL DEFAULT '',
- `skontobetrag` decimal(14,4) DEFAULT NULL,
- `skontoberechnet` tinyint(1) NOT NULL DEFAULT '0',
- `extsoll` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bundesstaat` varchar(32) NOT NULL DEFAULT '',
- `kundennummer_buchhaltung` varchar(32) NOT NULL DEFAULT '',
- `storage_country` varchar(3) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `projekt` (`projekt`),
- KEY `adresse` (`adresse`),
- KEY `vertriebid` (`vertriebid`),
- KEY `status` (`status`),
- KEY `datum` (`datum`),
- KEY `belegnr` (`belegnr`),
- KEY `versandart` (`versandart`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `gutschrift` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `projekt` varchar(222) NOT NULL,
+ `anlegeart` varchar(255) NOT NULL,
+ `belegnr` varchar(255) NOT NULL,
+ `rechnung` int(11) NOT NULL,
+ `rechnungid` int(11) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `freitext` text NOT NULL,
+ `internebemerkung` text NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `abteilung` varchar(255) NOT NULL,
+ `unterabteilung` varchar(255) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `adresszusatz` varchar(255) NOT NULL,
+ `plz` varchar(255) NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `land` varchar(255) NOT NULL,
+ `ustid` varchar(255) NOT NULL,
+ `ustbrief` int(11) NOT NULL,
+ `ustbrief_eingang` int(11) NOT NULL,
+ `ustbrief_eingang_am` date NOT NULL,
+ `ust_befreit` int(1) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `telefon` varchar(255) NOT NULL,
+ `telefax` varchar(255) NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `kundennummer` varchar(64) DEFAULT NULL,
+ `lieferschein` int(11) NOT NULL,
+ `versandart` varchar(255) NOT NULL,
+ `lieferdatum` date NOT NULL,
+ `buchhaltung` varchar(255) NOT NULL,
+ `zahlungsweise` varchar(255) NOT NULL,
+ `zahlungsstatus` varchar(255) NOT NULL,
+ `ist` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `soll` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `zahlungszieltage` int(11) NOT NULL,
+ `zahlungszieltageskonto` int(11) NOT NULL,
+ `zahlungszielskonto` decimal(10,2) NOT NULL,
+ `gesamtsumme` decimal(10,4) NOT NULL,
+ `bank_inhaber` varchar(255) NOT NULL,
+ `bank_institut` varchar(255) NOT NULL,
+ `bank_blz` int(11) NOT NULL,
+ `bank_konto` int(11) NOT NULL,
+ `kreditkarte_typ` varchar(255) NOT NULL,
+ `kreditkarte_inhaber` varchar(255) NOT NULL,
+ `kreditkarte_nummer` varchar(255) NOT NULL,
+ `kreditkarte_pruefnummer` varchar(255) NOT NULL,
+ `kreditkarte_monat` int(11) NOT NULL,
+ `kreditkarte_jahr` int(11) NOT NULL,
+ `paypalaccount` varchar(255) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `versendet` int(1) NOT NULL,
+ `versendet_am` datetime NOT NULL,
+ `versendet_per` varchar(255) NOT NULL,
+ `versendet_durch` varchar(255) NOT NULL,
+ `inbearbeitung` int(1) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `dta_datei_verband` int(11) NOT NULL DEFAULT 0,
+ `manuell_vorabbezahlt` date DEFAULT NULL,
+ `manuell_vorabbezahlt_hinweis` varchar(128) NOT NULL,
+ `nicht_umsatzmindernd` tinyint(1) NOT NULL DEFAULT 0,
+ `dta_datei` int(11) NOT NULL DEFAULT 0,
+ `deckungsbeitragcalc` tinyint(1) NOT NULL DEFAULT 0,
+ `deckungsbeitrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `erloes_netto` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `umsatz_netto` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `vertriebid` int(11) DEFAULT NULL,
+ `aktion` varchar(64) NOT NULL,
+ `vertrieb` varchar(255) NOT NULL,
+ `provision` decimal(10,2) DEFAULT NULL,
+ `provision_summe` decimal(10,2) DEFAULT NULL,
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ `ihrebestellnummer` varchar(255) DEFAULT NULL,
+ `anschreiben` varchar(255) DEFAULT NULL,
+ `usereditid` int(11) DEFAULT NULL,
+ `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `realrabatt` decimal(10,2) DEFAULT NULL,
+ `rabatt` decimal(10,2) DEFAULT NULL,
+ `rabatt1` decimal(10,2) DEFAULT NULL,
+ `rabatt2` decimal(10,2) DEFAULT NULL,
+ `rabatt3` decimal(10,2) DEFAULT NULL,
+ `rabatt4` decimal(10,2) DEFAULT NULL,
+ `rabatt5` decimal(10,2) DEFAULT NULL,
+ `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT 19.00,
+ `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
+ `keinsteuersatz` int(1) DEFAULT NULL,
+ `stornorechnung` int(1) DEFAULT NULL,
+ `schreibschutz` int(1) NOT NULL DEFAULT 0,
+ `pdfarchiviert` int(1) NOT NULL DEFAULT 0,
+ `pdfarchiviertversion` int(11) NOT NULL DEFAULT 0,
+ `typ` varchar(255) NOT NULL DEFAULT 'firma',
+ `ohne_briefpapier` int(1) DEFAULT NULL,
+ `lieferid` int(11) NOT NULL DEFAULT 0,
+ `ansprechpartnerid` int(11) NOT NULL DEFAULT 0,
+ `projektfiliale` int(11) NOT NULL DEFAULT 0,
+ `zuarchivieren` int(11) NOT NULL DEFAULT 0,
+ `internebezeichnung` varchar(255) NOT NULL,
+ `angelegtam` datetime DEFAULT NULL,
+ `ansprechpartner` varchar(255) DEFAULT NULL,
+ `sprache` varchar(32) NOT NULL,
+ `gln` varchar(64) NOT NULL,
+ `deliverythresholdvatid` varchar(64) NOT NULL,
+ `bearbeiterid` int(11) DEFAULT NULL,
+ `kurs` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `ohne_artikeltext` int(1) DEFAULT NULL,
+ `anzeigesteuer` tinyint(11) NOT NULL DEFAULT 0,
+ `kostenstelle` varchar(10) NOT NULL,
+ `bodyzusatz` text NOT NULL,
+ `lieferbedingung` text NOT NULL,
+ `titel` varchar(64) NOT NULL,
+ `skontobetrag` decimal(14,4) DEFAULT NULL,
+ `skontoberechnet` tinyint(1) NOT NULL DEFAULT 0,
+ `extsoll` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bundesstaat` varchar(32) NOT NULL,
+ `kundennummer_buchhaltung` varchar(32) NOT NULL,
+ `storage_country` varchar(3) NOT NULL,
+ `abweichendebezeichnung` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `projekt` (`projekt`),
+ KEY `adresse` (`adresse`),
+ KEY `vertriebid` (`vertriebid`),
+ KEY `status` (`status`),
+ KEY `datum` (`datum`),
+ KEY `belegnr` (`belegnr`),
+ KEY `versandart` (`versandart`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `gutschrift_position`
--
+DROP TABLE IF EXISTS `gutschrift_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `gutschrift_position` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `gutschrift` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `projekt` int(11) NOT NULL,
- `bezeichnung` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `internerkommentar` text NOT NULL,
- `nummer` varchar(255) NOT NULL,
- `menge` decimal(14,4) NOT NULL,
- `preis` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `waehrung` varchar(255) NOT NULL,
- `lieferdatum` date NOT NULL,
- `vpe` varchar(255) NOT NULL,
- `sort` int(10) NOT NULL,
- `status` varchar(64) NOT NULL,
- `umsatzsteuer` varchar(255) NOT NULL,
- `bemerkung` text NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `explodiert_parent` int(11) NOT NULL DEFAULT '0',
- `explodiert_parent_artikel` int(11) NOT NULL DEFAULT '0',
- `keinrabatterlaubt` int(1) DEFAULT NULL,
- `grundrabatt` decimal(10,2) DEFAULT NULL,
- `rabattsync` int(1) DEFAULT NULL,
- `rabatt1` decimal(10,2) DEFAULT NULL,
- `rabatt2` decimal(10,2) DEFAULT NULL,
- `rabatt3` decimal(10,2) DEFAULT NULL,
- `rabatt4` decimal(10,2) DEFAULT NULL,
- `rabatt5` decimal(10,2) DEFAULT NULL,
- `einheit` varchar(255) NOT NULL DEFAULT '',
- `rabatt` decimal(10,2) NOT NULL,
- `zolltarifnummer` varchar(128) NOT NULL DEFAULT '0',
- `herkunftsland` varchar(128) NOT NULL DEFAULT '0',
- `artikelnummerkunde` varchar(128) NOT NULL DEFAULT '',
- `freifeld1` text,
- `freifeld2` text,
- `freifeld3` text,
- `freifeld4` text,
- `freifeld5` text,
- `freifeld6` text,
- `freifeld7` text,
- `freifeld8` text,
- `freifeld9` text,
- `freifeld10` text,
- `lieferdatumkw` tinyint(1) NOT NULL DEFAULT '0',
- `auftrag_position_id` int(11) NOT NULL DEFAULT '0',
- `teilprojekt` int(11) NOT NULL DEFAULT '0',
- `kostenstelle` varchar(10) NOT NULL DEFAULT '',
- `steuersatz` decimal(5,2) DEFAULT NULL,
- `steuertext` varchar(1024) DEFAULT NULL,
- `erloese` varchar(8) DEFAULT NULL,
- `erloesefestschreiben` tinyint(1) NOT NULL DEFAULT '0',
- `einkaufspreiswaehrung` varchar(8) NOT NULL DEFAULT '',
- `einkaufspreis` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `einkaufspreisurspruenglich` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `einkaufspreisid` int(11) NOT NULL DEFAULT '0',
- `ekwaehrung` varchar(8) NOT NULL DEFAULT '',
- `deckungsbeitrag` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `freifeld11` text,
- `freifeld12` text,
- `freifeld13` text,
- `freifeld14` text,
- `freifeld15` text,
- `freifeld16` text,
- `freifeld17` text,
- `freifeld18` text,
- `freifeld19` text,
- `freifeld20` text,
- `freifeld21` text,
- `freifeld22` text,
- `freifeld23` text,
- `freifeld24` text,
- `freifeld25` text,
- `freifeld26` text,
- `freifeld27` text,
- `freifeld28` text,
- `freifeld29` text,
- `freifeld30` text,
- `freifeld31` text,
- `freifeld32` text,
- `freifeld33` text,
- `freifeld34` text,
- `freifeld35` text,
- `freifeld36` text,
- `freifeld37` text,
- `freifeld38` text,
- `freifeld39` text,
- `freifeld40` text,
- `formelmenge` varchar(255) NOT NULL DEFAULT '',
- `formelpreis` varchar(255) NOT NULL DEFAULT '',
- `ohnepreis` int(1) NOT NULL DEFAULT '0',
- `skontobetrag` decimal(14,4) DEFAULT NULL,
- `skontobetrag_netto_einzeln` decimal(14,4) DEFAULT NULL,
- `skontobetrag_netto_gesamt` decimal(14,4) DEFAULT NULL,
- `skontobetrag_brutto_einzeln` decimal(14,4) DEFAULT NULL,
- `skontobetrag_brutto_gesamt` decimal(14,4) DEFAULT NULL,
- `steuerbetrag` decimal(14,4) DEFAULT NULL,
- `skontosperre` tinyint(1) NOT NULL DEFAULT '0',
- `ausblenden_im_pdf` tinyint(1) DEFAULT '0',
- `umsatz_netto_einzeln` decimal(14,4) DEFAULT NULL,
- `umsatz_netto_gesamt` decimal(14,4) DEFAULT NULL,
- `umsatz_brutto_einzeln` decimal(14,4) DEFAULT NULL,
- `umsatz_brutto_gesamt` decimal(14,4) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `gutschrift` (`gutschrift`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `gutschrift_position` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `gutschrift` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `internerkommentar` text NOT NULL,
+ `nummer` varchar(255) NOT NULL,
+ `menge` decimal(14,4) NOT NULL,
+ `preis` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `waehrung` varchar(255) NOT NULL,
+ `lieferdatum` date NOT NULL,
+ `vpe` varchar(255) NOT NULL,
+ `sort` int(10) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `umsatzsteuer` varchar(255) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `explodiert_parent` int(11) NOT NULL DEFAULT 0,
+ `explodiert_parent_artikel` int(11) NOT NULL DEFAULT 0,
+ `keinrabatterlaubt` int(1) DEFAULT NULL,
+ `grundrabatt` decimal(10,2) DEFAULT NULL,
+ `rabattsync` int(1) DEFAULT NULL,
+ `rabatt1` decimal(10,2) DEFAULT NULL,
+ `rabatt2` decimal(10,2) DEFAULT NULL,
+ `rabatt3` decimal(10,2) DEFAULT NULL,
+ `rabatt4` decimal(10,2) DEFAULT NULL,
+ `rabatt5` decimal(10,2) DEFAULT NULL,
+ `einheit` varchar(255) NOT NULL,
+ `rabatt` decimal(10,2) NOT NULL,
+ `zolltarifnummer` varchar(128) NOT NULL DEFAULT '0',
+ `herkunftsland` varchar(128) NOT NULL DEFAULT '0',
+ `artikelnummerkunde` varchar(128) NOT NULL,
+ `freifeld1` text DEFAULT NULL,
+ `freifeld2` text DEFAULT NULL,
+ `freifeld3` text DEFAULT NULL,
+ `freifeld4` text DEFAULT NULL,
+ `freifeld5` text DEFAULT NULL,
+ `freifeld6` text DEFAULT NULL,
+ `freifeld7` text DEFAULT NULL,
+ `freifeld8` text DEFAULT NULL,
+ `freifeld9` text DEFAULT NULL,
+ `freifeld10` text DEFAULT NULL,
+ `lieferdatumkw` tinyint(1) NOT NULL DEFAULT 0,
+ `auftrag_position_id` int(11) NOT NULL DEFAULT 0,
+ `teilprojekt` int(11) NOT NULL DEFAULT 0,
+ `kostenstelle` varchar(10) NOT NULL,
+ `steuersatz` decimal(5,2) DEFAULT NULL,
+ `steuertext` varchar(1024) DEFAULT NULL,
+ `erloese` varchar(8) DEFAULT NULL,
+ `erloesefestschreiben` tinyint(1) NOT NULL DEFAULT 0,
+ `einkaufspreiswaehrung` varchar(8) NOT NULL,
+ `einkaufspreis` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `einkaufspreisurspruenglich` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `einkaufspreisid` int(11) NOT NULL DEFAULT 0,
+ `ekwaehrung` varchar(8) NOT NULL,
+ `deckungsbeitrag` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `freifeld11` text DEFAULT NULL,
+ `freifeld12` text DEFAULT NULL,
+ `freifeld13` text DEFAULT NULL,
+ `freifeld14` text DEFAULT NULL,
+ `freifeld15` text DEFAULT NULL,
+ `freifeld16` text DEFAULT NULL,
+ `freifeld17` text DEFAULT NULL,
+ `freifeld18` text DEFAULT NULL,
+ `freifeld19` text DEFAULT NULL,
+ `freifeld20` text DEFAULT NULL,
+ `freifeld21` text DEFAULT NULL,
+ `freifeld22` text DEFAULT NULL,
+ `freifeld23` text DEFAULT NULL,
+ `freifeld24` text DEFAULT NULL,
+ `freifeld25` text DEFAULT NULL,
+ `freifeld26` text DEFAULT NULL,
+ `freifeld27` text DEFAULT NULL,
+ `freifeld28` text DEFAULT NULL,
+ `freifeld29` text DEFAULT NULL,
+ `freifeld30` text DEFAULT NULL,
+ `freifeld31` text DEFAULT NULL,
+ `freifeld32` text DEFAULT NULL,
+ `freifeld33` text DEFAULT NULL,
+ `freifeld34` text DEFAULT NULL,
+ `freifeld35` text DEFAULT NULL,
+ `freifeld36` text DEFAULT NULL,
+ `freifeld37` text DEFAULT NULL,
+ `freifeld38` text DEFAULT NULL,
+ `freifeld39` text DEFAULT NULL,
+ `freifeld40` text DEFAULT NULL,
+ `formelmenge` varchar(255) NOT NULL,
+ `formelpreis` varchar(255) NOT NULL,
+ `ohnepreis` int(1) NOT NULL DEFAULT 0,
+ `skontobetrag` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_netto_einzeln` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_netto_gesamt` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_brutto_einzeln` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_brutto_gesamt` decimal(14,4) DEFAULT NULL,
+ `steuerbetrag` decimal(14,4) DEFAULT NULL,
+ `skontosperre` tinyint(1) NOT NULL DEFAULT 0,
+ `ausblenden_im_pdf` tinyint(1) DEFAULT 0,
+ `umsatz_netto_einzeln` decimal(14,4) DEFAULT NULL,
+ `umsatz_netto_gesamt` decimal(14,4) DEFAULT NULL,
+ `umsatz_brutto_einzeln` decimal(14,4) DEFAULT NULL,
+ `umsatz_brutto_gesamt` decimal(14,4) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `gutschrift` (`gutschrift`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `gutschrift_protokoll`
--
+DROP TABLE IF EXISTS `gutschrift_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `gutschrift_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `gutschrift` int(11) NOT NULL,
- `zeit` datetime NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `grund` varchar(255) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `gutschrift` (`gutschrift`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `gutschrift_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `gutschrift` int(11) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `grund` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `gutschrift` (`gutschrift`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `hook`
--
+DROP TABLE IF EXISTS `hook`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `hook` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(64) NOT NULL DEFAULT '',
- `alias` varchar(64) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `parametercount` int(11) NOT NULL DEFAULT '1',
- `description` varchar(1024) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `name` (`name`),
- KEY `alias` (`alias`)
-) ENGINE=InnoDB AUTO_INCREMENT=183 DEFAULT CHARSET=utf8;
+CREATE TABLE `hook` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(64) NOT NULL,
+ `alias` varchar(64) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `parametercount` int(11) NOT NULL DEFAULT 1,
+ `description` varchar(1024) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `name` (`name`),
+ KEY `alias` (`alias`)
+) ENGINE=InnoDB AUTO_INCREMENT=223 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `hook_action`
--
+DROP TABLE IF EXISTS `hook_action`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `hook_action` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `hook_module` int(11) NOT NULL DEFAULT '0',
- `action` varchar(64) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `hook_action` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `hook_module` int(11) NOT NULL DEFAULT 0,
+ `action` varchar(64) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `hook_layout`
--
+DROP TABLE IF EXISTS `hook_layout`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `hook_layout` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(64) NOT NULL DEFAULT '',
- `dokumenttyp` varchar(64) NOT NULL DEFAULT '',
- `module` varchar(64) NOT NULL DEFAULT '',
- `funktion` varchar(64) NOT NULL DEFAULT '',
- `typ` varchar(64) NOT NULL DEFAULT '',
- `block` varchar(64) NOT NULL DEFAULT '',
- `blocktyp` varchar(64) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `hook_layout` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(64) NOT NULL,
+ `dokumenttyp` varchar(64) NOT NULL,
+ `module` varchar(64) NOT NULL,
+ `funktion` varchar(64) NOT NULL,
+ `typ` varchar(64) NOT NULL,
+ `block` varchar(64) NOT NULL,
+ `blocktyp` varchar(64) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `hook_menu`
--
+DROP TABLE IF EXISTS `hook_menu`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `hook_menu` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `module` varchar(64) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`),
- KEY `module` (`module`)
-) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;
+CREATE TABLE `hook_menu` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `module` varchar(64) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ PRIMARY KEY (`id`),
+ KEY `module` (`module`)
+) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `hook_menu_register`
--
+DROP TABLE IF EXISTS `hook_menu_register`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `hook_menu_register` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `hook_menu` int(11) NOT NULL DEFAULT '0',
- `module` varchar(64) NOT NULL DEFAULT '',
- `funktion` varchar(64) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `position` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `module` (`module`)
-) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8;
+CREATE TABLE `hook_menu_register` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `hook_menu` int(11) NOT NULL DEFAULT 0,
+ `module` varchar(64) NOT NULL,
+ `funktion` varchar(64) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `position` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `module` (`module`)
+) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `hook_module`
--
+DROP TABLE IF EXISTS `hook_module`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `hook_module` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `module` varchar(64) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `hook_module` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `module` varchar(64) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `hook_navigation`
--
+DROP TABLE IF EXISTS `hook_navigation`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `hook_navigation` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `module` varchar(64) NOT NULL DEFAULT '',
- `action` varchar(64) NOT NULL DEFAULT '',
- `first` varchar(64) NOT NULL DEFAULT '',
- `sec` varchar(64) NOT NULL DEFAULT '',
- `aftersec` varchar(64) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `position` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
+CREATE TABLE `hook_navigation` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `module` varchar(64) NOT NULL,
+ `action` varchar(64) NOT NULL,
+ `first` varchar(64) NOT NULL,
+ `sec` varchar(64) NOT NULL,
+ `aftersec` varchar(64) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `position` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `hook_register`
--
+DROP TABLE IF EXISTS `hook_register`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `hook_register` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `hook_action` int(11) NOT NULL DEFAULT '0',
- `function` varchar(64) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `position` int(11) NOT NULL DEFAULT '0',
- `hook` int(11) NOT NULL DEFAULT '0',
- `module` varchar(64) NOT NULL DEFAULT '',
- `module_parameter` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `hook` (`hook`)
-) ENGINE=InnoDB AUTO_INCREMENT=231 DEFAULT CHARSET=utf8;
+CREATE TABLE `hook_register` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `hook_action` int(11) NOT NULL DEFAULT 0,
+ `function` varchar(64) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `position` int(11) NOT NULL DEFAULT 0,
+ `hook` int(11) NOT NULL DEFAULT 0,
+ `module` varchar(64) NOT NULL,
+ `module_parameter` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `hook` (`hook`)
+) ENGINE=InnoDB AUTO_INCREMENT=239 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `importmasterdata`
--
+DROP TABLE IF EXISTS `importmasterdata`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `importmasterdata` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user_id` int(11) NOT NULL DEFAULT '0',
- `template_id` int(11) NOT NULL DEFAULT '0',
- `count_rows` int(11) NOT NULL DEFAULT '0',
- `imported_rows` int(11) NOT NULL DEFAULT '0',
- `filename` varchar(255) NOT NULL DEFAULT '',
- `status` varchar(255) NOT NULL DEFAULT 'created',
- `message` varchar(255) NOT NULL DEFAULT '',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `status` (`status`),
- KEY `user_id` (`user_id`),
- KEY `template_id` (`template_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `importmasterdata` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user_id` int(11) NOT NULL DEFAULT 0,
+ `template_id` int(11) NOT NULL DEFAULT 0,
+ `count_rows` int(11) NOT NULL DEFAULT 0,
+ `imported_rows` int(11) NOT NULL DEFAULT 0,
+ `filename` varchar(255) NOT NULL,
+ `status` varchar(255) NOT NULL DEFAULT 'created',
+ `message` varchar(255) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `status` (`status`),
+ KEY `user_id` (`user_id`),
+ KEY `template_id` (`template_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `importvorlage`
--
+DROP TABLE IF EXISTS `importvorlage`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `importvorlage` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) DEFAULT NULL,
- `ziel` varchar(255) DEFAULT NULL,
- `internebemerkung` text,
- `fields` text,
- `letzterimport` datetime DEFAULT NULL,
- `mitarbeiterletzterimport` varchar(255) DEFAULT NULL,
- `importtrennzeichen` varchar(255) DEFAULT NULL,
- `importerstezeilenummer` int(11) DEFAULT NULL,
- `importdatenmaskierung` varchar(255) DEFAULT NULL,
- `importzeichensatz` varchar(255) DEFAULT NULL,
- `utf8decode` tinyint(1) NOT NULL DEFAULT '1',
- `charset` varchar(32) NOT NULL DEFAULT 'UTF8',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
+CREATE TABLE `importvorlage` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) DEFAULT NULL,
+ `ziel` varchar(255) DEFAULT NULL,
+ `internebemerkung` text DEFAULT NULL,
+ `fields` text DEFAULT NULL,
+ `letzterimport` datetime DEFAULT NULL,
+ `mitarbeiterletzterimport` varchar(255) DEFAULT NULL,
+ `importtrennzeichen` varchar(255) DEFAULT NULL,
+ `importerstezeilenummer` int(11) DEFAULT NULL,
+ `importdatenmaskierung` varchar(255) DEFAULT NULL,
+ `importzeichensatz` varchar(255) DEFAULT NULL,
+ `utf8decode` tinyint(1) NOT NULL DEFAULT 1,
+ `charset` varchar(32) NOT NULL DEFAULT 'utf8',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci ROW_FORMAT=COMPACT;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `importvorlage_log`
--
+DROP TABLE IF EXISTS `importvorlage_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `importvorlage_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `importvorlage` int(11) DEFAULT NULL,
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `user` int(11) DEFAULT NULL,
- `tabelle` varchar(255) DEFAULT NULL,
- `datensatz` int(11) DEFAULT NULL,
- `ersterdatensatz` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `importvorlage_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `importvorlage` int(11) DEFAULT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `user` int(11) DEFAULT NULL,
+ `tabelle` varchar(255) DEFAULT NULL,
+ `datensatz` int(11) DEFAULT NULL,
+ `ersterdatensatz` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `inhalt`
--
+DROP TABLE IF EXISTS `inhalt`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `inhalt` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `sprache` varchar(255) NOT NULL,
- `inhalt` varchar(255) NOT NULL,
- `kurztext` text NOT NULL,
- `html` text NOT NULL,
- `title` varchar(255) NOT NULL,
- `description` varchar(512) NOT NULL,
- `keywords` varchar(512) NOT NULL,
- `inhaltstyp` varchar(255) NOT NULL,
- `sichtbarbis` datetime NOT NULL,
- `datum` date NOT NULL,
- `aktiv` int(1) NOT NULL,
- `shop` int(11) NOT NULL,
- `template` varchar(255) DEFAULT NULL,
- `finalparse` varchar(255) NOT NULL,
- `navigation` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `inhalt` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `sprache` varchar(255) NOT NULL,
+ `inhalt` varchar(255) NOT NULL,
+ `kurztext` text NOT NULL,
+ `html` text NOT NULL,
+ `title` varchar(255) NOT NULL,
+ `description` varchar(512) NOT NULL,
+ `keywords` varchar(512) NOT NULL,
+ `inhaltstyp` varchar(255) NOT NULL,
+ `sichtbarbis` datetime NOT NULL,
+ `datum` date NOT NULL,
+ `aktiv` int(1) NOT NULL,
+ `shop` int(11) NOT NULL,
+ `template` varchar(255) DEFAULT NULL,
+ `finalparse` varchar(255) NOT NULL,
+ `navigation` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `inventur`
--
+DROP TABLE IF EXISTS `inventur`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `inventur` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `projekt` varchar(222) NOT NULL,
- `belegnr` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `auftrag` varchar(255) NOT NULL,
- `auftragid` int(11) NOT NULL,
- `freitext` text NOT NULL,
- `status` varchar(255) NOT NULL,
- `adresse` int(11) NOT NULL,
- `mitarbeiter` int(11) NOT NULL,
- `name` varchar(255) NOT NULL,
- `abteilung` varchar(255) NOT NULL,
- `unterabteilung` varchar(255) NOT NULL,
- `strasse` varchar(255) NOT NULL,
- `adresszusatz` varchar(255) NOT NULL,
- `ansprechpartner` varchar(255) NOT NULL,
- `plz` varchar(255) NOT NULL,
- `ort` varchar(255) NOT NULL,
- `land` varchar(255) NOT NULL,
- `ustid` varchar(255) NOT NULL,
- `email` varchar(255) NOT NULL,
- `telefon` varchar(255) NOT NULL,
- `telefax` varchar(255) NOT NULL,
- `betreff` varchar(255) NOT NULL,
- `kundennummer` varchar(255) NOT NULL,
- `versandart` varchar(255) NOT NULL,
- `versand` varchar(255) NOT NULL,
- `firma` int(11) NOT NULL,
- `versendet` int(1) NOT NULL,
- `versendet_am` datetime NOT NULL,
- `versendet_per` varchar(255) NOT NULL,
- `versendet_durch` varchar(255) NOT NULL,
- `inbearbeitung_user` int(1) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `ohne_briefpapier` int(1) DEFAULT NULL,
- `usereditid` int(11) DEFAULT NULL,
- `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT '19.00',
- `schreibschutz` int(1) NOT NULL DEFAULT '0',
- `noprice` int(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `inventur` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `projekt` varchar(222) NOT NULL,
+ `belegnr` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `auftrag` varchar(255) NOT NULL,
+ `auftragid` int(11) NOT NULL,
+ `freitext` text NOT NULL,
+ `status` varchar(255) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `mitarbeiter` int(11) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `abteilung` varchar(255) NOT NULL,
+ `unterabteilung` varchar(255) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `adresszusatz` varchar(255) NOT NULL,
+ `ansprechpartner` varchar(255) NOT NULL,
+ `plz` varchar(255) NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `land` varchar(255) NOT NULL,
+ `ustid` varchar(255) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `telefon` varchar(255) NOT NULL,
+ `telefax` varchar(255) NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `kundennummer` varchar(255) NOT NULL,
+ `versandart` varchar(255) NOT NULL,
+ `versand` varchar(255) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `versendet` int(1) NOT NULL,
+ `versendet_am` datetime NOT NULL,
+ `versendet_per` varchar(255) NOT NULL,
+ `versendet_durch` varchar(255) NOT NULL,
+ `inbearbeitung_user` int(1) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `ohne_briefpapier` int(1) DEFAULT NULL,
+ `usereditid` int(11) DEFAULT NULL,
+ `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT 19.00,
+ `schreibschutz` int(1) NOT NULL DEFAULT 0,
+ `noprice` int(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `inventur_position`
--
+DROP TABLE IF EXISTS `inventur_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `inventur_position` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `inventur` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `projekt` int(11) NOT NULL,
- `nummer` varchar(255) NOT NULL,
- `bezeichnung` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `internerkommentar` text NOT NULL,
- `menge` decimal(14,4) NOT NULL,
- `sort` int(10) NOT NULL,
- `bemerkung` text NOT NULL,
- `preis` decimal(10,4) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `inventur` (`inventur`,`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `inventur_position` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `inventur` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `nummer` varchar(255) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `internerkommentar` text NOT NULL,
+ `menge` decimal(14,4) NOT NULL,
+ `sort` int(10) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `preis` decimal(10,4) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `inventur` (`inventur`,`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `inventur_protokoll`
--
+DROP TABLE IF EXISTS `inventur_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `inventur_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `inventur` int(11) NOT NULL,
- `zeit` datetime NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `grund` varchar(255) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `inventur` (`inventur`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `inventur_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `inventur` int(11) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `grund` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `inventur` (`inventur`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `item_template`
--
+DROP TABLE IF EXISTS `item_template`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `item_template` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `item_id` int(11) NOT NULL DEFAULT '0',
- `type` varchar(255) NOT NULL DEFAULT '',
- `name` varchar(255) NOT NULL DEFAULT '',
- `active` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `item_template` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `item_id` int(11) NOT NULL DEFAULT 0,
+ `type` varchar(255) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `active` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `jqcalendar`
--
+DROP TABLE IF EXISTS `jqcalendar`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `jqcalendar` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `titel` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `ort` varchar(255) NOT NULL,
- `von` datetime NOT NULL,
- `bis` datetime NOT NULL,
- `public` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `jqcalendar` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `titel` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `von` datetime NOT NULL,
+ `bis` datetime NOT NULL,
+ `public` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kalender`
--
+DROP TABLE IF EXISTS `kalender`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kalender` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL DEFAULT 'default',
- `farbe` varchar(15) NOT NULL DEFAULT '3300ff',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kalender` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL DEFAULT 'default',
+ `farbe` varchar(15) NOT NULL DEFAULT '3300ff',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kalender_event`
--
+DROP TABLE IF EXISTS `kalender_event`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kalender_event` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `kalender` int(11) NOT NULL DEFAULT '0',
- `bezeichnung` varchar(255) NOT NULL,
- `beschreibung` longtext,
- `von` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `bis` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `allDay` tinyint(1) NOT NULL DEFAULT '0',
- `color` varchar(7) NOT NULL DEFAULT '#6F93DB',
- `public` int(1) NOT NULL DEFAULT '0',
- `ort` text,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `adresseintern` int(11) NOT NULL DEFAULT '0',
- `angelegtvon` int(11) NOT NULL DEFAULT '0',
- `teilprojekt` int(11) NOT NULL DEFAULT '0',
- `erinnerung` int(1) DEFAULT NULL,
- `ansprechpartner_id` int(11) NOT NULL DEFAULT '0',
- `typ` varchar(32) NOT NULL DEFAULT '',
- `uri` text,
- `uid` text,
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kalender_event` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `kalender` int(11) NOT NULL DEFAULT 0,
+ `bezeichnung` varchar(255) NOT NULL,
+ `beschreibung` longtext DEFAULT NULL,
+ `von` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `bis` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `allDay` tinyint(1) NOT NULL DEFAULT 0,
+ `color` varchar(7) NOT NULL DEFAULT '#6f93db',
+ `public` int(1) NOT NULL DEFAULT 0,
+ `ort` text DEFAULT NULL,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `adresseintern` int(11) NOT NULL DEFAULT 0,
+ `angelegtvon` int(11) NOT NULL DEFAULT 0,
+ `teilprojekt` int(11) NOT NULL DEFAULT 0,
+ `erinnerung` int(1) DEFAULT NULL,
+ `ansprechpartner_id` int(11) NOT NULL DEFAULT 0,
+ `typ` varchar(32) NOT NULL,
+ `uri` text DEFAULT NULL,
+ `uid` text DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kalender_gruppen`
--
+DROP TABLE IF EXISTS `kalender_gruppen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kalender_gruppen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `farbe` varchar(8) NOT NULL DEFAULT '',
- `ausblenden` int(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kalender_gruppen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) NOT NULL,
+ `farbe` varchar(8) NOT NULL,
+ `ausblenden` int(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kalender_gruppen_mitglieder`
--
+DROP TABLE IF EXISTS `kalender_gruppen_mitglieder`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kalender_gruppen_mitglieder` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `kalendergruppe` int(11) NOT NULL,
- `benutzergruppe` int(11) NOT NULL,
- `adresse` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `kalendergruppe` (`kalendergruppe`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kalender_gruppen_mitglieder` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `kalendergruppe` int(11) NOT NULL,
+ `benutzergruppe` int(11) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `kalendergruppe` (`kalendergruppe`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kalender_temp`
--
+DROP TABLE IF EXISTS `kalender_temp`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kalender_temp` (
- `tId` int(11) NOT NULL,
- `eId` int(11) NOT NULL,
- `szelle` varchar(15) NOT NULL,
- `nanzbelegt` int(11) NOT NULL,
- `ndatum` varchar(8) NOT NULL,
- `nbelegt` float NOT NULL,
- `nanzspalten` int(11) NOT NULL DEFAULT '0',
- `nposbelegt` int(11) NOT NULL DEFAULT '0'
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kalender_temp` (
+ `tId` int(11) NOT NULL,
+ `eId` int(11) NOT NULL,
+ `szelle` varchar(15) NOT NULL,
+ `nanzbelegt` int(11) NOT NULL,
+ `ndatum` varchar(8) NOT NULL,
+ `nbelegt` float NOT NULL,
+ `nanzspalten` int(11) NOT NULL DEFAULT 0,
+ `nposbelegt` int(11) NOT NULL DEFAULT 0
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kalender_user`
--
+DROP TABLE IF EXISTS `kalender_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kalender_user` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `event` int(11) NOT NULL,
- `userid` int(10) NOT NULL,
- `gruppe` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `userid` (`userid`),
- KEY `event` (`event`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kalender_user` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `event` int(11) NOT NULL,
+ `userid` int(10) NOT NULL,
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `userid` (`userid`),
+ KEY `event` (`event`)
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kasse`
--
+DROP TABLE IF EXISTS `kasse`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kasse` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `auswahl` varchar(255) NOT NULL,
- `betrag` decimal(10,2) NOT NULL,
- `adresse` int(11) NOT NULL,
- `grund` varchar(255) NOT NULL,
- `projekt` int(11) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `steuergruppe` int(11) NOT NULL,
- `exportiert` int(1) NOT NULL,
- `exportiert_datum` date NOT NULL,
- `firma` int(11) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `konto` int(11) NOT NULL DEFAULT '1',
- `nummer` int(11) NOT NULL DEFAULT '0',
- `wert` decimal(10,2) NOT NULL DEFAULT '0.00',
- `steuersatz` decimal(10,2) NOT NULL DEFAULT '0.00',
- `betrag_brutto_normal` decimal(10,2) NOT NULL DEFAULT '0.00',
- `betrag_steuer_normal` decimal(10,2) NOT NULL DEFAULT '0.00',
- `betrag_brutto_ermaessigt` decimal(10,2) NOT NULL DEFAULT '0.00',
- `betrag_steuer_ermaessigt` decimal(10,2) NOT NULL DEFAULT '0.00',
- `betrag_brutto_befreit` decimal(10,2) NOT NULL DEFAULT '0.00',
- `betrag_steuer_befreit` decimal(10,2) NOT NULL DEFAULT '0.00',
- `tagesabschluss` tinyint(1) NOT NULL DEFAULT '0',
- `storniert` tinyint(1) NOT NULL DEFAULT '0',
- `storniert_grund` varchar(255) NOT NULL DEFAULT '',
- `storniert_bearbeiter` varchar(64) NOT NULL DEFAULT '',
- `sachkonto` varchar(64) NOT NULL DEFAULT '',
- `bemerkung` text NOT NULL,
- `belegdatum` date DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `datum` (`datum`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kasse` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `auswahl` varchar(255) NOT NULL,
+ `betrag` decimal(10,2) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `grund` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `steuergruppe` int(11) NOT NULL,
+ `exportiert` int(1) NOT NULL,
+ `exportiert_datum` date NOT NULL,
+ `firma` int(11) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `konto` int(11) NOT NULL DEFAULT 1,
+ `nummer` int(11) NOT NULL DEFAULT 0,
+ `wert` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `steuersatz` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `betrag_brutto_normal` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `betrag_steuer_normal` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `betrag_brutto_ermaessigt` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `betrag_steuer_ermaessigt` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `betrag_brutto_befreit` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `betrag_steuer_befreit` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `tagesabschluss` tinyint(1) NOT NULL DEFAULT 0,
+ `storniert` tinyint(1) NOT NULL DEFAULT 0,
+ `storniert_grund` varchar(255) NOT NULL,
+ `storniert_bearbeiter` varchar(64) NOT NULL,
+ `sachkonto` varchar(64) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `belegdatum` date DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `datum` (`datum`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kasse_log`
--
+DROP TABLE IF EXISTS `kasse_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kasse_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `kasseid` int(11) NOT NULL DEFAULT '0',
- `user` int(11) NOT NULL DEFAULT '0',
- `beschreibung` varchar(255) NOT NULL DEFAULT '',
- `betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `wert` decimal(10,2) NOT NULL DEFAULT '0.00',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kasse_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `kasseid` int(11) NOT NULL DEFAULT 0,
+ `user` int(11) NOT NULL DEFAULT 0,
+ `beschreibung` varchar(255) NOT NULL,
+ `betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `wert` decimal(10,2) NOT NULL DEFAULT 0.00,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kommissionierung`
--
+DROP TABLE IF EXISTS `kommissionierung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kommissionierung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `user` int(11) NOT NULL DEFAULT '0',
- `kommentar` varchar(255) NOT NULL DEFAULT '',
- `abgeschlossen` tinyint(1) NOT NULL DEFAULT '0',
- `improzess` tinyint(1) NOT NULL DEFAULT '0',
- `bezeichnung` varchar(40) NOT NULL DEFAULT '',
- `skipconfirmboxscan` tinyint(1) NOT NULL DEFAULT '-1',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kommissionierung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `bearbeiter` varchar(255) NOT NULL,
+ `user` int(11) NOT NULL DEFAULT 0,
+ `kommentar` varchar(255) NOT NULL,
+ `abgeschlossen` tinyint(1) NOT NULL DEFAULT 0,
+ `improzess` tinyint(1) NOT NULL DEFAULT 0,
+ `bezeichnung` varchar(40) NOT NULL,
+ `skipconfirmboxscan` tinyint(1) NOT NULL DEFAULT -1,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kommissionierung_position`
--
+DROP TABLE IF EXISTS `kommissionierung_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kommissionierung_position` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `lager_platz` int(11) NOT NULL DEFAULT '0',
- `kommissionierung` int(11) NOT NULL DEFAULT '0',
- `ausgeblendet` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kommissionierung_position` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `lager_platz` int(11) NOT NULL DEFAULT 0,
+ `kommissionierung` int(11) NOT NULL DEFAULT 0,
+ `ausgeblendet` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kommissionierung_position_ls`
--
+DROP TABLE IF EXISTS `kommissionierung_position_ls`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kommissionierung_position_ls` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `kommissionierung` int(11) NOT NULL DEFAULT '0',
- `artikel` int(11) NOT NULL DEFAULT '0',
- `lager_platz` int(11) NOT NULL DEFAULT '0',
- `lieferschein` int(11) NOT NULL DEFAULT '0',
- `ausgeblendet` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kommissionierung_position_ls` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `kommissionierung` int(11) NOT NULL DEFAULT 0,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `lager_platz` int(11) NOT NULL DEFAULT 0,
+ `lieferschein` int(11) NOT NULL DEFAULT 0,
+ `ausgeblendet` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kommissionskonsignationslager_positionen`
--
+DROP TABLE IF EXISTS `kommissionskonsignationslager_positionen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kommissionskonsignationslager_positionen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `user` int(11) NOT NULL DEFAULT '0',
- `artikel` int(11) NOT NULL DEFAULT '0',
- `lager_platz` int(11) NOT NULL DEFAULT '0',
- `lieferschein` int(11) NOT NULL DEFAULT '0',
- `rechnung` int(11) NOT NULL DEFAULT '0',
- `lieferschein_position` int(11) NOT NULL DEFAULT '0',
- `rechnung_position` int(11) NOT NULL DEFAULT '0',
- `menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `auswahl` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `ausgelagert` decimal(14,4) NOT NULL DEFAULT '0.0000',
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kommissionskonsignationslager_positionen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `user` int(11) NOT NULL DEFAULT 0,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `lager_platz` int(11) NOT NULL DEFAULT 0,
+ `lieferschein` int(11) NOT NULL DEFAULT 0,
+ `rechnung` int(11) NOT NULL DEFAULT 0,
+ `lieferschein_position` int(11) NOT NULL DEFAULT 0,
+ `rechnung_position` int(11) NOT NULL DEFAULT 0,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `auswahl` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `ausgelagert` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `konfiguration`
--
+DROP TABLE IF EXISTS `konfiguration`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `konfiguration` (
- `name` varchar(255) NOT NULL,
- `wert` text NOT NULL,
- `adresse` int(11) NOT NULL,
- `firma` int(11) NOT NULL,
- PRIMARY KEY (`name`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `konfiguration` (
+ `name` varchar(255) NOT NULL,
+ `wert` text NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `firma` int(11) NOT NULL,
+ PRIMARY KEY (`name`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `konten`
--
+DROP TABLE IF EXISTS `konten`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `konten` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) NOT NULL,
- `kurzbezeichnung` varchar(255) NOT NULL,
- `type` varchar(255) NOT NULL,
- `erstezeile` text NOT NULL,
- `datevkonto` int(10) NOT NULL,
- `blz` varchar(255) NOT NULL,
- `konto` varchar(255) NOT NULL,
- `swift` varchar(255) NOT NULL,
- `iban` varchar(255) NOT NULL,
- `lastschrift` int(1) NOT NULL,
- `hbci` int(1) NOT NULL,
- `hbcikennung` text NOT NULL,
- `inhaber` varchar(255) NOT NULL,
- `aktiv` int(1) NOT NULL,
- `keineemail` int(1) NOT NULL,
- `firma` int(1) NOT NULL,
- `schreibbar` int(1) NOT NULL DEFAULT '1',
- `importletztenzeilenignorieren` int(11) NOT NULL DEFAULT '0',
- `liveimport` text,
- `liveimport_passwort` text,
- `liveimport_online` int(1) DEFAULT NULL,
- `importtrennzeichen` varchar(255) DEFAULT NULL,
- `codierung` varchar(255) DEFAULT NULL,
- `importerstezeilenummer` int(11) DEFAULT NULL,
- `importdatenmaskierung` varchar(255) DEFAULT NULL,
- `importnullbytes` int(1) NOT NULL,
- `glaeubiger` varchar(64) DEFAULT NULL,
- `geloescht` tinyint(1) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `saldo_summieren` int(1) NOT NULL DEFAULT '0',
- `saldo_betrag` decimal(18,2) NOT NULL DEFAULT '0.00',
- `saldo_datum` date DEFAULT NULL,
- `importfelddatum` varchar(255) DEFAULT NULL,
- `importfelddatumformat` varchar(255) DEFAULT NULL,
- `importfelddatumformatausgabe` varchar(255) DEFAULT NULL,
- `importfeldbetrag` varchar(255) DEFAULT NULL,
- `importfeldbetragformat` varchar(255) DEFAULT NULL,
- `importfeldbuchungstext` varchar(255) DEFAULT NULL,
- `importfeldbuchungstextformat` varchar(255) DEFAULT NULL,
- `importfeldwaehrung` varchar(255) DEFAULT NULL,
- `importfeldwaehrungformat` varchar(255) DEFAULT NULL,
- `importfeldhabensollkennung` varchar(10) NOT NULL DEFAULT '',
- `importfeldkennunghaben` varchar(10) NOT NULL DEFAULT '',
- `importfeldkennungsoll` varchar(10) NOT NULL DEFAULT '',
- `importextrahabensoll` tinyint(1) NOT NULL DEFAULT '0',
- `importfeldhaben` varchar(10) NOT NULL DEFAULT '',
- `importfeldsoll` varchar(10) NOT NULL DEFAULT '',
- `cronjobaktiv` tinyint(1) NOT NULL DEFAULT '0',
- `cronjobverbuchen` tinyint(1) NOT NULL DEFAULT '0',
- `last_import` timestamp NOT NULL DEFAULT '1979-01-01 23:00:00',
- `importperiode_in_hours` int(11) NOT NULL DEFAULT '8',
- PRIMARY KEY (`id`),
- KEY `projekt` (`projekt`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
+CREATE TABLE `konten` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) NOT NULL,
+ `kurzbezeichnung` varchar(255) NOT NULL,
+ `type` varchar(255) NOT NULL,
+ `erstezeile` text NOT NULL,
+ `datevkonto` int(10) NOT NULL,
+ `blz` varchar(255) NOT NULL,
+ `konto` varchar(255) NOT NULL,
+ `swift` varchar(255) NOT NULL,
+ `iban` varchar(255) NOT NULL,
+ `lastschrift` int(1) NOT NULL,
+ `hbci` int(1) NOT NULL,
+ `hbcikennung` text NOT NULL,
+ `inhaber` varchar(255) NOT NULL,
+ `aktiv` int(1) NOT NULL,
+ `keineemail` int(1) NOT NULL,
+ `firma` int(1) NOT NULL,
+ `schreibbar` int(1) NOT NULL DEFAULT 1,
+ `importletztenzeilenignorieren` int(11) NOT NULL DEFAULT 0,
+ `liveimport` text DEFAULT NULL,
+ `liveimport_passwort` text DEFAULT NULL,
+ `liveimport_online` int(1) DEFAULT NULL,
+ `importtrennzeichen` varchar(255) DEFAULT NULL,
+ `codierung` varchar(255) DEFAULT NULL,
+ `importerstezeilenummer` int(11) DEFAULT NULL,
+ `importdatenmaskierung` varchar(255) DEFAULT NULL,
+ `importnullbytes` int(1) NOT NULL,
+ `glaeubiger` varchar(64) DEFAULT NULL,
+ `geloescht` tinyint(1) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `saldo_summieren` int(1) NOT NULL DEFAULT 0,
+ `saldo_betrag` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `saldo_datum` date DEFAULT NULL,
+ `importfelddatum` varchar(255) DEFAULT NULL,
+ `importfelddatumformat` varchar(255) DEFAULT NULL,
+ `importfelddatumformatausgabe` varchar(255) DEFAULT NULL,
+ `importfeldbetrag` varchar(255) DEFAULT NULL,
+ `importfeldbetragformat` varchar(255) DEFAULT NULL,
+ `importfeldbuchungstext` varchar(255) DEFAULT NULL,
+ `importfeldbuchungstextformat` varchar(255) DEFAULT NULL,
+ `importfeldwaehrung` varchar(255) DEFAULT NULL,
+ `importfeldwaehrungformat` varchar(255) DEFAULT NULL,
+ `importfeldhabensollkennung` varchar(10) NOT NULL,
+ `importfeldkennunghaben` varchar(10) NOT NULL,
+ `importfeldkennungsoll` varchar(10) NOT NULL,
+ `importextrahabensoll` tinyint(1) NOT NULL DEFAULT 0,
+ `importfeldhaben` varchar(10) NOT NULL,
+ `importfeldsoll` varchar(10) NOT NULL,
+ `cronjobaktiv` tinyint(1) NOT NULL DEFAULT 0,
+ `cronjobverbuchen` tinyint(1) NOT NULL DEFAULT 0,
+ `last_import` timestamp NOT NULL DEFAULT '1979-01-01 23:00:00',
+ `importperiode_in_hours` int(11) NOT NULL DEFAULT 8,
+ PRIMARY KEY (`id`),
+ KEY `projekt` (`projekt`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kontoauszuege`
--
+DROP TABLE IF EXISTS `kontoauszuege`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kontoauszuege` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `konto` int(11) NOT NULL,
- `buchung` date NOT NULL,
- `originalbuchung` date NOT NULL,
- `vorgang` text NOT NULL,
- `originalvorgang` text NOT NULL,
- `soll` decimal(10,2) NOT NULL,
- `originalsoll` decimal(10,2) NOT NULL,
- `haben` decimal(10,2) NOT NULL,
- `originalhaben` decimal(10,2) NOT NULL,
- `gebuehr` decimal(10,2) NOT NULL,
- `originalgebuehr` decimal(10,2) NOT NULL,
- `waehrung` varchar(255) NOT NULL,
- `originalwaehrung` varchar(255) NOT NULL,
- `fertig` int(1) NOT NULL,
- `datev_abgeschlossen` int(1) NOT NULL,
- `buchungstext` varchar(255) NOT NULL,
- `gegenkonto` varchar(255) NOT NULL,
- `belegfeld1` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `mailbenachrichtigung` int(11) NOT NULL,
- `pruefsumme` varchar(255) NOT NULL,
- `kostenstelle` varchar(10) NOT NULL DEFAULT '',
- `importgroup` bigint(20) DEFAULT NULL,
- `diff` decimal(12,4) NOT NULL DEFAULT '0.0000',
- `diffangelegt` timestamp NULL DEFAULT NULL,
- `internebemerkung` text,
- `importfehler` int(1) DEFAULT NULL,
- `parent` int(11) NOT NULL DEFAULT '0',
- `sort` int(11) NOT NULL DEFAULT '0',
- `doctype` varchar(64) NOT NULL,
- `doctypeid` int(11) NOT NULL,
- `vorauswahltyp` varchar(64) NOT NULL DEFAULT '',
- `vorauswahlparameter` varchar(255) NOT NULL DEFAULT '',
- `klaerfall` tinyint(1) NOT NULL DEFAULT '0',
- `klaergrund` varchar(255) NOT NULL DEFAULT '',
- `bezugtyp` varchar(64) NOT NULL DEFAULT '',
- `bezugparameter` varchar(255) NOT NULL DEFAULT '',
- `vorauswahlvorschlag` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `konto` (`konto`),
- KEY `parent` (`parent`),
- KEY `gegenkonto` (`gegenkonto`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kontoauszuege` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `konto` int(11) NOT NULL,
+ `buchung` date NOT NULL,
+ `originalbuchung` date NOT NULL,
+ `vorgang` text NOT NULL,
+ `originalvorgang` text NOT NULL,
+ `soll` decimal(10,2) NOT NULL,
+ `originalsoll` decimal(10,2) NOT NULL,
+ `haben` decimal(10,2) NOT NULL,
+ `originalhaben` decimal(10,2) NOT NULL,
+ `gebuehr` decimal(10,2) NOT NULL,
+ `originalgebuehr` decimal(10,2) NOT NULL,
+ `waehrung` varchar(255) NOT NULL,
+ `originalwaehrung` varchar(255) NOT NULL,
+ `fertig` int(1) NOT NULL,
+ `datev_abgeschlossen` int(1) NOT NULL,
+ `buchungstext` varchar(255) NOT NULL,
+ `gegenkonto` varchar(255) NOT NULL,
+ `belegfeld1` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `mailbenachrichtigung` int(11) NOT NULL,
+ `pruefsumme` varchar(255) NOT NULL,
+ `kostenstelle` varchar(10) NOT NULL,
+ `importgroup` bigint(20) DEFAULT NULL,
+ `diff` decimal(12,4) NOT NULL DEFAULT 0.0000,
+ `diffangelegt` timestamp NULL DEFAULT NULL,
+ `internebemerkung` text DEFAULT NULL,
+ `importfehler` int(1) DEFAULT NULL,
+ `parent` int(11) NOT NULL DEFAULT 0,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `doctype` varchar(64) NOT NULL,
+ `doctypeid` int(11) NOT NULL,
+ `vorauswahltyp` varchar(64) NOT NULL,
+ `vorauswahlparameter` varchar(255) NOT NULL,
+ `klaerfall` tinyint(1) NOT NULL DEFAULT 0,
+ `klaergrund` varchar(255) NOT NULL,
+ `bezugtyp` varchar(64) NOT NULL,
+ `bezugparameter` varchar(255) NOT NULL,
+ `vorauswahlvorschlag` int(11) NOT NULL DEFAULT 0,
+ `importdatum` datetime NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `konto` (`konto`),
+ KEY `parent` (`parent`),
+ KEY `gegenkonto` (`gegenkonto`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kontoauszuege_zahlungsausgang`
--
+DROP TABLE IF EXISTS `kontoauszuege_zahlungsausgang`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kontoauszuege_zahlungsausgang` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `betrag` decimal(10,2) NOT NULL,
- `datum` date NOT NULL,
- `objekt` varchar(255) NOT NULL,
- `parameter` int(11) NOT NULL,
- `kontoauszuege` int(11) NOT NULL,
- `firma` int(11) NOT NULL,
- `abgeschlossen` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `kontoauszuege` (`kontoauszuege`),
- KEY `parameter` (`parameter`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kontoauszuege_zahlungsausgang` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `betrag` decimal(10,2) NOT NULL,
+ `datum` date NOT NULL,
+ `objekt` varchar(255) NOT NULL,
+ `parameter` int(11) NOT NULL,
+ `kontoauszuege` int(11) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `abgeschlossen` int(11) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `kontoauszuege` (`kontoauszuege`),
+ KEY `parameter` (`parameter`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kontoauszuege_zahlungseingang`
--
+DROP TABLE IF EXISTS `kontoauszuege_zahlungseingang`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kontoauszuege_zahlungseingang` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `betrag` decimal(10,2) NOT NULL,
- `datum` date NOT NULL,
- `objekt` varchar(255) NOT NULL,
- `parameter` int(11) NOT NULL,
- `kontoauszuege` int(11) NOT NULL,
- `firma` int(11) NOT NULL,
- `abgeschlossen` int(11) NOT NULL,
- `parameter2` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `kontoauszuege` (`kontoauszuege`),
- KEY `parameter` (`parameter`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kontoauszuege_zahlungseingang` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `betrag` decimal(10,2) NOT NULL,
+ `datum` date NOT NULL,
+ `objekt` varchar(255) NOT NULL,
+ `parameter` int(11) NOT NULL,
+ `kontoauszuege` int(11) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `abgeschlossen` int(11) NOT NULL,
+ `parameter2` int(11) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `kontoauszuege` (`kontoauszuege`),
+ KEY `parameter` (`parameter`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kontorahmen`
--
+DROP TABLE IF EXISTS `kontorahmen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kontorahmen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `sachkonto` varchar(16) NOT NULL DEFAULT '',
- `beschriftung` varchar(128) DEFAULT NULL,
- `bemerkung` text NOT NULL,
- `ausblenden` tinyint(1) NOT NULL DEFAULT '0',
- `art` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kontorahmen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `sachkonto` varchar(16) NOT NULL,
+ `beschriftung` varchar(128) DEFAULT NULL,
+ `bemerkung` text NOT NULL,
+ `ausblenden` tinyint(1) NOT NULL DEFAULT 0,
+ `art` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kontorahmen_checked`
--
+DROP TABLE IF EXISTS `kontorahmen_checked`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kontorahmen_checked` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `kontorahmen` int(11) NOT NULL,
- `user` int(11) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kontorahmen_checked` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `kontorahmen` int(11) NOT NULL,
+ `user` int(11) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kopiebelegempfaenger`
--
+DROP TABLE IF EXISTS `kopiebelegempfaenger`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kopiebelegempfaenger` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `belegtyp` varchar(255) NOT NULL,
- `art` varchar(255) NOT NULL,
- `projekt` varchar(255) NOT NULL,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `empfaenger_email` varchar(255) NOT NULL,
- `empfaenger_name` varchar(255) NOT NULL,
- `drucker` int(11) NOT NULL,
- `anzahl_ausdrucke` int(11) NOT NULL,
- `aktiv` tinyint(1) NOT NULL DEFAULT '0',
- `autoversand` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kopiebelegempfaenger` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `belegtyp` varchar(255) NOT NULL,
+ `art` varchar(255) NOT NULL,
+ `projekt` varchar(255) NOT NULL,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `empfaenger_email` varchar(255) NOT NULL,
+ `empfaenger_name` varchar(255) NOT NULL,
+ `drucker` int(11) NOT NULL,
+ `anzahl_ausdrucke` int(11) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 0,
+ `autoversand` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kostenstelle`
--
+DROP TABLE IF EXISTS `kostenstelle`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kostenstelle` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) NOT NULL,
- `projekt` varchar(255) NOT NULL,
- `verantwortlicher` varchar(255) NOT NULL,
- `logdatei` varchar(255) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kostenstelle` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) NOT NULL,
+ `projekt` varchar(255) NOT NULL,
+ `verantwortlicher` varchar(255) NOT NULL,
+ `logdatei` varchar(255) NOT NULL,
+ `nummer` int(11) NOT NULL,
+ `beschreibung` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kostenstelle_buchung`
--
+DROP TABLE IF EXISTS `kostenstelle_buchung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kostenstelle_buchung` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `kostenstelle` int(10) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `datum` varchar(255) NOT NULL,
- `buchungstext` varchar(255) NOT NULL,
- `sonstiges` text NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kostenstelle_buchung` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `kostenstelle` int(10) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `datum` varchar(255) NOT NULL,
+ `buchungstext` varchar(255) NOT NULL,
+ `sonstiges` text NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kostenstellen`
--
+DROP TABLE IF EXISTS `kostenstellen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kostenstellen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `nummer` varchar(20) DEFAULT NULL,
- `beschreibung` varchar(512) DEFAULT NULL,
- `internebemerkung` text,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kostenstellen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `nummer` varchar(20) DEFAULT NULL,
+ `beschreibung` varchar(512) DEFAULT NULL,
+ `internebemerkung` text DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `kundevorlage`
--
+DROP TABLE IF EXISTS `kundevorlage`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `kundevorlage` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `zahlungsweise` varchar(255) NOT NULL,
- `zahlungszieltage` int(11) NOT NULL,
- `zahlungszieltageskonto` int(11) NOT NULL,
- `zahlungszielskonto` int(11) NOT NULL,
- `versandart` varchar(255) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `kundevorlage` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `zahlungsweise` varchar(255) NOT NULL,
+ `zahlungszieltage` int(11) NOT NULL,
+ `zahlungszieltageskonto` int(11) NOT NULL,
+ `zahlungszielskonto` int(11) NOT NULL,
+ `versandart` varchar(255) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `label_automatic`
--
+DROP TABLE IF EXISTS `label_automatic`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `label_automatic` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `label_type_id` int(11) NOT NULL DEFAULT '0',
- `project_id` int(11) NOT NULL DEFAULT '0',
- `action` varchar(64) NOT NULL,
- `selection` varchar(64) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `label_automatic` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `label_type_id` int(11) NOT NULL DEFAULT 0,
+ `project_id` int(11) NOT NULL DEFAULT 0,
+ `action` varchar(64) NOT NULL,
+ `selection` varchar(64) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `label_group`
--
+DROP TABLE IF EXISTS `label_group`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `label_group` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `group_table` varchar(64) NOT NULL,
- `title` varchar(64) NOT NULL,
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- UNIQUE KEY `group_table` (`group_table`)
-) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8;
+CREATE TABLE `label_group` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `group_table` varchar(64) NOT NULL,
+ `title` varchar(64) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `group_table` (`group_table`)
+) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `label_reference`
--
+DROP TABLE IF EXISTS `label_reference`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `label_reference` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `label_type_id` int(11) unsigned NOT NULL,
- `reference_table` varchar(64) NOT NULL,
- `reference_id` int(11) unsigned NOT NULL,
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- UNIQUE KEY `label_type_id` (`label_type_id`,`reference_table`,`reference_id`),
- UNIQUE KEY `label_type_id_2` (`label_type_id`,`reference_table`,`reference_id`),
- UNIQUE KEY `label_type_id_3` (`label_type_id`,`reference_table`,`reference_id`),
- UNIQUE KEY `label_type_id_4` (`label_type_id`,`reference_table`,`reference_id`),
- UNIQUE KEY `label_type_id_5` (`label_type_id`,`reference_table`,`reference_id`),
- UNIQUE KEY `label_type_id_6` (`label_type_id`,`reference_table`,`reference_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `label_reference` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `label_type_id` int(11) unsigned NOT NULL,
+ `reference_table` varchar(64) NOT NULL,
+ `reference_id` int(11) unsigned NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `label_type_id` (`label_type_id`,`reference_table`,`reference_id`),
+ UNIQUE KEY `label_type_id_2` (`label_type_id`,`reference_table`,`reference_id`),
+ UNIQUE KEY `label_type_id_3` (`label_type_id`,`reference_table`,`reference_id`),
+ UNIQUE KEY `label_type_id_4` (`label_type_id`,`reference_table`,`reference_id`),
+ UNIQUE KEY `label_type_id_5` (`label_type_id`,`reference_table`,`reference_id`),
+ UNIQUE KEY `label_type_id_6` (`label_type_id`,`reference_table`,`reference_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `label_type`
--
+DROP TABLE IF EXISTS `label_type`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `label_type` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `label_group_id` int(11) unsigned NOT NULL DEFAULT '0',
- `type` varchar(24) NOT NULL,
- `title` varchar(64) NOT NULL,
- `hexcolor` varchar(7) NOT NULL DEFAULT '#FFFFFF',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- PRIMARY KEY (`id`),
- UNIQUE KEY `type` (`type`)
-) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;
+CREATE TABLE `label_type` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `label_group_id` int(11) unsigned NOT NULL DEFAULT 0,
+ `type` varchar(24) NOT NULL,
+ `title` varchar(64) NOT NULL,
+ `hexcolor` varchar(7) NOT NULL DEFAULT '#ffffff',
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `type` (`type`)
+) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `laender`
--
+DROP TABLE IF EXISTS `laender`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `laender` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `iso` varchar(3) NOT NULL DEFAULT '',
- `iso3` varchar(3) NOT NULL DEFAULT '',
- `num_code` varchar(3) NOT NULL DEFAULT '',
- `bezeichnung_de` varchar(255) NOT NULL DEFAULT '',
- `bezeichnung_en` varchar(255) NOT NULL DEFAULT '',
- `eu` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=239 DEFAULT CHARSET=utf8;
+CREATE TABLE `laender` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `iso` varchar(3) NOT NULL,
+ `iso3` varchar(3) NOT NULL,
+ `num_code` varchar(3) NOT NULL,
+ `bezeichnung_de` varchar(255) NOT NULL,
+ `bezeichnung_en` varchar(255) NOT NULL,
+ `eu` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=239 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lager`
--
+DROP TABLE IF EXISTS `lager`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lager` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `manuell` int(1) NOT NULL,
- `firma` int(11) NOT NULL,
- `geloescht` int(1) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `projekt` int(11) NOT NULL DEFAULT '0',
- `adresse` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
+CREATE TABLE `lager` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `manuell` int(1) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `geloescht` int(1) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lager_bewegung`
--
+DROP TABLE IF EXISTS `lager_bewegung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lager_bewegung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `lager_platz` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `vpe` varchar(255) NOT NULL,
- `eingang` int(1) NOT NULL,
- `zeit` datetime NOT NULL,
- `referenz` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `projekt` int(11) NOT NULL,
- `firma` int(11) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
- `adresse` int(11) DEFAULT NULL,
- `bestand` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `permanenteinventur` tinyint(1) NOT NULL DEFAULT '0',
- `paketannahme` int(11) DEFAULT NULL,
- `doctype` varchar(32) NOT NULL DEFAULT '',
- `doctypeid` int(11) NOT NULL DEFAULT '0',
- `vpeid` int(11) NOT NULL DEFAULT '0',
- `is_interim` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lager_bewegung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `lager_platz` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `vpe` varchar(255) NOT NULL,
+ `eingang` int(1) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `referenz` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
+ `adresse` int(11) DEFAULT NULL,
+ `bestand` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `permanenteinventur` tinyint(1) NOT NULL DEFAULT 0,
+ `paketannahme` int(11) DEFAULT NULL,
+ `doctype` varchar(32) NOT NULL,
+ `doctypeid` int(11) NOT NULL DEFAULT 0,
+ `vpeid` int(11) NOT NULL DEFAULT 0,
+ `is_interim` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lager_charge`
--
+DROP TABLE IF EXISTS `lager_charge`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lager_charge` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `charge` varchar(1024) DEFAULT NULL,
- `datum` date DEFAULT NULL,
- `artikel` int(11) DEFAULT NULL,
- `menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `lager_platz` int(11) DEFAULT NULL,
- `zwischenlagerid` int(11) DEFAULT NULL,
- `internebemerkung` text,
- PRIMARY KEY (`id`),
- KEY `lager_platz` (`lager_platz`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lager_charge` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `charge` varchar(1024) DEFAULT NULL,
+ `datum` date DEFAULT NULL,
+ `artikel` int(11) DEFAULT NULL,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `lager_platz` int(11) DEFAULT NULL,
+ `zwischenlagerid` int(11) DEFAULT NULL,
+ `internebemerkung` text DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `lager_platz` (`lager_platz`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lager_differenzen`
--
+DROP TABLE IF EXISTS `lager_differenzen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lager_differenzen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) DEFAULT NULL,
- `eingang` decimal(10,4) DEFAULT NULL,
- `ausgang` decimal(10,4) DEFAULT NULL,
- `berechnet` decimal(10,4) DEFAULT NULL,
- `bestand` decimal(10,4) DEFAULT NULL,
- `differenz` decimal(10,4) DEFAULT NULL,
- `user` int(11) DEFAULT NULL,
- `lager_platz` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lager_differenzen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) DEFAULT NULL,
+ `eingang` decimal(10,4) DEFAULT NULL,
+ `ausgang` decimal(10,4) DEFAULT NULL,
+ `berechnet` decimal(10,4) DEFAULT NULL,
+ `bestand` decimal(10,4) DEFAULT NULL,
+ `differenz` decimal(10,4) DEFAULT NULL,
+ `user` int(11) DEFAULT NULL,
+ `lager_platz` int(11) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lager_mindesthaltbarkeitsdatum`
--
+DROP TABLE IF EXISTS `lager_mindesthaltbarkeitsdatum`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lager_mindesthaltbarkeitsdatum` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date DEFAULT NULL,
- `mhddatum` date DEFAULT NULL,
- `artikel` int(11) DEFAULT NULL,
- `menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `lager_platz` int(11) DEFAULT NULL,
- `zwischenlagerid` int(11) DEFAULT NULL,
- `charge` varchar(1024) DEFAULT NULL,
- `internebemerkung` text,
- PRIMARY KEY (`id`),
- KEY `lager_platz` (`lager_platz`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lager_mindesthaltbarkeitsdatum` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date DEFAULT NULL,
+ `mhddatum` date DEFAULT NULL,
+ `artikel` int(11) DEFAULT NULL,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `lager_platz` int(11) DEFAULT NULL,
+ `zwischenlagerid` int(11) DEFAULT NULL,
+ `charge` varchar(1024) DEFAULT NULL,
+ `internebemerkung` text DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `lager_platz` (`lager_platz`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lager_platz`
--
+DROP TABLE IF EXISTS `lager_platz`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lager_platz` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `lager` int(11) NOT NULL,
- `kurzbezeichnung` varchar(255) NOT NULL,
- `bemerkung` text NOT NULL,
- `projekt` int(11) NOT NULL,
- `firma` int(11) NOT NULL,
- `geloescht` int(1) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
- `autolagersperre` int(1) NOT NULL DEFAULT '0',
- `verbrauchslager` int(1) NOT NULL DEFAULT '0',
- `sperrlager` int(1) NOT NULL DEFAULT '0',
- `laenge` decimal(10,2) NOT NULL DEFAULT '0.00',
- `breite` decimal(10,2) NOT NULL DEFAULT '0.00',
- `hoehe` decimal(10,2) NOT NULL DEFAULT '0.00',
- `poslager` int(1) NOT NULL DEFAULT '0',
- `adresse` int(11) NOT NULL DEFAULT '0',
- `abckategorie` varchar(1) NOT NULL DEFAULT '',
- `regalart` varchar(100) NOT NULL DEFAULT '',
- `rownumber` int(11) NOT NULL DEFAULT '0',
- `allowproduction` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `lager` (`lager`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
+CREATE TABLE `lager_platz` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `lager` int(11) NOT NULL,
+ `kurzbezeichnung` varchar(255) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `geloescht` int(1) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
+ `autolagersperre` int(1) NOT NULL DEFAULT 0,
+ `verbrauchslager` int(1) NOT NULL DEFAULT 0,
+ `sperrlager` int(1) NOT NULL DEFAULT 0,
+ `laenge` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `breite` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `hoehe` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `poslager` int(1) NOT NULL DEFAULT 0,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `abckategorie` varchar(1) NOT NULL,
+ `regalart` varchar(100) NOT NULL,
+ `rownumber` int(11) NOT NULL DEFAULT 0,
+ `allowproduction` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `lager` (`lager`)
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lager_platz_inhalt`
--
+DROP TABLE IF EXISTS `lager_platz_inhalt`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lager_platz_inhalt` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `lager_platz` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `vpe` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `bestellung` int(11) NOT NULL,
- `projekt` int(11) NOT NULL,
- `firma` int(11) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
- `inventur` decimal(14,4) DEFAULT NULL,
- `lager_platz_vpe` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`),
- KEY `lager_platz` (`lager_platz`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lager_platz_inhalt` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `lager_platz` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `vpe` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `bestellung` int(11) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
+ `inventur` decimal(14,4) DEFAULT NULL,
+ `lager_platz_vpe` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`),
+ KEY `lager_platz` (`lager_platz`)
+) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lager_platz_vpe`
--
+DROP TABLE IF EXISTS `lager_platz_vpe`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lager_platz_vpe` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `lager_platz` int(11) DEFAULT NULL,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `inventur` int(11) NOT NULL DEFAULT '0',
- `menge` decimal(10,2) NOT NULL DEFAULT '0.00',
- `breite` decimal(10,2) NOT NULL DEFAULT '0.00',
- `hoehe` decimal(10,2) NOT NULL DEFAULT '0.00',
- `laenge` decimal(10,2) NOT NULL DEFAULT '0.00',
- `gewicht` decimal(10,2) NOT NULL DEFAULT '0.00',
- `menge2` int(11) NOT NULL DEFAULT '0',
- `breite2` decimal(10,2) NOT NULL DEFAULT '0.00',
- `hoehe2` decimal(10,2) NOT NULL DEFAULT '0.00',
- `laenge2` decimal(10,2) NOT NULL DEFAULT '0.00',
- `gewicht2` decimal(10,2) NOT NULL DEFAULT '0.00',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lager_platz_vpe` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `lager_platz` int(11) DEFAULT NULL,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `inventur` int(11) NOT NULL DEFAULT 0,
+ `menge` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `breite` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `hoehe` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `laenge` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `gewicht` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `menge2` int(11) NOT NULL DEFAULT 0,
+ `breite2` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `hoehe2` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `laenge2` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `gewicht2` decimal(10,2) NOT NULL DEFAULT 0.00,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lager_reserviert`
--
+DROP TABLE IF EXISTS `lager_reserviert`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lager_reserviert` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `grund` varchar(255) NOT NULL,
- `objekt` varchar(255) NOT NULL,
- `parameter` varchar(255) NOT NULL,
- `projekt` int(11) NOT NULL,
- `firma` int(11) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `datum` date NOT NULL,
- `reserviertdatum` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `posid` int(11) NOT NULL DEFAULT '0',
- `lager_platz` int(11) NOT NULL DEFAULT '0',
- `lager` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`,`artikel`),
- KEY `objekt` (`objekt`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lager_reserviert` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `grund` varchar(255) NOT NULL,
+ `objekt` varchar(255) NOT NULL,
+ `parameter` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `datum` date NOT NULL,
+ `reserviertdatum` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `posid` int(11) NOT NULL DEFAULT 0,
+ `lager_platz` int(11) NOT NULL DEFAULT 0,
+ `lager` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`,`artikel`),
+ KEY `objekt` (`objekt`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lager_seriennummern`
--
+DROP TABLE IF EXISTS `lager_seriennummern`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lager_seriennummern` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) DEFAULT NULL,
- `lager_platz` int(11) DEFAULT NULL,
- `zwischenlagerid` int(11) DEFAULT NULL,
- `seriennummer` text,
- `charge` varchar(1024) DEFAULT NULL,
- `mhddatum` date DEFAULT NULL,
- `internebemerkung` text,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lager_seriennummern` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) DEFAULT NULL,
+ `lager_platz` int(11) DEFAULT NULL,
+ `zwischenlagerid` int(11) DEFAULT NULL,
+ `seriennummer` text DEFAULT NULL,
+ `charge` varchar(1024) DEFAULT NULL,
+ `mhddatum` date DEFAULT NULL,
+ `internebemerkung` text DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lagermindestmengen`
--
+DROP TABLE IF EXISTS `lagermindestmengen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lagermindestmengen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `lager_platz` int(11) NOT NULL DEFAULT '0',
- `menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `datumvon` date DEFAULT NULL,
- `datumbis` date DEFAULT NULL,
- `max_menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`,`lager_platz`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lagermindestmengen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `lager_platz` int(11) NOT NULL DEFAULT 0,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `datumvon` date DEFAULT NULL,
+ `datumbis` date DEFAULT NULL,
+ `max_menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`,`lager_platz`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lagerstueckliste`
--
+DROP TABLE IF EXISTS `lagerstueckliste`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lagerstueckliste` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `lager` int(11) NOT NULL DEFAULT '0',
- `sofortexplodieren` tinyint(1) NOT NULL DEFAULT '0',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lagerstueckliste` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `lager` int(11) NOT NULL DEFAULT 0,
+ `sofortexplodieren` tinyint(1) NOT NULL DEFAULT 0,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lagerwert`
--
+DROP TABLE IF EXISTS `lagerwert`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lagerwert` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `lager_platz` int(11) NOT NULL DEFAULT '0',
- `lager` int(11) NOT NULL DEFAULT '0',
- `menge` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `gewicht` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `volumen` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `inventurwert` decimal(18,8) DEFAULT NULL,
- `preis_letzterek` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `preis_kalkulierterek` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `letzte_bewegung` datetime DEFAULT NULL,
- `waehrungkalk` varchar(16) NOT NULL DEFAULT '',
- `waehrungletzt` varchar(16) NOT NULL DEFAULT '',
- `kurskalk` decimal(19,8) NOT NULL DEFAULT '0.00000000',
- `kursletzt` decimal(19,8) NOT NULL DEFAULT '0.00000000',
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`),
- KEY `datum` (`datum`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lagerwert` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `lager_platz` int(11) NOT NULL DEFAULT 0,
+ `lager` int(11) NOT NULL DEFAULT 0,
+ `menge` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `gewicht` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `volumen` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `inventurwert` decimal(18,8) DEFAULT NULL,
+ `preis_letzterek` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `preis_kalkulierterek` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `letzte_bewegung` datetime DEFAULT NULL,
+ `waehrungkalk` varchar(16) NOT NULL,
+ `waehrungletzt` varchar(16) NOT NULL,
+ `kurskalk` decimal(19,8) NOT NULL DEFAULT 0.00000000,
+ `kursletzt` decimal(19,8) NOT NULL DEFAULT 0.00000000,
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`),
+ KEY `datum` (`datum`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `layouttemplate_attachment`
--
+DROP TABLE IF EXISTS `layouttemplate_attachment`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `layouttemplate_attachment` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `module` varchar(255) NOT NULL,
- `articlecategory_id` int(11) NOT NULL DEFAULT '0',
- `group_id` int(11) NOT NULL DEFAULT '0',
- `layouttemplate_id` int(11) NOT NULL DEFAULT '0',
- `language` varchar(255) NOT NULL,
- `country` varchar(255) NOT NULL,
- `parameter` int(11) NOT NULL DEFAULT '0',
- `project_id` int(11) NOT NULL DEFAULT '0',
- `active` tinyint(1) NOT NULL DEFAULT '0',
- `filename` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `layouttemplate_attachment` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `module` varchar(255) NOT NULL,
+ `articlecategory_id` int(11) NOT NULL DEFAULT 0,
+ `group_id` int(11) NOT NULL DEFAULT 0,
+ `layouttemplate_id` int(11) NOT NULL DEFAULT 0,
+ `language` varchar(255) NOT NULL,
+ `country` varchar(255) NOT NULL,
+ `parameter` int(11) NOT NULL DEFAULT 0,
+ `project_id` int(11) NOT NULL DEFAULT 0,
+ `active` tinyint(1) NOT NULL DEFAULT 0,
+ `filename` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `layouttemplate_attachment_items`
--
+DROP TABLE IF EXISTS `layouttemplate_attachment_items`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `layouttemplate_attachment_items` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `object` varchar(255) NOT NULL,
- `parameter_id` int(11) NOT NULL DEFAULT '0',
- `layouttemplate_id` int(11) NOT NULL DEFAULT '0',
- `file_id` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `layouttemplate_attachment_items` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `object` varchar(255) NOT NULL,
+ `parameter_id` int(11) NOT NULL DEFAULT 0,
+ `layouttemplate_id` int(11) NOT NULL DEFAULT 0,
+ `file_id` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `layoutvorlagen`
--
+DROP TABLE IF EXISTS `layoutvorlagen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `layoutvorlagen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(128) NOT NULL DEFAULT '',
- `typ` varchar(128) NOT NULL DEFAULT '',
- `pdf_hintergrund` longblob NOT NULL,
- `format` varchar(128) NOT NULL DEFAULT '',
- `kategorie` varchar(128) NOT NULL DEFAULT '',
- `projekt` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `layoutvorlagen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(128) NOT NULL,
+ `typ` varchar(128) NOT NULL,
+ `pdf_hintergrund` longblob NOT NULL,
+ `format` varchar(128) NOT NULL,
+ `kategorie` varchar(128) NOT NULL,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `layoutvorlagen_positionen`
--
+DROP TABLE IF EXISTS `layoutvorlagen_positionen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `layoutvorlagen_positionen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `layoutvorlage` int(11) NOT NULL DEFAULT '0',
- `name` varchar(128) NOT NULL DEFAULT '',
- `beschreibung` varchar(128) NOT NULL DEFAULT '',
- `typ` varchar(128) NOT NULL DEFAULT '',
- `position_typ` varchar(128) NOT NULL DEFAULT '',
- `position_x` double NOT NULL DEFAULT '1',
- `position_y` double NOT NULL DEFAULT '1',
- `position_parent` int(11) NOT NULL DEFAULT '0',
- `breite` double NOT NULL DEFAULT '1',
- `hoehe` double NOT NULL DEFAULT '1',
- `schrift_art` varchar(128) NOT NULL DEFAULT '',
- `zeilen_hoehe` double NOT NULL DEFAULT '5',
- `schrift_groesse` double NOT NULL DEFAULT '1',
- `schrift_farbe` varchar(128) NOT NULL DEFAULT '',
- `schrift_align` varchar(128) NOT NULL DEFAULT '',
- `hintergrund_farbe` varchar(128) NOT NULL DEFAULT '',
- `rahmen` varchar(128) NOT NULL DEFAULT '',
- `rahmen_farbe` varchar(128) NOT NULL DEFAULT '',
- `sichtbar` tinyint(1) NOT NULL DEFAULT '1',
- `inhalt_deutsch` text NOT NULL,
- `inhalt_englisch` text NOT NULL,
- `bild_deutsch` longblob NOT NULL,
- `bild_englisch` longblob NOT NULL,
- `schrift_fett` tinyint(1) NOT NULL DEFAULT '0',
- `schrift_kursiv` tinyint(1) NOT NULL DEFAULT '0',
- `schrift_underline` tinyint(1) NOT NULL DEFAULT '0',
- `bild_deutsch_typ` varchar(5) NOT NULL DEFAULT '',
- `bild_englisch_typ` varchar(5) NOT NULL DEFAULT '',
- `sort` int(11) NOT NULL DEFAULT '0',
- `zeichenbegrenzung` tinyint(1) NOT NULL DEFAULT '0',
- `zeichenbegrenzung_anzahl` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `layoutvorlage` (`layoutvorlage`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `layoutvorlagen_positionen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `layoutvorlage` int(11) NOT NULL DEFAULT 0,
+ `name` varchar(128) NOT NULL,
+ `beschreibung` varchar(128) NOT NULL,
+ `typ` varchar(128) NOT NULL,
+ `position_typ` varchar(128) NOT NULL,
+ `position_x` double NOT NULL DEFAULT 1,
+ `position_y` double NOT NULL DEFAULT 1,
+ `position_parent` int(11) NOT NULL DEFAULT 0,
+ `breite` double NOT NULL DEFAULT 1,
+ `hoehe` double NOT NULL DEFAULT 1,
+ `schrift_art` varchar(128) NOT NULL,
+ `zeilen_hoehe` double NOT NULL DEFAULT 5,
+ `schrift_groesse` double NOT NULL DEFAULT 1,
+ `schrift_farbe` varchar(128) NOT NULL,
+ `schrift_align` varchar(128) NOT NULL,
+ `hintergrund_farbe` varchar(128) NOT NULL,
+ `rahmen` varchar(128) NOT NULL,
+ `rahmen_farbe` varchar(128) NOT NULL,
+ `sichtbar` tinyint(1) NOT NULL DEFAULT 1,
+ `inhalt_deutsch` text NOT NULL,
+ `inhalt_englisch` text NOT NULL,
+ `bild_deutsch` longblob NOT NULL,
+ `bild_englisch` longblob NOT NULL,
+ `schrift_fett` tinyint(1) NOT NULL DEFAULT 0,
+ `schrift_kursiv` tinyint(1) NOT NULL DEFAULT 0,
+ `schrift_underline` tinyint(1) NOT NULL DEFAULT 0,
+ `bild_deutsch_typ` varchar(5) NOT NULL,
+ `bild_englisch_typ` varchar(5) NOT NULL,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `zeichenbegrenzung` tinyint(1) NOT NULL DEFAULT 0,
+ `zeichenbegrenzung_anzahl` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `layoutvorlage` (`layoutvorlage`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lieferadressen`
--
+DROP TABLE IF EXISTS `lieferadressen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lieferadressen` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `typ` varchar(255) NOT NULL,
- `sprache` varchar(255) NOT NULL,
- `name` varchar(255) NOT NULL,
- `abteilung` varchar(255) NOT NULL,
- `unterabteilung` varchar(255) NOT NULL,
- `land` varchar(255) NOT NULL,
- `strasse` varchar(255) NOT NULL,
- `ort` varchar(255) NOT NULL,
- `plz` varchar(255) NOT NULL,
- `telefon` varchar(255) NOT NULL,
- `telefax` varchar(255) NOT NULL,
- `email` varchar(255) NOT NULL,
- `sonstiges` text NOT NULL,
- `adresszusatz` varchar(255) NOT NULL,
- `steuer` varchar(255) NOT NULL,
- `adresse` varchar(10) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `ansprechpartner` varchar(255) DEFAULT NULL,
- `standardlieferadresse` tinyint(1) NOT NULL DEFAULT '0',
- `interne_bemerkung` text,
- `hinweis` text,
- `gln` varchar(32) NOT NULL DEFAULT '',
- `ustid` varchar(32) NOT NULL DEFAULT '',
- `lieferbedingung` text NOT NULL,
- `ust_befreit` varchar(1) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lieferadressen` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `typ` varchar(255) NOT NULL,
+ `sprache` varchar(255) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `abteilung` varchar(255) NOT NULL,
+ `unterabteilung` varchar(255) NOT NULL,
+ `land` varchar(255) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `plz` varchar(255) NOT NULL,
+ `telefon` varchar(255) NOT NULL,
+ `telefax` varchar(255) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `sonstiges` text NOT NULL,
+ `adresszusatz` varchar(255) NOT NULL,
+ `steuer` varchar(255) NOT NULL,
+ `adresse` varchar(10) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `ansprechpartner` varchar(255) DEFAULT NULL,
+ `standardlieferadresse` tinyint(1) NOT NULL DEFAULT 0,
+ `interne_bemerkung` text DEFAULT NULL,
+ `hinweis` text DEFAULT NULL,
+ `gln` varchar(32) NOT NULL,
+ `ustid` varchar(32) NOT NULL,
+ `lieferbedingung` text NOT NULL,
+ `ust_befreit` varchar(1) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `lieferantengutschrift`
+--
+
+DROP TABLE IF EXISTS `lieferantengutschrift`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `lieferantengutschrift` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `usereditid` int(11) NOT NULL,
+ `belegnr` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `datum` date DEFAULT NULL,
+ `status_beleg` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `schreibschutz` tinyint(1) NOT NULL DEFAULT 0,
+ `rechnung` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `zahlbarbis` date NOT NULL,
+ `betrag` decimal(10,2) NOT NULL,
+ `skonto` decimal(10,2) NOT NULL,
+ `skontobis` date NOT NULL,
+ `freigabe` int(1) NOT NULL,
+ `freigabemitarbeiter` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `status` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `bezahlt` int(1) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
+ `waehrung` varchar(3) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL DEFAULT 'EUR',
+ `zahlungsweise` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `eingangsdatum` date NOT NULL,
+ `rechnungsdatum` date DEFAULT NULL,
+ `rechnungsfreigabe` tinyint(1) NOT NULL DEFAULT 0,
+ `kostenstelle` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
+ `beschreibung` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
+ `sachkonto` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
+ `internebemerkung` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
+ `ust_befreit` int(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `lieferantengutschrift_position`
+--
+
+DROP TABLE IF EXISTS `lieferantengutschrift_position`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `lieferantengutschrift_position` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `lieferantengutschrift` int(11) NOT NULL DEFAULT 0,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `bestellung` int(11) NOT NULL DEFAULT 0,
+ `nummer` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `waehrung` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `einheit` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `vpe` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `bezeichnung` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `umsatzsteuer` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `status` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `beschreibung` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `lieferdatum` date DEFAULT NULL,
+ `steuersatz` decimal(5,2) DEFAULT NULL,
+ `steuertext` varchar(1024) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
+ `kostenstelle` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `preis` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `verbindlichkeit_position` int(11) NOT NULL DEFAULT 0,
+ `kontorahmen` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `lieferantengutschrift` (`lieferantengutschrift`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `lieferantengutschrift_protokoll`
+--
+
+DROP TABLE IF EXISTS `lieferantengutschrift_protokoll`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `lieferantengutschrift_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `lieferantengutschrift` int(11) NOT NULL DEFAULT 0,
+ `zeit` datetime NOT NULL,
+ `bearbeiter` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `grund` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `lieferantengutschrift` (`lieferantengutschrift`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lieferantvorlage`
--
+DROP TABLE IF EXISTS `lieferantvorlage`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lieferantvorlage` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `kundennummer` varchar(255) NOT NULL,
- `zahlungsweise` varchar(255) NOT NULL,
- `zahlungszieltage` int(11) NOT NULL,
- `zahlungszieltageskonto` int(11) NOT NULL,
- `zahlungszielskonto` int(11) NOT NULL,
- `versandart` varchar(255) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lieferantvorlage` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `kundennummer` varchar(255) NOT NULL,
+ `zahlungsweise` varchar(255) NOT NULL,
+ `zahlungszieltage` int(11) NOT NULL,
+ `zahlungszieltageskonto` int(11) NOT NULL,
+ `zahlungszielskonto` int(11) NOT NULL,
+ `versandart` varchar(255) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lieferbedingungen`
--
+DROP TABLE IF EXISTS `lieferbedingungen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lieferbedingungen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `lieferbedingungen` text NOT NULL,
- `kennzeichen` text NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lieferbedingungen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `lieferbedingungen` text NOT NULL,
+ `kennzeichen` text NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lieferschein`
--
+DROP TABLE IF EXISTS `lieferschein`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lieferschein` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `projekt` varchar(222) NOT NULL,
- `lieferscheinart` varchar(255) NOT NULL,
- `belegnr` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `auftrag` varchar(255) NOT NULL,
- `auftragid` int(11) NOT NULL,
- `freitext` text NOT NULL,
- `status` varchar(64) NOT NULL,
- `adresse` int(11) NOT NULL,
- `name` varchar(255) NOT NULL,
- `abteilung` varchar(255) NOT NULL,
- `unterabteilung` varchar(255) NOT NULL,
- `strasse` varchar(255) NOT NULL,
- `adresszusatz` varchar(255) NOT NULL,
- `ansprechpartner` varchar(255) NOT NULL,
- `plz` varchar(255) NOT NULL,
- `ort` varchar(255) NOT NULL,
- `land` varchar(255) NOT NULL,
- `ustid` varchar(255) NOT NULL,
- `email` varchar(255) NOT NULL,
- `telefon` varchar(255) NOT NULL,
- `telefax` varchar(255) NOT NULL,
- `betreff` varchar(255) NOT NULL,
- `kundennummer` varchar(64) DEFAULT NULL,
- `versandart` varchar(255) NOT NULL,
- `versand` varchar(255) NOT NULL,
- `firma` int(11) NOT NULL,
- `versendet` int(1) NOT NULL,
- `versendet_am` datetime NOT NULL,
- `versendet_per` varchar(255) NOT NULL,
- `versendet_durch` varchar(255) NOT NULL,
- `inbearbeitung_user` int(1) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `vertriebid` int(11) DEFAULT NULL,
- `vertrieb` varchar(255) NOT NULL DEFAULT '',
- `ust_befreit` int(1) NOT NULL,
- `ihrebestellnummer` varchar(255) DEFAULT NULL,
- `anschreiben` varchar(255) DEFAULT NULL,
- `usereditid` int(11) DEFAULT NULL,
- `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `lieferantenretoure` tinyint(1) NOT NULL DEFAULT '0',
- `lieferantenretoureinfo` text NOT NULL,
- `lieferant` int(11) NOT NULL DEFAULT '0',
- `schreibschutz` int(1) NOT NULL DEFAULT '0',
- `pdfarchiviert` int(1) NOT NULL DEFAULT '0',
- `pdfarchiviertversion` int(11) NOT NULL DEFAULT '0',
- `typ` varchar(255) NOT NULL DEFAULT 'firma',
- `internebemerkung` text,
- `ohne_briefpapier` int(1) DEFAULT NULL,
- `lieferid` int(11) NOT NULL DEFAULT '0',
- `ansprechpartnerid` int(11) NOT NULL DEFAULT '0',
- `projektfiliale` int(11) NOT NULL DEFAULT '0',
- `projektfiliale_eingelagert` tinyint(1) NOT NULL DEFAULT '0',
- `zuarchivieren` int(11) NOT NULL DEFAULT '0',
- `internebezeichnung` varchar(255) NOT NULL DEFAULT '',
- `angelegtam` datetime DEFAULT NULL,
- `kommissionierung` int(11) NOT NULL DEFAULT '0',
- `sprache` varchar(32) NOT NULL DEFAULT '',
- `bundesland` varchar(64) NOT NULL DEFAULT '',
- `gln` varchar(64) NOT NULL DEFAULT '',
- `rechnungid` int(11) NOT NULL DEFAULT '0',
- `bearbeiterid` int(11) DEFAULT NULL,
- `keinerechnung` tinyint(1) NOT NULL DEFAULT '0',
- `ohne_artikeltext` int(1) DEFAULT NULL,
- `abweichendebezeichnung` tinyint(1) NOT NULL DEFAULT '0',
- `kostenstelle` varchar(10) NOT NULL DEFAULT '',
- `bodyzusatz` text NOT NULL,
- `lieferbedingung` text NOT NULL,
- `titel` varchar(64) NOT NULL DEFAULT '',
- `standardlager` int(11) NOT NULL DEFAULT '0',
- `kommissionskonsignationslager` int(11) NOT NULL DEFAULT '0',
- `bundesstaat` varchar(32) NOT NULL DEFAULT '',
- `teillieferungvon` int(11) NOT NULL DEFAULT '0',
- `teillieferungnummer` int(11) NOT NULL DEFAULT '0',
- `kiste` int(11) NOT NULL DEFAULT '-1',
- PRIMARY KEY (`id`),
- KEY `projekt` (`projekt`),
- KEY `adresse` (`adresse`),
- KEY `auftragid` (`auftragid`),
- KEY `land` (`land`),
- KEY `status` (`status`),
- KEY `datum` (`datum`),
- KEY `belegnr` (`belegnr`),
- KEY `keinerechnung` (`keinerechnung`),
- KEY `versandart` (`versandart`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lieferschein` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `projekt` varchar(222) NOT NULL,
+ `lieferscheinart` varchar(255) NOT NULL,
+ `belegnr` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `auftrag` varchar(255) NOT NULL,
+ `auftragid` int(11) NOT NULL,
+ `freitext` text NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `abteilung` varchar(255) NOT NULL,
+ `unterabteilung` varchar(255) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `adresszusatz` varchar(255) NOT NULL,
+ `ansprechpartner` varchar(255) NOT NULL,
+ `plz` varchar(255) NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `land` varchar(255) NOT NULL,
+ `ustid` varchar(255) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `telefon` varchar(255) NOT NULL,
+ `telefax` varchar(255) NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `kundennummer` varchar(64) DEFAULT NULL,
+ `versandart` varchar(255) NOT NULL,
+ `versand` varchar(255) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `versendet` int(1) NOT NULL,
+ `versendet_am` datetime NOT NULL,
+ `versendet_per` varchar(255) NOT NULL,
+ `versendet_durch` varchar(255) NOT NULL,
+ `inbearbeitung_user` int(1) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `vertriebid` int(11) DEFAULT NULL,
+ `vertrieb` varchar(255) NOT NULL,
+ `ust_befreit` int(1) NOT NULL,
+ `ihrebestellnummer` varchar(255) DEFAULT NULL,
+ `anschreiben` varchar(255) DEFAULT NULL,
+ `usereditid` int(11) DEFAULT NULL,
+ `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `lieferantenretoure` tinyint(1) NOT NULL DEFAULT 0,
+ `lieferantenretoureinfo` text NOT NULL,
+ `lieferant` int(11) NOT NULL DEFAULT 0,
+ `schreibschutz` int(1) NOT NULL DEFAULT 0,
+ `pdfarchiviert` int(1) NOT NULL DEFAULT 0,
+ `pdfarchiviertversion` int(11) NOT NULL DEFAULT 0,
+ `typ` varchar(255) NOT NULL DEFAULT 'firma',
+ `internebemerkung` text DEFAULT NULL,
+ `ohne_briefpapier` int(1) DEFAULT NULL,
+ `lieferid` int(11) NOT NULL DEFAULT 0,
+ `ansprechpartnerid` int(11) NOT NULL DEFAULT 0,
+ `projektfiliale` int(11) NOT NULL DEFAULT 0,
+ `projektfiliale_eingelagert` tinyint(1) NOT NULL DEFAULT 0,
+ `zuarchivieren` int(11) NOT NULL DEFAULT 0,
+ `internebezeichnung` varchar(255) NOT NULL,
+ `angelegtam` datetime DEFAULT NULL,
+ `kommissionierung` int(11) NOT NULL DEFAULT 0,
+ `sprache` varchar(32) NOT NULL,
+ `bundesland` varchar(64) NOT NULL,
+ `gln` varchar(64) NOT NULL,
+ `rechnungid` int(11) NOT NULL DEFAULT 0,
+ `bearbeiterid` int(11) DEFAULT NULL,
+ `keinerechnung` tinyint(1) NOT NULL DEFAULT 0,
+ `ohne_artikeltext` int(1) DEFAULT NULL,
+ `abweichendebezeichnung` tinyint(1) NOT NULL DEFAULT 0,
+ `kostenstelle` varchar(10) NOT NULL,
+ `bodyzusatz` text NOT NULL,
+ `lieferbedingung` text NOT NULL,
+ `titel` varchar(64) NOT NULL,
+ `standardlager` int(11) NOT NULL DEFAULT 0,
+ `kommissionskonsignationslager` int(11) NOT NULL DEFAULT 0,
+ `bundesstaat` varchar(32) NOT NULL,
+ `teillieferungvon` int(11) NOT NULL DEFAULT 0,
+ `teillieferungnummer` int(11) NOT NULL DEFAULT 0,
+ `kiste` int(11) NOT NULL DEFAULT -1,
+ `versand_status` int(11) NOT NULL DEFAULT 0,
+ `umgelagert` int(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `projekt` (`projekt`),
+ KEY `adresse` (`adresse`),
+ KEY `auftragid` (`auftragid`),
+ KEY `land` (`land`),
+ KEY `status` (`status`),
+ KEY `datum` (`datum`),
+ KEY `belegnr` (`belegnr`),
+ KEY `keinerechnung` (`keinerechnung`),
+ KEY `versandart` (`versandart`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lieferschein_position`
--
+DROP TABLE IF EXISTS `lieferschein_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lieferschein_position` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `lieferschein` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `projekt` int(11) NOT NULL,
- `bezeichnung` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `internerkommentar` text NOT NULL,
- `nummer` varchar(255) NOT NULL,
- `seriennummer` varchar(255) NOT NULL,
- `menge` decimal(14,4) NOT NULL,
- `lieferdatum` date NOT NULL,
- `vpe` varchar(255) NOT NULL,
- `sort` int(10) NOT NULL,
- `status` varchar(64) NOT NULL,
- `bemerkung` text NOT NULL,
- `geliefert` decimal(14,4) NOT NULL,
- `abgerechnet` int(1) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `explodiert_parent_artikel` int(11) NOT NULL DEFAULT '0',
- `einheit` varchar(255) NOT NULL DEFAULT '',
- `zolltarifnummer` varchar(128) NOT NULL DEFAULT '0',
- `herkunftsland` varchar(128) NOT NULL DEFAULT '0',
- `artikelnummerkunde` varchar(128) NOT NULL DEFAULT '',
- `freifeld1` text,
- `freifeld2` text,
- `freifeld3` text,
- `freifeld4` text,
- `freifeld5` text,
- `freifeld6` text,
- `freifeld7` text,
- `freifeld8` text,
- `freifeld9` text,
- `freifeld10` text,
- `lieferdatumkw` tinyint(1) NOT NULL DEFAULT '0',
- `auftrag_position_id` int(11) NOT NULL DEFAULT '0',
- `kostenlos` tinyint(1) NOT NULL DEFAULT '0',
- `lagertext` varchar(255) NOT NULL DEFAULT '',
- `teilprojekt` int(11) NOT NULL DEFAULT '0',
- `explodiert_parent` int(11) NOT NULL DEFAULT '0',
- `freifeld11` text,
- `freifeld12` text,
- `freifeld13` text,
- `freifeld14` text,
- `freifeld15` text,
- `freifeld16` text,
- `freifeld17` text,
- `freifeld18` text,
- `freifeld19` text,
- `freifeld20` text,
- `freifeld21` text,
- `freifeld22` text,
- `freifeld23` text,
- `freifeld24` text,
- `freifeld25` text,
- `freifeld26` text,
- `freifeld27` text,
- `freifeld28` text,
- `freifeld29` text,
- `freifeld30` text,
- `freifeld31` text,
- `freifeld32` text,
- `freifeld33` text,
- `freifeld34` text,
- `freifeld35` text,
- `freifeld36` text,
- `freifeld37` text,
- `freifeld38` text,
- `freifeld39` text,
- `freifeld40` text,
- `zolleinzelwert` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `zollgesamtwert` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `zollwaehrung` varchar(3) NOT NULL DEFAULT '',
- `zolleinzelgewicht` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `zollgesamtgewicht` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `nve` varchar(255) NOT NULL DEFAULT '',
- `packstueck` varchar(255) NOT NULL DEFAULT '',
- `vpemenge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `einzelstueckmenge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `ausblenden_im_pdf` tinyint(1) DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `lieferschein` (`lieferschein`),
- KEY `artikel` (`artikel`),
- KEY `auftrag_position_id` (`auftrag_position_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lieferschein_position` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `lieferschein` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `internerkommentar` text NOT NULL,
+ `nummer` varchar(255) NOT NULL,
+ `seriennummer` varchar(255) NOT NULL,
+ `menge` decimal(14,4) NOT NULL,
+ `lieferdatum` date NOT NULL,
+ `vpe` varchar(255) NOT NULL,
+ `sort` int(10) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `geliefert` decimal(14,4) NOT NULL,
+ `abgerechnet` int(1) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `explodiert_parent_artikel` int(11) NOT NULL DEFAULT 0,
+ `einheit` varchar(255) NOT NULL,
+ `zolltarifnummer` varchar(128) NOT NULL DEFAULT '0',
+ `herkunftsland` varchar(128) NOT NULL DEFAULT '0',
+ `artikelnummerkunde` varchar(128) NOT NULL,
+ `freifeld1` text DEFAULT NULL,
+ `freifeld2` text DEFAULT NULL,
+ `freifeld3` text DEFAULT NULL,
+ `freifeld4` text DEFAULT NULL,
+ `freifeld5` text DEFAULT NULL,
+ `freifeld6` text DEFAULT NULL,
+ `freifeld7` text DEFAULT NULL,
+ `freifeld8` text DEFAULT NULL,
+ `freifeld9` text DEFAULT NULL,
+ `freifeld10` text DEFAULT NULL,
+ `lieferdatumkw` tinyint(1) NOT NULL DEFAULT 0,
+ `auftrag_position_id` int(11) NOT NULL DEFAULT 0,
+ `kostenlos` tinyint(1) NOT NULL DEFAULT 0,
+ `lagertext` varchar(255) NOT NULL,
+ `teilprojekt` int(11) NOT NULL DEFAULT 0,
+ `explodiert_parent` int(11) NOT NULL DEFAULT 0,
+ `freifeld11` text DEFAULT NULL,
+ `freifeld12` text DEFAULT NULL,
+ `freifeld13` text DEFAULT NULL,
+ `freifeld14` text DEFAULT NULL,
+ `freifeld15` text DEFAULT NULL,
+ `freifeld16` text DEFAULT NULL,
+ `freifeld17` text DEFAULT NULL,
+ `freifeld18` text DEFAULT NULL,
+ `freifeld19` text DEFAULT NULL,
+ `freifeld20` text DEFAULT NULL,
+ `freifeld21` text DEFAULT NULL,
+ `freifeld22` text DEFAULT NULL,
+ `freifeld23` text DEFAULT NULL,
+ `freifeld24` text DEFAULT NULL,
+ `freifeld25` text DEFAULT NULL,
+ `freifeld26` text DEFAULT NULL,
+ `freifeld27` text DEFAULT NULL,
+ `freifeld28` text DEFAULT NULL,
+ `freifeld29` text DEFAULT NULL,
+ `freifeld30` text DEFAULT NULL,
+ `freifeld31` text DEFAULT NULL,
+ `freifeld32` text DEFAULT NULL,
+ `freifeld33` text DEFAULT NULL,
+ `freifeld34` text DEFAULT NULL,
+ `freifeld35` text DEFAULT NULL,
+ `freifeld36` text DEFAULT NULL,
+ `freifeld37` text DEFAULT NULL,
+ `freifeld38` text DEFAULT NULL,
+ `freifeld39` text DEFAULT NULL,
+ `freifeld40` text DEFAULT NULL,
+ `zolleinzelwert` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `zollgesamtwert` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `zollwaehrung` varchar(3) NOT NULL,
+ `zolleinzelgewicht` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `zollgesamtgewicht` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `nve` varchar(255) NOT NULL,
+ `packstueck` varchar(255) NOT NULL,
+ `vpemenge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `einzelstueckmenge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `ausblenden_im_pdf` tinyint(1) DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `lieferschein` (`lieferschein`),
+ KEY `artikel` (`artikel`),
+ KEY `auftrag_position_id` (`auftrag_position_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lieferschein_protokoll`
--
+DROP TABLE IF EXISTS `lieferschein_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lieferschein_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `lieferschein` int(11) NOT NULL,
- `zeit` datetime NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `grund` varchar(255) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `lieferschein` (`lieferschein`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lieferschein_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `lieferschein` int(11) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `grund` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `lieferschein` (`lieferschein`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lieferschwelle`
--
+DROP TABLE IF EXISTS `lieferschwelle`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lieferschwelle` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `ursprungsland` varchar(255) NOT NULL,
- `empfaengerland` varchar(255) NOT NULL,
- `lieferschwelleeur` decimal(16,2) NOT NULL DEFAULT '0.00',
- `ustid` varchar(255) NOT NULL,
- `steuersatznormal` decimal(10,2) NOT NULL,
- `steuersatzermaessigt` decimal(10,2) NOT NULL,
- `steuersatzspezial` decimal(10,2) NOT NULL,
- `steuersatzspezialursprungsland` decimal(10,2) NOT NULL,
- `erloeskontonormal` int(11) NOT NULL,
- `erloeskontoermaessigt` int(11) NOT NULL,
- `erloeskontobefreit` int(11) NOT NULL,
- `ueberschreitungsdatum` date NOT NULL,
- `aktuellerumsatz` decimal(16,2) NOT NULL DEFAULT '0.00',
- `preiseanpassen` tinyint(1) NOT NULL DEFAULT '0',
- `verwenden` tinyint(1) NOT NULL DEFAULT '0',
- `jahr` varchar(4) DEFAULT NULL,
- `use_storage` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `empfaengerland` (`empfaengerland`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lieferschwelle` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `ursprungsland` varchar(255) NOT NULL,
+ `empfaengerland` varchar(255) NOT NULL,
+ `lieferschwelleeur` decimal(16,2) NOT NULL DEFAULT 0.00,
+ `ustid` varchar(255) NOT NULL,
+ `steuersatznormal` decimal(10,2) NOT NULL,
+ `steuersatzermaessigt` decimal(10,2) NOT NULL,
+ `steuersatzspezial` decimal(10,2) NOT NULL,
+ `steuersatzspezialursprungsland` decimal(10,2) NOT NULL,
+ `erloeskontonormal` int(11) NOT NULL,
+ `erloeskontoermaessigt` int(11) NOT NULL,
+ `erloeskontobefreit` int(11) NOT NULL,
+ `ueberschreitungsdatum` date NOT NULL,
+ `aktuellerumsatz` decimal(16,2) NOT NULL DEFAULT 0.00,
+ `preiseanpassen` tinyint(1) NOT NULL DEFAULT 0,
+ `verwenden` tinyint(1) NOT NULL DEFAULT 0,
+ `jahr` varchar(4) DEFAULT NULL,
+ `use_storage` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `empfaengerland` (`empfaengerland`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `lieferschwelle_artikel`
--
+DROP TABLE IF EXISTS `lieferschwelle_artikel`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `lieferschwelle_artikel` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `empfaengerland` varchar(255) NOT NULL,
- `steuersatz` decimal(10,2) NOT NULL,
- `bemerkung` varchar(255) NOT NULL,
- `aktiv` tinyint(4) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `empfaengerland` (`empfaengerland`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `lieferschwelle_artikel` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `empfaengerland` varchar(255) NOT NULL,
+ `steuersatz` decimal(10,2) NOT NULL,
+ `bemerkung` varchar(255) NOT NULL,
+ `aktiv` tinyint(4) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `empfaengerland` (`empfaengerland`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `liefertermine_positionen`
--
+DROP TABLE IF EXISTS `liefertermine_positionen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `liefertermine_positionen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bestellung` int(11) NOT NULL DEFAULT '0',
- `bestellung_position` int(11) NOT NULL DEFAULT '0',
- `menge` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `lieferdatum` date DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `liefertermine_positionen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bestellung` int(11) NOT NULL DEFAULT 0,
+ `bestellung_position` int(11) NOT NULL DEFAULT 0,
+ `menge` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `lieferdatum` date DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `linkeditor`
--
+DROP TABLE IF EXISTS `linkeditor`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `linkeditor` (
- `id` int(4) NOT NULL AUTO_INCREMENT,
- `rule` varchar(1024) NOT NULL,
- `replacewith` varchar(1024) NOT NULL,
- `active` varchar(1) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `linkeditor` (
+ `id` int(4) NOT NULL AUTO_INCREMENT,
+ `rule` varchar(1024) NOT NULL,
+ `replacewith` varchar(1024) NOT NULL,
+ `active` varchar(1) NOT NULL DEFAULT '1',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `log`
--
+DROP TABLE IF EXISTS `log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `log_time` datetime DEFAULT NULL,
- `level` varchar(16) DEFAULT NULL,
- `message` text,
- `class` varchar(255) DEFAULT NULL,
- `method` varchar(64) DEFAULT NULL,
- `line` int(11) unsigned DEFAULT NULL,
- `origin_type` varchar(64) DEFAULT NULL,
- `origin_detail` varchar(255) DEFAULT NULL,
- `dump` text,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `log_time` datetime(3) DEFAULT NULL,
+ `level` varchar(16) DEFAULT NULL,
+ `message` text DEFAULT NULL,
+ `class` varchar(255) DEFAULT NULL,
+ `method` varchar(64) DEFAULT NULL,
+ `line` int(11) unsigned DEFAULT NULL,
+ `origin_type` varchar(64) DEFAULT NULL,
+ `origin_detail` varchar(255) DEFAULT NULL,
+ `dump` text DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `logdatei`
--
+DROP TABLE IF EXISTS `logdatei`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `logdatei` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL,
- `befehl` varchar(255) NOT NULL,
- `statement` varchar(255) NOT NULL,
- `app` blob NOT NULL,
- `zeit` datetime NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `logdatei` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `befehl` varchar(255) NOT NULL,
+ `statement` varchar(255) NOT NULL,
+ `app` blob NOT NULL,
+ `zeit` datetime NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `logfile`
--
+DROP TABLE IF EXISTS `logfile`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `logfile` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `meldung` text NOT NULL,
- `dump` text NOT NULL,
- `module` varchar(64) NOT NULL DEFAULT '',
- `action` varchar(64) NOT NULL DEFAULT '',
- `bearbeiter` varchar(64) NOT NULL DEFAULT '',
- `funktionsname` varchar(64) NOT NULL DEFAULT '',
- `datum` datetime DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `logfile` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `meldung` text NOT NULL,
+ `dump` text NOT NULL,
+ `module` varchar(64) NOT NULL,
+ `action` varchar(64) NOT NULL,
+ `bearbeiter` varchar(64) NOT NULL,
+ `funktionsname` varchar(64) NOT NULL,
+ `datum` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `magento2_extended_mapping`
--
+DROP TABLE IF EXISTS `magento2_extended_mapping`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `magento2_extended_mapping` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shopexport_id` int(11) NOT NULL,
- `magento2_extended_mapping_name` varchar(255) NOT NULL DEFAULT '',
- `magento2_extended_mapping_type` varchar(255) DEFAULT '',
- `magento2_extended_mapping_parameter` varchar(255) DEFAULT '',
- `magento2_extended_mapping_visible` tinyint(1) NOT NULL DEFAULT '0',
- `magento2_extended_mapping_filterable` tinyint(1) NOT NULL DEFAULT '0',
- `magento2_extended_mapping_searchable` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `shopexport_id` (`shopexport_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `magento2_extended_mapping` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shopexport_id` int(11) NOT NULL,
+ `magento2_extended_mapping_name` varchar(255) NOT NULL,
+ `magento2_extended_mapping_type` varchar(255) DEFAULT NULL,
+ `magento2_extended_mapping_parameter` varchar(255) DEFAULT NULL,
+ `magento2_extended_mapping_visible` tinyint(1) NOT NULL DEFAULT 0,
+ `magento2_extended_mapping_filterable` tinyint(1) NOT NULL DEFAULT 0,
+ `magento2_extended_mapping_searchable` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `shopexport_id` (`shopexport_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `mahnwesen`
+--
+
+DROP TABLE IF EXISTS `mahnwesen`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `mahnwesen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `tage` int(11) NOT NULL,
+ `gebuehr` decimal(10,2) NOT NULL,
+ `mail` int(11) NOT NULL,
+ `druck` int(11) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `mailausgang`
--
+DROP TABLE IF EXISTS `mailausgang`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `mailausgang` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `subject` varchar(255) NOT NULL DEFAULT '',
- `body` longblob NOT NULL,
- `from` varchar(255) NOT NULL DEFAULT '',
- `to` varchar(255) NOT NULL DEFAULT '',
- `status` varchar(255) NOT NULL DEFAULT '0',
- `art` int(10) NOT NULL DEFAULT '0',
- `zeit` datetime DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `mailausgang` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `subject` varchar(255) NOT NULL,
+ `body` longblob NOT NULL,
+ `from` varchar(255) NOT NULL,
+ `to` varchar(255) NOT NULL,
+ `status` varchar(255) NOT NULL DEFAULT '0',
+ `art` int(10) NOT NULL DEFAULT 0,
+ `zeit` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `managementboard_liquiditaet`
--
+DROP TABLE IF EXISTS `managementboard_liquiditaet`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `managementboard_liquiditaet` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(200) NOT NULL DEFAULT '',
- `datum` date DEFAULT NULL,
- `enddatum` date DEFAULT NULL,
- `art` int(10) NOT NULL DEFAULT '0',
- `betrag` decimal(18,2) NOT NULL DEFAULT '0.00',
- `parent` int(10) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `managementboard_liquiditaet` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(200) NOT NULL,
+ `datum` date DEFAULT NULL,
+ `enddatum` date DEFAULT NULL,
+ `art` int(10) NOT NULL DEFAULT 0,
+ `betrag` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `parent` int(10) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `managementboard_liquiditaet_datum`
--
+DROP TABLE IF EXISTS `managementboard_liquiditaet_datum`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `managementboard_liquiditaet_datum` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `doctype` varchar(200) NOT NULL DEFAULT '',
- `parameter` int(10) NOT NULL DEFAULT '0',
- `datum` date DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `managementboard_liquiditaet_datum` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `doctype` varchar(200) NOT NULL,
+ `parameter` int(10) NOT NULL DEFAULT 0,
+ `datum` date DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `mandatory_field`
--
+DROP TABLE IF EXISTS `mandatory_field`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `mandatory_field` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `module` varchar(255) NOT NULL DEFAULT '',
- `action` varchar(255) NOT NULL DEFAULT '',
- `field_id` varchar(255) NOT NULL DEFAULT '',
- `error_message` varchar(255) NOT NULL DEFAULT '',
- `type` varchar(255) NOT NULL DEFAULT '',
- `min_length` int(11) NOT NULL DEFAULT '0',
- `max_length` int(11) NOT NULL DEFAULT '0',
- `mandatory` tinyint(1) NOT NULL DEFAULT '0',
- `comparator` varchar(15) NOT NULL DEFAULT '',
- `compareto` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `module` (`module`),
- KEY `action` (`action`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `mandatory_field` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `module` varchar(255) NOT NULL,
+ `action` varchar(255) NOT NULL,
+ `field_id` varchar(255) NOT NULL,
+ `error_message` varchar(255) NOT NULL,
+ `type` varchar(255) NOT NULL,
+ `min_length` int(11) NOT NULL DEFAULT 0,
+ `max_length` int(11) NOT NULL DEFAULT 0,
+ `mandatory` tinyint(1) NOT NULL DEFAULT 0,
+ `comparator` varchar(15) NOT NULL,
+ `compareto` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `module` (`module`),
+ KEY `action` (`action`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `massenbearbeitung`
--
+DROP TABLE IF EXISTS `massenbearbeitung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `massenbearbeitung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user_id` int(11) NOT NULL,
- `feld` varchar(255) NOT NULL DEFAULT '',
- `wert` text NOT NULL,
- `subjekt` varchar(255) NOT NULL,
- `objekt` varchar(255) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `massenbearbeitung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user_id` int(11) NOT NULL,
+ `feld` varchar(255) NOT NULL,
+ `wert` text NOT NULL,
+ `subjekt` varchar(255) NOT NULL,
+ `objekt` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `matrix_article_options_translation`
--
+DROP TABLE IF EXISTS `matrix_article_options_translation`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `matrix_article_options_translation` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `matrix_article_id` int(11) NOT NULL,
- `language_from` varchar(255) NOT NULL,
- `name_from` varchar(255) NOT NULL,
- `name_external_from` varchar(255) NOT NULL,
- `language_to` varchar(255) NOT NULL,
- `name_to` varchar(255) NOT NULL,
- `name_external_to` varchar(255) NOT NULL,
- `articlenumber_suffix_from` varchar(16) NOT NULL,
- `articlenumber_suffix_to` varchar(16) NOT NULL,
- `active` tinyint(1) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `matrix_article_options_translation` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `matrix_article_id` int(11) NOT NULL,
+ `language_from` varchar(255) NOT NULL,
+ `name_from` varchar(255) NOT NULL,
+ `name_external_from` varchar(255) NOT NULL,
+ `language_to` varchar(255) NOT NULL,
+ `name_to` varchar(255) NOT NULL,
+ `name_external_to` varchar(255) NOT NULL,
+ `articlenumber_suffix_from` varchar(16) NOT NULL,
+ `articlenumber_suffix_to` varchar(16) NOT NULL,
+ `active` tinyint(1) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `matrix_article_translation`
--
+DROP TABLE IF EXISTS `matrix_article_translation`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `matrix_article_translation` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `language_from` varchar(255) NOT NULL,
- `name_from` varchar(255) NOT NULL,
- `name_external_from` varchar(255) NOT NULL,
- `language_to` varchar(255) NOT NULL,
- `name_to` varchar(255) NOT NULL,
- `name_external_to` varchar(255) NOT NULL,
- `project` int(11) NOT NULL,
- `active` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `matrix_article_translation` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `language_from` varchar(255) NOT NULL,
+ `name_from` varchar(255) NOT NULL,
+ `name_external_from` varchar(255) NOT NULL,
+ `language_to` varchar(255) NOT NULL,
+ `name_to` varchar(255) NOT NULL,
+ `name_external_to` varchar(255) NOT NULL,
+ `project` int(11) NOT NULL,
+ `active` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `matrix_list_view`
--
+DROP TABLE IF EXISTS `matrix_list_view`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `matrix_list_view` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `matrix_article_id` int(11) NOT NULL DEFAULT '0',
- `article_id` int(11) NOT NULL DEFAULT '0',
- `article_number` varchar(64) NOT NULL DEFAULT '',
- `hash` varchar(255) NOT NULL DEFAULT '',
- `dimension1` varchar(64) NOT NULL DEFAULT '',
- `option_id1` int(11) NOT NULL DEFAULT '0',
- `dimension2` varchar(64) NOT NULL DEFAULT '',
- `option_id2` int(11) NOT NULL DEFAULT '0',
- `dimension3` varchar(64) NOT NULL DEFAULT '',
- `option_id3` int(11) NOT NULL DEFAULT '0',
- `dimension4` varchar(64) NOT NULL DEFAULT '',
- `option_id4` int(11) NOT NULL DEFAULT '0',
- `dimension5` varchar(64) NOT NULL DEFAULT '',
- `option_id5` int(11) NOT NULL DEFAULT '0',
- `dimension6` varchar(64) NOT NULL DEFAULT '',
- `option_id6` int(11) NOT NULL DEFAULT '0',
- `dimension7` varchar(64) NOT NULL DEFAULT '',
- `option_id7` int(11) NOT NULL DEFAULT '0',
- `dimension8` varchar(64) NOT NULL DEFAULT '',
- `option_id8` int(11) NOT NULL DEFAULT '0',
- `dimension9` varchar(64) NOT NULL DEFAULT '',
- `option_id9` int(11) NOT NULL DEFAULT '0',
- `dimension10` varchar(64) NOT NULL DEFAULT '',
- `option_id10` int(11) NOT NULL DEFAULT '0',
- `dimension11` varchar(64) NOT NULL DEFAULT '',
- `option_id11` int(11) NOT NULL DEFAULT '0',
- `dimension12` varchar(64) NOT NULL DEFAULT '',
- `option_id12` int(11) NOT NULL DEFAULT '0',
- `dimension13` varchar(64) NOT NULL DEFAULT '',
- `option_id13` int(11) NOT NULL DEFAULT '0',
- `dimension14` varchar(64) NOT NULL DEFAULT '',
- `option_id14` int(11) NOT NULL DEFAULT '0',
- `dimension15` varchar(64) NOT NULL DEFAULT '',
- `option_id15` int(11) NOT NULL DEFAULT '0',
- `dimension16` varchar(64) NOT NULL DEFAULT '',
- `option_id16` int(11) NOT NULL DEFAULT '0',
- `dimension17` varchar(64) NOT NULL DEFAULT '',
- `option_id17` int(11) NOT NULL DEFAULT '0',
- `dimension18` varchar(64) NOT NULL DEFAULT '',
- `option_id18` int(11) NOT NULL DEFAULT '0',
- `dimension19` varchar(64) NOT NULL DEFAULT '',
- `option_id19` int(11) NOT NULL DEFAULT '0',
- `dimension20` varchar(64) NOT NULL DEFAULT '',
- `option_id20` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- UNIQUE KEY `matrix_article_id` (`matrix_article_id`,`hash`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `matrix_list_view` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `matrix_article_id` int(11) NOT NULL DEFAULT 0,
+ `article_id` int(11) NOT NULL DEFAULT 0,
+ `article_number` varchar(64) NOT NULL,
+ `hash` varchar(255) NOT NULL,
+ `dimension1` varchar(64) NOT NULL,
+ `option_id1` int(11) NOT NULL DEFAULT 0,
+ `dimension2` varchar(64) NOT NULL,
+ `option_id2` int(11) NOT NULL DEFAULT 0,
+ `dimension3` varchar(64) NOT NULL,
+ `option_id3` int(11) NOT NULL DEFAULT 0,
+ `dimension4` varchar(64) NOT NULL,
+ `option_id4` int(11) NOT NULL DEFAULT 0,
+ `dimension5` varchar(64) NOT NULL,
+ `option_id5` int(11) NOT NULL DEFAULT 0,
+ `dimension6` varchar(64) NOT NULL,
+ `option_id6` int(11) NOT NULL DEFAULT 0,
+ `dimension7` varchar(64) NOT NULL,
+ `option_id7` int(11) NOT NULL DEFAULT 0,
+ `dimension8` varchar(64) NOT NULL,
+ `option_id8` int(11) NOT NULL DEFAULT 0,
+ `dimension9` varchar(64) NOT NULL,
+ `option_id9` int(11) NOT NULL DEFAULT 0,
+ `dimension10` varchar(64) NOT NULL,
+ `option_id10` int(11) NOT NULL DEFAULT 0,
+ `dimension11` varchar(64) NOT NULL,
+ `option_id11` int(11) NOT NULL DEFAULT 0,
+ `dimension12` varchar(64) NOT NULL,
+ `option_id12` int(11) NOT NULL DEFAULT 0,
+ `dimension13` varchar(64) NOT NULL,
+ `option_id13` int(11) NOT NULL DEFAULT 0,
+ `dimension14` varchar(64) NOT NULL,
+ `option_id14` int(11) NOT NULL DEFAULT 0,
+ `dimension15` varchar(64) NOT NULL,
+ `option_id15` int(11) NOT NULL DEFAULT 0,
+ `dimension16` varchar(64) NOT NULL,
+ `option_id16` int(11) NOT NULL DEFAULT 0,
+ `dimension17` varchar(64) NOT NULL,
+ `option_id17` int(11) NOT NULL DEFAULT 0,
+ `dimension18` varchar(64) NOT NULL,
+ `option_id18` int(11) NOT NULL DEFAULT 0,
+ `dimension19` varchar(64) NOT NULL,
+ `option_id19` int(11) NOT NULL DEFAULT 0,
+ `dimension20` varchar(64) NOT NULL,
+ `option_id20` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `matrix_article_id` (`matrix_article_id`,`hash`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `matrix_list_view_status`
--
+DROP TABLE IF EXISTS `matrix_list_view_status`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `matrix_list_view_status` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `matrix_article_id` int(11) NOT NULL DEFAULT '0',
- `toupdate` tinyint(1) NOT NULL DEFAULT '1',
- `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- UNIQUE KEY `matrix_article_id` (`matrix_article_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `matrix_list_view_status` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `matrix_article_id` int(11) NOT NULL DEFAULT 0,
+ `toupdate` tinyint(1) NOT NULL DEFAULT 1,
+ `updated_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `matrix_article_id` (`matrix_article_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `matrixprodukt_eigenschaftengruppen`
--
+DROP TABLE IF EXISTS `matrixprodukt_eigenschaftengruppen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `matrixprodukt_eigenschaftengruppen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `name` varchar(255) NOT NULL DEFAULT '',
- `name_ext` varchar(255) NOT NULL DEFAULT '',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `erstellt` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `pflicht` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `matrixprodukt_eigenschaftengruppen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `name` varchar(255) NOT NULL,
+ `name_ext` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `bearbeiter` varchar(255) NOT NULL,
+ `erstellt` timestamp NOT NULL DEFAULT current_timestamp(),
+ `pflicht` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `matrixprodukt_eigenschaftengruppen_artikel`
--
+DROP TABLE IF EXISTS `matrixprodukt_eigenschaftengruppen_artikel`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `matrixprodukt_eigenschaftengruppen_artikel` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `name` varchar(255) NOT NULL DEFAULT '',
- `name_ext` varchar(255) NOT NULL DEFAULT '',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `erstellt` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `sort` int(11) NOT NULL DEFAULT '0',
- `pflicht` int(11) NOT NULL DEFAULT '0',
- `oeffentlich` int(11) NOT NULL DEFAULT '0',
- `typ` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `matrixprodukt_eigenschaftengruppen_artikel` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `name` varchar(255) NOT NULL,
+ `name_ext` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `bearbeiter` varchar(255) NOT NULL,
+ `erstellt` timestamp NOT NULL DEFAULT current_timestamp(),
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `pflicht` int(11) NOT NULL DEFAULT 0,
+ `oeffentlich` int(11) NOT NULL DEFAULT 0,
+ `typ` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `matrixprodukt_eigenschaftenoptionen`
--
+DROP TABLE IF EXISTS `matrixprodukt_eigenschaftenoptionen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `matrixprodukt_eigenschaftenoptionen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `gruppe` int(11) NOT NULL DEFAULT '0',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `name` varchar(255) NOT NULL DEFAULT '',
- `name_ext` varchar(255) NOT NULL DEFAULT '',
- `sort` int(11) NOT NULL DEFAULT '0',
- `erstellt` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `artikelnummer` varchar(32) NOT NULL DEFAULT '',
- `articlenumber_suffix` varchar(16) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `matrixprodukt_eigenschaftenoptionen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `name` varchar(255) NOT NULL,
+ `name_ext` varchar(255) NOT NULL,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `erstellt` timestamp NOT NULL DEFAULT current_timestamp(),
+ `bearbeiter` varchar(255) NOT NULL,
+ `artikelnummer` varchar(32) NOT NULL,
+ `articlenumber_suffix` varchar(16) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `matrixprodukt_eigenschaftenoptionen_artikel`
--
+DROP TABLE IF EXISTS `matrixprodukt_eigenschaftenoptionen_artikel`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `matrixprodukt_eigenschaftenoptionen_artikel` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `matrixprodukt_eigenschaftenoptionen` int(11) NOT NULL DEFAULT '0',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `name` varchar(255) NOT NULL DEFAULT '',
- `name_ext` varchar(255) NOT NULL DEFAULT '',
- `sort` int(11) NOT NULL DEFAULT '0',
- `erstellt` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `gruppe` int(11) NOT NULL DEFAULT '0',
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `artikelnummer` varchar(32) NOT NULL DEFAULT '',
- `articlenumber_suffix` varchar(16) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `gruppe` (`gruppe`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `matrixprodukt_eigenschaftenoptionen_artikel` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `matrixprodukt_eigenschaftenoptionen` int(11) NOT NULL DEFAULT 0,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `name` varchar(255) NOT NULL,
+ `name_ext` varchar(255) NOT NULL,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `erstellt` timestamp NOT NULL DEFAULT current_timestamp(),
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ `bearbeiter` varchar(255) NOT NULL,
+ `artikelnummer` varchar(32) NOT NULL,
+ `articlenumber_suffix` varchar(16) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `gruppe` (`gruppe`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `matrixprodukt_optionen_zu_artikel`
--
+DROP TABLE IF EXISTS `matrixprodukt_optionen_zu_artikel`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `matrixprodukt_optionen_zu_artikel` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `option_id` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `option_id` (`option_id`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `matrixprodukt_optionen_zu_artikel` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `option_id` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `option_id` (`option_id`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `maximum_discount`
--
+DROP TABLE IF EXISTS `maximum_discount`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `maximum_discount` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `address_id` int(11) NOT NULL DEFAULT '0',
- `discount` decimal(14,2) NOT NULL DEFAULT '0.00',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `maximum_discount` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `address_id` int(11) NOT NULL DEFAULT 0,
+ `discount` decimal(14,2) NOT NULL DEFAULT 0.00,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `mhd_log`
--
+DROP TABLE IF EXISTS `mhd_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `mhd_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `lager_platz` int(11) NOT NULL DEFAULT '0',
- `eingang` int(1) NOT NULL DEFAULT '0',
- `mhddatum` date DEFAULT NULL,
- `internebemerkung` text NOT NULL,
- `zeit` datetime DEFAULT NULL,
- `adresse_mitarbeiter` int(11) NOT NULL DEFAULT '0',
- `adresse` int(11) NOT NULL DEFAULT '0',
- `menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `doctype` varchar(32) NOT NULL DEFAULT '',
- `doctypeid` int(11) NOT NULL DEFAULT '0',
- `bestand` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `charge` varchar(255) NOT NULL DEFAULT '',
- `is_interim` tinyint(1) NOT NULL DEFAULT '0',
- `storage_movement_id` int(11) DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `doctypeid` (`doctypeid`),
- KEY `doctype` (`doctype`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `mhd_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `lager_platz` int(11) NOT NULL DEFAULT 0,
+ `eingang` int(1) NOT NULL DEFAULT 0,
+ `mhddatum` date DEFAULT NULL,
+ `internebemerkung` text NOT NULL,
+ `zeit` datetime DEFAULT NULL,
+ `adresse_mitarbeiter` int(11) NOT NULL DEFAULT 0,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `doctype` varchar(32) NOT NULL,
+ `doctypeid` int(11) NOT NULL DEFAULT 0,
+ `bestand` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `charge` varchar(255) NOT NULL,
+ `is_interim` tinyint(1) NOT NULL DEFAULT 0,
+ `storage_movement_id` int(11) DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `doctypeid` (`doctypeid`),
+ KEY `doctype` (`doctype`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `mitarbeiterzeiterfassung`
--
+DROP TABLE IF EXISTS `mitarbeiterzeiterfassung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `mitarbeiterzeiterfassung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `kuerzel` varchar(50) DEFAULT '',
- `von` datetime DEFAULT NULL,
- `bis` datetime DEFAULT NULL,
- `dauer` int(11) DEFAULT '0',
- `stechuhrvon` datetime DEFAULT NULL,
- `stechuhrbis` datetime DEFAULT NULL,
- `stechuhrvonid` int(11) DEFAULT '0',
- `stechuhrbisid` int(11) DEFAULT '0',
- `stechuhrdauer` int(11) DEFAULT '0',
- `buchungsart` varchar(100) DEFAULT '',
- `aktiv` tinyint(1) DEFAULT '1',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `mitarbeiterzeiterfassung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `kuerzel` varchar(50) DEFAULT NULL,
+ `von` datetime DEFAULT NULL,
+ `bis` datetime DEFAULT NULL,
+ `dauer` int(11) DEFAULT 0,
+ `stechuhrvon` datetime DEFAULT NULL,
+ `stechuhrbis` datetime DEFAULT NULL,
+ `stechuhrvonid` int(11) DEFAULT 0,
+ `stechuhrbisid` int(11) DEFAULT 0,
+ `stechuhrdauer` int(11) DEFAULT 0,
+ `buchungsart` varchar(100) DEFAULT NULL,
+ `aktiv` tinyint(1) DEFAULT 1,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `mitarbeiterzeiterfassung_einstellungen`
--
+DROP TABLE IF EXISTS `mitarbeiterzeiterfassung_einstellungen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `mitarbeiterzeiterfassung_einstellungen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `erstellt` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `vorlagemo` int(11) NOT NULL DEFAULT '0',
- `vorlagedi` int(11) NOT NULL DEFAULT '0',
- `vorlagemi` int(11) NOT NULL DEFAULT '0',
- `vorlagedo` int(11) NOT NULL DEFAULT '0',
- `vorlagefr` int(11) NOT NULL DEFAULT '0',
- `vorlagesa` int(11) NOT NULL DEFAULT '0',
- `vorlageso` int(11) NOT NULL DEFAULT '0',
- `rundenkommen` varchar(48) NOT NULL DEFAULT 'nicht_runden',
- `rundengehen` varchar(48) NOT NULL DEFAULT 'nicht_runden',
- `pauseabziehen` tinyint(1) NOT NULL DEFAULT '0',
- `pausedauer` int(11) NOT NULL DEFAULT '0',
- `pauseab1` int(11) NOT NULL DEFAULT '0',
- `pausedauer1` int(11) NOT NULL DEFAULT '0',
- `pauseab2` int(11) NOT NULL DEFAULT '0',
- `pausedauer2` int(11) NOT NULL DEFAULT '0',
- `pauseab3` int(11) NOT NULL DEFAULT '0',
- `pausedauer3` int(11) NOT NULL DEFAULT '0',
- `urlaubimjahr` decimal(6,2) NOT NULL DEFAULT '0.00',
- `minutenprotag` int(11) NOT NULL DEFAULT '0',
- `resturlaub2015` decimal(6,2) NOT NULL DEFAULT '0.00',
- `resturlaub2016` decimal(6,2) NOT NULL DEFAULT '0.00',
- `resturlaub2017` decimal(6,2) NOT NULL DEFAULT '0.00',
- `urlaubimjahr2017` decimal(6,2) NOT NULL DEFAULT '0.00',
- `urlaubimjahr2018` decimal(6,2) NOT NULL DEFAULT '0.00',
- `standardstartzeit` time NOT NULL DEFAULT '08:00:00',
- `pauserunden` int(11) NOT NULL DEFAULT '5',
- `minstartzeit` tinyint(1) NOT NULL DEFAULT '0',
- `pauseaddieren` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `mitarbeiterzeiterfassung_einstellungen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `bearbeiter` varchar(255) NOT NULL,
+ `erstellt` timestamp NOT NULL DEFAULT current_timestamp(),
+ `vorlagemo` int(11) NOT NULL DEFAULT 0,
+ `vorlagedi` int(11) NOT NULL DEFAULT 0,
+ `vorlagemi` int(11) NOT NULL DEFAULT 0,
+ `vorlagedo` int(11) NOT NULL DEFAULT 0,
+ `vorlagefr` int(11) NOT NULL DEFAULT 0,
+ `vorlagesa` int(11) NOT NULL DEFAULT 0,
+ `vorlageso` int(11) NOT NULL DEFAULT 0,
+ `rundenkommen` varchar(48) NOT NULL DEFAULT 'nicht_runden',
+ `rundengehen` varchar(48) NOT NULL DEFAULT 'nicht_runden',
+ `pauseabziehen` tinyint(1) NOT NULL DEFAULT 0,
+ `pausedauer` int(11) NOT NULL DEFAULT 0,
+ `pauseab1` int(11) NOT NULL DEFAULT 0,
+ `pausedauer1` int(11) NOT NULL DEFAULT 0,
+ `pauseab2` int(11) NOT NULL DEFAULT 0,
+ `pausedauer2` int(11) NOT NULL DEFAULT 0,
+ `pauseab3` int(11) NOT NULL DEFAULT 0,
+ `pausedauer3` int(11) NOT NULL DEFAULT 0,
+ `urlaubimjahr` decimal(6,2) NOT NULL DEFAULT 0.00,
+ `minutenprotag` int(11) NOT NULL DEFAULT 0,
+ `resturlaub2015` decimal(6,2) NOT NULL DEFAULT 0.00,
+ `resturlaub2016` decimal(6,2) NOT NULL DEFAULT 0.00,
+ `resturlaub2017` decimal(6,2) NOT NULL DEFAULT 0.00,
+ `urlaubimjahr2017` decimal(6,2) NOT NULL DEFAULT 0.00,
+ `urlaubimjahr2018` decimal(6,2) NOT NULL DEFAULT 0.00,
+ `standardstartzeit` time NOT NULL DEFAULT '08:00:00',
+ `pauserunden` int(11) NOT NULL DEFAULT 5,
+ `minstartzeit` tinyint(1) NOT NULL DEFAULT 0,
+ `pauseaddieren` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `mitarbeiterzeiterfassung_sollstunden`
--
+DROP TABLE IF EXISTS `mitarbeiterzeiterfassung_sollstunden`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `mitarbeiterzeiterfassung_sollstunden` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `datum` date DEFAULT NULL,
- `minuten` int(11) NOT NULL DEFAULT '0',
- `istminuten` int(11) NOT NULL DEFAULT '0',
- `berechnetminuten` int(11) NOT NULL DEFAULT '0',
- `urlaubminuten` int(11) NOT NULL DEFAULT '0',
- `unbezahltminuten` int(11) NOT NULL DEFAULT '0',
- `krankminuten` int(11) NOT NULL DEFAULT '0',
- `kuerzel` varchar(32) NOT NULL DEFAULT '',
- `kommentar` varchar(255) NOT NULL DEFAULT '',
- `standardstartzeit` time DEFAULT NULL,
- `minstartzeit` tinyint(1) DEFAULT NULL,
- `rundenkommen` varchar(48) DEFAULT NULL,
- `rundengehen` varchar(48) DEFAULT NULL,
- `pauseabziehen` tinyint(1) DEFAULT NULL,
- `pausedauer` int(11) DEFAULT NULL,
- `pauseab1` int(11) DEFAULT NULL,
- `pausedauer1` int(11) DEFAULT NULL,
- `pauseab2` int(11) DEFAULT NULL,
- `pausedauer2` int(11) DEFAULT NULL,
- `pauseab3` int(11) DEFAULT NULL,
- `pausedauer3` int(11) DEFAULT NULL,
- `minutenprotag` int(11) DEFAULT NULL,
- `pauserunden` int(11) DEFAULT NULL,
- `stundenberechnet` tinyint(1) NOT NULL DEFAULT '0',
- `stunden` decimal(6,2) NOT NULL DEFAULT '0.00',
- `pauseaddieren` tinyint(1) DEFAULT NULL,
- `vacation_request_token` varchar(32) NOT NULL DEFAULT '',
- `internal_comment` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`),
- KEY `datum` (`datum`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `mitarbeiterzeiterfassung_sollstunden` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `datum` date DEFAULT NULL,
+ `minuten` int(11) NOT NULL DEFAULT 0,
+ `istminuten` int(11) NOT NULL DEFAULT 0,
+ `berechnetminuten` int(11) NOT NULL DEFAULT 0,
+ `urlaubminuten` int(11) NOT NULL DEFAULT 0,
+ `unbezahltminuten` int(11) NOT NULL DEFAULT 0,
+ `krankminuten` int(11) NOT NULL DEFAULT 0,
+ `kuerzel` varchar(32) NOT NULL,
+ `kommentar` varchar(255) NOT NULL,
+ `standardstartzeit` time DEFAULT NULL,
+ `minstartzeit` tinyint(1) DEFAULT NULL,
+ `rundenkommen` varchar(48) DEFAULT NULL,
+ `rundengehen` varchar(48) DEFAULT NULL,
+ `pauseabziehen` tinyint(1) DEFAULT NULL,
+ `pausedauer` int(11) DEFAULT NULL,
+ `pauseab1` int(11) DEFAULT NULL,
+ `pausedauer1` int(11) DEFAULT NULL,
+ `pauseab2` int(11) DEFAULT NULL,
+ `pausedauer2` int(11) DEFAULT NULL,
+ `pauseab3` int(11) DEFAULT NULL,
+ `pausedauer3` int(11) DEFAULT NULL,
+ `minutenprotag` int(11) DEFAULT NULL,
+ `pauserunden` int(11) DEFAULT NULL,
+ `stundenberechnet` tinyint(1) NOT NULL DEFAULT 0,
+ `stunden` decimal(6,2) NOT NULL DEFAULT 0.00,
+ `pauseaddieren` tinyint(1) DEFAULT NULL,
+ `vacation_request_token` varchar(32) NOT NULL,
+ `internal_comment` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`),
+ KEY `datum` (`datum`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `mlm_abrechnung`
--
+DROP TABLE IF EXISTS `mlm_abrechnung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `mlm_abrechnung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `von` date DEFAULT NULL,
- `bis` date DEFAULT NULL,
- `betrag_netto` decimal(20,10) NOT NULL,
- `punkte` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bonuspunkte` decimal(10,2) NOT NULL DEFAULT '0.00',
- `anzahl` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `mlm_abrechnung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `von` date DEFAULT NULL,
+ `bis` date DEFAULT NULL,
+ `betrag_netto` decimal(20,10) NOT NULL,
+ `punkte` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bonuspunkte` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `anzahl` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `mlm_abrechnung_adresse`
--
+DROP TABLE IF EXISTS `mlm_abrechnung_adresse`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `mlm_abrechnung_adresse` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `belegnr` int(11) NOT NULL DEFAULT '0',
- `betrag_netto` decimal(20,10) NOT NULL,
- `betrag_ist` decimal(20,10) NOT NULL,
- `mitsteuer` int(1) DEFAULT NULL,
- `mlmabrechnung` varchar(64) DEFAULT NULL,
- `alteposition` varchar(64) DEFAULT NULL,
- `neueposition` varchar(64) DEFAULT NULL,
- `erreichteposition` varchar(64) DEFAULT NULL,
- `abrechnung` int(11) NOT NULL DEFAULT '0',
- `waehrung` varchar(3) NOT NULL DEFAULT 'EUR',
- `punkte` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bonuspunkte` decimal(10,2) NOT NULL DEFAULT '0.00',
- `rechnung_name` varchar(64) DEFAULT NULL,
- `rechnung_strasse` varchar(64) DEFAULT NULL,
- `rechnung_ort` varchar(64) DEFAULT NULL,
- `rechnung_plz` varchar(64) DEFAULT NULL,
- `rechnung_land` varchar(64) DEFAULT NULL,
- `steuernummer` varchar(64) DEFAULT NULL,
- `steuersatz` decimal(10,2) NOT NULL DEFAULT '0.00',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `bezahlt` int(1) NOT NULL DEFAULT '0',
- `bezahlt_bearbeiter` varchar(64) NOT NULL DEFAULT '',
- `bezahlt_datum` date DEFAULT NULL,
- `bezahlt_status` varchar(64) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `mlm_abrechnung_adresse` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `belegnr` int(11) NOT NULL DEFAULT 0,
+ `betrag_netto` decimal(20,10) NOT NULL,
+ `betrag_ist` decimal(20,10) NOT NULL,
+ `mitsteuer` int(1) DEFAULT NULL,
+ `mlmabrechnung` varchar(64) DEFAULT NULL,
+ `alteposition` varchar(64) DEFAULT NULL,
+ `neueposition` varchar(64) DEFAULT NULL,
+ `erreichteposition` varchar(64) DEFAULT NULL,
+ `abrechnung` int(11) NOT NULL DEFAULT 0,
+ `waehrung` varchar(3) NOT NULL DEFAULT 'EUR',
+ `punkte` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bonuspunkte` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `rechnung_name` varchar(64) DEFAULT NULL,
+ `rechnung_strasse` varchar(64) DEFAULT NULL,
+ `rechnung_ort` varchar(64) DEFAULT NULL,
+ `rechnung_plz` varchar(64) DEFAULT NULL,
+ `rechnung_land` varchar(64) DEFAULT NULL,
+ `steuernummer` varchar(64) DEFAULT NULL,
+ `steuersatz` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `bezahlt` int(1) NOT NULL DEFAULT 0,
+ `bezahlt_bearbeiter` varchar(64) NOT NULL,
+ `bezahlt_datum` date DEFAULT NULL,
+ `bezahlt_status` varchar(64) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `mlm_abrechnung_log`
--
+DROP TABLE IF EXISTS `mlm_abrechnung_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `mlm_abrechnung_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `abrechnung` int(11) NOT NULL DEFAULT '0',
- `meldung` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `mlm_abrechnung_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `abrechnung` int(11) NOT NULL DEFAULT 0,
+ `meldung` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `mlm_downline`
--
+DROP TABLE IF EXISTS `mlm_downline`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `mlm_downline` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `downline` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `mlm_downline` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `downline` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `mlm_positionierung`
--
+DROP TABLE IF EXISTS `mlm_positionierung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `mlm_positionierung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `positionierung` varchar(255) NOT NULL DEFAULT '',
- `datum` date DEFAULT NULL,
- `erneuert` date DEFAULT NULL,
- `temporaer` tinyint(1) NOT NULL DEFAULT '0',
- `rueckgaengig` tinyint(1) NOT NULL DEFAULT '0',
- `mlm_abrechnung` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `mlm_positionierung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `positionierung` varchar(255) NOT NULL,
+ `datum` date DEFAULT NULL,
+ `erneuert` date DEFAULT NULL,
+ `temporaer` tinyint(1) NOT NULL DEFAULT 0,
+ `rueckgaengig` tinyint(1) NOT NULL DEFAULT 0,
+ `mlm_abrechnung` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `mlm_wartekonto`
--
+DROP TABLE IF EXISTS `mlm_wartekonto`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `mlm_wartekonto` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `artikel` int(11) NOT NULL DEFAULT '0',
- `bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `beschreibung` text NOT NULL,
- `betrag` decimal(10,2) DEFAULT NULL,
- `abrechnung` int(11) NOT NULL DEFAULT '0',
- `autoabrechnung` tinyint(1) NOT NULL DEFAULT '0',
- `abgerechnet` tinyint(1) NOT NULL DEFAULT '0',
- `rechnung_position_id` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `mlm_wartekonto` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `bezeichnung` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `betrag` decimal(10,2) DEFAULT NULL,
+ `abrechnung` int(11) NOT NULL DEFAULT 0,
+ `autoabrechnung` tinyint(1) NOT NULL DEFAULT 0,
+ `abgerechnet` tinyint(1) NOT NULL DEFAULT 0,
+ `rechnung_position_id` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `module_action`
--
+DROP TABLE IF EXISTS `module_action`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `module_action` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `module` varchar(255) NOT NULL DEFAULT '',
- `action` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- UNIQUE KEY `module` (`module`,`action`)
-) ENGINE=InnoDB AUTO_INCREMENT=78 DEFAULT CHARSET=utf8;
+CREATE TABLE `module_action` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `module` varchar(255) NOT NULL,
+ `action` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `module` (`module`,`action`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=275 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `module_lock`
--
+DROP TABLE IF EXISTS `module_lock`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `module_lock` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `module` varchar(255) DEFAULT NULL,
- `action` varchar(255) DEFAULT NULL,
- `userid` int(15) DEFAULT '0',
- `salt` varchar(255) DEFAULT '',
- `zeit` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `module_lock` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `module` varchar(255) DEFAULT NULL,
+ `action` varchar(255) DEFAULT NULL,
+ `userid` int(15) DEFAULT 0,
+ `salt` varchar(255) DEFAULT NULL,
+ `zeit` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `module_stat`
--
+DROP TABLE IF EXISTS `module_stat`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `module_stat` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `module` varchar(64) NOT NULL DEFAULT '',
- `action` varchar(64) NOT NULL DEFAULT '',
- `created_date` date DEFAULT NULL,
- `view_count` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- UNIQUE KEY `created_date` (`created_date`,`module`,`action`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
+CREATE TABLE `module_stat` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `module` varchar(64) NOT NULL,
+ `action` varchar(64) NOT NULL,
+ `created_date` date DEFAULT NULL,
+ `view_count` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `created_date` (`created_date`,`module`,`action`)
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `module_stat_detail`
--
+DROP TABLE IF EXISTS `module_stat_detail`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `module_stat_detail` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `module` varchar(64) NOT NULL DEFAULT '',
- `action` varchar(64) NOT NULL DEFAULT '',
- `document_id` int(11) NOT NULL DEFAULT '0',
- `user_id` int(11) NOT NULL DEFAULT '0',
- `visible` tinyint(1) NOT NULL DEFAULT '1',
- `uid` varchar(40) NOT NULL DEFAULT '',
- `start_date` datetime DEFAULT NULL,
- `end_date` datetime DEFAULT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `user_id` (`user_id`,`uid`,`module`,`action`,`document_id`,`visible`,`start_date`)
-) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8;
+CREATE TABLE `module_stat_detail` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `module` varchar(64) NOT NULL,
+ `action` varchar(64) NOT NULL,
+ `document_id` int(11) NOT NULL DEFAULT 0,
+ `user_id` int(11) NOT NULL DEFAULT 0,
+ `visible` tinyint(1) NOT NULL DEFAULT 1,
+ `uid` varchar(40) NOT NULL,
+ `start_date` datetime DEFAULT NULL,
+ `end_date` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `user_id` (`user_id`,`uid`,`module`,`action`,`document_id`,`visible`,`start_date`)
+) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `module_status`
--
+DROP TABLE IF EXISTS `module_status`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `module_status` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `module` varchar(64) NOT NULL DEFAULT '',
- `active` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `module_status` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `module` varchar(64) NOT NULL,
+ `active` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `navigation_alternative`
--
+DROP TABLE IF EXISTS `navigation_alternative`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `navigation_alternative` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `module` varchar(64) NOT NULL DEFAULT '',
- `action` varchar(64) NOT NULL DEFAULT '',
- `first` varchar(64) NOT NULL DEFAULT '',
- `sec` varchar(64) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `prio` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
+CREATE TABLE `navigation_alternative` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `module` varchar(64) NOT NULL,
+ `action` varchar(64) NOT NULL,
+ `first` varchar(64) NOT NULL,
+ `sec` varchar(64) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `prio` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `newsletter_blacklist`
--
+DROP TABLE IF EXISTS `newsletter_blacklist`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `newsletter_blacklist` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `email` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `newsletter_blacklist` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `email` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `newslettercache`
--
+DROP TABLE IF EXISTS `newslettercache`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `newslettercache` (
- `checksum` text NOT NULL,
- `comment` varchar(255) NOT NULL
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `newslettercache` (
+ `checksum` text NOT NULL,
+ `comment` varchar(255) NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `notification_message`
--
+DROP TABLE IF EXISTS `notification_message`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `notification_message` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user_id` int(10) unsigned NOT NULL DEFAULT '0',
- `type` varchar(16) NOT NULL DEFAULT 'default',
- `title` varchar(64) NOT NULL DEFAULT '',
- `message` varchar(1024) DEFAULT NULL,
- `tags` varchar(512) DEFAULT NULL,
- `options_json` text,
- `priority` tinyint(1) unsigned NOT NULL DEFAULT '0',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `user_id` (`user_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `notification_message` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user_id` int(10) unsigned NOT NULL DEFAULT 0,
+ `type` varchar(16) NOT NULL DEFAULT 'default',
+ `title` varchar(64) NOT NULL,
+ `message` varchar(1024) DEFAULT NULL,
+ `tags` varchar(512) DEFAULT NULL,
+ `options_json` text DEFAULT NULL,
+ `priority` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `user_id` (`user_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `object_stat`
--
+DROP TABLE IF EXISTS `object_stat`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `object_stat` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `object_type` varchar(64) NOT NULL DEFAULT '',
- `object_parameter` varchar(64) NOT NULL DEFAULT '',
- `event_type` varchar(64) NOT NULL DEFAULT '',
- `created_at` date NOT NULL,
- `event_count` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- UNIQUE KEY `created_at` (`created_at`,`object_type`,`object_parameter`,`event_type`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `object_stat` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `object_type` varchar(64) NOT NULL,
+ `object_parameter` varchar(64) NOT NULL,
+ `event_type` varchar(64) NOT NULL,
+ `created_at` date NOT NULL,
+ `event_count` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `created_at` (`created_at`,`object_type`,`object_parameter`,`event_type`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `objekt_lager_platz`
--
+DROP TABLE IF EXISTS `objekt_lager_platz`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `objekt_lager_platz` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `parameter` int(11) NOT NULL DEFAULT '0',
- `objekt` varchar(255) NOT NULL DEFAULT '',
- `artikel` int(11) NOT NULL DEFAULT '0',
- `lager_platz` int(11) NOT NULL DEFAULT '0',
- `menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `kommentar` varchar(255) DEFAULT '',
- `bearbeiter` varchar(255) DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `lager_platz` (`lager_platz`),
- KEY `parameter` (`parameter`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `objekt_lager_platz` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `parameter` int(11) NOT NULL DEFAULT 0,
+ `objekt` varchar(255) NOT NULL,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `lager_platz` int(11) NOT NULL DEFAULT 0,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `kommentar` varchar(255) DEFAULT NULL,
+ `bearbeiter` varchar(255) DEFAULT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `lager_platz` (`lager_platz`),
+ KEY `parameter` (`parameter`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `objekt_protokoll`
--
+DROP TABLE IF EXISTS `objekt_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `objekt_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `objekt` varchar(64) NOT NULL DEFAULT '',
- `objektid` int(11) NOT NULL DEFAULT '0',
- `action_long` varchar(128) NOT NULL DEFAULT '',
- `meldung` varchar(255) NOT NULL DEFAULT '0',
- `bearbeiter` varchar(128) NOT NULL DEFAULT '',
- `zeitstempel` datetime DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `objekt_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `objekt` varchar(64) NOT NULL,
+ `objektid` int(11) NOT NULL DEFAULT 0,
+ `action_long` varchar(128) NOT NULL,
+ `meldung` varchar(255) NOT NULL DEFAULT '0',
+ `bearbeiter` varchar(128) NOT NULL,
+ `zeitstempel` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=62 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `offenevorgaenge`
--
+DROP TABLE IF EXISTS `offenevorgaenge`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `offenevorgaenge` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `titel` varchar(255) NOT NULL,
- `href` varchar(255) NOT NULL,
- `beschriftung` text NOT NULL,
- `linkremove` varchar(255) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `offenevorgaenge` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `titel` varchar(255) NOT NULL,
+ `href` varchar(255) NOT NULL,
+ `beschriftung` text NOT NULL,
+ `linkremove` varchar(255) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `onlineshop_transfer_cart`
--
+DROP TABLE IF EXISTS `onlineshop_transfer_cart`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `onlineshop_transfer_cart` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `cart_original` mediumtext,
- `cart_transfer` mediumtext,
- `template` mediumtext,
- `extid` varchar(255) DEFAULT '',
- `internet` varchar(255) DEFAULT '',
- `status` varchar(255) DEFAULT '',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`),
- KEY `extid` (`extid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `onlineshop_transfer_cart` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `cart_original` mediumtext DEFAULT NULL,
+ `cart_transfer` mediumtext DEFAULT NULL,
+ `template` mediumtext DEFAULT NULL,
+ `extid` varchar(255) DEFAULT NULL,
+ `internet` varchar(255) DEFAULT NULL,
+ `status` varchar(255) DEFAULT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`),
+ KEY `extid` (`extid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `onlineshops_tasks`
--
+DROP TABLE IF EXISTS `onlineshops_tasks`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `onlineshops_tasks` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(15) DEFAULT '0',
- `command` varchar(255) DEFAULT '',
- `status` varchar(255) DEFAULT 'inactive',
- `counter` int(15) DEFAULT '0',
- `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `lastupdate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `onlineshops_tasks` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(15) DEFAULT 0,
+ `command` varchar(255) DEFAULT NULL,
+ `status` varchar(255) DEFAULT 'inactive',
+ `counter` int(15) DEFAULT 0,
+ `created` timestamp NOT NULL DEFAULT current_timestamp(),
+ `lastupdate` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `openstreetmap_status`
--
+DROP TABLE IF EXISTS `openstreetmap_status`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `openstreetmap_status` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `status` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `openstreetmap_status` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `status` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `paketannahme`
--
+DROP TABLE IF EXISTS `paketannahme`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `paketannahme` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `datum` datetime NOT NULL,
- `verpackungszustand` int(11) NOT NULL,
- `bemerkung` text NOT NULL,
- `foto` int(11) NOT NULL,
- `gewicht` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `projekt` int(11) NOT NULL,
- `vorlage` varchar(255) NOT NULL,
- `vorlageid` varchar(255) NOT NULL,
- `zahlung` varchar(255) NOT NULL,
- `betrag` decimal(10,4) NOT NULL,
- `status` varchar(64) NOT NULL,
- `beipack_rechnung` int(1) NOT NULL,
- `beipack_lieferschein` int(1) NOT NULL,
- `beipack_anschreiben` int(1) NOT NULL,
- `beipack_gesamt` int(10) NOT NULL,
- `bearbeiter_distribution` varchar(255) NOT NULL,
- `postgrund` varchar(255) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `renr` varchar(255) DEFAULT NULL,
- `lsnr` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `paketannahme` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `datum` datetime NOT NULL,
+ `verpackungszustand` int(11) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `foto` int(11) NOT NULL,
+ `gewicht` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `vorlage` varchar(255) NOT NULL,
+ `vorlageid` varchar(255) NOT NULL,
+ `zahlung` varchar(255) NOT NULL,
+ `betrag` decimal(10,4) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `beipack_rechnung` int(1) NOT NULL,
+ `beipack_lieferschein` int(1) NOT NULL,
+ `beipack_anschreiben` int(1) NOT NULL,
+ `beipack_gesamt` int(10) NOT NULL,
+ `bearbeiter_distribution` varchar(255) NOT NULL,
+ `postgrund` varchar(255) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `renr` varchar(255) DEFAULT NULL,
+ `lsnr` varchar(255) DEFAULT NULL,
+ `datum_abgeschlossen` datetime NOT NULL,
+ `bearbeiter_abgeschlossen` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `paketdistribution`
--
+DROP TABLE IF EXISTS `paketdistribution`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `paketdistribution` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bearbeiter` varchar(255) NOT NULL,
- `zeit` datetime NOT NULL,
- `paketannahme` int(11) NOT NULL,
- `adresse` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `menge` decimal(14,4) NOT NULL,
- `vpe` varchar(255) NOT NULL,
- `etiketten` int(11) NOT NULL,
- `bemerkung` text NOT NULL,
- `bestellung_position` int(11) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
- `retoure_position` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `paketdistribution` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bearbeiter` varchar(255) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `paketannahme` int(11) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `menge` decimal(14,4) NOT NULL,
+ `vpe` varchar(255) NOT NULL,
+ `etiketten` int(11) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `bestellung_position` int(11) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
+ `retoure_position` int(11) NOT NULL DEFAULT 0,
+ `vorlaeufig` int(1) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `partner`
--
+DROP TABLE IF EXISTS `partner`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `partner` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `ref` varchar(255) NOT NULL,
- `bezeichnung` varchar(255) NOT NULL,
- `netto` decimal(10,2) NOT NULL,
- `tage` int(11) NOT NULL,
- `projekt` int(11) NOT NULL,
- `geloescht` int(1) NOT NULL,
- `firma` int(11) NOT NULL,
- `shop` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `partner` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `ref` varchar(255) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `netto` decimal(10,2) NOT NULL,
+ `tage` int(11) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `geloescht` int(1) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `shop` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `partner_verkauf`
--
+DROP TABLE IF EXISTS `partner_verkauf`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `partner_verkauf` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `auftrag` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `menge` int(11) NOT NULL,
- `partner` int(11) NOT NULL,
- `freigabe` int(1) NOT NULL,
- `abgerechnet` int(1) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `partner_verkauf` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `auftrag` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `menge` int(11) NOT NULL,
+ `partner` int(11) NOT NULL,
+ `freigabe` int(1) NOT NULL,
+ `abgerechnet` int(1) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `parts_list_alternative`
--
+DROP TABLE IF EXISTS `parts_list_alternative`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `parts_list_alternative` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `parts_list_id` int(11) NOT NULL DEFAULT '0',
- `alternative_article_id` int(11) NOT NULL DEFAULT '0',
- `reason` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `parts_list_alternative` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `parts_list_id` int(11) NOT NULL DEFAULT 0,
+ `alternative_article_id` int(11) NOT NULL DEFAULT 0,
+ `reason` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `payment_transaction`
--
+DROP TABLE IF EXISTS `payment_transaction`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `payment_transaction` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `returnorder_id` int(11) NOT NULL DEFAULT '0',
- `payment_status` varchar(32) NOT NULL DEFAULT '',
- `payment_account_id` int(11) NOT NULL DEFAULT '0',
- `address_id` int(11) NOT NULL DEFAULT '0',
- `amount` decimal(12,2) NOT NULL DEFAULT '0.00',
- `currency` varchar(8) NOT NULL DEFAULT '',
- `payment_reason` varchar(255) NOT NULL DEFAULT '',
- `payment_json` text,
- `liability_id` int(11) NOT NULL DEFAULT '0',
- `payment_transaction_group_id` int(11) NOT NULL DEFAULT '0',
- `payment_info` varchar(255) NOT NULL DEFAULT '',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `returnorder_id` (`returnorder_id`),
- KEY `liabilitiy_id` (`liability_id`),
- KEY `payment_transaction_group_id` (`payment_transaction_group_id`),
- KEY `payment_account_id` (`payment_account_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `payment_transaction` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `returnorder_id` int(11) NOT NULL DEFAULT 0,
+ `payment_status` varchar(32) NOT NULL,
+ `payment_account_id` int(11) NOT NULL DEFAULT 0,
+ `address_id` int(11) NOT NULL DEFAULT 0,
+ `amount` decimal(12,2) NOT NULL DEFAULT 0.00,
+ `currency` varchar(8) NOT NULL,
+ `payment_reason` varchar(255) NOT NULL,
+ `payment_json` text DEFAULT NULL,
+ `liability_id` int(11) NOT NULL DEFAULT 0,
+ `payment_transaction_group_id` int(11) NOT NULL DEFAULT 0,
+ `payment_info` varchar(255) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `returnorder_id` (`returnorder_id`),
+ KEY `liabilitiy_id` (`liability_id`),
+ KEY `payment_transaction_group_id` (`payment_transaction_group_id`),
+ KEY `payment_account_id` (`payment_account_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `payment_transaction_group`
--
+DROP TABLE IF EXISTS `payment_transaction_group`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `payment_transaction_group` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `payment_account_id` int(11) NOT NULL DEFAULT '0',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `comment` varchar(255) NOT NULL DEFAULT '',
- `created_by` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `payment_account_id` (`payment_account_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `payment_transaction_group` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `payment_account_id` int(11) NOT NULL DEFAULT 0,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `comment` varchar(255) NOT NULL,
+ `created_by` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `payment_account_id` (`payment_account_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `payment_transaction_preview`
--
+DROP TABLE IF EXISTS `payment_transaction_preview`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `payment_transaction_preview` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `returnorder_id` int(11) NOT NULL DEFAULT '0',
- `liability_id` int(11) NOT NULL DEFAULT '0',
- `payment_account_id` int(11) NOT NULL DEFAULT '0',
- `address_id` int(11) NOT NULL DEFAULT '0',
- `user_id` int(11) NOT NULL DEFAULT '0',
- `selected` tinyint(1) NOT NULL DEFAULT '0',
- `amount` decimal(12,2) NOT NULL DEFAULT '0.00',
- `currency` varchar(8) NOT NULL DEFAULT '',
- `payment_reason` varchar(255) NOT NULL DEFAULT '',
- `payment_info` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `user_id` (`user_id`),
- KEY `returnorder_id` (`returnorder_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `payment_transaction_preview` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `returnorder_id` int(11) NOT NULL DEFAULT 0,
+ `liability_id` int(11) NOT NULL DEFAULT 0,
+ `payment_account_id` int(11) NOT NULL DEFAULT 0,
+ `address_id` int(11) NOT NULL DEFAULT 0,
+ `user_id` int(11) NOT NULL DEFAULT 0,
+ `selected` tinyint(1) NOT NULL DEFAULT 0,
+ `amount` decimal(12,2) NOT NULL DEFAULT 0.00,
+ `currency` varchar(8) NOT NULL,
+ `payment_reason` varchar(255) NOT NULL,
+ `payment_info` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `user_id` (`user_id`),
+ KEY `returnorder_id` (`returnorder_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `paymentaccount_import_job`
--
+DROP TABLE IF EXISTS `paymentaccount_import_job`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `paymentaccount_import_job` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `paymentaccount_id` int(11) NOT NULL DEFAULT '0',
- `from` datetime DEFAULT NULL,
- `to` datetime DEFAULT NULL,
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `status` varchar(32) NOT NULL DEFAULT 'created',
- PRIMARY KEY (`id`),
- KEY `paymentaccount_id` (`paymentaccount_id`,`status`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `paymentaccount_import_job` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `paymentaccount_id` int(11) NOT NULL DEFAULT 0,
+ `from` datetime DEFAULT NULL,
+ `to` datetime DEFAULT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `status` varchar(32) NOT NULL DEFAULT 'created',
+ PRIMARY KEY (`id`),
+ KEY `paymentaccount_id` (`paymentaccount_id`,`status`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `paymentaccount_import_scheduler`
--
+DROP TABLE IF EXISTS `paymentaccount_import_scheduler`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `paymentaccount_import_scheduler` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `paymentaccount_id` int(11) NOT NULL DEFAULT '0',
- `hour` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- UNIQUE KEY `paymentaccount_id` (`paymentaccount_id`,`hour`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `paymentaccount_import_scheduler` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `paymentaccount_id` int(11) NOT NULL DEFAULT 0,
+ `hour` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `paymentaccount_id` (`paymentaccount_id`,`hour`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `paymentimport_lock`
--
+DROP TABLE IF EXISTS `paymentimport_lock`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `paymentimport_lock` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `paymentaccount_id` int(11) NOT NULL DEFAULT '0',
- `locked_by_type` varchar(16) NOT NULL DEFAULT '',
- `locked_by_id` int(11) NOT NULL DEFAULT '0',
- `script_process_id` int(11) NOT NULL DEFAULT '0',
- `last_update` timestamp NULL DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `paymentaccount_id` (`paymentaccount_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `paymentimport_lock` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `paymentaccount_id` int(11) NOT NULL DEFAULT 0,
+ `locked_by_type` varchar(16) NOT NULL,
+ `locked_by_id` int(11) NOT NULL DEFAULT 0,
+ `script_process_id` int(11) NOT NULL DEFAULT 0,
+ `last_update` timestamp NULL DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `paymentaccount_id` (`paymentaccount_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `pdfarchiv`
--
+DROP TABLE IF EXISTS `pdfarchiv`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `pdfarchiv` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `zeitstempel` datetime DEFAULT NULL,
- `checksum` varchar(128) NOT NULL DEFAULT '',
- `table_id` int(11) NOT NULL DEFAULT '0',
- `table_name` varchar(128) NOT NULL DEFAULT '',
- `doctype` varchar(128) NOT NULL DEFAULT '',
- `doctypeorig` varchar(128) NOT NULL DEFAULT '',
- `dateiname` varchar(128) NOT NULL DEFAULT '',
- `bearbeiter` varchar(128) NOT NULL DEFAULT '',
- `belegnummer` varchar(128) NOT NULL DEFAULT '',
- `erstesoriginal` int(11) NOT NULL DEFAULT '0',
- `schreibschutz` tinyint(1) NOT NULL DEFAULT '0',
- `keinhintergrund` tinyint(1) NOT NULL DEFAULT '0',
- `parameter` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `table_id` (`table_id`),
- KEY `schreibschutz` (`schreibschutz`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `pdfarchiv` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `zeitstempel` datetime DEFAULT NULL,
+ `checksum` varchar(128) NOT NULL,
+ `table_id` int(11) NOT NULL DEFAULT 0,
+ `table_name` varchar(128) NOT NULL,
+ `doctype` varchar(128) NOT NULL,
+ `doctypeorig` varchar(128) NOT NULL,
+ `dateiname` varchar(128) NOT NULL,
+ `bearbeiter` varchar(128) NOT NULL,
+ `belegnummer` varchar(128) NOT NULL,
+ `erstesoriginal` int(11) NOT NULL DEFAULT 0,
+ `schreibschutz` tinyint(1) NOT NULL DEFAULT 0,
+ `keinhintergrund` tinyint(1) NOT NULL DEFAULT 0,
+ `parameter` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `table_id` (`table_id`),
+ KEY `schreibschutz` (`schreibschutz`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `pdfmirror_md5pool`
--
+DROP TABLE IF EXISTS `pdfmirror_md5pool`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `pdfmirror_md5pool` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `zeitstempel` datetime DEFAULT NULL,
- `checksum` varchar(128) NOT NULL DEFAULT '',
- `table_id` int(11) NOT NULL DEFAULT '0',
- `table_name` varchar(128) NOT NULL DEFAULT '',
- `bearbeiter` varchar(128) NOT NULL DEFAULT '',
- `erstesoriginal` int(11) NOT NULL DEFAULT '0',
- `pdfarchiv_id` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `pdfmirror_md5pool` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `zeitstempel` datetime DEFAULT NULL,
+ `checksum` varchar(128) NOT NULL,
+ `table_id` int(11) NOT NULL DEFAULT 0,
+ `table_name` varchar(128) NOT NULL,
+ `bearbeiter` varchar(128) NOT NULL,
+ `erstesoriginal` int(11) NOT NULL DEFAULT 0,
+ `pdfarchiv_id` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `permissionhistory`
--
+DROP TABLE IF EXISTS `permissionhistory`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `permissionhistory` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `granting_user_id` int(11) DEFAULT NULL,
- `granting_user_name` varchar(255) DEFAULT NULL,
- `receiving_user_id` int(11) DEFAULT NULL,
- `receiving_user_name` varchar(255) DEFAULT NULL,
- `module` varchar(255) DEFAULT NULL,
- `action` varchar(255) DEFAULT NULL,
- `permission` int(1) DEFAULT NULL,
- `timeofpermission` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `permissionhistory` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `granting_user_id` int(11) DEFAULT NULL,
+ `granting_user_name` varchar(255) DEFAULT NULL,
+ `receiving_user_id` int(11) DEFAULT NULL,
+ `receiving_user_name` varchar(255) DEFAULT NULL,
+ `module` varchar(255) DEFAULT NULL,
+ `action` varchar(255) DEFAULT NULL,
+ `permission` int(1) DEFAULT NULL,
+ `timeofpermission` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `pinwand`
--
+DROP TABLE IF EXISTS `pinwand`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `pinwand` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(128) NOT NULL DEFAULT '',
- `user` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `pinwand` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(128) NOT NULL,
+ `user` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `pinwand_user`
--
+DROP TABLE IF EXISTS `pinwand_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `pinwand_user` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `pinwand` int(11) NOT NULL DEFAULT '0',
- `user` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `pinwand` (`pinwand`,`user`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `pinwand_user` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `pinwand` int(11) NOT NULL DEFAULT 0,
+ `user` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `pinwand` (`pinwand`,`user`)
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `pos_abschluss`
--
+DROP TABLE IF EXISTS `pos_abschluss`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `pos_abschluss` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bargeld` longblob NOT NULL,
- `projekt` int(11) NOT NULL DEFAULT '0',
- `datum` date DEFAULT NULL,
- `zeitstempel` datetime DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `pos_abschluss` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bargeld` longblob NOT NULL,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `datum` date DEFAULT NULL,
+ `zeitstempel` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `pos_kassierer`
--
+DROP TABLE IF EXISTS `pos_kassierer`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `pos_kassierer` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `kassenkennung` varchar(16) NOT NULL DEFAULT '',
- `inaktiv` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `pos_kassierer` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `kassenkennung` varchar(16) NOT NULL,
+ `inaktiv` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `pos_order`
--
+DROP TABLE IF EXISTS `pos_order`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `pos_order` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `auftrag` int(11) NOT NULL DEFAULT '0',
- `rechnung` int(11) NOT NULL DEFAULT '0',
- `lieferschein` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `verkaeufer` int(11) NOT NULL DEFAULT '0',
- `zeitstempel` datetime DEFAULT NULL,
- `zahlungsweise` varchar(64) NOT NULL DEFAULT '',
- `betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `lager` varchar(128) NOT NULL DEFAULT '',
- `gutschrift` int(11) NOT NULL DEFAULT '0',
- `wechselgeld` decimal(10,2) DEFAULT NULL,
- `gegeben` decimal(10,2) DEFAULT NULL,
- `betrag_diff` decimal(10,2) NOT NULL DEFAULT '0.00',
- `tip` decimal(10,2) NOT NULL DEFAULT '0.00',
- `tip_konto` varchar(64) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `projekt` (`projekt`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `pos_order` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `auftrag` int(11) NOT NULL DEFAULT 0,
+ `rechnung` int(11) NOT NULL DEFAULT 0,
+ `lieferschein` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `verkaeufer` int(11) NOT NULL DEFAULT 0,
+ `zeitstempel` datetime DEFAULT NULL,
+ `zahlungsweise` varchar(64) NOT NULL,
+ `betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `lager` varchar(128) NOT NULL,
+ `gutschrift` int(11) NOT NULL DEFAULT 0,
+ `wechselgeld` decimal(10,2) DEFAULT NULL,
+ `gegeben` decimal(10,2) DEFAULT NULL,
+ `betrag_diff` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `tip` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `tip_konto` varchar(64) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `projekt` (`projekt`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `pos_rksv`
--
+DROP TABLE IF EXISTS `pos_rksv`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `pos_rksv` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `projekt` int(11) DEFAULT NULL,
- `rechnung` int(11) DEFAULT NULL,
- `belegnummer` int(11) NOT NULL DEFAULT '0',
- `betragnormal` decimal(18,2) NOT NULL DEFAULT '0.00',
- `betragermaessigt1` decimal(18,2) NOT NULL DEFAULT '0.00',
- `betragermaessigt2` decimal(18,2) NOT NULL DEFAULT '0.00',
- `betragbesonders` decimal(18,2) NOT NULL DEFAULT '0.00',
- `betragnull` decimal(18,2) NOT NULL DEFAULT '0.00',
- `umsatzzaehler` decimal(18,2) NOT NULL DEFAULT '0.00',
- `umsatzzaehler_aes` text NOT NULL,
- `signatur` text NOT NULL,
- `jwscompact` text NOT NULL,
- `belegart` varchar(10) NOT NULL DEFAULT '',
- `zeitstempel` datetime DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `pos_rksv` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `projekt` int(11) DEFAULT NULL,
+ `rechnung` int(11) DEFAULT NULL,
+ `belegnummer` int(11) NOT NULL DEFAULT 0,
+ `betragnormal` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `betragermaessigt1` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `betragermaessigt2` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `betragbesonders` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `betragnull` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `umsatzzaehler` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `umsatzzaehler_aes` text NOT NULL,
+ `signatur` text NOT NULL,
+ `jwscompact` text NOT NULL,
+ `belegart` varchar(10) NOT NULL,
+ `zeitstempel` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `pos_sessions`
--
+DROP TABLE IF EXISTS `pos_sessions`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `pos_sessions` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `status` tinyint(1) NOT NULL DEFAULT '0',
- `kassierer` varchar(64) NOT NULL DEFAULT '0',
- `sesssionbezeichnung` varchar(64) NOT NULL DEFAULT '',
- `data` longtext,
- `zeitstempel` datetime DEFAULT NULL,
- `importiert` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `pos_sessions` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `status` tinyint(1) NOT NULL DEFAULT 0,
+ `kassierer` varchar(64) NOT NULL DEFAULT '0',
+ `sesssionbezeichnung` varchar(64) NOT NULL,
+ `data` longtext DEFAULT NULL,
+ `zeitstempel` datetime DEFAULT NULL,
+ `importiert` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `pos_tagesabschluss`
--
+DROP TABLE IF EXISTS `pos_tagesabschluss`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `pos_tagesabschluss` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `projekt` int(11) NOT NULL DEFAULT '0',
- `netto` decimal(10,2) NOT NULL DEFAULT '0.00',
- `brutto` decimal(10,2) NOT NULL DEFAULT '0.00',
- `datum` date DEFAULT NULL,
- `nummer` varchar(32) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `datum` (`datum`),
- KEY `projekt` (`projekt`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `pos_tagesabschluss` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `netto` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `brutto` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `datum` date DEFAULT NULL,
+ `nummer` varchar(32) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `datum` (`datum`),
+ KEY `projekt` (`projekt`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `pos_zaehlungen`
--
+DROP TABLE IF EXISTS `pos_zaehlungen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `pos_zaehlungen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `projekt` int(11) NOT NULL DEFAULT '0',
- `konto` int(11) NOT NULL DEFAULT '0',
- `eur500` int(11) NOT NULL DEFAULT '0',
- `eur200` int(11) NOT NULL DEFAULT '0',
- `eur100` int(11) NOT NULL DEFAULT '0',
- `eur50` int(11) NOT NULL DEFAULT '0',
- `eur20` int(11) NOT NULL DEFAULT '0',
- `eur10` int(11) NOT NULL DEFAULT '0',
- `eur5` int(11) NOT NULL DEFAULT '0',
- `eur1` int(11) NOT NULL DEFAULT '0',
- `eur2` int(11) NOT NULL DEFAULT '0',
- `eur05` int(11) NOT NULL DEFAULT '0',
- `eur02` int(11) NOT NULL DEFAULT '0',
- `eur01` int(11) NOT NULL DEFAULT '0',
- `eur005` int(11) NOT NULL DEFAULT '0',
- `eur002` int(11) NOT NULL DEFAULT '0',
- `eur001` int(11) NOT NULL DEFAULT '0',
- `gesamt` decimal(18,2) NOT NULL DEFAULT '0.00',
- `diff` decimal(18,2) NOT NULL DEFAULT '0.00',
- `kommentar` text NOT NULL,
- `bearbeiter` varchar(64) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `pos_zaehlungen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `konto` int(11) NOT NULL DEFAULT 0,
+ `eur500` int(11) NOT NULL DEFAULT 0,
+ `eur200` int(11) NOT NULL DEFAULT 0,
+ `eur100` int(11) NOT NULL DEFAULT 0,
+ `eur50` int(11) NOT NULL DEFAULT 0,
+ `eur20` int(11) NOT NULL DEFAULT 0,
+ `eur10` int(11) NOT NULL DEFAULT 0,
+ `eur5` int(11) NOT NULL DEFAULT 0,
+ `eur1` int(11) NOT NULL DEFAULT 0,
+ `eur2` int(11) NOT NULL DEFAULT 0,
+ `eur05` int(11) NOT NULL DEFAULT 0,
+ `eur02` int(11) NOT NULL DEFAULT 0,
+ `eur01` int(11) NOT NULL DEFAULT 0,
+ `eur005` int(11) NOT NULL DEFAULT 0,
+ `eur002` int(11) NOT NULL DEFAULT 0,
+ `eur001` int(11) NOT NULL DEFAULT 0,
+ `gesamt` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `diff` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `kommentar` text NOT NULL,
+ `bearbeiter` varchar(64) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `preisanfrage`
--
+DROP TABLE IF EXISTS `preisanfrage`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `preisanfrage` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `projekt` varchar(255) NOT NULL,
- `belegnr` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `auftrag` varchar(255) NOT NULL,
- `auftragid` int(11) NOT NULL,
- `freitext` text NOT NULL,
- `status` varchar(255) NOT NULL DEFAULT '',
- `adresse` int(11) NOT NULL,
- `mitarbeiter` int(11) NOT NULL,
- `name` varchar(255) NOT NULL,
- `abteilung` varchar(255) NOT NULL,
- `unterabteilung` varchar(255) NOT NULL,
- `strasse` varchar(255) NOT NULL,
- `adresszusatz` varchar(255) NOT NULL,
- `ansprechpartner` varchar(255) NOT NULL,
- `plz` varchar(255) NOT NULL,
- `ort` varchar(255) NOT NULL,
- `land` varchar(255) NOT NULL,
- `ustid` varchar(255) NOT NULL,
- `email` varchar(255) NOT NULL,
- `telefon` varchar(255) NOT NULL,
- `telefax` varchar(255) NOT NULL,
- `betreff` varchar(255) NOT NULL,
- `lieferantennummer` varchar(255) NOT NULL,
- `versandart` varchar(255) NOT NULL,
- `versand` varchar(255) NOT NULL,
- `firma` int(11) NOT NULL,
- `versendet` int(1) NOT NULL,
- `versendet_am` datetime NOT NULL,
- `versendet_per` varchar(255) NOT NULL,
- `versendet_durch` varchar(255) NOT NULL,
- `inbearbeitung_user` int(1) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `ohne_briefpapier` int(1) DEFAULT NULL,
- `reservierart` varchar(255) DEFAULT NULL,
- `auslagerart` varchar(255) DEFAULT 'sammel',
- `projektfiliale` int(11) NOT NULL DEFAULT '0',
- `datumauslieferung` date DEFAULT NULL,
- `datumbereitstellung` date DEFAULT NULL,
- `zuarchivieren` int(11) NOT NULL DEFAULT '0',
- `internebezeichnung` varchar(255) NOT NULL DEFAULT '',
- `anschreiben` varchar(255) DEFAULT NULL,
- `usereditid` int(11) DEFAULT NULL,
- `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT '19.00',
- `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT '7.00',
- `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
- `typ` varchar(255) NOT NULL DEFAULT 'firma',
- `bearbeiterid` int(11) DEFAULT NULL,
- `schreibschutz` int(1) NOT NULL DEFAULT '0',
- `internebemerkung` text NOT NULL,
- `sprache` varchar(32) NOT NULL DEFAULT '',
- `bodyzusatz` text NOT NULL,
- `lieferbedingung` text NOT NULL,
- `titel` varchar(64) NOT NULL DEFAULT '',
- `bundesstaat` varchar(32) NOT NULL DEFAULT '',
- `zusammenfassen` int(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `preisanfrage` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `projekt` varchar(255) NOT NULL,
+ `belegnr` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `auftrag` varchar(255) NOT NULL,
+ `auftragid` int(11) NOT NULL,
+ `freitext` text NOT NULL,
+ `status` varchar(255) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `mitarbeiter` int(11) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `abteilung` varchar(255) NOT NULL,
+ `unterabteilung` varchar(255) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `adresszusatz` varchar(255) NOT NULL,
+ `ansprechpartner` varchar(255) NOT NULL,
+ `plz` varchar(255) NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `land` varchar(255) NOT NULL,
+ `ustid` varchar(255) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `telefon` varchar(255) NOT NULL,
+ `telefax` varchar(255) NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `lieferantennummer` varchar(255) NOT NULL,
+ `versandart` varchar(255) NOT NULL,
+ `versand` varchar(255) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `versendet` int(1) NOT NULL,
+ `versendet_am` datetime NOT NULL,
+ `versendet_per` varchar(255) NOT NULL,
+ `versendet_durch` varchar(255) NOT NULL,
+ `inbearbeitung_user` int(1) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `ohne_briefpapier` int(1) DEFAULT NULL,
+ `reservierart` varchar(255) DEFAULT NULL,
+ `auslagerart` varchar(255) DEFAULT 'sammel',
+ `projektfiliale` int(11) NOT NULL DEFAULT 0,
+ `datumauslieferung` date DEFAULT NULL,
+ `datumbereitstellung` date DEFAULT NULL,
+ `zuarchivieren` int(11) NOT NULL DEFAULT 0,
+ `internebezeichnung` varchar(255) NOT NULL,
+ `anschreiben` varchar(255) DEFAULT NULL,
+ `usereditid` int(11) DEFAULT NULL,
+ `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT 19.00,
+ `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
+ `typ` varchar(255) NOT NULL DEFAULT 'firma',
+ `bearbeiterid` int(11) DEFAULT NULL,
+ `schreibschutz` int(1) NOT NULL DEFAULT 0,
+ `internebemerkung` text NOT NULL,
+ `sprache` varchar(32) NOT NULL,
+ `bodyzusatz` text NOT NULL,
+ `lieferbedingung` text NOT NULL,
+ `titel` varchar(64) NOT NULL,
+ `bundesstaat` varchar(32) NOT NULL,
+ `zusammenfassen` int(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `preisanfrage_position`
--
+DROP TABLE IF EXISTS `preisanfrage_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `preisanfrage_position` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `preisanfrage` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `projekt` int(11) NOT NULL,
- `nummer` varchar(255) NOT NULL,
- `bezeichnung` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `internerkommentar` text NOT NULL,
- `menge` decimal(14,4) NOT NULL,
- `sort` int(10) NOT NULL,
- `bemerkung` text NOT NULL,
- `preis` decimal(10,4) NOT NULL,
- `geliefert` decimal(14,4) NOT NULL,
- `vpe` varchar(255) NOT NULL DEFAULT '',
- `einheit` varchar(255) NOT NULL DEFAULT '',
- `lieferdatum` date DEFAULT NULL,
- `lieferdatumkw` tinyint(1) NOT NULL DEFAULT '0',
- `teilprojekt` int(11) NOT NULL DEFAULT '0',
- `freifeld1` text,
- `freifeld2` text,
- `freifeld3` text,
- `freifeld4` text,
- `freifeld5` text,
- `freifeld6` text,
- `freifeld7` text,
- `freifeld8` text,
- `freifeld9` text,
- `freifeld10` text,
- `freifeld11` text,
- `freifeld12` text,
- `freifeld13` text,
- `freifeld14` text,
- `freifeld15` text,
- `freifeld16` text,
- `freifeld17` text,
- `freifeld18` text,
- `freifeld19` text,
- `freifeld20` text,
- `freifeld21` text,
- `freifeld22` text,
- `freifeld23` text,
- `freifeld24` text,
- `freifeld25` text,
- `freifeld26` text,
- `freifeld27` text,
- `freifeld28` text,
- `freifeld29` text,
- `freifeld30` text,
- `freifeld31` text,
- `freifeld32` text,
- `freifeld33` text,
- `freifeld34` text,
- `freifeld35` text,
- `freifeld36` text,
- `freifeld37` text,
- `freifeld38` text,
- `freifeld39` text,
- `freifeld40` text,
- PRIMARY KEY (`id`),
- KEY `preisanfrage` (`preisanfrage`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `preisanfrage_position` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `preisanfrage` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `nummer` varchar(255) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `internerkommentar` text NOT NULL,
+ `menge` decimal(14,4) NOT NULL,
+ `sort` int(10) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `preis` decimal(10,4) NOT NULL,
+ `geliefert` decimal(14,4) NOT NULL,
+ `vpe` varchar(255) NOT NULL,
+ `einheit` varchar(255) NOT NULL,
+ `lieferdatum` date DEFAULT NULL,
+ `lieferdatumkw` tinyint(1) NOT NULL DEFAULT 0,
+ `teilprojekt` int(11) NOT NULL DEFAULT 0,
+ `freifeld1` text DEFAULT NULL,
+ `freifeld2` text DEFAULT NULL,
+ `freifeld3` text DEFAULT NULL,
+ `freifeld4` text DEFAULT NULL,
+ `freifeld5` text DEFAULT NULL,
+ `freifeld6` text DEFAULT NULL,
+ `freifeld7` text DEFAULT NULL,
+ `freifeld8` text DEFAULT NULL,
+ `freifeld9` text DEFAULT NULL,
+ `freifeld10` text DEFAULT NULL,
+ `freifeld11` text DEFAULT NULL,
+ `freifeld12` text DEFAULT NULL,
+ `freifeld13` text DEFAULT NULL,
+ `freifeld14` text DEFAULT NULL,
+ `freifeld15` text DEFAULT NULL,
+ `freifeld16` text DEFAULT NULL,
+ `freifeld17` text DEFAULT NULL,
+ `freifeld18` text DEFAULT NULL,
+ `freifeld19` text DEFAULT NULL,
+ `freifeld20` text DEFAULT NULL,
+ `freifeld21` text DEFAULT NULL,
+ `freifeld22` text DEFAULT NULL,
+ `freifeld23` text DEFAULT NULL,
+ `freifeld24` text DEFAULT NULL,
+ `freifeld25` text DEFAULT NULL,
+ `freifeld26` text DEFAULT NULL,
+ `freifeld27` text DEFAULT NULL,
+ `freifeld28` text DEFAULT NULL,
+ `freifeld29` text DEFAULT NULL,
+ `freifeld30` text DEFAULT NULL,
+ `freifeld31` text DEFAULT NULL,
+ `freifeld32` text DEFAULT NULL,
+ `freifeld33` text DEFAULT NULL,
+ `freifeld34` text DEFAULT NULL,
+ `freifeld35` text DEFAULT NULL,
+ `freifeld36` text DEFAULT NULL,
+ `freifeld37` text DEFAULT NULL,
+ `freifeld38` text DEFAULT NULL,
+ `freifeld39` text DEFAULT NULL,
+ `freifeld40` text DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `preisanfrage` (`preisanfrage`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `preisanfrage_protokoll`
--
+DROP TABLE IF EXISTS `preisanfrage_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `preisanfrage_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `preisanfrage` int(11) NOT NULL,
- `zeit` datetime NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `grund` varchar(255) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `preisanfrage_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `preisanfrage` int(11) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `grund` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `presta_image_association`
--
+DROP TABLE IF EXISTS `presta_image_association`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `presta_image_association` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL,
- `xentral_id` int(11) NOT NULL,
- `presta_id` int(11) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `presta_image_association` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL,
+ `xentral_id` int(11) NOT NULL,
+ `presta_id` int(11) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `presta_matrix_association`
--
+DROP TABLE IF EXISTS `presta_matrix_association`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `presta_matrix_association` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL,
- `article_id` int(11) NOT NULL,
- `combination_id` int(11) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `presta_matrix_association` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL,
+ `article_id` int(11) NOT NULL,
+ `combination_id` int(11) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `produktion`
--
+DROP TABLE IF EXISTS `produktion`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `produktion` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `art` varchar(255) NOT NULL,
- `projekt` varchar(222) NOT NULL,
- `belegnr` varchar(255) NOT NULL,
- `internet` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `angebot` varchar(255) NOT NULL,
- `freitext` text NOT NULL,
- `internebemerkung` text NOT NULL,
- `status` varchar(64) NOT NULL default 'angelegt',
- `adresse` int(11) NOT NULL,
- `name` varchar(255) NOT NULL,
- `abteilung` varchar(255) NOT NULL,
- `unterabteilung` varchar(255) NOT NULL,
- `strasse` varchar(255) NOT NULL,
- `adresszusatz` varchar(255) NOT NULL,
- `ansprechpartner` varchar(255) NOT NULL,
- `plz` varchar(64) NOT NULL,
- `ort` varchar(255) NOT NULL,
- `land` varchar(64) NOT NULL,
- `ustid` varchar(64) NOT NULL,
- `ust_befreit` int(1) NOT NULL,
- `ust_inner` int(1) NOT NULL,
- `email` varchar(255) NOT NULL,
- `telefon` varchar(255) NOT NULL,
- `telefax` varchar(255) NOT NULL,
- `betreff` varchar(255) NOT NULL,
- `kundennummer` varchar(255) NOT NULL,
- `versandart` varchar(255) NOT NULL,
- `vertrieb` varchar(255) NOT NULL,
- `zahlungsweise` varchar(255) NOT NULL,
- `zahlungszieltage` int(11) NOT NULL,
- `zahlungszieltageskonto` int(11) NOT NULL,
- `zahlungszielskonto` int(11) NOT NULL,
- `bank_inhaber` varchar(255) NOT NULL,
- `bank_institut` varchar(255) NOT NULL,
- `bank_blz` varchar(255) NOT NULL,
- `bank_konto` varchar(255) NOT NULL,
- `kreditkarte_typ` varchar(255) NOT NULL,
- `kreditkarte_inhaber` varchar(255) NOT NULL,
- `kreditkarte_nummer` varchar(255) NOT NULL,
- `kreditkarte_pruefnummer` varchar(255) NOT NULL,
- `kreditkarte_monat` varchar(255) NOT NULL,
- `kreditkarte_jahr` varchar(255) NOT NULL,
- `firma` int(11) NOT NULL,
- `versendet` int(1) NOT NULL,
- `versendet_am` datetime NOT NULL,
- `versendet_per` varchar(255) NOT NULL,
- `versendet_durch` varchar(255) NOT NULL,
- `autoversand` int(1) NOT NULL,
- `keinporto` int(1) NOT NULL,
- `keinestornomail` int(1) NOT NULL,
- `abweichendelieferadresse` int(1) NOT NULL,
- `liefername` varchar(255) NOT NULL,
- `lieferabteilung` varchar(255) NOT NULL,
- `lieferunterabteilung` varchar(255) NOT NULL,
- `lieferland` varchar(64) NOT NULL,
- `lieferstrasse` varchar(255) NOT NULL,
- `lieferort` varchar(255) NOT NULL,
- `lieferplz` varchar(64) NOT NULL,
- `lieferadresszusatz` varchar(255) NOT NULL,
- `lieferansprechpartner` varchar(255) NOT NULL,
- `packstation_inhaber` varchar(255) NOT NULL,
- `packstation_station` varchar(255) NOT NULL,
- `packstation_ident` varchar(255) NOT NULL,
- `packstation_plz` varchar(64) NOT NULL,
- `packstation_ort` varchar(255) NOT NULL,
- `autofreigabe` int(1) NOT NULL,
- `freigabe` int(1) NOT NULL,
- `nachbesserung` int(1) NOT NULL,
- `gesamtsumme` decimal(18,2) NOT NULL DEFAULT '0.00',
- `inbearbeitung` int(1) NOT NULL,
- `abgeschlossen` int(1) NOT NULL,
- `nachlieferung` int(1) NOT NULL,
- `lager_ok` int(1) NOT NULL,
- `porto_ok` int(1) NOT NULL,
- `ust_ok` int(1) NOT NULL,
- `check_ok` int(1) NOT NULL,
- `vorkasse_ok` int(1) NOT NULL,
- `nachnahme_ok` int(1) NOT NULL,
- `reserviert_ok` int(1) NOT NULL,
- `bestellt_ok` int(1) NOT NULL,
- `zeit_ok` int(1) NOT NULL,
- `versand_ok` int(1) NOT NULL,
- `partnerid` int(11) NOT NULL,
- `folgebestaetigung` date NOT NULL,
- `zahlungsmail` date NOT NULL,
- `stornogrund` varchar(255) NOT NULL,
- `stornosonstiges` varchar(255) NOT NULL,
- `stornorueckzahlung` varchar(255) NOT NULL,
- `stornobetrag` decimal(18,2) NOT NULL DEFAULT '0.00',
- `stornobankinhaber` varchar(255) NOT NULL,
- `stornobankkonto` varchar(255) NOT NULL,
- `stornobankblz` varchar(255) NOT NULL,
- `stornobankbank` varchar(255) NOT NULL,
- `stornogutschrift` int(1) NOT NULL,
- `stornogutschriftbeleg` varchar(255) NOT NULL,
- `stornowareerhalten` int(1) NOT NULL,
- `stornomanuellebearbeitung` varchar(255) NOT NULL,
- `stornokommentar` text NOT NULL,
- `stornobezahlt` varchar(255) NOT NULL,
- `stornobezahltam` date NOT NULL,
- `stornobezahltvon` varchar(255) NOT NULL,
- `stornoabgeschlossen` int(1) NOT NULL,
- `stornorueckzahlungper` varchar(255) NOT NULL,
- `stornowareerhaltenretour` int(1) NOT NULL,
- `partnerausgezahlt` int(1) NOT NULL,
- `partnerausgezahltam` date NOT NULL,
- `kennen` varchar(255) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `bezeichnung` varchar(255) DEFAULT NULL,
- `datumproduktion` date DEFAULT NULL,
- `anschreiben` varchar(255) DEFAULT NULL,
- `usereditid` int(11) DEFAULT NULL,
- `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT '19.00',
- `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT '7.00',
- `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
- `schreibschutz` int(1) NOT NULL DEFAULT '0',
- `pdfarchiviert` int(1) NOT NULL DEFAULT '0',
- `pdfarchiviertversion` int(11) NOT NULL DEFAULT '0',
- `typ` varchar(255) NOT NULL DEFAULT 'firma',
- `reservierart` varchar(255) DEFAULT NULL,
- `auslagerart` varchar(255) DEFAULT 'sammel',
- `projektfiliale` int(11) NOT NULL DEFAULT '0',
- `datumauslieferung` date DEFAULT NULL,
- `datumbereitstellung` date DEFAULT NULL,
- `unterlistenexplodieren` tinyint(1) NOT NULL DEFAULT '0',
- `charge` varchar(255) NOT NULL DEFAULT '',
- `arbeitsschrittetextanzeigen` tinyint(1) NOT NULL DEFAULT '1',
- `einlagern_ok` int(1) NOT NULL,
- `auslagern_ok` int(1) NOT NULL,
- `mhd` date DEFAULT NULL,
- `auftragmengenanpassen` int(1) NOT NULL DEFAULT '0',
- `internebezeichnung` varchar(255) NOT NULL DEFAULT '',
- `mengeoriginal` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `teilproduktionvon` int(11) NOT NULL DEFAULT '0',
- `teilproduktionnummer` int(11) NOT NULL DEFAULT '0',
- `parent` int(11) NOT NULL DEFAULT '0',
- `parentnummer` int(11) NOT NULL DEFAULT '0',
- `bearbeiterid` int(11) DEFAULT NULL,
- `mengeausschuss` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `mengeerfolgreich` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `abschlussbemerkung` text NOT NULL,
- `auftragid` int(11) NOT NULL DEFAULT '0',
- `funktionstest` tinyint(1) NOT NULL DEFAULT '0',
- `seriennummer_erstellen` int(11) NOT NULL DEFAULT '1',
- `unterseriennummern_erfassen` tinyint(1) NOT NULL DEFAULT '0',
- `datumproduktionende` date DEFAULT NULL,
- `standardlager` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`),
- KEY `auftragid` (`auftragid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `produktion` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `art` varchar(255) NOT NULL,
+ `projekt` varchar(222) NOT NULL,
+ `belegnr` varchar(255) NOT NULL,
+ `internet` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `angebot` varchar(255) NOT NULL,
+ `freitext` text NOT NULL,
+ `internebemerkung` text NOT NULL,
+ `status` varchar(64) NOT NULL DEFAULT 'angelegt',
+ `adresse` int(11) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `abteilung` varchar(255) NOT NULL,
+ `unterabteilung` varchar(255) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `adresszusatz` varchar(255) NOT NULL,
+ `ansprechpartner` varchar(255) NOT NULL,
+ `plz` varchar(64) NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `land` varchar(64) NOT NULL,
+ `ustid` varchar(64) NOT NULL,
+ `ust_befreit` int(1) NOT NULL,
+ `ust_inner` int(1) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `telefon` varchar(255) NOT NULL,
+ `telefax` varchar(255) NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `kundennummer` varchar(255) NOT NULL,
+ `versandart` varchar(255) NOT NULL,
+ `vertrieb` varchar(255) NOT NULL,
+ `zahlungsweise` varchar(255) NOT NULL,
+ `zahlungszieltage` int(11) NOT NULL,
+ `zahlungszieltageskonto` int(11) NOT NULL,
+ `zahlungszielskonto` int(11) NOT NULL,
+ `bank_inhaber` varchar(255) NOT NULL,
+ `bank_institut` varchar(255) NOT NULL,
+ `bank_blz` varchar(255) NOT NULL,
+ `bank_konto` varchar(255) NOT NULL,
+ `kreditkarte_typ` varchar(255) NOT NULL,
+ `kreditkarte_inhaber` varchar(255) NOT NULL,
+ `kreditkarte_nummer` varchar(255) NOT NULL,
+ `kreditkarte_pruefnummer` varchar(255) NOT NULL,
+ `kreditkarte_monat` varchar(255) NOT NULL,
+ `kreditkarte_jahr` varchar(255) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `versendet` int(1) NOT NULL,
+ `versendet_am` datetime NOT NULL,
+ `versendet_per` varchar(255) NOT NULL,
+ `versendet_durch` varchar(255) NOT NULL,
+ `autoversand` int(1) NOT NULL,
+ `keinporto` int(1) NOT NULL,
+ `keinestornomail` int(1) NOT NULL,
+ `abweichendelieferadresse` int(1) NOT NULL,
+ `liefername` varchar(255) NOT NULL,
+ `lieferabteilung` varchar(255) NOT NULL,
+ `lieferunterabteilung` varchar(255) NOT NULL,
+ `lieferland` varchar(64) NOT NULL,
+ `lieferstrasse` varchar(255) NOT NULL,
+ `lieferort` varchar(255) NOT NULL,
+ `lieferplz` varchar(64) NOT NULL,
+ `lieferadresszusatz` varchar(255) NOT NULL,
+ `lieferansprechpartner` varchar(255) NOT NULL,
+ `packstation_inhaber` varchar(255) NOT NULL,
+ `packstation_station` varchar(255) NOT NULL,
+ `packstation_ident` varchar(255) NOT NULL,
+ `packstation_plz` varchar(64) NOT NULL,
+ `packstation_ort` varchar(255) NOT NULL,
+ `autofreigabe` int(1) NOT NULL,
+ `freigabe` int(1) NOT NULL,
+ `nachbesserung` int(1) NOT NULL,
+ `gesamtsumme` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `inbearbeitung` int(1) NOT NULL,
+ `abgeschlossen` int(1) NOT NULL,
+ `nachlieferung` int(1) NOT NULL,
+ `lager_ok` int(1) NOT NULL,
+ `porto_ok` int(1) NOT NULL,
+ `ust_ok` int(1) NOT NULL,
+ `check_ok` int(1) NOT NULL,
+ `vorkasse_ok` int(1) NOT NULL,
+ `nachnahme_ok` int(1) NOT NULL,
+ `reserviert_ok` int(1) NOT NULL,
+ `bestellt_ok` int(1) NOT NULL,
+ `zeit_ok` int(1) NOT NULL,
+ `versand_ok` int(1) NOT NULL,
+ `partnerid` int(11) NOT NULL,
+ `folgebestaetigung` date NOT NULL,
+ `zahlungsmail` date NOT NULL,
+ `stornogrund` varchar(255) NOT NULL,
+ `stornosonstiges` varchar(255) NOT NULL,
+ `stornorueckzahlung` varchar(255) NOT NULL,
+ `stornobetrag` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `stornobankinhaber` varchar(255) NOT NULL,
+ `stornobankkonto` varchar(255) NOT NULL,
+ `stornobankblz` varchar(255) NOT NULL,
+ `stornobankbank` varchar(255) NOT NULL,
+ `stornogutschrift` int(1) NOT NULL,
+ `stornogutschriftbeleg` varchar(255) NOT NULL,
+ `stornowareerhalten` int(1) NOT NULL,
+ `stornomanuellebearbeitung` varchar(255) NOT NULL,
+ `stornokommentar` text NOT NULL,
+ `stornobezahlt` varchar(255) NOT NULL,
+ `stornobezahltam` date NOT NULL,
+ `stornobezahltvon` varchar(255) NOT NULL,
+ `stornoabgeschlossen` int(1) NOT NULL,
+ `stornorueckzahlungper` varchar(255) NOT NULL,
+ `stornowareerhaltenretour` int(1) NOT NULL,
+ `partnerausgezahlt` int(1) NOT NULL,
+ `partnerausgezahltam` date NOT NULL,
+ `kennen` varchar(255) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `bezeichnung` varchar(255) DEFAULT NULL,
+ `datumproduktion` date DEFAULT NULL,
+ `anschreiben` varchar(255) DEFAULT NULL,
+ `usereditid` int(11) DEFAULT NULL,
+ `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT 19.00,
+ `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
+ `schreibschutz` int(1) NOT NULL DEFAULT 0,
+ `pdfarchiviert` int(1) NOT NULL DEFAULT 0,
+ `pdfarchiviertversion` int(11) NOT NULL DEFAULT 0,
+ `typ` varchar(255) NOT NULL DEFAULT 'firma',
+ `reservierart` varchar(255) DEFAULT NULL,
+ `auslagerart` varchar(255) DEFAULT 'sammel',
+ `projektfiliale` int(11) NOT NULL DEFAULT 0,
+ `datumauslieferung` date DEFAULT NULL,
+ `datumbereitstellung` date DEFAULT NULL,
+ `unterlistenexplodieren` tinyint(1) NOT NULL DEFAULT 0,
+ `charge` varchar(255) NOT NULL,
+ `arbeitsschrittetextanzeigen` tinyint(1) NOT NULL DEFAULT 1,
+ `einlagern_ok` int(1) NOT NULL,
+ `auslagern_ok` int(1) NOT NULL,
+ `mhd` date DEFAULT NULL,
+ `auftragmengenanpassen` int(1) NOT NULL DEFAULT 0,
+ `internebezeichnung` varchar(255) NOT NULL,
+ `mengeoriginal` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `teilproduktionvon` int(11) NOT NULL DEFAULT 0,
+ `teilproduktionnummer` int(11) NOT NULL DEFAULT 0,
+ `parent` int(11) NOT NULL DEFAULT 0,
+ `parentnummer` int(11) NOT NULL DEFAULT 0,
+ `bearbeiterid` int(11) DEFAULT NULL,
+ `mengeausschuss` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `mengeerfolgreich` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `abschlussbemerkung` text NOT NULL,
+ `auftragid` int(11) NOT NULL DEFAULT 0,
+ `funktionstest` tinyint(1) NOT NULL DEFAULT 0,
+ `seriennummer_erstellen` int(11) NOT NULL DEFAULT 1,
+ `unterseriennummern_erfassen` tinyint(1) NOT NULL DEFAULT 0,
+ `datumproduktionende` date DEFAULT NULL,
+ `standardlager` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`),
+ KEY `auftragid` (`auftragid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `produktion_arbeitsanweisung`
--
+DROP TABLE IF EXISTS `produktion_arbeitsanweisung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `produktion_arbeitsanweisung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `produktion` int(11) NOT NULL DEFAULT '0',
- `position` int(11) NOT NULL DEFAULT '0',
- `sort` int(11) NOT NULL DEFAULT '0',
- `name` varchar(255) NOT NULL DEFAULT '',
- `beschreibung` text NOT NULL,
- `bild` longblob NOT NULL,
- `einzelzeit` int(11) NOT NULL DEFAULT '0',
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `geplanter_mitarbeiter` int(11) NOT NULL DEFAULT '0',
- `arbeitsplatzgruppe` int(11) NOT NULL DEFAULT '0',
- `status` varchar(32) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `produktion` (`produktion`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `produktion_arbeitsanweisung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `produktion` int(11) NOT NULL DEFAULT 0,
+ `position` int(11) NOT NULL DEFAULT 0,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `name` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `bild` longblob NOT NULL,
+ `einzelzeit` int(11) NOT NULL DEFAULT 0,
+ `bearbeiter` varchar(255) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `geplanter_mitarbeiter` int(11) NOT NULL DEFAULT 0,
+ `arbeitsplatzgruppe` int(11) NOT NULL DEFAULT 0,
+ `status` varchar(32) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `produktion` (`produktion`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `produktion_arbeitsanweisung_batch`
--
+DROP TABLE IF EXISTS `produktion_arbeitsanweisung_batch`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `produktion_arbeitsanweisung_batch` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `produktion` int(11) NOT NULL DEFAULT '0',
- `produktion_arbeitsanweisung` int(11) NOT NULL DEFAULT '0',
- `erfolgreich` decimal(14,4) NOT NULL,
- `ausschuss` decimal(14,4) NOT NULL,
- `lager_platz` int(11) NOT NULL DEFAULT '0',
- `batch` text NOT NULL,
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `produktion_arbeitsanweisung` (`produktion_arbeitsanweisung`),
- KEY `produktion` (`produktion`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `produktion_arbeitsanweisung_batch` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `produktion` int(11) NOT NULL DEFAULT 0,
+ `produktion_arbeitsanweisung` int(11) NOT NULL DEFAULT 0,
+ `erfolgreich` decimal(14,4) NOT NULL,
+ `ausschuss` decimal(14,4) NOT NULL,
+ `lager_platz` int(11) NOT NULL DEFAULT 0,
+ `batch` text NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `produktion_arbeitsanweisung` (`produktion_arbeitsanweisung`),
+ KEY `produktion` (`produktion`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `produktion_baugruppen`
--
+DROP TABLE IF EXISTS `produktion_baugruppen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `produktion_baugruppen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `produktion` int(11) NOT NULL DEFAULT '0',
- `position` int(11) NOT NULL DEFAULT '0',
- `sort` int(11) NOT NULL DEFAULT '0',
- `baugruppennr` varchar(255) NOT NULL DEFAULT '',
- `seriennummer` varchar(255) NOT NULL DEFAULT '',
- `pruefer` varchar(255) NOT NULL DEFAULT '',
- `kommentar` varchar(255) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `statusgeprueft` tinyint(4) NOT NULL DEFAULT '0',
- `hauptseriennummerok` tinyint(4) NOT NULL DEFAULT '0',
- `unterseriennummerok` tinyint(4) NOT NULL DEFAULT '0',
- `istausschuss` tinyint(4) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `produktion` (`produktion`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `produktion_baugruppen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `produktion` int(11) NOT NULL DEFAULT 0,
+ `position` int(11) NOT NULL DEFAULT 0,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `baugruppennr` varchar(255) NOT NULL,
+ `seriennummer` varchar(255) NOT NULL,
+ `pruefer` varchar(255) NOT NULL,
+ `kommentar` varchar(255) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `statusgeprueft` tinyint(4) NOT NULL DEFAULT 0,
+ `hauptseriennummerok` tinyint(4) NOT NULL DEFAULT 0,
+ `unterseriennummerok` tinyint(4) NOT NULL DEFAULT 0,
+ `istausschuss` tinyint(4) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `produktion` (`produktion`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `produktion_baugruppen_charge`
--
+DROP TABLE IF EXISTS `produktion_baugruppen_charge`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `produktion_baugruppen_charge` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `produktion` int(11) NOT NULL DEFAULT '0',
- `baugruppe` int(11) NOT NULL DEFAULT '0',
- `charge` int(11) NOT NULL DEFAULT '0',
- `chargennummer` varchar(32) NOT NULL DEFAULT '',
- `mhd` date DEFAULT NULL,
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `menge` decimal(14,4) NOT NULL DEFAULT '1.0000',
- PRIMARY KEY (`id`),
- KEY `produktion` (`produktion`),
- KEY `baugruppe` (`baugruppe`),
- KEY `charge` (`charge`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `produktion_baugruppen_charge` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `produktion` int(11) NOT NULL DEFAULT 0,
+ `baugruppe` int(11) NOT NULL DEFAULT 0,
+ `charge` int(11) NOT NULL DEFAULT 0,
+ `chargennummer` varchar(32) NOT NULL,
+ `mhd` date DEFAULT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `menge` decimal(14,4) NOT NULL DEFAULT 1.0000,
+ PRIMARY KEY (`id`),
+ KEY `produktion` (`produktion`),
+ KEY `baugruppe` (`baugruppe`),
+ KEY `charge` (`charge`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `produktion_charge`
--
+DROP TABLE IF EXISTS `produktion_charge`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `produktion_charge` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `produktion` int(11) NOT NULL DEFAULT '0',
- `artikel` int(11) NOT NULL DEFAULT '0',
- `bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `kommentar` text NOT NULL,
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `chargennummer` varchar(32) NOT NULL DEFAULT '',
- `mhd` date DEFAULT NULL,
- `typ` varchar(32) NOT NULL DEFAULT '',
- `anzahl` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `ausgelagert` decimal(14,4) NOT NULL DEFAULT '0.0000',
- PRIMARY KEY (`id`),
- KEY `produktion` (`produktion`),
- KEY `artikel` (`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `produktion_charge` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `produktion` int(11) NOT NULL DEFAULT 0,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `bezeichnung` varchar(255) NOT NULL,
+ `kommentar` text NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `chargennummer` varchar(32) NOT NULL,
+ `mhd` date DEFAULT NULL,
+ `typ` varchar(32) NOT NULL,
+ `anzahl` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `ausgelagert` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ PRIMARY KEY (`id`),
+ KEY `produktion` (`produktion`),
+ KEY `artikel` (`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `produktion_etiketten`
--
+DROP TABLE IF EXISTS `produktion_etiketten`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `produktion_etiketten` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `produktion` int(11) NOT NULL DEFAULT '0',
- `sort` int(11) NOT NULL DEFAULT '0',
- `etikett` int(11) NOT NULL DEFAULT '0',
- `drucker` int(11) NOT NULL DEFAULT '0',
- `menge` int(11) NOT NULL DEFAULT '0',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `produktion` (`produktion`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `produktion_etiketten` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `produktion` int(11) NOT NULL DEFAULT 0,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `etikett` int(11) NOT NULL DEFAULT 0,
+ `drucker` int(11) NOT NULL DEFAULT 0,
+ `menge` int(11) NOT NULL DEFAULT 0,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `produktion` (`produktion`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `produktion_funktionsprotokoll`
--
+DROP TABLE IF EXISTS `produktion_funktionsprotokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `produktion_funktionsprotokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `produktion` int(11) NOT NULL DEFAULT '0',
- `position` int(11) NOT NULL DEFAULT '0',
- `sort` int(11) NOT NULL DEFAULT '0',
- `name` varchar(255) NOT NULL DEFAULT '',
- `beschreibung` text NOT NULL,
- `bild` longblob NOT NULL,
- `typ` varchar(255) NOT NULL DEFAULT 'frage',
- `widget` varchar(255) NOT NULL DEFAULT '',
- `klassen` varchar(255) NOT NULL DEFAULT '',
- `beschreibung_textfeld1` varchar(255) NOT NULL DEFAULT '',
- `beschreibung_textfeld2` varchar(255) NOT NULL DEFAULT '',
- `textfeld1` tinyint(1) NOT NULL DEFAULT '0',
- `textfeld2` tinyint(1) NOT NULL DEFAULT '0',
- `config` text NOT NULL,
- `weiter_bei_fehler` tinyint(1) NOT NULL DEFAULT '0',
- `menge` int(11) NOT NULL DEFAULT '0',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `produktion` (`produktion`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `produktion_funktionsprotokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `produktion` int(11) NOT NULL DEFAULT 0,
+ `position` int(11) NOT NULL DEFAULT 0,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `name` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `bild` longblob NOT NULL,
+ `typ` varchar(255) NOT NULL DEFAULT 'frage',
+ `widget` varchar(255) NOT NULL,
+ `klassen` varchar(255) NOT NULL,
+ `beschreibung_textfeld1` varchar(255) NOT NULL,
+ `beschreibung_textfeld2` varchar(255) NOT NULL,
+ `textfeld1` tinyint(1) NOT NULL DEFAULT 0,
+ `textfeld2` tinyint(1) NOT NULL DEFAULT 0,
+ `config` text NOT NULL,
+ `weiter_bei_fehler` tinyint(1) NOT NULL DEFAULT 0,
+ `menge` int(11) NOT NULL DEFAULT 0,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `bearbeiter` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `produktion` (`produktion`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `produktion_funktionsprotokoll_position`
--
+DROP TABLE IF EXISTS `produktion_funktionsprotokoll_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `produktion_funktionsprotokoll_position` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `baugruppe` int(11) NOT NULL DEFAULT '0',
- `funktionsprotokoll` int(11) NOT NULL DEFAULT '0',
- `textfeld1` text NOT NULL,
- `textfeld2` text NOT NULL,
- `eingabejson` text NOT NULL,
- `eingabehtml` text NOT NULL,
- `ausgabejson` text NOT NULL,
- `ausgabehtml` text NOT NULL,
- `ok` int(11) NOT NULL DEFAULT '0',
- `fehler` int(11) NOT NULL DEFAULT '0',
- `klasse` varchar(255) NOT NULL DEFAULT '',
- `kommentar` text NOT NULL,
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `inaktiv` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `funktionsprotokoll` (`funktionsprotokoll`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `produktion_funktionsprotokoll_position` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `baugruppe` int(11) NOT NULL DEFAULT 0,
+ `funktionsprotokoll` int(11) NOT NULL DEFAULT 0,
+ `textfeld1` text NOT NULL,
+ `textfeld2` text NOT NULL,
+ `eingabejson` text NOT NULL,
+ `eingabehtml` text NOT NULL,
+ `ausgabejson` text NOT NULL,
+ `ausgabehtml` text NOT NULL,
+ `ok` int(11) NOT NULL DEFAULT 0,
+ `fehler` int(11) NOT NULL DEFAULT 0,
+ `klasse` varchar(255) NOT NULL,
+ `kommentar` text NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `inaktiv` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `funktionsprotokoll` (`funktionsprotokoll`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `produktion_position`
--
+DROP TABLE IF EXISTS `produktion_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `produktion_position` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `produktion` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `projekt` int(11) NOT NULL,
- `bezeichnung` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `internerkommentar` text NOT NULL,
- `nummer` varchar(255) NOT NULL,
- `menge` decimal(14,4) NOT NULL,
- `preis` decimal(18,8) NOT NULL,
- `waehrung` varchar(255) NOT NULL,
- `lieferdatum` date NOT NULL,
- `vpe` varchar(255) NOT NULL,
- `sort` int(10) NOT NULL,
- `status` varchar(64) NOT NULL,
- `umsatzsteuer` varchar(255) NOT NULL,
- `bemerkung` text NOT NULL,
- `geliefert` int(11) NOT NULL,
- `geliefert_menge` decimal(14,4) NOT NULL,
- `explodiert` int(1) NOT NULL,
- `explodiert_parent` int(11) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `nachbestelltexternereinkauf` int(1) DEFAULT NULL,
- `beistellung` int(11) NOT NULL DEFAULT '0',
- `externeproduktion` int(11) NOT NULL DEFAULT '0',
- `einheit` varchar(255) NOT NULL DEFAULT '',
- `steuersatz` decimal(5,2) DEFAULT NULL,
- `steuertext` varchar(1024) DEFAULT NULL,
- `erloese` varchar(8) DEFAULT NULL,
- `erloesefestschreiben` tinyint(1) NOT NULL DEFAULT '0',
- `freifeld1` text,
- `freifeld2` text,
- `freifeld3` text,
- `freifeld4` text,
- `freifeld5` text,
- `freifeld6` text,
- `freifeld7` text,
- `freifeld8` text,
- `freifeld9` text,
- `freifeld10` text,
- `freifeld11` text,
- `freifeld12` text,
- `freifeld13` text,
- `freifeld14` text,
- `freifeld15` text,
- `freifeld16` text,
- `freifeld17` text,
- `freifeld18` text,
- `freifeld19` text,
- `freifeld20` text,
- `freifeld21` text,
- `freifeld22` text,
- `freifeld23` text,
- `freifeld24` text,
- `freifeld25` text,
- `freifeld26` text,
- `freifeld27` text,
- `freifeld28` text,
- `freifeld29` text,
- `freifeld30` text,
- `freifeld31` text,
- `freifeld32` text,
- `freifeld33` text,
- `freifeld34` text,
- `freifeld35` text,
- `freifeld36` text,
- `freifeld37` text,
- `freifeld38` text,
- `freifeld39` text,
- `freifeld40` text,
- `stuecklistestufe` int(15) DEFAULT '0',
- `teilprojekt` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `produktion` (`produktion`),
- KEY `artikel` (`artikel`),
- KEY `explodiert_parent` (`explodiert_parent`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `produktion_position` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `produktion` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `internerkommentar` text NOT NULL,
+ `nummer` varchar(255) NOT NULL,
+ `menge` decimal(14,4) NOT NULL,
+ `preis` decimal(18,8) NOT NULL,
+ `waehrung` varchar(255) NOT NULL,
+ `lieferdatum` date NOT NULL,
+ `vpe` varchar(255) NOT NULL,
+ `sort` int(10) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `umsatzsteuer` varchar(255) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `geliefert` int(11) NOT NULL,
+ `geliefert_menge` decimal(14,4) NOT NULL,
+ `explodiert` int(1) NOT NULL,
+ `explodiert_parent` int(11) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `nachbestelltexternereinkauf` int(1) DEFAULT NULL,
+ `beistellung` int(11) NOT NULL DEFAULT 0,
+ `externeproduktion` int(11) NOT NULL DEFAULT 0,
+ `einheit` varchar(255) NOT NULL,
+ `steuersatz` decimal(5,2) DEFAULT NULL,
+ `steuertext` varchar(1024) DEFAULT NULL,
+ `erloese` varchar(8) DEFAULT NULL,
+ `erloesefestschreiben` tinyint(1) NOT NULL DEFAULT 0,
+ `freifeld1` text DEFAULT NULL,
+ `freifeld2` text DEFAULT NULL,
+ `freifeld3` text DEFAULT NULL,
+ `freifeld4` text DEFAULT NULL,
+ `freifeld5` text DEFAULT NULL,
+ `freifeld6` text DEFAULT NULL,
+ `freifeld7` text DEFAULT NULL,
+ `freifeld8` text DEFAULT NULL,
+ `freifeld9` text DEFAULT NULL,
+ `freifeld10` text DEFAULT NULL,
+ `freifeld11` text DEFAULT NULL,
+ `freifeld12` text DEFAULT NULL,
+ `freifeld13` text DEFAULT NULL,
+ `freifeld14` text DEFAULT NULL,
+ `freifeld15` text DEFAULT NULL,
+ `freifeld16` text DEFAULT NULL,
+ `freifeld17` text DEFAULT NULL,
+ `freifeld18` text DEFAULT NULL,
+ `freifeld19` text DEFAULT NULL,
+ `freifeld20` text DEFAULT NULL,
+ `freifeld21` text DEFAULT NULL,
+ `freifeld22` text DEFAULT NULL,
+ `freifeld23` text DEFAULT NULL,
+ `freifeld24` text DEFAULT NULL,
+ `freifeld25` text DEFAULT NULL,
+ `freifeld26` text DEFAULT NULL,
+ `freifeld27` text DEFAULT NULL,
+ `freifeld28` text DEFAULT NULL,
+ `freifeld29` text DEFAULT NULL,
+ `freifeld30` text DEFAULT NULL,
+ `freifeld31` text DEFAULT NULL,
+ `freifeld32` text DEFAULT NULL,
+ `freifeld33` text DEFAULT NULL,
+ `freifeld34` text DEFAULT NULL,
+ `freifeld35` text DEFAULT NULL,
+ `freifeld36` text DEFAULT NULL,
+ `freifeld37` text DEFAULT NULL,
+ `freifeld38` text DEFAULT NULL,
+ `freifeld39` text DEFAULT NULL,
+ `freifeld40` text DEFAULT NULL,
+ `stuecklistestufe` int(15) DEFAULT 0,
+ `teilprojekt` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `produktion` (`produktion`),
+ KEY `artikel` (`artikel`),
+ KEY `explodiert_parent` (`explodiert_parent`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `produktion_protokoll`
--
+DROP TABLE IF EXISTS `produktion_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `produktion_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `produktion` int(11) NOT NULL DEFAULT '0',
- `zeit` datetime NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `grund` varchar(255) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `produktion` (`produktion`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `produktion_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `produktion` int(11) NOT NULL DEFAULT 0,
+ `zeit` datetime NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `grund` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `produktion` (`produktion`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `produktion_unterseriennummern`
--
+DROP TABLE IF EXISTS `produktion_unterseriennummern`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `produktion_unterseriennummern` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `baugruppe` int(11) NOT NULL DEFAULT '0',
- `artikel` int(11) NOT NULL DEFAULT '0',
- `sort` int(11) NOT NULL DEFAULT '0',
- `seriennummer` varchar(255) NOT NULL DEFAULT '',
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `inaktiv` tinyint(1) NOT NULL DEFAULT '0',
- `kommentar` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `baugruppe` (`baugruppe`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `produktion_unterseriennummern` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `baugruppe` int(11) NOT NULL DEFAULT 0,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `seriennummer` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `inaktiv` tinyint(1) NOT NULL DEFAULT 0,
+ `kommentar` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `baugruppe` (`baugruppe`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `produktionslager`
--
+DROP TABLE IF EXISTS `produktionslager`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `produktionslager` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL,
- `menge` decimal(14,4) NOT NULL,
- `bemerkung` varchar(255) NOT NULL,
- `status` varchar(64) NOT NULL,
- `bestellung_pos` int(11) NOT NULL,
- `vpe` varchar(255) NOT NULL,
- `projekt` int(11) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `produzent` varchar(255) NOT NULL,
- `firma` int(11) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `produktionslager` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL,
+ `menge` decimal(14,4) NOT NULL,
+ `bemerkung` varchar(255) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `bestellung_pos` int(11) NOT NULL,
+ `vpe` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `produzent` varchar(255) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `proformarechnung`
--
+DROP TABLE IF EXISTS `proformarechnung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `proformarechnung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `aborechnung` int(1) NOT NULL,
- `projekt` varchar(222) NOT NULL,
- `anlegeart` varchar(255) NOT NULL,
- `belegnr` varchar(255) NOT NULL,
- `auftrag` varchar(255) NOT NULL,
- `auftragid` int(11) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `freitext` text NOT NULL,
- `internebemerkung` text NOT NULL,
- `status` varchar(64) NOT NULL,
- `adresse` int(11) NOT NULL,
- `name` varchar(255) NOT NULL,
- `abteilung` varchar(255) NOT NULL,
- `unterabteilung` varchar(255) NOT NULL,
- `strasse` varchar(255) NOT NULL,
- `adresszusatz` varchar(255) NOT NULL,
- `ansprechpartner` varchar(255) NOT NULL,
- `plz` varchar(255) NOT NULL,
- `ort` varchar(255) NOT NULL,
- `land` varchar(255) NOT NULL,
- `ustid` varchar(255) NOT NULL,
- `ust_befreit` int(1) NOT NULL,
- `ustbrief` int(11) NOT NULL,
- `ustbrief_eingang` int(11) NOT NULL,
- `ustbrief_eingang_am` date NOT NULL,
- `email` varchar(255) NOT NULL,
- `telefon` varchar(255) NOT NULL,
- `telefax` varchar(255) NOT NULL,
- `betreff` varchar(255) NOT NULL,
- `kundennummer` varchar(64) DEFAULT NULL,
- `lieferschein` int(11) NOT NULL,
- `versandart` varchar(255) NOT NULL,
- `lieferdatum` date NOT NULL,
- `buchhaltung` varchar(255) NOT NULL,
- `zahlungsweise` varchar(255) NOT NULL,
- `zahlungsstatus` varchar(255) NOT NULL,
- `ist` decimal(18,2) NOT NULL DEFAULT '0.00',
- `soll` decimal(18,2) NOT NULL DEFAULT '0.00',
- `skonto_gegeben` decimal(10,2) NOT NULL,
- `zahlungszieltage` int(11) NOT NULL,
- `zahlungszieltageskonto` int(11) NOT NULL,
- `zahlungszielskonto` decimal(10,2) NOT NULL,
- `firma` int(11) NOT NULL,
- `versendet` int(1) NOT NULL,
- `versendet_am` datetime NOT NULL,
- `versendet_per` varchar(255) NOT NULL,
- `versendet_durch` varchar(255) NOT NULL,
- `versendet_mahnwesen` int(1) NOT NULL,
- `mahnwesen` varchar(255) NOT NULL,
- `mahnwesen_datum` date NOT NULL,
- `mahnwesen_gesperrt` int(1) NOT NULL,
- `mahnwesen_internebemerkung` text NOT NULL,
- `inbearbeitung` int(1) NOT NULL,
- `datev_abgeschlossen` int(1) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `doppel` int(1) DEFAULT NULL,
- `autodruck_rz` int(1) NOT NULL DEFAULT '0',
- `autodruck_periode` int(1) NOT NULL DEFAULT '1',
- `autodruck_done` int(1) NOT NULL DEFAULT '0',
- `autodruck_anzahlverband` int(11) NOT NULL DEFAULT '0',
- `autodruck_anzahlkunde` int(11) NOT NULL DEFAULT '0',
- `autodruck_mailverband` int(1) NOT NULL DEFAULT '0',
- `autodruck_mailkunde` int(1) NOT NULL DEFAULT '0',
- `dta_datei_verband` int(11) NOT NULL DEFAULT '0',
- `dta_datei` int(11) NOT NULL DEFAULT '0',
- `deckungsbeitragcalc` tinyint(1) NOT NULL DEFAULT '0',
- `deckungsbeitrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `umsatz_netto` decimal(18,2) NOT NULL DEFAULT '0.00',
- `erloes_netto` decimal(18,2) NOT NULL DEFAULT '0.00',
- `mahnwesenfestsetzen` tinyint(1) NOT NULL DEFAULT '0',
- `vertriebid` int(11) DEFAULT NULL,
- `aktion` varchar(64) NOT NULL DEFAULT '',
- `vertrieb` varchar(255) NOT NULL DEFAULT '',
- `provision` decimal(10,2) DEFAULT NULL,
- `provision_summe` decimal(10,2) DEFAULT NULL,
- `gruppe` int(11) NOT NULL DEFAULT '0',
- `punkte` int(11) DEFAULT NULL,
- `bonuspunkte` int(11) DEFAULT NULL,
- `provdatum` date DEFAULT NULL,
- `ihrebestellnummer` varchar(255) DEFAULT NULL,
- `anschreiben` varchar(255) DEFAULT NULL,
- `usereditid` int(11) DEFAULT NULL,
- `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `realrabatt` decimal(10,2) DEFAULT NULL,
- `rabatt` decimal(10,2) DEFAULT NULL,
- `einzugsdatum` date DEFAULT NULL,
- `rabatt1` decimal(10,2) DEFAULT NULL,
- `rabatt2` decimal(10,2) DEFAULT NULL,
- `rabatt3` decimal(10,2) DEFAULT NULL,
- `rabatt4` decimal(10,2) DEFAULT NULL,
- `rabatt5` decimal(10,2) DEFAULT NULL,
- `forderungsverlust_datum` date DEFAULT NULL,
- `forderungsverlust_betrag` decimal(10,2) DEFAULT NULL,
- `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT '19.00',
- `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT '7.00',
- `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
- `keinsteuersatz` int(1) DEFAULT NULL,
- `schreibschutz` int(1) NOT NULL DEFAULT '0',
- `pdfarchiviert` int(1) NOT NULL DEFAULT '0',
- `pdfarchiviertversion` int(11) NOT NULL DEFAULT '0',
- `typ` varchar(255) NOT NULL DEFAULT 'firma',
- `ohne_briefpapier` int(1) DEFAULT NULL,
- `lieferid` int(11) NOT NULL DEFAULT '0',
- `ansprechpartnerid` int(11) NOT NULL DEFAULT '0',
- `systemfreitext` text NOT NULL,
- `projektfiliale` int(11) NOT NULL DEFAULT '0',
- `zuarchivieren` int(11) NOT NULL DEFAULT '0',
- `internebezeichnung` varchar(255) NOT NULL DEFAULT '',
- `angelegtam` datetime DEFAULT NULL,
- `abweichendebezeichnung` tinyint(1) NOT NULL DEFAULT '0',
- `bezahlt_am` date DEFAULT NULL,
- `sprache` varchar(32) NOT NULL DEFAULT '',
- `abweichendelieferadresse` int(1) DEFAULT NULL,
- `titel` varchar(255) DEFAULT NULL,
- `bearbeiterid` int(1) NOT NULL,
- `bodyzusatz` text NOT NULL,
- `lieferbedingung` text,
- `liefername` varchar(255) DEFAULT NULL,
- `lieferabteilung` varchar(255) DEFAULT NULL,
- `lieferunterabteilung` varchar(255) DEFAULT NULL,
- `lieferland` varchar(2) DEFAULT NULL,
- `lieferstrasse` varchar(255) DEFAULT NULL,
- `lieferort` varchar(255) DEFAULT NULL,
- `lieferplz` varchar(20) DEFAULT NULL,
- `lieferadresszusatz` varchar(255) DEFAULT NULL,
- `lieferansprechpartner` varchar(255) DEFAULT NULL,
- `liefertitel` varchar(255) DEFAULT NULL,
- `liefergln` varchar(64) DEFAULT NULL,
- `zollinformation` int(1) DEFAULT NULL,
- `verzollungadresse` int(1) NOT NULL DEFAULT '0',
- `verzollinformationen` text,
- `verzollungname` varchar(255) NOT NULL DEFAULT '',
- `verzollungabteilung` varchar(255) NOT NULL DEFAULT '',
- `verzollungunterabteilung` varchar(255) NOT NULL DEFAULT '',
- `verzollungland` varchar(2) NOT NULL DEFAULT '',
- `verzollungstrasse` varchar(255) NOT NULL DEFAULT '',
- `verzollungort` varchar(255) NOT NULL DEFAULT '',
- `verzollungplz` varchar(20) NOT NULL DEFAULT '',
- `verzollungadresszusatz` varchar(255) NOT NULL DEFAULT '',
- `verzollungansprechpartner` varchar(255) NOT NULL DEFAULT '',
- `verzollungtitel` varchar(255) NOT NULL DEFAULT '',
- `formelmenge` varchar(255) NOT NULL DEFAULT '',
- `anzeigesteuer` tinyint(11) NOT NULL DEFAULT '0',
- `bundesstaat` varchar(32) NOT NULL DEFAULT '',
- `lieferbundesstaat` varchar(32) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `proformarechnung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `aborechnung` int(1) NOT NULL,
+ `projekt` varchar(222) NOT NULL,
+ `anlegeart` varchar(255) NOT NULL,
+ `belegnr` varchar(255) NOT NULL,
+ `auftrag` varchar(255) NOT NULL,
+ `auftragid` int(11) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `freitext` text NOT NULL,
+ `internebemerkung` text NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `abteilung` varchar(255) NOT NULL,
+ `unterabteilung` varchar(255) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `adresszusatz` varchar(255) NOT NULL,
+ `ansprechpartner` varchar(255) NOT NULL,
+ `plz` varchar(255) NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `land` varchar(255) NOT NULL,
+ `ustid` varchar(255) NOT NULL,
+ `ust_befreit` int(1) NOT NULL,
+ `ustbrief` int(11) NOT NULL,
+ `ustbrief_eingang` int(11) NOT NULL,
+ `ustbrief_eingang_am` date NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `telefon` varchar(255) NOT NULL,
+ `telefax` varchar(255) NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `kundennummer` varchar(64) DEFAULT NULL,
+ `lieferschein` int(11) NOT NULL,
+ `versandart` varchar(255) NOT NULL,
+ `lieferdatum` date NOT NULL,
+ `buchhaltung` varchar(255) NOT NULL,
+ `zahlungsweise` varchar(255) NOT NULL,
+ `zahlungsstatus` varchar(255) NOT NULL,
+ `ist` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `soll` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `skonto_gegeben` decimal(10,2) NOT NULL,
+ `zahlungszieltage` int(11) NOT NULL,
+ `zahlungszieltageskonto` int(11) NOT NULL,
+ `zahlungszielskonto` decimal(10,2) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `versendet` int(1) NOT NULL,
+ `versendet_am` datetime NOT NULL,
+ `versendet_per` varchar(255) NOT NULL,
+ `versendet_durch` varchar(255) NOT NULL,
+ `versendet_mahnwesen` int(1) NOT NULL,
+ `mahnwesen` varchar(255) NOT NULL,
+ `mahnwesen_datum` date NOT NULL,
+ `mahnwesen_gesperrt` int(1) NOT NULL,
+ `mahnwesen_internebemerkung` text NOT NULL,
+ `inbearbeitung` int(1) NOT NULL,
+ `datev_abgeschlossen` int(1) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `doppel` int(1) DEFAULT NULL,
+ `autodruck_rz` int(1) NOT NULL DEFAULT 0,
+ `autodruck_periode` int(1) NOT NULL DEFAULT 1,
+ `autodruck_done` int(1) NOT NULL DEFAULT 0,
+ `autodruck_anzahlverband` int(11) NOT NULL DEFAULT 0,
+ `autodruck_anzahlkunde` int(11) NOT NULL DEFAULT 0,
+ `autodruck_mailverband` int(1) NOT NULL DEFAULT 0,
+ `autodruck_mailkunde` int(1) NOT NULL DEFAULT 0,
+ `dta_datei_verband` int(11) NOT NULL DEFAULT 0,
+ `dta_datei` int(11) NOT NULL DEFAULT 0,
+ `deckungsbeitragcalc` tinyint(1) NOT NULL DEFAULT 0,
+ `deckungsbeitrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `umsatz_netto` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `erloes_netto` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `mahnwesenfestsetzen` tinyint(1) NOT NULL DEFAULT 0,
+ `vertriebid` int(11) DEFAULT NULL,
+ `aktion` varchar(64) NOT NULL,
+ `vertrieb` varchar(255) NOT NULL,
+ `provision` decimal(10,2) DEFAULT NULL,
+ `provision_summe` decimal(10,2) DEFAULT NULL,
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ `punkte` int(11) DEFAULT NULL,
+ `bonuspunkte` int(11) DEFAULT NULL,
+ `provdatum` date DEFAULT NULL,
+ `ihrebestellnummer` varchar(255) DEFAULT NULL,
+ `anschreiben` varchar(255) DEFAULT NULL,
+ `usereditid` int(11) DEFAULT NULL,
+ `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `realrabatt` decimal(10,2) DEFAULT NULL,
+ `rabatt` decimal(10,2) DEFAULT NULL,
+ `einzugsdatum` date DEFAULT NULL,
+ `rabatt1` decimal(10,2) DEFAULT NULL,
+ `rabatt2` decimal(10,2) DEFAULT NULL,
+ `rabatt3` decimal(10,2) DEFAULT NULL,
+ `rabatt4` decimal(10,2) DEFAULT NULL,
+ `rabatt5` decimal(10,2) DEFAULT NULL,
+ `forderungsverlust_datum` date DEFAULT NULL,
+ `forderungsverlust_betrag` decimal(10,2) DEFAULT NULL,
+ `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT 19.00,
+ `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
+ `keinsteuersatz` int(1) DEFAULT NULL,
+ `schreibschutz` int(1) NOT NULL DEFAULT 0,
+ `pdfarchiviert` int(1) NOT NULL DEFAULT 0,
+ `pdfarchiviertversion` int(11) NOT NULL DEFAULT 0,
+ `typ` varchar(255) NOT NULL DEFAULT 'firma',
+ `ohne_briefpapier` int(1) DEFAULT NULL,
+ `lieferid` int(11) NOT NULL DEFAULT 0,
+ `ansprechpartnerid` int(11) NOT NULL DEFAULT 0,
+ `systemfreitext` text NOT NULL,
+ `projektfiliale` int(11) NOT NULL DEFAULT 0,
+ `zuarchivieren` int(11) NOT NULL DEFAULT 0,
+ `internebezeichnung` varchar(255) NOT NULL,
+ `angelegtam` datetime DEFAULT NULL,
+ `abweichendebezeichnung` tinyint(1) NOT NULL DEFAULT 0,
+ `bezahlt_am` date DEFAULT NULL,
+ `sprache` varchar(32) NOT NULL,
+ `abweichendelieferadresse` int(1) DEFAULT NULL,
+ `titel` varchar(255) DEFAULT NULL,
+ `bearbeiterid` int(1) NOT NULL,
+ `bodyzusatz` text NOT NULL,
+ `lieferbedingung` text DEFAULT NULL,
+ `liefername` varchar(255) DEFAULT NULL,
+ `lieferabteilung` varchar(255) DEFAULT NULL,
+ `lieferunterabteilung` varchar(255) DEFAULT NULL,
+ `lieferland` varchar(2) DEFAULT NULL,
+ `lieferstrasse` varchar(255) DEFAULT NULL,
+ `lieferort` varchar(255) DEFAULT NULL,
+ `lieferplz` varchar(20) DEFAULT NULL,
+ `lieferadresszusatz` varchar(255) DEFAULT NULL,
+ `lieferansprechpartner` varchar(255) DEFAULT NULL,
+ `liefertitel` varchar(255) DEFAULT NULL,
+ `liefergln` varchar(64) DEFAULT NULL,
+ `zollinformation` int(1) DEFAULT NULL,
+ `verzollungadresse` int(1) NOT NULL DEFAULT 0,
+ `verzollinformationen` text DEFAULT NULL,
+ `verzollungname` varchar(255) NOT NULL,
+ `verzollungabteilung` varchar(255) NOT NULL,
+ `verzollungunterabteilung` varchar(255) NOT NULL,
+ `verzollungland` varchar(2) NOT NULL,
+ `verzollungstrasse` varchar(255) NOT NULL,
+ `verzollungort` varchar(255) NOT NULL,
+ `verzollungplz` varchar(20) NOT NULL,
+ `verzollungadresszusatz` varchar(255) NOT NULL,
+ `verzollungansprechpartner` varchar(255) NOT NULL,
+ `verzollungtitel` varchar(255) NOT NULL,
+ `formelmenge` varchar(255) NOT NULL,
+ `anzeigesteuer` tinyint(11) NOT NULL DEFAULT 0,
+ `bundesstaat` varchar(32) NOT NULL,
+ `lieferbundesstaat` varchar(32) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `proformarechnung_lieferschein`
--
+DROP TABLE IF EXISTS `proformarechnung_lieferschein`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `proformarechnung_lieferschein` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `proformarechnung` int(11) NOT NULL DEFAULT '0',
- `lieferschein` int(11) NOT NULL DEFAULT '0',
- `lieferschein_position` int(11) NOT NULL DEFAULT '0',
- `proformarechnung_position` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `proformarechnung_lieferschein` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `proformarechnung` int(11) NOT NULL DEFAULT 0,
+ `lieferschein` int(11) NOT NULL DEFAULT 0,
+ `lieferschein_position` int(11) NOT NULL DEFAULT 0,
+ `proformarechnung_position` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `proformarechnung_position`
--
+DROP TABLE IF EXISTS `proformarechnung_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `proformarechnung_position` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `proformarechnung` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `projekt` int(11) NOT NULL,
- `bezeichnung` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `internerkommentar` text NOT NULL,
- `nummer` varchar(255) NOT NULL,
- `menge` decimal(14,4) NOT NULL,
- `preis` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `waehrung` varchar(255) NOT NULL,
- `lieferdatum` date NOT NULL,
- `vpe` varchar(255) NOT NULL,
- `sort` int(10) NOT NULL,
- `status` varchar(64) NOT NULL,
- `umsatzsteuer` varchar(255) NOT NULL,
- `bemerkung` text NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `explodiert_parent_artikel` int(11) NOT NULL DEFAULT '0',
- `keinrabatterlaubt` int(1) DEFAULT NULL,
- `punkte` decimal(10,2) NOT NULL,
- `bonuspunkte` decimal(10,2) NOT NULL,
- `mlmdirektpraemie` decimal(10,2) DEFAULT NULL,
- `mlm_abgerechnet` int(1) DEFAULT NULL,
- `grundrabatt` decimal(10,2) DEFAULT NULL,
- `rabattsync` int(1) DEFAULT NULL,
- `rabatt1` decimal(10,2) DEFAULT NULL,
- `rabatt2` decimal(10,2) DEFAULT NULL,
- `rabatt3` decimal(10,2) DEFAULT NULL,
- `rabatt4` decimal(10,2) DEFAULT NULL,
- `rabatt5` decimal(10,2) DEFAULT NULL,
- `einheit` varchar(255) NOT NULL DEFAULT '',
- `rabatt` decimal(10,2) NOT NULL,
- `zolltarifnummer` varchar(128) NOT NULL DEFAULT '0',
- `herkunftsland` varchar(128) NOT NULL DEFAULT '0',
- `artikelnummerkunde` varchar(128) NOT NULL DEFAULT '',
- `lieferdatumkw` tinyint(1) NOT NULL DEFAULT '0',
- `auftrag_position_id` int(11) NOT NULL DEFAULT '0',
- `teilprojekt` int(11) NOT NULL DEFAULT '0',
- `freifeld1` text,
- `freifeld2` text,
- `freifeld3` text,
- `freifeld4` text,
- `freifeld5` text,
- `freifeld6` text,
- `freifeld7` text,
- `freifeld8` text,
- `freifeld9` text,
- `freifeld10` text,
- `steuersatz` decimal(5,2) DEFAULT NULL,
- `steuertext` varchar(255) DEFAULT NULL,
- `erloese` varchar(8) DEFAULT NULL,
- `kostenstelle` varchar(10) NOT NULL DEFAULT '',
- `erloesefestschreiben` tinyint(1) NOT NULL DEFAULT '0',
- `freifeld11` text,
- `freifeld12` text,
- `freifeld13` text,
- `freifeld14` text,
- `freifeld15` text,
- `freifeld16` text,
- `freifeld17` text,
- `freifeld18` text,
- `freifeld19` text,
- `freifeld20` text,
- `freifeld21` text,
- `freifeld22` text,
- `freifeld23` text,
- `freifeld24` text,
- `freifeld25` text,
- `freifeld26` text,
- `freifeld27` text,
- `freifeld28` text,
- `freifeld29` text,
- `freifeld30` text,
- `freifeld31` text,
- `freifeld32` text,
- `freifeld33` text,
- `freifeld34` text,
- `freifeld35` text,
- `freifeld36` text,
- `freifeld37` text,
- `freifeld38` text,
- `freifeld39` text,
- `freifeld40` text,
- `formelmenge` varchar(255) NOT NULL DEFAULT '',
- `formelpreis` varchar(255) NOT NULL DEFAULT '',
- `geliefert` decimal(14,4) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `proformarechnung` (`proformarechnung`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `proformarechnung_position` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `proformarechnung` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `internerkommentar` text NOT NULL,
+ `nummer` varchar(255) NOT NULL,
+ `menge` decimal(14,4) NOT NULL,
+ `preis` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `waehrung` varchar(255) NOT NULL,
+ `lieferdatum` date NOT NULL,
+ `vpe` varchar(255) NOT NULL,
+ `sort` int(10) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `umsatzsteuer` varchar(255) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `explodiert_parent_artikel` int(11) NOT NULL DEFAULT 0,
+ `keinrabatterlaubt` int(1) DEFAULT NULL,
+ `punkte` decimal(10,2) NOT NULL,
+ `bonuspunkte` decimal(10,2) NOT NULL,
+ `mlmdirektpraemie` decimal(10,2) DEFAULT NULL,
+ `mlm_abgerechnet` int(1) DEFAULT NULL,
+ `grundrabatt` decimal(10,2) DEFAULT NULL,
+ `rabattsync` int(1) DEFAULT NULL,
+ `rabatt1` decimal(10,2) DEFAULT NULL,
+ `rabatt2` decimal(10,2) DEFAULT NULL,
+ `rabatt3` decimal(10,2) DEFAULT NULL,
+ `rabatt4` decimal(10,2) DEFAULT NULL,
+ `rabatt5` decimal(10,2) DEFAULT NULL,
+ `einheit` varchar(255) NOT NULL,
+ `rabatt` decimal(10,2) NOT NULL,
+ `zolltarifnummer` varchar(128) NOT NULL DEFAULT '0',
+ `herkunftsland` varchar(128) NOT NULL DEFAULT '0',
+ `artikelnummerkunde` varchar(128) NOT NULL,
+ `lieferdatumkw` tinyint(1) NOT NULL DEFAULT 0,
+ `auftrag_position_id` int(11) NOT NULL DEFAULT 0,
+ `teilprojekt` int(11) NOT NULL DEFAULT 0,
+ `freifeld1` text DEFAULT NULL,
+ `freifeld2` text DEFAULT NULL,
+ `freifeld3` text DEFAULT NULL,
+ `freifeld4` text DEFAULT NULL,
+ `freifeld5` text DEFAULT NULL,
+ `freifeld6` text DEFAULT NULL,
+ `freifeld7` text DEFAULT NULL,
+ `freifeld8` text DEFAULT NULL,
+ `freifeld9` text DEFAULT NULL,
+ `freifeld10` text DEFAULT NULL,
+ `steuersatz` decimal(5,2) DEFAULT NULL,
+ `steuertext` varchar(255) DEFAULT NULL,
+ `erloese` varchar(8) DEFAULT NULL,
+ `kostenstelle` varchar(10) NOT NULL,
+ `erloesefestschreiben` tinyint(1) NOT NULL DEFAULT 0,
+ `freifeld11` text DEFAULT NULL,
+ `freifeld12` text DEFAULT NULL,
+ `freifeld13` text DEFAULT NULL,
+ `freifeld14` text DEFAULT NULL,
+ `freifeld15` text DEFAULT NULL,
+ `freifeld16` text DEFAULT NULL,
+ `freifeld17` text DEFAULT NULL,
+ `freifeld18` text DEFAULT NULL,
+ `freifeld19` text DEFAULT NULL,
+ `freifeld20` text DEFAULT NULL,
+ `freifeld21` text DEFAULT NULL,
+ `freifeld22` text DEFAULT NULL,
+ `freifeld23` text DEFAULT NULL,
+ `freifeld24` text DEFAULT NULL,
+ `freifeld25` text DEFAULT NULL,
+ `freifeld26` text DEFAULT NULL,
+ `freifeld27` text DEFAULT NULL,
+ `freifeld28` text DEFAULT NULL,
+ `freifeld29` text DEFAULT NULL,
+ `freifeld30` text DEFAULT NULL,
+ `freifeld31` text DEFAULT NULL,
+ `freifeld32` text DEFAULT NULL,
+ `freifeld33` text DEFAULT NULL,
+ `freifeld34` text DEFAULT NULL,
+ `freifeld35` text DEFAULT NULL,
+ `freifeld36` text DEFAULT NULL,
+ `freifeld37` text DEFAULT NULL,
+ `freifeld38` text DEFAULT NULL,
+ `freifeld39` text DEFAULT NULL,
+ `freifeld40` text DEFAULT NULL,
+ `formelmenge` varchar(255) NOT NULL,
+ `formelpreis` varchar(255) NOT NULL,
+ `geliefert` decimal(14,4) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `proformarechnung` (`proformarechnung`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `proformarechnung_protokoll`
--
+DROP TABLE IF EXISTS `proformarechnung_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `proformarechnung_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `proformarechnung` int(11) NOT NULL,
- `zeit` datetime NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `grund` varchar(255) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+CREATE TABLE `proformarechnung_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `proformarechnung` int(11) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `grund` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `projekt`
--
+DROP TABLE IF EXISTS `projekt`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `projekt` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `name` text NOT NULL,
- `abkuerzung` varchar(128) NOT NULL,
- `verantwortlicher` text NOT NULL,
- `beschreibung` text NOT NULL,
- `sonstiges` text NOT NULL,
- `aktiv` varchar(10) NOT NULL,
- `farbe` varchar(16) NOT NULL,
- `autoversand` int(1) NOT NULL,
- `checkok` int(1) NOT NULL,
- `portocheck` int(1) NOT NULL,
- `automailrechnung` int(1) NOT NULL,
- `checkname` text NOT NULL,
- `zahlungserinnerung` int(1) NOT NULL,
- `zahlungsmailbedinungen` text NOT NULL,
- `folgebestaetigung` int(1) NOT NULL,
- `stornomail` int(1) NOT NULL,
- `kundenfreigabe_loeschen` int(1) NOT NULL,
- `autobestellung` int(1) NOT NULL,
- `speziallieferschein` int(1) NOT NULL,
- `lieferscheinbriefpapier` int(11) NOT NULL,
- `speziallieferscheinbeschriftung` int(1) NOT NULL,
- `firma` int(11) NOT NULL,
- `geloescht` int(1) NOT NULL,
- `logdatei` text NOT NULL,
- `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT '19.00',
- `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT '7.00',
- `waehrung` varchar(3) NOT NULL DEFAULT 'EUR',
- `eigenesteuer` int(1) NOT NULL DEFAULT '0',
- `druckerlogistikstufe1` int(11) NOT NULL DEFAULT '0',
- `druckerlogistikstufe2` int(11) NOT NULL DEFAULT '0',
- `selbstabholermail` tinyint(1) NOT NULL DEFAULT '0',
- `eanherstellerscan` tinyint(1) NOT NULL DEFAULT '0',
- `reservierung` int(1) DEFAULT NULL,
- `verkaufszahlendiagram` int(1) DEFAULT NULL,
- `oeffentlich` int(1) NOT NULL DEFAULT '0',
- `shopzwangsprojekt` int(1) NOT NULL DEFAULT '0',
- `kunde` int(11) DEFAULT NULL,
- `dpdkundennr` text NOT NULL,
- `dhlkundennr` text NOT NULL,
- `dhlformat` text,
- `dpdformat` text,
- `paketmarke_einzeldatei` int(1) DEFAULT NULL,
- `dpdpfad` text DEFAULT NULL,
- `dhlpfad` text DEFAULT NULL,
- `upspfad` text NOT NULL DEFAULT '0',
- `dhlintodb` tinyint(1) NOT NULL DEFAULT '0',
- `intraship_enabled` tinyint(1) NOT NULL DEFAULT '0',
- `intraship_drucker` int(11) NOT NULL DEFAULT '0',
- `intraship_testmode` tinyint(1) NOT NULL DEFAULT '0',
- `intraship_user` text NOT NULL DEFAULT '',
- `intraship_signature` text NOT NULL DEFAULT '',
- `intraship_ekp` text NOT NULL DEFAULT '',
- `intraship_api_user` text NOT NULL DEFAULT '',
- `intraship_api_password` text NOT NULL DEFAULT '',
- `intraship_company_name` text NOT NULL DEFAULT '',
- `intraship_street_name` text NOT NULL DEFAULT '',
- `intraship_street_number` text NOT NULL DEFAULT '',
- `intraship_zip` varchar(12) NOT NULL DEFAULT '',
- `intraship_country` text NOT NULL DEFAULT 'germany',
- `intraship_city` text NOT NULL DEFAULT '',
- `intraship_email` text NOT NULL DEFAULT '',
- `intraship_phone` text NOT NULL DEFAULT '',
- `intraship_internet` text NOT NULL DEFAULT '',
- `intraship_contact_person` text NOT NULL DEFAULT '',
- `intraship_account_owner` text NOT NULL DEFAULT '',
- `intraship_account_number` text NOT NULL DEFAULT '',
- `intraship_bank_code` text NOT NULL DEFAULT '',
- `intraship_bank_name` text NOT NULL DEFAULT '',
- `intraship_iban` text NOT NULL DEFAULT '',
- `intraship_bic` text NOT NULL DEFAULT '',
- `intraship_WeightInKG` int(11) NOT NULL DEFAULT '5',
- `intraship_LengthInCM` int(11) NOT NULL DEFAULT '50',
- `intraship_WidthInCM` int(11) NOT NULL DEFAULT '50',
- `intraship_HeightInCM` int(11) NOT NULL DEFAULT '50',
- `intraship_PackageType` varchar(8) NOT NULL DEFAULT 'PL',
- `abrechnungsart` text NOT NULL,
- `kommissionierverfahren` text NOT NULL,
- `wechselaufeinstufig` int(11) DEFAULT NULL,
- `projektuebergreifendkommisionieren` int(1) DEFAULT NULL,
- `absendeadresse` text DEFAULT NULL,
- `absendename` text DEFAULT NULL,
- `absendesignatur` text NOT NULL,
- `autodruckrechnung` int(1) DEFAULT NULL,
- `autodruckversandbestaetigung` int(1) DEFAULT NULL,
- `automailversandbestaetigung` int(1) DEFAULT NULL,
- `autodrucklieferschein` int(1) DEFAULT NULL,
- `automaillieferschein` int(1) DEFAULT NULL,
- `autodruckstorno` int(1) DEFAULT NULL,
- `autodruckanhang` int(1) DEFAULT NULL,
- `automailanhang` int(1) DEFAULT NULL,
- `autodruckerrechnung` int(11) NOT NULL DEFAULT '1',
- `autodruckerlieferschein` int(11) NOT NULL DEFAULT '1',
- `autodruckeranhang` int(11) NOT NULL DEFAULT '1',
- `autodruckrechnungmenge` int(11) NOT NULL DEFAULT '1',
- `autodrucklieferscheinmenge` int(11) NOT NULL DEFAULT '1',
- `eigenernummernkreis` int(11) DEFAULT NULL,
- `next_angebot` text DEFAULT NULL,
- `next_auftrag` text DEFAULT NULL,
- `next_rechnung` text DEFAULT NULL,
- `next_lieferschein` text DEFAULT NULL,
- `next_arbeitsnachweis` text DEFAULT NULL,
- `next_reisekosten` text DEFAULT NULL,
- `next_bestellung` text DEFAULT NULL,
- `next_gutschrift` text DEFAULT NULL,
- `next_kundennummer` text DEFAULT NULL,
- `next_lieferantennummer` text DEFAULT NULL,
- `next_mitarbeiternummer` text DEFAULT NULL,
- `next_waren` text DEFAULT NULL,
- `next_produktion` text DEFAULT NULL,
- `next_sonstiges` text DEFAULT NULL,
- `next_anfrage` text DEFAULT NULL,
- `next_artikelnummer` text DEFAULT NULL,
- `gesamtstunden_max` decimal(10,2) NOT NULL,
- `auftragid` int(11) DEFAULT NULL,
- `dhlzahlungmandant` varchar(3) NOT NULL,
- `dhlretourenschein` int(1) NOT NULL,
- `land` varchar(2) NOT NULL DEFAULT 'DE',
- `etiketten_positionen` tinyint(1) NOT NULL DEFAULT '0',
- `etiketten_drucker` int(11) NOT NULL DEFAULT '0',
- `etiketten_art` int(11) NOT NULL DEFAULT '0',
- `seriennummernerfassen` tinyint(1) NOT NULL DEFAULT '1',
- `versandzweigeteilt` tinyint(1) NOT NULL DEFAULT '0',
- `nachnahmecheck` tinyint(1) NOT NULL DEFAULT '1',
- `kasse_lieferschein_anlegen` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_lagerprozess` text NOT NULL DEFAULT '',
- `kasse_belegausgabe` text NOT NULL DEFAULT '',
- `kasse_preisgruppe` int(11) NOT NULL DEFAULT '0',
- `kasse_text_bemerkung` text NOT NULL DEFAULT 'Interne Bemerkung',
- `kasse_text_freitext` text NOT NULL DEFAULT 'Text auf Beleg',
- `kasse_drucker` int(11) NOT NULL DEFAULT '0',
- `kasse_lieferschein` int(11) NOT NULL DEFAULT '1',
- `kasse_rechnung` int(11) NOT NULL DEFAULT '1',
- `kasse_lieferschein_doppel` int(11) NOT NULL DEFAULT '1',
- `kasse_lager` int(11) NOT NULL DEFAULT '0',
- `kasse_konto` int(11) NOT NULL DEFAULT '0',
- `kasse_laufkundschaft` int(11) NOT NULL DEFAULT '0',
- `kasse_rabatt_artikel` int(11) NOT NULL DEFAULT '0',
- `kasse_zahlung_bar` tinyint(1) NOT NULL DEFAULT '1',
- `kasse_zahlung_ec` tinyint(1) NOT NULL DEFAULT '1',
- `kasse_zahlung_kreditkarte` tinyint(1) NOT NULL DEFAULT '1',
- `kasse_zahlung_ueberweisung` tinyint(1) NOT NULL DEFAULT '1',
- `kasse_zahlung_paypal` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_extra_keinbeleg` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_extra_rechnung` tinyint(1) NOT NULL DEFAULT '1',
- `kasse_extra_quittung` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_extra_gutschein` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_extra_rabatt_prozent` tinyint(1) NOT NULL DEFAULT '1',
- `kasse_extra_rabatt_euro` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_adresse_erweitert` tinyint(1) NOT NULL DEFAULT '1',
- `kasse_zahlungsauswahl_zwang` tinyint(1) NOT NULL DEFAULT '1',
- `kasse_button_entnahme` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_button_trinkgeld` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_vorauswahl_anrede` text NOT NULL DEFAULT 'herr',
- `kasse_erweiterte_lagerabfrage` tinyint(1) NOT NULL DEFAULT '0',
- `filialadresse` int(11) NOT NULL DEFAULT '0',
- `versandprojektfiliale` int(11) NOT NULL DEFAULT '0',
- `differenz_auslieferung_tage` int(11) NOT NULL DEFAULT '2',
- `autostuecklistenanpassung` int(11) NOT NULL DEFAULT '1',
- `dpdendung` text NOT NULL DEFAULT '.csv',
- `dhlendung` text NOT NULL DEFAULT '.csv',
- `tracking_substr_start` int(11) NOT NULL DEFAULT '8',
- `tracking_remove_kundennummer` tinyint(11) NOT NULL DEFAULT '1',
- `tracking_substr_length` tinyint(11) NOT NULL DEFAULT '0',
- `go_drucker` int(11) NOT NULL DEFAULT '0',
- `go_apiurl_prefix` text NOT NULL DEFAULT '',
- `go_apiurl_postfix` text NOT NULL DEFAULT '',
- `go_apiurl_user` text NOT NULL DEFAULT '',
- `go_username` text NOT NULL DEFAULT '',
- `go_password` text NOT NULL DEFAULT '',
- `go_ax4nr` text NOT NULL DEFAULT '',
- `go_name1` text NOT NULL DEFAULT '',
- `go_name2` text NOT NULL DEFAULT '',
- `go_abteilung` text NOT NULL DEFAULT '',
- `go_strasse1` text NOT NULL DEFAULT '',
- `go_strasse2` text NOT NULL DEFAULT '',
- `go_hausnummer` varchar(10) NOT NULL DEFAULT '',
- `go_plz` text DEFAULT NULL,
- `go_ort` text NOT NULL DEFAULT '',
- `go_land` text NOT NULL DEFAULT '',
- `go_standardgewicht` decimal(10,2) DEFAULT NULL,
- `go_format` text DEFAULT NULL,
- `go_ausgabe` text DEFAULT NULL,
- `intraship_exportgrund` text NOT NULL DEFAULT '',
- `billsafe_merchantId` text NOT NULL DEFAULT '',
- `billsafe_merchantLicenseSandbox` text NOT NULL DEFAULT '',
- `billsafe_merchantLicenseLive` text NOT NULL DEFAULT '',
- `billsafe_applicationSignature` text NOT NULL DEFAULT '',
- `billsafe_applicationVersion` text NOT NULL DEFAULT '',
- `secupay_apikey` text NOT NULL DEFAULT '',
- `secupay_url` text NOT NULL DEFAULT '',
- `secupay_demo` tinyint(1) NOT NULL DEFAULT '0',
- `mahnwesen` tinyint(1) NOT NULL DEFAULT '1',
- `status` text NOT NULL DEFAULT 'gestartet',
- `kasse_bondrucker` int(11) NOT NULL DEFAULT '0',
- `kasse_bondrucker_aktiv` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_bondrucker_qrcode` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_bon_zeile1` text NOT NULL DEFAULT 'Xentral Store',
- `kasse_bon_zeile2` text NOT NULL,
- `kasse_bon_zeile3` text NOT NULL,
- `kasse_zahlung_bar_bezahlt` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_zahlung_ec_bezahlt` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_zahlung_kreditkarte_bezahlt` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_zahlung_ueberweisung_bezahlt` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_zahlung_paypal_bezahlt` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_quittung_rechnung` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_button_einlage` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_button_schublade` tinyint(1) NOT NULL DEFAULT '0',
- `produktionauftragautomatischfreigeben` tinyint(1) NOT NULL DEFAULT '0',
- `versandlagerplatzanzeigen` tinyint(1) NOT NULL DEFAULT '0',
- `versandartikelnameausstammdaten` tinyint(1) NOT NULL DEFAULT '0',
- `projektlager` int(1) NOT NULL DEFAULT '0',
- `tracing_substr_length` tinyint(11) NOT NULL DEFAULT '0',
- `intraship_partnerid` text NOT NULL DEFAULT '01',
- `intraship_retourenlabel` tinyint(1) NOT NULL DEFAULT '0',
- `intraship_retourenaccount` varchar(16) NOT NULL DEFAULT '',
- `absendegrussformel` text NOT NULL,
- `autodruckrechnungdoppel` int(1) NOT NULL DEFAULT '0',
- `intraship_partnerid_welt` text NOT NULL DEFAULT '',
- `next_kalkulation` text NOT NULL,
- `next_preisanfrage` text NOT NULL,
- `next_proformarechnung` text NOT NULL,
- `next_verbindlichkeit` text DEFAULT NULL,
- `freifeld1` text,
- `freifeld2` text,
- `freifeld3` text,
- `freifeld4` text,
- `freifeld5` text,
- `freifeld6` text,
- `freifeld7` text,
- `freifeld8` text,
- `freifeld9` text,
- `freifeld10` text,
- `mahnwesen_abweichender_versender` varchar(40) NOT NULL DEFAULT '',
- `lagerplatzlieferscheinausblenden` int(11) NOT NULL DEFAULT '0',
- `etiketten_sort` tinyint(2) NOT NULL DEFAULT '0',
- `eanherstellerscanerlauben` tinyint(1) NOT NULL DEFAULT '0',
- `chargenerfassen` tinyint(1) NOT NULL DEFAULT '0',
- `mhderfassen` tinyint(1) NOT NULL DEFAULT '0',
- `autodruckrechnungstufe1` tinyint(1) NOT NULL DEFAULT '0',
- `autodruckrechnungstufe1menge` tinyint(1) NOT NULL DEFAULT '1',
- `autodruckrechnungstufe1mail` tinyint(1) NOT NULL DEFAULT '0',
- `autodruckkommissionierscheinstufe1` tinyint(1) NOT NULL DEFAULT '0',
- `autodruckkommissionierscheinstufe1menge` tinyint(1) NOT NULL DEFAULT '1',
- `kasse_bondrucker_freifeld` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_bondrucker_anzahl` int(11) NOT NULL DEFAULT '1',
- `kasse_rksv_aktiv` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_rksv_tool` text NOT NULL DEFAULT '',
- `kasse_rksv_kartenleser` text NOT NULL DEFAULT '',
- `kasse_rksv_karteseriennummer` text NOT NULL DEFAULT '',
- `kasse_rksv_kartepin` text NOT NULL DEFAULT '',
- `kasse_rksv_aeskey` text NOT NULL DEFAULT '',
- `kasse_rksv_publiczertifikat` text NOT NULL,
- `kasse_rksv_publiczertifikatkette` text NOT NULL,
- `kasse_rksv_kassenid` text NOT NULL DEFAULT '',
- `kasse_gutschrift` int(11) NOT NULL DEFAULT '1',
- `rechnungerzeugen` tinyint(1) NOT NULL DEFAULT '0',
- `pos_artikeltexteuebernehmen` tinyint(1) NOT NULL DEFAULT '0',
- `pos_anzeigenetto` tinyint(1) NOT NULL DEFAULT '0',
- `pos_zwischenspeichern` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_button_belegladen` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_button_storno` tinyint(1) NOT NULL DEFAULT '0',
- `pos_kundenalleprojekte` tinyint(1) NOT NULL DEFAULT '0',
- `pos_artikelnurausprojekt` tinyint(1) NOT NULL DEFAULT '0',
- `allechargenmhd` tinyint(1) NOT NULL DEFAULT '0',
- `anzeigesteuerbelege` int(11) NOT NULL DEFAULT '0',
- `pos_grosseansicht` tinyint(1) NOT NULL DEFAULT '0',
- `preisberechnung` int(11) NOT NULL DEFAULT '0',
- `steuernummer` varchar(32) NOT NULL DEFAULT '',
- `paketmarkeautodrucken` tinyint(1) NOT NULL DEFAULT '0',
- `orderpicking_sort` varchar(26) NOT NULL DEFAULT '',
- `deactivateautoshipping` tinyint(1) NOT NULL DEFAULT '0',
- `pos_sumarticles` tinyint(1) NOT NULL DEFAULT '0',
- `manualtracking` tinyint(1) NOT NULL DEFAULT '0',
- `zahlungsweise` text NOT NULL DEFAULT '',
- `zahlungsweiselieferant` text NOT NULL DEFAULT '',
- `versandart` text NOT NULL DEFAULT '',
- `ups_api_user` text NOT NULL DEFAULT '',
- `ups_api_password` text NOT NULL DEFAULT '',
- `ups_api_key` text NOT NULL DEFAULT '',
- `ups_accountnumber` text NOT NULL DEFAULT '',
- `ups_company_name` text NOT NULL DEFAULT '',
- `ups_street_name` text NOT NULL DEFAULT '',
- `ups_street_number` varchar(10) NOT NULL DEFAULT '',
- `ups_zip` text NOT NULL DEFAULT '',
- `ups_country` varchar(2) NOT NULL DEFAULT '',
- `ups_city` text NOT NULL DEFAULT '',
- `ups_email` text NOT NULL DEFAULT '',
- `ups_phone` text NOT NULL DEFAULT '',
- `ups_internet` text NOT NULL DEFAULT '',
- `ups_contact_person` text NOT NULL DEFAULT '',
- `ups_WeightInKG` decimal(10,2) DEFAULT NULL,
- `ups_LengthInCM` decimal(10,2) DEFAULT NULL,
- `ups_WidthInCM` decimal(10,2) DEFAULT NULL,
- `ups_HeightInCM` decimal(10,2) DEFAULT NULL,
- `ups_drucker` int(11) NOT NULL DEFAULT '0',
- `ups_ausgabe` text NOT NULL DEFAULT 'GIF',
- `ups_package_code` text NOT NULL DEFAULT '02',
- `ups_package_description` text NOT NULL DEFAULT 'Customer Supplied',
- `ups_service_code` text NOT NULL DEFAULT '11',
- `ups_service_description` text NOT NULL DEFAULT 'UPS Standard',
- `email_html_template` text,
- `druckanhang` int(1) DEFAULT NULL,
- `mailanhang` int(1) DEFAULT NULL,
- `next_retoure` text DEFAULT '',
- `next_goodspostingdocument` text DEFAULT '',
- `pos_disable_single_entries` tinyint(1) DEFAULT '0',
- `pos_disable_single_day` tinyint(1) DEFAULT '0',
- `pos_disable_counting_protocol` tinyint(1) DEFAULT '0',
- `pos_disable_signature` tinyint(1) DEFAULT '0',
- `steuer_erloese_inland_normal` varchar(10) DEFAULT '',
- `steuer_aufwendung_inland_normal` varchar(10) DEFAULT '',
- `steuer_erloese_inland_ermaessigt` varchar(10) DEFAULT '',
- `steuer_aufwendung_inland_ermaessigt` varchar(10) DEFAULT '',
- `steuer_erloese_inland_nichtsteuerbar` varchar(10) DEFAULT '',
- `steuer_aufwendung_inland_nichtsteuerbar` varchar(10) DEFAULT '',
- `steuer_erloese_inland_innergemeinschaftlich` varchar(10) DEFAULT '',
- `steuer_aufwendung_inland_innergemeinschaftlich` varchar(10) DEFAULT '',
- `steuer_erloese_inland_eunormal` varchar(10) DEFAULT '',
- `steuer_aufwendung_inland_eunormal` varchar(10) DEFAULT '',
- `steuer_erloese_inland_euermaessigt` varchar(10) DEFAULT '',
- `steuer_aufwendung_inland_euermaessigt` varchar(10) DEFAULT '',
- `steuer_erloese_inland_export` varchar(10) DEFAULT '',
- `steuer_aufwendung_inland_import` varchar(10) DEFAULT '',
- `create_proformainvoice` tinyint(1) DEFAULT '0',
- `print_proformainvoice` tinyint(1) DEFAULT '0',
- `proformainvoice_amount` int(11) DEFAULT '0',
- `anzeigesteuerbelegebestellung` tinyint(1) DEFAULT '0',
- `autobestbeforebatch` tinyint(1) DEFAULT '0',
- `allwaysautobestbeforebatch` tinyint(1) DEFAULT '0',
- `kommissionierlauflieferschein` tinyint(1) NOT NULL DEFAULT '0',
- `intraship_exportdrucker` int(11) NOT NULL DEFAULT '0',
- `multiorderpicking` tinyint(1) NOT NULL DEFAULT '0',
- `standardlager` int(11) NOT NULL DEFAULT '0',
- `standardlagerproduktion` int(11) NOT NULL DEFAULT '0',
- `klarna_merchantid` text NOT NULL DEFAULT '',
- `klarna_sharedsecret` text NOT NULL DEFAULT '',
- `nurlagerartikel` tinyint(1) NOT NULL DEFAULT '1',
- `paketmarkedrucken` tinyint(1) NOT NULL DEFAULT '0',
- `lieferscheinedrucken` tinyint(1) NOT NULL DEFAULT '0',
- `lieferscheinedruckenmenge` int(11) NOT NULL DEFAULT '0',
- `auftragdrucken` tinyint(1) NOT NULL DEFAULT '0',
- `auftragdruckenmenge` int(11) NOT NULL DEFAULT '0',
- `druckennachtracking` tinyint(1) NOT NULL DEFAULT '0',
- `exportdruckrechnungstufe1` tinyint(1) NOT NULL DEFAULT '0',
- `exportdruckrechnungstufe1menge` int(11) NOT NULL DEFAULT '0',
- `exportdruckrechnung` tinyint(1) NOT NULL DEFAULT '0',
- `exportdruckrechnungmenge` int(11) NOT NULL DEFAULT '0',
- `kommissionierlistestufe1` tinyint(1) NOT NULL DEFAULT '0',
- `kommissionierlistestufe1menge` int(11) NOT NULL DEFAULT '0',
- `fremdnummerscanerlauben` tinyint(1) NOT NULL DEFAULT '0',
- `zvt100url` text NOT NULL DEFAULT '',
- `zvt100port` varchar(5) NOT NULL DEFAULT '',
- `production_show_only_needed_storages` tinyint(1) NOT NULL DEFAULT '0',
- `produktion_extra_seiten` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_button_trinkgeldeckredit` tinyint(1) NOT NULL DEFAULT '0',
- `kasse_autologout` int(11) NOT NULL DEFAULT '0',
- `kasse_autologout_abschluss` int(11) NOT NULL DEFAULT '0',
- `next_receiptdocument` text DEFAULT '',
- `taxfromdoctypesettings` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `abkuerzung` (`abkuerzung`),
- KEY `kunde` (`kunde`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
+CREATE TABLE `projekt` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `name` text NOT NULL,
+ `abkuerzung` varchar(128) NOT NULL,
+ `verantwortlicher` text NOT NULL,
+ `beschreibung` text NOT NULL,
+ `sonstiges` text NOT NULL,
+ `aktiv` varchar(10) NOT NULL,
+ `farbe` varchar(16) NOT NULL,
+ `autoversand` int(1) NOT NULL,
+ `checkok` int(1) NOT NULL,
+ `portocheck` int(1) NOT NULL,
+ `automailrechnung` int(1) NOT NULL,
+ `checkname` text NOT NULL,
+ `zahlungserinnerung` int(1) NOT NULL,
+ `zahlungsmailbedinungen` text NOT NULL,
+ `folgebestaetigung` int(1) NOT NULL,
+ `stornomail` int(1) NOT NULL,
+ `kundenfreigabe_loeschen` int(1) NOT NULL,
+ `autobestellung` int(1) NOT NULL,
+ `speziallieferschein` int(1) NOT NULL,
+ `lieferscheinbriefpapier` int(11) NOT NULL,
+ `speziallieferscheinbeschriftung` int(1) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `geloescht` int(1) NOT NULL,
+ `logdatei` text NOT NULL,
+ `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT 19.00,
+ `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `waehrung` varchar(3) NOT NULL DEFAULT 'EUR',
+ `eigenesteuer` int(1) NOT NULL DEFAULT 0,
+ `druckerlogistikstufe1` int(11) NOT NULL DEFAULT 0,
+ `druckerlogistikstufe2` int(11) NOT NULL DEFAULT 0,
+ `selbstabholermail` tinyint(1) NOT NULL DEFAULT 0,
+ `eanherstellerscan` tinyint(1) NOT NULL DEFAULT 0,
+ `reservierung` int(1) DEFAULT NULL,
+ `verkaufszahlendiagram` int(1) DEFAULT NULL,
+ `oeffentlich` int(1) NOT NULL DEFAULT 0,
+ `shopzwangsprojekt` int(1) NOT NULL DEFAULT 0,
+ `kunde` int(11) DEFAULT NULL,
+ `dpdkundennr` text NOT NULL,
+ `dhlkundennr` text NOT NULL,
+ `dhlformat` text DEFAULT NULL,
+ `dpdformat` text DEFAULT NULL,
+ `paketmarke_einzeldatei` int(1) DEFAULT NULL,
+ `dpdpfad` text DEFAULT NULL,
+ `dhlpfad` text DEFAULT NULL,
+ `upspfad` varchar(64) NOT NULL DEFAULT '0',
+ `dhlintodb` tinyint(1) NOT NULL DEFAULT 0,
+ `intraship_enabled` tinyint(1) NOT NULL DEFAULT 0,
+ `intraship_drucker` int(11) NOT NULL DEFAULT 0,
+ `intraship_testmode` tinyint(1) NOT NULL DEFAULT 0,
+ `intraship_user` text NOT NULL,
+ `intraship_signature` text NOT NULL,
+ `intraship_ekp` text NOT NULL,
+ `intraship_api_user` text NOT NULL,
+ `intraship_api_password` text NOT NULL,
+ `intraship_company_name` text NOT NULL,
+ `intraship_street_name` text NOT NULL,
+ `intraship_street_number` text NOT NULL,
+ `intraship_zip` varchar(12) NOT NULL,
+ `intraship_country` varchar(128) NOT NULL DEFAULT 'germany',
+ `intraship_city` text NOT NULL,
+ `intraship_email` text NOT NULL,
+ `intraship_phone` text NOT NULL,
+ `intraship_internet` text NOT NULL,
+ `intraship_contact_person` text NOT NULL,
+ `intraship_account_owner` text NOT NULL,
+ `intraship_account_number` text NOT NULL,
+ `intraship_bank_code` text NOT NULL,
+ `intraship_bank_name` text NOT NULL,
+ `intraship_iban` text NOT NULL,
+ `intraship_bic` text NOT NULL,
+ `intraship_WeightInKG` int(11) NOT NULL DEFAULT 5,
+ `intraship_LengthInCM` int(11) NOT NULL DEFAULT 50,
+ `intraship_WidthInCM` int(11) NOT NULL DEFAULT 50,
+ `intraship_HeightInCM` int(11) NOT NULL DEFAULT 50,
+ `intraship_PackageType` varchar(8) NOT NULL DEFAULT 'pl',
+ `abrechnungsart` text NOT NULL,
+ `kommissionierverfahren` text NOT NULL,
+ `wechselaufeinstufig` int(11) DEFAULT NULL,
+ `projektuebergreifendkommisionieren` int(1) DEFAULT NULL,
+ `absendeadresse` text DEFAULT NULL,
+ `absendename` text DEFAULT NULL,
+ `absendesignatur` text NOT NULL,
+ `autodruckrechnung` int(1) DEFAULT NULL,
+ `autodruckversandbestaetigung` int(1) DEFAULT NULL,
+ `automailversandbestaetigung` int(1) DEFAULT NULL,
+ `autodrucklieferschein` int(1) DEFAULT NULL,
+ `automaillieferschein` int(1) DEFAULT NULL,
+ `autodruckstorno` int(1) DEFAULT NULL,
+ `autodruckanhang` int(1) DEFAULT NULL,
+ `automailanhang` int(1) DEFAULT NULL,
+ `autodruckerrechnung` int(11) NOT NULL DEFAULT 1,
+ `autodruckerlieferschein` int(11) NOT NULL DEFAULT 1,
+ `autodruckeranhang` int(11) NOT NULL DEFAULT 1,
+ `autodruckrechnungmenge` int(11) NOT NULL DEFAULT 1,
+ `autodrucklieferscheinmenge` int(11) NOT NULL DEFAULT 1,
+ `eigenernummernkreis` int(11) DEFAULT NULL,
+ `next_angebot` text DEFAULT NULL,
+ `next_auftrag` text DEFAULT NULL,
+ `next_rechnung` text DEFAULT NULL,
+ `next_lieferschein` text DEFAULT NULL,
+ `next_arbeitsnachweis` text DEFAULT NULL,
+ `next_reisekosten` text DEFAULT NULL,
+ `next_bestellung` text DEFAULT NULL,
+ `next_gutschrift` text DEFAULT NULL,
+ `next_kundennummer` text DEFAULT NULL,
+ `next_lieferantennummer` text DEFAULT NULL,
+ `next_mitarbeiternummer` text DEFAULT NULL,
+ `next_waren` text DEFAULT NULL,
+ `next_produktion` text DEFAULT NULL,
+ `next_sonstiges` text DEFAULT NULL,
+ `next_anfrage` text DEFAULT NULL,
+ `next_artikelnummer` text DEFAULT NULL,
+ `gesamtstunden_max` decimal(10,2) NOT NULL,
+ `auftragid` int(11) DEFAULT NULL,
+ `dhlzahlungmandant` varchar(3) NOT NULL,
+ `dhlretourenschein` int(1) NOT NULL,
+ `land` varchar(2) NOT NULL DEFAULT 'de',
+ `etiketten_positionen` tinyint(1) NOT NULL DEFAULT 0,
+ `etiketten_drucker` int(11) NOT NULL DEFAULT 0,
+ `etiketten_art` int(11) NOT NULL DEFAULT 0,
+ `seriennummernerfassen` tinyint(1) NOT NULL DEFAULT 1,
+ `versandzweigeteilt` tinyint(1) NOT NULL DEFAULT 0,
+ `nachnahmecheck` tinyint(1) NOT NULL DEFAULT 1,
+ `kasse_lieferschein_anlegen` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_lagerprozess` text NOT NULL,
+ `kasse_belegausgabe` text NOT NULL,
+ `kasse_preisgruppe` int(11) NOT NULL DEFAULT 0,
+ `kasse_text_bemerkung` varchar(255) NOT NULL DEFAULT 'interne bemerkung',
+ `kasse_text_freitext` varchar(255) NOT NULL DEFAULT 'text auf beleg',
+ `kasse_drucker` int(11) NOT NULL DEFAULT 0,
+ `kasse_lieferschein` int(11) NOT NULL DEFAULT 1,
+ `kasse_rechnung` int(11) NOT NULL DEFAULT 1,
+ `kasse_lieferschein_doppel` int(11) NOT NULL DEFAULT 1,
+ `kasse_lager` int(11) NOT NULL DEFAULT 0,
+ `kasse_konto` int(11) NOT NULL DEFAULT 0,
+ `kasse_laufkundschaft` int(11) NOT NULL DEFAULT 0,
+ `kasse_rabatt_artikel` int(11) NOT NULL DEFAULT 0,
+ `kasse_zahlung_bar` tinyint(1) NOT NULL DEFAULT 1,
+ `kasse_zahlung_ec` tinyint(1) NOT NULL DEFAULT 1,
+ `kasse_zahlung_kreditkarte` tinyint(1) NOT NULL DEFAULT 1,
+ `kasse_zahlung_ueberweisung` tinyint(1) NOT NULL DEFAULT 1,
+ `kasse_zahlung_paypal` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_extra_keinbeleg` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_extra_rechnung` tinyint(1) NOT NULL DEFAULT 1,
+ `kasse_extra_quittung` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_extra_gutschein` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_extra_rabatt_prozent` tinyint(1) NOT NULL DEFAULT 1,
+ `kasse_extra_rabatt_euro` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_adresse_erweitert` tinyint(1) NOT NULL DEFAULT 1,
+ `kasse_zahlungsauswahl_zwang` tinyint(1) NOT NULL DEFAULT 1,
+ `kasse_button_entnahme` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_button_trinkgeld` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_vorauswahl_anrede` varchar(64) NOT NULL DEFAULT 'herr',
+ `kasse_erweiterte_lagerabfrage` tinyint(1) NOT NULL DEFAULT 0,
+ `filialadresse` int(11) NOT NULL DEFAULT 0,
+ `versandprojektfiliale` int(11) NOT NULL DEFAULT 0,
+ `differenz_auslieferung_tage` int(11) NOT NULL DEFAULT 2,
+ `autostuecklistenanpassung` int(11) NOT NULL DEFAULT 1,
+ `dpdendung` varchar(32) NOT NULL DEFAULT '.csv',
+ `dhlendung` varchar(32) NOT NULL DEFAULT '.csv',
+ `tracking_substr_start` int(11) NOT NULL DEFAULT 8,
+ `tracking_remove_kundennummer` tinyint(11) NOT NULL DEFAULT 1,
+ `tracking_substr_length` tinyint(11) NOT NULL DEFAULT 0,
+ `go_drucker` int(11) NOT NULL DEFAULT 0,
+ `go_apiurl_prefix` text NOT NULL,
+ `go_apiurl_postfix` text NOT NULL,
+ `go_apiurl_user` text NOT NULL,
+ `go_username` text NOT NULL,
+ `go_password` text NOT NULL,
+ `go_ax4nr` text NOT NULL,
+ `go_name1` text NOT NULL,
+ `go_name2` text NOT NULL,
+ `go_abteilung` text NOT NULL,
+ `go_strasse1` text NOT NULL,
+ `go_strasse2` text NOT NULL,
+ `go_hausnummer` varchar(10) NOT NULL,
+ `go_plz` text DEFAULT NULL,
+ `go_ort` text NOT NULL,
+ `go_land` text NOT NULL,
+ `go_standardgewicht` decimal(10,2) DEFAULT NULL,
+ `go_format` text DEFAULT NULL,
+ `go_ausgabe` text DEFAULT NULL,
+ `intraship_exportgrund` text NOT NULL,
+ `billsafe_merchantId` text NOT NULL,
+ `billsafe_merchantLicenseSandbox` text NOT NULL,
+ `billsafe_merchantLicenseLive` text NOT NULL,
+ `billsafe_applicationSignature` text NOT NULL,
+ `billsafe_applicationVersion` text NOT NULL,
+ `secupay_apikey` text NOT NULL,
+ `secupay_url` text NOT NULL,
+ `secupay_demo` tinyint(1) NOT NULL DEFAULT 0,
+ `mahnwesen` tinyint(1) NOT NULL DEFAULT 1,
+ `status` varchar(64) NOT NULL DEFAULT 'gestartet',
+ `kasse_bondrucker` int(11) NOT NULL DEFAULT 0,
+ `kasse_bondrucker_aktiv` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_bondrucker_qrcode` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_bon_zeile1` varchar(255) NOT NULL DEFAULT 'xentral store',
+ `kasse_bon_zeile2` text NOT NULL,
+ `kasse_bon_zeile3` text NOT NULL,
+ `kasse_zahlung_bar_bezahlt` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_zahlung_ec_bezahlt` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_zahlung_kreditkarte_bezahlt` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_zahlung_ueberweisung_bezahlt` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_zahlung_paypal_bezahlt` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_quittung_rechnung` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_button_einlage` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_button_schublade` tinyint(1) NOT NULL DEFAULT 0,
+ `produktionauftragautomatischfreigeben` tinyint(1) NOT NULL DEFAULT 0,
+ `versandlagerplatzanzeigen` tinyint(1) NOT NULL DEFAULT 0,
+ `versandartikelnameausstammdaten` tinyint(1) NOT NULL DEFAULT 0,
+ `projektlager` int(1) NOT NULL DEFAULT 0,
+ `tracing_substr_length` tinyint(11) NOT NULL DEFAULT 0,
+ `intraship_partnerid` varchar(32) NOT NULL DEFAULT '01',
+ `intraship_retourenlabel` tinyint(1) NOT NULL DEFAULT 0,
+ `intraship_retourenaccount` varchar(16) NOT NULL,
+ `absendegrussformel` text NOT NULL,
+ `autodruckrechnungdoppel` int(1) NOT NULL DEFAULT 0,
+ `intraship_partnerid_welt` text NOT NULL,
+ `next_kalkulation` text NOT NULL,
+ `next_preisanfrage` text NOT NULL,
+ `next_proformarechnung` text NOT NULL,
+ `next_verbindlichkeit` text DEFAULT NULL,
+ `freifeld1` text DEFAULT NULL,
+ `freifeld2` text DEFAULT NULL,
+ `freifeld3` text DEFAULT NULL,
+ `freifeld4` text DEFAULT NULL,
+ `freifeld5` text DEFAULT NULL,
+ `freifeld6` text DEFAULT NULL,
+ `freifeld7` text DEFAULT NULL,
+ `freifeld8` text DEFAULT NULL,
+ `freifeld9` text DEFAULT NULL,
+ `freifeld10` text DEFAULT NULL,
+ `mahnwesen_abweichender_versender` varchar(40) NOT NULL,
+ `lagerplatzlieferscheinausblenden` int(11) NOT NULL DEFAULT 0,
+ `etiketten_sort` tinyint(2) NOT NULL DEFAULT 0,
+ `eanherstellerscanerlauben` tinyint(1) NOT NULL DEFAULT 0,
+ `chargenerfassen` tinyint(1) NOT NULL DEFAULT 0,
+ `mhderfassen` tinyint(1) NOT NULL DEFAULT 0,
+ `autodruckrechnungstufe1` tinyint(1) NOT NULL DEFAULT 0,
+ `autodruckrechnungstufe1menge` tinyint(1) NOT NULL DEFAULT 1,
+ `autodruckrechnungstufe1mail` tinyint(1) NOT NULL DEFAULT 0,
+ `autodruckkommissionierscheinstufe1` tinyint(1) NOT NULL DEFAULT 0,
+ `autodruckkommissionierscheinstufe1menge` tinyint(1) NOT NULL DEFAULT 1,
+ `kasse_bondrucker_freifeld` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_bondrucker_anzahl` int(11) NOT NULL DEFAULT 1,
+ `kasse_rksv_aktiv` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_rksv_tool` text NOT NULL,
+ `kasse_rksv_kartenleser` text NOT NULL,
+ `kasse_rksv_karteseriennummer` text NOT NULL,
+ `kasse_rksv_kartepin` text NOT NULL,
+ `kasse_rksv_aeskey` text NOT NULL,
+ `kasse_rksv_publiczertifikat` text NOT NULL,
+ `kasse_rksv_publiczertifikatkette` text NOT NULL,
+ `kasse_rksv_kassenid` text NOT NULL,
+ `kasse_gutschrift` int(11) NOT NULL DEFAULT 1,
+ `rechnungerzeugen` tinyint(1) NOT NULL DEFAULT 0,
+ `pos_artikeltexteuebernehmen` tinyint(1) NOT NULL DEFAULT 0,
+ `pos_anzeigenetto` tinyint(1) NOT NULL DEFAULT 0,
+ `pos_zwischenspeichern` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_button_belegladen` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_button_storno` tinyint(1) NOT NULL DEFAULT 0,
+ `pos_kundenalleprojekte` tinyint(1) NOT NULL DEFAULT 0,
+ `pos_artikelnurausprojekt` tinyint(1) NOT NULL DEFAULT 0,
+ `allechargenmhd` tinyint(1) NOT NULL DEFAULT 0,
+ `anzeigesteuerbelege` int(11) NOT NULL DEFAULT 0,
+ `pos_grosseansicht` tinyint(1) NOT NULL DEFAULT 0,
+ `preisberechnung` int(11) NOT NULL DEFAULT 0,
+ `steuernummer` varchar(32) NOT NULL,
+ `paketmarkeautodrucken` tinyint(1) NOT NULL DEFAULT 0,
+ `orderpicking_sort` varchar(26) NOT NULL,
+ `deactivateautoshipping` tinyint(1) NOT NULL DEFAULT 0,
+ `pos_sumarticles` tinyint(1) NOT NULL DEFAULT 0,
+ `manualtracking` tinyint(1) NOT NULL DEFAULT 0,
+ `zahlungsweise` text NOT NULL,
+ `zahlungsweiselieferant` text NOT NULL,
+ `versandart` text NOT NULL,
+ `ups_api_user` text NOT NULL,
+ `ups_api_password` text NOT NULL,
+ `ups_api_key` text NOT NULL,
+ `ups_accountnumber` text NOT NULL,
+ `ups_company_name` text NOT NULL,
+ `ups_street_name` text NOT NULL,
+ `ups_street_number` varchar(10) NOT NULL,
+ `ups_zip` text NOT NULL,
+ `ups_country` varchar(2) NOT NULL,
+ `ups_city` text NOT NULL,
+ `ups_email` text NOT NULL,
+ `ups_phone` text NOT NULL,
+ `ups_internet` text NOT NULL,
+ `ups_contact_person` text NOT NULL,
+ `ups_WeightInKG` decimal(10,2) DEFAULT NULL,
+ `ups_LengthInCM` decimal(10,2) DEFAULT NULL,
+ `ups_WidthInCM` decimal(10,2) DEFAULT NULL,
+ `ups_HeightInCM` decimal(10,2) DEFAULT NULL,
+ `ups_drucker` int(11) NOT NULL DEFAULT 0,
+ `ups_ausgabe` varchar(16) NOT NULL DEFAULT 'gif',
+ `ups_package_code` varchar(16) NOT NULL DEFAULT '02',
+ `ups_package_description` varchar(255) NOT NULL DEFAULT 'customer supplied',
+ `ups_service_code` varchar(16) NOT NULL DEFAULT '11',
+ `ups_service_description` varchar(255) NOT NULL DEFAULT 'ups standard',
+ `email_html_template` text DEFAULT NULL,
+ `druckanhang` int(1) DEFAULT NULL,
+ `mailanhang` int(1) DEFAULT NULL,
+ `next_retoure` text DEFAULT NULL,
+ `next_goodspostingdocument` text DEFAULT NULL,
+ `pos_disable_single_entries` tinyint(1) DEFAULT 0,
+ `pos_disable_single_day` tinyint(1) DEFAULT 0,
+ `pos_disable_counting_protocol` tinyint(1) DEFAULT 0,
+ `pos_disable_signature` tinyint(1) DEFAULT 0,
+ `steuer_erloese_inland_normal` varchar(10) DEFAULT NULL,
+ `steuer_aufwendung_inland_normal` varchar(10) DEFAULT NULL,
+ `steuer_erloese_inland_ermaessigt` varchar(10) DEFAULT NULL,
+ `steuer_aufwendung_inland_ermaessigt` varchar(10) DEFAULT NULL,
+ `steuer_erloese_inland_nichtsteuerbar` varchar(10) DEFAULT NULL,
+ `steuer_aufwendung_inland_nichtsteuerbar` varchar(10) DEFAULT NULL,
+ `steuer_erloese_inland_innergemeinschaftlich` varchar(10) DEFAULT NULL,
+ `steuer_aufwendung_inland_innergemeinschaftlich` varchar(10) DEFAULT NULL,
+ `steuer_erloese_inland_eunormal` varchar(10) DEFAULT NULL,
+ `steuer_aufwendung_inland_eunormal` varchar(10) DEFAULT NULL,
+ `steuer_erloese_inland_euermaessigt` varchar(10) DEFAULT NULL,
+ `steuer_aufwendung_inland_euermaessigt` varchar(10) DEFAULT NULL,
+ `steuer_erloese_inland_export` varchar(10) DEFAULT NULL,
+ `steuer_aufwendung_inland_import` varchar(10) DEFAULT NULL,
+ `create_proformainvoice` tinyint(1) DEFAULT 0,
+ `print_proformainvoice` tinyint(1) DEFAULT 0,
+ `proformainvoice_amount` int(11) DEFAULT 0,
+ `anzeigesteuerbelegebestellung` tinyint(1) DEFAULT 0,
+ `autobestbeforebatch` tinyint(1) DEFAULT 0,
+ `allwaysautobestbeforebatch` tinyint(1) DEFAULT 0,
+ `kommissionierlauflieferschein` tinyint(1) NOT NULL DEFAULT 0,
+ `intraship_exportdrucker` int(11) NOT NULL DEFAULT 0,
+ `multiorderpicking` tinyint(1) NOT NULL DEFAULT 0,
+ `standardlager` int(11) NOT NULL DEFAULT 0,
+ `standardlagerproduktion` int(11) NOT NULL DEFAULT 0,
+ `klarna_merchantid` text NOT NULL,
+ `klarna_sharedsecret` text NOT NULL,
+ `nurlagerartikel` tinyint(1) NOT NULL DEFAULT 1,
+ `paketmarkedrucken` tinyint(1) NOT NULL DEFAULT 0,
+ `lieferscheinedrucken` tinyint(1) NOT NULL DEFAULT 0,
+ `lieferscheinedruckenmenge` int(11) NOT NULL DEFAULT 0,
+ `auftragdrucken` tinyint(1) NOT NULL DEFAULT 0,
+ `auftragdruckenmenge` int(11) NOT NULL DEFAULT 0,
+ `druckennachtracking` tinyint(1) NOT NULL DEFAULT 0,
+ `exportdruckrechnungstufe1` tinyint(1) NOT NULL DEFAULT 0,
+ `exportdruckrechnungstufe1menge` int(11) NOT NULL DEFAULT 0,
+ `exportdruckrechnung` tinyint(1) NOT NULL DEFAULT 0,
+ `exportdruckrechnungmenge` int(11) NOT NULL DEFAULT 0,
+ `kommissionierlistestufe1` tinyint(1) NOT NULL DEFAULT 0,
+ `kommissionierlistestufe1menge` int(11) NOT NULL DEFAULT 0,
+ `fremdnummerscanerlauben` tinyint(1) NOT NULL DEFAULT 0,
+ `zvt100url` text NOT NULL,
+ `zvt100port` varchar(5) NOT NULL,
+ `production_show_only_needed_storages` tinyint(1) NOT NULL DEFAULT 0,
+ `produktion_extra_seiten` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_button_trinkgeldeckredit` tinyint(1) NOT NULL DEFAULT 0,
+ `kasse_autologout` int(11) NOT NULL DEFAULT 0,
+ `kasse_autologout_abschluss` int(11) NOT NULL DEFAULT 0,
+ `next_receiptdocument` text DEFAULT NULL,
+ `taxfromdoctypesettings` tinyint(1) NOT NULL DEFAULT 0,
+ `next_lieferantengutschrift` text DEFAULT NULL,
+ `kasse_print_qr` tinyint(1) NOT NULL DEFAULT 0,
+ `buchhaltung_berater` varchar(64) NOT NULL,
+ `buchhaltung_mandant` varchar(64) NOT NULL,
+ `buchhaltung_wj_beginn` varchar(4) NOT NULL DEFAULT '0101',
+ `buchhaltung_sachkontenlaenge` int(1) NOT NULL DEFAULT 4,
+ PRIMARY KEY (`id`),
+ KEY `abkuerzung` (`abkuerzung`),
+ KEY `kunde` (`kunde`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `projekt_artikel`
--
+DROP TABLE IF EXISTS `projekt_artikel`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `projekt_artikel` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `projekt` int(11) NOT NULL DEFAULT '0',
- `teilprojekt` int(11) NOT NULL DEFAULT '0',
- `artikel` int(11) NOT NULL DEFAULT '0',
- `parent` int(11) NOT NULL DEFAULT '0',
- `sort` int(11) NOT NULL DEFAULT '0',
- `geplant` decimal(14,4) NOT NULL,
- `cache_BE` decimal(14,4) NOT NULL,
- `cache_PR` decimal(14,4) NOT NULL,
- `cache_AN` decimal(14,4) NOT NULL,
- `cache_AB` decimal(14,4) NOT NULL,
- `cache_LS` decimal(14,4) NOT NULL,
- `cache_RE` decimal(14,4) NOT NULL,
- `cache_GS` decimal(14,4) NOT NULL,
- `cache_WE` decimal(14,4) NOT NULL,
- `ek_geplant` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `vk_geplant` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `kalkulationbasis` varchar(64) NOT NULL DEFAULT 'prostueck',
- `nr` varchar(64) NOT NULL DEFAULT '',
- `cache_WA` decimal(14,4) NOT NULL,
- `cache_PF` decimal(14,4) NOT NULL,
- `cache_PRO` decimal(14,4) NOT NULL,
- `lastcheck` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `last_cache` timestamp NULL DEFAULT NULL,
- `kommentar` varchar(1024) NOT NULL DEFAULT '',
- `showinmonitoring` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `projekt_artikel` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `teilprojekt` int(11) NOT NULL DEFAULT 0,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `parent` int(11) NOT NULL DEFAULT 0,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `geplant` decimal(14,4) NOT NULL,
+ `cache_BE` decimal(14,4) NOT NULL,
+ `cache_PR` decimal(14,4) NOT NULL,
+ `cache_AN` decimal(14,4) NOT NULL,
+ `cache_AB` decimal(14,4) NOT NULL,
+ `cache_LS` decimal(14,4) NOT NULL,
+ `cache_RE` decimal(14,4) NOT NULL,
+ `cache_GS` decimal(14,4) NOT NULL,
+ `cache_WE` decimal(14,4) NOT NULL,
+ `ek_geplant` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `vk_geplant` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `kalkulationbasis` varchar(64) NOT NULL DEFAULT 'prostueck',
+ `nr` varchar(64) NOT NULL,
+ `cache_WA` decimal(14,4) NOT NULL,
+ `cache_PF` decimal(14,4) NOT NULL,
+ `cache_PRO` decimal(14,4) NOT NULL,
+ `lastcheck` timestamp NOT NULL DEFAULT current_timestamp(),
+ `last_cache` timestamp NULL DEFAULT NULL,
+ `kommentar` varchar(1024) NOT NULL,
+ `showinmonitoring` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `projekt_inventar`
--
+DROP TABLE IF EXISTS `projekt_inventar`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `projekt_inventar` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL,
- `menge` decimal(14,4) NOT NULL,
- `bestellung` int(11) NOT NULL,
- `projekt` int(11) NOT NULL,
- `adresse` int(11) NOT NULL,
- `mitarbeiter` varchar(255) NOT NULL,
- `vpe` varchar(255) NOT NULL,
- `zeit` datetime NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `projekt_inventar` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL,
+ `menge` decimal(14,4) NOT NULL,
+ `bestellung` int(11) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `mitarbeiter` varchar(255) NOT NULL,
+ `vpe` varchar(255) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `protokoll`
--
+DROP TABLE IF EXISTS `protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `meldung` text NOT NULL,
- `dump` text NOT NULL,
- `module` varchar(64) NOT NULL DEFAULT '',
- `action` varchar(64) NOT NULL DEFAULT '',
- `bearbeiter` varchar(64) NOT NULL DEFAULT '',
- `funktionsname` varchar(64) NOT NULL DEFAULT '',
- `datum` datetime DEFAULT NULL,
- `parameter` int(11) NOT NULL DEFAULT '0',
- `argumente` text NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=48 DEFAULT CHARSET=utf8;
+CREATE TABLE `protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `meldung` text NOT NULL,
+ `dump` text NOT NULL,
+ `module` varchar(64) NOT NULL,
+ `action` varchar(64) NOT NULL,
+ `bearbeiter` varchar(64) NOT NULL,
+ `funktionsname` varchar(64) NOT NULL,
+ `datum` datetime DEFAULT NULL,
+ `parameter` int(11) NOT NULL DEFAULT 0,
+ `argumente` text NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=1132 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `provision_regeln`
--
+DROP TABLE IF EXISTS `provision_regeln`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `provision_regeln` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(64) NOT NULL DEFAULT '',
- `beschreibung` text NOT NULL,
- `gruppe` int(11) NOT NULL DEFAULT '0',
- `adresse` int(11) NOT NULL DEFAULT '0',
- `artikel` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `von` date NOT NULL,
- `bis` date NOT NULL,
- `typ` varchar(32) NOT NULL DEFAULT '',
- `prio` int(11) NOT NULL DEFAULT '0',
- `absolut` tinyint(1) NOT NULL DEFAULT '0',
- `provision` decimal(10,4) NOT NULL DEFAULT '0.0000',
- `belegtyp` varchar(32) NOT NULL DEFAULT '',
- `belegnr` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `gruppe` (`gruppe`),
- KEY `artikel` (`artikel`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `provision_regeln` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(64) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `von` date NOT NULL,
+ `bis` date NOT NULL,
+ `typ` varchar(32) NOT NULL,
+ `prio` int(11) NOT NULL DEFAULT 0,
+ `absolut` tinyint(1) NOT NULL DEFAULT 0,
+ `provision` decimal(10,4) NOT NULL DEFAULT 0.0000,
+ `belegtyp` varchar(32) NOT NULL,
+ `belegnr` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `gruppe` (`gruppe`),
+ KEY `artikel` (`artikel`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `provisionenartikel_abrechnungen`
--
+DROP TABLE IF EXISTS `provisionenartikel_abrechnungen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `provisionenartikel_abrechnungen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datumvon` date DEFAULT NULL,
- `datumbis` date DEFAULT NULL,
- `angelegt_von` varchar(128) NOT NULL DEFAULT '',
- `umsatz_netto` decimal(10,2) NOT NULL DEFAULT '0.00',
- `provision` decimal(10,2) NOT NULL DEFAULT '0.00',
- `dynamisch` int(11) NOT NULL DEFAULT '0',
- `userid` int(11) NOT NULL DEFAULT '0',
- `berechnungstyp` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `userid` (`userid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `provisionenartikel_abrechnungen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datumvon` date DEFAULT NULL,
+ `datumbis` date DEFAULT NULL,
+ `angelegt_von` varchar(128) NOT NULL,
+ `umsatz_netto` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `provision` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `dynamisch` int(11) NOT NULL DEFAULT 0,
+ `userid` int(11) NOT NULL DEFAULT 0,
+ `berechnungstyp` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `userid` (`userid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `provisionenartikel_abrechnungen_provisionen`
--
+DROP TABLE IF EXISTS `provisionenartikel_abrechnungen_provisionen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `provisionenartikel_abrechnungen_provisionen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `artikel` int(11) NOT NULL DEFAULT '0',
- `artikelkategorie` varchar(255) NOT NULL DEFAULT '',
- `preis` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `waehrung` varchar(128) NOT NULL DEFAULT '',
- `menge` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `datum` date DEFAULT NULL,
- `provision` decimal(10,2) NOT NULL DEFAULT '0.00',
- `abrechnung` int(11) NOT NULL DEFAULT '0',
- `rabatt` decimal(10,2) NOT NULL DEFAULT '0.00',
- `umsatznetto` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `provisionbetrag` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `typ` tinyint(1) NOT NULL DEFAULT '1',
- `typid` int(11) NOT NULL DEFAULT '0',
- `vertriebsleiteradresse` int(11) NOT NULL DEFAULT '0',
- `vertriebsleiterprovision` decimal(10,2) NOT NULL DEFAULT '0.00',
- `vertriebsleiterprovisionbetrag` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `nummer` varchar(255) NOT NULL DEFAULT '',
- `name_de` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `provisionenartikel_abrechnungen_provisionen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `artikelkategorie` varchar(255) NOT NULL,
+ `preis` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `waehrung` varchar(128) NOT NULL,
+ `menge` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `datum` date DEFAULT NULL,
+ `provision` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `abrechnung` int(11) NOT NULL DEFAULT 0,
+ `rabatt` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `umsatznetto` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `provisionbetrag` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `typ` tinyint(1) NOT NULL DEFAULT 1,
+ `typid` int(11) NOT NULL DEFAULT 0,
+ `vertriebsleiteradresse` int(11) NOT NULL DEFAULT 0,
+ `vertriebsleiterprovision` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `vertriebsleiterprovisionbetrag` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `nummer` varchar(255) NOT NULL,
+ `name_de` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `provisionenartikel_provision`
--
+DROP TABLE IF EXISTS `provisionenartikel_provision`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `provisionenartikel_provision` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `kategorie` int(11) NOT NULL DEFAULT '0',
- `adresse` int(11) NOT NULL DEFAULT '0',
- `provision` decimal(10,2) NOT NULL DEFAULT '0.00',
- `gueltigvon` date DEFAULT NULL,
- `gueltigbis` date DEFAULT NULL,
- `provisiontyp` varchar(64) NOT NULL DEFAULT '',
- `kunde` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `provisionenartikel_provision` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `kategorie` int(11) NOT NULL DEFAULT 0,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `provision` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `gueltigvon` date DEFAULT NULL,
+ `gueltigbis` date DEFAULT NULL,
+ `provisiontyp` varchar(64) NOT NULL,
+ `kunde` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `prozessstarter`
--
+DROP TABLE IF EXISTS `prozessstarter`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `prozessstarter` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) NOT NULL,
- `bedingung` varchar(255) NOT NULL,
- `art` varchar(255) NOT NULL,
- `startzeit` datetime NOT NULL,
- `letzteausfuerhung` datetime NOT NULL,
- `periode` varchar(255) NOT NULL DEFAULT '1440',
- `typ` varchar(255) NOT NULL,
- `parameter` varchar(255) NOT NULL,
- `aktiv` int(1) NOT NULL,
- `mutex` int(1) NOT NULL,
- `mutexcounter` int(11) NOT NULL,
- `firma` int(11) NOT NULL,
- `art_filter` varchar(20) NOT NULL DEFAULT '',
- `status` varchar(255) NOT NULL DEFAULT '',
- `status_zeit` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `recommended_period` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `parameter` (`parameter`)
-) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=utf8;
+CREATE TABLE `prozessstarter` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) NOT NULL,
+ `bedingung` varchar(255) NOT NULL,
+ `art` varchar(255) NOT NULL,
+ `startzeit` datetime NOT NULL,
+ `letzteausfuerhung` datetime NOT NULL,
+ `periode` varchar(255) NOT NULL DEFAULT '1440',
+ `typ` varchar(255) NOT NULL,
+ `parameter` varchar(255) NOT NULL,
+ `aktiv` int(1) NOT NULL,
+ `mutex` int(1) NOT NULL,
+ `mutexcounter` int(11) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `art_filter` varchar(20) NOT NULL,
+ `status` varchar(255) NOT NULL,
+ `status_zeit` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `recommended_period` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `parameter` (`parameter`)
+) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `pseudostorage_shop`
--
+DROP TABLE IF EXISTS `pseudostorage_shop`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `pseudostorage_shop` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `formula` text NOT NULL,
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `pseudostorage_shop` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `formula` text NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `real_article_mapping`
--
+DROP TABLE IF EXISTS `real_article_mapping`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `real_article_mapping` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL,
- `article_id` int(11) DEFAULT NULL,
- `ignore` int(2) NOT NULL DEFAULT '0',
- `ext_sku` varchar(255) NOT NULL DEFAULT '',
- `ext_ean` varchar(255) NOT NULL DEFAULT '',
- `ext_name` varchar(255) NOT NULL DEFAULT '',
- `ext_item_id` varchar(255) NOT NULL DEFAULT '',
- `ext_unit_id` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `real_article_mapping` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL,
+ `article_id` int(11) DEFAULT NULL,
+ `ignore` int(2) NOT NULL DEFAULT 0,
+ `ext_sku` varchar(255) NOT NULL,
+ `ext_ean` varchar(255) NOT NULL,
+ `ext_name` varchar(255) NOT NULL,
+ `ext_item_id` varchar(255) NOT NULL,
+ `ext_unit_id` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `real_kategoriespezifisch`
--
+DROP TABLE IF EXISTS `real_kategoriespezifisch`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `real_kategoriespezifisch` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `artikel` int(11) NOT NULL,
- `shop` int(11) NOT NULL,
- `mandatory` int(1) DEFAULT '0',
- `specwert` varchar(255) NOT NULL,
- `specbezeichnung` varchar(255) NOT NULL,
- `specname` varchar(255) DEFAULT NULL,
- `multipleallowed` int(1) DEFAULT '0',
- `type` varchar(255) DEFAULT NULL,
- `typevalue` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `real_kategoriespezifisch` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `shop` int(11) NOT NULL,
+ `mandatory` int(1) DEFAULT 0,
+ `specwert` varchar(255) NOT NULL,
+ `specbezeichnung` varchar(255) NOT NULL,
+ `specname` varchar(255) DEFAULT NULL,
+ `multipleallowed` int(1) DEFAULT 0,
+ `type` varchar(255) DEFAULT NULL,
+ `typevalue` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `real_kategorievorschlag`
--
+DROP TABLE IF EXISTS `real_kategorievorschlag`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `real_kategorievorschlag` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `artikel` int(11) NOT NULL,
- `shop` int(11) NOT NULL,
- `vorschlagid` int(11) DEFAULT NULL,
- `vorschlagbezeichnung` varchar(255) DEFAULT NULL,
- `vorschlagparentid` varchar(255) DEFAULT NULL,
- `level` varchar(255) DEFAULT NULL,
- `lieferkategorie` varchar(255) DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `real_kategorievorschlag` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `shop` int(11) NOT NULL,
+ `vorschlagid` int(11) DEFAULT NULL,
+ `vorschlagbezeichnung` varchar(255) DEFAULT NULL,
+ `vorschlagparentid` varchar(255) DEFAULT NULL,
+ `level` varchar(255) DEFAULT NULL,
+ `lieferkategorie` varchar(255) DEFAULT '0',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `real_versandgruppen`
--
+DROP TABLE IF EXISTS `real_versandgruppen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `real_versandgruppen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop` int(11) NOT NULL,
- `bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `real_versandgruppen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop` int(11) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `receiptdocument`
--
+DROP TABLE IF EXISTS `receiptdocument`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `receiptdocument` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `address_id` int(11) NOT NULL DEFAULT '0',
- `order_id` int(11) NOT NULL DEFAULT '0',
- `creditnote_id` int(11) NOT NULL DEFAULT '0',
- `parcel_receipt_id` int(11) NOT NULL DEFAULT '0',
- `useredit_id` int(11) NOT NULL DEFAULT '0',
- `status` varchar(32) NOT NULL DEFAULT '',
- `status_qs` varchar(32) NOT NULL DEFAULT '',
- `updated_by` varchar(255) NOT NULL DEFAULT '',
- `document_number` varchar(32) NOT NULL DEFAULT '',
- `supplier_order_id` int(11) NOT NULL DEFAULT '0',
- `return_order_id` int(11) NOT NULL DEFAULT '0',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `useredit_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `receiptdocument` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `address_id` int(11) NOT NULL DEFAULT 0,
+ `order_id` int(11) NOT NULL DEFAULT 0,
+ `creditnote_id` int(11) NOT NULL DEFAULT 0,
+ `parcel_receipt_id` int(11) NOT NULL DEFAULT 0,
+ `useredit_id` int(11) NOT NULL DEFAULT 0,
+ `status` varchar(32) NOT NULL,
+ `status_qs` varchar(32) NOT NULL,
+ `updated_by` varchar(255) NOT NULL,
+ `document_number` varchar(32) NOT NULL,
+ `supplier_order_id` int(11) NOT NULL DEFAULT 0,
+ `return_order_id` int(11) NOT NULL DEFAULT 0,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `useredit_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `receiptdocument_log`
--
+DROP TABLE IF EXISTS `receiptdocument_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `receiptdocument_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `receiptdocument_id` int(11) NOT NULL DEFAULT '0',
- `log` varchar(255) NOT NULL DEFAULT '',
- `created_by` varchar(255) NOT NULL DEFAULT '',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `receiptdocument_id` (`receiptdocument_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `receiptdocument_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `receiptdocument_id` int(11) NOT NULL DEFAULT 0,
+ `log` varchar(255) NOT NULL,
+ `created_by` varchar(255) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `receiptdocument_id` (`receiptdocument_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `receiptdocument_position`
--
+DROP TABLE IF EXISTS `receiptdocument_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `receiptdocument_position` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `receiptdocument_id` int(11) NOT NULL DEFAULT '0',
- `article_id` int(11) NOT NULL DEFAULT '0',
- `amount` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `amount_good` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `amount_bad` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `position` int(11) NOT NULL DEFAULT '0',
- `type` varchar(32) NOT NULL DEFAULT '',
- `doctype` varchar(255) NOT NULL DEFAULT '',
- `doctypeid` int(1) NOT NULL DEFAULT '0',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `receiptdocument_id` (`receiptdocument_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `receiptdocument_position` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `receiptdocument_id` int(11) NOT NULL DEFAULT 0,
+ `article_id` int(11) NOT NULL DEFAULT 0,
+ `amount` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `amount_good` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `amount_bad` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `position` int(11) NOT NULL DEFAULT 0,
+ `type` varchar(32) NOT NULL,
+ `doctype` varchar(255) NOT NULL,
+ `doctypeid` int(1) NOT NULL DEFAULT 0,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `receiptdocument_id` (`receiptdocument_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `rechnung`
--
+DROP TABLE IF EXISTS `rechnung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `rechnung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `aborechnung` int(1) NOT NULL,
- `projekt` varchar(222) NOT NULL,
- `anlegeart` varchar(255) NOT NULL,
- `belegnr` varchar(255) NOT NULL,
- `auftrag` varchar(255) NOT NULL,
- `auftragid` int(11) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `freitext` text NOT NULL,
- `internebemerkung` text NOT NULL,
- `status` varchar(64) NOT NULL,
- `adresse` int(11) NOT NULL,
- `name` varchar(255) NOT NULL,
- `abteilung` varchar(255) NOT NULL,
- `unterabteilung` varchar(255) NOT NULL,
- `strasse` varchar(255) NOT NULL,
- `adresszusatz` varchar(255) NOT NULL,
- `ansprechpartner` varchar(255) NOT NULL,
- `plz` varchar(255) NOT NULL,
- `ort` varchar(255) NOT NULL,
- `land` varchar(255) NOT NULL,
- `ustid` varchar(255) NOT NULL,
- `ust_befreit` int(1) NOT NULL,
- `ustbrief` int(11) NOT NULL,
- `ustbrief_eingang` int(11) NOT NULL,
- `ustbrief_eingang_am` date NOT NULL,
- `email` varchar(255) NOT NULL,
- `telefon` varchar(255) NOT NULL,
- `telefax` varchar(255) NOT NULL,
- `betreff` varchar(255) NOT NULL,
- `kundennummer` varchar(64) DEFAULT NULL,
- `lieferschein` int(11) NOT NULL,
- `versandart` varchar(255) NOT NULL,
- `lieferdatum` date NOT NULL,
- `buchhaltung` varchar(255) NOT NULL,
- `zahlungsweise` varchar(255) NOT NULL,
- `zahlungsstatus` varchar(255) NOT NULL,
- `ist` decimal(18,2) NOT NULL DEFAULT '0.00',
- `soll` decimal(18,2) NOT NULL DEFAULT '0.00',
- `skonto_gegeben` decimal(10,2) NOT NULL,
- `zahlungszieltage` int(11) NOT NULL,
- `zahlungszieltageskonto` int(11) NOT NULL,
- `zahlungszielskonto` decimal(10,2) NOT NULL,
- `firma` int(11) NOT NULL,
- `versendet` int(1) NOT NULL,
- `versendet_am` datetime NOT NULL,
- `versendet_per` varchar(255) NOT NULL,
- `versendet_durch` varchar(255) NOT NULL,
- `versendet_mahnwesen` int(1) NOT NULL,
- `mahnwesen` varchar(255) NOT NULL,
- `mahnwesen_datum` date NOT NULL,
- `mahnwesen_gesperrt` int(1) NOT NULL,
- `mahnwesen_internebemerkung` text NOT NULL,
- `inbearbeitung` int(1) NOT NULL,
- `datev_abgeschlossen` int(1) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `doppel` int(1) DEFAULT NULL,
- `autodruck_rz` int(1) NOT NULL DEFAULT '0',
- `autodruck_periode` int(1) NOT NULL DEFAULT '1',
- `autodruck_done` int(1) NOT NULL DEFAULT '0',
- `autodruck_anzahlverband` int(11) NOT NULL DEFAULT '0',
- `autodruck_anzahlkunde` int(11) NOT NULL DEFAULT '0',
- `autodruck_mailverband` int(1) NOT NULL DEFAULT '0',
- `autodruck_mailkunde` int(1) NOT NULL DEFAULT '0',
- `dta_datei_verband` int(11) NOT NULL DEFAULT '0',
- `dta_datei` int(11) NOT NULL DEFAULT '0',
- `deckungsbeitragcalc` tinyint(1) NOT NULL DEFAULT '0',
- `deckungsbeitrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `umsatz_netto` decimal(18,2) NOT NULL DEFAULT '0.00',
- `erloes_netto` decimal(18,2) NOT NULL DEFAULT '0.00',
- `mahnwesenfestsetzen` tinyint(1) NOT NULL DEFAULT '0',
- `vertriebid` int(11) DEFAULT NULL,
- `aktion` varchar(64) NOT NULL DEFAULT '',
- `vertrieb` varchar(255) NOT NULL DEFAULT '',
- `provision` decimal(10,2) DEFAULT NULL,
- `provision_summe` decimal(10,2) DEFAULT NULL,
- `gruppe` int(11) NOT NULL DEFAULT '0',
- `punkte` int(11) DEFAULT NULL,
- `bonuspunkte` int(11) DEFAULT NULL,
- `provdatum` date DEFAULT NULL,
- `ihrebestellnummer` varchar(255) DEFAULT NULL,
- `anschreiben` varchar(255) DEFAULT NULL,
- `usereditid` int(11) DEFAULT NULL,
- `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `realrabatt` decimal(10,2) DEFAULT NULL,
- `rabatt` decimal(10,2) DEFAULT NULL,
- `einzugsdatum` date DEFAULT NULL,
- `rabatt1` decimal(10,2) DEFAULT NULL,
- `rabatt2` decimal(10,2) DEFAULT NULL,
- `rabatt3` decimal(10,2) DEFAULT NULL,
- `rabatt4` decimal(10,2) DEFAULT NULL,
- `rabatt5` decimal(10,2) DEFAULT NULL,
- `forderungsverlust_datum` date DEFAULT NULL,
- `forderungsverlust_betrag` decimal(10,2) DEFAULT NULL,
- `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT '19.00',
- `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT '7.00',
- `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT '7.00',
- `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
- `keinsteuersatz` int(1) DEFAULT NULL,
- `schreibschutz` int(1) NOT NULL DEFAULT '0',
- `pdfarchiviert` int(1) NOT NULL DEFAULT '0',
- `pdfarchiviertversion` int(11) NOT NULL DEFAULT '0',
- `typ` varchar(255) NOT NULL DEFAULT 'firma',
- `ohne_briefpapier` int(1) DEFAULT NULL,
- `lieferid` int(11) NOT NULL DEFAULT '0',
- `ansprechpartnerid` int(11) NOT NULL DEFAULT '0',
- `systemfreitext` text NOT NULL,
- `projektfiliale` int(11) NOT NULL DEFAULT '0',
- `zuarchivieren` int(11) NOT NULL DEFAULT '0',
- `internebezeichnung` varchar(255) NOT NULL DEFAULT '',
- `angelegtam` datetime DEFAULT NULL,
- `abweichendebezeichnung` tinyint(1) NOT NULL DEFAULT '0',
- `bezahlt_am` date DEFAULT NULL,
- `sprache` varchar(32) NOT NULL DEFAULT '',
- `bundesland` varchar(64) NOT NULL DEFAULT '',
- `gln` varchar(64) NOT NULL DEFAULT '',
- `deliverythresholdvatid` varchar(64) NOT NULL DEFAULT '',
- `bearbeiterid` int(11) DEFAULT NULL,
- `kurs` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `ohne_artikeltext` int(1) DEFAULT NULL,
- `anzeigesteuer` tinyint(11) NOT NULL DEFAULT '0',
- `kostenstelle` varchar(10) NOT NULL DEFAULT '',
- `bodyzusatz` text NOT NULL,
- `lieferbedingung` text NOT NULL,
- `titel` varchar(64) NOT NULL DEFAULT '',
- `skontobetrag` decimal(14,4) DEFAULT NULL,
- `skontoberechnet` tinyint(1) NOT NULL DEFAULT '0',
- `extsoll` decimal(10,2) NOT NULL DEFAULT '0.00',
- `teilstorno` tinyint(1) NOT NULL DEFAULT '0',
- `bundesstaat` varchar(32) NOT NULL DEFAULT '',
- `kundennummer_buchhaltung` varchar(32) NOT NULL DEFAULT '',
- `storage_country` varchar(3) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `projekt` (`projekt`),
- KEY `adresse` (`adresse`),
- KEY `auftragid` (`auftragid`),
- KEY `status` (`status`),
- KEY `datum` (`datum`),
- KEY `belegnr` (`belegnr`),
- KEY `soll` (`soll`),
- KEY `zahlungsstatus` (`zahlungsstatus`),
- KEY `provdatum` (`provdatum`),
- KEY `lieferschein` (`lieferschein`),
- KEY `versandart` (`versandart`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `rechnung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `aborechnung` int(1) NOT NULL,
+ `projekt` varchar(222) NOT NULL,
+ `anlegeart` varchar(255) NOT NULL,
+ `belegnr` varchar(255) NOT NULL,
+ `auftrag` varchar(255) NOT NULL,
+ `auftragid` int(11) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `freitext` text NOT NULL,
+ `internebemerkung` text NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `abteilung` varchar(255) NOT NULL,
+ `unterabteilung` varchar(255) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `adresszusatz` varchar(255) NOT NULL,
+ `ansprechpartner` varchar(255) NOT NULL,
+ `plz` varchar(255) NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `land` varchar(255) NOT NULL,
+ `ustid` varchar(255) NOT NULL,
+ `ust_befreit` int(1) NOT NULL,
+ `ustbrief` int(11) NOT NULL,
+ `ustbrief_eingang` int(11) NOT NULL,
+ `ustbrief_eingang_am` date NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `telefon` varchar(255) NOT NULL,
+ `telefax` varchar(255) NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `kundennummer` varchar(64) DEFAULT NULL,
+ `lieferschein` int(11) NOT NULL,
+ `versandart` varchar(255) NOT NULL,
+ `lieferdatum` date NOT NULL,
+ `buchhaltung` varchar(255) NOT NULL,
+ `zahlungsweise` varchar(255) NOT NULL,
+ `zahlungsstatus` varchar(255) NOT NULL,
+ `ist` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `soll` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `skonto_gegeben` decimal(10,2) NOT NULL,
+ `zahlungszieltage` int(11) NOT NULL,
+ `zahlungszieltageskonto` int(11) NOT NULL,
+ `zahlungszielskonto` decimal(10,2) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `versendet` int(1) NOT NULL,
+ `versendet_am` datetime NOT NULL,
+ `versendet_per` varchar(255) NOT NULL,
+ `versendet_durch` varchar(255) NOT NULL,
+ `versendet_mahnwesen` int(1) NOT NULL,
+ `mahnwesen` varchar(255) NOT NULL,
+ `mahnwesen_datum` date NOT NULL,
+ `mahnwesen_gesperrt` int(1) NOT NULL,
+ `mahnwesen_internebemerkung` text NOT NULL,
+ `inbearbeitung` int(1) NOT NULL,
+ `datev_abgeschlossen` int(1) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `doppel` int(1) DEFAULT NULL,
+ `autodruck_rz` int(1) NOT NULL DEFAULT 0,
+ `autodruck_periode` int(1) NOT NULL DEFAULT 1,
+ `autodruck_done` int(1) NOT NULL DEFAULT 0,
+ `autodruck_anzahlverband` int(11) NOT NULL DEFAULT 0,
+ `autodruck_anzahlkunde` int(11) NOT NULL DEFAULT 0,
+ `autodruck_mailverband` int(1) NOT NULL DEFAULT 0,
+ `autodruck_mailkunde` int(1) NOT NULL DEFAULT 0,
+ `dta_datei_verband` int(11) NOT NULL DEFAULT 0,
+ `dta_datei` int(11) NOT NULL DEFAULT 0,
+ `deckungsbeitragcalc` tinyint(1) NOT NULL DEFAULT 0,
+ `deckungsbeitrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `umsatz_netto` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `erloes_netto` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `mahnwesenfestsetzen` tinyint(1) NOT NULL DEFAULT 0,
+ `vertriebid` int(11) DEFAULT NULL,
+ `aktion` varchar(64) NOT NULL,
+ `vertrieb` varchar(255) NOT NULL,
+ `provision` decimal(10,2) DEFAULT NULL,
+ `provision_summe` decimal(10,2) DEFAULT NULL,
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ `punkte` int(11) DEFAULT NULL,
+ `bonuspunkte` int(11) DEFAULT NULL,
+ `provdatum` date DEFAULT NULL,
+ `ihrebestellnummer` varchar(255) DEFAULT NULL,
+ `anschreiben` varchar(255) DEFAULT NULL,
+ `usereditid` int(11) DEFAULT NULL,
+ `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `realrabatt` decimal(10,2) DEFAULT NULL,
+ `rabatt` decimal(10,2) DEFAULT NULL,
+ `einzugsdatum` date DEFAULT NULL,
+ `rabatt1` decimal(10,2) DEFAULT NULL,
+ `rabatt2` decimal(10,2) DEFAULT NULL,
+ `rabatt3` decimal(10,2) DEFAULT NULL,
+ `rabatt4` decimal(10,2) DEFAULT NULL,
+ `rabatt5` decimal(10,2) DEFAULT NULL,
+ `forderungsverlust_datum` date DEFAULT NULL,
+ `forderungsverlust_betrag` decimal(10,2) DEFAULT NULL,
+ `steuersatz_normal` decimal(10,2) NOT NULL DEFAULT 19.00,
+ `steuersatz_zwischen` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_ermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_starkermaessigt` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `steuersatz_dienstleistung` decimal(10,2) NOT NULL DEFAULT 7.00,
+ `waehrung` varchar(255) NOT NULL DEFAULT 'EUR',
+ `keinsteuersatz` int(1) DEFAULT NULL,
+ `schreibschutz` int(1) NOT NULL DEFAULT 0,
+ `pdfarchiviert` int(1) NOT NULL DEFAULT 0,
+ `pdfarchiviertversion` int(11) NOT NULL DEFAULT 0,
+ `typ` varchar(255) NOT NULL DEFAULT 'firma',
+ `ohne_briefpapier` int(1) DEFAULT NULL,
+ `lieferid` int(11) NOT NULL DEFAULT 0,
+ `ansprechpartnerid` int(11) NOT NULL DEFAULT 0,
+ `systemfreitext` text NOT NULL,
+ `projektfiliale` int(11) NOT NULL DEFAULT 0,
+ `zuarchivieren` int(11) NOT NULL DEFAULT 0,
+ `internebezeichnung` varchar(255) NOT NULL,
+ `angelegtam` datetime DEFAULT NULL,
+ `abweichendebezeichnung` tinyint(1) NOT NULL DEFAULT 0,
+ `bezahlt_am` date DEFAULT NULL,
+ `sprache` varchar(32) NOT NULL,
+ `bundesland` varchar(64) NOT NULL,
+ `gln` varchar(64) NOT NULL,
+ `deliverythresholdvatid` varchar(64) NOT NULL,
+ `bearbeiterid` int(11) DEFAULT NULL,
+ `kurs` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `ohne_artikeltext` int(1) DEFAULT NULL,
+ `anzeigesteuer` tinyint(11) NOT NULL DEFAULT 0,
+ `kostenstelle` varchar(10) NOT NULL,
+ `bodyzusatz` text NOT NULL,
+ `lieferbedingung` text NOT NULL,
+ `titel` varchar(64) NOT NULL,
+ `skontobetrag` decimal(14,4) DEFAULT NULL,
+ `skontoberechnet` tinyint(1) NOT NULL DEFAULT 0,
+ `extsoll` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `teilstorno` tinyint(1) NOT NULL DEFAULT 0,
+ `bundesstaat` varchar(32) NOT NULL,
+ `kundennummer_buchhaltung` varchar(32) NOT NULL,
+ `storage_country` varchar(3) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `projekt` (`projekt`),
+ KEY `adresse` (`adresse`),
+ KEY `auftragid` (`auftragid`),
+ KEY `status` (`status`),
+ KEY `datum` (`datum`),
+ KEY `belegnr` (`belegnr`),
+ KEY `soll` (`soll`),
+ KEY `zahlungsstatus` (`zahlungsstatus`),
+ KEY `provdatum` (`provdatum`),
+ KEY `lieferschein` (`lieferschein`),
+ KEY `versandart` (`versandart`)
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `rechnung_position`
--
+DROP TABLE IF EXISTS `rechnung_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `rechnung_position` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `rechnung` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `projekt` int(11) NOT NULL,
- `bezeichnung` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `internerkommentar` text NOT NULL,
- `nummer` varchar(255) NOT NULL,
- `menge` decimal(14,4) NOT NULL,
- `preis` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `waehrung` varchar(255) NOT NULL,
- `lieferdatum` date NOT NULL,
- `vpe` varchar(255) NOT NULL,
- `sort` int(10) NOT NULL,
- `status` varchar(64) NOT NULL,
- `umsatzsteuer` varchar(255) NOT NULL,
- `bemerkung` text NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `explodiert_parent_artikel` int(11) NOT NULL DEFAULT '0',
- `punkte` decimal(10,2) NOT NULL,
- `bonuspunkte` decimal(10,2) NOT NULL,
- `mlmdirektpraemie` decimal(10,2) DEFAULT NULL,
- `mlm_abgerechnet` int(1) DEFAULT NULL,
- `keinrabatterlaubt` int(1) DEFAULT NULL,
- `grundrabatt` decimal(10,2) DEFAULT NULL,
- `rabattsync` int(1) DEFAULT NULL,
- `rabatt1` decimal(10,2) DEFAULT NULL,
- `rabatt2` decimal(10,2) DEFAULT NULL,
- `rabatt3` decimal(10,2) DEFAULT NULL,
- `rabatt4` decimal(10,2) DEFAULT NULL,
- `rabatt5` decimal(10,2) DEFAULT NULL,
- `einheit` varchar(255) NOT NULL DEFAULT '',
- `rabatt` decimal(10,2) NOT NULL,
- `zolltarifnummer` varchar(128) NOT NULL DEFAULT '0',
- `herkunftsland` varchar(128) NOT NULL DEFAULT '0',
- `artikelnummerkunde` varchar(128) NOT NULL DEFAULT '',
- `freifeld1` text,
- `freifeld2` text,
- `freifeld3` text,
- `freifeld4` text,
- `freifeld5` text,
- `freifeld6` text,
- `freifeld7` text,
- `freifeld8` text,
- `freifeld9` text,
- `freifeld10` text,
- `lieferdatumkw` tinyint(1) NOT NULL DEFAULT '0',
- `auftrag_position_id` int(11) NOT NULL DEFAULT '0',
- `teilprojekt` int(11) NOT NULL DEFAULT '0',
- `kostenstelle` varchar(10) NOT NULL DEFAULT '',
- `steuersatz` decimal(5,2) DEFAULT NULL,
- `steuertext` varchar(1024) DEFAULT NULL,
- `erloese` varchar(8) DEFAULT NULL,
- `erloesefestschreiben` tinyint(1) NOT NULL DEFAULT '0',
- `einkaufspreiswaehrung` varchar(8) NOT NULL DEFAULT '',
- `einkaufspreis` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `einkaufspreisurspruenglich` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `einkaufspreisid` int(11) NOT NULL DEFAULT '0',
- `ekwaehrung` varchar(8) NOT NULL DEFAULT '',
- `deckungsbeitrag` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `freifeld11` text,
- `freifeld12` text,
- `freifeld13` text,
- `freifeld14` text,
- `freifeld15` text,
- `freifeld16` text,
- `freifeld17` text,
- `freifeld18` text,
- `freifeld19` text,
- `freifeld20` text,
- `freifeld21` text,
- `freifeld22` text,
- `freifeld23` text,
- `freifeld24` text,
- `freifeld25` text,
- `freifeld26` text,
- `freifeld27` text,
- `freifeld28` text,
- `freifeld29` text,
- `freifeld30` text,
- `freifeld31` text,
- `freifeld32` text,
- `freifeld33` text,
- `freifeld34` text,
- `freifeld35` text,
- `freifeld36` text,
- `freifeld37` text,
- `freifeld38` text,
- `freifeld39` text,
- `freifeld40` text,
- `formelmenge` varchar(255) NOT NULL DEFAULT '',
- `formelpreis` varchar(255) NOT NULL DEFAULT '',
- `ohnepreis` int(1) NOT NULL DEFAULT '0',
- `skontobetrag` decimal(14,4) DEFAULT NULL,
- `skontobetrag_netto_einzeln` decimal(14,4) DEFAULT NULL,
- `skontobetrag_netto_gesamt` decimal(14,4) DEFAULT NULL,
- `skontobetrag_brutto_einzeln` decimal(14,4) DEFAULT NULL,
- `skontobetrag_brutto_gesamt` decimal(14,4) DEFAULT NULL,
- `steuerbetrag` decimal(14,4) DEFAULT NULL,
- `skontosperre` tinyint(1) NOT NULL DEFAULT '0',
- `ausblenden_im_pdf` tinyint(1) DEFAULT '0',
- `umsatz_netto_einzeln` decimal(14,4) DEFAULT NULL,
- `umsatz_netto_gesamt` decimal(14,4) DEFAULT NULL,
- `umsatz_brutto_einzeln` decimal(14,4) DEFAULT NULL,
- `umsatz_brutto_gesamt` decimal(14,4) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `rechnung` (`rechnung`),
- KEY `artikel` (`artikel`),
- KEY `auftrag_position_id` (`auftrag_position_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `rechnung_position` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `rechnung` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `internerkommentar` text NOT NULL,
+ `nummer` varchar(255) NOT NULL,
+ `menge` decimal(14,4) NOT NULL,
+ `preis` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `waehrung` varchar(255) NOT NULL,
+ `lieferdatum` date NOT NULL,
+ `vpe` varchar(255) NOT NULL,
+ `sort` int(10) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `umsatzsteuer` varchar(255) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `explodiert_parent_artikel` int(11) NOT NULL DEFAULT 0,
+ `punkte` decimal(10,2) NOT NULL,
+ `bonuspunkte` decimal(10,2) NOT NULL,
+ `mlmdirektpraemie` decimal(10,2) DEFAULT NULL,
+ `mlm_abgerechnet` int(1) DEFAULT NULL,
+ `keinrabatterlaubt` int(1) DEFAULT NULL,
+ `grundrabatt` decimal(10,2) DEFAULT NULL,
+ `rabattsync` int(1) DEFAULT NULL,
+ `rabatt1` decimal(10,2) DEFAULT NULL,
+ `rabatt2` decimal(10,2) DEFAULT NULL,
+ `rabatt3` decimal(10,2) DEFAULT NULL,
+ `rabatt4` decimal(10,2) DEFAULT NULL,
+ `rabatt5` decimal(10,2) DEFAULT NULL,
+ `einheit` varchar(255) NOT NULL,
+ `rabatt` decimal(10,2) NOT NULL,
+ `zolltarifnummer` varchar(128) NOT NULL DEFAULT '0',
+ `herkunftsland` varchar(128) NOT NULL DEFAULT '0',
+ `artikelnummerkunde` varchar(128) NOT NULL,
+ `freifeld1` text DEFAULT NULL,
+ `freifeld2` text DEFAULT NULL,
+ `freifeld3` text DEFAULT NULL,
+ `freifeld4` text DEFAULT NULL,
+ `freifeld5` text DEFAULT NULL,
+ `freifeld6` text DEFAULT NULL,
+ `freifeld7` text DEFAULT NULL,
+ `freifeld8` text DEFAULT NULL,
+ `freifeld9` text DEFAULT NULL,
+ `freifeld10` text DEFAULT NULL,
+ `lieferdatumkw` tinyint(1) NOT NULL DEFAULT 0,
+ `auftrag_position_id` int(11) NOT NULL DEFAULT 0,
+ `teilprojekt` int(11) NOT NULL DEFAULT 0,
+ `kostenstelle` varchar(10) NOT NULL,
+ `steuersatz` decimal(5,2) DEFAULT NULL,
+ `steuertext` varchar(1024) DEFAULT NULL,
+ `erloese` varchar(8) DEFAULT NULL,
+ `erloesefestschreiben` tinyint(1) NOT NULL DEFAULT 0,
+ `einkaufspreiswaehrung` varchar(8) NOT NULL,
+ `einkaufspreis` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `einkaufspreisurspruenglich` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `einkaufspreisid` int(11) NOT NULL DEFAULT 0,
+ `ekwaehrung` varchar(8) NOT NULL,
+ `deckungsbeitrag` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `freifeld11` text DEFAULT NULL,
+ `freifeld12` text DEFAULT NULL,
+ `freifeld13` text DEFAULT NULL,
+ `freifeld14` text DEFAULT NULL,
+ `freifeld15` text DEFAULT NULL,
+ `freifeld16` text DEFAULT NULL,
+ `freifeld17` text DEFAULT NULL,
+ `freifeld18` text DEFAULT NULL,
+ `freifeld19` text DEFAULT NULL,
+ `freifeld20` text DEFAULT NULL,
+ `freifeld21` text DEFAULT NULL,
+ `freifeld22` text DEFAULT NULL,
+ `freifeld23` text DEFAULT NULL,
+ `freifeld24` text DEFAULT NULL,
+ `freifeld25` text DEFAULT NULL,
+ `freifeld26` text DEFAULT NULL,
+ `freifeld27` text DEFAULT NULL,
+ `freifeld28` text DEFAULT NULL,
+ `freifeld29` text DEFAULT NULL,
+ `freifeld30` text DEFAULT NULL,
+ `freifeld31` text DEFAULT NULL,
+ `freifeld32` text DEFAULT NULL,
+ `freifeld33` text DEFAULT NULL,
+ `freifeld34` text DEFAULT NULL,
+ `freifeld35` text DEFAULT NULL,
+ `freifeld36` text DEFAULT NULL,
+ `freifeld37` text DEFAULT NULL,
+ `freifeld38` text DEFAULT NULL,
+ `freifeld39` text DEFAULT NULL,
+ `freifeld40` text DEFAULT NULL,
+ `formelmenge` varchar(255) NOT NULL,
+ `formelpreis` varchar(255) NOT NULL,
+ `ohnepreis` int(1) NOT NULL DEFAULT 0,
+ `skontobetrag` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_netto_einzeln` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_netto_gesamt` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_brutto_einzeln` decimal(14,4) DEFAULT NULL,
+ `skontobetrag_brutto_gesamt` decimal(14,4) DEFAULT NULL,
+ `steuerbetrag` decimal(14,4) DEFAULT NULL,
+ `skontosperre` tinyint(1) NOT NULL DEFAULT 0,
+ `ausblenden_im_pdf` tinyint(1) DEFAULT 0,
+ `umsatz_netto_einzeln` decimal(14,4) DEFAULT NULL,
+ `umsatz_netto_gesamt` decimal(14,4) DEFAULT NULL,
+ `umsatz_brutto_einzeln` decimal(14,4) DEFAULT NULL,
+ `umsatz_brutto_gesamt` decimal(14,4) DEFAULT NULL,
+ `explodiert_parent` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `rechnung` (`rechnung`),
+ KEY `artikel` (`artikel`),
+ KEY `auftrag_position_id` (`auftrag_position_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `rechnung_protokoll`
--
+DROP TABLE IF EXISTS `rechnung_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `rechnung_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `rechnung` int(11) NOT NULL,
- `zeit` datetime NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `grund` varchar(255) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `rechnung` (`rechnung`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `rechnung_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `rechnung` int(11) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `grund` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `rechnung` (`rechnung`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `reisekosten`
--
+DROP TABLE IF EXISTS `reisekosten`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `reisekosten` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date DEFAULT NULL,
- `projekt` varchar(222) DEFAULT NULL,
- `teilprojekt` int(11) DEFAULT NULL,
- `prefix` varchar(222) DEFAULT NULL,
- `reisekostenart` varchar(255) DEFAULT NULL,
- `belegnr` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) DEFAULT NULL,
- `auftrag` varchar(255) DEFAULT NULL,
- `auftragid` int(11) DEFAULT NULL,
- `freitext` text,
- `status` varchar(255) DEFAULT NULL,
- `adresse` int(11) DEFAULT NULL,
- `mitarbeiter` int(11) DEFAULT NULL,
- `name` varchar(255) DEFAULT NULL,
- `abteilung` varchar(255) DEFAULT NULL,
- `unterabteilung` varchar(255) DEFAULT NULL,
- `strasse` varchar(255) DEFAULT NULL,
- `adresszusatz` varchar(255) DEFAULT NULL,
- `ansprechpartner` varchar(255) DEFAULT NULL,
- `plz` varchar(255) DEFAULT NULL,
- `ort` varchar(255) DEFAULT NULL,
- `land` varchar(255) DEFAULT NULL,
- `ustid` varchar(255) DEFAULT NULL,
- `email` varchar(255) DEFAULT NULL,
- `telefon` varchar(255) DEFAULT NULL,
- `telefax` varchar(255) DEFAULT NULL,
- `betreff` varchar(255) DEFAULT NULL,
- `kundennummer` varchar(255) DEFAULT NULL,
- `versandart` varchar(255) DEFAULT NULL,
- `versand` varchar(255) DEFAULT NULL,
- `firma` int(11) DEFAULT NULL,
- `versendet` int(1) DEFAULT NULL,
- `versendet_am` datetime DEFAULT NULL,
- `versendet_per` varchar(255) DEFAULT NULL,
- `versendet_durch` varchar(255) DEFAULT NULL,
- `inbearbeitung_user` int(1) DEFAULT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `ohne_briefpapier` int(1) DEFAULT NULL,
- `ust_befreit` int(1) DEFAULT NULL,
- `usereditid` int(11) DEFAULT NULL,
- `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `steuersatz_normal` decimal(10,2) DEFAULT '19.00',
- `steuersatz_zwischen` decimal(10,2) DEFAULT '7.00',
- `steuersatz_ermaessigt` decimal(10,2) DEFAULT '7.00',
- `steuersatz_starkermaessigt` decimal(10,2) DEFAULT '7.00',
- `steuersatz_dienstleistung` decimal(10,2) DEFAULT '7.00',
- `waehrung` varchar(255) DEFAULT 'EUR',
- `anlass` text,
- `internebemerkung` text,
- `von` date DEFAULT NULL,
- `bis` date DEFAULT NULL,
- `von_zeit` varchar(255) DEFAULT NULL,
- `bis_zeit` varchar(255) DEFAULT NULL,
- `schreibschutz` int(1) DEFAULT '0',
- `pdfarchiviert` int(1) DEFAULT '0',
- `pdfarchiviertversion` int(11) DEFAULT '0',
- `typ` varchar(255) DEFAULT 'firma',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `reisekosten` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date DEFAULT NULL,
+ `projekt` varchar(222) DEFAULT NULL,
+ `teilprojekt` int(11) DEFAULT NULL,
+ `prefix` varchar(222) DEFAULT NULL,
+ `reisekostenart` varchar(255) DEFAULT NULL,
+ `belegnr` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) DEFAULT NULL,
+ `auftrag` varchar(255) DEFAULT NULL,
+ `auftragid` int(11) DEFAULT NULL,
+ `freitext` text DEFAULT NULL,
+ `status` varchar(255) DEFAULT NULL,
+ `adresse` int(11) DEFAULT NULL,
+ `mitarbeiter` int(11) DEFAULT NULL,
+ `name` varchar(255) DEFAULT NULL,
+ `abteilung` varchar(255) DEFAULT NULL,
+ `unterabteilung` varchar(255) DEFAULT NULL,
+ `strasse` varchar(255) DEFAULT NULL,
+ `adresszusatz` varchar(255) DEFAULT NULL,
+ `ansprechpartner` varchar(255) DEFAULT NULL,
+ `plz` varchar(255) DEFAULT NULL,
+ `ort` varchar(255) DEFAULT NULL,
+ `land` varchar(255) DEFAULT NULL,
+ `ustid` varchar(255) DEFAULT NULL,
+ `email` varchar(255) DEFAULT NULL,
+ `telefon` varchar(255) DEFAULT NULL,
+ `telefax` varchar(255) DEFAULT NULL,
+ `betreff` varchar(255) DEFAULT NULL,
+ `kundennummer` varchar(255) DEFAULT NULL,
+ `versandart` varchar(255) DEFAULT NULL,
+ `versand` varchar(255) DEFAULT NULL,
+ `firma` int(11) DEFAULT NULL,
+ `versendet` int(1) DEFAULT NULL,
+ `versendet_am` datetime DEFAULT NULL,
+ `versendet_per` varchar(255) DEFAULT NULL,
+ `versendet_durch` varchar(255) DEFAULT NULL,
+ `inbearbeitung_user` int(1) DEFAULT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `ohne_briefpapier` int(1) DEFAULT NULL,
+ `ust_befreit` int(1) DEFAULT NULL,
+ `usereditid` int(11) DEFAULT NULL,
+ `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `steuersatz_normal` decimal(10,2) DEFAULT 19.00,
+ `steuersatz_zwischen` decimal(10,2) DEFAULT 7.00,
+ `steuersatz_ermaessigt` decimal(10,2) DEFAULT 7.00,
+ `steuersatz_starkermaessigt` decimal(10,2) DEFAULT 7.00,
+ `steuersatz_dienstleistung` decimal(10,2) DEFAULT 7.00,
+ `waehrung` varchar(255) DEFAULT 'EUR',
+ `anlass` text DEFAULT NULL,
+ `internebemerkung` text DEFAULT NULL,
+ `von` date DEFAULT NULL,
+ `bis` date DEFAULT NULL,
+ `von_zeit` varchar(255) DEFAULT NULL,
+ `bis_zeit` varchar(255) DEFAULT NULL,
+ `schreibschutz` int(1) DEFAULT 0,
+ `pdfarchiviert` int(1) DEFAULT 0,
+ `pdfarchiviertversion` int(11) DEFAULT 0,
+ `typ` varchar(255) DEFAULT 'firma',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `reisekosten_position`
--
+DROP TABLE IF EXISTS `reisekosten_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `reisekosten_position` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `reisekosten` int(11) NOT NULL,
- `reisekostenart` varchar(255) DEFAULT NULL,
- `artikel` varchar(255) DEFAULT NULL,
- `projekt` int(11) DEFAULT NULL,
- `bezeichnung` varchar(255) DEFAULT NULL,
- `beschreibung` text,
- `ort` text,
- `internerkommentar` text,
- `nummer` varchar(255) DEFAULT NULL,
- `verrechnungsart` varchar(255) DEFAULT NULL,
- `menge` float DEFAULT NULL,
- `arbeitspaket` int(11) DEFAULT NULL,
- `datum` date DEFAULT NULL,
- `von` varchar(255) DEFAULT NULL,
- `bis` varchar(255) DEFAULT NULL,
- `sort` int(10) DEFAULT NULL,
- `status` varchar(255) DEFAULT NULL,
- `bemerkung` text,
- `bezahlt_wie` varchar(255) DEFAULT NULL,
- `uststeuersatz` varchar(255) DEFAULT NULL,
- `keineust` int(1) DEFAULT NULL,
- `betrag` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `abrechnen` int(1) DEFAULT NULL,
- `abgerechnet` int(1) DEFAULT NULL,
- `abgerechnet_objekt` varchar(255) DEFAULT NULL,
- `abgerechnet_parameter` int(11) DEFAULT NULL,
- `exportiert` int(1) DEFAULT NULL,
- `exportiert_am` date DEFAULT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `mitarbeiter` int(11) DEFAULT '0',
- `teilprojekt` int(11) DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `reisekosten` (`reisekosten`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `reisekosten_position` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `reisekosten` int(11) NOT NULL,
+ `reisekostenart` varchar(255) DEFAULT NULL,
+ `artikel` varchar(255) DEFAULT NULL,
+ `projekt` int(11) DEFAULT NULL,
+ `bezeichnung` varchar(255) DEFAULT NULL,
+ `beschreibung` text DEFAULT NULL,
+ `ort` text DEFAULT NULL,
+ `internerkommentar` text DEFAULT NULL,
+ `nummer` varchar(255) DEFAULT NULL,
+ `verrechnungsart` varchar(255) DEFAULT NULL,
+ `menge` float DEFAULT NULL,
+ `arbeitspaket` int(11) DEFAULT NULL,
+ `datum` date DEFAULT NULL,
+ `von` varchar(255) DEFAULT NULL,
+ `bis` varchar(255) DEFAULT NULL,
+ `sort` int(10) DEFAULT NULL,
+ `status` varchar(255) DEFAULT NULL,
+ `bemerkung` text DEFAULT NULL,
+ `bezahlt_wie` varchar(255) DEFAULT NULL,
+ `uststeuersatz` varchar(255) DEFAULT NULL,
+ `keineust` int(1) DEFAULT NULL,
+ `betrag` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `abrechnen` int(1) DEFAULT NULL,
+ `abgerechnet` int(1) DEFAULT NULL,
+ `abgerechnet_objekt` varchar(255) DEFAULT NULL,
+ `abgerechnet_parameter` int(11) DEFAULT NULL,
+ `exportiert` int(1) DEFAULT NULL,
+ `exportiert_am` date DEFAULT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `mitarbeiter` int(11) DEFAULT 0,
+ `teilprojekt` int(11) DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `reisekosten` (`reisekosten`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `reisekosten_protokoll`
--
+DROP TABLE IF EXISTS `reisekosten_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `reisekosten_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `reisekosten` int(11) DEFAULT NULL,
- `zeit` datetime DEFAULT NULL,
- `bearbeiter` varchar(255) DEFAULT NULL,
- `grund` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `reisekosten` (`reisekosten`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `reisekosten_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `reisekosten` int(11) DEFAULT NULL,
+ `zeit` datetime DEFAULT NULL,
+ `bearbeiter` varchar(255) DEFAULT NULL,
+ `grund` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `reisekosten` (`reisekosten`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `reisekostenart`
--
+DROP TABLE IF EXISTS `reisekostenart`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `reisekostenart` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `nummer` varchar(20) DEFAULT NULL,
- `beschreibung` varchar(512) DEFAULT NULL,
- `internebemerkung` text,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `reisekostenart` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `nummer` varchar(20) DEFAULT NULL,
+ `beschreibung` varchar(512) DEFAULT NULL,
+ `internebemerkung` text DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `report`
--
+DROP TABLE IF EXISTS `report`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `report` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL DEFAULT '',
- `description` text NOT NULL,
- `project` int(11) NOT NULL DEFAULT '0',
- `sql_query` text NOT NULL,
- `remark` text,
- `category` varchar(255) DEFAULT NULL,
- `readonly` tinyint(4) NOT NULL DEFAULT '0',
- `csv_delimiter` varchar(32) DEFAULT NULL,
- `csv_enclosure` varchar(32) DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=81 DEFAULT CHARSET=utf8;
+CREATE TABLE `report` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `description` text NOT NULL,
+ `project` int(11) NOT NULL DEFAULT 0,
+ `sql_query` text NOT NULL,
+ `remark` text DEFAULT NULL,
+ `category` varchar(255) DEFAULT NULL,
+ `readonly` tinyint(4) NOT NULL DEFAULT 0,
+ `csv_delimiter` varchar(32) DEFAULT NULL,
+ `csv_enclosure` varchar(32) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=81 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `report_column`
--
+DROP TABLE IF EXISTS `report_column`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `report_column` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `report_id` int(11) NOT NULL DEFAULT '0',
- `key_name` varchar(255) NOT NULL DEFAULT '',
- `title` varchar(255) NOT NULL DEFAULT '',
- `width` varchar(255) NOT NULL DEFAULT '',
- `alignment` varchar(255) NOT NULL DEFAULT '',
- `sum` tinyint(4) NOT NULL DEFAULT '0',
- `sequence` int(11) NOT NULL DEFAULT '0',
- `sorting` varchar(255) NOT NULL DEFAULT '',
- `format_type` varchar(64) DEFAULT NULL,
- `format_statement` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=3523 DEFAULT CHARSET=utf8;
+CREATE TABLE `report_column` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `report_id` int(11) NOT NULL DEFAULT 0,
+ `key_name` varchar(255) NOT NULL,
+ `title` varchar(255) NOT NULL,
+ `width` varchar(255) NOT NULL,
+ `alignment` varchar(255) NOT NULL,
+ `sum` tinyint(4) NOT NULL DEFAULT 0,
+ `sequence` int(11) NOT NULL DEFAULT 0,
+ `sorting` varchar(255) NOT NULL,
+ `format_type` varchar(64) DEFAULT NULL,
+ `format_statement` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=3523 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `report_favorite`
--
+DROP TABLE IF EXISTS `report_favorite`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `report_favorite` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `report_id` int(11) NOT NULL DEFAULT '0',
- `user_id` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `report_favorite` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `report_id` int(11) NOT NULL DEFAULT 0,
+ `user_id` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `report_parameter`
--
+DROP TABLE IF EXISTS `report_parameter`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `report_parameter` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `report_id` int(11) NOT NULL DEFAULT '0',
- `varname` varchar(255) NOT NULL DEFAULT '',
- `displayname` varchar(255) NOT NULL DEFAULT '',
- `description` varchar(255) NOT NULL DEFAULT '',
- `default_value` varchar(255) NOT NULL DEFAULT '',
- `options` varchar(255) NOT NULL DEFAULT '',
- `control_type` varchar(255) NOT NULL DEFAULT '',
- `editable` tinyint(4) NOT NULL DEFAULT '0',
- `variable_extern` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=931 DEFAULT CHARSET=utf8;
+CREATE TABLE `report_parameter` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `report_id` int(11) NOT NULL DEFAULT 0,
+ `varname` varchar(255) NOT NULL,
+ `displayname` varchar(255) NOT NULL,
+ `description` varchar(255) NOT NULL,
+ `default_value` varchar(255) NOT NULL,
+ `options` varchar(255) NOT NULL,
+ `control_type` varchar(255) NOT NULL,
+ `editable` tinyint(4) NOT NULL DEFAULT 0,
+ `variable_extern` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=931 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `report_share`
--
+DROP TABLE IF EXISTS `report_share`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `report_share` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `report_id` int(11) NOT NULL DEFAULT '0',
- `chart_public` tinyint(4) NOT NULL DEFAULT '0',
- `chart_axislabel` varchar(255) NOT NULL DEFAULT '',
- `chart_type` varchar(255) NOT NULL DEFAULT '',
- `chart_x_column` varchar(255) NOT NULL DEFAULT '',
- `data_columns` varchar(255) NOT NULL DEFAULT '',
- `chart_group_column` varchar(255) NOT NULL DEFAULT '',
- `chart_dateformat` varchar(255) NOT NULL DEFAULT '',
- `chart_interval_value` int(11) NOT NULL DEFAULT '0',
- `chart_interval_mode` varchar(255) NOT NULL DEFAULT '',
- `file_public` tinyint(4) NOT NULL DEFAULT '0',
- `file_pdf_enabled` tinyint(4) NOT NULL DEFAULT '0',
- `file_csv_enabled` tinyint(4) NOT NULL DEFAULT '0',
- `file_xls_enabled` tinyint(4) NOT NULL DEFAULT '0',
- `menu_public` tinyint(4) NOT NULL DEFAULT '0',
- `menu_doctype` varchar(255) NOT NULL DEFAULT '',
- `menu_label` varchar(255) NOT NULL DEFAULT '',
- `menu_format` varchar(255) NOT NULL DEFAULT '',
- `tab_public` tinyint(4) NOT NULL DEFAULT '0',
- `tab_module` varchar(255) NOT NULL DEFAULT '',
- `tab_action` varchar(255) NOT NULL DEFAULT '',
- `tab_label` varchar(255) NOT NULL DEFAULT '',
- `tab_position` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=78 DEFAULT CHARSET=utf8;
+CREATE TABLE `report_share` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `report_id` int(11) NOT NULL DEFAULT 0,
+ `chart_public` tinyint(4) NOT NULL DEFAULT 0,
+ `chart_axislabel` varchar(255) NOT NULL,
+ `chart_type` varchar(255) NOT NULL,
+ `chart_x_column` varchar(255) NOT NULL,
+ `data_columns` varchar(255) NOT NULL,
+ `chart_group_column` varchar(255) NOT NULL,
+ `chart_dateformat` varchar(255) NOT NULL,
+ `chart_interval_value` int(11) NOT NULL DEFAULT 0,
+ `chart_interval_mode` varchar(255) NOT NULL,
+ `file_public` tinyint(4) NOT NULL DEFAULT 0,
+ `file_pdf_enabled` tinyint(4) NOT NULL DEFAULT 0,
+ `file_csv_enabled` tinyint(4) NOT NULL DEFAULT 0,
+ `file_xls_enabled` tinyint(4) NOT NULL DEFAULT 0,
+ `menu_public` tinyint(4) NOT NULL DEFAULT 0,
+ `menu_doctype` varchar(255) NOT NULL,
+ `menu_label` varchar(255) NOT NULL,
+ `menu_format` varchar(255) NOT NULL,
+ `tab_public` tinyint(4) NOT NULL DEFAULT 0,
+ `tab_module` varchar(255) NOT NULL,
+ `tab_action` varchar(255) NOT NULL,
+ `tab_label` varchar(255) NOT NULL,
+ `tab_position` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=78 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `report_transfer`
--
+DROP TABLE IF EXISTS `report_transfer`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `report_transfer` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `report_id` int(11) NOT NULL DEFAULT '0',
- `ftp_active` tinyint(4) NOT NULL DEFAULT '0',
- `ftp_type` varchar(255) NOT NULL DEFAULT '',
- `ftp_host` varchar(255) NOT NULL DEFAULT '',
- `ftp_port` varchar(255) NOT NULL DEFAULT '',
- `ftp_user` varchar(255) NOT NULL DEFAULT '',
- `ftp_password` varchar(255) NOT NULL DEFAULT '',
- `ftp_interval_mode` varchar(255) NOT NULL DEFAULT '',
- `ftp_interval_value` varchar(255) NOT NULL DEFAULT '',
- `ftp_daytime` time DEFAULT NULL,
- `ftp_format` varchar(255) NOT NULL DEFAULT '',
- `ftp_filename` varchar(255) NOT NULL DEFAULT '',
- `ftp_last_transfer` datetime DEFAULT NULL,
- `email_active` tinyint(4) NOT NULL DEFAULT '0',
- `email_recipient` text NOT NULL,
- `email_subject` varchar(255) NOT NULL DEFAULT '',
- `email_interval_mode` varchar(255) NOT NULL DEFAULT '',
- `email_interval_value` varchar(255) NOT NULL DEFAULT '',
- `email_daytime` time DEFAULT NULL,
- `email_format` varchar(255) NOT NULL DEFAULT '',
- `email_filename` varchar(255) NOT NULL DEFAULT '',
- `email_last_transfer` datetime DEFAULT NULL,
- `url_format` varchar(255) NOT NULL DEFAULT '',
- `url_begin` date DEFAULT NULL,
- `url_end` date DEFAULT NULL,
- `url_address` text NOT NULL,
- `url_token` text NOT NULL,
- `api_active` tinyint(4) NOT NULL DEFAULT '0',
- `api_account_id` int(11) NOT NULL DEFAULT '0',
- `api_format` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `report_transfer` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `report_id` int(11) NOT NULL DEFAULT 0,
+ `ftp_active` tinyint(4) NOT NULL DEFAULT 0,
+ `ftp_type` varchar(255) NOT NULL,
+ `ftp_host` varchar(255) NOT NULL,
+ `ftp_port` varchar(255) NOT NULL,
+ `ftp_user` varchar(255) NOT NULL,
+ `ftp_password` varchar(255) NOT NULL,
+ `ftp_interval_mode` varchar(255) NOT NULL,
+ `ftp_interval_value` varchar(255) NOT NULL,
+ `ftp_daytime` time DEFAULT NULL,
+ `ftp_format` varchar(255) NOT NULL,
+ `ftp_filename` varchar(255) NOT NULL,
+ `ftp_last_transfer` datetime DEFAULT NULL,
+ `email_active` tinyint(4) NOT NULL DEFAULT 0,
+ `email_recipient` text NOT NULL,
+ `email_subject` varchar(255) NOT NULL,
+ `email_interval_mode` varchar(255) NOT NULL,
+ `email_interval_value` varchar(255) NOT NULL,
+ `email_daytime` time DEFAULT NULL,
+ `email_format` varchar(255) NOT NULL,
+ `email_filename` varchar(255) NOT NULL,
+ `email_last_transfer` datetime DEFAULT NULL,
+ `url_format` varchar(255) NOT NULL,
+ `url_begin` date DEFAULT NULL,
+ `url_end` date DEFAULT NULL,
+ `url_address` text NOT NULL,
+ `url_token` text NOT NULL,
+ `api_active` tinyint(4) NOT NULL DEFAULT 0,
+ `api_account_id` int(11) NOT NULL DEFAULT 0,
+ `api_format` varchar(255) NOT NULL,
+ `ftp_passive` int(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `report_user`
--
+DROP TABLE IF EXISTS `report_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `report_user` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `report_id` int(11) NOT NULL DEFAULT '0',
- `user_id` int(11) NOT NULL DEFAULT '0',
- `name` varchar(255) NOT NULL DEFAULT '',
- `chart_enabled` tinyint(4) NOT NULL DEFAULT '0',
- `file_enabled` int(11) NOT NULL DEFAULT '0',
- `menu_enabled` int(11) NOT NULL DEFAULT '0',
- `tab_enabled` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `report_user` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `report_id` int(11) NOT NULL DEFAULT 0,
+ `user_id` int(11) NOT NULL DEFAULT 0,
+ `name` varchar(255) NOT NULL,
+ `chart_enabled` tinyint(4) NOT NULL DEFAULT 0,
+ `file_enabled` int(11) NOT NULL DEFAULT 0,
+ `menu_enabled` int(11) NOT NULL DEFAULT 0,
+ `tab_enabled` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `retoure`
--
+DROP TABLE IF EXISTS `retoure`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `retoure` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date DEFAULT NULL,
- `projekt` varchar(222) DEFAULT NULL,
- `belegnr` varchar(255) DEFAULT NULL,
- `bearbeiter` varchar(255) DEFAULT NULL,
- `lieferschein` varchar(255) DEFAULT NULL,
- `lieferscheinid` int(11) DEFAULT NULL,
- `auftrag` varchar(255) DEFAULT NULL,
- `auftragid` int(11) DEFAULT NULL,
- `freitext` text,
- `status` varchar(64) DEFAULT NULL,
- `adresse` int(11) DEFAULT NULL,
- `name` varchar(255) DEFAULT NULL,
- `abteilung` varchar(255) DEFAULT NULL,
- `unterabteilung` varchar(255) DEFAULT NULL,
- `strasse` varchar(255) DEFAULT NULL,
- `adresszusatz` varchar(255) DEFAULT NULL,
- `ansprechpartner` varchar(255) DEFAULT NULL,
- `plz` varchar(255) DEFAULT NULL,
- `ort` varchar(255) DEFAULT NULL,
- `land` varchar(255) DEFAULT NULL,
- `abweichendelieferadresse` int(11) DEFAULT '0',
- `liefername` varchar(255) DEFAULT NULL,
- `lieferabteilung` varchar(255) DEFAULT NULL,
- `lieferunterabteilung` varchar(255) DEFAULT NULL,
- `lieferstrasse` varchar(255) DEFAULT NULL,
- `lieferadresszusatz` varchar(255) DEFAULT NULL,
- `lieferansprechpartner` varchar(255) DEFAULT NULL,
- `lieferplz` varchar(255) DEFAULT NULL,
- `lieferort` varchar(255) DEFAULT NULL,
- `lieferland` varchar(255) DEFAULT NULL,
- `ustid` varchar(255) DEFAULT NULL,
- `email` varchar(255) DEFAULT NULL,
- `telefon` varchar(255) DEFAULT NULL,
- `telefax` varchar(255) DEFAULT NULL,
- `betreff` varchar(255) DEFAULT NULL,
- `kundennummer` varchar(64) DEFAULT NULL,
- `versandart` varchar(255) DEFAULT NULL,
- `versand` varchar(255) DEFAULT NULL,
- `firma` int(11) DEFAULT NULL,
- `versendet` int(1) DEFAULT NULL,
- `versendet_am` datetime DEFAULT NULL,
- `versendet_per` varchar(255) DEFAULT NULL,
- `versendet_durch` varchar(255) DEFAULT NULL,
- `inbearbeitung_user` int(1) DEFAULT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `vertriebid` int(11) DEFAULT NULL,
- `vertrieb` varchar(255) DEFAULT '',
- `ust_befreit` int(1) DEFAULT NULL,
- `ihrebestellnummer` varchar(255) DEFAULT NULL,
- `anschreiben` varchar(255) DEFAULT NULL,
- `usereditid` int(11) DEFAULT NULL,
- `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `lieferantenretoure` tinyint(1) DEFAULT '0',
- `lieferantenretoureinfo` text,
- `lieferant` int(11) DEFAULT '0',
- `schreibschutz` int(1) DEFAULT '0',
- `pdfarchiviert` int(1) DEFAULT '0',
- `pdfarchiviertversion` int(11) DEFAULT '0',
- `typ` varchar(255) DEFAULT 'firma',
- `internebemerkung` text,
- `ohne_briefpapier` int(1) DEFAULT NULL,
- `lieferid` int(11) DEFAULT '0',
- `ansprechpartnerid` int(11) DEFAULT '0',
- `projektfiliale` int(11) DEFAULT '0',
- `projektfiliale_eingelagert` tinyint(1) DEFAULT '0',
- `zuarchivieren` int(11) DEFAULT '0',
- `internebezeichnung` varchar(255) DEFAULT '',
- `angelegtam` datetime DEFAULT NULL,
- `kommissionierung` int(11) DEFAULT '0',
- `sprache` varchar(32) DEFAULT '',
- `bundesland` varchar(64) DEFAULT '',
- `gln` varchar(64) DEFAULT '',
- `rechnungid` int(11) DEFAULT '0',
- `bearbeiterid` int(11) DEFAULT NULL,
- `keinerechnung` tinyint(1) DEFAULT '0',
- `ohne_artikeltext` int(1) DEFAULT NULL,
- `abweichendebezeichnung` tinyint(1) DEFAULT '0',
- `bodyzusatz` text,
- `lieferbedingung` text,
- `titel` varchar(64) DEFAULT '',
- `standardlager` int(11) DEFAULT '0',
- `kommissionskonsignationslager` int(11) DEFAULT '0',
- `bundesstaat` varchar(32) DEFAULT '',
- `teillieferungvon` int(11) DEFAULT '0',
- `teillieferungnummer` int(11) DEFAULT '0',
- `gutschrift_id` int(11) NOT NULL DEFAULT '0',
- `fortschritt` varchar(16) NOT NULL DEFAULT '',
- `storage_ok` tinyint(11) NOT NULL DEFAULT '0',
- `replacementorder_id` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`),
- KEY `status` (`status`),
- KEY `versandart` (`versandart`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `retoure` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date DEFAULT NULL,
+ `projekt` varchar(222) DEFAULT NULL,
+ `belegnr` varchar(255) DEFAULT NULL,
+ `bearbeiter` varchar(255) DEFAULT NULL,
+ `lieferschein` varchar(255) DEFAULT NULL,
+ `lieferscheinid` int(11) DEFAULT NULL,
+ `auftrag` varchar(255) DEFAULT NULL,
+ `auftragid` int(11) DEFAULT NULL,
+ `freitext` text DEFAULT NULL,
+ `status` varchar(64) DEFAULT NULL,
+ `adresse` int(11) DEFAULT NULL,
+ `name` varchar(255) DEFAULT NULL,
+ `abteilung` varchar(255) DEFAULT NULL,
+ `unterabteilung` varchar(255) DEFAULT NULL,
+ `strasse` varchar(255) DEFAULT NULL,
+ `adresszusatz` varchar(255) DEFAULT NULL,
+ `ansprechpartner` varchar(255) DEFAULT NULL,
+ `plz` varchar(255) DEFAULT NULL,
+ `ort` varchar(255) DEFAULT NULL,
+ `land` varchar(255) DEFAULT NULL,
+ `abweichendelieferadresse` int(11) DEFAULT 0,
+ `liefername` varchar(255) DEFAULT NULL,
+ `lieferabteilung` varchar(255) DEFAULT NULL,
+ `lieferunterabteilung` varchar(255) DEFAULT NULL,
+ `lieferstrasse` varchar(255) DEFAULT NULL,
+ `lieferadresszusatz` varchar(255) DEFAULT NULL,
+ `lieferansprechpartner` varchar(255) DEFAULT NULL,
+ `lieferplz` varchar(255) DEFAULT NULL,
+ `lieferort` varchar(255) DEFAULT NULL,
+ `lieferland` varchar(255) DEFAULT NULL,
+ `ustid` varchar(255) DEFAULT NULL,
+ `email` varchar(255) DEFAULT NULL,
+ `telefon` varchar(255) DEFAULT NULL,
+ `telefax` varchar(255) DEFAULT NULL,
+ `betreff` varchar(255) DEFAULT NULL,
+ `kundennummer` varchar(64) DEFAULT NULL,
+ `versandart` varchar(255) DEFAULT NULL,
+ `versand` varchar(255) DEFAULT NULL,
+ `firma` int(11) DEFAULT NULL,
+ `versendet` int(1) DEFAULT NULL,
+ `versendet_am` datetime DEFAULT NULL,
+ `versendet_per` varchar(255) DEFAULT NULL,
+ `versendet_durch` varchar(255) DEFAULT NULL,
+ `inbearbeitung_user` int(1) DEFAULT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `vertriebid` int(11) DEFAULT NULL,
+ `vertrieb` varchar(255) DEFAULT NULL,
+ `ust_befreit` int(1) DEFAULT NULL,
+ `ihrebestellnummer` varchar(255) DEFAULT NULL,
+ `anschreiben` varchar(255) DEFAULT NULL,
+ `usereditid` int(11) DEFAULT NULL,
+ `useredittimestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `lieferantenretoure` tinyint(1) DEFAULT 0,
+ `lieferantenretoureinfo` text DEFAULT NULL,
+ `lieferant` int(11) DEFAULT 0,
+ `schreibschutz` int(1) DEFAULT 0,
+ `pdfarchiviert` int(1) DEFAULT 0,
+ `pdfarchiviertversion` int(11) DEFAULT 0,
+ `typ` varchar(255) DEFAULT 'firma',
+ `internebemerkung` text DEFAULT NULL,
+ `ohne_briefpapier` int(1) DEFAULT NULL,
+ `lieferid` int(11) DEFAULT 0,
+ `ansprechpartnerid` int(11) DEFAULT 0,
+ `projektfiliale` int(11) DEFAULT 0,
+ `projektfiliale_eingelagert` tinyint(1) DEFAULT 0,
+ `zuarchivieren` int(11) DEFAULT 0,
+ `internebezeichnung` varchar(255) DEFAULT NULL,
+ `angelegtam` datetime DEFAULT NULL,
+ `kommissionierung` int(11) DEFAULT 0,
+ `sprache` varchar(32) DEFAULT NULL,
+ `bundesland` varchar(64) DEFAULT NULL,
+ `gln` varchar(64) DEFAULT NULL,
+ `rechnungid` int(11) DEFAULT 0,
+ `bearbeiterid` int(11) DEFAULT NULL,
+ `keinerechnung` tinyint(1) DEFAULT 0,
+ `ohne_artikeltext` int(1) DEFAULT NULL,
+ `abweichendebezeichnung` tinyint(1) DEFAULT 0,
+ `bodyzusatz` text DEFAULT NULL,
+ `lieferbedingung` text DEFAULT NULL,
+ `titel` varchar(64) DEFAULT NULL,
+ `standardlager` int(11) DEFAULT 0,
+ `kommissionskonsignationslager` int(11) DEFAULT 0,
+ `bundesstaat` varchar(32) DEFAULT NULL,
+ `teillieferungvon` int(11) DEFAULT 0,
+ `teillieferungnummer` int(11) DEFAULT 0,
+ `gutschrift_id` int(11) NOT NULL DEFAULT 0,
+ `fortschritt` varchar(16) NOT NULL,
+ `storage_ok` tinyint(11) NOT NULL DEFAULT 0,
+ `replacementorder_id` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`),
+ KEY `status` (`status`),
+ KEY `versandart` (`versandart`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `retoure_position`
--
+DROP TABLE IF EXISTS `retoure_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `retoure_position` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `retoure` int(11) DEFAULT NULL,
- `artikel` int(11) DEFAULT NULL,
- `projekt` int(11) DEFAULT NULL,
- `bezeichnung` varchar(255) DEFAULT NULL,
- `beschreibung` text,
- `internerkommentar` text,
- `nummer` varchar(255) DEFAULT NULL,
- `seriennummer` varchar(255) DEFAULT NULL,
- `menge` decimal(14,4) DEFAULT NULL,
- `lieferdatum` date DEFAULT NULL,
- `vpe` varchar(255) DEFAULT NULL,
- `sort` int(10) DEFAULT NULL,
- `status` varchar(64) DEFAULT NULL,
- `bemerkung` text,
- `geliefert` decimal(14,4) DEFAULT NULL,
- `abgerechnet` int(1) DEFAULT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `explodiert_parent_artikel` int(11) DEFAULT '0',
- `einheit` varchar(255) DEFAULT '',
- `zolltarifnummer` varchar(128) DEFAULT '0',
- `herkunftsland` varchar(128) DEFAULT '0',
- `artikelnummerkunde` varchar(128) DEFAULT '',
- `freifeld1` text,
- `freifeld2` text,
- `freifeld3` text,
- `freifeld4` text,
- `freifeld5` text,
- `freifeld6` text,
- `freifeld7` text,
- `freifeld8` text,
- `freifeld9` text,
- `freifeld10` text,
- `freifeld11` text,
- `freifeld12` text,
- `freifeld13` text,
- `freifeld14` text,
- `freifeld15` text,
- `freifeld16` text,
- `freifeld17` text,
- `freifeld18` text,
- `freifeld19` text,
- `freifeld20` text,
- `freifeld21` text,
- `freifeld22` text,
- `freifeld23` text,
- `freifeld24` text,
- `freifeld25` text,
- `freifeld26` text,
- `freifeld27` text,
- `freifeld28` text,
- `freifeld29` text,
- `freifeld30` text,
- `freifeld31` text,
- `freifeld32` text,
- `freifeld33` text,
- `freifeld34` text,
- `freifeld35` text,
- `freifeld36` text,
- `freifeld37` text,
- `freifeld38` text,
- `freifeld39` text,
- `freifeld40` text,
- `lieferdatumkw` tinyint(1) DEFAULT '0',
- `auftrag_position_id` int(11) DEFAULT '0',
- `lieferschein_position_id` int(11) DEFAULT '0',
- `kostenlos` tinyint(1) DEFAULT '0',
- `lagertext` varchar(255) DEFAULT '',
- `teilprojekt` int(11) DEFAULT '0',
- `explodiert_parent` int(11) DEFAULT '0',
- `ausblenden_im_pdf` tinyint(1) DEFAULT '0',
- `grund` varchar(255) DEFAULT '',
- `grundbeschreibung` text,
- `aktion` varchar(255) DEFAULT '',
- `aktionbeschreibung` text,
- `menge_eingang` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `menge_gutschrift` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `default_storagelocation` int(11) DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `retoure` (`retoure`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `retoure_position` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `retoure` int(11) DEFAULT NULL,
+ `artikel` int(11) DEFAULT NULL,
+ `projekt` int(11) DEFAULT NULL,
+ `bezeichnung` varchar(255) DEFAULT NULL,
+ `beschreibung` text DEFAULT NULL,
+ `internerkommentar` text DEFAULT NULL,
+ `nummer` varchar(255) DEFAULT NULL,
+ `seriennummer` varchar(255) DEFAULT NULL,
+ `menge` decimal(14,4) DEFAULT NULL,
+ `lieferdatum` date DEFAULT NULL,
+ `vpe` varchar(255) DEFAULT NULL,
+ `sort` int(10) DEFAULT NULL,
+ `status` varchar(64) DEFAULT NULL,
+ `bemerkung` text DEFAULT NULL,
+ `geliefert` decimal(14,4) DEFAULT NULL,
+ `abgerechnet` int(1) DEFAULT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `explodiert_parent_artikel` int(11) DEFAULT 0,
+ `einheit` varchar(255) DEFAULT NULL,
+ `zolltarifnummer` varchar(128) DEFAULT '0',
+ `herkunftsland` varchar(128) DEFAULT '0',
+ `artikelnummerkunde` varchar(128) DEFAULT NULL,
+ `freifeld1` text DEFAULT NULL,
+ `freifeld2` text DEFAULT NULL,
+ `freifeld3` text DEFAULT NULL,
+ `freifeld4` text DEFAULT NULL,
+ `freifeld5` text DEFAULT NULL,
+ `freifeld6` text DEFAULT NULL,
+ `freifeld7` text DEFAULT NULL,
+ `freifeld8` text DEFAULT NULL,
+ `freifeld9` text DEFAULT NULL,
+ `freifeld10` text DEFAULT NULL,
+ `freifeld11` text DEFAULT NULL,
+ `freifeld12` text DEFAULT NULL,
+ `freifeld13` text DEFAULT NULL,
+ `freifeld14` text DEFAULT NULL,
+ `freifeld15` text DEFAULT NULL,
+ `freifeld16` text DEFAULT NULL,
+ `freifeld17` text DEFAULT NULL,
+ `freifeld18` text DEFAULT NULL,
+ `freifeld19` text DEFAULT NULL,
+ `freifeld20` text DEFAULT NULL,
+ `freifeld21` text DEFAULT NULL,
+ `freifeld22` text DEFAULT NULL,
+ `freifeld23` text DEFAULT NULL,
+ `freifeld24` text DEFAULT NULL,
+ `freifeld25` text DEFAULT NULL,
+ `freifeld26` text DEFAULT NULL,
+ `freifeld27` text DEFAULT NULL,
+ `freifeld28` text DEFAULT NULL,
+ `freifeld29` text DEFAULT NULL,
+ `freifeld30` text DEFAULT NULL,
+ `freifeld31` text DEFAULT NULL,
+ `freifeld32` text DEFAULT NULL,
+ `freifeld33` text DEFAULT NULL,
+ `freifeld34` text DEFAULT NULL,
+ `freifeld35` text DEFAULT NULL,
+ `freifeld36` text DEFAULT NULL,
+ `freifeld37` text DEFAULT NULL,
+ `freifeld38` text DEFAULT NULL,
+ `freifeld39` text DEFAULT NULL,
+ `freifeld40` text DEFAULT NULL,
+ `lieferdatumkw` tinyint(1) DEFAULT 0,
+ `auftrag_position_id` int(11) DEFAULT 0,
+ `lieferschein_position_id` int(11) DEFAULT 0,
+ `kostenlos` tinyint(1) DEFAULT 0,
+ `lagertext` varchar(255) DEFAULT NULL,
+ `teilprojekt` int(11) DEFAULT 0,
+ `explodiert_parent` int(11) DEFAULT 0,
+ `ausblenden_im_pdf` tinyint(1) DEFAULT 0,
+ `grund` varchar(255) DEFAULT NULL,
+ `grundbeschreibung` text DEFAULT NULL,
+ `aktion` varchar(255) DEFAULT NULL,
+ `aktionbeschreibung` text DEFAULT NULL,
+ `menge_eingang` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `menge_gutschrift` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `default_storagelocation` int(11) DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `retoure` (`retoure`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `retoure_protokoll`
--
+DROP TABLE IF EXISTS `retoure_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `retoure_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `retoure` int(11) DEFAULT NULL,
- `zeit` datetime DEFAULT NULL,
- `bearbeiter` varchar(255) DEFAULT NULL,
- `grund` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `retoure` (`retoure`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `retoure_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `retoure` int(11) DEFAULT NULL,
+ `zeit` datetime DEFAULT NULL,
+ `bearbeiter` varchar(255) DEFAULT NULL,
+ `grund` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `retoure` (`retoure`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `returnorder_quantity`
--
+DROP TABLE IF EXISTS `returnorder_quantity`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `returnorder_quantity` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `delivery_note_id` int(11) NOT NULL DEFAULT '0',
- `quantity` decimal(14,4) DEFAULT NULL,
- `serialnumber` varchar(255) NOT NULL DEFAULT '',
- `batch` varchar(255) NOT NULL DEFAULT '',
- `bestbefore` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `delivery_note_id` (`delivery_note_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `returnorder_quantity` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `delivery_note_id` int(11) NOT NULL DEFAULT 0,
+ `quantity` decimal(14,4) DEFAULT NULL,
+ `serialnumber` varchar(255) NOT NULL,
+ `batch` varchar(255) NOT NULL,
+ `bestbefore` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `delivery_note_id` (`delivery_note_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `rma`
--
+DROP TABLE IF EXISTS `rma`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `rma` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `projekt` varchar(222) NOT NULL,
- `belegnr` int(11) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `freigabe` int(1) NOT NULL,
- `status` varchar(64) NOT NULL,
- `adresse` int(11) NOT NULL,
- `name` varchar(255) NOT NULL,
- `vorname` varchar(255) NOT NULL,
- `abteilung` varchar(255) NOT NULL,
- `unterabteilung` varchar(255) NOT NULL,
- `strasse` varchar(255) NOT NULL,
- `adresszusatz` varchar(255) NOT NULL,
- `plz` varchar(64) NOT NULL,
- `ort` varchar(255) NOT NULL,
- `ustid` varchar(64) NOT NULL,
- `email` varchar(255) NOT NULL,
- `telefon` varchar(255) NOT NULL,
- `telefax` varchar(255) NOT NULL,
- `betreff` varchar(255) NOT NULL,
- `kundennummer` varchar(255) NOT NULL,
- `lieferantennummer` varchar(255) NOT NULL,
- `zahlungsweise` varchar(255) NOT NULL,
- `zahlungszieltage` int(11) NOT NULL,
- `versandart` varchar(255) NOT NULL,
- `bestellbestaetigung` int(1) NOT NULL,
- `freitext` varchar(255) NOT NULL,
- `zahlungszielskonto` int(11) NOT NULL,
- `zahlungszieltageskonto` int(11) NOT NULL,
- `bestellbestaetigungsdatum` date NOT NULL,
- `lieferdatum` date NOT NULL,
- `einkaeufer` varchar(255) NOT NULL,
- `firma` int(11) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `rma` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `projekt` varchar(222) NOT NULL,
+ `belegnr` int(11) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `freigabe` int(1) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `vorname` varchar(255) NOT NULL,
+ `abteilung` varchar(255) NOT NULL,
+ `unterabteilung` varchar(255) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `adresszusatz` varchar(255) NOT NULL,
+ `plz` varchar(64) NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `ustid` varchar(64) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `telefon` varchar(255) NOT NULL,
+ `telefax` varchar(255) NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `kundennummer` varchar(255) NOT NULL,
+ `lieferantennummer` varchar(255) NOT NULL,
+ `zahlungsweise` varchar(255) NOT NULL,
+ `zahlungszieltage` int(11) NOT NULL,
+ `versandart` varchar(255) NOT NULL,
+ `bestellbestaetigung` int(1) NOT NULL,
+ `freitext` varchar(255) NOT NULL,
+ `zahlungszielskonto` int(11) NOT NULL,
+ `zahlungszieltageskonto` int(11) NOT NULL,
+ `bestellbestaetigungsdatum` date NOT NULL,
+ `lieferdatum` date NOT NULL,
+ `einkaeufer` varchar(255) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `rma_artikel`
--
+DROP TABLE IF EXISTS `rma_artikel`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `rma_artikel` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `wareneingang` int(11) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `lieferschein` int(11) NOT NULL,
- `pos` int(11) NOT NULL,
- `wunsch` varchar(255) NOT NULL,
- `bemerkung` text NOT NULL,
- `artikel` int(11) NOT NULL,
- `status` varchar(64) NOT NULL,
- `angelegtam` date NOT NULL,
- `menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `techniker` text NOT NULL,
- `buchhaltung` text NOT NULL,
- `abgeschlossen` int(1) NOT NULL,
- `firma` int(11) NOT NULL,
- `seriennummer` varchar(64) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `rma_artikel` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `wareneingang` int(11) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `lieferschein` int(11) NOT NULL,
+ `pos` int(11) NOT NULL,
+ `wunsch` varchar(255) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `angelegtam` date NOT NULL,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `techniker` text NOT NULL,
+ `buchhaltung` text NOT NULL,
+ `abgeschlossen` int(1) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `seriennummer` varchar(64) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `rma_position`
--
+DROP TABLE IF EXISTS `rma_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `rma_position` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `rma_artikel` int(15) DEFAULT '0',
- `status` varchar(255) DEFAULT 'offen',
- `sort` int(15) DEFAULT '0',
- `letzter_kommentar` int(11) DEFAULT '0',
- `bearbeiter` varchar(255) DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `rma_position` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `rma_artikel` int(15) DEFAULT 0,
+ `status` varchar(255) DEFAULT 'offen',
+ `sort` int(15) DEFAULT 0,
+ `letzter_kommentar` int(11) DEFAULT 0,
+ `bearbeiter` varchar(255) DEFAULT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `rma_protokoll`
--
+DROP TABLE IF EXISTS `rma_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `rma_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `rma_artikel` int(15) DEFAULT '0',
- `rma_position` int(15) DEFAULT '0',
- `kommentar` varchar(255) DEFAULT '',
- `link` varchar(255) DEFAULT '',
- `interngrund` text,
- `externgrund` text,
- `bearbeiter` varchar(255) DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `rma_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `rma_artikel` int(15) DEFAULT 0,
+ `rma_position` int(15) DEFAULT 0,
+ `kommentar` varchar(255) DEFAULT NULL,
+ `link` varchar(255) DEFAULT NULL,
+ `interngrund` text DEFAULT NULL,
+ `externgrund` text DEFAULT NULL,
+ `bearbeiter` varchar(255) DEFAULT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `rma_vorlagen_grund`
--
+DROP TABLE IF EXISTS `rma_vorlagen_grund`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `rma_vorlagen_grund` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `sprache` varchar(10) NOT NULL,
- `projekt` int(11) NOT NULL DEFAULT '0',
- `ausblenden` tinyint(1) NOT NULL DEFAULT '0',
- `rmakategorie` int(11) NOT NULL DEFAULT '0',
- `default_storagelocation` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `rmakategorie` (`rmakategorie`)
-) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8;
+CREATE TABLE `rma_vorlagen_grund` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `sprache` varchar(10) NOT NULL,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `ausblenden` tinyint(1) NOT NULL DEFAULT 0,
+ `rmakategorie` int(11) NOT NULL DEFAULT 0,
+ `default_storagelocation` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `rmakategorie` (`rmakategorie`)
+) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `rma_vorlagen_kategorien`
--
+DROP TABLE IF EXISTS `rma_vorlagen_kategorien`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `rma_vorlagen_kategorien` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) NOT NULL,
- `beschreibung` text NOT NULL,
- `aktion` varchar(255) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
+CREATE TABLE `rma_vorlagen_kategorien` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `aktion` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `rohstoffe`
--
+DROP TABLE IF EXISTS `rohstoffe`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `rohstoffe` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `menge` decimal(18,8) NOT NULL,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `rohstoffvonartikel` int(11) NOT NULL DEFAULT '0',
- `lagerwert` tinyint(1) NOT NULL DEFAULT '0',
- `sort` int(11) NOT NULL DEFAULT '0',
- `referenz` text,
- `art` varchar(64) NOT NULL DEFAULT 'material',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `rohstoffe` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `menge` decimal(18,8) NOT NULL,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `rohstoffvonartikel` int(11) NOT NULL DEFAULT 0,
+ `lagerwert` tinyint(1) NOT NULL DEFAULT 0,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `referenz` text DEFAULT NULL,
+ `art` varchar(64) NOT NULL DEFAULT 'material',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `sammelrechnung_position`
--
+DROP TABLE IF EXISTS `sammelrechnung_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `sammelrechnung_position` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `rechnung` int(11) NOT NULL DEFAULT '0',
- `menge` float NOT NULL DEFAULT '0',
- `rechnung_position_id` int(11) NOT NULL DEFAULT '0',
- `auftrag_position_id` int(11) NOT NULL DEFAULT '0',
- `lieferschein_position_id` int(11) NOT NULL DEFAULT '0',
- `preis` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `auswahl` tinyint(4) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `lieferschein_position_id` (`lieferschein_position_id`),
- KEY `auftrag_position_id` (`auftrag_position_id`),
- KEY `rechnung` (`rechnung`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `sammelrechnung_position` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `rechnung` int(11) NOT NULL DEFAULT 0,
+ `menge` float NOT NULL DEFAULT 0,
+ `rechnung_position_id` int(11) NOT NULL DEFAULT 0,
+ `auftrag_position_id` int(11) NOT NULL DEFAULT 0,
+ `lieferschein_position_id` int(11) NOT NULL DEFAULT 0,
+ `preis` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `auswahl` tinyint(4) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `lieferschein_position_id` (`lieferschein_position_id`),
+ KEY `auftrag_position_id` (`auftrag_position_id`),
+ KEY `rechnung` (`rechnung`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `scheck_checked`
--
+DROP TABLE IF EXISTS `scheck_checked`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `scheck_checked` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `gutschrift` int(11) NOT NULL,
- `user` int(11) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `scheck_checked` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `gutschrift` int(11) NOT NULL,
+ `user` int(11) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `scheck_druck`
--
+DROP TABLE IF EXISTS `scheck_druck`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `scheck_druck` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bearbeiter` int(11) NOT NULL DEFAULT '0',
- `kommentar` varchar(255) NOT NULL,
- `layout` int(11) NOT NULL DEFAULT '0',
- `konto` int(11) NOT NULL DEFAULT '0',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `scheck_druck` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bearbeiter` int(11) NOT NULL DEFAULT 0,
+ `kommentar` varchar(255) NOT NULL,
+ `layout` int(11) NOT NULL DEFAULT 0,
+ `konto` int(11) NOT NULL DEFAULT 0,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `scheck_gutschrift`
--
+DROP TABLE IF EXISTS `scheck_gutschrift`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `scheck_gutschrift` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `gutschrift` int(11) NOT NULL DEFAULT '0',
- `druck` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `scheck_gutschrift` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `gutschrift` int(11) NOT NULL DEFAULT 0,
+ `druck` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `seriennummern`
--
+DROP TABLE IF EXISTS `seriennummern`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `seriennummern` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `seriennummer` varchar(255) NOT NULL,
- `adresse` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `beschreibung` varchar(255) NOT NULL,
- `lieferung` date NOT NULL,
- `lieferschein` int(11) NOT NULL,
- `lieferscheinpos` int(11) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `logdatei` datetime NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `seriennummern` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `seriennummer` varchar(255) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `beschreibung` varchar(255) NOT NULL,
+ `lieferung` date NOT NULL,
+ `lieferschein` int(11) NOT NULL,
+ `lieferscheinpos` int(11) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `logdatei` datetime NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `seriennummern_log`
--
+DROP TABLE IF EXISTS `seriennummern_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `seriennummern_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `lager_platz` int(11) NOT NULL DEFAULT '0',
- `eingang` int(1) NOT NULL DEFAULT '0',
- `bezeichnung` text NOT NULL,
- `internebemerkung` text NOT NULL,
- `zeit` datetime DEFAULT NULL,
- `adresse_mitarbeiter` int(11) NOT NULL DEFAULT '0',
- `adresse` int(11) NOT NULL DEFAULT '0',
- `menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `doctype` varchar(32) NOT NULL DEFAULT '',
- `doctypeid` int(11) NOT NULL DEFAULT '0',
- `bestbeforedate` date DEFAULT NULL,
- `batch` varchar(255) DEFAULT NULL,
- `storage_movement_id` int(11) DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `seriennummern_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `lager_platz` int(11) NOT NULL DEFAULT 0,
+ `eingang` int(1) NOT NULL DEFAULT 0,
+ `bezeichnung` text NOT NULL,
+ `internebemerkung` text NOT NULL,
+ `zeit` datetime DEFAULT NULL,
+ `adresse_mitarbeiter` int(11) NOT NULL DEFAULT 0,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `doctype` varchar(32) NOT NULL,
+ `doctypeid` int(11) NOT NULL DEFAULT 0,
+ `bestbeforedate` date DEFAULT NULL,
+ `batch` varchar(255) DEFAULT NULL,
+ `storage_movement_id` int(11) DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `service`
--
+DROP TABLE IF EXISTS `service`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `service` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `zuweisen` int(11) NOT NULL DEFAULT '0',
- `ansprechpartner` varchar(255) NOT NULL DEFAULT '',
- `nummer` varchar(64) DEFAULT NULL,
- `prio` varchar(10) NOT NULL DEFAULT 'niedrig',
- `eingangart` varchar(10) NOT NULL DEFAULT '',
- `datum` datetime DEFAULT NULL,
- `erledigenbis` date DEFAULT NULL,
- `betreff` varchar(255) NOT NULL DEFAULT '',
- `beschreibung_html` longtext NOT NULL,
- `internebemerkung` longtext NOT NULL,
- `antwortankunden` longtext NOT NULL,
- `angelegtvonuser` int(11) NOT NULL DEFAULT '0',
- `status` varchar(20) NOT NULL DEFAULT 'angelegt',
- `artikel` int(11) NOT NULL DEFAULT '0',
- `seriennummer` varchar(255) NOT NULL DEFAULT '',
- `antwortpermail` tinyint(1) NOT NULL DEFAULT '0',
- `bezahlte_zusatzleistung` tinyint(1) NOT NULL DEFAULT '0',
- `freigabe` tinyint(1) NOT NULL DEFAULT '0',
- `freigabe_datum` datetime DEFAULT NULL,
- `freigabe_bearbeiter` int(11) NOT NULL DEFAULT '0',
- `dauer_geplant` decimal(10,2) NOT NULL DEFAULT '0.00',
- `art` varchar(64) NOT NULL DEFAULT '',
- `bereich` varchar(64) NOT NULL DEFAULT '',
- `freifeld1` text NOT NULL,
- `freifeld2` text NOT NULL,
- `freifeld3` text NOT NULL,
- `freifeld4` text NOT NULL,
- `freifeld5` text NOT NULL,
- `version` text NOT NULL,
- `antwortankundenempfaenger` varchar(64) NOT NULL DEFAULT '',
- `antwortankundenkopie` varchar(64) NOT NULL DEFAULT '',
- `antwortankundenblindkopie` varchar(64) NOT NULL DEFAULT '',
- `antwortankundenbetreff` varchar(64) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- UNIQUE KEY `nummer` (`nummer`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `service` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `zuweisen` int(11) NOT NULL DEFAULT 0,
+ `ansprechpartner` varchar(255) NOT NULL,
+ `nummer` varchar(64) DEFAULT NULL,
+ `prio` varchar(10) NOT NULL DEFAULT 'niedrig',
+ `eingangart` varchar(10) NOT NULL,
+ `datum` datetime DEFAULT NULL,
+ `erledigenbis` date DEFAULT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `beschreibung_html` longtext NOT NULL,
+ `internebemerkung` longtext NOT NULL,
+ `antwortankunden` longtext NOT NULL,
+ `angelegtvonuser` int(11) NOT NULL DEFAULT 0,
+ `status` varchar(20) NOT NULL DEFAULT 'angelegt',
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `seriennummer` varchar(255) NOT NULL,
+ `antwortpermail` tinyint(1) NOT NULL DEFAULT 0,
+ `bezahlte_zusatzleistung` tinyint(1) NOT NULL DEFAULT 0,
+ `freigabe` tinyint(1) NOT NULL DEFAULT 0,
+ `freigabe_datum` datetime DEFAULT NULL,
+ `freigabe_bearbeiter` int(11) NOT NULL DEFAULT 0,
+ `dauer_geplant` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `art` varchar(64) NOT NULL,
+ `bereich` varchar(64) NOT NULL,
+ `freifeld1` text NOT NULL,
+ `freifeld2` text NOT NULL,
+ `freifeld3` text NOT NULL,
+ `freifeld4` text NOT NULL,
+ `freifeld5` text NOT NULL,
+ `version` text NOT NULL,
+ `antwortankundenempfaenger` varchar(64) NOT NULL,
+ `antwortankundenkopie` varchar(64) NOT NULL,
+ `antwortankundenblindkopie` varchar(64) NOT NULL,
+ `antwortankundenbetreff` varchar(64) NOT NULL,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `nummer` (`nummer`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `sevensenders_shipment`
--
+DROP TABLE IF EXISTS `sevensenders_shipment`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `sevensenders_shipment` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `date` datetime DEFAULT CURRENT_TIMESTAMP,
- `lieferschein` int(11) DEFAULT NULL,
- `carrier` text,
- `shipment_id` text,
- `shipment_reference` text,
- `tracking` text,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `sevensenders_shipment` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `date` datetime DEFAULT current_timestamp(),
+ `lieferschein` int(11) DEFAULT NULL,
+ `carrier` text DEFAULT NULL,
+ `shipment_id` text DEFAULT NULL,
+ `shipment_reference` text DEFAULT NULL,
+ `tracking` text DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport`
--
+DROP TABLE IF EXISTS `shopexport`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) NOT NULL,
- `typ` varchar(255) NOT NULL,
- `url` varchar(255) NOT NULL,
- `passwort` varchar(255) NOT NULL,
- `token` varchar(255) NOT NULL,
- `challenge` varchar(255) NOT NULL,
- `projekt` int(11) NOT NULL,
- `cms` int(1) NOT NULL,
- `firma` int(11) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
- `geloescht` int(1) NOT NULL DEFAULT '0',
- `artikelporto` int(11) NOT NULL DEFAULT '0',
- `artikelnachnahme` int(11) NOT NULL DEFAULT '0',
- `artikelimport` int(1) NOT NULL DEFAULT '0',
- `artikelimporteinzeln` int(1) NOT NULL DEFAULT '0',
- `demomodus` tinyint(1) NOT NULL DEFAULT '0',
- `aktiv` int(1) NOT NULL DEFAULT '1',
- `lagerexport` int(1) NOT NULL DEFAULT '1',
- `artikelexport` int(1) NOT NULL DEFAULT '1',
- `multiprojekt` int(1) NOT NULL DEFAULT '0',
- `artikelnachnahme_extraartikel` tinyint(1) NOT NULL DEFAULT '1',
- `vorabbezahltmarkieren_ohnevorkasse_bar` int(11) NOT NULL DEFAULT '0',
- `einzelsync` tinyint(1) NOT NULL DEFAULT '0',
- `utf8codierung` tinyint(1) NOT NULL DEFAULT '1',
- `auftragabgleich` int(1) NOT NULL DEFAULT '0',
- `rabatteportofestschreiben` tinyint(1) NOT NULL DEFAULT '0',
- `artikelnummernummerkreis` tinyint(1) NOT NULL DEFAULT '0',
- `holealle` tinyint(1) NOT NULL DEFAULT '0',
- `ab_nummer` varchar(255) NOT NULL DEFAULT '',
- `direktimport` tinyint(1) NOT NULL DEFAULT '0',
- `ust_ok` tinyint(1) NOT NULL DEFAULT '0',
- `anzgleichzeitig` int(15) NOT NULL DEFAULT '1',
- `datumvon` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `datumbis` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `tmpdatumvon` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `tmpdatumbis` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `holeallestati` tinyint(1) NOT NULL DEFAULT '1',
- `cronjobaktiv` tinyint(1) NOT NULL DEFAULT '0',
- `nummersyncstatusaendern` tinyint(1) NOT NULL DEFAULT '0',
- `zahlungsweisenmapping` tinyint(1) NOT NULL DEFAULT '0',
- `versandartenmapping` tinyint(1) NOT NULL DEFAULT '0',
- `artikelnummeruebernehmen` tinyint(1) NOT NULL DEFAULT '0',
- `artikelbeschreibungauswawision` tinyint(1) NOT NULL DEFAULT '0',
- `artikelbeschreibungenuebernehmen` tinyint(1) NOT NULL DEFAULT '0',
- `stuecklisteergaenzen` tinyint(1) NOT NULL DEFAULT '0',
- `adressupdate` tinyint(1) NOT NULL DEFAULT '0',
- `kundenurvonprojekt` tinyint(1) NOT NULL DEFAULT '0',
- `add_debitorennummer` tinyint(1) NOT NULL DEFAULT '0',
- `debitorennummer` varchar(16) NOT NULL DEFAULT '',
- `sendonlywithtracking` tinyint(1) NOT NULL DEFAULT '0',
- `api_account_id` int(10) NOT NULL DEFAULT '0',
- `api_account_token` varchar(1024) NOT NULL DEFAULT '',
- `autosendarticle` tinyint(1) NOT NULL DEFAULT '0',
- `autosendarticle_last` timestamp NULL DEFAULT NULL,
- `shopbilderuebertragen` tinyint(1) NOT NULL DEFAULT '0',
- `adressennichtueberschreiben` tinyint(1) NOT NULL DEFAULT '0',
- `auftraegeaufspaeter` tinyint(1) NOT NULL DEFAULT '0',
- `autoversandbeikommentardeaktivieren` tinyint(1) NOT NULL DEFAULT '0',
- `artikeltexteuebernehmen` tinyint(1) NOT NULL DEFAULT '1',
- `artikelportoermaessigt` int(11) NOT NULL DEFAULT '0',
- `artikelrabatt` int(11) NOT NULL DEFAULT '0',
- `artikelrabattsteuer` decimal(4,2) NOT NULL DEFAULT '-1.00',
- `positionsteuersaetzeerlauben` tinyint(1) NOT NULL DEFAULT '0',
- `json` text NOT NULL,
- `freitext` varchar(64) NOT NULL DEFAULT '',
- `artikelbezeichnungauswawision` tinyint(1) NOT NULL DEFAULT '0',
- `angeboteanlegen` tinyint(1) NOT NULL DEFAULT '0',
- `autoversandoption` varchar(255) NOT NULL DEFAULT 'standard',
- `artikelnummerbeimanlegenausshop` tinyint(1) NOT NULL DEFAULT '0',
- `shoptyp` varchar(32) NOT NULL DEFAULT '',
- `modulename` varchar(64) NOT NULL DEFAULT '',
- `einstellungen_json` mediumtext NOT NULL,
- `maxmanuell` int(11) NOT NULL DEFAULT '0',
- `preisgruppe` int(11) NOT NULL DEFAULT '0',
- `variantenuebertragen` tinyint(1) NOT NULL DEFAULT '1',
- `crosssellingartikeluebertragen` tinyint(1) NOT NULL DEFAULT '1',
- `staffelpreiseuebertragen` tinyint(1) NOT NULL DEFAULT '1',
- `lagergrundlage` tinyint(1) NOT NULL DEFAULT '0',
- `portoartikelanlegen` tinyint(1) NOT NULL DEFAULT '0',
- `nurneueartikel` tinyint(1) NOT NULL DEFAULT '1',
- `startdate` date DEFAULT NULL,
- `ueberschreibe_lagerkorrekturwert` tinyint(1) NOT NULL DEFAULT '0',
- `lagerkorrekturwert` int(11) NOT NULL DEFAULT '0',
- `vertrieb` int(11) NOT NULL DEFAULT '0',
- `eigenschaftenuebertragen` tinyint(1) NOT NULL DEFAULT '0',
- `kategorienuebertragen` tinyint(1) NOT NULL DEFAULT '0',
- `stornoabgleich` tinyint(1) NOT NULL DEFAULT '0',
- `nurpreise` tinyint(1) NOT NULL DEFAULT '0',
- `steuerfreilieferlandexport` tinyint(1) NOT NULL DEFAULT '1',
- `gutscheineuebertragen` tinyint(1) NOT NULL DEFAULT '0',
- `gesamtbetragfestsetzen` tinyint(1) NOT NULL DEFAULT '0',
- `lastschriftdatenueberschreiben` tinyint(1) NOT NULL DEFAULT '0',
- `gesamtbetragfestsetzendifferenz` decimal(10,2) NOT NULL DEFAULT '0.00',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) NOT NULL,
+ `typ` varchar(255) NOT NULL,
+ `url` varchar(255) NOT NULL,
+ `passwort` varchar(255) NOT NULL,
+ `token` varchar(255) NOT NULL,
+ `challenge` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `cms` int(1) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
+ `geloescht` int(1) NOT NULL DEFAULT 0,
+ `artikelporto` int(11) NOT NULL DEFAULT 0,
+ `artikelnachnahme` int(11) NOT NULL DEFAULT 0,
+ `artikelimport` int(1) NOT NULL DEFAULT 0,
+ `artikelimporteinzeln` int(1) NOT NULL DEFAULT 0,
+ `demomodus` tinyint(1) NOT NULL DEFAULT 0,
+ `aktiv` int(1) NOT NULL DEFAULT 1,
+ `lagerexport` int(1) NOT NULL DEFAULT 1,
+ `artikelexport` int(1) NOT NULL DEFAULT 1,
+ `multiprojekt` int(1) NOT NULL DEFAULT 0,
+ `artikelnachnahme_extraartikel` tinyint(1) NOT NULL DEFAULT 1,
+ `vorabbezahltmarkieren_ohnevorkasse_bar` int(11) NOT NULL DEFAULT 0,
+ `einzelsync` tinyint(1) NOT NULL DEFAULT 0,
+ `utf8codierung` tinyint(1) NOT NULL DEFAULT 1,
+ `auftragabgleich` int(1) NOT NULL DEFAULT 0,
+ `rabatteportofestschreiben` tinyint(1) NOT NULL DEFAULT 0,
+ `artikelnummernummerkreis` tinyint(1) NOT NULL DEFAULT 0,
+ `holealle` tinyint(1) NOT NULL DEFAULT 0,
+ `ab_nummer` varchar(255) NOT NULL,
+ `direktimport` tinyint(1) NOT NULL DEFAULT 0,
+ `ust_ok` tinyint(1) NOT NULL DEFAULT 0,
+ `anzgleichzeitig` int(15) NOT NULL DEFAULT 1,
+ `datumvon` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `datumbis` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `tmpdatumvon` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `tmpdatumbis` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `holeallestati` tinyint(1) NOT NULL DEFAULT 1,
+ `cronjobaktiv` tinyint(1) NOT NULL DEFAULT 0,
+ `nummersyncstatusaendern` tinyint(1) NOT NULL DEFAULT 0,
+ `zahlungsweisenmapping` tinyint(1) NOT NULL DEFAULT 0,
+ `versandartenmapping` tinyint(1) NOT NULL DEFAULT 0,
+ `artikelnummeruebernehmen` tinyint(1) NOT NULL DEFAULT 0,
+ `artikelbeschreibungauswawision` tinyint(1) NOT NULL DEFAULT 0,
+ `artikelbeschreibungenuebernehmen` tinyint(1) NOT NULL DEFAULT 0,
+ `stuecklisteergaenzen` tinyint(1) NOT NULL DEFAULT 0,
+ `adressupdate` tinyint(1) NOT NULL DEFAULT 0,
+ `kundenurvonprojekt` tinyint(1) NOT NULL DEFAULT 0,
+ `add_debitorennummer` tinyint(1) NOT NULL DEFAULT 0,
+ `debitorennummer` varchar(16) NOT NULL,
+ `sendonlywithtracking` tinyint(1) NOT NULL DEFAULT 0,
+ `api_account_id` int(10) NOT NULL DEFAULT 0,
+ `api_account_token` varchar(1024) NOT NULL,
+ `autosendarticle` tinyint(1) NOT NULL DEFAULT 0,
+ `autosendarticle_last` timestamp NULL DEFAULT NULL,
+ `shopbilderuebertragen` tinyint(1) NOT NULL DEFAULT 0,
+ `adressennichtueberschreiben` tinyint(1) NOT NULL DEFAULT 0,
+ `auftraegeaufspaeter` tinyint(1) NOT NULL DEFAULT 0,
+ `autoversandbeikommentardeaktivieren` tinyint(1) NOT NULL DEFAULT 0,
+ `artikeltexteuebernehmen` tinyint(1) NOT NULL DEFAULT 1,
+ `artikelportoermaessigt` int(11) NOT NULL DEFAULT 0,
+ `artikelrabatt` int(11) NOT NULL DEFAULT 0,
+ `artikelrabattsteuer` decimal(4,2) NOT NULL DEFAULT -1.00,
+ `positionsteuersaetzeerlauben` tinyint(1) NOT NULL DEFAULT 0,
+ `json` text NOT NULL,
+ `freitext` varchar(64) NOT NULL,
+ `artikelbezeichnungauswawision` tinyint(1) NOT NULL DEFAULT 0,
+ `angeboteanlegen` tinyint(1) NOT NULL DEFAULT 0,
+ `autoversandoption` varchar(255) NOT NULL DEFAULT 'standard',
+ `artikelnummerbeimanlegenausshop` tinyint(1) NOT NULL DEFAULT 0,
+ `shoptyp` varchar(32) NOT NULL,
+ `modulename` varchar(64) NOT NULL,
+ `einstellungen_json` mediumtext NOT NULL,
+ `maxmanuell` int(11) NOT NULL DEFAULT 0,
+ `preisgruppe` int(11) NOT NULL DEFAULT 0,
+ `variantenuebertragen` tinyint(1) NOT NULL DEFAULT 1,
+ `crosssellingartikeluebertragen` tinyint(1) NOT NULL DEFAULT 1,
+ `staffelpreiseuebertragen` tinyint(1) NOT NULL DEFAULT 1,
+ `lagergrundlage` tinyint(1) NOT NULL DEFAULT 0,
+ `portoartikelanlegen` tinyint(1) NOT NULL DEFAULT 0,
+ `nurneueartikel` tinyint(1) NOT NULL DEFAULT 1,
+ `startdate` date DEFAULT NULL,
+ `ueberschreibe_lagerkorrekturwert` tinyint(1) NOT NULL DEFAULT 0,
+ `lagerkorrekturwert` int(11) NOT NULL DEFAULT 0,
+ `vertrieb` int(11) NOT NULL DEFAULT 0,
+ `eigenschaftenuebertragen` tinyint(1) NOT NULL DEFAULT 0,
+ `kategorienuebertragen` tinyint(1) NOT NULL DEFAULT 0,
+ `stornoabgleich` tinyint(1) NOT NULL DEFAULT 0,
+ `nurpreise` tinyint(1) NOT NULL DEFAULT 0,
+ `steuerfreilieferlandexport` tinyint(1) NOT NULL DEFAULT 1,
+ `gutscheineuebertragen` tinyint(1) NOT NULL DEFAULT 0,
+ `gesamtbetragfestsetzen` tinyint(1) NOT NULL DEFAULT 0,
+ `lastschriftdatenueberschreiben` tinyint(1) NOT NULL DEFAULT 0,
+ `gesamtbetragfestsetzendifferenz` decimal(10,2) NOT NULL DEFAULT 0.00,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_adressenuebertragen`
--
+DROP TABLE IF EXISTS `shopexport_adressenuebertragen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_adressenuebertragen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop` int(11) NOT NULL,
- `adresse` int(11) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_adressenuebertragen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop` int(11) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_archiv`
--
+DROP TABLE IF EXISTS `shopexport_archiv`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_archiv` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop` int(11) NOT NULL DEFAULT '0',
- `anzahl` int(11) NOT NULL DEFAULT '0',
- `erfolgreich` int(11) NOT NULL DEFAULT '0',
- `status` varchar(255) NOT NULL DEFAULT '',
- `letzteabgeholtenummer` varchar(255) NOT NULL DEFAULT '',
- `type` varchar(255) NOT NULL DEFAULT '',
- `datumvon` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `datumbis` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `nummervon` varchar(255) NOT NULL DEFAULT '',
- `nummerbis` varchar(255) NOT NULL DEFAULT '',
- `abschliessen` tinyint(1) NOT NULL DEFAULT '1',
- `stornierteabholen` tinyint(1) NOT NULL DEFAULT '1',
- `rechnung_erzeugen` tinyint(1) NOT NULL DEFAULT '1',
- `rechnung_bezahlt` tinyint(1) NOT NULL DEFAULT '1',
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `donotimport` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `shop` (`shop`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_archiv` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop` int(11) NOT NULL DEFAULT 0,
+ `anzahl` int(11) NOT NULL DEFAULT 0,
+ `erfolgreich` int(11) NOT NULL DEFAULT 0,
+ `status` varchar(255) NOT NULL,
+ `letzteabgeholtenummer` varchar(255) NOT NULL,
+ `type` varchar(255) NOT NULL,
+ `datumvon` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `datumbis` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `nummervon` varchar(255) NOT NULL,
+ `nummerbis` varchar(255) NOT NULL,
+ `abschliessen` tinyint(1) NOT NULL DEFAULT 1,
+ `stornierteabholen` tinyint(1) NOT NULL DEFAULT 1,
+ `rechnung_erzeugen` tinyint(1) NOT NULL DEFAULT 1,
+ `rechnung_bezahlt` tinyint(1) NOT NULL DEFAULT 1,
+ `bearbeiter` varchar(255) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `donotimport` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `shop` (`shop`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_artikel`
--
+DROP TABLE IF EXISTS `shopexport_artikel`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_artikel` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shopid` int(11) NOT NULL DEFAULT '0',
- `artikel` int(11) NOT NULL DEFAULT '0',
- `name` varchar(255) NOT NULL DEFAULT '',
- `wert` text NOT NULL,
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `shopid` (`shopid`,`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_artikel` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shopid` int(11) NOT NULL DEFAULT 0,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `name` varchar(255) NOT NULL,
+ `wert` text NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `shopid` (`shopid`,`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_artikeluebertragen`
--
+DROP TABLE IF EXISTS `shopexport_artikeluebertragen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_artikeluebertragen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `check_nr` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_artikeluebertragen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `check_nr` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_artikeluebertragen_check`
--
+DROP TABLE IF EXISTS `shopexport_artikeluebertragen_check`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_artikeluebertragen_check` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_artikeluebertragen_check` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_change_log`
--
+DROP TABLE IF EXISTS `shopexport_change_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_change_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL,
- `username` varchar(255) NOT NULL DEFAULT '',
- `diff` text NOT NULL,
- `creation_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `message` varchar(255) NOT NULL DEFAULT '',
- `plaindiff` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_change_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL,
+ `username` varchar(255) NOT NULL,
+ `diff` text NOT NULL,
+ `creation_timestamp` timestamp NOT NULL DEFAULT current_timestamp(),
+ `message` varchar(255) NOT NULL,
+ `plaindiff` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_freifelder`
--
+DROP TABLE IF EXISTS `shopexport_freifelder`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_freifelder` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop` int(11) NOT NULL,
- `freifeld_wawi` varchar(255) NOT NULL DEFAULT '',
- `freifeld_shop` varchar(255) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '0',
- `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `updated` timestamp NULL DEFAULT NULL,
- `updatedby` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_freifelder` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop` int(11) NOT NULL,
+ `freifeld_wawi` varchar(255) NOT NULL,
+ `freifeld_shop` varchar(255) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 0,
+ `created` timestamp NOT NULL DEFAULT current_timestamp(),
+ `updated` timestamp NULL DEFAULT NULL,
+ `updatedby` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_getarticles`
--
+DROP TABLE IF EXISTS `shopexport_getarticles`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_getarticles` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop` int(11) NOT NULL,
- `nummer` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `shop` (`shop`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_getarticles` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop` int(11) NOT NULL,
+ `nummer` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `shop` (`shop`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_kampange`
--
+DROP TABLE IF EXISTS `shopexport_kampange`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_kampange` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL,
- `banner` int(11) NOT NULL,
- `unterbanner` int(11) NOT NULL,
- `von` date NOT NULL,
- `bis` date NOT NULL,
- `link` text NOT NULL,
- `firma` int(11) NOT NULL,
- `views` int(11) NOT NULL,
- `clicks` int(11) NOT NULL,
- `aktiv` int(1) NOT NULL,
- `shop` int(11) NOT NULL,
- `artikel` varchar(255) NOT NULL,
- `aktion` varchar(255) NOT NULL,
- `geloescht` int(1) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_kampange` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `banner` int(11) NOT NULL,
+ `unterbanner` int(11) NOT NULL,
+ `von` date NOT NULL,
+ `bis` date NOT NULL,
+ `link` text NOT NULL,
+ `firma` int(11) NOT NULL,
+ `views` int(11) NOT NULL,
+ `clicks` int(11) NOT NULL,
+ `aktiv` int(1) NOT NULL,
+ `shop` int(11) NOT NULL,
+ `artikel` varchar(255) NOT NULL,
+ `aktion` varchar(255) NOT NULL,
+ `geloescht` int(1) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_kategorien`
--
+DROP TABLE IF EXISTS `shopexport_kategorien`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_kategorien` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop` int(11) NOT NULL DEFAULT '0',
- `kategorie` int(11) NOT NULL DEFAULT '0',
- `extsort` int(11) NOT NULL DEFAULT '0',
- `extid` varchar(255) NOT NULL DEFAULT '',
- `extparent` varchar(255) NOT NULL DEFAULT '',
- `extname` varchar(255) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `updated` timestamp NULL DEFAULT NULL,
- `updatedby` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `shop` (`shop`),
- KEY `kategorie` (`kategorie`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_kategorien` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop` int(11) NOT NULL DEFAULT 0,
+ `kategorie` int(11) NOT NULL DEFAULT 0,
+ `extsort` int(11) NOT NULL DEFAULT 0,
+ `extid` varchar(255) NOT NULL,
+ `extparent` varchar(255) NOT NULL,
+ `extname` varchar(255) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `created` timestamp NOT NULL DEFAULT current_timestamp(),
+ `updated` timestamp NULL DEFAULT NULL,
+ `updatedby` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `shop` (`shop`),
+ KEY `kategorie` (`kategorie`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_kundengruppen`
--
+DROP TABLE IF EXISTS `shopexport_kundengruppen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_kundengruppen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shopid` int(11) NOT NULL DEFAULT '0',
- `gruppeid` int(11) NOT NULL DEFAULT '0',
- `apply_to_new_customers` tinyint(1) NOT NULL DEFAULT '0',
- `type` varchar(255) NOT NULL DEFAULT 'Mitglied',
- `extgruppename` varchar(255) NOT NULL DEFAULT '',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `updated` timestamp NULL DEFAULT NULL,
- `updatedby` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_kundengruppen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shopid` int(11) NOT NULL DEFAULT 0,
+ `gruppeid` int(11) NOT NULL DEFAULT 0,
+ `apply_to_new_customers` tinyint(1) NOT NULL DEFAULT 0,
+ `type` varchar(255) NOT NULL DEFAULT 'mitglied',
+ `extgruppename` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `created` timestamp NOT NULL DEFAULT current_timestamp(),
+ `updated` timestamp NULL DEFAULT NULL,
+ `updatedby` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_log`
--
+DROP TABLE IF EXISTS `shopexport_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shopid` int(11) NOT NULL DEFAULT '0',
- `typ` varchar(64) NOT NULL DEFAULT '',
- `parameter1` text NOT NULL,
- `parameter2` text NOT NULL,
- `bearbeiter` varchar(64) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `parameter3` varchar(255) NOT NULL DEFAULT '',
- `parameter4` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `shopid` (`shopid`,`typ`,`parameter3`,`parameter4`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shopid` int(11) NOT NULL DEFAULT 0,
+ `typ` varchar(64) NOT NULL,
+ `parameter1` text NOT NULL,
+ `parameter2` text NOT NULL,
+ `bearbeiter` varchar(64) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `parameter3` varchar(255) NOT NULL,
+ `parameter4` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `shopid` (`shopid`,`typ`,`parameter3`,`parameter4`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_mapping`
--
+DROP TABLE IF EXISTS `shopexport_mapping`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_mapping` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop` int(11) NOT NULL DEFAULT '0',
- `tabelle` varchar(255) NOT NULL DEFAULT '',
- `intid` int(11) NOT NULL DEFAULT '0',
- `intid2` int(11) NOT NULL DEFAULT '0',
- `extid` varchar(255) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `shop` (`shop`),
- KEY `tabelle` (`tabelle`),
- KEY `intid` (`intid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_mapping` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop` int(11) NOT NULL DEFAULT 0,
+ `tabelle` varchar(255) NOT NULL,
+ `intid` int(11) NOT NULL DEFAULT 0,
+ `intid2` int(11) NOT NULL DEFAULT 0,
+ `extid` varchar(255) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `shop` (`shop`),
+ KEY `tabelle` (`tabelle`),
+ KEY `intid` (`intid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_sprachen`
--
+DROP TABLE IF EXISTS `shopexport_sprachen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_sprachen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop` int(11) NOT NULL DEFAULT '0',
- `land` varchar(32) NOT NULL DEFAULT '',
- `sprache` varchar(255) NOT NULL DEFAULT '',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `updated` timestamp NULL DEFAULT NULL,
- `updatedby` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_sprachen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop` int(11) NOT NULL DEFAULT 0,
+ `land` varchar(32) NOT NULL,
+ `sprache` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `created` timestamp NOT NULL DEFAULT current_timestamp(),
+ `updated` timestamp NULL DEFAULT NULL,
+ `updatedby` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_status`
--
+DROP TABLE IF EXISTS `shopexport_status`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_status` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikelexport` int(11) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `zeit` datetime NOT NULL,
- `bemerkung` text NOT NULL,
- `befehl` text NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_status` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikelexport` int(11) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `bemerkung` text NOT NULL,
+ `befehl` text NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_subshop`
--
+DROP TABLE IF EXISTS `shopexport_subshop`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_subshop` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop` int(11) NOT NULL,
- `projekt` int(11) NOT NULL,
- `subshopkennung` varchar(255) NOT NULL DEFAULT '',
- `sprache` varchar(64) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '0',
- `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `updated` timestamp NULL DEFAULT NULL,
- `updatedby` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_subshop` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop` int(11) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `subshopkennung` varchar(255) NOT NULL,
+ `sprache` varchar(64) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 0,
+ `created` timestamp NOT NULL DEFAULT current_timestamp(),
+ `updated` timestamp NULL DEFAULT NULL,
+ `updatedby` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_versandarten`
--
+DROP TABLE IF EXISTS `shopexport_versandarten`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_versandarten` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop` int(11) NOT NULL,
- `versandart_shop` varchar(255) NOT NULL DEFAULT '',
- `versandart_wawision` varchar(255) NOT NULL DEFAULT '',
- `autoversand` int(11) NOT NULL DEFAULT '0',
- `land` text NOT NULL,
- `aktiv` int(11) NOT NULL DEFAULT '0',
- `versandart_ausgehend` varchar(255) NOT NULL DEFAULT '',
- `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `updated` timestamp NULL DEFAULT NULL,
- `updatedby` varchar(255) NOT NULL DEFAULT '',
- `fastlane` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_versandarten` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop` int(11) NOT NULL,
+ `versandart_shop` varchar(255) NOT NULL,
+ `versandart_wawision` varchar(255) NOT NULL,
+ `autoversand` int(11) NOT NULL DEFAULT 0,
+ `land` text NOT NULL,
+ `aktiv` int(11) NOT NULL DEFAULT 0,
+ `versandart_ausgehend` varchar(255) NOT NULL,
+ `created` timestamp NOT NULL DEFAULT current_timestamp(),
+ `updated` timestamp NULL DEFAULT NULL,
+ `updatedby` varchar(255) NOT NULL,
+ `fastlane` tinyint(1) NOT NULL DEFAULT 0,
+ `produkt_ausgehend` int(11) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_voucher_cache`
--
+DROP TABLE IF EXISTS `shopexport_voucher_cache`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_voucher_cache` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `voucher_id` int(11) NOT NULL,
- `value` float NOT NULL DEFAULT '0',
- `updated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- UNIQUE KEY `voucher_id` (`voucher_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_voucher_cache` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `voucher_id` int(11) NOT NULL,
+ `value` float NOT NULL DEFAULT 0,
+ `updated` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `voucher_id` (`voucher_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_zahlungsstatus`
--
+DROP TABLE IF EXISTS `shopexport_zahlungsstatus`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_zahlungsstatus` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop` int(11) NOT NULL DEFAULT '0',
- `auftrag` varchar(255) NOT NULL DEFAULT '',
- `status` varchar(255) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `shop` (`shop`),
- KEY `auftrag` (`auftrag`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_zahlungsstatus` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop` int(11) NOT NULL DEFAULT 0,
+ `auftrag` varchar(255) NOT NULL,
+ `status` varchar(255) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `shop` (`shop`),
+ KEY `auftrag` (`auftrag`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopexport_zahlweisen`
--
+DROP TABLE IF EXISTS `shopexport_zahlweisen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopexport_zahlweisen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop` int(11) NOT NULL,
- `zahlweise_shop` varchar(255) NOT NULL DEFAULT '',
- `zahlweise_wawision` varchar(255) NOT NULL DEFAULT '',
- `vorabbezahltmarkieren` int(11) NOT NULL DEFAULT '0',
- `autoversand` int(11) NOT NULL DEFAULT '0',
- `aktiv` int(11) NOT NULL DEFAULT '0',
- `keinerechnung` tinyint(1) NOT NULL DEFAULT '0',
- `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `updatedby` varchar(255) NOT NULL DEFAULT '',
- `fastlane` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopexport_zahlweisen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop` int(11) NOT NULL,
+ `zahlweise_shop` varchar(255) NOT NULL,
+ `zahlweise_wawision` varchar(255) NOT NULL,
+ `vorabbezahltmarkieren` int(11) NOT NULL DEFAULT 0,
+ `autoversand` int(11) NOT NULL DEFAULT 0,
+ `aktiv` int(11) NOT NULL DEFAULT 0,
+ `keinerechnung` tinyint(1) NOT NULL DEFAULT 0,
+ `created` timestamp NOT NULL DEFAULT current_timestamp(),
+ `updatedby` varchar(255) NOT NULL,
+ `fastlane` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimport_amazon_aufrufe`
--
+DROP TABLE IF EXISTS `shopimport_amazon_aufrufe`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimport_amazon_aufrufe` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `shop` varchar(100) NOT NULL,
- `funktion` varchar(100) NOT NULL,
- `daten` mediumtext NOT NULL,
- `abgeschlossen` int(1) NOT NULL DEFAULT '0',
- `maxpuffer` int(3) NOT NULL,
- `timeout` int(4) NOT NULL,
- `zeitstempel` datetime DEFAULT NULL,
- `ausgefuehrt` int(1) DEFAULT '0',
- `preismenge` int(1) DEFAULT NULL,
- `apifunktion` varchar(100) NOT NULL,
- `feedid` varchar(50) DEFAULT NULL,
- `relatedtoid` int(4) DEFAULT NULL,
- `inbearbeitung` int(1) DEFAULT '0',
- `fehlertext` text,
- `shopid` int(11) NOT NULL DEFAULT '0',
- `json_encoded` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimport_amazon_aufrufe` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `shop` varchar(100) NOT NULL,
+ `funktion` varchar(100) NOT NULL,
+ `daten` mediumtext NOT NULL,
+ `abgeschlossen` int(1) NOT NULL DEFAULT 0,
+ `maxpuffer` int(3) NOT NULL,
+ `timeout` int(4) NOT NULL,
+ `zeitstempel` datetime DEFAULT NULL,
+ `ausgefuehrt` int(1) DEFAULT 0,
+ `preismenge` int(1) DEFAULT NULL,
+ `apifunktion` varchar(100) NOT NULL,
+ `feedid` varchar(50) DEFAULT NULL,
+ `relatedtoid` int(4) DEFAULT NULL,
+ `inbearbeitung` int(1) DEFAULT 0,
+ `fehlertext` text DEFAULT NULL,
+ `shopid` int(11) NOT NULL DEFAULT 0,
+ `json_encoded` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimport_amazon_gotorders`
--
+DROP TABLE IF EXISTS `shopimport_amazon_gotorders`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimport_amazon_gotorders` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `orderid` varchar(30) DEFAULT NULL,
- `orderitemid` varchar(30) DEFAULT NULL,
- `nextordertoken` varchar(30) DEFAULT NULL,
- `nextitemtoken` varchar(30) DEFAULT NULL,
- `zeitstempel` datetime DEFAULT NULL,
- `tracking` varchar(64) DEFAULT '',
- `sent` tinyint(1) DEFAULT '0',
- `shopid` int(11) NOT NULL DEFAULT '0',
- `isprime` tinyint(1) DEFAULT '-1',
- `isprimenextday` tinyint(1) DEFAULT '-1',
- `imported` tinyint(1) DEFAULT '1',
- `isfba` tinyint(1) DEFAULT '-1',
- `marketplace` varchar(16) DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `orderid` (`orderid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimport_amazon_gotorders` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `orderid` varchar(30) DEFAULT NULL,
+ `orderitemid` varchar(30) DEFAULT NULL,
+ `nextordertoken` varchar(30) DEFAULT NULL,
+ `nextitemtoken` varchar(30) DEFAULT NULL,
+ `zeitstempel` datetime DEFAULT NULL,
+ `tracking` varchar(64) DEFAULT NULL,
+ `sent` tinyint(1) DEFAULT 0,
+ `shopid` int(11) NOT NULL DEFAULT 0,
+ `isprime` tinyint(1) DEFAULT -1,
+ `isprimenextday` tinyint(1) DEFAULT -1,
+ `imported` tinyint(1) DEFAULT 1,
+ `isfba` tinyint(1) DEFAULT -1,
+ `marketplace` varchar(16) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `orderid` (`orderid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimport_amazon_throttling`
--
+DROP TABLE IF EXISTS `shopimport_amazon_throttling`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimport_amazon_throttling` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `apifunktion` varchar(100) DEFAULT '',
- `shop` varchar(100) DEFAULT NULL,
- `typ` varchar(50) DEFAULT NULL,
- `max` int(3) DEFAULT NULL,
- `stunde` int(3) DEFAULT NULL,
- `restore` float DEFAULT NULL,
- `zaehlermax` int(3) DEFAULT NULL,
- `zaehlerstunde` int(3) DEFAULT NULL,
- `ersteraufruf` datetime DEFAULT NULL,
- `letzteraufruf` datetime DEFAULT NULL,
- `maxpuffer` int(3) DEFAULT NULL,
- `minpuffer` int(3) DEFAULT NULL,
- `timeout` int(4) DEFAULT NULL,
- `zaehleraufrufe` int(3) DEFAULT '0',
- `zeitstempel` datetime DEFAULT NULL,
- `shopid` int(11) DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `shopid` (`shopid`)
-) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimport_amazon_throttling` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `apifunktion` varchar(100) DEFAULT NULL,
+ `shop` varchar(100) DEFAULT NULL,
+ `typ` varchar(50) DEFAULT NULL,
+ `max` int(3) DEFAULT NULL,
+ `stunde` int(3) DEFAULT NULL,
+ `restore` float DEFAULT NULL,
+ `zaehlermax` int(3) DEFAULT NULL,
+ `zaehlerstunde` int(3) DEFAULT NULL,
+ `ersteraufruf` datetime DEFAULT NULL,
+ `letzteraufruf` datetime DEFAULT NULL,
+ `maxpuffer` int(3) DEFAULT NULL,
+ `minpuffer` int(3) DEFAULT NULL,
+ `timeout` int(4) DEFAULT NULL,
+ `zaehleraufrufe` int(3) DEFAULT 0,
+ `zeitstempel` datetime DEFAULT NULL,
+ `shopid` int(11) DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `shopid` (`shopid`)
+) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimport_auftraege`
--
+DROP TABLE IF EXISTS `shopimport_auftraege`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimport_auftraege` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shopid` int(11) NOT NULL DEFAULT '0',
- `extid` varchar(255) NOT NULL DEFAULT '',
- `sessionid` varchar(255) NOT NULL,
- `warenkorb` mediumtext NOT NULL,
- `imported` int(1) NOT NULL,
- `trash` int(1) NOT NULL,
- `projekt` int(11) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `logdatei` datetime NOT NULL,
- `bestellnummer` varchar(255) DEFAULT NULL,
- `jsonencoded` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimport_auftraege` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shopid` int(11) NOT NULL DEFAULT 0,
+ `extid` varchar(255) NOT NULL,
+ `sessionid` varchar(255) NOT NULL,
+ `warenkorb` mediumtext NOT NULL,
+ `imported` int(1) NOT NULL,
+ `trash` int(1) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `logdatei` datetime NOT NULL,
+ `bestellnummer` varchar(255) DEFAULT NULL,
+ `jsonencoded` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimport_checkorder`
--
+DROP TABLE IF EXISTS `shopimport_checkorder`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimport_checkorder` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `order_id` int(11) NOT NULL DEFAULT '0',
- `ext_order` varchar(255) NOT NULL DEFAULT '0',
- `fetch_counter` int(11) NOT NULL DEFAULT '0',
- `status` varchar(255) NOT NULL DEFAULT 'unpaid',
- `date_created` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `date_last_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimport_checkorder` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `order_id` int(11) NOT NULL DEFAULT 0,
+ `ext_order` varchar(255) NOT NULL DEFAULT '0',
+ `fetch_counter` int(11) NOT NULL DEFAULT 0,
+ `status` varchar(255) NOT NULL DEFAULT 'unpaid',
+ `date_created` datetime NOT NULL DEFAULT current_timestamp(),
+ `date_last_modified` datetime NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_attachedoffers`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_attachedoffers`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_attachedoffers` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `article_id` int(11) NOT NULL DEFAULT '0',
- `is_fba` tinyint(1) NOT NULL DEFAULT '0',
- `marketplace` varchar(16) NOT NULL DEFAULT '',
- `title` varchar(255) NOT NULL DEFAULT '',
- `merchantgroup` varchar(255) NOT NULL DEFAULT '',
- `condition` varchar(32) NOT NULL DEFAULT 'New',
- `sku` varchar(64) NOT NULL DEFAULT '',
- `asin` varchar(16) NOT NULL DEFAULT '',
- `status` varchar(32) NOT NULL DEFAULT '',
- `currency` varchar(4) NOT NULL DEFAULT '',
- `status_article` int(1) NOT NULL DEFAULT '0',
- `status_storage` int(1) NOT NULL DEFAULT '0',
- `status_price` int(1) NOT NULL DEFAULT '0',
- `status_flat` int(1) NOT NULL DEFAULT '0',
- `price` decimal(10,2) NOT NULL DEFAULT '0.00',
- `feed_submission_id` varchar(32) NOT NULL DEFAULT '',
- `feed_submission_id_price` varchar(32) NOT NULL DEFAULT '',
- `feed_submission_id_storage` varchar(32) NOT NULL DEFAULT '',
- `feed_submission_id_flat` varchar(32) NOT NULL DEFAULT '',
- `error_code` varchar(8) NOT NULL DEFAULT '',
- `error_message` varchar(1024) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`),
- KEY `article_id` (`article_id`),
- KEY `sku` (`sku`),
- KEY `asin` (`asin`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_attachedoffers` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `article_id` int(11) NOT NULL DEFAULT 0,
+ `is_fba` tinyint(1) NOT NULL DEFAULT 0,
+ `marketplace` varchar(16) NOT NULL,
+ `title` varchar(255) NOT NULL,
+ `merchantgroup` varchar(255) NOT NULL,
+ `condition` varchar(32) NOT NULL DEFAULT 'new',
+ `sku` varchar(64) NOT NULL,
+ `asin` varchar(16) NOT NULL,
+ `status` varchar(32) NOT NULL,
+ `currency` varchar(4) NOT NULL,
+ `status_article` int(1) NOT NULL DEFAULT 0,
+ `status_storage` int(1) NOT NULL DEFAULT 0,
+ `status_price` int(1) NOT NULL DEFAULT 0,
+ `status_flat` int(1) NOT NULL DEFAULT 0,
+ `price` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `feed_submission_id` varchar(32) NOT NULL,
+ `feed_submission_id_price` varchar(32) NOT NULL,
+ `feed_submission_id_storage` varchar(32) NOT NULL,
+ `feed_submission_id_flat` varchar(32) NOT NULL,
+ `error_code` varchar(8) NOT NULL,
+ `error_message` varchar(1024) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`),
+ KEY `article_id` (`article_id`),
+ KEY `sku` (`sku`),
+ KEY `asin` (`asin`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_browsetree`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_browsetree`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_browsetree` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `browsenodeid` varchar(32) DEFAULT '',
- `marketplace` varchar(32) DEFAULT '',
- `parent_id` int(11) DEFAULT '0',
- `browseNodename` varchar(255) DEFAULT '',
- `browseNodestorecontextname` varchar(255) DEFAULT '',
- `browsepathbyid` varchar(1024) DEFAULT '',
- `browsepathbyname` varchar(1024) DEFAULT '',
- `haschildren` tinyint(1) DEFAULT '0',
- `producttypedefinitions` varchar(255) DEFAULT '',
- `refinementsinformationcount` int(11) DEFAULT '0',
- `deprecated` tinyint(1) DEFAULT '0',
- `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `browsenodeid` (`browsenodeid`),
- KEY `parent_id` (`parent_id`)
-) ENGINE=InnoDB AUTO_INCREMENT=68633 DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_browsetree` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `browsenodeid` varchar(32) DEFAULT NULL,
+ `marketplace` varchar(32) DEFAULT NULL,
+ `parent_id` int(11) DEFAULT 0,
+ `browseNodename` varchar(255) DEFAULT NULL,
+ `browseNodestorecontextname` varchar(255) DEFAULT NULL,
+ `browsepathbyid` varchar(1024) DEFAULT NULL,
+ `browsepathbyname` varchar(1024) DEFAULT NULL,
+ `haschildren` tinyint(1) DEFAULT 0,
+ `producttypedefinitions` varchar(255) DEFAULT NULL,
+ `refinementsinformationcount` int(11) DEFAULT 0,
+ `deprecated` tinyint(1) DEFAULT 0,
+ `updated_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `browsenodeid` (`browsenodeid`),
+ KEY `parent_id` (`parent_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=68633 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_categorie`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_categorie`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_categorie` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `root_node` varchar(32) DEFAULT '',
- `name` varchar(255) DEFAULT '',
- `node_de` varchar(32) DEFAULT '',
- `node_uk` varchar(32) DEFAULT '',
- `node_fr` varchar(32) DEFAULT '',
- `node_it` varchar(32) DEFAULT '',
- `node_es` varchar(32) DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `name` (`name`),
- KEY `node_de` (`node_de`)
-) ENGINE=InnoDB AUTO_INCREMENT=16081 DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_categorie` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `root_node` varchar(32) DEFAULT NULL,
+ `name` varchar(255) DEFAULT NULL,
+ `node_de` varchar(32) DEFAULT NULL,
+ `node_uk` varchar(32) DEFAULT NULL,
+ `node_fr` varchar(32) DEFAULT NULL,
+ `node_it` varchar(32) DEFAULT NULL,
+ `node_es` varchar(32) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `name` (`name`),
+ KEY `node_de` (`node_de`)
+) ENGINE=InnoDB AUTO_INCREMENT=16081 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_creditnotes_adjustmentid`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_creditnotes_adjustmentid`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_creditnotes_adjustmentid` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `creditnote_id` int(11) NOT NULL DEFAULT '0',
- `article_id` int(11) NOT NULL DEFAULT '0',
- `invoice_id` int(11) NOT NULL DEFAULT '0',
- `adjustmentid` varchar(64) NOT NULL DEFAULT '',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`),
- KEY `creditnote_id` (`creditnote_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_creditnotes_adjustmentid` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `creditnote_id` int(11) NOT NULL DEFAULT 0,
+ `article_id` int(11) NOT NULL DEFAULT 0,
+ `invoice_id` int(11) NOT NULL DEFAULT 0,
+ `adjustmentid` varchar(64) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`),
+ KEY `creditnote_id` (`creditnote_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_feedsubmission`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_feedsubmission`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_feedsubmission` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) DEFAULT '0',
- `feed_submission_id` varchar(32) DEFAULT '',
- `feed_type` varchar(64) DEFAULT '',
- `feed_processing_status` varchar(32) DEFAULT '',
- `parameter` varchar(32) DEFAULT '',
- `started_processing_date` datetime DEFAULT NULL,
- `submitted_date` datetime DEFAULT NULL,
- `completed_processing_date` datetime DEFAULT NULL,
- `lastcheck` datetime DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`,`feed_submission_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_feedsubmission` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) DEFAULT 0,
+ `feed_submission_id` varchar(32) DEFAULT NULL,
+ `feed_type` varchar(64) DEFAULT NULL,
+ `feed_processing_status` varchar(32) DEFAULT NULL,
+ `parameter` varchar(32) DEFAULT NULL,
+ `started_processing_date` datetime DEFAULT NULL,
+ `submitted_date` datetime DEFAULT NULL,
+ `completed_processing_date` datetime DEFAULT NULL,
+ `lastcheck` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`,`feed_submission_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_flatfile_article`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_flatfile_article`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_flatfile_article` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `article_id` int(11) NOT NULL DEFAULT '0',
- `flatfile_id` int(11) NOT NULL DEFAULT '0',
- `sku` varchar(255) NOT NULL DEFAULT '',
- `status` varchar(255) NOT NULL DEFAULT '',
- `marketplace` varchar(32) NOT NULL DEFAULT '',
- `feedsubmissionid` varchar(255) NOT NULL DEFAULT '',
- `error_message` text,
- `all_required_ok` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_flatfile_article` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `article_id` int(11) NOT NULL DEFAULT 0,
+ `flatfile_id` int(11) NOT NULL DEFAULT 0,
+ `sku` varchar(255) NOT NULL,
+ `status` varchar(255) NOT NULL,
+ `marketplace` varchar(32) NOT NULL,
+ `feedsubmissionid` varchar(255) NOT NULL,
+ `error_message` text DEFAULT NULL,
+ `all_required_ok` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_flatfile_article_image`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_flatfile_article_image`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_flatfile_article_image` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shopimporter_amazon_flatfile_article_id` int(11) DEFAULT '0',
- `file_id` int(11) DEFAULT '0',
- `name` varchar(255) DEFAULT '',
- `url` varchar(255) DEFAULT '',
- `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `shopimporter_amazon_flatfile_article_id` (`shopimporter_amazon_flatfile_article_id`),
- KEY `file_id` (`file_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_flatfile_article_image` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shopimporter_amazon_flatfile_article_id` int(11) DEFAULT 0,
+ `file_id` int(11) DEFAULT 0,
+ `name` varchar(255) DEFAULT NULL,
+ `url` varchar(255) DEFAULT NULL,
+ `updated_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `shopimporter_amazon_flatfile_article_id` (`shopimporter_amazon_flatfile_article_id`),
+ KEY `file_id` (`file_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_flatfile_article_value`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_flatfile_article_value`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_flatfile_article_value` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shopimporter_amazon_flatfile_article_id` int(11) NOT NULL DEFAULT '0',
- `name` varchar(255) NOT NULL DEFAULT '',
- `value` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `shopimporter_amazon_flatfile_article_id` (`shopimporter_amazon_flatfile_article_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_flatfile_article_value` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shopimporter_amazon_flatfile_article_id` int(11) NOT NULL DEFAULT 0,
+ `name` varchar(255) NOT NULL,
+ `value` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `shopimporter_amazon_flatfile_article_id` (`shopimporter_amazon_flatfile_article_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_flatfiledefinition`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_flatfiledefinition`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_flatfiledefinition` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL DEFAULT '',
- `country` varchar(2) NOT NULL DEFAULT '',
- `csv` text,
- `definitions_json` mediumtext,
- `requirements_json` mediumtext,
- `allowed_values_json` mediumtext,
- PRIMARY KEY (`id`),
- UNIQUE KEY `name` (`name`)
-) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_flatfiledefinition` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `country` varchar(2) NOT NULL,
+ `csv` text DEFAULT NULL,
+ `definitions_json` mediumtext DEFAULT NULL,
+ `requirements_json` mediumtext DEFAULT NULL,
+ `allowed_values_json` mediumtext DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `name` (`name`)
+) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_flatfilefields`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_flatfilefields`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_flatfilefields` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `fieldname` varchar(255) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `fieldname` (`fieldname`)
-) ENGINE=InnoDB AUTO_INCREMENT=4499 DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_flatfilefields` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `fieldname` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `fieldname` (`fieldname`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=4499 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_invoice_address`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_invoice_address`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_invoice_address` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `orderid` varchar(19) NOT NULL DEFAULT '',
- `name` varchar(255) NOT NULL DEFAULT '',
- `addressfieldone` varchar(255) NOT NULL DEFAULT '',
- `addressfieldtwo` varchar(255) NOT NULL DEFAULT '',
- `addressfieldthree` varchar(255) NOT NULL DEFAULT '',
- `city` varchar(255) NOT NULL DEFAULT '',
- `region` varchar(255) NOT NULL DEFAULT '',
- `postalcode` varchar(32) NOT NULL DEFAULT '',
- `countrycode` varchar(32) NOT NULL DEFAULT '',
- `email` varchar(255) NOT NULL DEFAULT '',
- `phonenumber` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `orderid` (`orderid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_invoice_address` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `orderid` varchar(19) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `addressfieldone` varchar(255) NOT NULL,
+ `addressfieldtwo` varchar(255) NOT NULL,
+ `addressfieldthree` varchar(255) NOT NULL,
+ `city` varchar(255) NOT NULL,
+ `region` varchar(255) NOT NULL,
+ `postalcode` varchar(32) NOT NULL,
+ `countrycode` varchar(32) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ `phonenumber` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `orderid` (`orderid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_invoice_upload`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_invoice_upload`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_invoice_upload` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `int_order_id` int(11) NOT NULL DEFAULT '0',
- `invoice_id` int(11) NOT NULL DEFAULT '0',
- `credit_note_id` int(11) NOT NULL DEFAULT '0',
- `file_id` int(11) NOT NULL DEFAULT '0',
- `orderid` varchar(19) NOT NULL DEFAULT '',
- `shippingid` varchar(19) NOT NULL DEFAULT '',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `sent_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `report` varchar(32) NOT NULL DEFAULT '',
- `marketplace` varchar(32) NOT NULL DEFAULT '',
- `status` varchar(32) NOT NULL DEFAULT '',
- `error_code` varchar(5) NOT NULL DEFAULT '',
- `error_message` text NOT NULL,
- `invoice_number` varchar(64) NOT NULL DEFAULT '',
- `total_amount` decimal(12,2) NOT NULL DEFAULT '0.00',
- `total_vat_amount` decimal(12,2) NOT NULL DEFAULT '0.00',
- `transaction_id` varchar(255) NOT NULL DEFAULT '',
- `count_sent` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`),
- KEY `orderid` (`orderid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_invoice_upload` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `int_order_id` int(11) NOT NULL DEFAULT 0,
+ `invoice_id` int(11) NOT NULL DEFAULT 0,
+ `credit_note_id` int(11) NOT NULL DEFAULT 0,
+ `file_id` int(11) NOT NULL DEFAULT 0,
+ `orderid` varchar(19) NOT NULL,
+ `shippingid` varchar(19) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `sent_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `report` varchar(32) NOT NULL,
+ `marketplace` varchar(32) NOT NULL,
+ `status` varchar(32) NOT NULL,
+ `error_code` varchar(5) NOT NULL,
+ `error_message` text NOT NULL,
+ `invoice_number` varchar(64) NOT NULL,
+ `total_amount` decimal(12,2) NOT NULL DEFAULT 0.00,
+ `total_vat_amount` decimal(12,2) NOT NULL DEFAULT 0.00,
+ `transaction_id` varchar(255) NOT NULL,
+ `count_sent` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`),
+ KEY `orderid` (`orderid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_listing`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_listing`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_listing` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `marketplace_request` varchar(32) NOT NULL DEFAULT '',
- `request_date_listing` datetime DEFAULT NULL,
- `request_date_listing_inactive` datetime DEFAULT NULL,
- `seller_sku` varchar(255) NOT NULL DEFAULT '',
- `item_name` varchar(1024) NOT NULL DEFAULT '',
- `article_id` int(11) NOT NULL DEFAULT '0',
- `listing_id` varchar(255) NOT NULL DEFAULT '',
- `item_description` text,
- `price` decimal(12,2) DEFAULT NULL,
- `quantity` int(11) DEFAULT NULL,
- `open_date` datetime DEFAULT NULL,
- `image_url` varchar(255) NOT NULL DEFAULT '',
- `item_is_marketplace` varchar(1) NOT NULL DEFAULT '',
- `product_id_type` int(11) DEFAULT NULL,
- `zshop_shipping_fee` decimal(12,2) DEFAULT NULL,
- `item_note` varchar(255) NOT NULL DEFAULT '',
- `item_condition` int(11) DEFAULT NULL,
- `zshop_category1` varchar(255) NOT NULL DEFAULT '',
- `zshop_browse_path` varchar(255) NOT NULL DEFAULT '',
- `zshop_storefron_feature` varchar(255) NOT NULL DEFAULT '',
- `asin` varchar(10) NOT NULL DEFAULT '',
- `asin2` varchar(10) NOT NULL DEFAULT '',
- `asin3` varchar(10) NOT NULL DEFAULT '',
- `will_ship_internationally` varchar(32) NOT NULL DEFAULT '',
- `expedited_shipping` varchar(32) NOT NULL DEFAULT '',
- `zshop_boldface` varchar(1) NOT NULL DEFAULT '',
- `product_id` varchar(255) NOT NULL DEFAULT '',
- `bid_for_fetatured_placement` varchar(255) NOT NULL DEFAULT '',
- `add_delete` varchar(255) NOT NULL DEFAULT '',
- `pending_quantity` int(11) DEFAULT NULL,
- `fulfillment_channel` varchar(255) NOT NULL DEFAULT '',
- `business_price` decimal(12,2) DEFAULT NULL,
- `quantity_price_type` varchar(255) NOT NULL DEFAULT '',
- `quantity_lower_bound1` int(11) DEFAULT NULL,
- `quantity_price1` decimal(12,2) DEFAULT NULL,
- `quantity_lower_bound2` int(11) DEFAULT NULL,
- `quantity_price2` decimal(12,2) DEFAULT NULL,
- `quantity_lower_bound3` int(11) DEFAULT NULL,
- `quantity_price3` decimal(12,2) DEFAULT NULL,
- `quantity_lower_bound4` int(11) DEFAULT NULL,
- `quantity_price4` decimal(12,2) DEFAULT NULL,
- `quantity_lower_bound5` int(11) DEFAULT NULL,
- `quantity_price5` decimal(12,2) DEFAULT NULL,
- `merchant_shipping_group` varchar(255) NOT NULL DEFAULT '',
- `status` varchar(32) NOT NULL DEFAULT '',
- `is_fba` tinyint(1) DEFAULT '-1',
- `active` tinyint(1) DEFAULT NULL,
- `recommended_article_id` tinyint(1) DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `article_id` (`article_id`),
- KEY `seller_sku` (`seller_sku`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_listing` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `marketplace_request` varchar(32) NOT NULL,
+ `request_date_listing` datetime DEFAULT NULL,
+ `request_date_listing_inactive` datetime DEFAULT NULL,
+ `seller_sku` varchar(255) NOT NULL,
+ `item_name` varchar(1024) NOT NULL,
+ `article_id` int(11) NOT NULL DEFAULT 0,
+ `listing_id` varchar(255) NOT NULL,
+ `item_description` text DEFAULT NULL,
+ `price` decimal(12,2) DEFAULT NULL,
+ `quantity` int(11) DEFAULT NULL,
+ `open_date` datetime DEFAULT NULL,
+ `image_url` varchar(255) NOT NULL,
+ `item_is_marketplace` varchar(1) NOT NULL,
+ `product_id_type` int(11) DEFAULT NULL,
+ `zshop_shipping_fee` decimal(12,2) DEFAULT NULL,
+ `item_note` varchar(255) NOT NULL,
+ `item_condition` int(11) DEFAULT NULL,
+ `zshop_category1` varchar(255) NOT NULL,
+ `zshop_browse_path` varchar(255) NOT NULL,
+ `zshop_storefron_feature` varchar(255) NOT NULL,
+ `asin` varchar(10) NOT NULL,
+ `asin2` varchar(10) NOT NULL,
+ `asin3` varchar(10) NOT NULL,
+ `will_ship_internationally` varchar(32) NOT NULL,
+ `expedited_shipping` varchar(32) NOT NULL,
+ `zshop_boldface` varchar(1) NOT NULL,
+ `product_id` varchar(255) NOT NULL,
+ `bid_for_fetatured_placement` varchar(255) NOT NULL,
+ `add_delete` varchar(255) NOT NULL,
+ `pending_quantity` int(11) DEFAULT NULL,
+ `fulfillment_channel` varchar(255) NOT NULL,
+ `business_price` decimal(12,2) DEFAULT NULL,
+ `quantity_price_type` varchar(255) NOT NULL,
+ `quantity_lower_bound1` int(11) DEFAULT NULL,
+ `quantity_price1` decimal(12,2) DEFAULT NULL,
+ `quantity_lower_bound2` int(11) DEFAULT NULL,
+ `quantity_price2` decimal(12,2) DEFAULT NULL,
+ `quantity_lower_bound3` int(11) DEFAULT NULL,
+ `quantity_price3` decimal(12,2) DEFAULT NULL,
+ `quantity_lower_bound4` int(11) DEFAULT NULL,
+ `quantity_price4` decimal(12,2) DEFAULT NULL,
+ `quantity_lower_bound5` int(11) DEFAULT NULL,
+ `quantity_price5` decimal(12,2) DEFAULT NULL,
+ `merchant_shipping_group` varchar(255) NOT NULL,
+ `status` varchar(32) NOT NULL,
+ `is_fba` tinyint(1) DEFAULT -1,
+ `active` tinyint(1) DEFAULT NULL,
+ `recommended_article_id` tinyint(1) DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `article_id` (`article_id`),
+ KEY `seller_sku` (`seller_sku`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_merchantgroup`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_merchantgroup`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_merchantgroup` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) DEFAULT '0',
- `groupname` varchar(255) DEFAULT '',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_merchantgroup` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) DEFAULT 0,
+ `groupname` varchar(255) DEFAULT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_order_status`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_order_status`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_order_status` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `orderid` varchar(19) NOT NULL DEFAULT '',
- `status` varchar(32) NOT NULL DEFAULT '',
- `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- UNIQUE KEY `shop_id` (`shop_id`,`orderid`,`status`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_order_status` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `orderid` varchar(19) NOT NULL,
+ `status` varchar(32) NOT NULL,
+ `updated_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `shop_id` (`shop_id`,`orderid`,`status`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_orderadjustment`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_orderadjustment`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_orderadjustment` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `payment_transaction_id` int(11) NOT NULL DEFAULT '0',
- `submitfeedid` varchar(32) NOT NULL DEFAULT '',
- `status` varchar(32) NOT NULL DEFAULT '',
- `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`),
- KEY `status` (`status`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_orderadjustment` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `payment_transaction_id` int(11) NOT NULL DEFAULT 0,
+ `submitfeedid` varchar(32) NOT NULL,
+ `status` varchar(32) NOT NULL,
+ `updated_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`),
+ KEY `status` (`status`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_orderinfo`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_orderinfo`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_orderinfo` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) DEFAULT '0',
- `orderid` varchar(32) DEFAULT '',
- `isprime` tinyint(1) DEFAULT '-1',
- `isfba` tinyint(1) DEFAULT '-1',
- `trackingsent` tinyint(1) DEFAULT '0',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `orderid` (`orderid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_orderinfo` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) DEFAULT 0,
+ `orderid` varchar(32) DEFAULT NULL,
+ `isprime` tinyint(1) DEFAULT -1,
+ `isfba` tinyint(1) DEFAULT -1,
+ `trackingsent` tinyint(1) DEFAULT 0,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `orderid` (`orderid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_recommendation`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_recommendation`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_recommendation` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) DEFAULT '0',
- `recommendationtype` varchar(255) DEFAULT '',
- `itemname` varchar(255) DEFAULT '',
- `defectgroup` varchar(255) DEFAULT '',
- `recommendationid` varchar(255) DEFAULT '',
- `recommendationreason` varchar(255) DEFAULT '',
- `defectattribute` varchar(255) DEFAULT '',
- `asin` varchar(255) DEFAULT '',
- `sku` varchar(255) DEFAULT '',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`),
- KEY `recommendationid` (`recommendationid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_recommendation` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) DEFAULT 0,
+ `recommendationtype` varchar(255) DEFAULT NULL,
+ `itemname` varchar(255) DEFAULT NULL,
+ `defectgroup` varchar(255) DEFAULT NULL,
+ `recommendationid` varchar(255) DEFAULT NULL,
+ `recommendationreason` varchar(255) DEFAULT NULL,
+ `defectattribute` varchar(255) DEFAULT NULL,
+ `asin` varchar(255) DEFAULT NULL,
+ `sku` varchar(255) DEFAULT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`),
+ KEY `recommendationid` (`recommendationid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_report_scheduler`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_report_scheduler`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_report_scheduler` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `request_date` datetime DEFAULT NULL,
- `request_period` int(11) NOT NULL DEFAULT '0',
- `marketplace_request` varchar(32) NOT NULL DEFAULT '',
- `report_type` varchar(255) NOT NULL DEFAULT '',
- `last_reportrequestid` varchar(32) NOT NULL DEFAULT '',
- `last_generatedreportid` varchar(32) NOT NULL DEFAULT '',
- `last_report_status` varchar(32) NOT NULL DEFAULT '',
- `imported` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- UNIQUE KEY `shop_id` (`shop_id`,`report_type`,`marketplace_request`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_report_scheduler` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `request_date` datetime DEFAULT NULL,
+ `request_period` int(11) NOT NULL DEFAULT 0,
+ `marketplace_request` varchar(32) NOT NULL,
+ `report_type` varchar(255) NOT NULL,
+ `last_reportrequestid` varchar(32) NOT NULL,
+ `last_generatedreportid` varchar(32) NOT NULL,
+ `last_report_status` varchar(32) NOT NULL,
+ `imported` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `shop_id` (`shop_id`,`report_type`,`marketplace_request`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_requestinfo`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_requestinfo`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_requestinfo` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) DEFAULT '0',
- `type` varchar(64) DEFAULT '',
- `doctype` varchar(64) DEFAULT '',
- `parameter` varchar(32) DEFAULT '',
- `parameter2` varchar(32) DEFAULT '',
- `status` varchar(32) DEFAULT '',
- `shopimporter_amazon_aufrufe_id` int(11) DEFAULT '0',
- `error` text,
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`,`type`),
- KEY `shopimporter_amazon_aufrufe_id` (`shopimporter_amazon_aufrufe_id`),
- KEY `status` (`status`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_requestinfo` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) DEFAULT 0,
+ `type` varchar(64) DEFAULT NULL,
+ `doctype` varchar(64) DEFAULT NULL,
+ `parameter` varchar(32) DEFAULT NULL,
+ `parameter2` varchar(32) DEFAULT NULL,
+ `status` varchar(32) DEFAULT NULL,
+ `shopimporter_amazon_aufrufe_id` int(11) DEFAULT 0,
+ `error` text DEFAULT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`,`type`),
+ KEY `shopimporter_amazon_aufrufe_id` (`shopimporter_amazon_aufrufe_id`),
+ KEY `status` (`status`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_service_status`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_service_status`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_service_status` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `status` varchar(32) NOT NULL DEFAULT '',
- `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`),
- KEY `updated_at` (`updated_at`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_service_status` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `status` varchar(32) NOT NULL,
+ `updated_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`),
+ KEY `updated_at` (`updated_at`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_small_and_light`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_small_and_light`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_small_and_light` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `marketplace_request` varchar(32) NOT NULL DEFAULT '',
- `request_date` datetime DEFAULT NULL,
- `sku` varchar(255) NOT NULL DEFAULT '',
- `fnsku` varchar(10) NOT NULL DEFAULT '',
- `asin` varchar(10) NOT NULL DEFAULT '',
- `protuct_name` varchar(1024) NOT NULL DEFAULT '',
- `enrolled_in_snl` varchar(3) NOT NULL DEFAULT '',
- `marketplace` varchar(16) NOT NULL DEFAULT '',
- `your_snl_price` decimal(12,2) DEFAULT NULL,
- `inventory_in_snl_fc` int(11) DEFAULT NULL,
- `inventory_in_non_snl_fc` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_small_and_light` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `marketplace_request` varchar(32) NOT NULL,
+ `request_date` datetime DEFAULT NULL,
+ `sku` varchar(255) NOT NULL,
+ `fnsku` varchar(10) NOT NULL,
+ `asin` varchar(10) NOT NULL,
+ `protuct_name` varchar(1024) NOT NULL,
+ `enrolled_in_snl` varchar(3) NOT NULL,
+ `marketplace` varchar(16) NOT NULL,
+ `your_snl_price` decimal(12,2) DEFAULT NULL,
+ `inventory_in_snl_fc` int(11) DEFAULT NULL,
+ `inventory_in_non_snl_fc` int(11) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_token`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_token`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_token` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL DEFAULT '0',
- `type` varchar(255) NOT NULL DEFAULT '',
- `token` text NOT NULL,
- `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- UNIQUE KEY `shop_id` (`shop_id`,`type`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_token` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL DEFAULT 0,
+ `type` varchar(255) NOT NULL,
+ `token` text NOT NULL,
+ `updated_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`,`type`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_amazon_xsd_enumerations`
--
+DROP TABLE IF EXISTS `shopimporter_amazon_xsd_enumerations`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_amazon_xsd_enumerations` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `parent_name` varchar(255) NOT NULL DEFAULT '',
- `direct_parent` varchar(255) NOT NULL DEFAULT '',
- `element_name` varchar(255) NOT NULL DEFAULT '',
- `element_value` varchar(255) NOT NULL DEFAULT '',
- `enumeration_type` varchar(255) NOT NULL DEFAULT '',
- `restriction` varchar(255) NOT NULL DEFAULT '',
- `file` varchar(255) NOT NULL DEFAULT '',
- `position` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `enumeration_type` (`enumeration_type`),
- KEY `element_name` (`element_name`)
-) ENGINE=InnoDB AUTO_INCREMENT=26745 DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_amazon_xsd_enumerations` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `parent_name` varchar(255) NOT NULL,
+ `direct_parent` varchar(255) NOT NULL,
+ `element_name` varchar(255) NOT NULL,
+ `element_value` varchar(255) NOT NULL,
+ `enumeration_type` varchar(255) NOT NULL,
+ `restriction` varchar(255) NOT NULL,
+ `file` varchar(255) NOT NULL,
+ `position` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `enumeration_type` (`enumeration_type`),
+ KEY `element_name` (`element_name`)
+) ENGINE=InnoDB AUTO_INCREMENT=26745 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopimporter_shopify_auftraege`
--
+DROP TABLE IF EXISTS `shopimporter_shopify_auftraege`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopimporter_shopify_auftraege` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop` int(11) NOT NULL DEFAULT '0',
- `extid` varchar(32) NOT NULL DEFAULT '',
- `status` int(11) NOT NULL DEFAULT '0',
- `bearbeiter` varchar(32) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `transaction_id` varchar(64) NOT NULL DEFAULT '',
- `zahlungsweise` varchar(64) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `shop` (`shop`),
- KEY `extid` (`extid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopimporter_shopify_auftraege` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop` int(11) NOT NULL DEFAULT 0,
+ `extid` varchar(32) NOT NULL,
+ `status` int(11) NOT NULL DEFAULT 0,
+ `bearbeiter` varchar(32) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `transaction_id` varchar(64) NOT NULL,
+ `zahlungsweise` varchar(64) NOT NULL,
+ `getestet` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `shop` (`shop`),
+ KEY `extid` (`extid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `shopnavigation`
--
+DROP TABLE IF EXISTS `shopnavigation`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `shopnavigation` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) NOT NULL,
- `position` int(11) NOT NULL,
- `parent` int(11) NOT NULL,
- `bezeichnung_en` varchar(255) NOT NULL,
- `plugin` varchar(255) NOT NULL,
- `pluginparameter` varchar(255) NOT NULL,
- `shop` int(11) NOT NULL,
- `target` varchar(255) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `shopnavigation` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) NOT NULL,
+ `position` int(11) NOT NULL,
+ `parent` int(11) NOT NULL,
+ `bezeichnung_en` varchar(255) NOT NULL,
+ `plugin` varchar(255) NOT NULL,
+ `pluginparameter` varchar(255) NOT NULL,
+ `shop` int(11) NOT NULL,
+ `target` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `singleshipment_order`
--
+DROP TABLE IF EXISTS `singleshipment_order`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `singleshipment_order` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `order_id` int(11) NOT NULL,
- `deliverynote_id` int(11) NOT NULL,
- `date` datetime NOT NULL,
- `status` varchar(255) NOT NULL,
- `trackingnumber` varchar(255) NOT NULL DEFAULT '',
- `quality` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `singleshipment_order` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `order_id` int(11) NOT NULL,
+ `deliverynote_id` int(11) NOT NULL,
+ `date` datetime NOT NULL,
+ `status` varchar(255) NOT NULL,
+ `trackingnumber` varchar(255) NOT NULL,
+ `quality` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `snapaddy_address`
--
+DROP TABLE IF EXISTS `snapaddy_address`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `snapaddy_address` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `address_id` varchar(64) DEFAULT NULL,
- `contact_list` varchar(64) DEFAULT NULL,
- `firstName` varchar(64) DEFAULT NULL,
- `lastName` varchar(64) DEFAULT NULL,
- `phone` varchar(64) DEFAULT NULL,
- `email` varchar(64) DEFAULT NULL,
- `city` varchar(64) DEFAULT NULL,
- `website` varchar(64) DEFAULT NULL,
- `zip` varchar(64) DEFAULT NULL,
- `xentral_id` int(11) DEFAULT '0',
- `snap_created` varchar(64) DEFAULT NULL,
- `snap_hash` varchar(64) NOT NULL,
- `address` text,
- PRIMARY KEY (`id`),
- UNIQUE KEY `snap_hash` (`snap_hash`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `snapaddy_address` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `address_id` varchar(64) DEFAULT NULL,
+ `contact_list` varchar(64) DEFAULT NULL,
+ `firstName` varchar(64) DEFAULT NULL,
+ `lastName` varchar(64) DEFAULT NULL,
+ `phone` varchar(64) DEFAULT NULL,
+ `email` varchar(64) DEFAULT NULL,
+ `city` varchar(64) DEFAULT NULL,
+ `website` varchar(64) DEFAULT NULL,
+ `zip` varchar(64) DEFAULT NULL,
+ `xentral_id` int(11) DEFAULT 0,
+ `snap_created` varchar(64) DEFAULT NULL,
+ `snap_hash` varchar(64) NOT NULL,
+ `address` text DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `snap_hash` (`snap_hash`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `snapaddy_log`
--
+DROP TABLE IF EXISTS `snapaddy_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `snapaddy_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `lvl` varchar(16) NOT NULL,
- `msg` text NOT NULL,
- `created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `snapaddy_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `lvl` varchar(16) NOT NULL,
+ `msg` text NOT NULL,
+ `created` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `sprachen`
--
+DROP TABLE IF EXISTS `sprachen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `sprachen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `iso` varchar(2) NOT NULL,
- `bezeichnung_de` varchar(255) NOT NULL DEFAULT '',
- `bezeichnung_en` varchar(255) NOT NULL DEFAULT '',
- `alias` varchar(255) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
+CREATE TABLE `sprachen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `iso` varchar(2) NOT NULL,
+ `bezeichnung_de` varchar(255) NOT NULL,
+ `bezeichnung_en` varchar(255) NOT NULL,
+ `alias` varchar(255) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `spryker_data`
--
+DROP TABLE IF EXISTS `spryker_data`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `spryker_data` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL,
- `internal_id` int(11) NOT NULL DEFAULT '0',
- `reference` varchar(255) NOT NULL DEFAULT '',
- `type` varchar(255) NOT NULL,
- `time_of_validity` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `spryker_data` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL,
+ `internal_id` int(11) NOT NULL DEFAULT 0,
+ `reference` varchar(255) NOT NULL,
+ `type` varchar(255) NOT NULL,
+ `time_of_validity` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `spryker_online_number`
--
+DROP TABLE IF EXISTS `spryker_online_number`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `spryker_online_number` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `order_reference` varchar(255) NOT NULL,
- `order_shipment` varchar(255) NOT NULL,
- `order_number` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `order_reference` (`order_reference`),
- KEY `order_shipment` (`order_shipment`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `spryker_online_number` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `order_reference` varchar(255) NOT NULL,
+ `order_shipment` varchar(255) NOT NULL,
+ `order_number` int(11) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `order_reference` (`order_reference`),
+ KEY `order_shipment` (`order_shipment`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `spryker_order_reference`
--
+DROP TABLE IF EXISTS `spryker_order_reference`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `spryker_order_reference` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `shop_id` int(11) NOT NULL,
- `order_reference` varchar(255) NOT NULL,
- `shipment_id` varchar(255) NOT NULL,
- `order_item_reference` varchar(255) NOT NULL,
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `shop_id` (`shop_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `spryker_order_reference` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `shop_id` int(11) NOT NULL,
+ `order_reference` varchar(255) NOT NULL,
+ `shipment_id` varchar(255) NOT NULL,
+ `order_item_reference` varchar(255) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `shop_id` (`shop_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `sqlcache`
--
+DROP TABLE IF EXISTS `sqlcache`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `sqlcache` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `abfrage` text NOT NULL,
- `ergebnis` text NOT NULL,
- `shortcode` varchar(255) NOT NULL DEFAULT '',
- `sekunden` int(11) NOT NULL DEFAULT '120',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=481 DEFAULT CHARSET=utf8;
+CREATE TABLE `sqlcache` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `abfrage` text NOT NULL,
+ `ergebnis` text NOT NULL,
+ `shortcode` varchar(255) NOT NULL,
+ `sekunden` int(11) NOT NULL DEFAULT 120,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=496 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `standardpackage`
--
+DROP TABLE IF EXISTS `standardpackage`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `standardpackage` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL,
- `description` varchar(255) NOT NULL,
- `width` decimal(14,2) NOT NULL DEFAULT '0.00',
- `height` decimal(14,2) NOT NULL DEFAULT '0.00',
- `length` decimal(14,2) NOT NULL DEFAULT '0.00',
- `xvp` decimal(14,2) NOT NULL DEFAULT '0.00',
- `active` tinyint(1) NOT NULL DEFAULT '0',
- `color` varchar(128) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `standardpackage` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `description` varchar(255) NOT NULL,
+ `width` decimal(14,2) NOT NULL DEFAULT 0.00,
+ `height` decimal(14,2) NOT NULL DEFAULT 0.00,
+ `length` decimal(14,2) NOT NULL DEFAULT 0.00,
+ `xvp` decimal(14,2) NOT NULL DEFAULT 0.00,
+ `active` tinyint(1) NOT NULL DEFAULT 0,
+ `color` varchar(128) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `stechuhr`
--
+DROP TABLE IF EXISTS `stechuhr`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `stechuhr` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` datetime DEFAULT NULL,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `user` int(11) NOT NULL DEFAULT '0',
- `kommen` tinyint(1) NOT NULL DEFAULT '0',
- `uebernommen` tinyint(1) NOT NULL DEFAULT '0',
- `status` varchar(20) NOT NULL DEFAULT '',
- `mitarbeiterzeiterfassungid` int(15) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `datum` (`datum`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `stechuhr` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` datetime DEFAULT NULL,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `user` int(11) NOT NULL DEFAULT 0,
+ `kommen` tinyint(1) NOT NULL DEFAULT 0,
+ `uebernommen` tinyint(1) NOT NULL DEFAULT 0,
+ `status` varchar(20) NOT NULL,
+ `mitarbeiterzeiterfassungid` int(15) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `datum` (`datum`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `stechuhrdevice`
+--
+
+DROP TABLE IF EXISTS `stechuhrdevice`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `stechuhrdevice` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `url` varchar(255) NOT NULL,
+ `reduziert` int(11) NOT NULL DEFAULT 0,
+ `code` int(11) NOT NULL DEFAULT 0,
+ `aktiv` int(11) NOT NULL DEFAULT 0,
+ `IP` int(4) NOT NULL DEFAULT 0,
+ `submask` int(4) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `steuersaetze`
--
+DROP TABLE IF EXISTS `steuersaetze`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `steuersaetze` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(64) NOT NULL DEFAULT '',
- `satz` decimal(5,2) NOT NULL DEFAULT '0.00',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `bearbeiter` varchar(64) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `project_id` int(11) NOT NULL DEFAULT '0',
- `valid_from` date DEFAULT NULL,
- `valid_to` date DEFAULT NULL,
- `type` varchar(32) NOT NULL DEFAULT '',
- `country_code` varchar(8) NOT NULL DEFAULT '',
- `set_data` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `steuersaetze` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(64) NOT NULL,
+ `satz` decimal(5,2) NOT NULL DEFAULT 0.00,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `bearbeiter` varchar(64) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `project_id` int(11) NOT NULL DEFAULT 0,
+ `valid_from` date DEFAULT NULL,
+ `valid_to` date DEFAULT NULL,
+ `type` varchar(32) NOT NULL,
+ `country_code` varchar(8) NOT NULL,
+ `set_data` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `stock_replenishment_list`
--
+DROP TABLE IF EXISTS `stock_replenishment_list`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `stock_replenishment_list` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `article_id` int(11) NOT NULL DEFAULT '0',
- `storage_area_id` int(11) NOT NULL DEFAULT '0',
- `amount` decimal(14,2) NOT NULL DEFAULT '0.00',
- `amount_to_relocate` decimal(14,2) NOT NULL DEFAULT '0.00',
- `storage_min_amount` decimal(14,2) NOT NULL DEFAULT '0.00',
- `storage_max_amount` decimal(14,2) NOT NULL DEFAULT '0.00',
- `is_replenishment` tinyint(1) NOT NULL DEFAULT '0',
- `needed` decimal(14,2) NOT NULL DEFAULT '0.00',
- `inorder` decimal(14,2) NOT NULL DEFAULT '0.00',
- PRIMARY KEY (`id`),
- KEY `article_id` (`article_id`,`is_replenishment`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `stock_replenishment_list` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `article_id` int(11) NOT NULL DEFAULT 0,
+ `storage_area_id` int(11) NOT NULL DEFAULT 0,
+ `amount` decimal(14,2) NOT NULL DEFAULT 0.00,
+ `amount_to_relocate` decimal(14,2) NOT NULL DEFAULT 0.00,
+ `storage_min_amount` decimal(14,2) NOT NULL DEFAULT 0.00,
+ `storage_max_amount` decimal(14,2) NOT NULL DEFAULT 0.00,
+ `is_replenishment` tinyint(1) NOT NULL DEFAULT 0,
+ `needed` decimal(14,2) NOT NULL DEFAULT 0.00,
+ `inorder` decimal(14,2) NOT NULL DEFAULT 0.00,
+ PRIMARY KEY (`id`),
+ KEY `article_id` (`article_id`,`is_replenishment`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `stueckliste`
--
+DROP TABLE IF EXISTS `stueckliste`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `stueckliste` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `sort` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `referenz` text NOT NULL,
- `place` varchar(255) NOT NULL,
- `layer` varchar(255) NOT NULL,
- `stuecklistevonartikel` int(11) NOT NULL,
- `menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `firma` int(11) NOT NULL,
- `wert` text NOT NULL,
- `bauform` text NOT NULL,
- `alternative` int(11) NOT NULL DEFAULT '0',
- `zachse` varchar(64) NOT NULL DEFAULT '',
- `xpos` varchar(64) NOT NULL DEFAULT '',
- `ypos` varchar(64) NOT NULL DEFAULT '',
- `art` varchar(64) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `stuecklistevonartikel` (`stuecklistevonartikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `stueckliste` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `sort` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `referenz` text NOT NULL,
+ `place` varchar(255) NOT NULL,
+ `layer` varchar(255) NOT NULL,
+ `stuecklistevonartikel` int(11) NOT NULL,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `firma` int(11) NOT NULL,
+ `wert` text NOT NULL,
+ `bauform` text NOT NULL,
+ `alternative` int(11) NOT NULL DEFAULT 0,
+ `zachse` varchar(64) NOT NULL,
+ `xpos` varchar(64) NOT NULL,
+ `ypos` varchar(64) NOT NULL,
+ `art` varchar(64) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `stuecklistevonartikel` (`stuecklistevonartikel`)
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `stundensatz`
--
+DROP TABLE IF EXISTS `stundensatz`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `stundensatz` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `satz` float NOT NULL,
- `typ` varchar(255) NOT NULL,
- `projekt` int(11) NOT NULL,
- `datum` datetime NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `stundensatz` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `satz` float NOT NULL,
+ `typ` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `datum` datetime NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `subscription_cycle_job`
+--
+
+DROP TABLE IF EXISTS `subscription_cycle_job`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `subscription_cycle_job` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `address_id` int(11) NOT NULL,
+ `document_type` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL,
+ `job_type` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL,
+ `printer_id` int(11) DEFAULT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `address` (`address_id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `supersearch_index_group`
--
+DROP TABLE IF EXISTS `supersearch_index_group`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `supersearch_index_group` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(16) NOT NULL,
- `title` varchar(32) NOT NULL,
- `module` varchar(38) DEFAULT NULL,
- `active` tinyint(1) unsigned NOT NULL DEFAULT '1',
- `last_full_update` timestamp NULL DEFAULT NULL,
- `last_diff_update` timestamp NULL DEFAULT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `name` (`name`)
-) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
+CREATE TABLE `supersearch_index_group` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(16) NOT NULL,
+ `title` varchar(32) NOT NULL,
+ `module` varchar(38) DEFAULT NULL,
+ `active` tinyint(1) unsigned NOT NULL DEFAULT 1,
+ `last_full_update` timestamp NULL DEFAULT NULL,
+ `last_diff_update` timestamp NULL DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `name` (`name`)
+) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `supersearch_index_item`
--
+DROP TABLE IF EXISTS `supersearch_index_item`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `supersearch_index_item` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `index_name` varchar(16) NOT NULL,
- `index_id` varchar(38) NOT NULL,
- `project_id` int(10) unsigned NOT NULL DEFAULT '0',
- `title` varchar(128) NOT NULL,
- `subtitle` varchar(128) DEFAULT NULL,
- `additional_infos` varchar(255) DEFAULT NULL,
- `link` varchar(128) NOT NULL,
- `search_words` text NOT NULL,
- `outdated` tinyint(1) unsigned NOT NULL DEFAULT '0',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `updated_at` timestamp NULL DEFAULT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `index_identifier` (`index_name`,`index_id`),
- KEY `project_id` (`project_id`),
- FULLTEXT KEY `FullText` (`search_words`)
-) ENGINE=InnoDB AUTO_INCREMENT=382 DEFAULT CHARSET=utf8;
+CREATE TABLE `supersearch_index_item` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `index_name` varchar(16) NOT NULL,
+ `index_id` varchar(38) NOT NULL,
+ `project_id` int(10) unsigned NOT NULL DEFAULT 0,
+ `title` varchar(128) NOT NULL,
+ `subtitle` varchar(128) DEFAULT NULL,
+ `additional_infos` varchar(255) DEFAULT NULL,
+ `link` varchar(128) NOT NULL,
+ `search_words` text NOT NULL,
+ `outdated` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `updated_at` timestamp NULL DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `index_identifier` (`index_name`,`index_id`),
+ KEY `project_id` (`project_id`),
+ FULLTEXT KEY `FullText` (`search_words`)
+) ENGINE=InnoDB AUTO_INCREMENT=382 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `supportapp`
--
+DROP TABLE IF EXISTS `supportapp`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `supportapp` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `mitarbeiter` int(11) NOT NULL DEFAULT '0',
- `startdatum` date NOT NULL,
- `zeitgeplant` int(11) NOT NULL DEFAULT '0',
- `version` text NOT NULL,
- `bemerkung` text NOT NULL,
- `status` varchar(10) NOT NULL DEFAULT '',
- `phase` varchar(10) NOT NULL DEFAULT '',
- `intervall` int(11) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `supportapp` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `mitarbeiter` int(11) NOT NULL DEFAULT 0,
+ `startdatum` date NOT NULL,
+ `zeitgeplant` int(11) NOT NULL DEFAULT 0,
+ `version` text NOT NULL,
+ `bemerkung` text NOT NULL,
+ `status` varchar(10) NOT NULL,
+ `phase` varchar(10) NOT NULL,
+ `intervall` int(11) NOT NULL DEFAULT 1,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `supportapp_artikel`
--
+DROP TABLE IF EXISTS `supportapp_artikel`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `supportapp_artikel` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `typ` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `supportapp_artikel` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `typ` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `supportapp_auftrag_check`
--
+DROP TABLE IF EXISTS `supportapp_auftrag_check`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `supportapp_auftrag_check` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `gruppe` int(11) NOT NULL,
- `schritt` int(11) NOT NULL,
- `auftragposition` int(11) NOT NULL,
- `status` int(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `supportapp_auftrag_check` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `gruppe` int(11) NOT NULL,
+ `schritt` int(11) NOT NULL,
+ `auftragposition` int(11) NOT NULL,
+ `status` int(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `supportapp_gruppen`
--
+DROP TABLE IF EXISTS `supportapp_gruppen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `supportapp_gruppen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL,
- `bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `aktiv` int(1) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `supportapp_gruppen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `aktiv` int(1) NOT NULL DEFAULT 1,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `supportapp_log`
--
+DROP TABLE IF EXISTS `supportapp_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `supportapp_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `bearbeiter` int(11) NOT NULL DEFAULT '0',
- `logdatei` datetime NOT NULL,
- `details` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `supportapp_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `bearbeiter` int(11) NOT NULL DEFAULT 0,
+ `logdatei` datetime NOT NULL,
+ `details` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `supportapp_schritte`
--
+DROP TABLE IF EXISTS `supportapp_schritte`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `supportapp_schritte` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) NOT NULL DEFAULT '0',
- `gruppe` int(11) NOT NULL DEFAULT '0',
- `beschreibung` text NOT NULL,
- `aktiv` int(1) NOT NULL DEFAULT '0',
- `sort` int(11) DEFAULT '0',
- `vorgaenger` int(11) DEFAULT '0',
- `filter` int(1) DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `supportapp_schritte` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) NOT NULL DEFAULT '0',
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ `beschreibung` text NOT NULL,
+ `aktiv` int(1) NOT NULL DEFAULT 0,
+ `sort` int(11) DEFAULT 0,
+ `vorgaenger` int(11) DEFAULT 0,
+ `filter` int(1) DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `supportapp_vorlagen`
--
+DROP TABLE IF EXISTS `supportapp_vorlagen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `supportapp_vorlagen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `taetigkeit` varchar(255) NOT NULL DEFAULT '',
- `beschreibung` text NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `supportapp_vorlagen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) NOT NULL,
+ `taetigkeit` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `survey`
--
+DROP TABLE IF EXISTS `survey`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `survey` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL DEFAULT '',
- `once_per_user` tinyint(1) NOT NULL DEFAULT '0',
- `send_to_xentral` tinyint(1) NOT NULL DEFAULT '0',
- `module` varchar(64) NOT NULL DEFAULT '',
- `action` varchar(64) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
+CREATE TABLE `survey` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `once_per_user` tinyint(1) NOT NULL DEFAULT 0,
+ `send_to_xentral` tinyint(1) NOT NULL DEFAULT 0,
+ `module` varchar(64) NOT NULL,
+ `action` varchar(64) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `survey_user`
--
+DROP TABLE IF EXISTS `survey_user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `survey_user` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `survey_id` int(11) NOT NULL DEFAULT '0',
- `user_id` int(11) NOT NULL DEFAULT '0',
- `data` text,
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `survey_id` (`survey_id`),
- KEY `user_id` (`user_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `survey_user` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `survey_id` int(11) NOT NULL DEFAULT 0,
+ `user_id` int(11) NOT NULL DEFAULT 0,
+ `data` text DEFAULT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `survey_id` (`survey_id`),
+ KEY `user_id` (`user_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `system_disk_free`
--
+DROP TABLE IF EXISTS `system_disk_free`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `system_disk_free` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `disk_free_kb_start` int(11) DEFAULT NULL,
- `disk_free_kb_end` int(11) DEFAULT NULL,
- `db_size` int(11) DEFAULT NULL,
- `userdata_mb_size` int(11) DEFAULT NULL,
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `created_at` (`created_at`)
-) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;
+CREATE TABLE `system_disk_free` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `disk_free_kb_start` int(11) DEFAULT NULL,
+ `disk_free_kb_end` int(11) DEFAULT NULL,
+ `db_size` int(11) DEFAULT NULL,
+ `userdata_mb_size` int(11) DEFAULT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `created_at` (`created_at`)
+) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `systemhealth`
--
+DROP TABLE IF EXISTS `systemhealth`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `systemhealth` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `systemhealth_category_id` int(11) NOT NULL DEFAULT '0',
- `name` varchar(64) NOT NULL DEFAULT '',
- `description` varchar(64) NOT NULL DEFAULT '',
- `status` varchar(64) NOT NULL DEFAULT '',
- `message` varchar(255) NOT NULL DEFAULT '',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `lastupdate` timestamp NULL DEFAULT NULL,
- `resetable` tinyint(1) NOT NULL DEFAULT '0',
- `last_reset` timestamp NULL DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `systemhealth_category_id` (`systemhealth_category_id`),
- KEY `name` (`name`)
-) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8;
+CREATE TABLE `systemhealth` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `systemhealth_category_id` int(11) NOT NULL DEFAULT 0,
+ `name` varchar(64) NOT NULL,
+ `description` varchar(64) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `message` varchar(255) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `lastupdate` timestamp NULL DEFAULT NULL,
+ `resetable` tinyint(1) NOT NULL DEFAULT 0,
+ `last_reset` timestamp NULL DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `systemhealth_category_id` (`systemhealth_category_id`),
+ KEY `name` (`name`)
+) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `systemhealth_category`
--
+DROP TABLE IF EXISTS `systemhealth_category`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `systemhealth_category` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(64) NOT NULL DEFAULT '',
- `description` text,
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `name` (`name`)
-) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;
+CREATE TABLE `systemhealth_category` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(64) NOT NULL,
+ `description` text DEFAULT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `name` (`name`)
+) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `systemhealth_custom_error_lvl`
--
+DROP TABLE IF EXISTS `systemhealth_custom_error_lvl`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `systemhealth_custom_error_lvl` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `systemhealth_id` int(11) NOT NULL DEFAULT '0',
- `status` varchar(64) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `systemhealth_id` (`systemhealth_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `systemhealth_custom_error_lvl` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `systemhealth_id` int(11) NOT NULL DEFAULT 0,
+ `status` varchar(64) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `systemhealth_id` (`systemhealth_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `systemhealth_event`
--
+DROP TABLE IF EXISTS `systemhealth_event`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `systemhealth_event` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `systemhealth_id` int(11) NOT NULL DEFAULT '0',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `doctype` varchar(64) NOT NULL DEFAULT '',
- `doctype_id` int(11) NOT NULL DEFAULT '0',
- `status` varchar(64) NOT NULL DEFAULT '',
- `message` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `systemhealth_id` (`systemhealth_id`),
- KEY `created_at` (`created_at`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `systemhealth_event` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `systemhealth_id` int(11) NOT NULL DEFAULT 0,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `doctype` varchar(64) NOT NULL,
+ `doctype_id` int(11) NOT NULL DEFAULT 0,
+ `status` varchar(64) NOT NULL,
+ `message` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `systemhealth_id` (`systemhealth_id`),
+ KEY `created_at` (`created_at`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `systemhealth_notification`
--
+DROP TABLE IF EXISTS `systemhealth_notification`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `systemhealth_notification` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `status` varchar(64) NOT NULL DEFAULT '',
- `email` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `systemhealth_notification` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `status` varchar(64) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `systemhealth_notification_item`
--
+DROP TABLE IF EXISTS `systemhealth_notification_item`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `systemhealth_notification_item` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `systemhealth_id` int(11) NOT NULL DEFAULT '0',
- `user_id` int(11) NOT NULL DEFAULT '0',
- `status` varchar(64) NOT NULL DEFAULT '',
- `email` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `systemhealth_notification_item` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `systemhealth_id` int(11) NOT NULL DEFAULT 0,
+ `user_id` int(11) NOT NULL DEFAULT 0,
+ `status` varchar(64) NOT NULL,
+ `email` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `systemlog`
--
+DROP TABLE IF EXISTS `systemlog`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `systemlog` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `meldung` text NOT NULL,
- `dump` text NOT NULL,
- `module` varchar(64) NOT NULL DEFAULT '',
- `action` varchar(64) NOT NULL DEFAULT '',
- `bearbeiter` varchar(64) NOT NULL DEFAULT '',
- `funktionsname` varchar(64) NOT NULL DEFAULT '',
- `datum` datetime DEFAULT NULL,
- `parameter` int(11) NOT NULL DEFAULT '0',
- `argumente` text NOT NULL,
- `level` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `systemlog` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `meldung` text NOT NULL,
+ `dump` text NOT NULL,
+ `module` varchar(64) NOT NULL,
+ `action` varchar(64) NOT NULL,
+ `bearbeiter` varchar(64) NOT NULL,
+ `funktionsname` varchar(64) NOT NULL,
+ `datum` datetime DEFAULT NULL,
+ `parameter` int(11) NOT NULL DEFAULT 0,
+ `argumente` text NOT NULL,
+ `level` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `systemtemplates`
--
+DROP TABLE IF EXISTS `systemtemplates`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `systemtemplates` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `filename` varchar(200) NOT NULL DEFAULT '',
- `footer_icons` varchar(200) NOT NULL DEFAULT '',
- `category` varchar(100) NOT NULL DEFAULT '',
- `title` varchar(100) NOT NULL DEFAULT '',
- `description` text,
- `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
- `hidden` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `system_pkey` (`id`,`hidden`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
+CREATE TABLE `systemtemplates` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `filename` varchar(200) NOT NULL,
+ `footer_icons` varchar(200) NOT NULL,
+ `category` varchar(100) NOT NULL,
+ `title` varchar(100) NOT NULL,
+ `description` text DEFAULT NULL,
+ `created_at` datetime DEFAULT current_timestamp(),
+ `hidden` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `system_pkey` (`id`,`hidden`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `task_subscription`
--
+DROP TABLE IF EXISTS `task_subscription`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `task_subscription` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `task_id` int(11) NOT NULL,
- `address_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `task_id` (`task_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `task_subscription` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `task_id` int(11) NOT NULL,
+ `address_id` int(11) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `task_id` (`task_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `task_timeline`
--
+DROP TABLE IF EXISTS `task_timeline`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `task_timeline` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `task_id` int(11) NOT NULL,
- `address_id` int(11) NOT NULL,
- `time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `content` text NOT NULL,
- PRIMARY KEY (`id`),
- KEY `task_id` (`task_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `task_timeline` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `task_id` int(11) NOT NULL,
+ `address_id` int(11) NOT NULL,
+ `time` timestamp NOT NULL DEFAULT current_timestamp(),
+ `content` text NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `task_id` (`task_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `teilprojekt_geplante_zeiten`
--
+DROP TABLE IF EXISTS `teilprojekt_geplante_zeiten`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `teilprojekt_geplante_zeiten` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `projekt` int(11) NOT NULL DEFAULT '0',
- `teilprojekt` int(11) NOT NULL DEFAULT '0',
- `adresse` int(11) NOT NULL DEFAULT '0',
- `bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `stundensatz` decimal(5,2) NOT NULL DEFAULT '0.00',
- `stunden` decimal(8,2) NOT NULL DEFAULT '0.00',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `teilprojekt_geplante_zeiten` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `teilprojekt` int(11) NOT NULL DEFAULT 0,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `bezeichnung` varchar(255) NOT NULL,
+ `stundensatz` decimal(5,2) NOT NULL DEFAULT 0.00,
+ `stunden` decimal(8,2) NOT NULL DEFAULT 0.00,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `telefonrueckruf`
--
+DROP TABLE IF EXISTS `telefonrueckruf`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `telefonrueckruf` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `zeit` time NOT NULL,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `adressetext` varchar(255) NOT NULL,
- `grund` varchar(255) NOT NULL,
- `ticket` int(11) NOT NULL DEFAULT '0',
- `angenommenvon` int(11) NOT NULL DEFAULT '0',
- `rueckrufvon` int(11) NOT NULL DEFAULT '0',
- `telefonnummer` varchar(255) NOT NULL,
- `kommentar` text NOT NULL,
- `abgeschlossen` tinyint(4) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `rueckrufvon` (`rueckrufvon`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `telefonrueckruf` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `zeit` time NOT NULL,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `adressetext` varchar(255) NOT NULL,
+ `grund` varchar(255) NOT NULL,
+ `ticket` int(11) NOT NULL DEFAULT 0,
+ `angenommenvon` int(11) NOT NULL DEFAULT 0,
+ `rueckrufvon` int(11) NOT NULL DEFAULT 0,
+ `telefonnummer` varchar(255) NOT NULL,
+ `kommentar` text NOT NULL,
+ `abgeschlossen` tinyint(4) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `rueckrufvon` (`rueckrufvon`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `telefonrueckruf_versuche`
--
+DROP TABLE IF EXISTS `telefonrueckruf_versuche`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `telefonrueckruf_versuche` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `telefonrueckruf` int(11) NOT NULL DEFAULT '0',
- `datum` date NOT NULL,
- `zeit` time NOT NULL,
- `bearbeiter` int(11) NOT NULL DEFAULT '0',
- `beschreibung` text,
- PRIMARY KEY (`id`),
- KEY `telefonrueckruf` (`telefonrueckruf`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `telefonrueckruf_versuche` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `telefonrueckruf` int(11) NOT NULL DEFAULT 0,
+ `datum` date NOT NULL,
+ `zeit` time NOT NULL,
+ `bearbeiter` int(11) NOT NULL DEFAULT 0,
+ `beschreibung` text DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `telefonrueckruf` (`telefonrueckruf`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `templatemessage`
--
+DROP TABLE IF EXISTS `templatemessage`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `templatemessage` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user` int(11) NOT NULL DEFAULT '0',
- `message` text NOT NULL,
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `user` (`user`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `templatemessage` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user` int(11) NOT NULL DEFAULT 0,
+ `message` text NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `user` (`user`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `textvorlagen`
--
+DROP TABLE IF EXISTS `textvorlagen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `textvorlagen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) DEFAULT NULL,
- `text` text,
- `stichwoerter` varchar(255) DEFAULT NULL,
- `projekt` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `textvorlagen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) DEFAULT NULL,
+ `text` text DEFAULT NULL,
+ `stichwoerter` varchar(255) DEFAULT NULL,
+ `projekt` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ticket`
--
+DROP TABLE IF EXISTS `ticket`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ticket` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `schluessel` varchar(255) NOT NULL,
- `zeit` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `projekt` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `quelle` varchar(255) NOT NULL,
- `status` varchar(64) NOT NULL,
- `adresse` int(11) NOT NULL,
- `kunde` varchar(255) NOT NULL,
- `warteschlange` varchar(255) NOT NULL,
- `mailadresse` varchar(255) NOT NULL,
- `prio` int(1) NOT NULL,
- `betreff` varchar(255) NOT NULL,
- `zugewiesen` int(1) NOT NULL,
- `inbearbeitung` int(1) NOT NULL,
- `inbearbeitung_user` varchar(255) NOT NULL,
- `firma` int(11) NOT NULL,
- `notiz` text NOT NULL,
- `bitteantworten` tinyint(1) NOT NULL DEFAULT '0',
- `service` int(11) NOT NULL DEFAULT '0',
- `kommentar` text NOT NULL,
- `privat` tinyint(1) NOT NULL DEFAULT '0',
- `dsgvo` tinyint(1) NOT NULL DEFAULT '0',
- `tags` text NOT NULL,
- `nachrichten_anz` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `schluessel` (`schluessel`),
- KEY `service` (`service`),
- KEY `adresse` (`adresse`),
- KEY `warteschlange` (`warteschlange`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ticket` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `schluessel` varchar(255) NOT NULL,
+ `zeit` timestamp NOT NULL DEFAULT current_timestamp(),
+ `projekt` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `quelle` varchar(255) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `kunde` varchar(255) NOT NULL,
+ `warteschlange` varchar(255) NOT NULL,
+ `mailadresse` varchar(255) NOT NULL,
+ `prio` int(1) NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `zugewiesen` int(1) NOT NULL,
+ `inbearbeitung` int(1) NOT NULL,
+ `inbearbeitung_user` varchar(255) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `notiz` text NOT NULL,
+ `bitteantworten` tinyint(1) NOT NULL DEFAULT 0,
+ `service` int(11) NOT NULL DEFAULT 0,
+ `kommentar` text NOT NULL,
+ `privat` tinyint(1) NOT NULL DEFAULT 0,
+ `dsgvo` tinyint(1) NOT NULL DEFAULT 0,
+ `tags` text NOT NULL,
+ `nachrichten_anz` int(11) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `schluessel` (`schluessel`),
+ KEY `service` (`service`),
+ KEY `adresse` (`adresse`),
+ KEY `warteschlange` (`warteschlange`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ticket_category`
--
+DROP TABLE IF EXISTS `ticket_category`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ticket_category` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL DEFAULT '',
- `project_id` int(10) NOT NULL DEFAULT '0',
- `parent_id` int(11) NOT NULL DEFAULT '0',
- `sort` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ticket_category` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `project_id` int(10) NOT NULL DEFAULT 0,
+ `parent_id` int(11) NOT NULL DEFAULT 0,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ticket_header`
--
+DROP TABLE IF EXISTS `ticket_header`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ticket_header` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `ticket_nachricht` int(15) NOT NULL,
- `type` varchar(255) NOT NULL,
- `value` text NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ticket_header` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `ticket_nachricht` int(15) NOT NULL,
+ `type` varchar(255) NOT NULL,
+ `value` text NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ticket_nachricht`
--
+DROP TABLE IF EXISTS `ticket_nachricht`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ticket_nachricht` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `ticket` varchar(255) NOT NULL,
- `verfasser` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `mail` varchar(255) NOT NULL,
- `zeit` datetime NOT NULL,
- `zeitausgang` datetime NULL,
- `text` longtext NOT NULL,
- `textausgang` longtext NOT NULL DEFAULT '',
- `betreff` varchar(255) NOT NULL,
- `bemerkung` text NOT NULL DEFAULT '',
- `medium` varchar(255) NOT NULL,
- `versendet` varchar(255) NOT NULL DEFAULT '',
- `status` varchar(64) NOT NULL,
- `mail_cc` varchar(128) NOT NULL DEFAULT '',
- `verfasser_replyto` varchar(255) NOT NULL,
- `mail_replyto` varchar(255) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `ticket` (`ticket`),
- FULLTEXT KEY `FullText` (`betreff`,`verfasser`,`text`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ticket_nachricht` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `ticket` varchar(255) NOT NULL,
+ `verfasser` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `mail` varchar(255) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `zeitausgang` datetime DEFAULT NULL,
+ `text` longtext NOT NULL,
+ `textausgang` longtext NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `medium` varchar(255) NOT NULL,
+ `versendet` varchar(255) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `mail_cc` varchar(128) NOT NULL,
+ `verfasser_replyto` varchar(255) NOT NULL,
+ `mail_replyto` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `ticket` (`ticket`),
+ FULLTEXT KEY `FullText` (`betreff`,`verfasser`,`text`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ticket_regeln`
--
+DROP TABLE IF EXISTS `ticket_regeln`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ticket_regeln` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `empfaenger_email` varchar(255) NOT NULL,
- `sender_email` varchar(255) NOT NULL,
- `name` varchar(255) NOT NULL,
- `betreff` varchar(255) NOT NULL,
- `spam` tinyint(1) NOT NULL DEFAULT '0',
- `persoenlich` tinyint(1) NOT NULL DEFAULT '0',
- `prio` tinyint(1) NOT NULL DEFAULT '0',
- `dsgvo` tinyint(1) NOT NULL DEFAULT '0',
- `warteschlange` text NOT NULL,
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ticket_regeln` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `empfaenger_email` varchar(255) NOT NULL,
+ `sender_email` varchar(255) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `betreff` varchar(255) NOT NULL,
+ `spam` tinyint(1) NOT NULL DEFAULT 0,
+ `persoenlich` tinyint(1) NOT NULL DEFAULT 0,
+ `prio` tinyint(1) NOT NULL DEFAULT 0,
+ `dsgvo` tinyint(1) NOT NULL DEFAULT 0,
+ `warteschlange` text NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ticket_vorlage`
--
+DROP TABLE IF EXISTS `ticket_vorlage`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ticket_vorlage` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `projekt` int(10) NOT NULL,
- `vorlagenname` varchar(255) NOT NULL,
- `vorlage` text NOT NULL,
- `firma` int(11) NOT NULL,
- `sichtbar` int(1) NOT NULL,
- `sort` int(11) NOT NULL DEFAULT '0',
- `ticket_category_id` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `ticket_category_id` (`ticket_category_id`)
-) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
+CREATE TABLE `ticket_vorlage` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `projekt` int(10) NOT NULL,
+ `vorlagenname` varchar(255) NOT NULL,
+ `vorlage` text NOT NULL,
+ `firma` int(11) NOT NULL,
+ `sichtbar` int(1) NOT NULL,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `ticket_category_id` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `ticket_category_id` (`ticket_category_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `transfer_account_label`
--
+DROP TABLE IF EXISTS `transfer_account_label`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `transfer_account_label` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `transfer_id` int(11) NOT NULL DEFAULT '0',
- `filter_type` varchar(64) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `transfer_account_label` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `transfer_id` int(11) NOT NULL DEFAULT 0,
+ `filter_type` varchar(64) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `transfer_sellingreport_job`
--
+DROP TABLE IF EXISTS `transfer_sellingreport_job`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `transfer_sellingreport_job` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `transfer_id` int(11) NOT NULL DEFAULT '0',
- `date_from` date NOT NULL,
- `date_to` date NOT NULL,
- `status` varchar(32) NOT NULL DEFAULT 'created',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `transfer_sellingreport_job` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `transfer_id` int(11) NOT NULL DEFAULT 0,
+ `date_from` date NOT NULL,
+ `date_to` date NOT NULL,
+ `status` varchar(32) NOT NULL DEFAULT 'created',
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `uebersetzung`
--
+DROP TABLE IF EXISTS `uebersetzung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `uebersetzung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `label` varchar(255) NOT NULL DEFAULT '',
- `beschriftung` text NOT NULL,
- `sprache` varchar(255) NOT NULL DEFAULT '',
- `original` text NOT NULL,
- PRIMARY KEY (`id`),
- KEY `sprache` (`sprache`),
- KEY `label` (`label`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `uebersetzung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `label` varchar(255) NOT NULL,
+ `beschriftung` text NOT NULL,
+ `sprache` varchar(255) NOT NULL,
+ `original` text NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `sprache` (`sprache`),
+ KEY `label` (`label`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `uebertragungen_account`
--
+DROP TABLE IF EXISTS `uebertragungen_account`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `uebertragungen_account` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(64) NOT NULL DEFAULT '',
- `typ` varchar(32) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `server` varchar(255) NOT NULL DEFAULT '',
- `port` varchar(255) NOT NULL DEFAULT '',
- `username` varchar(255) NOT NULL DEFAULT '',
- `passwort` varchar(255) NOT NULL DEFAULT '',
- `parameter1` varchar(255) NOT NULL DEFAULT '',
- `parameter2` varchar(255) NOT NULL DEFAULT '',
- `parameter3` varchar(255) NOT NULL DEFAULT '',
- `parameter4` varchar(255) NOT NULL DEFAULT '',
- `authmethod` varchar(255) NOT NULL DEFAULT '',
- `publickeyfile` varchar(255) NOT NULL DEFAULT '',
- `privatekeyfile` varchar(255) NOT NULL DEFAULT '',
- `publickey` text,
- `privatekey` text,
- `ssl_aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `sammeln` tinyint(1) NOT NULL DEFAULT '1',
- `minwartezeit` int(11) NOT NULL DEFAULT '0',
- `bearbeiter` varchar(64) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `letzte_uebertragung` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `letzter_status` varchar(255) NOT NULL DEFAULT '',
- `api` int(11) NOT NULL DEFAULT '0',
- `loeschen_nach_download` tinyint(1) NOT NULL DEFAULT '0',
- `xml_pdf` varchar(32) NOT NULL DEFAULT 'xml',
- `belegtyp` varchar(32) NOT NULL DEFAULT '',
- `documenttype_incoming` varchar(32) NOT NULL DEFAULT '',
- `belegstatus` varchar(32) NOT NULL DEFAULT '',
- `belegab_id` int(11) NOT NULL DEFAULT '0',
- `belegab_datum` date NOT NULL DEFAULT '0000-00-00',
- `briefpapierimxml` tinyint(1) NOT NULL DEFAULT '0',
- `maxbelege` int(11) NOT NULL DEFAULT '10',
- `emailbody` text NOT NULL,
- `importwarteschlange` tinyint(1) NOT NULL DEFAULT '1',
- `xml_zusatz` text NOT NULL,
- `gln_freifeld` int(4) NOT NULL DEFAULT '0',
- `trackingmail` tinyint(1) NOT NULL DEFAULT '0',
- `rechnungmail` tinyint(1) NOT NULL DEFAULT '0',
- `lager` int(11) NOT NULL DEFAULT '0',
- `einzelnexml` tinyint(1) NOT NULL DEFAULT '0',
- `lagerzahlen` tinyint(1) NOT NULL DEFAULT '0',
- `tracking` tinyint(1) NOT NULL DEFAULT '0',
- `csv_codierung` varchar(32) NOT NULL DEFAULT '',
- `csv_trennzeichen` varchar(32) NOT NULL DEFAULT '',
- `csv_tracking` text NOT NULL,
- `csv_lagerzahl` text NOT NULL,
- `csv_lieferschein` text NOT NULL,
- `csv_auftrag` text NOT NULL,
- `csv_bestellung` text NOT NULL,
- `lagerzahlen_lager` int(11) NOT NULL DEFAULT '0',
- `lagerzahlen_lagerplatz` int(11) NOT NULL DEFAULT '0',
- `lagerzahlen_zeit1` time DEFAULT NULL,
- `lagerzahlen_zeit2` time DEFAULT NULL,
- `lagerzahlen_zeit3` time DEFAULT NULL,
- `lagerzahlen_zeit4` time DEFAULT NULL,
- `lagerzahlen_zeit5` time DEFAULT NULL,
- `lagerzahlen_letzteuebertragung` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `auftrageingang` tinyint(1) NOT NULL DEFAULT '0',
- `kundennummernuebernehmen` tinyint(1) NOT NULL DEFAULT '0',
- `createarticleifnotexists` tinyint(1) NOT NULL DEFAULT '0',
- `createarticleasstoragearticle` tinyint(1) NOT NULL DEFAULT '0',
- `bestellungeingang` tinyint(1) NOT NULL DEFAULT '0',
- `artikeleingang` tinyint(1) NOT NULL DEFAULT '0',
- `trackingeingang` tinyint(1) NOT NULL DEFAULT '1',
- `lagerzahleneingang` tinyint(1) NOT NULL DEFAULT '1',
- `adresselieferant` int(11) NOT NULL DEFAULT '0',
- `lagerplatzignorieren` int(11) NOT NULL DEFAULT '0',
- `neueartikeluebertragen` tinyint(1) NOT NULL DEFAULT '0',
- `dateianhanguebertragen` tinyint(1) NOT NULL DEFAULT '0',
- `dateianhangtyp` varchar(255) NOT NULL DEFAULT 'datei',
- `csvheader_lagerzahlen` text,
- `csvheader_tracking` text,
- `csvnowrap` tinyint(1) NOT NULL DEFAULT '0',
- `lagerzahlenverfuegbaremenge` tinyint(1) NOT NULL DEFAULT '0',
- `autoshopexport` int(11) NOT NULL DEFAULT '0',
- `adresse` int(11) NOT NULL DEFAULT '0',
- `gruppe` int(11) NOT NULL DEFAULT '0',
- `einstellungen_json` mediumtext,
- `rechnunganlegen` tinyint(1) NOT NULL DEFAULT '0',
- `lieferantenbestellnummer` tinyint(1) NOT NULL DEFAULT '0',
- `send_sales_report` tinyint(1) NOT NULL DEFAULT '0',
- `sales_report_type` varchar(32) NOT NULL DEFAULT '',
- `createproduction` tinyint(1) NOT NULL DEFAULT '0',
- `ownaddress` int(11) NOT NULL DEFAULT '0',
- `updatearticles` int(11) NOT NULL DEFAULT '0',
- `logarticlenotfound` int(11) NOT NULL DEFAULT '0',
- `alldoctypes` tinyint(1) NOT NULL DEFAULT '0',
- `csvseparator` varchar(4) NOT NULL DEFAULT ';',
- `coding` varchar(32) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `uebertragungen_account` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(64) NOT NULL,
+ `typ` varchar(32) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `server` varchar(255) NOT NULL,
+ `port` varchar(255) NOT NULL,
+ `username` varchar(255) NOT NULL,
+ `passwort` varchar(255) NOT NULL,
+ `parameter1` varchar(255) NOT NULL,
+ `parameter2` varchar(255) NOT NULL,
+ `parameter3` varchar(255) NOT NULL,
+ `parameter4` varchar(255) NOT NULL,
+ `authmethod` varchar(255) NOT NULL,
+ `publickeyfile` varchar(255) NOT NULL,
+ `privatekeyfile` varchar(255) NOT NULL,
+ `publickey` text DEFAULT NULL,
+ `privatekey` text DEFAULT NULL,
+ `ssl_aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `sammeln` tinyint(1) NOT NULL DEFAULT 1,
+ `minwartezeit` int(11) NOT NULL DEFAULT 0,
+ `bearbeiter` varchar(64) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `letzte_uebertragung` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `letzter_status` varchar(255) NOT NULL,
+ `api` int(11) NOT NULL DEFAULT 0,
+ `loeschen_nach_download` tinyint(1) NOT NULL DEFAULT 0,
+ `xml_pdf` varchar(32) NOT NULL DEFAULT 'xml',
+ `belegtyp` varchar(32) NOT NULL,
+ `documenttype_incoming` varchar(32) NOT NULL,
+ `belegstatus` varchar(32) NOT NULL,
+ `belegab_id` int(11) NOT NULL DEFAULT 0,
+ `belegab_datum` date NOT NULL DEFAULT '0000-00-00',
+ `briefpapierimxml` tinyint(1) NOT NULL DEFAULT 0,
+ `maxbelege` int(11) NOT NULL DEFAULT 10,
+ `emailbody` text NOT NULL,
+ `importwarteschlange` tinyint(1) NOT NULL DEFAULT 1,
+ `xml_zusatz` text NOT NULL,
+ `gln_freifeld` int(4) NOT NULL DEFAULT 0,
+ `trackingmail` tinyint(1) NOT NULL DEFAULT 0,
+ `rechnungmail` tinyint(1) NOT NULL DEFAULT 0,
+ `lager` int(11) NOT NULL DEFAULT 0,
+ `einzelnexml` tinyint(1) NOT NULL DEFAULT 0,
+ `lagerzahlen` tinyint(1) NOT NULL DEFAULT 0,
+ `tracking` tinyint(1) NOT NULL DEFAULT 0,
+ `csv_codierung` varchar(32) NOT NULL,
+ `csv_trennzeichen` varchar(32) NOT NULL,
+ `csv_tracking` text NOT NULL,
+ `csv_lagerzahl` text NOT NULL,
+ `csv_lieferschein` text NOT NULL,
+ `csv_auftrag` text NOT NULL,
+ `csv_bestellung` text NOT NULL,
+ `lagerzahlen_lager` int(11) NOT NULL DEFAULT 0,
+ `lagerzahlen_lagerplatz` int(11) NOT NULL DEFAULT 0,
+ `lagerzahlen_zeit1` time DEFAULT NULL,
+ `lagerzahlen_zeit2` time DEFAULT NULL,
+ `lagerzahlen_zeit3` time DEFAULT NULL,
+ `lagerzahlen_zeit4` time DEFAULT NULL,
+ `lagerzahlen_zeit5` time DEFAULT NULL,
+ `lagerzahlen_letzteuebertragung` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `auftrageingang` tinyint(1) NOT NULL DEFAULT 0,
+ `kundennummernuebernehmen` tinyint(1) NOT NULL DEFAULT 0,
+ `createarticleifnotexists` tinyint(1) NOT NULL DEFAULT 0,
+ `createarticleasstoragearticle` tinyint(1) NOT NULL DEFAULT 0,
+ `bestellungeingang` tinyint(1) NOT NULL DEFAULT 0,
+ `artikeleingang` tinyint(1) NOT NULL DEFAULT 0,
+ `trackingeingang` tinyint(1) NOT NULL DEFAULT 1,
+ `lagerzahleneingang` tinyint(1) NOT NULL DEFAULT 1,
+ `adresselieferant` int(11) NOT NULL DEFAULT 0,
+ `lagerplatzignorieren` int(11) NOT NULL DEFAULT 0,
+ `neueartikeluebertragen` tinyint(1) NOT NULL DEFAULT 0,
+ `dateianhanguebertragen` tinyint(1) NOT NULL DEFAULT 0,
+ `dateianhangtyp` varchar(255) NOT NULL DEFAULT 'datei',
+ `csvheader_lagerzahlen` text DEFAULT NULL,
+ `csvheader_tracking` text DEFAULT NULL,
+ `csvnowrap` tinyint(1) NOT NULL DEFAULT 0,
+ `lagerzahlenverfuegbaremenge` tinyint(1) NOT NULL DEFAULT 0,
+ `autoshopexport` int(11) NOT NULL DEFAULT 0,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ `einstellungen_json` mediumtext DEFAULT NULL,
+ `rechnunganlegen` tinyint(1) NOT NULL DEFAULT 0,
+ `lieferantenbestellnummer` tinyint(1) NOT NULL DEFAULT 0,
+ `send_sales_report` tinyint(1) NOT NULL DEFAULT 0,
+ `sales_report_type` varchar(32) NOT NULL,
+ `createproduction` tinyint(1) NOT NULL DEFAULT 0,
+ `ownaddress` int(11) NOT NULL DEFAULT 0,
+ `updatearticles` int(11) NOT NULL DEFAULT 0,
+ `logarticlenotfound` int(11) NOT NULL DEFAULT 0,
+ `alldoctypes` tinyint(1) NOT NULL DEFAULT 0,
+ `csvseparator` varchar(4) NOT NULL DEFAULT ';',
+ `coding` varchar(32) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `uebertragungen_account_oauth`
--
+DROP TABLE IF EXISTS `uebertragungen_account_oauth`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `uebertragungen_account_oauth` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `uebertragungen_account_id` int(10) unsigned NOT NULL,
- `client_id` text,
- `client_secret` text,
- `url` text,
- `access_token` text,
- `expiration_date` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `uebertragungen_account_id` (`uebertragungen_account_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `uebertragungen_account_oauth` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `uebertragungen_account_id` int(10) unsigned NOT NULL,
+ `client_id` text DEFAULT NULL,
+ `client_secret` text DEFAULT NULL,
+ `url` text DEFAULT NULL,
+ `access_token` text DEFAULT NULL,
+ `expiration_date` int(11) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `uebertragungen_account_id` (`uebertragungen_account_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `uebertragungen_artikel`
--
+DROP TABLE IF EXISTS `uebertragungen_artikel`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `uebertragungen_artikel` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `uebertragungen_account` int(11) NOT NULL DEFAULT '0',
- `artikel` int(11) NOT NULL DEFAULT '0',
- `status` varchar(255) NOT NULL DEFAULT '',
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `uebertragungen_account` (`uebertragungen_account`,`artikel`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `uebertragungen_artikel` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `uebertragungen_account` int(11) NOT NULL DEFAULT 0,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `status` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `uebertragungen_account` (`uebertragungen_account`,`artikel`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `uebertragungen_dateien`
--
+DROP TABLE IF EXISTS `uebertragungen_dateien`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `uebertragungen_dateien` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `uebertragung_account` int(11) NOT NULL DEFAULT '0',
- `datei` varchar(255) NOT NULL DEFAULT '',
- `datei_wawi` varchar(255) NOT NULL DEFAULT '',
- `status` varchar(64) NOT NULL DEFAULT '',
- `download` tinyint(1) NOT NULL DEFAULT '1',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `geloescht_von_server` tinyint(1) NOT NULL DEFAULT '0',
- `zeitstempelupdate` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `filesize` int(11) NOT NULL DEFAULT '-1',
- PRIMARY KEY (`id`),
- KEY `uebertragung_account` (`uebertragung_account`,`datei`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `uebertragungen_dateien` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `uebertragung_account` int(11) NOT NULL DEFAULT 0,
+ `datei` varchar(255) NOT NULL,
+ `datei_wawi` varchar(255) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `download` tinyint(1) NOT NULL DEFAULT 1,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `geloescht_von_server` tinyint(1) NOT NULL DEFAULT 0,
+ `zeitstempelupdate` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `filesize` int(11) NOT NULL DEFAULT -1,
+ PRIMARY KEY (`id`),
+ KEY `uebertragung_account` (`uebertragung_account`,`datei`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `uebertragungen_event`
--
+DROP TABLE IF EXISTS `uebertragungen_event`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `uebertragungen_event` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `uebertragung_account` int(11) NOT NULL DEFAULT '0',
- `eventname` varchar(64) NOT NULL DEFAULT '',
- `module` varchar(64) NOT NULL DEFAULT '',
- `action` varchar(64) NOT NULL DEFAULT '',
- `parameter` varchar(255) NOT NULL DEFAULT '',
- `cachetime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `retries` int(11) NOT NULL DEFAULT '0',
- `kommentar` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `uebertragung_account` (`uebertragung_account`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `uebertragungen_event` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `uebertragung_account` int(11) NOT NULL DEFAULT 0,
+ `eventname` varchar(64) NOT NULL,
+ `module` varchar(64) NOT NULL,
+ `action` varchar(64) NOT NULL,
+ `parameter` varchar(255) NOT NULL,
+ `cachetime` timestamp NOT NULL DEFAULT current_timestamp(),
+ `retries` int(11) NOT NULL DEFAULT 0,
+ `kommentar` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `uebertragung_account` (`uebertragung_account`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `uebertragungen_event_einstellungen`
--
+DROP TABLE IF EXISTS `uebertragungen_event_einstellungen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `uebertragungen_event_einstellungen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `uebertragung_account` int(11) NOT NULL DEFAULT '0',
- `eventname` varchar(64) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `eingang` tinyint(1) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`),
- KEY `uebertragung_account` (`uebertragung_account`,`eventname`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `uebertragungen_event_einstellungen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `uebertragung_account` int(11) NOT NULL DEFAULT 0,
+ `eventname` varchar(64) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `eingang` tinyint(1) NOT NULL DEFAULT 1,
+ PRIMARY KEY (`id`),
+ KEY `uebertragung_account` (`uebertragung_account`,`eventname`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `uebertragungen_fileconvert_log`
--
+DROP TABLE IF EXISTS `uebertragungen_fileconvert_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `uebertragungen_fileconvert_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `uebertragungen_account` int(11) NOT NULL DEFAULT '0',
- `status` varchar(255) NOT NULL DEFAULT '',
- `datei` varchar(255) NOT NULL DEFAULT '',
- `typ` varchar(255) NOT NULL DEFAULT '',
- `parameter1` varchar(255) NOT NULL DEFAULT '',
- `parameter2` varchar(255) NOT NULL DEFAULT '',
- `wert` text NOT NULL,
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `uebertragungen_fileconvert_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `uebertragungen_account` int(11) NOT NULL DEFAULT 0,
+ `status` varchar(255) NOT NULL,
+ `datei` varchar(255) NOT NULL,
+ `typ` varchar(255) NOT NULL,
+ `parameter1` varchar(255) NOT NULL,
+ `parameter2` varchar(255) NOT NULL,
+ `wert` text NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `uebertragungen_lagercache`
--
+DROP TABLE IF EXISTS `uebertragungen_lagercache`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `uebertragungen_lagercache` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL,
- `lager_platz` int(11) NOT NULL,
- `lagerzahl` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `uebertragungen` int(11) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `uebertragungen_lagercache` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL,
+ `lager_platz` int(11) NOT NULL,
+ `lagerzahl` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `uebertragungen` int(11) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `uebertragungen_log`
--
+DROP TABLE IF EXISTS `uebertragungen_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `uebertragungen_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `uebertragungen_account` int(11) NOT NULL DEFAULT '0',
- `status` varchar(255) NOT NULL DEFAULT '',
- `datei` varchar(255) NOT NULL DEFAULT '',
- `typ` varchar(255) NOT NULL DEFAULT '',
- `parameter1` varchar(255) NOT NULL DEFAULT '',
- `parameter2` varchar(255) NOT NULL DEFAULT '',
- `wert` text NOT NULL,
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `uebertragungen_account` (`uebertragungen_account`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `uebertragungen_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `uebertragungen_account` int(11) NOT NULL DEFAULT 0,
+ `status` varchar(255) NOT NULL,
+ `datei` varchar(255) NOT NULL,
+ `typ` varchar(255) NOT NULL,
+ `parameter1` varchar(255) NOT NULL,
+ `parameter2` varchar(255) NOT NULL,
+ `wert` text NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ KEY `uebertragungen_account` (`uebertragungen_account`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `uebertragungen_monitor`
--
+DROP TABLE IF EXISTS `uebertragungen_monitor`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `uebertragungen_monitor` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `uebertragungen_account` int(11) NOT NULL DEFAULT '0',
- `api_request` int(11) NOT NULL DEFAULT '0',
- `datei` int(11) NOT NULL DEFAULT '0',
- `status` varchar(255) NOT NULL DEFAULT '',
- `nachricht` varchar(255) NOT NULL DEFAULT '',
- `element1` varchar(255) NOT NULL DEFAULT '',
- `element2` varchar(255) NOT NULL DEFAULT '',
- `element3` varchar(255) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `doctype` varchar(255) NOT NULL DEFAULT '',
- `doctypeid` int(11) NOT NULL DEFAULT '0',
- `ausgeblendet` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `uebertragungen_account` (`uebertragungen_account`,`datei`,`api_request`,`doctypeid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `uebertragungen_monitor` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `uebertragungen_account` int(11) NOT NULL DEFAULT 0,
+ `api_request` int(11) NOT NULL DEFAULT 0,
+ `datei` int(11) NOT NULL DEFAULT 0,
+ `status` varchar(255) NOT NULL,
+ `nachricht` varchar(255) NOT NULL,
+ `element1` varchar(255) NOT NULL,
+ `element2` varchar(255) NOT NULL,
+ `element3` varchar(255) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `doctype` varchar(255) NOT NULL,
+ `doctypeid` int(11) NOT NULL DEFAULT 0,
+ `ausgeblendet` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `uebertragungen_account` (`uebertragungen_account`,`datei`,`api_request`,`doctypeid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `uebertragungen_trackingnummern`
--
+DROP TABLE IF EXISTS `uebertragungen_trackingnummern`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `uebertragungen_trackingnummern` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `uebertragungen` int(11) NOT NULL,
- `lieferschein` int(11) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `uebertragungen_trackingnummern` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `uebertragungen` int(11) NOT NULL,
+ `lieferschein` int(11) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `umsatzstatistik`
--
+DROP TABLE IF EXISTS `umsatzstatistik`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `umsatzstatistik` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user` int(11) NOT NULL DEFAULT '0',
- `adresse` int(11) NOT NULL DEFAULT '0',
- `objekt` varchar(64) NOT NULL DEFAULT '',
- `belegnr` varchar(64) NOT NULL DEFAULT '',
- `kundennummer` varchar(64) NOT NULL DEFAULT '',
- `name` varchar(64) NOT NULL DEFAULT '',
- `parameter` int(11) NOT NULL DEFAULT '0',
- `betrag_netto` decimal(10,2) NOT NULL DEFAULT '0.00',
- `betrag_brutto` decimal(10,2) NOT NULL DEFAULT '0.00',
- `erloes_netto` decimal(10,2) NOT NULL DEFAULT '0.00',
- `deckungsbeitrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `datum` date DEFAULT NULL,
- `waehrung` varchar(3) NOT NULL DEFAULT 'EUR',
- `gruppe` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `umsatzstatistik` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user` int(11) NOT NULL DEFAULT 0,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `objekt` varchar(64) NOT NULL,
+ `belegnr` varchar(64) NOT NULL,
+ `kundennummer` varchar(64) NOT NULL,
+ `name` varchar(64) NOT NULL,
+ `parameter` int(11) NOT NULL DEFAULT 0,
+ `betrag_netto` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `betrag_brutto` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `erloes_netto` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `deckungsbeitrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `datum` date DEFAULT NULL,
+ `waehrung` varchar(3) NOT NULL DEFAULT 'EUR',
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `unterprojekt`
--
+DROP TABLE IF EXISTS `unterprojekt`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `unterprojekt` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `projekt` int(10) NOT NULL,
- `name` varchar(255) NOT NULL,
- `verantwortlicher` varchar(255) NOT NULL,
- `aktiv` varchar(255) NOT NULL,
- `position` int(10) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `unterprojekt` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `projekt` int(10) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `verantwortlicher` varchar(255) NOT NULL,
+ `aktiv` varchar(255) NOT NULL,
+ `position` int(10) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ups`
--
+DROP TABLE IF EXISTS `ups`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ups` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `account_nummer` varchar(255) NOT NULL,
- `bemerkung` varchar(255) NOT NULL,
- `auswahl` int(11) NOT NULL DEFAULT '0',
- `aktiv` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-/* Reconstructed from SELECT statement */
-CREATE TABLE IF NOT EXISTS `stechuhrdevice` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `url` varchar(255) NOT NULL DEFAULT '',
- `reduziert` int(11) NOT NULL DEFAULT 0,
- `code` int(11) NOT NULL DEFAULT 0,
- `aktiv` int(11) NOT NULL DEFAULT 0,
- `IP` int(4) NOT NULL DEFAULT 0,
- `submask` int(4) NOT NULL DEFAULT 0,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
+CREATE TABLE `ups` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `account_nummer` varchar(255) NOT NULL,
+ `bemerkung` varchar(255) NOT NULL,
+ `auswahl` int(11) NOT NULL DEFAULT 0,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `user`
--
+DROP TABLE IF EXISTS `user`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `user` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `username` varchar(100) DEFAULT NULL,
- `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
- `repassword` int(1) NOT NULL,
- `description` varchar(255) DEFAULT NULL,
- `settings` text NOT NULL,
- `parentuser` int(11) DEFAULT NULL,
- `activ` int(11) DEFAULT '0',
- `type` varchar(100) DEFAULT '',
- `adresse` int(10) NOT NULL,
- `fehllogins` int(11) NOT NULL,
- `standarddrucker` int(1) NOT NULL,
- `firma` int(10) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `startseite` varchar(1024) DEFAULT NULL,
- `hwtoken` int(1) DEFAULT NULL,
- `hwkey` varchar(255) DEFAULT NULL,
- `hwcounter` int(11) DEFAULT NULL,
- `motppin` varchar(255) DEFAULT NULL,
- `motpsecret` varchar(255) DEFAULT NULL,
- `passwordmd5` varchar(255) DEFAULT NULL,
- `externlogin` int(1) DEFAULT NULL,
- `projekt_bevorzugen` tinyint(1) NOT NULL DEFAULT '0',
- `email_bevorzugen` tinyint(1) NOT NULL DEFAULT '1',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `rfidtag` varchar(64) NOT NULL DEFAULT '',
- `vorlage` varchar(255) DEFAULT NULL,
- `kalender_passwort` varchar(255) DEFAULT NULL,
- `kalender_ausblenden` int(1) NOT NULL DEFAULT '0',
- `kalender_aktiv` int(1) DEFAULT NULL,
- `gpsstechuhr` int(1) DEFAULT NULL,
- `standardetikett` int(11) NOT NULL DEFAULT '0',
- `standardfax` int(11) NOT NULL DEFAULT '0',
- `internebezeichnung` varchar(255) DEFAULT NULL,
- `hwdatablock` varchar(255) DEFAULT NULL,
- `standardversanddrucker` int(11) NOT NULL DEFAULT '0',
- `passwordsha512` varchar(128) NOT NULL DEFAULT '',
- `salt` varchar(128) NOT NULL DEFAULT '',
- `paketmarkendrucker` int(11) DEFAULT '0',
- `sprachebevorzugen` varchar(255) DEFAULT NULL,
- `vergessencode` varchar(255) DEFAULT '',
- `vergessenzeit` datetime DEFAULT NULL,
- `chat_popup` tinyint(1) DEFAULT '1',
- `defaultcolor` varchar(10) DEFAULT '',
- `passwordhash` char(60) DEFAULT NULL,
- `docscan_aktiv` tinyint(1) DEFAULT '0',
- `docscan_passwort` varchar(64) DEFAULT NULL,
- `callcenter_notification` tinyint(1) DEFAULT '1',
- `stechuhrdevice` varchar(255) DEFAULT '',
- `role` varchar(255) DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
+CREATE TABLE `user` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `username` varchar(100) DEFAULT NULL,
+ `password` varchar(255) DEFAULT NULL,
+ `repassword` int(1) NOT NULL,
+ `description` varchar(255) DEFAULT NULL,
+ `settings` text NOT NULL,
+ `parentuser` int(11) DEFAULT NULL,
+ `activ` int(11) DEFAULT 0,
+ `type` varchar(100) DEFAULT NULL,
+ `adresse` int(10) NOT NULL,
+ `fehllogins` int(11) NOT NULL,
+ `standarddrucker` int(1) NOT NULL,
+ `firma` int(10) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `startseite` varchar(1024) DEFAULT NULL,
+ `hwtoken` int(1) DEFAULT NULL,
+ `hwkey` varchar(255) DEFAULT NULL,
+ `hwcounter` int(11) DEFAULT NULL,
+ `motppin` varchar(255) DEFAULT NULL,
+ `motpsecret` varchar(255) DEFAULT NULL,
+ `passwordmd5` varchar(255) DEFAULT NULL,
+ `externlogin` int(1) DEFAULT NULL,
+ `projekt_bevorzugen` tinyint(1) NOT NULL DEFAULT 0,
+ `email_bevorzugen` tinyint(1) NOT NULL DEFAULT 1,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `rfidtag` varchar(64) NOT NULL,
+ `vorlage` varchar(255) DEFAULT NULL,
+ `kalender_passwort` varchar(255) DEFAULT NULL,
+ `kalender_ausblenden` int(1) NOT NULL DEFAULT 0,
+ `kalender_aktiv` int(1) DEFAULT NULL,
+ `gpsstechuhr` int(1) DEFAULT NULL,
+ `standardetikett` int(11) NOT NULL DEFAULT 0,
+ `standardfax` int(11) NOT NULL DEFAULT 0,
+ `internebezeichnung` varchar(255) DEFAULT NULL,
+ `hwdatablock` varchar(255) DEFAULT NULL,
+ `standardversanddrucker` int(11) NOT NULL DEFAULT 0,
+ `passwordsha512` varchar(128) NOT NULL,
+ `salt` varchar(128) NOT NULL,
+ `paketmarkendrucker` int(11) DEFAULT 0,
+ `sprachebevorzugen` varchar(255) DEFAULT NULL,
+ `vergessencode` varchar(255) DEFAULT NULL,
+ `vergessenzeit` datetime DEFAULT NULL,
+ `chat_popup` tinyint(1) DEFAULT 1,
+ `defaultcolor` varchar(10) DEFAULT NULL,
+ `passwordhash` char(60) DEFAULT NULL,
+ `docscan_aktiv` tinyint(1) DEFAULT 0,
+ `docscan_passwort` varchar(64) DEFAULT NULL,
+ `callcenter_notification` tinyint(1) DEFAULT 1,
+ `stechuhrdevice` varchar(255) DEFAULT NULL,
+ `role` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `user_totp`
--
+DROP TABLE IF EXISTS `user_totp`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `user_totp` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user_id` int(10) unsigned NOT NULL,
- `active` tinyint(1) unsigned DEFAULT '0',
- `secret` varchar(100) NOT NULL,
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `modified_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- PRIMARY KEY (`id`),
- UNIQUE KEY `user_id` (`user_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `user_totp` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user_id` int(10) unsigned NOT NULL,
+ `active` tinyint(1) unsigned DEFAULT 0,
+ `secret` varchar(100) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `modified_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `user_id` (`user_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `userkonfiguration`
--
+DROP TABLE IF EXISTS `userkonfiguration`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `userkonfiguration` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user` int(11) NOT NULL DEFAULT '0',
- `name` varchar(255) NOT NULL DEFAULT '',
- `value` text NOT NULL,
- PRIMARY KEY (`id`),
- KEY `user` (`user`),
- KEY `name` (`name`)
-) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8;
+CREATE TABLE `userkonfiguration` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user` int(11) NOT NULL DEFAULT 0,
+ `name` varchar(255) NOT NULL,
+ `value` text NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `user` (`user`),
+ KEY `name` (`name`)
+) ENGINE=InnoDB AUTO_INCREMENT=44 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `useronline`
--
+DROP TABLE IF EXISTS `useronline`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `useronline` (
- `user_id` int(5) NOT NULL DEFAULT '0',
- `login` int(1) NOT NULL DEFAULT '0',
- `sessionid` varchar(255) NOT NULL DEFAULT '',
- `ip` varchar(200) NOT NULL DEFAULT '',
- `time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- KEY `sessionid` (`sessionid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `useronline` (
+ `user_id` int(5) NOT NULL DEFAULT 0,
+ `login` int(1) NOT NULL DEFAULT 0,
+ `sessionid` varchar(255) NOT NULL,
+ `ip` varchar(200) NOT NULL,
+ `time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ KEY `sessionid` (`sessionid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `userrights`
--
+DROP TABLE IF EXISTS `userrights`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `userrights` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user` int(11) NOT NULL,
- `module` varchar(64) NOT NULL,
- `action` varchar(64) NOT NULL,
- `permission` tinyint(1) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `user` (`user`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `userrights` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user` int(11) NOT NULL,
+ `module` varchar(64) NOT NULL,
+ `action` varchar(64) NOT NULL,
+ `permission` tinyint(1) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `user` (`user`)
+) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `uservorlage`
--
+DROP TABLE IF EXISTS `uservorlage`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `uservorlage` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bezeichnung` varchar(255) DEFAULT NULL,
- `beschreibung` text,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8;
+CREATE TABLE `uservorlage` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bezeichnung` varchar(255) DEFAULT NULL,
+ `beschreibung` text DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `uservorlagerights`
--
+DROP TABLE IF EXISTS `uservorlagerights`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `uservorlagerights` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `vorlage` int(11) DEFAULT NULL,
- `module` varchar(64) DEFAULT NULL,
- `action` varchar(64) DEFAULT NULL,
- `permission` int(1) DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=5601 DEFAULT CHARSET=utf8;
+CREATE TABLE `uservorlagerights` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `vorlage` int(11) DEFAULT NULL,
+ `module` varchar(64) DEFAULT NULL,
+ `action` varchar(64) DEFAULT NULL,
+ `permission` int(1) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=5601 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ustprf`
--
+DROP TABLE IF EXISTS `ustprf`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ustprf` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` varchar(255) NOT NULL,
- `name` varchar(255) NOT NULL,
- `ustid` varchar(255) NOT NULL,
- `land` varchar(255) NOT NULL,
- `ort` varchar(255) NOT NULL,
- `plz` varchar(255) NOT NULL,
- `rechtsform` varchar(255) NOT NULL,
- `strasse` varchar(255) NOT NULL,
- `status` varchar(64) NOT NULL,
- `datum_online` datetime NOT NULL,
- `datum_brief` date NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `briefbestellt` date NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `datum` date DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ustprf` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` varchar(255) NOT NULL,
+ `name` varchar(255) NOT NULL,
+ `ustid` varchar(255) NOT NULL,
+ `land` varchar(255) NOT NULL,
+ `ort` varchar(255) NOT NULL,
+ `plz` varchar(255) NOT NULL,
+ `rechtsform` varchar(255) NOT NULL,
+ `strasse` varchar(255) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `datum_online` datetime NOT NULL,
+ `datum_brief` date NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `briefbestellt` date NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `datum` date DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `ustprf_protokoll`
--
+DROP TABLE IF EXISTS `ustprf_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `ustprf_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `ustprf_id` int(11) NOT NULL,
- `zeit` datetime NOT NULL,
- `bemerkung` varchar(255) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `logdatei` datetime NOT NULL,
- `daten` varchar(512) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `ustprf_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `ustprf_id` int(11) NOT NULL,
+ `zeit` datetime NOT NULL,
+ `bemerkung` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `logdatei` datetime NOT NULL,
+ `daten` varchar(512) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `verbindlichkeit`
--
+DROP TABLE IF EXISTS `verbindlichkeit`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `verbindlichkeit` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `belegnr` varchar(255) NOT NULL,
- `status_beleg` varchar(64) NOT NULL,
- `schreibschutz` tinyint(1) NOT NULL DEFAULT '0',
- `rechnung` varchar(255) NOT NULL,
- `zahlbarbis` date NOT NULL,
- `betrag` decimal(10,2) NOT NULL,
- `umsatzsteuer` varchar(255) NOT NULL,
- `ustid` varchar(64) NOT NULL,
- `summenormal` decimal(10,4) NOT NULL,
- `summeermaessigt` decimal(10,4) NOT NULL,
- `summesatz3` decimal(10,4) NOT NULL,
- `summesatz4` decimal(10,4) NOT NULL,
- `steuersatzname3` varchar(64) NOT NULL DEFAULT '',
- `steuersatzname4` varchar(64) NOT NULL DEFAULT '',
- `skonto` decimal(10,2) NOT NULL,
- `skontobis` date NOT NULL,
- `skontofestsetzen` int(1) NOT NULL DEFAULT '0',
- `freigabe` int(1) NOT NULL,
- `freigabemitarbeiter` varchar(255) NOT NULL,
- `bestellung` int(11) NOT NULL,
- `adresse` int(11) NOT NULL,
- `projekt` int(11) NOT NULL,
- `teilprojekt` int(11) NOT NULL,
- `auftrag` int(11) NOT NULL,
- `status` varchar(64) NOT NULL,
- `bezahlt` int(1) NOT NULL,
- `kontoauszuege` int(11) NOT NULL,
- `firma` int(11) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
- `bestellung1` int(1) NOT NULL DEFAULT '0',
- `bestellung1betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bestellung1bemerkung` varchar(255) NOT NULL DEFAULT '',
- `bestellung1projekt` int(11) NOT NULL DEFAULT '0',
- `bestellung1kostenstelle` varchar(64) NOT NULL DEFAULT '',
- `bestellung1auftrag` varchar(64) NOT NULL DEFAULT '',
- `bestellung2` int(1) NOT NULL DEFAULT '0',
- `bestellung2betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bestellung2bemerkung` varchar(255) NOT NULL DEFAULT '',
- `bestellung2kostenstelle` varchar(64) NOT NULL DEFAULT '',
- `bestellung2auftrag` varchar(64) NOT NULL DEFAULT '',
- `bestellung2projekt` int(11) NOT NULL DEFAULT '0',
- `bestellung3` int(1) NOT NULL DEFAULT '0',
- `bestellung3betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bestellung3bemerkung` varchar(255) NOT NULL DEFAULT '',
- `bestellung3kostenstelle` varchar(64) NOT NULL DEFAULT '',
- `bestellung3auftrag` varchar(64) NOT NULL DEFAULT '',
- `bestellung3projekt` int(11) NOT NULL DEFAULT '0',
- `bestellung4` int(1) NOT NULL DEFAULT '0',
- `bestellung4betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bestellung4bemerkung` varchar(255) NOT NULL DEFAULT '',
- `bestellung4kostenstelle` varchar(64) NOT NULL DEFAULT '',
- `bestellung4auftrag` varchar(64) NOT NULL DEFAULT '',
- `bestellung4projekt` int(11) NOT NULL DEFAULT '0',
- `bestellung5` int(1) NOT NULL DEFAULT '0',
- `bestellung5betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bestellung5bemerkung` varchar(255) NOT NULL DEFAULT '',
- `bestellung5kostenstelle` varchar(64) NOT NULL DEFAULT '',
- `bestellung5auftrag` varchar(64) NOT NULL DEFAULT '',
- `bestellung5projekt` int(11) NOT NULL DEFAULT '0',
- `bestellung6` int(1) NOT NULL DEFAULT '0',
- `bestellung6betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bestellung6bemerkung` varchar(255) NOT NULL DEFAULT '',
- `bestellung6kostenstelle` varchar(64) NOT NULL DEFAULT '',
- `bestellung6auftrag` varchar(64) NOT NULL DEFAULT '',
- `bestellung6projekt` int(11) NOT NULL DEFAULT '0',
- `bestellung7` int(1) NOT NULL DEFAULT '0',
- `bestellung7betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bestellung7bemerkung` varchar(255) NOT NULL DEFAULT '',
- `bestellung7kostenstelle` varchar(64) NOT NULL DEFAULT '',
- `bestellung7auftrag` varchar(64) NOT NULL DEFAULT '',
- `bestellung7projekt` int(11) NOT NULL DEFAULT '0',
- `bestellung8` int(1) NOT NULL DEFAULT '0',
- `bestellung8betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bestellung8bemerkung` varchar(255) NOT NULL DEFAULT '',
- `bestellung8kostenstelle` varchar(64) NOT NULL DEFAULT '',
- `bestellung8auftrag` varchar(64) NOT NULL DEFAULT '',
- `bestellung8projekt` int(11) NOT NULL DEFAULT '0',
- `bestellung9` int(1) NOT NULL DEFAULT '0',
- `bestellung9betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bestellung9bemerkung` varchar(255) NOT NULL DEFAULT '',
- `bestellung9kostenstelle` varchar(64) NOT NULL DEFAULT '',
- `bestellung9auftrag` varchar(64) NOT NULL DEFAULT '',
- `bestellung9projekt` int(11) NOT NULL DEFAULT '0',
- `bestellung10` int(1) NOT NULL DEFAULT '0',
- `bestellung10betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bestellung10bemerkung` varchar(255) NOT NULL DEFAULT '',
- `bestellung10kostenstelle` varchar(64) NOT NULL DEFAULT '',
- `bestellung10auftrag` varchar(64) NOT NULL DEFAULT '',
- `bestellung10projekt` int(11) NOT NULL DEFAULT '0',
- `bestellung11` int(1) NOT NULL DEFAULT '0',
- `bestellung11betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bestellung11bemerkung` varchar(255) NOT NULL DEFAULT '',
- `bestellung11kostenstelle` varchar(64) NOT NULL DEFAULT '',
- `bestellung11auftrag` varchar(64) NOT NULL DEFAULT '',
- `bestellung11projekt` int(11) NOT NULL DEFAULT '0',
- `bestellung12` int(1) NOT NULL DEFAULT '0',
- `bestellung12betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bestellung12bemerkung` varchar(255) NOT NULL DEFAULT '',
- `bestellung12projekt` int(11) NOT NULL DEFAULT '0',
- `bestellung12kostenstelle` varchar(64) NOT NULL DEFAULT '',
- `bestellung12auftrag` varchar(64) NOT NULL DEFAULT '',
- `bestellung13` int(1) NOT NULL DEFAULT '0',
- `bestellung13betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bestellung13bemerkung` varchar(255) NOT NULL DEFAULT '',
- `bestellung13kostenstelle` varchar(64) NOT NULL DEFAULT '',
- `bestellung13auftrag` varchar(64) NOT NULL DEFAULT '',
- `bestellung13projekt` int(11) NOT NULL DEFAULT '0',
- `bestellung14` int(1) NOT NULL DEFAULT '0',
- `bestellung14betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bestellung14bemerkung` varchar(255) NOT NULL DEFAULT '',
- `bestellung14kostenstelle` varchar(64) NOT NULL DEFAULT '',
- `bestellung14auftrag` varchar(64) NOT NULL DEFAULT '',
- `bestellung14projekt` int(11) NOT NULL DEFAULT '0',
- `bestellung15` int(1) NOT NULL DEFAULT '0',
- `bestellung15betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bestellung15bemerkung` varchar(255) NOT NULL DEFAULT '',
- `bestellung15kostenstelle` varchar(64) NOT NULL DEFAULT '',
- `bestellung15auftrag` varchar(64) NOT NULL DEFAULT '',
- `bestellung15projekt` int(11) NOT NULL DEFAULT '0',
- `waehrung` varchar(3) NOT NULL DEFAULT 'EUR',
- `zahlungsweise` varchar(255) NOT NULL DEFAULT '',
- `eingangsdatum` date NOT NULL,
- `buha_konto1` varchar(20) NOT NULL DEFAULT '',
- `buha_belegfeld1` varchar(200) NOT NULL DEFAULT '',
- `buha_betrag1` decimal(10,2) NOT NULL DEFAULT '0.00',
- `buha_konto2` varchar(20) NOT NULL DEFAULT '',
- `buha_belegfeld2` varchar(200) NOT NULL DEFAULT '',
- `buha_betrag2` decimal(10,2) NOT NULL DEFAULT '0.00',
- `buha_konto3` varchar(20) NOT NULL DEFAULT '',
- `buha_belegfeld3` varchar(200) NOT NULL DEFAULT '',
- `buha_betrag3` decimal(10,2) NOT NULL DEFAULT '0.00',
- `buha_konto4` varchar(20) NOT NULL DEFAULT '',
- `buha_belegfeld4` varchar(200) NOT NULL DEFAULT '',
- `buha_betrag4` decimal(10,2) NOT NULL DEFAULT '0.00',
- `buha_konto5` varchar(20) NOT NULL DEFAULT '',
- `buha_belegfeld5` varchar(200) NOT NULL DEFAULT '',
- `buha_betrag5` decimal(10,2) NOT NULL DEFAULT '0.00',
- `rechnungsdatum` date DEFAULT NULL,
- `rechnungsfreigabe` tinyint(1) NOT NULL DEFAULT '0',
- `kostenstelle` varchar(255) DEFAULT NULL,
- `beschreibung` varchar(255) DEFAULT NULL,
- `sachkonto` varchar(64) DEFAULT NULL,
- `art` varchar(64) NOT NULL DEFAULT '',
- `verwendungszweck` varchar(255) DEFAULT NULL,
- `dta_datei` int(11) NOT NULL DEFAULT '0',
- `frachtkosten` decimal(10,2) NOT NULL DEFAULT '0.00',
- `internebemerkung` text,
- `ustnormal` decimal(10,2) DEFAULT NULL,
- `ustermaessigt` decimal(10,2) DEFAULT NULL,
- `uststuer3` decimal(10,2) DEFAULT NULL,
- `uststuer4` decimal(10,2) DEFAULT NULL,
- `betragbezahlt` decimal(10,2) NOT NULL DEFAULT '0.00',
- `bezahltam` date NOT NULL,
- `klaerfall` tinyint(1) NOT NULL DEFAULT '0',
- `klaergrund` varchar(255) NOT NULL DEFAULT '',
- `skonto_erhalten` decimal(10,2) NOT NULL DEFAULT '0.00',
- `kurs` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `sprache` varchar(25) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`),
- KEY `bestellung` (`bestellung`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `verbindlichkeit` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `belegnr` varchar(255) NOT NULL,
+ `status_beleg` varchar(64) NOT NULL,
+ `schreibschutz` tinyint(1) NOT NULL DEFAULT 0,
+ `rechnung` varchar(255) NOT NULL,
+ `zahlbarbis` date NOT NULL,
+ `betrag` decimal(10,2) NOT NULL,
+ `umsatzsteuer` varchar(255) NOT NULL,
+ `ustid` varchar(64) NOT NULL,
+ `summenormal` decimal(10,4) NOT NULL,
+ `summeermaessigt` decimal(10,4) NOT NULL,
+ `summesatz3` decimal(10,4) NOT NULL,
+ `summesatz4` decimal(10,4) NOT NULL,
+ `steuersatzname3` varchar(64) NOT NULL,
+ `steuersatzname4` varchar(64) NOT NULL,
+ `skonto` decimal(10,2) NOT NULL,
+ `skontobis` date NOT NULL,
+ `skontofestsetzen` int(1) NOT NULL DEFAULT 0,
+ `freigabe` int(1) NOT NULL,
+ `freigabemitarbeiter` varchar(255) NOT NULL,
+ `bestellung` int(11) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `teilprojekt` int(11) NOT NULL,
+ `auftrag` int(11) NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `bezahlt` int(1) NOT NULL,
+ `kontoauszuege` int(11) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
+ `bestellung1` int(1) NOT NULL DEFAULT 0,
+ `bestellung1betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bestellung1bemerkung` varchar(255) NOT NULL,
+ `bestellung1projekt` int(11) NOT NULL DEFAULT 0,
+ `bestellung1kostenstelle` varchar(64) NOT NULL,
+ `bestellung1auftrag` varchar(64) NOT NULL,
+ `bestellung2` int(1) NOT NULL DEFAULT 0,
+ `bestellung2betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bestellung2bemerkung` varchar(255) NOT NULL,
+ `bestellung2kostenstelle` varchar(64) NOT NULL,
+ `bestellung2auftrag` varchar(64) NOT NULL,
+ `bestellung2projekt` int(11) NOT NULL DEFAULT 0,
+ `bestellung3` int(1) NOT NULL DEFAULT 0,
+ `bestellung3betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bestellung3bemerkung` varchar(255) NOT NULL,
+ `bestellung3kostenstelle` varchar(64) NOT NULL,
+ `bestellung3auftrag` varchar(64) NOT NULL,
+ `bestellung3projekt` int(11) NOT NULL DEFAULT 0,
+ `bestellung4` int(1) NOT NULL DEFAULT 0,
+ `bestellung4betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bestellung4bemerkung` varchar(255) NOT NULL,
+ `bestellung4kostenstelle` varchar(64) NOT NULL,
+ `bestellung4auftrag` varchar(64) NOT NULL,
+ `bestellung4projekt` int(11) NOT NULL DEFAULT 0,
+ `bestellung5` int(1) NOT NULL DEFAULT 0,
+ `bestellung5betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bestellung5bemerkung` varchar(255) NOT NULL,
+ `bestellung5kostenstelle` varchar(64) NOT NULL,
+ `bestellung5auftrag` varchar(64) NOT NULL,
+ `bestellung5projekt` int(11) NOT NULL DEFAULT 0,
+ `bestellung6` int(1) NOT NULL DEFAULT 0,
+ `bestellung6betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bestellung6bemerkung` varchar(255) NOT NULL,
+ `bestellung6kostenstelle` varchar(64) NOT NULL,
+ `bestellung6auftrag` varchar(64) NOT NULL,
+ `bestellung6projekt` int(11) NOT NULL DEFAULT 0,
+ `bestellung7` int(1) NOT NULL DEFAULT 0,
+ `bestellung7betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bestellung7bemerkung` varchar(255) NOT NULL,
+ `bestellung7kostenstelle` varchar(64) NOT NULL,
+ `bestellung7auftrag` varchar(64) NOT NULL,
+ `bestellung7projekt` int(11) NOT NULL DEFAULT 0,
+ `bestellung8` int(1) NOT NULL DEFAULT 0,
+ `bestellung8betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bestellung8bemerkung` varchar(255) NOT NULL,
+ `bestellung8kostenstelle` varchar(64) NOT NULL,
+ `bestellung8auftrag` varchar(64) NOT NULL,
+ `bestellung8projekt` int(11) NOT NULL DEFAULT 0,
+ `bestellung9` int(1) NOT NULL DEFAULT 0,
+ `bestellung9betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bestellung9bemerkung` varchar(255) NOT NULL,
+ `bestellung9kostenstelle` varchar(64) NOT NULL,
+ `bestellung9auftrag` varchar(64) NOT NULL,
+ `bestellung9projekt` int(11) NOT NULL DEFAULT 0,
+ `bestellung10` int(1) NOT NULL DEFAULT 0,
+ `bestellung10betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bestellung10bemerkung` varchar(255) NOT NULL,
+ `bestellung10kostenstelle` varchar(64) NOT NULL,
+ `bestellung10auftrag` varchar(64) NOT NULL,
+ `bestellung10projekt` int(11) NOT NULL DEFAULT 0,
+ `bestellung11` int(1) NOT NULL DEFAULT 0,
+ `bestellung11betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bestellung11bemerkung` varchar(255) NOT NULL,
+ `bestellung11kostenstelle` varchar(64) NOT NULL,
+ `bestellung11auftrag` varchar(64) NOT NULL,
+ `bestellung11projekt` int(11) NOT NULL DEFAULT 0,
+ `bestellung12` int(1) NOT NULL DEFAULT 0,
+ `bestellung12betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bestellung12bemerkung` varchar(255) NOT NULL,
+ `bestellung12projekt` int(11) NOT NULL DEFAULT 0,
+ `bestellung12kostenstelle` varchar(64) NOT NULL,
+ `bestellung12auftrag` varchar(64) NOT NULL,
+ `bestellung13` int(1) NOT NULL DEFAULT 0,
+ `bestellung13betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bestellung13bemerkung` varchar(255) NOT NULL,
+ `bestellung13kostenstelle` varchar(64) NOT NULL,
+ `bestellung13auftrag` varchar(64) NOT NULL,
+ `bestellung13projekt` int(11) NOT NULL DEFAULT 0,
+ `bestellung14` int(1) NOT NULL DEFAULT 0,
+ `bestellung14betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bestellung14bemerkung` varchar(255) NOT NULL,
+ `bestellung14kostenstelle` varchar(64) NOT NULL,
+ `bestellung14auftrag` varchar(64) NOT NULL,
+ `bestellung14projekt` int(11) NOT NULL DEFAULT 0,
+ `bestellung15` int(1) NOT NULL DEFAULT 0,
+ `bestellung15betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bestellung15bemerkung` varchar(255) NOT NULL,
+ `bestellung15kostenstelle` varchar(64) NOT NULL,
+ `bestellung15auftrag` varchar(64) NOT NULL,
+ `bestellung15projekt` int(11) NOT NULL DEFAULT 0,
+ `waehrung` varchar(3) NOT NULL DEFAULT 'EUR',
+ `zahlungsweise` varchar(255) NOT NULL,
+ `eingangsdatum` date NOT NULL,
+ `buha_konto1` varchar(20) NOT NULL,
+ `buha_belegfeld1` varchar(200) NOT NULL,
+ `buha_betrag1` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `buha_konto2` varchar(20) NOT NULL,
+ `buha_belegfeld2` varchar(200) NOT NULL,
+ `buha_betrag2` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `buha_konto3` varchar(20) NOT NULL,
+ `buha_belegfeld3` varchar(200) NOT NULL,
+ `buha_betrag3` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `buha_konto4` varchar(20) NOT NULL,
+ `buha_belegfeld4` varchar(200) NOT NULL,
+ `buha_betrag4` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `buha_konto5` varchar(20) NOT NULL,
+ `buha_belegfeld5` varchar(200) NOT NULL,
+ `buha_betrag5` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `rechnungsdatum` date DEFAULT NULL,
+ `rechnungsfreigabe` tinyint(1) NOT NULL DEFAULT 0,
+ `kostenstelle` varchar(255) DEFAULT NULL,
+ `beschreibung` varchar(255) DEFAULT NULL,
+ `sachkonto` varchar(64) DEFAULT NULL,
+ `art` varchar(64) NOT NULL,
+ `verwendungszweck` varchar(255) DEFAULT NULL,
+ `dta_datei` int(11) NOT NULL DEFAULT 0,
+ `frachtkosten` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `internebemerkung` text DEFAULT NULL,
+ `ustnormal` decimal(10,2) DEFAULT NULL,
+ `ustermaessigt` decimal(10,2) DEFAULT NULL,
+ `uststuer3` decimal(10,2) DEFAULT NULL,
+ `uststuer4` decimal(10,2) DEFAULT NULL,
+ `betragbezahlt` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `bezahltam` date NOT NULL,
+ `klaerfall` tinyint(1) NOT NULL DEFAULT 0,
+ `klaergrund` varchar(255) NOT NULL,
+ `skonto_erhalten` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `kurs` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `sprache` varchar(25) NOT NULL,
+ `usereditid` int(11) NOT NULL,
+ `datum` date DEFAULT NULL,
+ `steuersatz_normal` decimal(5,2) NOT NULL DEFAULT 0.00,
+ `steuersatz_ermaessigt` decimal(5,2) NOT NULL DEFAULT 0.00,
+ `ust_befreit` int(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`),
+ KEY `bestellung` (`bestellung`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `verbindlichkeit_bestellungen`
--
+DROP TABLE IF EXISTS `verbindlichkeit_bestellungen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `verbindlichkeit_bestellungen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `verbindlichkeit` int(11) NOT NULL DEFAULT '0',
- `nummer` int(11) NOT NULL DEFAULT '0',
- `bestellung` int(11) NOT NULL DEFAULT '0',
- `bestellung_betrag` decimal(14,2) DEFAULT '0.00',
- `bestellung_betrag_netto` decimal(14,2) DEFAULT '0.00',
- `bestellung_projekt` int(11) NOT NULL DEFAULT '0',
- `bestellung_auftrag` int(11) NOT NULL DEFAULT '0',
- `bestellung_kostenstelle` int(11) NOT NULL DEFAULT '0',
- `bestellung_bemerkung` varchar(255) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `verbindlichkeit` (`verbindlichkeit`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `verbindlichkeit_bestellungen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `verbindlichkeit` int(11) NOT NULL DEFAULT 0,
+ `nummer` int(11) NOT NULL DEFAULT 0,
+ `bestellung` int(11) NOT NULL DEFAULT 0,
+ `bestellung_betrag` decimal(14,2) DEFAULT 0.00,
+ `bestellung_betrag_netto` decimal(14,2) DEFAULT 0.00,
+ `bestellung_projekt` int(11) NOT NULL DEFAULT 0,
+ `bestellung_auftrag` int(11) NOT NULL DEFAULT 0,
+ `bestellung_kostenstelle` int(11) NOT NULL DEFAULT 0,
+ `bestellung_bemerkung` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `verbindlichkeit` (`verbindlichkeit`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `verbindlichkeit_kontierung`
--
+DROP TABLE IF EXISTS `verbindlichkeit_kontierung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `verbindlichkeit_kontierung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `verbindlichkeit` int(11) NOT NULL DEFAULT '0',
- `betrag` decimal(18,2) NOT NULL DEFAULT '0.00',
- `belegfeld` varchar(255) NOT NULL DEFAULT '',
- `buchungstext` varchar(255) NOT NULL DEFAULT '',
- `gegenkonto` varchar(255) NOT NULL DEFAULT '',
- `waehrung` varchar(3) NOT NULL DEFAULT '',
- `steuersatz` decimal(10,2) NOT NULL,
- `kostenstelle` varchar(64) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `verbindlichkeit` (`verbindlichkeit`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `verbindlichkeit_kontierung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `verbindlichkeit` int(11) NOT NULL DEFAULT 0,
+ `betrag` decimal(18,2) NOT NULL DEFAULT 0.00,
+ `belegfeld` varchar(255) NOT NULL,
+ `buchungstext` varchar(255) NOT NULL,
+ `gegenkonto` varchar(255) NOT NULL,
+ `waehrung` varchar(3) NOT NULL,
+ `steuersatz` decimal(10,2) NOT NULL,
+ `kostenstelle` varchar(64) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `verbindlichkeit` (`verbindlichkeit`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `verbindlichkeit_ocr`
--
+DROP TABLE IF EXISTS `verbindlichkeit_ocr`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `verbindlichkeit_ocr` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `address_id` int(11) NOT NULL DEFAULT '0',
- `property` varchar(32) NOT NULL DEFAULT '',
- `search_term` varchar(32) NOT NULL DEFAULT '',
- `search_direction` varchar(5) NOT NULL DEFAULT 'right',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `verbindlichkeit_ocr` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `address_id` int(11) NOT NULL DEFAULT 0,
+ `property` varchar(32) NOT NULL,
+ `search_term` varchar(32) NOT NULL,
+ `search_direction` varchar(5) NOT NULL DEFAULT 'right',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `verbindlichkeit_position`
--
+DROP TABLE IF EXISTS `verbindlichkeit_position`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `verbindlichkeit_position` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `verbindlichkeit` int(11) NOT NULL DEFAULT '0',
- `sort` int(11) NOT NULL DEFAULT '0',
- `artikel` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `bestellung` int(11) NOT NULL DEFAULT '0',
- `nummer` varchar(255) NOT NULL DEFAULT '',
- `bestellnummer` varchar(255) NOT NULL DEFAULT '',
- `waehrung` varchar(255) NOT NULL DEFAULT '',
- `einheit` varchar(255) NOT NULL DEFAULT '',
- `vpe` varchar(255) NOT NULL DEFAULT '',
- `bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `umsatzsteuer` varchar(255) NOT NULL DEFAULT '',
- `status` varchar(255) NOT NULL DEFAULT '',
- `beschreibung` text NOT NULL,
- `lieferdatum` date DEFAULT NULL,
- `steuersatz` decimal(5,2) DEFAULT NULL,
- `steuertext` varchar(1024) DEFAULT NULL,
- `kostenstelle` varchar(10) NOT NULL DEFAULT '',
- `preis` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- PRIMARY KEY (`id`),
- KEY `verbindlichkeit` (`verbindlichkeit`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `verbindlichkeit_position` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `verbindlichkeit` int(11) NOT NULL DEFAULT 0,
+ `sort` int(11) NOT NULL DEFAULT 0,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `bestellung` int(11) NOT NULL DEFAULT 0,
+ `nummer` varchar(255) NOT NULL,
+ `bestellnummer` varchar(255) NOT NULL,
+ `waehrung` varchar(255) NOT NULL,
+ `einheit` varchar(255) NOT NULL,
+ `vpe` varchar(255) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `umsatzsteuer` varchar(255) NOT NULL,
+ `status` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `lieferdatum` date DEFAULT NULL,
+ `steuersatz` decimal(5,2) DEFAULT NULL,
+ `steuertext` varchar(1024) DEFAULT NULL,
+ `kostenstelle` varchar(10) NOT NULL,
+ `preis` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `paketdistribution` int(11) NOT NULL DEFAULT 0,
+ `kontorahmen` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `verbindlichkeit` (`verbindlichkeit`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `verbindlichkeit_protokoll`
--
+DROP TABLE IF EXISTS `verbindlichkeit_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `verbindlichkeit_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `verbindlichkeit` int(11) NOT NULL DEFAULT '0',
- `zeit` datetime NOT NULL,
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `grund` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `verbindlichkeit` (`verbindlichkeit`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `verbindlichkeit_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `verbindlichkeit` int(11) NOT NULL DEFAULT 0,
+ `zeit` datetime NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `grund` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `verbindlichkeit` (`verbindlichkeit`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `verbindlichkeit_regelmaessig`
--
+DROP TABLE IF EXISTS `verbindlichkeit_regelmaessig`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `verbindlichkeit_regelmaessig` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date NOT NULL,
- `aktiv` int(1) DEFAULT '0',
- `typ` varchar(255) DEFAULT '0',
- `filter` varchar(255) NOT NULL DEFAULT '',
- `soll` varchar(255) NOT NULL DEFAULT '',
- `haben` varchar(255) NOT NULL DEFAULT '',
- `gebuehr` varchar(255) NOT NULL DEFAULT '',
- `waehrung` varchar(255) NOT NULL DEFAULT '',
- `art` varchar(255) NOT NULL DEFAULT '',
- `wert` varchar(255) NOT NULL DEFAULT '',
- `rechnungnr` varchar(255) NOT NULL DEFAULT '',
- `verwendungszweck` varchar(255) NOT NULL DEFAULT '',
- `kostenstelle` varchar(255) NOT NULL DEFAULT '',
- `zahlungsweise` varchar(255) NOT NULL DEFAULT '',
- `gegenkonto` varchar(32) NOT NULL DEFAULT '',
- `wepruefung` int(1) DEFAULT NULL,
- `repruefung` int(1) DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `verbindlichkeit_regelmaessig` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date NOT NULL,
+ `aktiv` int(1) DEFAULT 0,
+ `typ` varchar(255) DEFAULT '0',
+ `filter` varchar(255) NOT NULL,
+ `soll` varchar(255) NOT NULL,
+ `haben` varchar(255) NOT NULL,
+ `gebuehr` varchar(255) NOT NULL,
+ `waehrung` varchar(255) NOT NULL,
+ `art` varchar(255) NOT NULL,
+ `wert` varchar(255) NOT NULL,
+ `rechnungnr` varchar(255) NOT NULL,
+ `verwendungszweck` varchar(255) NOT NULL,
+ `kostenstelle` varchar(255) NOT NULL,
+ `zahlungsweise` varchar(255) NOT NULL,
+ `gegenkonto` varchar(32) NOT NULL,
+ `wepruefung` int(1) DEFAULT NULL,
+ `repruefung` int(1) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `verbindlichkeit_regelmaessig_beleg`
--
+DROP TABLE IF EXISTS `verbindlichkeit_regelmaessig_beleg`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `verbindlichkeit_regelmaessig_beleg` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `verbindlichkeit_regelmaessig` int(11) DEFAULT '0',
- `verbindlichkeit` int(11) DEFAULT '0',
- `datum` date NOT NULL,
- PRIMARY KEY (`id`),
- KEY `verbindlichkeit_regelmaessig` (`verbindlichkeit_regelmaessig`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `verbindlichkeit_regelmaessig_beleg` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `verbindlichkeit_regelmaessig` int(11) DEFAULT 0,
+ `verbindlichkeit` int(11) DEFAULT 0,
+ `datum` date NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `verbindlichkeit_regelmaessig` (`verbindlichkeit_regelmaessig`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `verkaufspreise`
--
+DROP TABLE IF EXISTS `verkaufspreise`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `verkaufspreise` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL,
- `objekt` varchar(255) NOT NULL,
- `projekt` varchar(255) NOT NULL,
- `adresse` varchar(255) NOT NULL,
- `preis` decimal(18,8) NOT NULL DEFAULT '0.00000000',
- `waehrung` varchar(255) NOT NULL,
- `ab_menge` decimal(14,4) NOT NULL DEFAULT '1.0000',
- `vpe` varchar(64) NOT NULL DEFAULT '1',
- `vpe_menge` decimal(14,4) NOT NULL DEFAULT '0.0000',
- `angelegt_am` date NOT NULL,
- `gueltig_bis` date NOT NULL,
- `bemerkung` text NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
- `firma` int(11) NOT NULL,
- `geloescht` int(1) NOT NULL,
- `kundenartikelnummer` varchar(255) DEFAULT NULL,
- `art` varchar(255) NOT NULL DEFAULT 'Kunde',
- `gruppe` int(11) DEFAULT NULL,
- `apichange` tinyint(1) NOT NULL DEFAULT '0',
- `nichtberechnet` tinyint(1) NOT NULL DEFAULT '1',
- `inbelegausblenden` tinyint(1) NOT NULL DEFAULT '0',
- `gueltig_ab` date NOT NULL DEFAULT '0000-00-00',
- `kurs` decimal(14,4) DEFAULT '-1.0000',
- `kursdatum` date DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `artikel` (`artikel`),
- KEY `adresse` (`adresse`),
- KEY `projekt` (`projekt`),
- KEY `kundenartikelnummer` (`kundenartikelnummer`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `verkaufspreise` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL,
+ `objekt` varchar(255) NOT NULL,
+ `projekt` varchar(255) NOT NULL,
+ `adresse` varchar(255) NOT NULL,
+ `preis` decimal(18,8) NOT NULL DEFAULT 0.00000000,
+ `waehrung` varchar(255) NOT NULL,
+ `ab_menge` decimal(14,4) NOT NULL DEFAULT 1.0000,
+ `vpe` varchar(64) NOT NULL DEFAULT '1',
+ `vpe_menge` decimal(14,4) NOT NULL DEFAULT 0.0000,
+ `angelegt_am` date NOT NULL,
+ `gueltig_bis` date NOT NULL,
+ `bemerkung` text NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `logdatei` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE current_timestamp(),
+ `firma` int(11) NOT NULL,
+ `geloescht` int(1) NOT NULL,
+ `kundenartikelnummer` varchar(255) DEFAULT NULL,
+ `art` varchar(255) NOT NULL DEFAULT 'kunde',
+ `gruppe` int(11) DEFAULT NULL,
+ `apichange` tinyint(1) NOT NULL DEFAULT 0,
+ `nichtberechnet` tinyint(1) NOT NULL DEFAULT 1,
+ `inbelegausblenden` tinyint(1) NOT NULL DEFAULT 0,
+ `gueltig_ab` date NOT NULL DEFAULT '0000-00-00',
+ `kurs` decimal(14,4) DEFAULT -1.0000,
+ `kursdatum` date DEFAULT NULL,
+ PRIMARY KEY (`id`),
+ KEY `artikel` (`artikel`),
+ KEY `adresse` (`adresse`),
+ KEY `projekt` (`projekt`),
+ KEY `kundenartikelnummer` (`kundenartikelnummer`)
+) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `verkaufszahlen_chart`
--
+DROP TABLE IF EXISTS `verkaufszahlen_chart`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `verkaufszahlen_chart` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `regs` tinyint(1) NOT NULL DEFAULT '0',
- `monat` tinyint(1) NOT NULL DEFAULT '1',
- `bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `bearbeiter` varchar(255) NOT NULL DEFAULT '',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `sort` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
+CREATE TABLE `verkaufszahlen_chart` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `regs` tinyint(1) NOT NULL DEFAULT 0,
+ `monat` tinyint(1) NOT NULL DEFAULT 1,
+ `bezeichnung` varchar(255) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `sort` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `verkaufszahlen_chart_projekt`
--
+DROP TABLE IF EXISTS `verkaufszahlen_chart_projekt`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `verkaufszahlen_chart_projekt` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `chart` int(11) DEFAULT '0',
- `projekt` int(11) DEFAULT '0',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`),
- KEY `chart` (`chart`,`projekt`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `verkaufszahlen_chart_projekt` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `chart` int(11) DEFAULT 0,
+ `projekt` int(11) DEFAULT 0,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ PRIMARY KEY (`id`),
+ KEY `chart` (`chart`,`projekt`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `verrechnungsart`
--
+DROP TABLE IF EXISTS `verrechnungsart`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `verrechnungsart` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `nummer` varchar(20) DEFAULT NULL,
- `beschreibung` varchar(512) DEFAULT NULL,
- `internebemerkung` text,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `verrechnungsart` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `nummer` varchar(20) DEFAULT NULL,
+ `beschreibung` varchar(512) DEFAULT NULL,
+ `internebemerkung` text DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `versand`
--
+DROP TABLE IF EXISTS `versand`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `versand` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `rechnung` int(11) NOT NULL,
- `lieferschein` int(11) NOT NULL,
- `versandart` varchar(255) NOT NULL,
- `projekt` int(11) NOT NULL,
- `gewicht` varchar(255) NOT NULL,
- `freigegeben` int(1) NOT NULL,
- `bearbeiter` varchar(255) NOT NULL,
- `versender` varchar(255) NOT NULL,
- `abgeschlossen` int(1) NOT NULL,
- `versendet_am` date NOT NULL,
- `versandunternehmen` varchar(255) NOT NULL,
- `tracking` varchar(255) NOT NULL,
- `download` int(11) NOT NULL,
- `firma` int(1) NOT NULL,
- `logdatei` datetime NOT NULL,
- `keinetrackingmail` int(1) DEFAULT NULL,
- `versendet_am_zeitstempel` datetime DEFAULT NULL,
- `weitererlieferschein` int(1) NOT NULL DEFAULT '0',
- `anzahlpakete` int(11) NOT NULL DEFAULT '0',
- `gelesen` int(1) NOT NULL DEFAULT '0',
- `paketmarkegedruckt` int(1) NOT NULL DEFAULT '0',
- `papieregedruckt` int(1) NOT NULL DEFAULT '0',
- `versandzweigeteilt` tinyint(1) NOT NULL DEFAULT '0',
- `improzess` tinyint(1) NOT NULL DEFAULT '0',
- `improzessuser` int(1) NOT NULL DEFAULT '0',
- `lastspooler_id` int(11) NOT NULL DEFAULT '0',
- `lastprinter` int(11) NOT NULL DEFAULT '0',
- `lastexportspooler_id` int(11) NOT NULL DEFAULT '0',
- `lastexportprinter` int(11) NOT NULL DEFAULT '0',
- `tracking_link` text,
- `cronjob` int(1) NOT NULL DEFAULT '0',
- `adressvalidation` int(1) NOT NULL DEFAULT '0',
- `retoure` int(11) NOT NULL DEFAULT '0',
- `klaergrund` varchar(255) NOT NULL DEFAULT '',
- `bundesstaat` varchar(32) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `lieferschein` (`lieferschein`),
- KEY `projekt` (`projekt`),
- KEY `cronjob` (`cronjob`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `versand` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `rechnung` int(11) NOT NULL,
+ `lieferschein` int(11) NOT NULL,
+ `versandart` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `gewicht` varchar(255) NOT NULL,
+ `freigegeben` int(1) NOT NULL,
+ `bearbeiter` varchar(255) NOT NULL,
+ `versender` varchar(255) NOT NULL,
+ `abgeschlossen` int(1) NOT NULL,
+ `versendet_am` date NOT NULL,
+ `versandunternehmen` varchar(255) NOT NULL,
+ `tracking` varchar(255) NOT NULL,
+ `download` int(11) NOT NULL,
+ `firma` int(1) NOT NULL,
+ `logdatei` datetime NOT NULL,
+ `keinetrackingmail` int(1) DEFAULT NULL,
+ `versendet_am_zeitstempel` datetime DEFAULT NULL,
+ `weitererlieferschein` int(1) NOT NULL DEFAULT 0,
+ `anzahlpakete` int(11) NOT NULL DEFAULT 0,
+ `gelesen` int(1) NOT NULL DEFAULT 0,
+ `paketmarkegedruckt` int(1) NOT NULL DEFAULT 0,
+ `papieregedruckt` int(1) NOT NULL DEFAULT 0,
+ `versandzweigeteilt` tinyint(1) NOT NULL DEFAULT 0,
+ `improzess` tinyint(1) NOT NULL DEFAULT 0,
+ `improzessuser` int(1) NOT NULL DEFAULT 0,
+ `lastspooler_id` int(11) NOT NULL DEFAULT 0,
+ `lastprinter` int(11) NOT NULL DEFAULT 0,
+ `lastexportspooler_id` int(11) NOT NULL DEFAULT 0,
+ `lastexportprinter` int(11) NOT NULL DEFAULT 0,
+ `tracking_link` text DEFAULT NULL,
+ `cronjob` int(1) NOT NULL DEFAULT 0,
+ `adressvalidation` int(1) NOT NULL DEFAULT 0,
+ `retoure` int(11) NOT NULL DEFAULT 0,
+ `klaergrund` varchar(255) NOT NULL,
+ `bundesstaat` varchar(32) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `lieferschein` (`lieferschein`),
+ KEY `projekt` (`projekt`),
+ KEY `cronjob` (`cronjob`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `versandarten`
--
+DROP TABLE IF EXISTS `versandarten`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `versandarten` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `type` varchar(255) NOT NULL DEFAULT '',
- `bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `geloescht` tinyint(1) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `modul` varchar(64) NOT NULL DEFAULT '',
- `keinportocheck` tinyint(1) NOT NULL DEFAULT '0',
- `paketmarke_drucker` int(11) NOT NULL DEFAULT '0',
- `export_drucker` int(11) NOT NULL DEFAULT '0',
- `einstellungen_json` text NOT NULL,
- `ausprojekt` tinyint(1) NOT NULL DEFAULT '0',
- `versandmail` int(11) NOT NULL DEFAULT '0',
- `geschaeftsbrief_vorlage` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
+CREATE TABLE `versandarten` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `type` varchar(255) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `geloescht` tinyint(1) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `modul` varchar(64) NOT NULL,
+ `keinportocheck` tinyint(1) NOT NULL DEFAULT 0,
+ `paketmarke_drucker` int(11) NOT NULL DEFAULT 0,
+ `export_drucker` int(11) NOT NULL DEFAULT 0,
+ `einstellungen_json` text NOT NULL,
+ `ausprojekt` tinyint(1) NOT NULL DEFAULT 0,
+ `versandmail` int(11) NOT NULL DEFAULT 0,
+ `geschaeftsbrief_vorlage` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
+/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Table structure for table `versandpaket_lieferschein_position`
+--
+
+DROP TABLE IF EXISTS `versandpaket_lieferschein_position`;
+/*!40101 SET @saved_cs_client = @@character_set_client */;
+/*!40101 SET character_set_client = utf8 */;
+CREATE TABLE `versandpaket_lieferschein_position` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `versandpaket` int(11) NOT NULL,
+ `lieferschein_position` int(11) NOT NULL,
+ `menge` decimal(14,4) NOT NULL,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `versandpaket_lieferschein_position` (`versandpaket`,`lieferschein_position`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `versandpakete`
--
+DROP TABLE IF EXISTS `versandpakete`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `versandpakete` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `versand` int(11) NOT NULL DEFAULT '0',
- `nr` int(11) NOT NULL DEFAULT '0',
- `tracking` varchar(255) NOT NULL DEFAULT '',
- `versender` varchar(255) NOT NULL DEFAULT '',
- `gewicht` varchar(10) NOT NULL DEFAULT '',
- `bemerkung` text NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `versandpakete` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `versand` int(11) NOT NULL DEFAULT 0,
+ `nr` int(11) NOT NULL DEFAULT 0,
+ `tracking` varchar(255) NOT NULL,
+ `versender` varchar(255) NOT NULL,
+ `gewicht` varchar(10) NOT NULL,
+ `bemerkung` text NOT NULL,
+ `datum` datetime NOT NULL DEFAULT current_timestamp(),
+ `versandart` varchar(64) NOT NULL,
+ `lieferschein_ohne_pos` int(11) DEFAULT NULL,
+ `tracking_link` text NOT NULL,
+ `status` varchar(64) NOT NULL,
+ `usereditid` int(11) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `versandzentrum_log`
--
+DROP TABLE IF EXISTS `versandzentrum_log`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `versandzentrum_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `userid` int(11) NOT NULL,
- `aktion` varchar(255) NOT NULL DEFAULT '',
- `wert` varchar(255) NOT NULL DEFAULT '',
- `versandid` int(11) NOT NULL,
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `versandzentrum_log` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `userid` int(11) NOT NULL,
+ `aktion` varchar(255) NOT NULL,
+ `wert` varchar(255) NOT NULL,
+ `versandid` int(11) NOT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `vertreterumsatz`
--
+DROP TABLE IF EXISTS `vertreterumsatz`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `vertreterumsatz` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `vertriebid` int(11) NOT NULL DEFAULT '0',
- `userid` int(11) NOT NULL DEFAULT '0',
- `adresse` int(11) NOT NULL DEFAULT '0',
- `objekt` varchar(64) NOT NULL DEFAULT '',
- `belegnr` varchar(64) NOT NULL DEFAULT '',
- `name` varchar(64) NOT NULL DEFAULT '',
- `parameter` int(11) NOT NULL DEFAULT '0',
- `betrag_netto` decimal(10,2) NOT NULL DEFAULT '0.00',
- `betrag_brutto` decimal(10,2) NOT NULL DEFAULT '0.00',
- `erloes_netto` decimal(10,2) NOT NULL DEFAULT '0.00',
- `deckungsbeitrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- `datum` date DEFAULT NULL,
- `waehrung` varchar(3) NOT NULL DEFAULT 'EUR',
- `gruppe` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `provision` decimal(10,2) NOT NULL DEFAULT '0.00',
- `provision_summe` decimal(10,2) NOT NULL DEFAULT '0.00',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `vertreterumsatz` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `vertriebid` int(11) NOT NULL DEFAULT 0,
+ `userid` int(11) NOT NULL DEFAULT 0,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `objekt` varchar(64) NOT NULL,
+ `belegnr` varchar(64) NOT NULL,
+ `name` varchar(64) NOT NULL,
+ `parameter` int(11) NOT NULL DEFAULT 0,
+ `betrag_netto` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `betrag_brutto` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `erloes_netto` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `deckungsbeitrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `datum` date DEFAULT NULL,
+ `waehrung` varchar(3) NOT NULL DEFAULT 'EUR',
+ `gruppe` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `provision` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `provision_summe` decimal(10,2) NOT NULL DEFAULT 0.00,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `vorlage`
--
+DROP TABLE IF EXISTS `vorlage`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `vorlage` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL DEFAULT '',
- `adresse` int(11) NOT NULL DEFAULT '0',
- `datum` date NOT NULL,
- `bemerkung` text NOT NULL,
- `projekt` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `vorlage` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `datum` date NOT NULL,
+ `bemerkung` text NOT NULL,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `waage_artikel`
--
+DROP TABLE IF EXISTS `waage_artikel`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `waage_artikel` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `reihenfolge` int(11) NOT NULL DEFAULT '0',
- `beschriftung` varchar(255) NOT NULL DEFAULT '',
- `mhddatum` int(11) NOT NULL DEFAULT '0',
- `etikettendrucker` int(11) NOT NULL DEFAULT '0',
- `etikett` int(11) NOT NULL DEFAULT '0',
- `waage` int(11) NOT NULL DEFAULT '0',
- `etikettxml` longblob NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `waage_artikel` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `reihenfolge` int(11) NOT NULL DEFAULT 0,
+ `beschriftung` varchar(255) NOT NULL,
+ `mhddatum` int(11) NOT NULL DEFAULT 0,
+ `etikettendrucker` int(11) NOT NULL DEFAULT 0,
+ `etikett` int(11) NOT NULL DEFAULT 0,
+ `waage` int(11) NOT NULL DEFAULT 0,
+ `etikettxml` longblob NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `waehrung_umrechnung`
--
+DROP TABLE IF EXISTS `waehrung_umrechnung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `waehrung_umrechnung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `waehrung_von` varchar(255) NOT NULL DEFAULT '',
- `waehrung_nach` varchar(255) NOT NULL DEFAULT '',
- `kurs` decimal(16,8) NOT NULL DEFAULT '1.00000000',
- `gueltig_bis` datetime DEFAULT NULL,
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `bearbeiter` varchar(255) DEFAULT '',
- `kommentar` varchar(255) DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `waehrung_umrechnung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `waehrung_von` varchar(255) NOT NULL,
+ `waehrung_nach` varchar(255) NOT NULL,
+ `kurs` decimal(16,8) NOT NULL DEFAULT 1.00000000,
+ `gueltig_bis` datetime DEFAULT NULL,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ `bearbeiter` varchar(255) DEFAULT NULL,
+ `kommentar` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `warteschlangen`
--
+DROP TABLE IF EXISTS `warteschlangen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `warteschlangen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `warteschlange` varchar(255) NOT NULL,
- `label` varchar(255) NOT NULL,
- `wiedervorlage` int(11) NOT NULL,
- `adresse` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `warteschlangen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `warteschlange` varchar(255) NOT NULL,
+ `label` varchar(255) NOT NULL,
+ `wiedervorlage` int(11) NOT NULL,
+ `adresse` int(11) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wawision_uebersetzung`
--
+DROP TABLE IF EXISTS `wawision_uebersetzung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wawision_uebersetzung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user` int(11) NOT NULL DEFAULT '0',
- `sprache` varchar(32) NOT NULL DEFAULT '',
- `typ` varchar(32) NOT NULL DEFAULT '',
- `original` text NOT NULL,
- `uebersetzung` text NOT NULL,
- `typ1` varchar(255) NOT NULL DEFAULT '',
- `typ2` varchar(255) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `user` (`user`,`sprache`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `wawision_uebersetzung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user` int(11) NOT NULL DEFAULT 0,
+ `sprache` varchar(32) NOT NULL,
+ `typ` varchar(32) NOT NULL,
+ `original` text NOT NULL,
+ `uebersetzung` text NOT NULL,
+ `typ1` varchar(255) NOT NULL,
+ `typ2` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `user` (`user`,`sprache`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `webmail`
--
+DROP TABLE IF EXISTS `webmail`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `webmail` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL,
- `benutzername` varchar(255) NOT NULL,
- `passwort` varchar(255) NOT NULL,
- `server` varchar(255) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `webmail` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL,
+ `benutzername` varchar(255) NOT NULL,
+ `passwort` varchar(255) NOT NULL,
+ `server` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `webmail_mails`
--
+DROP TABLE IF EXISTS `webmail_mails`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `webmail_mails` (
- `id` int(15) NOT NULL AUTO_INCREMENT,
- `webmail` int(10) NOT NULL,
- `subject` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- `sender` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- `cc` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- `bcc` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- `replyto` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- `plaintext` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- `htmltext` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
- `empfang` datetime NOT NULL,
- `anhang` int(1) NOT NULL,
- `gelesen` int(1) NOT NULL,
- `checksum` text NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `webmail_mails` (
+ `id` int(15) NOT NULL AUTO_INCREMENT,
+ `webmail` int(10) NOT NULL,
+ `subject` varchar(255) NOT NULL,
+ `sender` varchar(255) NOT NULL,
+ `cc` varchar(255) NOT NULL,
+ `bcc` varchar(255) NOT NULL,
+ `replyto` varchar(255) NOT NULL,
+ `plaintext` text NOT NULL,
+ `htmltext` text NOT NULL,
+ `empfang` datetime NOT NULL,
+ `anhang` int(1) NOT NULL,
+ `gelesen` int(1) NOT NULL,
+ `checksum` text NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `webmail_zuordnungen`
--
+DROP TABLE IF EXISTS `webmail_zuordnungen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `webmail_zuordnungen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `mail` int(11) NOT NULL,
- `zuordnung` varchar(255) NOT NULL,
- `parameter` int(11) NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `webmail_zuordnungen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `mail` int(11) NOT NULL,
+ `zuordnung` varchar(255) NOT NULL,
+ `parameter` int(11) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wiedervorlage`
--
+DROP TABLE IF EXISTS `wiedervorlage`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wiedervorlage` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `adresse_mitarbeier` int(11) NOT NULL DEFAULT '0',
- `bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `beschreibung` text NOT NULL,
- `ergebnis` text NOT NULL,
- `betrag` decimal(10,2) DEFAULT NULL,
- `erinnerung` datetime DEFAULT NULL,
- `erinnerung_per_mail` int(1) DEFAULT NULL,
- `erinnerung_empfaenger` text,
- `link` text,
- `module` varchar(255) DEFAULT NULL,
- `action` varchar(255) DEFAULT NULL,
- `status` varchar(64) DEFAULT NULL,
- `bearbeiter` int(11) NOT NULL DEFAULT '0',
- `adresse_mitarbeiter` int(11) NOT NULL DEFAULT '0',
- `datum_angelegt` date DEFAULT NULL,
- `zeit_angelegt` time DEFAULT NULL,
- `datum_erinnerung` date DEFAULT NULL,
- `zeit_erinnerung` time DEFAULT NULL,
- `parameter` int(11) NOT NULL DEFAULT '0',
- `oeffentlich` tinyint(1) NOT NULL DEFAULT '0',
- `abgeschlossen` tinyint(1) NOT NULL DEFAULT '0',
- `ansprechpartner_id` int(11) NOT NULL DEFAULT '0',
- `subproject_id` int(11) NOT NULL DEFAULT '0',
- `chance` int(3) DEFAULT NULL,
- `datum_abschluss` date DEFAULT NULL,
- `datum_status` date DEFAULT NULL,
- `prio` tinyint(1) NOT NULL DEFAULT '0',
- `stages` int(11) NOT NULL DEFAULT '0',
- `color` varchar(64) NOT NULL DEFAULT '#a2d624',
- PRIMARY KEY (`id`),
- KEY `adresse` (`adresse`),
- KEY `adresse_mitarbeiter` (`adresse_mitarbeiter`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `wiedervorlage` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `adresse_mitarbeier` int(11) NOT NULL DEFAULT 0,
+ `bezeichnung` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `ergebnis` text NOT NULL,
+ `betrag` decimal(10,2) DEFAULT NULL,
+ `erinnerung` datetime DEFAULT NULL,
+ `erinnerung_per_mail` int(1) DEFAULT NULL,
+ `erinnerung_empfaenger` text DEFAULT NULL,
+ `link` text DEFAULT NULL,
+ `module` varchar(255) DEFAULT NULL,
+ `action` varchar(255) DEFAULT NULL,
+ `status` varchar(64) DEFAULT NULL,
+ `bearbeiter` int(11) NOT NULL DEFAULT 0,
+ `adresse_mitarbeiter` int(11) NOT NULL DEFAULT 0,
+ `datum_angelegt` date DEFAULT NULL,
+ `zeit_angelegt` time DEFAULT NULL,
+ `datum_erinnerung` date DEFAULT NULL,
+ `zeit_erinnerung` time DEFAULT NULL,
+ `parameter` int(11) NOT NULL DEFAULT 0,
+ `oeffentlich` tinyint(1) NOT NULL DEFAULT 0,
+ `abgeschlossen` tinyint(1) NOT NULL DEFAULT 0,
+ `ansprechpartner_id` int(11) NOT NULL DEFAULT 0,
+ `subproject_id` int(11) NOT NULL DEFAULT 0,
+ `chance` int(3) DEFAULT NULL,
+ `datum_abschluss` date DEFAULT NULL,
+ `datum_status` date DEFAULT NULL,
+ `prio` tinyint(1) NOT NULL DEFAULT 0,
+ `stages` int(11) NOT NULL DEFAULT 0,
+ `color` varchar(64) NOT NULL DEFAULT '#a2d624',
+ PRIMARY KEY (`id`),
+ KEY `adresse` (`adresse`),
+ KEY `adresse_mitarbeiter` (`adresse_mitarbeiter`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wiedervorlage_aufgabe`
--
+DROP TABLE IF EXISTS `wiedervorlage_aufgabe`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wiedervorlage_aufgabe` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `resubmission_id` int(10) unsigned NOT NULL,
- `task_id` int(10) unsigned NOT NULL,
- `required_completion_stage_id` int(10) unsigned NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- UNIQUE KEY `resubmission_task` (`resubmission_id`,`task_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `wiedervorlage_aufgabe` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `resubmission_id` int(10) unsigned NOT NULL,
+ `task_id` int(10) unsigned NOT NULL,
+ `required_completion_stage_id` int(10) unsigned NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `resubmission_task` (`resubmission_id`,`task_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wiedervorlage_aufgabe_vorlage`
--
+DROP TABLE IF EXISTS `wiedervorlage_aufgabe_vorlage`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wiedervorlage_aufgabe_vorlage` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `required_from_stage_id` int(10) unsigned NOT NULL DEFAULT '0',
- `add_task_at_stage_id` int(10) unsigned NOT NULL DEFAULT '0',
- `employee_address_id` int(10) unsigned NOT NULL DEFAULT '0',
- `project_id` int(10) unsigned NOT NULL DEFAULT '0',
- `subproject_id` int(10) unsigned NOT NULL DEFAULT '0',
- `title` varchar(255) NOT NULL DEFAULT '',
- `submission_date_days` int(10) NOT NULL DEFAULT '0',
- `submission_time` time NOT NULL,
- `state` varchar(64) NOT NULL DEFAULT '',
- `priority` varchar(64) NOT NULL DEFAULT '',
- `description` text NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `wiedervorlage_aufgabe_vorlage` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `required_from_stage_id` int(10) unsigned NOT NULL DEFAULT 0,
+ `add_task_at_stage_id` int(10) unsigned NOT NULL DEFAULT 0,
+ `employee_address_id` int(10) unsigned NOT NULL DEFAULT 0,
+ `project_id` int(10) unsigned NOT NULL DEFAULT 0,
+ `subproject_id` int(10) unsigned NOT NULL DEFAULT 0,
+ `title` varchar(255) NOT NULL,
+ `submission_date_days` int(10) NOT NULL DEFAULT 0,
+ `submission_time` time NOT NULL,
+ `state` varchar(64) NOT NULL,
+ `priority` varchar(64) NOT NULL,
+ `description` text NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wiedervorlage_board_member`
--
+DROP TABLE IF EXISTS `wiedervorlage_board_member`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wiedervorlage_board_member` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `board_id` int(10) unsigned NOT NULL,
- `user_id` int(10) unsigned NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `wiedervorlage_board_member` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `board_id` int(10) unsigned NOT NULL,
+ `user_id` int(10) unsigned NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wiedervorlage_freifeld_inhalt`
--
+DROP TABLE IF EXISTS `wiedervorlage_freifeld_inhalt`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wiedervorlage_freifeld_inhalt` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `resubmission_id` int(10) unsigned NOT NULL,
- PRIMARY KEY (`id`),
- KEY `resubmission_id` (`resubmission_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `wiedervorlage_freifeld_inhalt` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `resubmission_id` int(10) unsigned NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `resubmission_id` (`resubmission_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wiedervorlage_freifeld_konfiguration`
--
+DROP TABLE IF EXISTS `wiedervorlage_freifeld_konfiguration`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wiedervorlage_freifeld_konfiguration` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `title` varchar(64) NOT NULL DEFAULT '',
- `available_from_stage_id` int(10) unsigned NOT NULL DEFAULT '0',
- `required_from_stage_id` int(10) unsigned NOT NULL DEFAULT '0',
- `show_in_pipeline` tinyint(1) unsigned NOT NULL DEFAULT '0',
- `show_in_tables` tinyint(1) unsigned NOT NULL DEFAULT '0',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `updated_at` timestamp NULL DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `wiedervorlage_freifeld_konfiguration` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `title` varchar(64) NOT NULL,
+ `available_from_stage_id` int(10) unsigned NOT NULL DEFAULT 0,
+ `required_from_stage_id` int(10) unsigned NOT NULL DEFAULT 0,
+ `show_in_pipeline` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `show_in_tables` tinyint(1) unsigned NOT NULL DEFAULT 0,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `updated_at` timestamp NULL DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wiedervorlage_protokoll`
--
+DROP TABLE IF EXISTS `wiedervorlage_protokoll`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wiedervorlage_protokoll` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `vorgaengerid` int(11) DEFAULT NULL,
- `wiedervorlageid` int(11) DEFAULT NULL,
- `adresse_mitarbeier` int(11) NOT NULL DEFAULT '0',
- `erinnerung_alt` datetime DEFAULT NULL,
- `erinnerung_neu` datetime DEFAULT NULL,
- `bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `beschreibung` text NOT NULL,
- `ergebnis` text NOT NULL,
- `adresse_mitarbeiter` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `wiedervorlageid` (`wiedervorlageid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `wiedervorlage_protokoll` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `vorgaengerid` int(11) DEFAULT NULL,
+ `wiedervorlageid` int(11) DEFAULT NULL,
+ `adresse_mitarbeier` int(11) NOT NULL DEFAULT 0,
+ `erinnerung_alt` datetime DEFAULT NULL,
+ `erinnerung_neu` datetime DEFAULT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `beschreibung` text NOT NULL,
+ `ergebnis` text NOT NULL,
+ `adresse_mitarbeiter` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `wiedervorlageid` (`wiedervorlageid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wiedervorlage_stages`
--
+DROP TABLE IF EXISTS `wiedervorlage_stages`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wiedervorlage_stages` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `kurzbezeichnung` varchar(64) NOT NULL,
- `name` varchar(64) NOT NULL,
- `hexcolor` varchar(7) NOT NULL DEFAULT '#A2D624',
- `ausblenden` int(1) NOT NULL,
- `stageausblenden` int(1) NOT NULL,
- `sort` int(11) NOT NULL,
- `view` int(11) NOT NULL DEFAULT '0',
- `chance` int(3) DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8;
+CREATE TABLE `wiedervorlage_stages` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `kurzbezeichnung` varchar(64) NOT NULL,
+ `name` varchar(64) NOT NULL,
+ `hexcolor` varchar(7) NOT NULL DEFAULT '#a2d624',
+ `ausblenden` int(1) NOT NULL,
+ `stageausblenden` int(1) NOT NULL,
+ `sort` int(11) NOT NULL,
+ `view` int(11) NOT NULL DEFAULT 0,
+ `chance` int(3) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wiedervorlage_timeline`
--
+DROP TABLE IF EXISTS `wiedervorlage_timeline`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wiedervorlage_timeline` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `wiedervorlage` int(11) NOT NULL,
- `adresse_mitarbeiter` int(11) NOT NULL,
- `time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `content` text NOT NULL,
- `css` varchar(64) NOT NULL,
- `color` varchar(64) NOT NULL,
- `fix` int(11) NOT NULL,
- `user` int(11) NOT NULL DEFAULT '0',
- `stage` int(11) NOT NULL DEFAULT '0',
- `leadtype` varchar(64) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `wiedervorlage_timeline` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `wiedervorlage` int(11) NOT NULL,
+ `adresse_mitarbeiter` int(11) NOT NULL,
+ `time` timestamp NOT NULL DEFAULT current_timestamp(),
+ `content` text NOT NULL,
+ `css` varchar(64) NOT NULL,
+ `color` varchar(64) NOT NULL,
+ `fix` int(11) NOT NULL,
+ `user` int(11) NOT NULL DEFAULT 0,
+ `stage` int(11) NOT NULL DEFAULT 0,
+ `leadtype` varchar(64) NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wiedervorlage_view`
--
+DROP TABLE IF EXISTS `wiedervorlage_view`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wiedervorlage_view` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL,
- `shortname` varchar(64) NOT NULL,
- `active` tinyint(1) NOT NULL DEFAULT '0',
- `project` int(11) NOT NULL DEFAULT '0',
- `hide_collection_stage` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
+CREATE TABLE `wiedervorlage_view` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `shortname` varchar(64) NOT NULL,
+ `active` tinyint(1) NOT NULL DEFAULT 0,
+ `project` int(11) NOT NULL DEFAULT 0,
+ `hide_collection_stage` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wiedervorlage_zu_aufgabe_vorlage`
--
+DROP TABLE IF EXISTS `wiedervorlage_zu_aufgabe_vorlage`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wiedervorlage_zu_aufgabe_vorlage` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `wiedervorlage_id` int(10) unsigned NOT NULL DEFAULT '0',
- `aufgabe_vorlage_id` int(10) unsigned NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `wiedervorlage_zu_aufgabe_vorlage` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `wiedervorlage_id` int(10) unsigned NOT NULL DEFAULT 0,
+ `aufgabe_vorlage_id` int(10) unsigned NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wiki`
--
+DROP TABLE IF EXISTS `wiki`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wiki` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) DEFAULT NULL,
- `content` longtext NOT NULL,
- `lastcontent` text,
- `wiki_workspace_id` int(11) NOT NULL DEFAULT '0',
- `parent_id` int(11) NOT NULL DEFAULT '0',
- `language` varchar(32) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `name` (`name`)
-) ENGINE=InnoDB AUTO_INCREMENT=302 DEFAULT CHARSET=utf8;
+CREATE TABLE `wiki` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) DEFAULT NULL,
+ `content` longtext NOT NULL,
+ `lastcontent` text DEFAULT NULL,
+ `wiki_workspace_id` int(11) NOT NULL DEFAULT 0,
+ `parent_id` int(11) NOT NULL DEFAULT 0,
+ `language` varchar(32) NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `name` (`name`)
+) ENGINE=InnoDB AUTO_INCREMENT=302 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wiki_changelog`
--
+DROP TABLE IF EXISTS `wiki_changelog`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wiki_changelog` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `wiki_id` int(11) NOT NULL DEFAULT '0',
- `comment` varchar(255) NOT NULL DEFAULT '',
- `created_by` varchar(255) NOT NULL DEFAULT '',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- `content` text,
- `notify` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`),
- KEY `wiki_id` (`wiki_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `wiki_changelog` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `wiki_id` int(11) NOT NULL DEFAULT 0,
+ `comment` varchar(255) NOT NULL,
+ `created_by` varchar(255) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
+ `content` text DEFAULT NULL,
+ `notify` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`),
+ KEY `wiki_id` (`wiki_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wiki_faq`
--
+DROP TABLE IF EXISTS `wiki_faq`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wiki_faq` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `wiki_id` int(11) NOT NULL DEFAULT '0',
- `question` text,
- `answer` text,
- `created_by` varchar(255) NOT NULL DEFAULT '',
- `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- PRIMARY KEY (`id`),
- KEY `wiki_id` (`wiki_id`)
-) ENGINE=InnoDB AUTO_INCREMENT=343 DEFAULT CHARSET=utf8;
+CREATE TABLE `wiki_faq` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `wiki_id` int(11) NOT NULL DEFAULT 0,
+ `question` text DEFAULT NULL,
+ `answer` text DEFAULT NULL,
+ `created_by` varchar(255) NOT NULL,
+ `created_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
+ `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+ PRIMARY KEY (`id`),
+ KEY `wiki_id` (`wiki_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=343 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wiki_subscription`
--
+DROP TABLE IF EXISTS `wiki_subscription`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wiki_subscription` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `wiki_id` int(11) NOT NULL DEFAULT '0',
- `user_id` int(11) NOT NULL DEFAULT '0',
- `active` tinyint(1) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`),
- KEY `wiki_id` (`wiki_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `wiki_subscription` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `wiki_id` int(11) NOT NULL DEFAULT 0,
+ `user_id` int(11) NOT NULL DEFAULT 0,
+ `active` tinyint(1) NOT NULL DEFAULT 1,
+ PRIMARY KEY (`id`),
+ KEY `wiki_id` (`wiki_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wiki_workspace`
--
+DROP TABLE IF EXISTS `wiki_workspace`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wiki_workspace` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL DEFAULT '',
- `foldername` varchar(255) NOT NULL DEFAULT '',
- `description` text,
- `savein` varchar(32) NOT NULL DEFAULT '',
- `active` tinyint(1) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`),
- UNIQUE KEY `name` (`name`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
+CREATE TABLE `wiki_workspace` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `name` varchar(255) NOT NULL,
+ `foldername` varchar(255) NOT NULL,
+ `description` text DEFAULT NULL,
+ `savein` varchar(32) NOT NULL,
+ `active` tinyint(1) NOT NULL DEFAULT 1,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `name` (`name`)
+) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wizard`
--
+DROP TABLE IF EXISTS `wizard`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wizard` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user_id` int(11) NOT NULL DEFAULT '0',
- `key` varchar(32) NOT NULL DEFAULT '',
- `title` varchar(64) NOT NULL DEFAULT '',
- `skip_link_text` varchar(64) DEFAULT NULL,
- `params` varchar(512) DEFAULT NULL,
- `options` varchar(512) DEFAULT NULL,
- `active` tinyint(1) NOT NULL DEFAULT '1',
- `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- UNIQUE KEY `user_id` (`user_id`,`key`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `wizard` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `user_id` int(11) NOT NULL DEFAULT 0,
+ `key` varchar(32) NOT NULL,
+ `title` varchar(64) NOT NULL,
+ `skip_link_text` varchar(64) DEFAULT NULL,
+ `params` varchar(512) DEFAULT NULL,
+ `options` varchar(512) DEFAULT NULL,
+ `active` tinyint(1) NOT NULL DEFAULT 1,
+ `created_at` datetime NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `user_id` (`user_id`,`key`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `wizard_step`
--
+DROP TABLE IF EXISTS `wizard_step`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `wizard_step` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `wizard_id` int(11) NOT NULL DEFAULT '0',
- `key` varchar(32) NOT NULL DEFAULT '',
- `link` varchar(255) NOT NULL DEFAULT '',
- `title` varchar(64) NOT NULL DEFAULT '',
- `caption` varchar(255) DEFAULT NULL,
- `description` text NOT NULL,
- `options` varchar(512) DEFAULT NULL,
- `position` tinyint(3) NOT NULL DEFAULT '0',
- `checked` tinyint(1) NOT NULL DEFAULT '0',
- `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- UNIQUE KEY `wizard_id` (`wizard_id`,`key`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `wizard_step` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `wizard_id` int(11) NOT NULL DEFAULT 0,
+ `key` varchar(32) NOT NULL,
+ `link` varchar(255) NOT NULL,
+ `title` varchar(64) NOT NULL,
+ `caption` varchar(255) DEFAULT NULL,
+ `description` text NOT NULL,
+ `options` varchar(512) DEFAULT NULL,
+ `position` tinyint(3) NOT NULL DEFAULT 0,
+ `checked` tinyint(1) NOT NULL DEFAULT 0,
+ `created_at` datetime NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `wizard_id` (`wizard_id`,`key`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `zahlungsavis`
--
+DROP TABLE IF EXISTS `zahlungsavis`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `zahlungsavis` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `datum` date DEFAULT NULL,
- `adresse` int(11) NOT NULL DEFAULT '0',
- `versendet` tinyint(1) NOT NULL DEFAULT '0',
- `versendet_am` date DEFAULT NULL,
- `versendet_per` varchar(64) NOT NULL DEFAULT '',
- `ersteller` varchar(64) NOT NULL DEFAULT '',
- `bic` varchar(64) NOT NULL DEFAULT '',
- `iban` varchar(64) NOT NULL DEFAULT '',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `bemerkung` varchar(255) NOT NULL DEFAULT '',
- `dta_datei` int(11) NOT NULL DEFAULT '0',
- `betrag` decimal(10,2) NOT NULL DEFAULT '0.00',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `zahlungsavis` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `datum` date DEFAULT NULL,
+ `adresse` int(11) NOT NULL DEFAULT 0,
+ `versendet` tinyint(1) NOT NULL DEFAULT 0,
+ `versendet_am` date DEFAULT NULL,
+ `versendet_per` varchar(64) NOT NULL,
+ `ersteller` varchar(64) NOT NULL,
+ `bic` varchar(64) NOT NULL,
+ `iban` varchar(64) NOT NULL,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `bemerkung` varchar(255) NOT NULL,
+ `dta_datei` int(11) NOT NULL DEFAULT 0,
+ `betrag` decimal(10,2) NOT NULL DEFAULT 0.00,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `zahlungsavis_gutschrift`
--
+DROP TABLE IF EXISTS `zahlungsavis_gutschrift`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `zahlungsavis_gutschrift` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `zahlungsavis` int(11) NOT NULL DEFAULT '0',
- `gutschrift` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `zahlungsavis_gutschrift` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `zahlungsavis` int(11) NOT NULL DEFAULT 0,
+ `gutschrift` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `zahlungsavis_mailausgang`
--
+DROP TABLE IF EXISTS `zahlungsavis_mailausgang`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `zahlungsavis_mailausgang` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `avis_id` int(11) NOT NULL,
- `versendet` int(2) NOT NULL DEFAULT '0',
- `versucht` int(11) NOT NULL DEFAULT '0',
- `zeitstempel` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `zahlungsavis_mailausgang` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `avis_id` int(11) NOT NULL,
+ `versendet` int(2) NOT NULL DEFAULT 0,
+ `versucht` int(11) NOT NULL DEFAULT 0,
+ `zeitstempel` timestamp NOT NULL DEFAULT current_timestamp(),
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `zahlungsavis_rechnung`
--
+DROP TABLE IF EXISTS `zahlungsavis_rechnung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `zahlungsavis_rechnung` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `zahlungsavis` int(11) NOT NULL DEFAULT '0',
- `rechnung` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `zahlungsavis_rechnung` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `zahlungsavis` int(11) NOT NULL DEFAULT 0,
+ `rechnung` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `zahlungsweisen`
--
+DROP TABLE IF EXISTS `zahlungsweisen`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `zahlungsweisen` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `type` varchar(255) NOT NULL DEFAULT '',
- `bezeichnung` varchar(255) NOT NULL DEFAULT '',
- `freitext` text NOT NULL,
- `aktiv` tinyint(1) NOT NULL DEFAULT '1',
- `geloescht` tinyint(1) NOT NULL DEFAULT '0',
- `automatischbezahlt` tinyint(1) NOT NULL DEFAULT '0',
- `automatischbezahltverbindlichkeit` tinyint(1) NOT NULL DEFAULT '0',
- `projekt` int(11) NOT NULL DEFAULT '0',
- `vorkasse` tinyint(1) NOT NULL DEFAULT '0',
- `verhalten` varchar(64) NOT NULL DEFAULT 'vorkasse',
- `modul` varchar(64) NOT NULL DEFAULT '',
- `einstellungen_json` text NOT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;
+CREATE TABLE `zahlungsweisen` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `type` varchar(255) NOT NULL,
+ `bezeichnung` varchar(255) NOT NULL,
+ `freitext` text NOT NULL,
+ `aktiv` tinyint(1) NOT NULL DEFAULT 1,
+ `geloescht` tinyint(1) NOT NULL DEFAULT 0,
+ `automatischbezahlt` tinyint(1) NOT NULL DEFAULT 0,
+ `automatischbezahltverbindlichkeit` tinyint(1) NOT NULL DEFAULT 0,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `vorkasse` tinyint(1) NOT NULL DEFAULT 0,
+ `verhalten` varchar(64) NOT NULL DEFAULT 'vorkasse',
+ `modul` varchar(64) NOT NULL,
+ `einstellungen_json` text NOT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `zeiterfassung`
--
+DROP TABLE IF EXISTS `zeiterfassung`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `zeiterfassung` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `art` varchar(64) NOT NULL,
- `adresse` int(10) NOT NULL,
- `von` datetime NOT NULL,
- `bis` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
- `aufgabe` varchar(255) NOT NULL,
- `beschreibung` text CHARACTER SET utf8 COLLATE utf8_unicode_ci,
- `arbeitspaket` int(10) NOT NULL,
- `buchungsart` varchar(255) NOT NULL,
- `kostenstelle` varchar(255) NOT NULL,
- `projekt` int(10) DEFAULT '0',
- `abgerechnet` int(10) NOT NULL,
- `logdatei` datetime NOT NULL,
- `status` varchar(64) DEFAULT NULL,
- `gps` varchar(1024) DEFAULT NULL,
- `arbeitsnachweispositionid` int(11) NOT NULL DEFAULT '0',
- `adresse_abrechnung` int(11) DEFAULT NULL,
- `abrechnen` int(1) DEFAULT NULL,
- `ist_abgerechnet` int(1) DEFAULT NULL,
- `gebucht_von_user` int(11) DEFAULT NULL,
- `ort` varchar(1024) DEFAULT NULL,
- `abrechnung_dokument` varchar(1024) DEFAULT NULL,
- `dokumentid` int(11) DEFAULT NULL,
- `verrechnungsart` varchar(255) DEFAULT NULL,
- `arbeitsnachweis` int(11) DEFAULT NULL,
- `internerkommentar` text,
- `aufgabe_id` int(11) NOT NULL DEFAULT '0',
- `auftrag` int(11) NOT NULL DEFAULT '0',
- `auftragpositionid` int(11) NOT NULL DEFAULT '0',
- `produktion` int(11) NOT NULL DEFAULT '0',
- `stundensatz` decimal(5,2) NOT NULL DEFAULT '0.00',
- `arbeitsanweisung` int(11) NOT NULL DEFAULT '0',
- `serviceauftrag` int(11) NOT NULL DEFAULT '0',
- `anz_mitarbeiter` int(11) NOT NULL DEFAULT '1',
- PRIMARY KEY (`id`),
- KEY `adresse_abrechnung` (`adresse_abrechnung`),
- KEY `abgerechnet` (`abgerechnet`),
- KEY `abrechnen` (`abrechnen`),
- KEY `adresse` (`adresse`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `zeiterfassung` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `art` varchar(64) NOT NULL,
+ `adresse` int(10) NOT NULL,
+ `von` datetime NOT NULL,
+ `bis` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
+ `aufgabe` varchar(255) NOT NULL,
+ `beschreibung` text DEFAULT NULL,
+ `arbeitspaket` int(10) NOT NULL,
+ `buchungsart` varchar(255) NOT NULL,
+ `kostenstelle` varchar(255) NOT NULL,
+ `projekt` int(10) DEFAULT 0,
+ `abgerechnet` int(10) NOT NULL,
+ `logdatei` datetime NOT NULL,
+ `status` varchar(64) DEFAULT NULL,
+ `gps` varchar(1024) DEFAULT NULL,
+ `arbeitsnachweispositionid` int(11) NOT NULL DEFAULT 0,
+ `adresse_abrechnung` int(11) DEFAULT NULL,
+ `abrechnen` int(1) DEFAULT NULL,
+ `ist_abgerechnet` int(1) DEFAULT NULL,
+ `gebucht_von_user` int(11) DEFAULT NULL,
+ `ort` varchar(1024) DEFAULT NULL,
+ `abrechnung_dokument` varchar(1024) DEFAULT NULL,
+ `dokumentid` int(11) DEFAULT NULL,
+ `verrechnungsart` varchar(255) DEFAULT NULL,
+ `arbeitsnachweis` int(11) DEFAULT NULL,
+ `internerkommentar` text DEFAULT NULL,
+ `aufgabe_id` int(11) NOT NULL DEFAULT 0,
+ `auftrag` int(11) NOT NULL DEFAULT 0,
+ `auftragpositionid` int(11) NOT NULL DEFAULT 0,
+ `produktion` int(11) NOT NULL DEFAULT 0,
+ `stundensatz` decimal(5,2) NOT NULL DEFAULT 0.00,
+ `arbeitsanweisung` int(11) NOT NULL DEFAULT 0,
+ `serviceauftrag` int(11) NOT NULL DEFAULT 0,
+ `anz_mitarbeiter` int(11) NOT NULL DEFAULT 1,
+ PRIMARY KEY (`id`),
+ KEY `adresse_abrechnung` (`adresse_abrechnung`),
+ KEY `abgerechnet` (`abgerechnet`),
+ KEY `abrechnen` (`abrechnen`),
+ KEY `adresse` (`adresse`)
+) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `zeiterfassungvorlage`
--
+DROP TABLE IF EXISTS `zeiterfassungvorlage`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `zeiterfassungvorlage` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `vorlage` varchar(255) NOT NULL DEFAULT '',
- `ausblenden` tinyint(1) NOT NULL DEFAULT '0',
- `vorlagedetail` text NOT NULL,
- `art` varchar(255) NOT NULL,
- `projekt` int(11) NOT NULL DEFAULT '0',
- `teilprojekt` int(11) NOT NULL DEFAULT '0',
- `kunde` int(11) NOT NULL DEFAULT '0',
- `abrechnen` tinyint(1) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `zeiterfassungvorlage` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `vorlage` varchar(255) NOT NULL,
+ `ausblenden` tinyint(1) NOT NULL DEFAULT 0,
+ `vorlagedetail` text NOT NULL,
+ `art` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL DEFAULT 0,
+ `teilprojekt` int(11) NOT NULL DEFAULT 0,
+ `kunde` int(11) NOT NULL DEFAULT 0,
+ `abrechnen` tinyint(1) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `zertifikatgenerator`
--
+DROP TABLE IF EXISTS `zertifikatgenerator`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `zertifikatgenerator` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `artikel` int(11) NOT NULL DEFAULT '0',
- `beschreibung_deutsch` text NOT NULL,
- `beschreibung_englisch` text NOT NULL,
- `bestell_anmerkung_deutsch` text NOT NULL,
- `bestell_anmerkung_englisch` text NOT NULL,
- `interne_anmerkung` text NOT NULL,
- `unterschrift` tinyint(1) NOT NULL DEFAULT '0',
- `dateofsale_stamp` tinyint(1) NOT NULL DEFAULT '0',
- `preisfaktor` decimal(10,2) NOT NULL DEFAULT '0.00',
- `kurs_usd` decimal(10,2) NOT NULL DEFAULT '0.00',
- `typ` int(11) NOT NULL DEFAULT '1',
- `typ_text` text NOT NULL,
- `adresse_kunde` int(11) NOT NULL DEFAULT '0',
- `adresse_absender` text NOT NULL,
- `layout` int(11) NOT NULL DEFAULT '0',
- `zertifikate` tinyint(1) NOT NULL DEFAULT '1',
- `preis_eur` varchar(128) NOT NULL DEFAULT '',
- `preis_usd` varchar(128) NOT NULL DEFAULT '',
- `erstellt_datum` date DEFAULT NULL,
- `bearbeiter` varchar(128) NOT NULL DEFAULT '',
- `preis_eur_retail` varchar(128) NOT NULL DEFAULT '',
- `datei` int(11) NOT NULL DEFAULT '0',
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `zertifikatgenerator` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `artikel` int(11) NOT NULL DEFAULT 0,
+ `beschreibung_deutsch` text NOT NULL,
+ `beschreibung_englisch` text NOT NULL,
+ `bestell_anmerkung_deutsch` text NOT NULL,
+ `bestell_anmerkung_englisch` text NOT NULL,
+ `interne_anmerkung` text NOT NULL,
+ `unterschrift` tinyint(1) NOT NULL DEFAULT 0,
+ `dateofsale_stamp` tinyint(1) NOT NULL DEFAULT 0,
+ `preisfaktor` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `kurs_usd` decimal(10,2) NOT NULL DEFAULT 0.00,
+ `typ` int(11) NOT NULL DEFAULT 1,
+ `typ_text` text NOT NULL,
+ `adresse_kunde` int(11) NOT NULL DEFAULT 0,
+ `adresse_absender` text NOT NULL,
+ `layout` int(11) NOT NULL DEFAULT 0,
+ `zertifikate` tinyint(1) NOT NULL DEFAULT 1,
+ `preis_eur` varchar(128) NOT NULL,
+ `preis_usd` varchar(128) NOT NULL,
+ `erstellt_datum` date DEFAULT NULL,
+ `bearbeiter` varchar(128) NOT NULL,
+ `preis_eur_retail` varchar(128) NOT NULL,
+ `datei` int(11) NOT NULL DEFAULT 0,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `zolltarifnummer`
--
+DROP TABLE IF EXISTS `zolltarifnummer`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `zolltarifnummer` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `nummer` varchar(255) DEFAULT NULL,
- `beschreibung` varchar(512) DEFAULT NULL,
- `internebemerkung` text,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `zolltarifnummer` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `nummer` varchar(255) DEFAULT NULL,
+ `beschreibung` varchar(512) DEFAULT NULL,
+ `internebemerkung` text DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `zwischenlager`
--
+DROP TABLE IF EXISTS `zwischenlager`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
-CREATE TABLE IF NOT EXISTS `zwischenlager` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `bearbeiter` varchar(255) NOT NULL,
- `projekt` int(11) NOT NULL,
- `artikel` int(11) NOT NULL,
- `menge` decimal(14,4) NOT NULL,
- `vpe` varchar(255) NOT NULL,
- `grund` varchar(255) NOT NULL,
- `lager_von` varchar(255) NOT NULL,
- `lager_nach` varchar(255) NOT NULL,
- `richtung` varchar(255) NOT NULL,
- `erledigt` int(1) NOT NULL,
- `objekt` varchar(255) NOT NULL,
- `parameter` varchar(255) NOT NULL,
- `firma` int(11) NOT NULL,
- `logdatei` datetime NOT NULL,
- `paketannahme` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+CREATE TABLE `zwischenlager` (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `bearbeiter` varchar(255) NOT NULL,
+ `projekt` int(11) NOT NULL,
+ `artikel` int(11) NOT NULL,
+ `menge` decimal(14,4) NOT NULL,
+ `vpe` varchar(255) NOT NULL,
+ `grund` varchar(255) NOT NULL,
+ `lager_von` varchar(255) NOT NULL,
+ `lager_nach` varchar(255) NOT NULL,
+ `richtung` varchar(255) NOT NULL,
+ `erledigt` int(1) NOT NULL,
+ `objekt` varchar(255) NOT NULL,
+ `parameter` varchar(255) NOT NULL,
+ `firma` int(11) NOT NULL,
+ `logdatei` datetime NOT NULL,
+ `paketannahme` int(11) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
+
+--
+-- Final view structure for view `belege`
+--
+
+/*!50001 DROP VIEW IF EXISTS `belege`*/;
+/*!50001 SET @saved_cs_client = @@character_set_client */;
+/*!50001 SET @saved_cs_results = @@character_set_results */;
+/*!50001 SET @saved_col_connection = @@collation_connection */;
+/*!50001 SET character_set_client = utf8mb4 */;
+/*!50001 SET character_set_results = utf8mb4 */;
+/*!50001 SET collation_connection = utf8mb4_general_ci */;
+/*!50001 CREATE ALGORITHM=UNDEFINED */
+/*!50013 DEFINER=`openxe`@`localhost` SQL SECURITY DEFINER */
+/*!50001 VIEW `belege` AS select `rechnung`.`id` AS `id`,`rechnung`.`adresse` AS `adresse`,`rechnung`.`datum` AS `datum`,`rechnung`.`belegnr` AS `belegnr`,`rechnung`.`status` AS `status`,`rechnung`.`land` AS `land`,'rechnung' AS `typ`,`rechnung`.`umsatz_netto` AS `umsatz_netto`,`rechnung`.`erloes_netto` AS `erloes_netto`,`rechnung`.`deckungsbeitrag` AS `deckungsbeitrag`,`rechnung`.`provision_summe` AS `provision_summe`,`rechnung`.`vertriebid` AS `vertriebid`,`rechnung`.`gruppe` AS `gruppe` from `rechnung` where `rechnung`.`status` <> 'angelegt' union all select `gutschrift`.`id` AS `id`,`gutschrift`.`adresse` AS `adresse`,`gutschrift`.`datum` AS `datum`,`gutschrift`.`belegnr` AS `belegnr`,`gutschrift`.`status` AS `status`,`gutschrift`.`land` AS `land`,'gutschrift' AS `typ`,`gutschrift`.`umsatz_netto` * -1 AS `umsatz_netto*-1`,`gutschrift`.`erloes_netto` * -1 AS `erloes_netto*-1`,`gutschrift`.`deckungsbeitrag` * -1 AS `deckungsbeitrag*-1`,`gutschrift`.`provision_summe` * -1 AS `provision_summe*-1`,`gutschrift`.`vertriebid` AS `vertriebid`,`gutschrift`.`gruppe` AS `gruppe` from `gutschrift` where `gutschrift`.`status` <> 'angelegt' */;
+/*!50001 SET character_set_client = @saved_cs_client */;
+/*!50001 SET character_set_results = @saved_cs_results */;
+/*!50001 SET collation_connection = @saved_col_connection */;
+
+--
+-- Final view structure for view `belegegesamt`
+--
+
+/*!50001 DROP VIEW IF EXISTS `belegegesamt`*/;
+/*!50001 SET @saved_cs_client = @@character_set_client */;
+/*!50001 SET @saved_cs_results = @@character_set_results */;
+/*!50001 SET @saved_col_connection = @@collation_connection */;
+/*!50001 SET character_set_client = utf8mb4 */;
+/*!50001 SET character_set_results = utf8mb4 */;
+/*!50001 SET collation_connection = utf8mb4_general_ci */;
+/*!50001 CREATE ALGORITHM=UNDEFINED */
+/*!50013 DEFINER=`openxe`@`localhost` SQL SECURITY DEFINER */
+/*!50001 VIEW `belegegesamt` AS select `rechnung`.`id` AS `id`,`rechnung`.`adresse` AS `adresse`,`rechnung`.`datum` AS `datum`,`rechnung`.`belegnr` AS `belegnr`,`rechnung`.`status` AS `status`,`rechnung`.`land` AS `land`,'rechnung' AS `typ`,`rechnung`.`umsatz_netto` AS `umsatz_netto`,`rechnung`.`soll` AS `umsatz_brutto`,`rechnung`.`erloes_netto` AS `erloes_netto`,`rechnung`.`deckungsbeitrag` AS `deckungsbeitrag`,`rechnung`.`provision_summe` AS `provision_summe`,`rechnung`.`vertriebid` AS `vertriebid`,`rechnung`.`gruppe` AS `gruppe`,`rechnung`.`projekt` AS `projekt` from `rechnung` union all select `gutschrift`.`id` AS `id`,`gutschrift`.`adresse` AS `adresse`,`gutschrift`.`datum` AS `datum`,`gutschrift`.`belegnr` AS `belegnr`,`gutschrift`.`status` AS `status`,`gutschrift`.`land` AS `land`,'gutschrift' AS `typ`,`gutschrift`.`umsatz_netto` * -1 AS `umsatz_netto*-1`,`gutschrift`.`soll` * -1 AS `umsatz_brutto*-1`,`gutschrift`.`erloes_netto` * -1 AS `erloes_netto*-1`,`gutschrift`.`deckungsbeitrag` * -1 AS `deckungsbeitrag*-1`,`gutschrift`.`provision_summe` * -1 AS `provision_summe*-1`,`gutschrift`.`vertriebid` AS `vertriebid`,`gutschrift`.`gruppe` AS `gruppe`,`gutschrift`.`projekt` AS `projekt` from `gutschrift` union all select `auftrag`.`id` AS `id`,`auftrag`.`adresse` AS `adresse`,`auftrag`.`datum` AS `datum`,`auftrag`.`belegnr` AS `belegnr`,`auftrag`.`status` AS `status`,`auftrag`.`land` AS `land`,'auftrag' AS `typ`,`auftrag`.`umsatz_netto` AS `umsatz_netto`,`auftrag`.`gesamtsumme` AS `umsatz_brutto`,`auftrag`.`erloes_netto` AS `erloes_netto`,`auftrag`.`deckungsbeitrag` AS `deckungsbeitrag`,`auftrag`.`provision_summe` AS `provision_summe`,`auftrag`.`vertriebid` AS `vertriebid`,`auftrag`.`gruppe` AS `gruppe`,`auftrag`.`projekt` AS `projekt` from `auftrag` union all select `bestellung`.`id` AS `id`,`bestellung`.`adresse` AS `adresse`,`bestellung`.`datum` AS `datum`,`bestellung`.`belegnr` AS `belegnr`,`bestellung`.`status` AS `status`,`bestellung`.`land` AS `land`,'bestellung' AS `typ`,`bestellung`.`gesamtsumme` AS `umsatz_netto`,`bestellung`.`gesamtsumme` AS `umsatz_brutto`,'0' AS `erloes_netto`,'0' AS `deckungsbeitrag`,'0' AS `provision_summe`,'0' AS `vertriebid`,'0' AS `gruppe`,`bestellung`.`projekt` AS `projekt` from `bestellung` union all select `lieferschein`.`id` AS `id`,`lieferschein`.`adresse` AS `adresse`,`lieferschein`.`datum` AS `datum`,`lieferschein`.`belegnr` AS `belegnr`,`lieferschein`.`status` AS `status`,`lieferschein`.`land` AS `land`,'lieferschein' AS `typ`,'0' AS `umsatz_netto`,'0' AS `umsatz_brutto`,'0' AS `erloes_netto`,'0' AS `deckungsbeitrag`,'0' AS `provision_summe`,'0' AS `vertriebid`,'0' AS `gruppe`,`lieferschein`.`projekt` AS `projekt` from `lieferschein` union all select `angebot`.`id` AS `id`,`angebot`.`adresse` AS `adresse`,`angebot`.`datum` AS `datum`,`angebot`.`belegnr` AS `belegnr`,`angebot`.`status` AS `status`,`angebot`.`land` AS `land`,'angebot' AS `typ`,`angebot`.`umsatz_netto` AS `umsatz_netto`,`angebot`.`gesamtsumme` AS `umsatz_brutto`,'0' AS `erloes_netto`,`angebot`.`deckungsbeitrag` AS `deckungsbeitrag`,'0' AS `provision_summe`,`angebot`.`vertriebid` AS `vertriebid`,'0' AS `gruppe`,`angebot`.`projekt` AS `projekt` from `angebot` */;
+/*!50001 SET character_set_client = @saved_cs_client */;
+/*!50001 SET character_set_results = @saved_cs_results */;
+/*!50001 SET collation_connection = @saved_col_connection */;
+
+--
+-- Final view structure for view `belegeregs`
+--
+
+/*!50001 DROP VIEW IF EXISTS `belegeregs`*/;
+/*!50001 SET @saved_cs_client = @@character_set_client */;
+/*!50001 SET @saved_cs_results = @@character_set_results */;
+/*!50001 SET @saved_col_connection = @@collation_connection */;
+/*!50001 SET character_set_client = utf8mb4 */;
+/*!50001 SET character_set_results = utf8mb4 */;
+/*!50001 SET collation_connection = utf8mb4_general_ci */;
+/*!50001 CREATE ALGORITHM=UNDEFINED */
+/*!50013 DEFINER=`openxe`@`localhost` SQL SECURITY DEFINER */
+/*!50001 VIEW `belegeregs` AS select `rechnung`.`id` AS `id`,`rechnung`.`adresse` AS `adresse`,`rechnung`.`datum` AS `datum`,`rechnung`.`belegnr` AS `belegnr`,`rechnung`.`status` AS `status`,`rechnung`.`land` AS `land`,'rechnung' AS `typ`,`rechnung`.`umsatz_netto` AS `umsatz_netto`,`rechnung`.`erloes_netto` AS `erloes_netto`,`rechnung`.`deckungsbeitrag` AS `deckungsbeitrag`,`rechnung`.`provision_summe` AS `provision_summe`,`rechnung`.`vertriebid` AS `vertriebid`,`rechnung`.`gruppe` AS `gruppe`,`rechnung`.`projekt` AS `projekt` from `rechnung` union all select `gutschrift`.`id` AS `id`,`gutschrift`.`adresse` AS `adresse`,`gutschrift`.`datum` AS `datum`,`gutschrift`.`belegnr` AS `belegnr`,`gutschrift`.`status` AS `status`,`gutschrift`.`land` AS `land`,'gutschrift' AS `typ`,`gutschrift`.`umsatz_netto` * -1 AS `umsatz_netto*-1`,`gutschrift`.`erloes_netto` * -1 AS `erloes_netto*-1`,`gutschrift`.`deckungsbeitrag` * -1 AS `deckungsbeitrag*-1`,`gutschrift`.`provision_summe` * -1 AS `provision_summe*-1`,`gutschrift`.`vertriebid` AS `vertriebid`,`gutschrift`.`gruppe` AS `gruppe`,`gutschrift`.`projekt` AS `projekt` from `gutschrift` */;
+/*!50001 SET character_set_client = @saved_cs_client */;
+/*!50001 SET character_set_results = @saved_cs_results */;
+/*!50001 SET collation_connection = @saved_col_connection */;
+
+--
+-- Final view structure for view `fibu_buchungen_alle_view`
+--
+
+/*!50001 DROP VIEW IF EXISTS `fibu_buchungen_alle_view`*/;
+/*!50001 SET @saved_cs_client = @@character_set_client */;
+/*!50001 SET @saved_cs_results = @@character_set_results */;
+/*!50001 SET @saved_col_connection = @@collation_connection */;
+/*!50001 SET character_set_client = utf8mb4 */;
+/*!50001 SET character_set_results = utf8mb4 */;
+/*!50001 SET collation_connection = utf8mb4_general_ci */;
+/*!50001 CREATE ALGORITHM=UNDEFINED */
+/*!50013 DEFINER=`openxe`@`localhost` SQL SECURITY DEFINER */
+/*!50001 VIEW `fibu_buchungen_alle_view` AS select `fb`.`buchungsart` AS `buchungsart`,`fb`.`typ` AS `typ`,`fb`.`id` AS `id`,if(`fibu_objekte_view`.`datum` <> '',`fibu_objekte_view`.`datum`,`fb`.`datum`) AS `datum`,`fb`.`gegen_typ` AS `doc_typ`,`fb`.`gegen_id` AS `doc_id`,`fibu_objekte_view`.`info` AS `doc_info`,cast(`fb`.`soll` as decimal(10,2)) AS `betrag`,`fb`.`waehrung` AS `waehrung`,`fb`.`edit_module` AS `edit_module`,`fb`.`edit_id` AS `edit_id` from ((select 'umsatz' AS `buchungsart`,'rechnung' AS `typ`,`rechnung`.`id` AS `id`,-`rechnung`.`soll` AS `soll`,`rechnung`.`waehrung` AS `waehrung`,'rechnung' AS `gegen_typ`,`rechnung`.`id` AS `gegen_id`,`rechnung`.`datum` AS `datum`,'rechnung' AS `edit_module`,`rechnung`.`id` AS `edit_id` from `rechnung` where `rechnung`.`belegnr` <> '' union select 'umsatz' AS `umsatz`,'gutschrift' AS `gutschrift`,`gutschrift`.`id` AS `id`,`gutschrift`.`soll` AS `soll`,`gutschrift`.`waehrung` AS `waehrung`,'gutschrift' AS `gutschrift`,`gutschrift`.`id` AS `id`,`gutschrift`.`datum` AS `datum`,'gutschrift' AS `edit_module`,`gutschrift`.`id` AS `id` from `gutschrift` where `gutschrift`.`belegnr` <> '' union select 'aufwand' AS `aufwand`,'verbindlichkeit' AS `verbindlichkeit`,`verbindlichkeit`.`id` AS `id`,`verbindlichkeit`.`betrag` AS `betrag`,`verbindlichkeit`.`waehrung` AS `waehrung`,'verbindlichkeit' AS `verbindlichkeit`,`verbindlichkeit`.`id` AS `id`,`verbindlichkeit`.`rechnungsdatum` AS `rechnungsdatum`,'verbindlichkeit' AS `verbindlichkeit`,`verbindlichkeit`.`id` AS `id` from `verbindlichkeit` where `verbindlichkeit`.`belegnr` <> '' union select 'zahlung' AS `zahlung`,'kontoauszuege' AS `kontoauszuege`,`kontoauszuege`.`id` AS `id`,`kontoauszuege`.`soll` AS `soll`,`kontoauszuege`.`waehrung` AS `waehrung`,'kontoauszuege' AS `kontoauszuege`,`kontoauszuege`.`id` AS `id`,`kontoauszuege`.`buchung` AS `buchung`,'kontoauszuege' AS `kontoauszuege`,`kontoauszuege`.`id` AS `id` from `kontoauszuege` where `kontoauszuege`.`importfehler` is null union select 'abbuchung' AS `abbuchung`,`fibu_buchungen`.`von_typ` AS `von_typ`,`fibu_buchungen`.`von_id` AS `von_id`,`fibu_buchungen`.`betrag` AS `betrag`,`fibu_buchungen`.`waehrung` AS `waehrung`,`fibu_buchungen`.`nach_typ` AS `nach_typ`,`fibu_buchungen`.`nach_id` AS `nach_id`,`fibu_buchungen`.`datum` AS `datum`,'fibu_buchungen' AS `fibu_buchungen`,`fibu_buchungen`.`id` AS `id` from `fibu_buchungen` union select 'zubuchung' AS `zubuchung`,`fibu_buchungen`.`nach_typ` AS `nach_typ`,`fibu_buchungen`.`nach_id` AS `nach_id`,-`fibu_buchungen`.`betrag` AS `-``openxe``.``fibu_buchungen``.``betrag```,`fibu_buchungen`.`waehrung` AS `waehrung`,`fibu_buchungen`.`von_typ` AS `von_typ`,`fibu_buchungen`.`von_id` AS `von_id`,`fibu_buchungen`.`datum` AS `datum`,'fibu_buchungen' AS `fibu_buchungen`,`fibu_buchungen`.`id` AS `id` from `fibu_buchungen`) `fb` left join `fibu_objekte_view` on(`fb`.`gegen_typ` = `fibu_objekte_view`.`typ` and `fb`.`gegen_id` = `fibu_objekte_view`.`id`)) where `fb`.`datum` >= (select `firmendaten_werte`.`wert` from `firmendaten_werte` where `firmendaten_werte`.`name` = 'fibu_buchungen_startdatum') and `fibu_objekte_view`.`datum` >= (select `firmendaten_werte`.`wert` from `firmendaten_werte` where `firmendaten_werte`.`name` = 'fibu_buchungen_startdatum') or `fibu_objekte_view`.`datum` = '' */;
+/*!50001 SET character_set_client = @saved_cs_client */;
+/*!50001 SET character_set_results = @saved_cs_results */;
+/*!50001 SET collation_connection = @saved_col_connection */;
+
+--
+-- Final view structure for view `fibu_objekte_view`
+--
+
+/*!50001 DROP VIEW IF EXISTS `fibu_objekte_view`*/;
+/*!50001 SET @saved_cs_client = @@character_set_client */;
+/*!50001 SET @saved_cs_results = @@character_set_results */;
+/*!50001 SET @saved_col_connection = @@collation_connection */;
+/*!50001 SET character_set_client = utf8mb4 */;
+/*!50001 SET character_set_results = utf8mb4 */;
+/*!50001 SET collation_connection = utf8mb4_general_ci */;
+/*!50001 CREATE ALGORITHM=UNDEFINED */
+/*!50013 DEFINER=`openxe`@`localhost` SQL SECURITY DEFINER */
+/*!50001 VIEW `fibu_objekte_view` AS select `fo`.`datum` AS `datum`,`fo`.`typ` AS `typ`,`fo`.`id` AS `id`,`fo`.`info` AS `info`,`fo`.`parent_typ` AS `parent_typ`,`fo`.`parent_id` AS `parent_id`,`fo`.`parent_info` AS `parent_info`,`fo`.`typ` in ('rechnung','gutschrift','verbindlichkeit','auftrag') AS `is_beleg` from (select `auftrag`.`datum` AS `datum`,'auftrag' AS `typ`,`auftrag`.`id` AS `id`,`auftrag`.`belegnr` AS `info`,'adresse' AS `parent_typ`,`auftrag`.`adresse` AS `parent_id`,`auftrag`.`name` AS `parent_info` from `auftrag` where `auftrag`.`belegnr` <> '' union select `rechnung`.`datum` AS `datum`,'rechnung' AS `typ`,`rechnung`.`id` AS `id`,`rechnung`.`belegnr` AS `info`,'adresse' AS `parent_type`,`rechnung`.`adresse` AS `parent_id`,`rechnung`.`name` AS `parent_info` from `rechnung` where `rechnung`.`belegnr` <> '' union select `gutschrift`.`datum` AS `datum`,'gutschrift' AS `gutschrift`,`gutschrift`.`id` AS `id`,`gutschrift`.`belegnr` AS `belegnr`,'adresse' AS `parent_type`,`gutschrift`.`adresse` AS `parent_id`,`gutschrift`.`name` AS `parent_info` from `gutschrift` where `gutschrift`.`belegnr` <> '' union select `verbindlichkeit`.`rechnungsdatum` AS `rechnungsdatum`,'verbindlichkeit' AS `verbindlichkeit`,`verbindlichkeit`.`id` AS `id`,`verbindlichkeit`.`rechnung` AS `belegnr`,'adresse' AS `parent_type`,`verbindlichkeit`.`adresse` AS `parent_id`,`adresse`.`name` AS `name` from (`verbindlichkeit` join `adresse` on(`verbindlichkeit`.`adresse` = `adresse`.`id`)) where `verbindlichkeit`.`belegnr` <> '' union select `kontoauszuege`.`buchung` AS `buchung`,'kontoauszuege' AS `kontoauszuege`,`kontoauszuege`.`id` AS `id`,concat(`konten`.`kurzbezeichnung`,' - ',`kontoauszuege`.`buchungstext`) AS `buchungstext`,'konten' AS `parent_type`,`kontoauszuege`.`konto` AS `parent_id`,`konten`.`bezeichnung` AS `bezeichnung` from (`kontoauszuege` left join `konten` on(`konten`.`id` = `kontoauszuege`.`konto`)) union select '' AS `datum`,'kontorahmen' AS `'kontorahmen'`,`kontorahmen`.`id` AS `id`,concat(`kontorahmen`.`sachkonto`,' - ',`kontorahmen`.`beschriftung`) AS `beschriftung`,'','','' from `kontorahmen`) `fo` where `fo`.`datum` >= (select `firmendaten_werte`.`wert` from `firmendaten_werte` where `firmendaten_werte`.`name` = 'fibu_buchungen_startdatum') or `fo`.`datum` = '' */;
+/*!50001 SET character_set_client = @saved_cs_client */;
+/*!50001 SET character_set_results = @saved_cs_results */;
+/*!50001 SET collation_connection = @saved_col_connection */;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
@@ -16355,7 +17444,9 @@ CREATE TABLE IF NOT EXISTS `zwischenlager` (
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
--- Dump completed on 2020-12-07 8:56:21
+-- Dump completed on 2024-03-05 12:22:40
+
+
INSERT INTO `adresse` (`id`, `typ`, `marketingsperre`, `trackingsperre`, `rechnungsadresse`, `sprache`, `name`, `abteilung`, `unterabteilung`, `ansprechpartner`, `land`, `strasse`, `ort`, `plz`, `telefon`, `telefax`, `mobil`, `email`, `ustid`, `ust_befreit`, `passwort_gesendet`, `sonstiges`, `adresszusatz`, `kundenfreigabe`, `steuer`, `logdatei`, `kundennummer`, `lieferantennummer`, `mitarbeiternummer`, `konto`, `blz`, `bank`, `inhaber`, `swift`, `iban`, `waehrung`, `paypal`, `paypalinhaber`, `paypalwaehrung`, `projekt`, `partner`, `zahlungsweise`, `zahlungszieltage`, `zahlungszieltageskonto`, `zahlungszielskonto`, `versandart`, `kundennummerlieferant`, `zahlungsweiselieferant`, `zahlungszieltagelieferant`, `zahlungszieltageskontolieferant`, `zahlungszielskontolieferant`, `versandartlieferant`, `geloescht`, `firma`, `webid`, `vorname`, `kennung`, `sachkonto`, `freifeld1`, `freifeld2`, `freifeld3`, `filiale`, `vertrieb`, `innendienst`, `verbandsnummer`, `abweichendeemailab`, `portofrei_aktiv`, `portofreiab`, `infoauftragserfassung`, `mandatsreferenz`, `mandatsreferenzdatum`, `mandatsreferenzaenderung`, `glaeubigeridentnr`, `kreditlimit`, `tour`, `zahlungskonditionen_festschreiben`, `rabatte_festschreiben`, `mlmaktiv`, `mlmvertragsbeginn`, `mlmlizenzgebuehrbis`, `mlmfestsetzenbis`, `mlmfestsetzen`, `mlmmindestpunkte`, `mlmwartekonto`, `abweichende_rechnungsadresse`, `rechnung_vorname`, `rechnung_name`, `rechnung_titel`, `rechnung_typ`, `rechnung_strasse`, `rechnung_ort`, `rechnung_plz`, `rechnung_ansprechpartner`, `rechnung_land`, `rechnung_abteilung`, `rechnung_unterabteilung`, `rechnung_adresszusatz`, `rechnung_telefon`, `rechnung_telefax`, `rechnung_anschreiben`, `rechnung_email`, `geburtstag`, `rolledatum`, `liefersperre`, `liefersperregrund`, `mlmpositionierung`, `steuernummer`, `steuerbefreit`, `mlmmitmwst`, `mlmabrechnung`, `mlmwaehrungauszahlung`, `mlmauszahlungprojekt`, `sponsor`, `geworbenvon`, `logfile`, `kalender_aufgaben`, `verrechnungskontoreisekosten`, `usereditid`, `useredittimestamp`, `rabatt`, `provision`, `rabattinformation`, `rabatt1`, `rabatt2`, `rabatt3`, `rabatt4`, `rabatt5`, `internetseite`, `bonus1`, `bonus1_ab`, `bonus2`, `bonus2_ab`, `bonus3`, `bonus3_ab`, `bonus4`, `bonus4_ab`, `bonus5`, `bonus5_ab`, `bonus6`, `bonus6_ab`, `bonus7`, `bonus7_ab`, `bonus8`, `bonus8_ab`, `bonus9`, `bonus9_ab`, `bonus10`, `bonus10_ab`, `rechnung_periode`, `rechnung_anzahlpapier`, `rechnung_permail`, `titel`, `anschreiben`, `nachname`, `arbeitszeitprowoche`, `folgebestaetigungsperre`, `lieferantennummerbeikunde`, `verein_mitglied_seit`, `verein_mitglied_bis`, `verein_mitglied_aktiv`, `verein_spendenbescheinigung`, `freifeld4`, `freifeld5`, `freifeld6`, `freifeld7`, `freifeld8`, `freifeld9`, `freifeld10`, `rechnung_papier`, `angebot_cc`, `auftrag_cc`, `rechnung_cc`, `gutschrift_cc`, `lieferschein_cc`, `bestellung_cc`, `angebot_fax_cc`, `auftrag_fax_cc`, `rechnung_fax_cc`, `gutschrift_fax_cc`, `lieferschein_fax_cc`, `bestellung_fax_cc`, `abperfax`, `abpermail`, `kassiereraktiv`, `kassierernummer`, `kassiererprojekt`, `portofreilieferant_aktiv`, `portofreiablieferant`, `mandatsreferenzart`, `mandatsreferenzwdhart`, `serienbrief`, `kundennummer_buchhaltung`, `lieferantennummer_buchhaltung`, `lead`, `zahlungsweiseabo`, `bundesland`, `mandatsreferenzhinweis`, `geburtstagkalender`, `geburtstagskarte`, `liefersperredatum`) VALUES
(1, '', '', 0, 0, '', 'Administrator', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, '', '', 0, '', '2015-10-26 14:19:35', '', '', '', '', '', '', '', '', '', '', '', '', '', 1, 0, '', '', '', '', '', '', '', '', '', '', '', 0, 1, NULL, NULL, NULL, '', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0.00, '', '', NULL, 0, '', 0.00, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, 0.00, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, 0, NULL, '0000-00-00 00:00:00', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', 0.00, 0, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, '', '', '', '', '', '', '', '', '', '', '', '', 0, '', 0, '', 0, 0, 0.00, '', '', 0, '', '', 0, '', '', NULL, 0, 0, NULL);
INSERT INTO `artikeleinheit` (`id`, `einheit_de`, `internebemerkung`) VALUES
@@ -16769,12 +17860,32 @@ INSERT INTO `hook_register` (`hook_action`, `function`, `aktiv`, `position`, `ho
(0, 'DatatablelabelsTransferDocumentIncomming', 1, 1, (SELECT id FROM hook WHERE name = 'transfer_document_incoming'), 'Datatablelabels', 0);
/* OpenXE 2024-01-24 für datatablelabel */
+/* OpenXE 2024-02-03 für belegvorlagen */
+INSERT INTO `hook` (`name`, `aktiv`, `parametercount`, `alias`, `description`) VALUES
+('BelegPositionenButtons', 1, 3, '', ''),
+('AARLGPositionen_cmds_end', 1, 1, '', ''),
+('ajax_filter_hook1', 1, 1, '', '');
+
+INSERT INTO `hook_register` (`hook_action`, `function`, `aktiv`, `position`, `hook`, `module`, `module_parameter`) VALUES
+(0, 'BelegevorlagenAARLGPositionen_cmds_end', 1, 2, (SELECT id FROM hook WHERE name = 'AARLGPositionen_cmds_end' LIMIT 1), 'belegevorlagen', 0),
+(0, 'Belegevorlagenajax_filter_hook1', 1, 2, (SELECT id FROM hook WHERE name = 'ajax_filter_hook1' LIMIT 1), 'belegevorlagen', 0),
+(0, 'BelegevorlagenBelegPositionenButtons', 1, 2, (SELECT id FROM hook WHERE name = 'BelegPositionenButtons' LIMIT 1), 'belegevorlagen', 0)
+;
+/* OpenXE 2024-02-03 für belegvorlagen */
+
+/*
+BelegPositionenButtons
+
+Id,Hook_action,Function,Aktiv,Position,Hook,Module,Module_parameter
+20,0,BelegevorlagenBelegPositionenButtons,1,2,16,belegevorlagen,0
+*/
+
INSERT INTO `hook_menu` (`id`, `module`, `aktiv`) VALUES
(1, 'artikel', 1),
(2, 'provisionenartikel', 1),
(3, 'startseite', 1);
INSERT INTO `importvorlage` (`id`, `bezeichnung`, `ziel`, `internebemerkung`, `fields`, `letzterimport`, `mitarbeiterletzterimport`, `importtrennzeichen`, `importerstezeilenummer`, `importdatenmaskierung`, `importzeichensatz`, `utf8decode`, `charset`) VALUES
-(1, '01 A - Initialer Artikelimport', 'artikel', '', '1:nummer;\r\n2:name_de;\r\n3:artikelbeschreibung_de;\r\n4:kurztext_de;\r\n5:internerkommentar;\r\n6:hersteller;\r\n7:ean;\r\n8:gewicht;\r\n9:lieferantennummer;\r\n10:lieferantbestellnummer;\r\n11:lieferanteinkaufnetto;\r\n12:lieferanteinkaufmenge;\r\n13:verkaufspreis1netto;\r\n14:verkaufspreis1menge;\r\n15:lagerartikel;\r\n16:lager_platz;\r\n17:lager_menge_total;\r\n18:mindestlager;', '0000-00-00 00:00:00', '', 'semikolon', 2, 'gaensefuesschen', '', 0, ''),
+(1, '01 A - Initialer Artikelimport', 'artikel', '', '1:nummer;\r\n2:name_de;\r\n3:beschreibung_de;\r\n4:kurztext_de;\r\n5:internerkommentar;\r\n6:hersteller;\r\n7:ean;\r\n8:gewicht;', '0000-00-00 00:00:00', '', 'semikolon', 2, 'gaensefuesschen', '', 0, ''),
(2, '01 B - Artikel mit Staffelpreisen (nach Artikelimport 01 A)', 'artikel', '', '1:nummer;\r\n2:verkaufspreis1netto;\r\n3:verkaufspreis1menge;\r\n4:verkaufspreis2netto;\r\n5:verkaufspreis2menge;\r\n6:verkaufspreis3netto;\r\n7:verkaufspreis3menge;\r\n8:verkaufspreis4netto;\r\n9:verkaufspreis4menge;\r\n10:verkaufspreis5netto;\r\n11:verkaufspreis5menge;', '0000-00-00 00:00:00', '', 'semikolon', 2, 'gaensefuesschen', '', 0, ''),
(3, '01 C - Artikel mit Gruppenpreisen (nach Artikelimport 01 A)', 'artikel', '', '1:nummer;\r\n2:verkaufspreis1netto;\r\n3:verkaufspreis1menge;\r\n4:verkaufspreis1gruppe;', '0000-00-00 00:00:00', '', 'semikolon', 2, 'gaensefuesschen', '', 0, ''),
(4, '01 D - Stücklistenartikel (nach Artikelimport 01 A)', 'artikel', '', '1:nummer;\r\n2:stuecklistevonartikel;\r\n3:stuecklistemenge;', '0000-00-00 00:00:00', '', 'semikolon', 2, 'gaensefuesschen', '', 0, ''),
diff --git a/phpwf/plugins/class.yui.php b/phpwf/plugins/class.yui.php
index b6ddcbf2..d78eb336 100644
--- a/phpwf/plugins/class.yui.php
+++ b/phpwf/plugins/class.yui.php
@@ -2839,21 +2839,36 @@ class YUI {
,b.waehrung, b.rabatt as rabatt,";
- }else{
+
+
+ if ($this->app->erp->RechteVorhanden('angebot','einkaufspreise')) {
+ $sql .= $this->FormatPreis('einkaufspreis')." as einkaufspreis,
+ CONCAT(".$this->app->erp->FormatPreis("ROUND(deckungsbeitrag*100,2)",2).",'%') AS DB,
+ ";
+ }
+
+ } else {
$sql = "SELECT $sortcol, CONCAT($hersteller_ansicht if(b.beschreibung!='',
if(CHAR_LENGTH(b.bezeichnung)>" . $this->app->erp->MaxArtikelbezeichnung() . ",CONCAT(SUBSTR(CONCAT(b.bezeichnung,' *'),1," . $this->app->erp->MaxArtikelbezeichnung() . "),'...'),CONCAT(b.bezeichnung,' *')),
if(CHAR_LENGTH(b.bezeichnung)>" . $this->app->erp->MaxArtikelbezeichnung() . ",CONCAT(SUBSTR(b.bezeichnung,1," . $this->app->erp->MaxArtikelbezeichnung() . "),'...'),b.bezeichnung)) $erweiterte_ansicht)
as Artikel,
- p.abkuerzung as projekt, a.nummer as nummer, b.nummer as nummer, DATE_FORMAT(lieferdatum,'%d.%m.%Y') as lieferdatum, trim(b.menge)+0 as menge, ".$this->FormatPreis($preiscell)." as preis
-
-
- ,b.waehrung, b.rabatt as rabatt,";
+ p.abkuerzung as projekt,
+ a.nummer as nummer,
+ b.nummer as nummer,
+ DATE_FORMAT(lieferdatum,
+ '%d.%m.%Y') as lieferdatum,
+ trim(b.menge)+0 as menge,
+ ".$this->FormatPreis($preiscell)." as preis,
+ b.waehrung,
+ b.rabatt as rabatt,
+ '' AS Einkaufspreis,
+ '' AS DB,
+ ";
}
- $sql .= "b.id as id
- FROM $table b
- LEFT JOIN artikel a ON a.id=b.artikel LEFT JOIN projekt p ON b.projekt=p.id
- WHERE b.$module='$id'";
-
+ $sql .= "b.id as id
+ FROM $table b
+ LEFT JOIN artikel a ON a.id=b.artikel LEFT JOIN projekt p ON b.projekt=p.id
+ WHERE b.$module='$id'";
}
else if ($module == "verbindlichkeit") // OpenXE
{
@@ -6766,7 +6781,11 @@ r.land as land, p.abkuerzung as projekt, r.zahlungsweise as zahlungsweise,
FORMAT(r.soll,2{$extended_mysql55} ) as soll,
ifnull(r.waehrung,'EUR'),
r.zahlungsstatus as zahlung,
- if(r.soll-r.ist!=0 AND r.ist > 0,FORMAT(r.ist-r.soll,2{$extended_mysql55}),FORMAT((r.soll-r.ist)*-1,2{$extended_mysql55})) as fehlt,
+ if (
+ r.zahlungsstatus <> 'bezahlt',
+ if(r.soll-r.ist!=0 AND r.ist > 0,FORMAT(r.ist-r.soll,2{$extended_mysql55}),FORMAT((r.soll-r.ist)*-1,2{$extended_mysql55})),
+ '')
+ as fehlt,
if(r.status = 'storniert' AND r.teilstorno = 1,'TEILSTORNO',UPPER(r.status)) as status,
".(!empty($zusatzcols)?implode(', ',$zusatzcols).',':'')."
r.id
diff --git a/phpwf/widgets/easytable.php b/phpwf/widgets/easytable.php
index 0618dd1c..f0fda27e 100644
--- a/phpwf/widgets/easytable.php
+++ b/phpwf/widgets/easytable.php
@@ -388,7 +388,7 @@ class EasyTable {
{
$editcols = array(4,5,6,7);
}else{
- $einkaufspreiseerlaubt = false;
+ $einkaufspreiseerlaubt = true;
if($einkaufspreiseerlaubt)
{
$editcols =array(4,5,6,7,8,9);
diff --git a/upgrade/data/db_schema.json b/upgrade/data/db_schema.json
index 46c5dda1..622f4921 100644
--- a/upgrade/data/db_schema.json
+++ b/upgrade/data/db_schema.json
@@ -28899,6 +28899,17 @@
"Extra": "",
"Privileges": "select,insert,update,references",
"Comment": ""
+ },
+ {
+ "Field": "keinrabatterlaubt",
+ "Type": "int(1)",
+ "Collation": null,
+ "Null": "YES",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
}
],
"keys": [
@@ -78533,6 +78544,17 @@
"Privileges": "select,insert,update,references",
"Comment": ""
},
+ {
+ "Field": "next_lieferantengutschrift",
+ "Type": "text",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "YES",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
{
"Field": "freifeld1",
"Type": "text",
@@ -92675,6 +92697,17 @@
"Privileges": "select,insert,update,references",
"Comment": ""
},
+ {
+ "Field": "texteuebertragen",
+ "Type": "tinyint(1)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": "1",
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
{
"Field": "adressennichtueberschreiben",
"Type": "tinyint(1)",
@@ -110984,6 +111017,628 @@
}
]
},
+ {
+ "name": "lieferantengutschrift",
+ "collation": "utf8mb3_general_ci",
+ "type": "BASE TABLE",
+ "columns": [
+ {
+ "Field": "id",
+ "Type": "int(11)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "PRI",
+ "Default": null,
+ "Extra": "auto_increment",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "usereditid",
+ "Type": "int(11)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "PRI",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "belegnr",
+ "Type": "varchar(255)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "datum",
+ "Type": "date",
+ "Collation": null,
+ "Null": "YES",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "status_beleg",
+ "Type": "varchar(64)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "schreibschutz",
+ "Type": "tinyint(1)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": "0",
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "rechnung",
+ "Type": "varchar(255)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "zahlbarbis",
+ "Type": "date",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "betrag",
+ "Type": "decimal(10,2)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "skonto",
+ "Type": "decimal(10,2)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "skontobis",
+ "Type": "date",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "freigabe",
+ "Type": "int(1)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "freigabemitarbeiter",
+ "Type": "varchar(255)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "adresse",
+ "Type": "int(11)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "MUL",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "projekt",
+ "Type": "int(11)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "status",
+ "Type": "varchar(64)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "bezahlt",
+ "Type": "int(1)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "firma",
+ "Type": "int(11)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "logdatei",
+ "Type": "timestamp",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": "0000-00-00 00:00:00",
+ "Extra": "on update current_timestamp()",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "waehrung",
+ "Type": "varchar(3)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": "'EUR'",
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "zahlungsweise",
+ "Type": "varchar(255)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "eingangsdatum",
+ "Type": "date",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "rechnungsdatum",
+ "Type": "date",
+ "Collation": null,
+ "Null": "YES",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "rechnungsfreigabe",
+ "Type": "tinyint(1)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": "0",
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "kostenstelle",
+ "Type": "varchar(255)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "YES",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "beschreibung",
+ "Type": "varchar(255)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "YES",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "sachkonto",
+ "Type": "varchar(64)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "YES",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "internebemerkung",
+ "Type": "text",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "YES",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "ust_befreit",
+ "Type": "int(1)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": "0",
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "ustid",
+ "Type": "varchar(64)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "YES",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ }
+ ],
+ "keys": [
+ {
+ "Key_name": "PRIMARY",
+ "Index_type": "BTREE",
+ "columns": [
+ "id"
+ ],
+ "Non_unique": ""
+ },
+ {
+ "Key_name": "adresse",
+ "Index_type": "BTREE",
+ "columns": [
+ "adresse"
+ ],
+ "Non_unique": ""
+ }
+ ]
+ },
+ {
+ "name": "lieferantengutschrift_position",
+ "collation": "utf8mb3_general_ci",
+ "type": "BASE TABLE",
+ "columns": [
+ {
+ "Field": "id",
+ "Type": "int(11)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "PRI",
+ "Default": null,
+ "Extra": "auto_increment",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "lieferantengutschrift",
+ "Type": "int(11)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "MUL",
+ "Default": "0",
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "sort",
+ "Type": "int(11)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": "0",
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "artikel",
+ "Type": "int(11)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": "0",
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "projekt",
+ "Type": "int(11)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": "0",
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "bestellung",
+ "Type": "int(11)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": "0",
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "nummer",
+ "Type": "varchar(255)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "waehrung",
+ "Type": "varchar(255)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "einheit",
+ "Type": "varchar(255)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "vpe",
+ "Type": "varchar(255)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "bezeichnung",
+ "Type": "varchar(255)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "umsatzsteuer",
+ "Type": "varchar(255)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "status",
+ "Type": "varchar(255)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "beschreibung",
+ "Type": "text",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "lieferdatum",
+ "Type": "date",
+ "Collation": null,
+ "Null": "YES",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "steuersatz",
+ "Type": "decimal(5,2)",
+ "Collation": null,
+ "Null": "YES",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "steuertext",
+ "Type": "varchar(1024)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "YES",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "kostenstelle",
+ "Type": "varchar(10)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "preis",
+ "Type": "decimal(14,4)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": "0.0000",
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "menge",
+ "Type": "decimal(14,4)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": "0.0000",
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "verbindlichkeit_position",
+ "Type": "int(11)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": "0",
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "kontorahmen",
+ "Type": "int(11)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": "0",
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ }
+ ],
+ "keys": [
+ {
+ "Key_name": "PRIMARY",
+ "Index_type": "BTREE",
+ "columns": [
+ "id"
+ ],
+ "Non_unique": ""
+ },
+ {
+ "Key_name": "lieferantengutschrift",
+ "Index_type": "BTREE",
+ "columns": [
+ "lieferantengutschrift"
+ ],
+ "Non_unique": ""
+ }
+ ]
+ },
{
"name": "verbindlichkeit_bestellungen",
"collation": "utf8mb3_general_ci",
@@ -111673,6 +112328,86 @@
}
]
},
+ {
+ "name": "lieferantengutschrift_protokoll",
+ "collation": "utf8mb3_general_ci",
+ "type": "BASE TABLE",
+ "columns": [
+ {
+ "Field": "id",
+ "Type": "int(11)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "PRI",
+ "Default": null,
+ "Extra": "auto_increment",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "lieferantengutschrift",
+ "Type": "int(11)",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "MUL",
+ "Default": "0",
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "zeit",
+ "Type": "datetime",
+ "Collation": null,
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "bearbeiter",
+ "Type": "varchar(255)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ },
+ {
+ "Field": "grund",
+ "Type": "varchar(255)",
+ "Collation": "utf8mb3_general_ci",
+ "Null": "NO",
+ "Key": "",
+ "Default": null,
+ "Extra": "",
+ "Privileges": "select,insert,update,references",
+ "Comment": ""
+ }
+ ],
+ "keys": [
+ {
+ "Key_name": "PRIMARY",
+ "Index_type": "BTREE",
+ "columns": [
+ "id"
+ ],
+ "Non_unique": ""
+ },
+ {
+ "Key_name": "lieferantengutschrift",
+ "Index_type": "BTREE",
+ "columns": [
+ "lieferantengutschrift"
+ ],
+ "Non_unique": ""
+ }
+ ]
+ },
{
"name": "verbindlichkeit_regelmaessig",
"collation": "utf8mb3_general_ci",
diff --git a/upgrade/data/upgrade.php b/upgrade/data/upgrade.php
index a7332c78..fc445672 100644
--- a/upgrade/data/upgrade.php
+++ b/upgrade/data/upgrade.php
@@ -119,6 +119,12 @@ if (php_sapi_name() == "cli") {
$strict_db = false;
}
+ if (in_array('-drop_keys', $argv)) {
+ $drop_keys = true;
+ } else {
+ $drop_keys = false;
+ }
+
if (in_array('-do', $argv)) {
if (!$check_git && !$check_db) {
$do_git = true;
@@ -143,7 +149,8 @@ if (php_sapi_name() == "cli") {
do_db: $do_db,
force: $force,
connection: $connection,
- origin: $origin);
+ origin: $origin,
+ drop_keys: $drop_keys);
} else {
info();
}
@@ -155,7 +162,7 @@ if (php_sapi_name() == "cli") {
}
// -------------------------------- END
-function upgrade_main(string $directory,bool $verbose, bool $check_git, bool $do_git, bool $export_db, bool $check_db, bool $strict_db, bool $do_db, bool $force, bool $connection, bool $origin) {
+function upgrade_main(string $directory,bool $verbose, bool $check_git, bool $do_git, bool $export_db, bool $check_db, bool $strict_db, bool $do_db, bool $force, bool $connection, bool $origin, bool $drop_keys) {
$mainfolder = dirname($directory);
$datafolder = $directory."/data";
@@ -395,7 +402,7 @@ function upgrade_main(string $directory,bool $verbose, bool $check_git, bool $do
echo_out("--------------- Calculating database upgrade for '$schema@$host'... ---------------\n");
$upgrade_sql = array();
- $result = mustal_calculate_db_upgrade($compare_def, $db_def, $upgrade_sql, $mustal_replacers, $strict_db);
+ $result = mustal_calculate_db_upgrade($compare_def, $db_def, $upgrade_sql, $mustal_replacers, $strict_db, $drop_keys);
if (!empty($result)) {
abort(count($result)." errors.\n");
@@ -411,7 +418,7 @@ function upgrade_main(string $directory,bool $verbose, bool $check_git, bool $do
foreach($upgrade_sql as $statement) {
echo_out($statement."\n");
}
- }
+ }
echo_out(count($upgrade_sql)." upgrade statements\n");
diff --git a/vendor/mustal/mustal_mysql_upgrade_tool.php b/vendor/mustal/mustal_mysql_upgrade_tool.php
index d231443a..543f0dc8 100644
--- a/vendor/mustal/mustal_mysql_upgrade_tool.php
+++ b/vendor/mustal/mustal_mysql_upgrade_tool.php
@@ -21,7 +21,7 @@ function mustal_compare_table_array(array $nominal, string $nominal_name, array
Compare two database structures
Returns a structured array containing information on all the differences.
-function mustal_calculate_db_upgrade(array $compare_def, array $db_def, array &$upgrade_sql, bool $strict) : int
+function mustal_calculate_db_upgrade(array $compare_def, array $db_def, array &$upgrade_sql, array $replacers, bool $strict, bool $drop_keys) : array
Generate the SQL needed to upgrade the database to match the definition, based on a comparison.
Data structure in Array and JSON
@@ -71,6 +71,9 @@ $mustal_replacers = [
// Load all db_def from a DB connection into a db_def array
function mustal_load_tables_from_db(string $host, string $schema, string $user, string $passwd, array $replacers) : array {
+ $tables = array();
+ $views = array();
+
// First get the contents of the database table structure
$mysqli = mysqli_connect($host, $user, $passwd, $schema);
@@ -542,11 +545,22 @@ function mustal_implode_with_quote(string $quote, string $delimiter, array $arra
// 11 Table type upgrade not supported
// 12 Upgrade type not supported
-function mustal_calculate_db_upgrade(array $compare_def, array $db_def, array &$upgrade_sql, array $replacers, bool $strict) : array {
+function mustal_calculate_db_upgrade(array $compare_def, array $db_def, array &$upgrade_sql, array $replacers, bool $strict, bool $drop_keys) : array {
$result = array();
$upgrade_sql = array();
+ if ($drop_keys) {
+ foreach ($db_def['tables'] as $table_id => $table) {
+ foreach ($table['keys'] as $key_id => $key) {
+ if ($key['Key_name'] != 'PRIMARY') {
+ $upgrade_sql[] = "ALTER TABLE `".$table['name']. "` DROP KEY `".$key['Key_name']."`;";
+ unset($db_def['tables'][$table_id]['keys'][$key_id]);
+ }
+ }
+ }
+ }
+
$compare_differences = mustal_compare_table_array($compare_def,"in JSON",$db_def,"in DB",true,true);
foreach ($compare_differences as $compare_difference) {
@@ -749,7 +763,7 @@ function mustal_calculate_db_upgrade(array $compare_def, array $db_def, array &$
}
}
- $upgrade_sql = array_unique($upgrade_sql);
+ $upgrade_sql = array_unique($upgrade_sql);
if (count($upgrade_sql) > 0) {
array_unshift($upgrade_sql,"SET SQL_MODE='ALLOW_INVALID_DATES';");
diff --git a/www/devices/index.php b/www/devices/index.php
index 8c02cfe7..b428051d 100644
--- a/www/devices/index.php
+++ b/www/devices/index.php
@@ -22,7 +22,7 @@ include '../lib/libextern.php';
$config = new Config();
-$db = new DB($config->WFdbhost, $config->WFdbname, $config->WFdbuser, $config->WFdbpass,null,$conf->WFdbport);
+$db = new DB($config->WFdbhost, $config->WFdbname, $config->WFdbuser, $config->WFdbpass,null,$config->WFdbport);
//$erp = new erpAPI($app);
//$app->erp = $erp;
diff --git a/www/js/ajax_001.js b/www/js/ajax_001.js
index 972e6914..4835a6e8 100644
--- a/www/js/ajax_001.js
+++ b/www/js/ajax_001.js
@@ -1387,7 +1387,7 @@ function processData( xmlHttp, intID )
if(typeof mySplitResult[2] != 'undefined')parent.document.getElementById('lieferunterabteilung'+commandpostfix).value=trim(mySplitResult[2]);
//parent.document.getElementById('lieferland').options[parent.document.getElementById('lieferland').selectedIndex].value=trim(mySplitResult[3]);
//if(typeof mySplitResult[3] != 'undefined')Select_Value_Set('eprooform.lieferland'+commandpostfix,trim(mySplitResult[3]));
- if(typeof mySplitResult[3] != 'undefined')SelectCountry('#lieferland',trim(mySplitResult[3]));
+// if(typeof mySplitResult[3] != 'undefined')SelectCountry('#lieferland',trim(mySplitResult[3]));
if(typeof mySplitResult[4] != 'undefined')parent.document.getElementById('lieferstrasse'+commandpostfix).value=trim(mySplitResult[4]);
if(typeof mySplitResult[5] != 'undefined')parent.document.getElementById('lieferort'+commandpostfix).value=trim(mySplitResult[5]);
if(typeof mySplitResult[6] != 'undefined')parent.document.getElementById('lieferplz'+commandpostfix).value=trim(mySplitResult[6]);
@@ -1397,6 +1397,9 @@ function processData( xmlHttp, intID )
if(typeof mySplitResult[10] != 'undefined')parent.document.getElementById('ansprechpartnerid'+commandpostfix).value=trim(mySplitResult[10]);
if(typeof mySplitResult[15] != 'undefined')parent.document.getElementById('liefergln'+commandpostfix).value=trim(mySplitResult[15]);
if(typeof mySplitResult[11] != 'undefined')parent.document.getElementById('lieferemail'+commandpostfix).value=trim(mySplitResult[11]);
+
+ if(typeof mySplitResult[3] != 'undefined')SelectCountry('#lieferland',trim(mySplitResult[3])); // moved due to JS error
+
window.parent.abweichend2();
// parent.document.getElementById('lieferansprechpartner').value=trim(mySplitResult[0]);
break;
diff --git a/www/lib/class.erpapi.php b/www/lib/class.erpapi.php
index e73f9123..49be95e9 100644
--- a/www/lib/class.erpapi.php
+++ b/www/lib/class.erpapi.php
@@ -7191,6 +7191,7 @@ title: 'Abschicken',
$navarray['menu']['admin'][$menu]['sec'][] = array('Lohnabrechnung','lohnabrechnung','list');
$navarray['menu']['admin'][$menu]['sec'][] = array('Verbindlichkeiten','verbindlichkeit','list');
+ $navarray['menu']['admin'][$menu]['sec'][] = array('Lieferantengutschriften','lieferantengutschrift','list');
$navarray['menu']['admin'][$menu]['sec'][] = array('Kassenbuch','kasse','list');
@@ -8620,6 +8621,7 @@ function StandardFirmendatenWerte()
$this->AddNeuenFirmendatenWert( 'next_proformarechnung', 'varchar', '128', '', '', '', 1, 1);
$this->AddNeuenFirmendatenWert( 'next_serviceauftrag', 'varchar', '128', '', '', '', 1, 1);
$this->AddNeuenFirmendatenWert( 'next_verbindlichkeit', 'varchar', '128', '', '', '', 1, 1);
+ $this->AddNeuenFirmendatenWert( 'next_lieferantengutschrift', 'varchar', '128', '', '', '', 1, 1);
$this->AddNeuenFirmendatenWert( 'zahlung_auftrag_sofort_de', 'text', '', '', '', '', 1, 1);
$this->AddNeuenFirmendatenWert( 'zahlung_auftrag_de', 'text', '', '', '', '', 1, 1);
@@ -10517,15 +10519,19 @@ function SendPaypalFromAuftrag($auftrag, $test = false)
}
}
- if($variables['datum']=="") $variables['datum']=date('d.m.Y');
+ if (is_array($variables)) {
+ if($variables['datum']=="") {
+ $variables['datum']=date('d.m.Y');
+ }
- if(!empty($variables))
- {
- foreach($variables as $key=>$value)
- {
- $value = $this->UmlauteEntfernen($value);
- $xml = str_replace("{".strtoupper($key)."}",$value,$xml);
- }
+ if(!empty($variables))
+ {
+ foreach($variables as $key=>$value)
+ {
+ $value = $this->UmlauteEntfernen($value);
+ $xml = str_replace("{".strtoupper($key)."}",$value,$xml);
+ }
+ }
}
// y to z wenn Kein PDF -> also nur bei EPL Drucker - 09.06.2019 BS heute auf 0 gestellt bei deutschen adapterboxen eventuell
@@ -13246,6 +13252,11 @@ function SendPaypalFromAuftrag($auftrag, $test = false)
return $this->ReplaceANABRELSGSBE("rechnung",$db,$value,$fromform);
}
+ function ReplaceVerbindlichkeit($db,$value,$fromform)
+ {
+ return $this->ReplaceANABRELSGSBE("verbindlichkeit",$db,$value,$fromform);
+ }
+
function ReplaceRetoure($db,$value,$fromform)
{
return $this->ReplaceANABRELSGSBE('retoure',$db,$value,$fromform);
@@ -15877,127 +15888,6 @@ function Gegenkonto($ust_befreit,$ustid='', $doctype = '', $doctypeId = 0)
$this->app->Tpl->Parse('PAGE','emptytab.tpl');
}
- /**
- * @param int $id
- *
- * @return string
- *
- */
- public function GetTrackingRawLink($id)
- {
- return $this->GetTrackinglink($id, true);
- }
-
- /**
- * @param int $id
- * @param bool $returnRaw
- *
- * @return string
- */
- public function GetTrackinglink($id, $returnRaw = false)
- {
- if($id > 0)
- {
- $versandarr = $this->app->DB->SelectRow("SELECT * FROM versand WHERE id='$id' LIMIT 1");
- }
- if(empty($versandarr))
- {
- return '';
- }
- $adresse = $versandarr['adresse'];
- $lieferscheinid = $versandarr['lieferschein'];
- if($lieferscheinid > 0){
- $lieferscheinarr = $this->app->DB->SelectRow("SELECT auftragid,projekt FROM lieferschein WHERE id='$lieferscheinid' LIMIT 1");
- }
- if(!empty($lieferscheinarr))
- {
- $auftrag = $lieferscheinarr['auftragid'];
- $projekt = $lieferscheinarr['projekt'];
- }else{
- $auftrag = 0;
- $projekt = 0;
- }
- $auftragarr = $this->app->DB->SelectRow("SELECT belegnr,internet,ihrebestellnummer,DATE_FORMAT(datum,'%d.%m.%Y') as datum_de FROM auftrag WHERE id='$auftrag' LIMIT 1");
- if(!empty($auftragarr)){
- $auftragbelegnr = $auftragarr['belegnr'];
- $auftraginternet = $auftragarr['internet'];
- $ihrebestellnummer = $auftragarr['ihrebestellnummer'];
- $auftragdatum = $auftragarr['datum_de'];
- }else{
- $auftragbelegnr = '';
- $auftraginternet = '';
- $ihrebestellnummer = '';
- $auftragdatum = '';
- }
-
- $tracking = $versandarr['tracking'];
- $versandunternehmen = $versandarr['versandunternehmen'];
-
- // FIX fuer selbstabholer Mail
- $versandart = $versandarr['versandart'];
- if($versandart=='selbstabholer') {
- $versandunternehmen='selbstabholer';
- }
-
- if($versandunternehmen=='dhl' || $versandunternehmen=="dhlpremium" || $versandunternehmen=="intraship"){
- $versandmodul = false;
- }
-
- $typ = $versandunternehmen;
- if($typ === ''){
- $typ = $versandart;
- }
- //$versandartenmodul = $this->app->DB->SelectArr("SELECT id, modul FROM versanddienstleister WHERE aktiv = 1 AND modul = '".$this->app->DB->real_escape_string($typ)."' AND (projekt = 0 OR projekt = '$projekt') ORDER BY projekt DESC LIMIT 1");
- $versandartenmodul = $this->app->DB->SelectArr("SELECT * FROM versandarten WHERE aktiv = 1 AND ausprojekt = 0 AND modul != '' AND type = '".$this->app->DB->real_escape_string($typ)."' AND modul != '' AND (projekt = 0 OR projekt = '$projekt') ORDER BY projekt DESC LIMIT 1");
- $standard = true;
- if($versandartenmodul && @is_file(dirname(__FILE__).'/versandarten/'.$versandartenmodul[0]['modul'].'.php'))
- {
- $obj = $this->LoadVersandModul($versandartenmodul[0]['modul'], $versandartenmodul[0]['id']);
- if(!empty($obj) && method_exists($obj, 'Trackinglink'))
- {
- if($obj->Trackinglink($tracking, $notsend, $link, $rawlink))
- {
- if($returnRaw) {
- return $rawlink;
- }
- return $link;
- }
- }
- }elseif($versandartenmodul2 = $this->app->DB->SelectArr("SELECT * FROM versandarten WHERE aktiv = 1 AND ausprojekt = 0 AND type = '".$this->app->DB->real_escape_string($typ)."' AND (projekt = 0 OR projekt = '$projekt') ORDER BY projekt DESC LIMIT 1"))
- {
- $obj = $this->LoadVersandModul($versandartenmodul2[0]['modul'], $versandartenmodul2[0]['id']);
- if(!empty($obj) && method_exists($obj, 'Trackinglink'))
- {
- if($obj->Trackinglink($tracking, $notsend, $link, $rawlink))
- {
- if($returnRaw) {
- return $rawlink;
- }
- return $link;
- }
- }
- }
- if(!$versandmodul && $standard)
- {
- if($versandunternehmen=="dhl" || $versandunternehmen=="dhlpremium" || $versandunternehmen=="intraship")
- {
- return 'http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc='.$tracking;
- }
- else if ($versandunternehmen=="logoix")
- {
- return 'http://www.logoix.com/cgi-bin/tnt.pl?q='.$tracking;
- }
- else if ($versandunternehmen=="dpd")
- {
- return 'https://tracking.dpd.de/parcelstatus/?locale=de_DE&query='.$tracking;
- }
- else if ($versandunternehmen=="gls")
- {
- return 'https://www.gls-group.eu/276-I-PORTAL-WEB/content/GLS/DE03/DE/5004.htm?txtRefNo='.$tracking;
- }
- }
- }
-
/**
* @param int $id
*/
@@ -25530,31 +25420,31 @@ function MailSendFinal($from,$from_name,$to,$to_name,$betreff,$text,$files="",$p
{
$signaturtext = $this->Signatur($from);
if($this->isHTML($signaturtext))
- $body = utf8_decode(str_replace('\r\n',"\n",$text))."
".$signaturtext;
+ $body = str_replace('\r\n',"\n",$text)."
".$signaturtext;
else
- $body = utf8_decode(str_replace('\r\n',"\n",$text))."
".nl2br($signaturtext);
+ $body = str_replace('\r\n',"\n",$text)."
".nl2br($signaturtext);
}else{
if($projekt > 0 && $this->Projektdaten($projekt,"absendesignatur")!=""){
$signaturtext = $this->Projektdaten($projekt,"absendesignatur");
if($this->isHTML($signaturtext))
- $body = utf8_decode(str_replace('\r\n',"\n",$text))."
".$signaturtext;
+ $body = str_replace('\r\n',"\n",$text)."
".$signaturtext;
else
- $body = utf8_decode(str_replace('\r\n',"\n",$text))."
".$this->ReadyForPDF(nl2br($signaturtext));
+ $body = str_replace('\r\n',"\n",$text)."
".$this->ReadyForPDF(nl2br($signaturtext));
}else{
if(strlen(trim($this->Signatur($from))) > 0 && $eigenesignatur == 0){
$signaturtext = $this->Signatur($from);
if($this->isHTML($signaturtext))
$body = str_replace('\r\n',"\n",$text)."
".$signaturtext;
else
- $body = utf8_decode(str_replace('\r\n',"\n",$text))."
".nl2br($signaturtext);
+ $body = str_replace('\r\n',"\n",$text)."
".nl2br($signaturtext);
}else{
- $body = utf8_decode(str_replace('\r\n',"\n",$text));
+ $body = str_replace('\r\n',"\n",$text);
}
}
}
} else {
- $body = utf8_decode(str_replace('\r\n',"\n",$text));
+ $body = str_replace('\r\n',"\n",$text);
}
{
@@ -25582,6 +25472,8 @@ function MailSendFinal($from,$from_name,$to,$to_name,$betreff,$text,$files="",$p
$recipients = [];
$to_csv = "";
+ $to_array = array();
+ $to_name_array = array();
$to_name_csv = "";
// Prepare names and addresses
@@ -25799,6 +25691,7 @@ function MailSendFinal($from,$from_name,$to,$to_name,$betreff,$text,$files="",$p
$uebersetzung['dokument_artikelnummerkunde']['deutsch'] = "Ihre Artikelnummer";
$uebersetzung['dokument_menge']['deutsch'] = "Menge";
$uebersetzung['dokument_gesamt']['deutsch'] = "Gesamt";
+ $uebersetzung['dokument_gesamt_optional']['deutsch'] = "Gesamt optional";
$uebersetzung['dokument_gesamt_total']['deutsch'] = "Gesamt";
$uebersetzung['dokument_mwst']['deutsch'] = "MwSt.";
$uebersetzung['dokument_zzglmwst']['deutsch'] = "zzgl. MwSt.";
@@ -25816,6 +25709,7 @@ function MailSendFinal($from,$from_name,$to,$to_name,$betreff,$text,$files="",$p
$uebersetzung['dokument_ursprungsregion']['deutsch'] = "Ursprungsregion";
$uebersetzung['dokument_gewicht']['deutsch'] = "Gewicht";
$uebersetzung['dokument_gesamtnetto']['deutsch'] = "Gesamt netto";
+ $uebersetzung['dokument_gesamtnetto_optional']['deutsch'] = "Gesamt netto optional";
$uebersetzung['dokument_seite']['deutsch'] = "Seite";
$uebersetzung['dokument_seitevon']['deutsch'] = "von";
$uebersetzung['dokument_datum']['deutsch'] = "Datum";
@@ -26074,7 +25968,14 @@ function MailSendFinal($from,$from_name,$to,$to_name,$betreff,$text,$files="",$p
}
}
else {
- $this->app->DB->Update("UPDATE firmendaten SET " . $field . "='$value' WHERE id='" . $firmendatenid . "'");
+
+ $column_exists = $this->app->DB->Select("SHOW COLUMNS FROM firmendaten WHERE field = '".$field."'");
+
+ if ($column_exists) {
+ $this->app->DB->Update("UPDATE firmendaten SET " . $field . "='$value' WHERE id='" . $firmendatenid . "'");
+ } else {
+ $this->AddNeuenFirmendatenWert($field, $typ, $typ1, $typ2, $value, $default_value, $default_null, $darf_null);
+ }
}
$db = $this->app->Conf->WFdbname;
if(!empty($this->firmendaten[$db])) {
@@ -27720,7 +27621,7 @@ function Firmendaten($field,$projekt="")
$allowedtypes = ['angebot', 'auftrag', 'rechnung', 'lieferschein', 'arbeitsnachweis', 'reisekosten',
'bestellung', 'gutschrift', 'kundennummer', 'lieferantennummer', 'mitarbeiternummer', 'waren',
'produktion', 'sonstiges', 'anfrage', 'artikelnummer', 'kalkulation', 'preisanfrage', 'proformarechnung',
- 'retoure', 'verbindlichkeit', 'goodspostingdocument', 'receiptdocument'];
+ 'retoure', 'verbindlichkeit','lieferantengutschrift', 'goodspostingdocument', 'receiptdocument'];
$dbfield = "next_$type";
$belegnr = $this->app->DB->Select("SELECT $dbfield FROM projekt WHERE id='$projekt' LIMIT 1");
@@ -27846,6 +27747,11 @@ function Firmendaten($field,$projekt="")
if($belegnr == "0" || $belegnr=="") $belegnr = 10000;
$newbelegnr = $this->CalcNextNummer($belegnr);
break;
+ case "lieferantengutschrift":
+ $belegnr = $this->Firmendaten("next_lieferantengutschrift");
+ if($belegnr == "0" || $belegnr=="") $belegnr = 20000;
+ $newbelegnr = $this->CalcNextNummer($belegnr);
+ break;
case 'receiptdocument':
$belegnr = $this->Firmendaten('next_receiptdocument');
if($belegnr == '0' || $belegnr=='') {
@@ -35373,6 +35279,7 @@ function Firmendaten($field,$projekt="")
}
$ust_befreit = $this->app->DB->Select("SELECT ust_befreit FROM $typ WHERE id = '$typid' LIMIT 1");
+ $ustid = $this->app->DB->Select("SELECT ustid FROM $typ WHERE id = '$typid' LIMIT 1");
$aufwendung = false;
switch($typ)
{
@@ -35383,9 +35290,9 @@ function Firmendaten($field,$projekt="")
break;
}
- $this->GetArtikelSteuer($artikel, $ust_befreit, $aufwendung, $tmpsteuersatz, $tmpsteuertext, $erloes, $posRow['umsatzsteuer'], null, $projekt);
+ $this->GetArtikelSteuer($artikel, $ust_befreit, $aufwendung, $tmpsteuersatz, $tmpsteuertext, $erloes, $posRow['umsatzsteuer'], $ustid, $projekt);
- $this->getErloesFirmendaten($artikel, $ust_befreit, $aufwendung, $tmpsteuersatzFD, $tmpsteuertextFD, $tmperloesFD, $posRow['umsatzsteuer'], null, $projekt);
+ $this->getErloesFirmendaten($artikel, $ust_befreit, $aufwendung, $tmpsteuersatzFD, $tmpsteuertextFD, $tmperloesFD, $posRow['umsatzsteuer'], $ustid, $projekt);
if (!$tmpsteuersatz) {
$tmpsteuersatz = $tmpsteuersatzFD;
@@ -37538,7 +37445,7 @@ function Firmendaten($field,$projekt="")
WHERE ds.objekt LIKE 'Artikel' AND
ds.parameter = '%d' AND
(ds.subjekt LIKE 'Shopbild' OR ds.subjekt LIKE 'Druckbild' OR ds.subjekt LIKE 'Bild')
- ORDER BY ds.subjekt LIKE 'Shopbild' DESC, ds.subjekt LIKE 'Druckbild' DESC
+ ORDER BY ds.subjekt LIKE 'Shopbild' DESC, ds.subjekt LIKE 'Druckbild' DESC, ds.sort
LIMIT 1",
$artikel)
);
diff --git a/www/lib/class.remote.php b/www/lib/class.remote.php
index e15348f0..15085ca7 100644
--- a/www/lib/class.remote.php
+++ b/www/lib/class.remote.php
@@ -1,6 +1,6 @@
app->DB->Select("SELECT id FROM projekt WHERE id = $projekt AND projektlager = 1 LIMIT 1");
$tmp = new ObjGenArtikel($this->app);
$cartikel_arr = !empty($artikel_arr)?count($artikel_arr):0;
+
for($i=0;$i<$cartikel_arr;$i++)
{
+
$artikel = $artikel_arr[$i];
$lagerexport = $this->app->erp->GetArtikelShopEinstellung('autolagerlampe', $artikel, $shopexportarr);
$tmp->Select($artikel);
@@ -1260,6 +1266,9 @@ class Remote
$data[$i]['uebersicht_de'] = htmlspecialchars($tmp->GetUebersicht_De(),ENT_QUOTES);
$data[$i]['uebersicht_en'] = htmlspecialchars($tmp->GetUebersicht_En(),ENT_QUOTES);
$data[$i]['herkunftsland'] = $tmp->GetHerkunftsland();
+
+ $data[$i]['texteuebertragen'] = $shopexportarr['texteuebertragen'];
+
if(method_exists($tmp,'GetMetadescription_De'))
{
$data[$i]['metadescription_de'] = $tmp->GetMetadescription_De();
@@ -1891,7 +1900,7 @@ class Remote
'altersfreigabe' => $eigenschaft['altersfreigabe'], 'ean' => $eigenschaft['ean'],
'lag' => $matrixStock,
'pseudolager' => $matrixPseudoStorage, 'pseudopreis' => $eigenschaft['pseudopreis'],
- 'restmenge' => $eigenschaft['restmenge'], 'steuersatz' => ($steuer - 1) * 100,
+ 'restmenge' => $eigenschaft['restmenge'], 'steuersatz' => ($steuer - 1) * 100, 'umsatzsteuer' => $eigenschaft['umsatzsteuer'],
'bruttopreis' => $eigenschaft['preis'] * $steuer, 'inaktiv' => $eigenschaft['inaktiv'],
'name_de' => $eigenschaft['name_de'], 'name_en' => $eigenschaft['name_en'],
'uebersicht_de' => $eigenschaft['uebersicht_de'], 'uebersicht_en' => $eigenschaft['uebersicht_en']);
@@ -2295,133 +2304,58 @@ class Remote
return $result;
}
- public function getDataToSendForUpdateOrder(int $shopId, int $orderId): array
+ public function getDataToSendForUpdateOrder(int $shopId, int $orderId): ?OrderStatusUpdateRequest
{
- $orderArr = $this->app->DB->SelectRow("SELECT * FROM `auftrag` WHERE `id` = {$orderId} LIMIT 1");
- $status = $orderArr['status'];
- $zahlungsweise = $orderArr['zahlungsweise'];
- $shopextid = $orderArr['shopextid'];
- $internet = $orderArr['internet'];
- $deliveryNoteArr = $this->app->DB->SelectRow(
- "SELECT `id`, `versandart` FROM `lieferschein` WHERE `auftragid` = {$orderId} LIMIT 1"
- );
- $trackingArr = null;
- $versandart = '';
- $tracking = '';
- $shippingProduct = null;
- if(!empty($deliveryNoteArr)) {
- $deliveryNoteId = $deliveryNoteArr['id'];
- $versandart = $deliveryNoteArr['versandart'];
- $query =
- "SELECT *
- FROM `shopexport_versandarten`
- WHERE `aktiv`=1 AND `versandart_wawision` = '{$versandart}' AND `shop` = {$shopId} AND `versandart_wawision` <> ''
- LIMIT 1";
- $shippingMapping = $this->app->DB->SelectRow($query);
- $versandartAusgehend = $shippingMapping['versandart_ausgehend'] ?? null;
- $shippingProduct = $shippingMapping['produkt_ausgehend'] ?? null;
+ $orderArr = $this->app->DB->SelectRow("SELECT `zahlungsweise`, `shopextid` FROM `auftrag` WHERE `id` = $orderId LIMIT 1");
+ if (empty($orderArr))
+ return null;
- if(!empty($versandartAusgehend)){
- $versandart = $versandartAusgehend;
- }
- $trackingArr = $this->app->DB->SelectPairs(
- sprintf(
- "SELECT `id`, `tracking`
- FROM `versand`
- WHERE `lieferschein` = {$deliveryNoteId} AND `tracking` <> ''
- ORDER BY `id` DESC"
- )
- );
- $tracking = '';
- if(!empty($trackingArr)) {
- $tracking = reset($trackingArr);
+ $data = new OrderStatusUpdateRequest();
+ $data->orderId = $orderId;
+ $data->shopOrderId = $orderArr['shopextid'];
+
+ $statusArr = $this->app->DB->SelectFirstCols("SELECT DISTINCT status FROM auftrag WHERE id = $orderId OR teillieferungvon = $orderId");
+ if (in_array('storniert', $statusArr))
+ $data->orderStatus = OrderStatus::Cancelled;
+ if (in_array('abgeschlossen', $statusArr))
+ $data->orderStatus = OrderStatus::Completed;
+ if (in_array('freigegeben', $statusArr))
+ $data->orderStatus = OrderStatus::InProgress;
+ if (in_array('angelegt', $statusArr))
+ $data->orderStatus = OrderStatus::Imported;
+
+ $sql = "
+ SELECT
+ v.id,
+ v.tracking,
+ v.tracking_link,
+ COALESCE(sv.versandart_ausgehend, sv.versandart_shop, v.versandart) versandart
+ FROM
+ auftrag a
+ LEFT JOIN lieferschein l ON
+ l.auftragid = a.id
+ LEFT JOIN lieferschein_position lp ON
+ lp.lieferschein = l.id
+ LEFT JOIN versandpaket_lieferschein_position vlp ON
+ vlp.lieferschein_position = lp.id
+ LEFT JOIN versandpakete v ON
+ vlp.versandpaket = v.id OR v.lieferschein_ohne_pos = l.id
+ LEFT JOIN shopexport_versandarten sv ON
+ sv.versandart_wawision = v.versandart AND sv.shop = $shopId
+ WHERE a.id = $orderId OR a.teillieferungvon = $orderId
+ ORDER BY v.id";
+
+ $shipments = $this->app->DB->SelectArr($sql);
+ foreach ($shipments as $shipment) {
+ $item = new Shipment();
+ $item->id = $shipment['id'];
+ $item->trackingNumber = $shipment['tracking'];
+ $item->trackingUrl = $shipment['tracking_link'];
+ $item->shippingMethod = $shipment['versandart'];
+ $data->shipments[] = $item;
}
- $positionen = $this->app->DB->SelectArr(
- "SELECT ap.webid, trim(lp.geliefert)+0 AS `geliefert`, trim(lp.menge)+0 AS `menge`, lp.id
- FROM `lieferschein_position` AS `lp`
- INNER JOIN `lieferschein` AS `l` ON l.id = lp.lieferschein
- INNER JOIN `auftrag` AS `a` ON a.id = l.auftragid
- INNER JOIN `auftrag_position` AS `ap` ON ap.id = lp.auftrag_position_id
- WHERE l.id = {$deliveryNoteId} AND ap.webid <> '' "
- );
- $allPositions = false;
- if(!empty($positionen)) {
- $allPositions = true;
- foreach($positionen as $position) {
- if($position['geliefert'] > 0) {
- $itemlist[] = array('webid'=>$position['webid'],'quantity'=>$position['geliefert']);
- if($position['geliefert'] < $position['menge']) {
- $allPositions = false;
- }
- }
- elseif($this->app->DB->Select("SELECT trim(sum(geliefert))+0
- FROM lieferschein_position
- WHERE explodiert_parent = '".$position['id']."' AND lieferschein = '$deliveryNoteId'")) {
- $itemlist[] = array('webid'=>$position['webid'],'quantity'=>$position['menge']);
- }
- else {
- $allPositions = false;
- }
- }
- if($allPositions && (!empty($itemlist)?count($itemlist):0) <
- $this->app->DB->Select(
- sprintf('SELECT count(id) FROM auftrag_position WHERE auftrag = %d', $orderId)
- )
- ) {
- $allPositions = false;
- }
- }
- }
- if(!empty($itemlist)) {
- $data['itemlist'] = $itemlist;
- if($allPositions) {
- $data['allpositions'] = 1;
- }
- }
-
- $data['orderId'] = $orderId;
- $data['auftrag'] = $shopextid;
- $data['internet'] = $internet;
- $data['zahlungsweise'] = $zahlungsweise;
- $data['versandart'] = $versandart;
- if(!empty($trackingArr)) {
- $data['trackinglist'] = $trackingArr;
- }
- if($status==='abgeschlossen') {
- $data['versand']='1';
- $data['zahlung']='1';
- if($shippingProduct !== null) {
- $data['shipping_product'] = $shippingProduct;
- }
- if($tracking!='') {
- $data['tracking']=$tracking;
- $lastShippingId = (int)$this->app->DB->Select(
- sprintf(
- "SELECT `id` FROM `versand` WHERE `lieferschein` = %d AND `lieferschein` > 0
- ORDER BY `id` DESC LIMIT 1",
- $deliveryNoteId
- )
- );
- $trackinglink = $lastShippingId > 0 && method_exists($this->app->erp,'GetTrackinglink')
- ?$this->app->erp->GetTrackinglink($lastShippingId):'';
- if($trackinglink) {
- $data['trackinglink'] = $trackinglink;
- if(!empty($trackingArr)) {
- foreach($trackingArr as $versandId => $track) {
- $data['trackinglinklist'][$versandId] = $this->app->erp->GetTrackinglink($versandId);
- }
- }
- }
- $trackinglinkRaw = $lastShippingId > 0 && method_exists($this->app->erp,'GetTrackingRawLink')
- ?$this->app->erp->GetTrackingRawLink($lastShippingId):'';
- if(!empty($trackinglinkRaw)) {
- $data['trackinglinkraw'] = $trackinglinkRaw;
- }
- }
- }
-
- return $data;
+ return $data;
}
/**
@@ -2432,9 +2366,10 @@ class Remote
*/
public function RemoteUpdateAuftrag($shopId, $orderId)
{
- $data = $this->getDataToSendForUpdateOrder((int)$shopId, (int)$orderId);
- if($data['versand']=='1' || $data['zahlung']=='1')
- {
+ $data = $this->getDataToSendForUpdateOrder((int)$shopId, (int)$orderId);
+ if($data?->orderStatus !== OrderStatus::Completed)
+ return;
+
$bearbeiter = 'Cronjob';
if(isset($this->app->User)){
$bearbeiter = $this->app->DB->real_escape_string($this->app->User->GetName());
@@ -2459,7 +2394,6 @@ class Remote
$this->app->erp->AuftragProtokoll($orderId, 'Versandmeldung an Shop übertragen', $bearbeiter);
$this->app->DB->Update("UPDATE `auftrag` SET `shopextstatus` = 'abgeschlossen' WHERE `id` = $orderId LIMIT 1");
- }
}
/**
diff --git a/www/lib/class.versanddienstleister.php b/www/lib/class.versanddienstleister.php
index 79491d41..e9ca7125 100644
--- a/www/lib/class.versanddienstleister.php
+++ b/www/lib/class.versanddienstleister.php
@@ -57,12 +57,6 @@ abstract class Versanddienstleister
if ($rechnungId <= 0)
$rechnungId = $this->app->DB->Select("SELECT rechnungid FROM lieferschein WHERE id='$lieferscheinId' LIMIT 1");
}
- if ($sid === 'versand') {
- $versandId = $id;
- $lieferscheinId = $this->app->DB->Select("SELECT lieferschein FROM versand WHERE id='$versandId' LIMIT 1");
- $rechnungId = $this->app->DB->Select("SELECT rechnung FROM versand WHERE id='$versandId' LIMIT 1");
- $sid = 'lieferschein';
- }
if ($auftragId <= 0 && $rechnungId > 0)
$auftragId = $this->app->DB->Select("SELECT auftragid FROM rechnung WHERE id=$rechnungId LIMIT 1");
@@ -469,6 +463,7 @@ abstract class Versanddienstleister
CustomsInfo::CUSTOMS_TYPE_RETURN => 'Rücksendung'
];
$json['messages'] = [];
+ $json['submitting'] = false;
$json['form']['services'] = [
Product::SERVICE_PREMIUM => false
];
diff --git a/www/lib/dokumente/class.angebot.php b/www/lib/dokumente/class.angebot.php
index abb92ce7..b0160d23 100644
--- a/www/lib/dokumente/class.angebot.php
+++ b/www/lib/dokumente/class.angebot.php
@@ -41,8 +41,15 @@ class AngebotPDF extends BriefpapierCustom {
{
// pruefe ob es mehr als ein steuersatz gibt // wenn ja dann darf man sie nicht ausblenden
$check = $this->app->erp->SteuerAusBeleg($this->doctype,$id);
- if(!empty($check)?count($check):0>1)$this->ust_spalteausblende=false;
- else $this->ust_spalteausblende=true;
+
+ $this->ust_spalteausblende=false;
+
+ if(!empty($check)) {
+ if (count($check) == 1) {
+ $this->ust_spalteausblende=true;
+ }
+ }
+
}
$briefpapier_bearbeiter_ausblenden = $this->app->erp->Firmendaten('briefpapier_bearbeiter_ausblenden');
@@ -491,30 +498,29 @@ class AngebotPDF extends BriefpapierCustom {
"rabatt"=>$value['rabatt'],
"steuertext"=>$value['steuertext']));
if($positionenkaufmaenischrunden == 3){
- $netto_gesamt = $value['menge'] * round($value['preis'] - ($value['preis'] / 100 * $value['rabatt']),2);
- }else{
+ if (!$value['nicht_einrechnen']) {
+ $netto_gesamt = $value['menge'] * round($value['preis'] - ($value['preis'] / 100 * $value['rabatt']),2);
+ }
+ }else if (!$value['nicht_einrechnen']) {
$netto_gesamt = $value['menge'] * ($value['preis'] - ($value['preis'] / 100 * $value['rabatt']));
}
if($positionenkaufmaenischrunden)
{
$netto_gesamt = round($netto_gesamt, 2);
}
- if($value['optional']!="1"){
+ if(!isset($summen[$value['steuersatz']])) {
+ $summen[$value['steuersatz']] = 0;
+ }
+ if($value['optional']!="1"){
if($value['explodiert_parent'] == 0 || !$berechnen_aus_teile)
{
- $summe = $summe + $netto_gesamt;
- if(!isset($summen[$value['steuersatz']]))$summen[$value['steuersatz']] = 0;
$summen[$value['steuersatz']] += ($netto_gesamt/100)*$value['steuersatz'];
+ $summe = $summe + $netto_gesamt;
$gesamtsteuern +=($netto_gesamt/100)*$value['steuersatz'];
- }
- /*
- if($value['umsatzsteuer']=="" || $value['umsatzsteuer']=="normal")
- {
- $summeV = $summeV + (($netto_gesamt/100)*$this->app->erp->GetSteuersatzNormal(false,$id,"angebot"));
- }
- else {
- $summeR = $summeR + (($netto_gesamt/100)*$this->app->erp->GetSteuersatzErmaessigt(false,$id,"angebot"));
- }*/
+ }
+ } else {
+ $summe_netto_optional += $netto_gesamt;
+ $steuern_optional +=($netto_gesamt/100)*$value['steuersatz'];
}
}
@@ -536,7 +542,7 @@ class AngebotPDF extends BriefpapierCustom {
if($this->app->erp->AngebotMitUmsatzeuer($id))
{
- $this->setTotals(array("totalArticles"=>$summe,"total"=>$summe + $gesamtsteuern,"summen"=>$summen,"totalTaxV"=>0,"totalTaxR"=>0));
+ $this->setTotals(array("totalArticles"=>$summe,"total"=>$summe + $gesamtsteuern,"summen"=>$summen,"totalTaxV"=>0,"totalTaxR"=>0,"optional"=>$summe_netto_optional+$steuern_optional,"optional_netto"=>$summe_netto_optional));
//$this->setTotals(array("totalArticles"=>$summe,"totalTaxV"=>$summeV,"totalTaxR"=>$summeR,"total"=>$summe+$summeV+$summeR));
} else {
$this->setTotals(array("totalArticles"=>$summe,"total"=>$summe));
diff --git a/www/lib/dokumente/class.auftrag.php b/www/lib/dokumente/class.auftrag.php
index 00f43182..ac6273eb 100644
--- a/www/lib/dokumente/class.auftrag.php
+++ b/www/lib/dokumente/class.auftrag.php
@@ -43,8 +43,13 @@ class AuftragPDF extends BriefpapierCustom {
{
// pruefe ob es mehr als ein steuersatz gibt // wenn ja dann darf man sie nicht ausblenden
$check = $this->app->erp->SteuerAusBeleg($this->doctype,$id);
- if(!empty($check)?count($check):0>1)$this->ust_spalteausblende=false;
- else $this->ust_spalteausblende=true;
+ $this->ust_spalteausblende=false;
+
+ if(!empty($check)) {
+ if (count($check) == 1) {
+ $this->ust_spalteausblende=true;
+ }
+ }
}
$briefpapier_bearbeiter_ausblenden = $this->app->erp->Firmendaten('briefpapier_bearbeiter_ausblenden');
diff --git a/www/lib/dokumente/class.briefpapier.php b/www/lib/dokumente/class.briefpapier.php
index cfa6a08b..dcecb9b2 100644
--- a/www/lib/dokumente/class.briefpapier.php
+++ b/www/lib/dokumente/class.briefpapier.php
@@ -658,7 +658,7 @@ class Briefpapier extends SuperFPDF {
public function addItem($rdata){
// add rabatt
- if($rdata['price']!='-'){
+ if($rdata['price']!='-' && is_numeric($rdata['price'])){
if($rdata['rabatt'] == 100){
$rdata['tprice'] = round($rdata['amount'] * ((double)$rdata['price'] - (double)($rdata['price'] / 100.00 * (double)$rdata['rabatt'])), 13);
}else{
@@ -1775,7 +1775,12 @@ class Briefpapier extends SuperFPDF {
$total=$totalFullTax=$totalReducedTax=0;
$citems = !empty($this->items)?count($this->items):0;
for($i=0;$i<$citems;$i++) {
- $total += $this->items[$i]['tprice'];
+ if (!$this->items[$i]['optional']) {
+ $total += $this->items[$i]['tprice'];
+ } else {
+ $totalOptional += $this->items[$i]['tprice'];
+ }
+
if($this->items[$i]['tax']=="USTV") {
$totalFullTax+= $this->items[$i]['tprice']*USTV;
}
@@ -1783,7 +1788,7 @@ class Briefpapier extends SuperFPDF {
$totalReducedTax+= $this->items[$i]['tprice']*USTR;
}
}
- return array($total,$totalFullTax,$totalReducedTax);
+ return array($total,$totalFullTax,$totalReducedTax,$totalOptional);
}
function GetFont()
@@ -1807,7 +1812,7 @@ class Briefpapier extends SuperFPDF {
$result = $this->app->erp->Firmendaten($key);
}
if (empty($result)) {
- $result = 0;
+ $result = null;
}
return($result);
}
@@ -2022,10 +2027,15 @@ class Briefpapier extends SuperFPDF {
//FREITEXT1
$freitext1aktiv = $this->getStyleElement('freitext1aktiv');
if($freitext1aktiv){
+
$freitext1inhalt = $this->app->erp->Beschriftung("freitext1inhalt");
+
if($freitext1inhalt=="") $freitext1inhalt = $this->getStyleElement('freitext1inhalt');
- $freitext1inhalt = $this->app->erp->ParseUserVars($this->table,$this->id,$freitext1inhalt);
+ if (!empty($this->table)) {
+ $freitext1inhalt = $this->app->erp->ParseUserVars($this->table,$this->id,$freitext1inhalt);
+ }
+
$freitext1inhalt = $this->app->erp->ReadyForPDF($freitext1inhalt);
$freitext1schriftgroesse = $this->getStyleElement('freitext1schriftgroesse');
$freitext1y = $this->getStyleElement('freitext1y');
@@ -2044,7 +2054,10 @@ class Briefpapier extends SuperFPDF {
$freitext2inhalt = $this->app->erp->Beschriftung("freitext2inhalt");
if($freitext2inhalt=="") $freitext1inhalt = $this->getStyleElement('freitext2inhalt');
- $freitext2inhalt = $this->app->erp->ParseUserVars($this->table,$this->id,$freitext2inhalt);
+ if (!empty($this->table)) {
+ $freitext2inhalt = $this->app->erp->ParseUserVars($this->table,$this->id,$freitext2inhalt);
+ }
+
$freitext2inhalt = $this->app->erp->ReadyForPDF($freitext2inhalt);
$freitext2schriftgroesse = $this->getStyleElement('freitext2schriftgroesse');
$freitext2y = $this->getStyleElement('freitext2y');
@@ -2498,7 +2511,6 @@ class Briefpapier extends SuperFPDF {
}
public function renderItems() {
-
$this->app->erp->RunHook('briefpapier_renderitems',1, $this);
// if($this->bestellungohnepreis) $this->doctype="lieferschein";
$posWidth = $this->getStyleElement("breite_position");
@@ -2942,7 +2954,6 @@ class Briefpapier extends SuperFPDF {
if($this->doctype!=='zahlungsavis')
{
if($item['tax']!=='hidden'){
-
if($anzeigeBelegNettoAdrese){
//if(($this->anrede=="firma" || $this->app->erp->AnzeigeBelegNetto($this->anrede,$projekt) || $this->doctype=="bestellung" || $this->getStyleElement("immernettorechnungen",$projekt)=="1")
//&& $this->getStyleElement("immerbruttorechnungen",$projekt)!="1")
@@ -3068,16 +3079,18 @@ class Briefpapier extends SuperFPDF {
// && $this->getStyleElement("immerbruttorechnungen",$projekt)!="1")
{
if(!$inventurohnepreis){
- $this->Cell_typed($priceWidth,$cellhoehe,$item['ohnepreis']?'':$this->formatMoney((double)$item['tprice']),0,0,'R');
+// $this->Cell_typed($priceWidth,$cellhoehe,$item['ohnepreis']?'':$this->formatMoney((double)$item['tprice']),0,0,'R');
+ $price_displayed = $item['ohnepreis']?'':$this->formatMoney((double)$item['tprice']);
}
}
else{
if(!$inventurohnepreis){
- $this->Cell_typed($priceWidth, $cellhoehe, $item['ohnepreis'] ? '' : $this->formatMoney((double)$item['tprice'] * $item['tmptax']), 0, 0, 'R');
+// $this->Cell_typed($priceWidth, $cellhoehe, $item['ohnepreis'] ? '' : $this->formatMoney((double)$item['tprice'] * $item['tmptax']), 0, 0, 'R');
+ $price_displayed = $item['ohnepreis'] ? '' : $this->formatMoney((double)$item['tprice'] * $item['tmptax']);
}
}
- $this->Cell_typed($rabattWidth,$cellhoehe,"",0,0,'R');
+ // $this->Cell_typed($rabattWidth,$cellhoehe,"",0,0,'R');
}
}
}
@@ -3093,7 +3106,7 @@ class Briefpapier extends SuperFPDF {
$this->Cell_typed($priceWidth, $cellhoehe, $item['ohnepreis'] ? '' : $this->formatMoney((double)$item['price'] * $item['tmptax']), 0, 0, 'R');
}
}
- }
+ }
//$this->Cell_typed($sumWidth,$cellhoehe,$this->formatMoney($item['tprice']).' '.$item['currency'],0,0,'R');
if($this->rabatt=='1')
{
@@ -3107,12 +3120,14 @@ class Briefpapier extends SuperFPDF {
//if(($this->anrede=="firma" || $this->app->erp->AnzeigeBelegNetto($this->anrede,$projekt) || $this->doctype=="bestellung" || $this->getStyleElement("immernettorechnungen",$projekt)=="1")
// && $this->getStyleElement("immerbruttorechnungen",$projekt)!="1")
if(!$inventurohnepreis){
- $this->Cell_typed($sumWidth, $cellhoehe, $item['ohnepreis'] ? '' : $this->formatMoney((double)$item['tprice']), 0, 0, 'R');
+// $this->Cell_typed($sumWidth, $cellhoehe, $item['ohnepreis'] ? '' : $this->formatMoney((double)$item['tprice']), 0, 0, 'R');
+ $price_displayed = $item['ohnepreis'] ? '' : $this->formatMoney((double)$item['tprice']);
}
}
else{
if(!$inventurohnepreis){
- $this->Cell_typed($sumWidth, $cellhoehe, $item['ohnepreis'] ? '' : $this->formatMoney((double)$item['tprice'] * $item['tmptax']), 0, 0, 'R');
+// $this->Cell_typed($sumWidth, $cellhoehe, $item['ohnepreis'] ? '' : $this->formatMoney((double)$item['tprice'] * $item['tmptax']), 0, 0, 'R');
+ $price_displayed = $item['ohnepreis'] ? '' : $this->formatMoney((double)$item['tprice'] * $item['tmptax']);
}
}
}
@@ -3121,18 +3136,29 @@ class Briefpapier extends SuperFPDF {
// if(($this->anrede=="firma" || $this->app->erp->AnzeigeBelegNetto($this->anrede,$projekt) || $this->doctype=="bestellung" || $this->getStyleElement("immernettorechnungen",$projekt)=="1")
// && $this->getStyleElement("immerbruttorechnungen",$projekt)!="1")
if(!$inventurohnepreis){
- $this->Cell_typed($sumWidth, $cellhoehe, $item['ohnepreis'] ? '' : $this->formatMoney((double)$item['tprice']), 0, 0, 'R');
+// $this->Cell_typed($sumWidth, $cellhoehe, $item['ohnepreis'] ? '' : $this->formatMoney((double)$item['tprice']), 0, 0, 'R');
+ $price_displayed = $item['ohnepreis'] ? '' : $this->formatMoney((double)$item['tprice']);
}
}
else{
if(!$inventurohnepreis){
- $this->Cell_typed($sumWidth, $cellhoehe, $item['ohnepreis'] ? '' : $this->formatMoney((double)$item['tprice'] * $item['tmptax']), 0, 0, 'R');
+// $this->Cell_typed($sumWidth, $cellhoehe, $item['ohnepreis'] ? '' : $this->formatMoney((double)$item['tprice'] * $item['tmptax']), 0, 0, 'R');
+ $price_displayed = $item['ohnepreis'] ? '' : $this->formatMoney((double)$item['tprice'] * $item['tmptax']);
}
}
}
}
}
+ // OpenXE add price here
+ if (!empty($price_displayed)) {
+ if ($item['optional']) {
+ $this->Cell_typed($sumWidth, $cellhoehe, "(".$price_displayed.")", 0, 0, 'R');
+ } else {
+ $this->Cell_typed($sumWidth, $cellhoehe, $price_displayed, 0, 0, 'R');
+ }
+ }
+
}
else if(($this->doctype==='lieferschein' || $this->doctype==='preisanfrage') && $this->getStyleElement('artikeleinheit')=='1')
{
@@ -4008,7 +4034,7 @@ class Briefpapier extends SuperFPDF {
}
$beschriftung_zeile = ucfirst($zwischenpositionen[$i]['postype']);
-
+
if($data['name']=="")
$html = ($fett?"":"").$beschriftung_zeile.($fett?"":"");
else
@@ -4029,10 +4055,10 @@ class Briefpapier extends SuperFPDF {
$abstand_links = $posWidth +$itemNoWidth;
}
- $this->SetX($x+$abstand_links);
-
- $text = $this->WriteHTML($html);
- $text = empty($text)?"":$text;
+ $this->SetX($x+$abstand_links);
+
+ $text = $this->WriteHTML($html);
+ $text = empty($text)?"":$text;
$this->Cell_typed($descWidth,4,);
$this->SetX($x+$abstand_links+$descWidth);
@@ -4279,7 +4305,7 @@ class Briefpapier extends SuperFPDF {
$this->Cell_typed(40,3,'',0,0,'R');
}
$this->Ln();
- }
+ }
$this->SetY($this->GetY()+2);
//$this->Line(110, $this->GetY(), 190,$this->GetY());
}
@@ -4320,6 +4346,16 @@ class Briefpapier extends SuperFPDF {
$this->Line($differenz_wegen_abstand+5, $this->GetY(), 210-$this->getStyleElement('abstand_seitenrandrechts'),$this->GetY());
$this->Line($differenz_wegen_abstand+5, $this->GetY()+1, 210-$this->getStyleElement('abstand_seitenrandrechts'),$this->GetY()+1);
}
+
+ if(!empty($this->totals['optional'])) {
+ $this->SetFont($this->GetFont(),'',$this->getStyleElement('schriftgroesse_gesamt'));
+ $this->Ln(2);
+ $this->Cell_typed($differenz_wegen_abstand,1,'',0);
+ $this->Cell_typed(30,5,"(".$this->app->erp->Beschriftung('dokument_gesamt_optional'),0,0,'L');
+ $this->Cell_typed(40,5,$this->formatMoney(round($this->totals['optional'],2), 2).' '.$this->waehrung.")",0,0,'R');
+ $this->Ln();
+ }
+
$this->SetY($this->GetY()+10);
}
diff --git a/www/lib/dokumente/class.etiketten.php b/www/lib/dokumente/class.etiketten.php
index 61f18f6e..7078cb9a 100644
--- a/www/lib/dokumente/class.etiketten.php
+++ b/www/lib/dokumente/class.etiketten.php
@@ -1,201 +1,202 @@
-app=$app;
- $this->page_definded=false;
- }
-
- function SetXML($xml)
- {
- if(empty($xml))return;
- $xml = str_replace('&','&', $xml);
- try {
- $label = new SimpleXMLElement($xml);
- } catch (Exception $e) {
- return;
- }
-
- foreach($label as $key=>$items)
- {
- switch($key)
- {
- case "settings":
- if(!$this->page_definded)
- {
- parent::__construct('P','mm',array(trim($items->attributes()->width),trim($items->attributes()->height)));
- $this->page_definded = true;
- }
-
- $this->SetAutoPageBreak(false);
- $this->SetFont('Arial','B',4);
- $this->SetLeftMargin(0);
- $this->SetMargins(0,0,0);
- $this->AddPage();
- break;
-
- case "line":
- $this->SetXY(trim($items->attributes()->x),$items->attributes()->y,$items[0]);
- $this->SetFont('Arial','',$items->attributes()->size*2);
- $this->MultiCell(0,$items->attributes()->size,$items[0],0,'L');
- break;
-
- case "rectangle":
- $attributes = $items->attributes();
- $borderwidth = 1;
- if(isset($attributes->size))$borderwidth = $attributes->size;
- $this->SetLineWidth($borderwidth / 10);
- $this->Rect($items->attributes()->x, $items->attributes()->y,trim($items->attributes()->width),trim($items->attributes()->height),'B');
- break;
-
- case "image":
- $filename = '';
- if(isset($items->attributes()->src))
- {
- $src = str_replace('&','&',$items->attributes()->src);
- if(stripos($src,'http://') === false && stripos($src,'https://') === false)
- {
- $src = 'http://'.$src;
- }
- $content = file_get_contents($src);
- if($content)
- {
- $filename = rtrim($this->app->erp->GetTMP(),'/').'/'.md5(microtime(true).$items[0]);
- file_put_contents($filename.'1.jpg', $content);
-
- $bildbreite = trim($items->attributes()->width);
- $bildhoehe = trim($items->attributes()->height);
- if(!class_exists('image'))include_once(__DIR__.'/../class.image.php');
- $img = new image($this->app);
- if($bildbreite > 0)
- {
- $breite = $bildbreite;
- }else{
- $breite = 30;
- }
- if($bildhoehe > 0)
- {
- $hoehe = $bildhoehe;
- }else{
- $hoehe = $breite;
- }
- $_breite = $breite;
- $_hoehe = $hoehe;
- list($width, $height) = getimagesize($filename.'1.jpg');
- if($width > 0 && $height > 0)
- {
- $scalex = $breite / $width;
- $scaley = $hoehe / $height;
- if($scalex < $scaley)
- {
- $hoehe /= $scaley / $scalex;
- $hoehe = ceil($hoehe);
- }else{
- $breite /= $scalex / $scaley;
- $breite = ceil($breite);
- }
- $str = $content;
- $manipulator = new ImageManipulator($str);
- $manipulator->resample($_breite*10, $_hoehe*10, false,true, true);
- $typ = IMAGETYPE_JPEG;
- $manipulator->save($filename.'2.jpg', $typ);
- $items[0] = $filename.'2.jpg';
- }
- }
-
- }
- $type = exif_imagetype ( trim($items[0]) );
-
- switch($type)
- {
- case IMAGETYPE_GIF: $type="gif"; break;
- case IMAGETYPE_JPEG: $type="jpg"; break;
- case IMAGETYPE_PNG: $type="png"; break;
- default: $type="";
- }
- if($type!="")
- {
- $this->Image(trim($items[0]),trim($items->attributes()->x),trim($items->attributes()->y),trim($items->attributes()->width),trim($items->attributes()->height),$type);
- }
- if($filename != '')
- {
- unlink($filename.'1.jpg');
- unlink($filename.'2.jpg');
- }
- break;
-
- case "barcode":
- if((String)($items->attributes()->type)=="E30") {
- $this->EAN13($items->attributes()->x,$items->attributes()->y, $items[0],$items->attributes()->size);
- }
- else if((String)($items->attributes()->type)=="Code128" || (String)($items->attributes()->type)=="1") {
- $this->Code128($items->attributes()->x, $items->attributes()->y, $items[0], $items->attributes()->width, $items->attributes()->size);
- }
- else if((String)($items->attributes()->type)=="GS1-128" || (String)($items->attributes()->type)=="1") {
- //$items[0] = "!FNC1!0104012345012345!FNC1!081231!FNC1!1012345";
-
- $tmp =explode("!FNC1!",$items[0]);
- $codewithfnc1 = implode(chr(206),$tmp);
-
- //echo chr(206)."0104012345012345".chr(206)."081231".chr(206)."1012345";
- //$this->Code128($items->attributes()->x, $items->attributes()->y, chr(206)."0104012345012345".chr(206)."081231".chr(206)."1012345", $items->attributes()->width, $items->attributes()->size); // 206 = FNC1
- $this->Code128($items->attributes()->x, $items->attributes()->y, $codewithfnc1, $items->attributes()->width, $items->attributes()->size); // 206 = FNC1
- //$this->Code128($items->attributes()->x, $items->attributes()->y, chr(206).$items[0], $items->attributes()->width, $items->attributes()->size); // 206 = FNC1
- }
- else { // standard auf 2 bzw default
- $this->Code39($items->attributes()->x,$items->attributes()->y, $items[0], 0.5, $items->attributes()->size);//, $printText=false)
- }
-
- break;
- case "qrcode":
- /** @var BarcodeFactory $factory */
- $factory = $this->app->Container->get('BarcodeFactory');
- $ecLevel = 'M';
- $type = 'png';
- $filename = rtrim($this->app->erp->GetTMP(),'/').'/'.md5(microtime(true).$items[0]).'.' . $type;
-
- $qrText = (string) $items[0];
- $qrcode = $factory->createQrCode($qrText, $ecLevel);
- $width = $items->attributes()->width ?? $items->attributes()->size;
- $height = $items->attributes()->height ?? $items->attributes()->size;
- $image = $qrcode->toPng(trim($width), trim($height));
-
- if(file_put_contents($filename, $image) === false) {
- throw new RuntimeException('qrcode image cannot be created. Perhaps due to missing write permission');
- }
- unset($image);
- $this->Image(
- trim($filename),
- trim((int) $items->attributes()->x),
- trim((int) $items->attributes()->y),
- trim((int) $width),
- trim((int) $height),
- $type
- );
- unlink($filename);
-
- break;
- }
- }
-
- }
-
-}
+app=$app;
+ $this->page_definded=false;
+ $this->images = array();
+ }
+
+ function SetXML($xml)
+ {
+ if(empty($xml))return;
+ $xml = str_replace('&','&', $xml);
+ try {
+ $label = new SimpleXMLElement($xml);
+ } catch (Exception $e) {
+ return;
+ }
+
+ foreach($label as $key=>$items)
+ {
+ switch($key)
+ {
+ case "settings":
+ if(!$this->page_definded)
+ {
+ parent::__construct('P','mm',array(trim($items->attributes()->width),trim($items->attributes()->height)));
+ $this->page_definded = true;
+ }
+
+ $this->SetAutoPageBreak(false);
+ $this->SetFont('Arial','B',4);
+ $this->SetLeftMargin(0);
+ $this->SetMargins(0,0,0);
+ $this->AddPage();
+ break;
+
+ case "line":
+ $this->SetXY(trim($items->attributes()->x),$items->attributes()->y,$items[0]);
+ $this->SetFont('Arial','',$items->attributes()->size*2);
+ $this->MultiCell(0,$items->attributes()->size,$items[0],0,'L');
+ break;
+
+ case "rectangle":
+ $attributes = $items->attributes();
+ $borderwidth = 1;
+ if(isset($attributes->size))$borderwidth = $attributes->size;
+ $this->SetLineWidth($borderwidth / 10);
+ $this->Rect($items->attributes()->x, $items->attributes()->y,trim($items->attributes()->width),trim($items->attributes()->height),'B');
+ break;
+
+ case "image":
+ $filename = '';
+ if(isset($items->attributes()->src))
+ {
+ $src = str_replace('&','&',$items->attributes()->src);
+ if(stripos($src,'http://') === false && stripos($src,'https://') === false)
+ {
+ $src = 'http://'.$src;
+ }
+ $content = file_get_contents($src);
+ if($content)
+ {
+ $filename = rtrim($this->app->erp->GetTMP(),'/').'/'.md5(microtime(true).$items[0]);
+ file_put_contents($filename.'1.jpg', $content);
+
+ $bildbreite = trim($items->attributes()->width);
+ $bildhoehe = trim($items->attributes()->height);
+ if(!class_exists('image'))include_once(__DIR__.'/../class.image.php');
+ $img = new image($this->app);
+ if($bildbreite > 0)
+ {
+ $breite = $bildbreite;
+ }else{
+ $breite = 30;
+ }
+ if($bildhoehe > 0)
+ {
+ $hoehe = $bildhoehe;
+ }else{
+ $hoehe = $breite;
+ }
+ $_breite = $breite;
+ $_hoehe = $hoehe;
+ list($width, $height) = getimagesize($filename.'1.jpg');
+ if($width > 0 && $height > 0)
+ {
+ $scalex = $breite / $width;
+ $scaley = $hoehe / $height;
+ if($scalex < $scaley)
+ {
+ $hoehe /= $scaley / $scalex;
+ $hoehe = ceil($hoehe);
+ }else{
+ $breite /= $scalex / $scaley;
+ $breite = ceil($breite);
+ }
+ $str = $content;
+ $manipulator = new ImageManipulator($str);
+ $manipulator->resample($_breite*10, $_hoehe*10, false,true, true);
+ $typ = IMAGETYPE_JPEG;
+ $manipulator->save($filename.'2.jpg', $typ);
+ $items[0] = $filename.'2.jpg';
+ }
+ }
+
+ }
+ $type = exif_imagetype ( trim($items[0]) );
+
+ switch($type)
+ {
+ case IMAGETYPE_GIF: $type="gif"; break;
+ case IMAGETYPE_JPEG: $type="jpg"; break;
+ case IMAGETYPE_PNG: $type="png"; break;
+ default: $type="";
+ }
+ if($type!="")
+ {
+ $this->Image(trim($items[0]),trim($items->attributes()->x),trim($items->attributes()->y),trim($items->attributes()->width),trim($items->attributes()->height),$type);
+ }
+ if($filename != '')
+ {
+ unlink($filename.'1.jpg');
+ unlink($filename.'2.jpg');
+ }
+ break;
+
+ case "barcode":
+ if((String)($items->attributes()->type)=="E30") {
+ $this->EAN13($items->attributes()->x,$items->attributes()->y, $items[0],$items->attributes()->size);
+ }
+ else if((String)($items->attributes()->type)=="Code128" || (String)($items->attributes()->type)=="1") {
+ $this->Code128($items->attributes()->x, $items->attributes()->y, $items[0], $items->attributes()->width, $items->attributes()->size);
+ }
+ else if((String)($items->attributes()->type)=="GS1-128" || (String)($items->attributes()->type)=="1") {
+ //$items[0] = "!FNC1!0104012345012345!FNC1!081231!FNC1!1012345";
+
+ $tmp =explode("!FNC1!",$items[0]);
+ $codewithfnc1 = implode(chr(206),$tmp);
+
+ //echo chr(206)."0104012345012345".chr(206)."081231".chr(206)."1012345";
+ //$this->Code128($items->attributes()->x, $items->attributes()->y, chr(206)."0104012345012345".chr(206)."081231".chr(206)."1012345", $items->attributes()->width, $items->attributes()->size); // 206 = FNC1
+ $this->Code128($items->attributes()->x, $items->attributes()->y, $codewithfnc1, $items->attributes()->width, $items->attributes()->size); // 206 = FNC1
+ //$this->Code128($items->attributes()->x, $items->attributes()->y, chr(206).$items[0], $items->attributes()->width, $items->attributes()->size); // 206 = FNC1
+ }
+ else { // standard auf 2 bzw default
+ $this->Code39($items->attributes()->x,$items->attributes()->y, $items[0], 0.5, $items->attributes()->size);//, $printText=false)
+ }
+
+ break;
+ case "qrcode":
+ /** @var BarcodeFactory $factory */
+ $factory = $this->app->Container->get('BarcodeFactory');
+ $ecLevel = 'M';
+ $type = 'png';
+ $filename = rtrim($this->app->erp->GetTMP(),'/').'/'.md5(microtime(true).$items[0]).'.' . $type;
+
+ $qrText = (string) $items[0];
+ $qrcode = $factory->createQrCode($qrText, $ecLevel);
+ $width = $items->attributes()->width ?? $items->attributes()->size;
+ $height = $items->attributes()->height ?? $items->attributes()->size;
+ $image = $qrcode->toPng(trim($width), trim($height));
+
+ if(file_put_contents($filename, $image) === false) {
+ throw new RuntimeException('qrcode image cannot be created. Perhaps due to missing write permission');
+ }
+ unset($image);
+ $this->Image(
+ trim($filename),
+ trim((int) $items->attributes()->x),
+ trim((int) $items->attributes()->y),
+ trim((int) $width),
+ trim((int) $height),
+ $type
+ );
+ unlink($filename);
+
+ break;
+ }
+ }
+
+ }
+
+}
diff --git a/www/lib/dokumente/class.gutschrift.php b/www/lib/dokumente/class.gutschrift.php
index b81d3afc..ba321e3d 100644
--- a/www/lib/dokumente/class.gutschrift.php
+++ b/www/lib/dokumente/class.gutschrift.php
@@ -43,8 +43,13 @@ class GutschriftPDF extends BriefpapierCustom {
{
// pruefe ob es mehr als ein steuersatz gibt // wenn ja dann darf man sie nicht ausblenden
$check = $this->app->erp->SteuerAusBeleg($this->doctype,$id);
- if(!empty($check)?count($check):0>1)$this->ust_spalteausblende=false;
- else $this->ust_spalteausblende=true;
+ $this->ust_spalteausblende=false;
+
+ if(!empty($check)) {
+ if (count($check) == 1) {
+ $this->ust_spalteausblende=true;
+ }
+ }
}
$briefpapier_bearbeiter_ausblenden = $this->app->erp->Firmendaten('briefpapier_bearbeiter_ausblenden');
diff --git a/www/lib/dokumente/class.rechnung.php b/www/lib/dokumente/class.rechnung.php
index c02c6c10..4fd98786 100644
--- a/www/lib/dokumente/class.rechnung.php
+++ b/www/lib/dokumente/class.rechnung.php
@@ -50,8 +50,13 @@ class RechnungPDF extends BriefpapierCustom {
{
// pruefe ob es mehr als ein steuersatz gibt // wenn ja dann darf man sie nicht ausblenden
$check = $this->app->erp->SteuerAusBeleg($this->doctype,$id);
- if(!empty($check)?count($check):0>1)$this->ust_spalteausblende=false;
- else $this->ust_spalteausblende=true;
+ $this->ust_spalteausblende=false;
+
+ if(!empty($check)) {
+ if (count($check) == 1) {
+ $this->ust_spalteausblende=true;
+ }
+ }
}
$lvl = null;
$briefpapier_bearbeiter_ausblenden = $this->app->erp->Firmendaten('briefpapier_bearbeiter_ausblenden');
diff --git a/www/lib/versandarten/content/createshipment.tpl b/www/lib/versandarten/content/createshipment.tpl
index 232fa674..d524c75f 100644
--- a/www/lib/versandarten/content/createshipment.tpl
+++ b/www/lib/versandarten/content/createshipment.tpl
@@ -229,7 +229,7 @@ SPDX-License-Identifier: LicenseRef-EGPL-3.1
-
+
@@ -239,6 +239,9 @@ SPDX-License-Identifier: LicenseRef-EGPL-3.1
const createshipmentapp = new Vue({
el: '#createshipmentapp',
data: [JSON],
+ mounted() {
+ this.autoselectproduct();
+ },
computed: {
total_value() {
let sum = 0;
@@ -258,12 +261,14 @@ SPDX-License-Identifier: LicenseRef-EGPL-3.1
methods: {
submit: function () {
let app = this;
+ app.submitting = true;
let xhr = new XMLHttpRequest();
xhr.open('POST', location.href, true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.onload = function () {
let json = JSON.parse(this.response);
app.messages = json.messages;
+ app.submitting = false;
}
xhr.send(JSON.stringify($.extend({submit:'print'}, this.form)));
},
@@ -287,17 +292,20 @@ SPDX-License-Identifier: LicenseRef-EGPL-3.1
},
customsRequired: function () {
return this.countries[this.form.country].eu == '0';
+ },
+ autoselectproduct: function () {
+ if (!this.productAvailable(this.products[this.form.product])) {
+ for (prod in this.products) {
+ if (!this.productAvailable(this.products[prod]))
+ continue;
+ this.form.product = prod;
+ break;
+ }
+ }
}
},
beforeUpdate: function () {
- if (!this.productAvailable(this.products[this.form.product])) {
- for (prod in this.products) {
- if (!this.productAvailable(this.products[prod]))
- continue;
- this.form.product = prod;
- break;
- }
- }
+ this.autoselectproduct();
}
})
diff --git a/www/objectapi/mysql/_gen/object.gen.shopexport.php b/www/objectapi/mysql/_gen/object.gen.shopexport.php
index 8df87424..062e08dd 100644
--- a/www/objectapi/mysql/_gen/object.gen.shopexport.php
+++ b/www/objectapi/mysql/_gen/object.gen.shopexport.php
@@ -1,663 +1,669 @@
-app = $app;
- }
-
- public function Select($id)
- {
- if(is_numeric($id))
- $result = $this->app->DB->SelectArr("SELECT * FROM `shopexport` WHERE (`id` = '$id')");
- else
- return -1;
-
-$result = $result[0];
-
- $this->id=$result['id'];
- $this->bezeichnung=$result['bezeichnung'];
- $this->typ=$result['typ'];
- $this->url=$result['url'];
- $this->passwort=$result['passwort'];
- $this->token=$result['token'];
- $this->challenge=$result['challenge'];
- $this->projekt=$result['projekt'];
- $this->cms=$result['cms'];
- $this->firma=$result['firma'];
- $this->logdatei=$result['logdatei'];
- $this->geloescht=$result['geloescht'];
- $this->artikelporto=$result['artikelporto'];
- $this->artikelnachnahme=$result['artikelnachnahme'];
- $this->artikelimport=$result['artikelimport'];
- $this->artikelimporteinzeln=$result['artikelimporteinzeln'];
- $this->demomodus=$result['demomodus'];
- $this->aktiv=$result['aktiv'];
- $this->lagerexport=$result['lagerexport'];
- $this->artikelexport=$result['artikelexport'];
- $this->multiprojekt=$result['multiprojekt'];
- $this->artikelnachnahme_extraartikel=$result['artikelnachnahme_extraartikel'];
- $this->vorabbezahltmarkieren_ohnevorkasse_bar=$result['vorabbezahltmarkieren_ohnevorkasse_bar'];
- $this->einzelsync=$result['einzelsync'];
- $this->utf8codierung=$result['utf8codierung'];
- $this->auftragabgleich=$result['auftragabgleich'];
- $this->rabatteportofestschreiben=$result['rabatteportofestschreiben'];
- $this->artikelnummernummerkreis=$result['artikelnummernummerkreis'];
- $this->holealle=$result['holealle'];
- $this->ab_nummer=$result['ab_nummer'];
- $this->direktimport=$result['direktimport'];
- $this->ust_ok=$result['ust_ok'];
- $this->anzgleichzeitig=$result['anzgleichzeitig'];
- $this->datumvon=$result['datumvon'];
- $this->datumbis=$result['datumbis'];
- $this->tmpdatumvon=$result['tmpdatumvon'];
- $this->tmpdatumbis=$result['tmpdatumbis'];
- $this->holeallestati=$result['holeallestati'];
- $this->cronjobaktiv=$result['cronjobaktiv'];
- $this->nummersyncstatusaendern=$result['nummersyncstatusaendern'];
- $this->zahlungsweisenmapping=$result['zahlungsweisenmapping'];
- $this->versandartenmapping=$result['versandartenmapping'];
- $this->artikelnummeruebernehmen=$result['artikelnummeruebernehmen'];
- $this->artikelbeschreibungauswawision=$result['artikelbeschreibungauswawision'];
- $this->artikelbeschreibungenuebernehmen=$result['artikelbeschreibungenuebernehmen'];
- $this->stuecklisteergaenzen=$result['stuecklisteergaenzen'];
- $this->adressupdate=$result['adressupdate'];
- $this->kundenurvonprojekt=$result['kundenurvonprojekt'];
- $this->add_debitorennummer=$result['add_debitorennummer'];
- $this->debitorennummer=$result['debitorennummer'];
- $this->sendonlywithtracking=$result['sendonlywithtracking'];
- $this->shopbilderuebertragen=$result['shopbilderuebertragen'];
- $this->adressennichtueberschreiben=$result['adressennichtueberschreiben'];
- $this->auftraegeaufspaeter=$result['auftraegeaufspaeter'];
- $this->autoversandbeikommentardeaktivieren=$result['autoversandbeikommentardeaktivieren'];
- $this->artikeltexteuebernehmen=$result['artikeltexteuebernehmen'];
- $this->artikelportoermaessigt=$result['artikelportoermaessigt'];
- $this->artikelrabatt=$result['artikelrabatt'];
- $this->artikelrabattsteuer=$result['artikelrabattsteuer'];
- $this->positionsteuersaetzeerlauben=$result['positionsteuersaetzeerlauben'];
- $this->json=$result['json'];
- $this->freitext=$result['freitext'];
- $this->artikelbezeichnungauswawision=$result['artikelbezeichnungauswawision'];
- $this->angeboteanlegen=$result['angeboteanlegen'];
- $this->artikelnummerbeimanlegenausshop=$result['artikelnummerbeimanlegenausshop'];
- $this->shoptyp=$result['shoptyp'];
- $this->modulename=$result['modulename'];
- $this->maxmanuell=$result['maxmanuell'];
- $this->preisgruppe=$result['preisgruppe'];
- $this->variantenuebertragen=$result['variantenuebertragen'];
- $this->crosssellingartikeluebertragen=$result['crosssellingartikeluebertragen'];
- $this->staffelpreiseuebertragen=$result['staffelpreiseuebertragen'];
- $this->lagergrundlage=$result['lagergrundlage'];
- $this->portoartikelanlegen=$result['portoartikelanlegen'];
- $this->nurneueartikel=$result['nurneueartikel'];
- $this->startdate=$result['startdate'];
- $this->ueberschreibe_lagerkorrekturwert=$result['ueberschreibe_lagerkorrekturwert'];
- $this->lagerkorrekturwert=$result['lagerkorrekturwert'];
- $this->vertrieb=$result['vertrieb'];
- $this->eigenschaftenuebertragen=$result['eigenschaftenuebertragen'];
- $this->kategorienuebertragen=$result['kategorienuebertragen'];
- $this->stornoabgleich=$result['stornoabgleich'];
- $this->nurpreise=$result['nurpreise'];
- $this->steuerfreilieferlandexport=$result['steuerfreilieferlandexport'];
- $this->gutscheineuebertragen=$result['gutscheineuebertragen'];
- $this->gesamtbetragfestsetzen=$result['gesamtbetragfestsetzen'];
- $this->lastschriftdatenueberschreiben=$result['lastschriftdatenueberschreiben'];
- $this->gesamtbetragfestsetzendifferenz=$result['gesamtbetragfestsetzendifferenz'];
- $this->api_account_id=$result['api_account_id'];
- $this->api_account_token=$result['api_account_token'];
- $this->autoversandoption=$result['autoversandoption'];
- $this->autosendarticle=$result['autosendarticle'];
- }
-
- public function Create()
- {
- $sql = "INSERT INTO `shopexport` (`id`,`bezeichnung`,`typ`,`url`,`passwort`,`token`,`challenge`,`projekt`,`cms`,`firma`,`logdatei`,`geloescht`,`artikelporto`,`artikelnachnahme`,`artikelimport`,`artikelimporteinzeln`,`demomodus`,`aktiv`,`lagerexport`,`artikelexport`,`multiprojekt`,`artikelnachnahme_extraartikel`,`vorabbezahltmarkieren_ohnevorkasse_bar`,`einzelsync`,`utf8codierung`,`auftragabgleich`,`rabatteportofestschreiben`,`artikelnummernummerkreis`,`holealle`,`ab_nummer`,`direktimport`,`ust_ok`,`anzgleichzeitig`,`datumvon`,`datumbis`,`tmpdatumvon`,`tmpdatumbis`,`holeallestati`,`cronjobaktiv`,`nummersyncstatusaendern`,`zahlungsweisenmapping`,`versandartenmapping`,`artikelnummeruebernehmen`,`artikelbeschreibungauswawision`,`artikelbeschreibungenuebernehmen`,`stuecklisteergaenzen`,`adressupdate`,`kundenurvonprojekt`,`add_debitorennummer`,`debitorennummer`,`sendonlywithtracking`,`shopbilderuebertragen`,`adressennichtueberschreiben`,`auftraegeaufspaeter`,`autoversandbeikommentardeaktivieren`,`artikeltexteuebernehmen`,`artikelportoermaessigt`,`artikelrabatt`,`artikelrabattsteuer`,`positionsteuersaetzeerlauben`,`json`,`freitext`,`artikelbezeichnungauswawision`,`angeboteanlegen`,`artikelnummerbeimanlegenausshop`,`shoptyp`,`modulename`,`maxmanuell`,`preisgruppe`,`variantenuebertragen`,`crosssellingartikeluebertragen`,`staffelpreiseuebertragen`,`lagergrundlage`,`portoartikelanlegen`,`nurneueartikel`,`startdate`,`ueberschreibe_lagerkorrekturwert`,`lagerkorrekturwert`,`vertrieb`,`eigenschaftenuebertragen`,`kategorienuebertragen`,`stornoabgleich`,`nurpreise`,`steuerfreilieferlandexport`,`gutscheineuebertragen`,`gesamtbetragfestsetzen`,`lastschriftdatenueberschreiben`,`gesamtbetragfestsetzendifferenz`,`api_account_id`,`api_account_token`,`autoversandoption`,`autosendarticle`)
- VALUES(NULL,'{$this->bezeichnung}','{$this->typ}','{$this->url}','{$this->passwort}','{$this->token}','{$this->challenge}','{$this->projekt}','{$this->cms}','{$this->firma}','{$this->logdatei}','{$this->geloescht}','{$this->artikelporto}','{$this->artikelnachnahme}','{$this->artikelimport}','{$this->artikelimporteinzeln}','{$this->demomodus}','{$this->aktiv}','{$this->lagerexport}','{$this->artikelexport}','{$this->multiprojekt}','{$this->artikelnachnahme_extraartikel}','{$this->vorabbezahltmarkieren_ohnevorkasse_bar}','{$this->einzelsync}','{$this->utf8codierung}','{$this->auftragabgleich}','{$this->rabatteportofestschreiben}','{$this->artikelnummernummerkreis}','{$this->holealle}','{$this->ab_nummer}','{$this->direktimport}','{$this->ust_ok}','{$this->anzgleichzeitig}','{$this->datumvon}','{$this->datumbis}','{$this->tmpdatumvon}','{$this->tmpdatumbis}','{$this->holeallestati}','{$this->cronjobaktiv}','{$this->nummersyncstatusaendern}','{$this->zahlungsweisenmapping}','{$this->versandartenmapping}','{$this->artikelnummeruebernehmen}','{$this->artikelbeschreibungauswawision}','{$this->artikelbeschreibungenuebernehmen}','{$this->stuecklisteergaenzen}','{$this->adressupdate}','{$this->kundenurvonprojekt}','{$this->add_debitorennummer}','{$this->debitorennummer}','{$this->sendonlywithtracking}','{$this->shopbilderuebertragen}','{$this->adressennichtueberschreiben}','{$this->auftraegeaufspaeter}','{$this->autoversandbeikommentardeaktivieren}','{$this->artikeltexteuebernehmen}','{$this->artikelportoermaessigt}','{$this->artikelrabatt}','{$this->artikelrabattsteuer}','{$this->positionsteuersaetzeerlauben}','{$this->json}','{$this->freitext}','{$this->artikelbezeichnungauswawision}','{$this->angeboteanlegen}','{$this->artikelnummerbeimanlegenausshop}','{$this->shoptyp}','{$this->modulename}','{$this->maxmanuell}','{$this->preisgruppe}','{$this->variantenuebertragen}','{$this->crosssellingartikeluebertragen}','{$this->staffelpreiseuebertragen}','{$this->lagergrundlage}','{$this->portoartikelanlegen}','{$this->nurneueartikel}','{$this->startdate}','{$this->ueberschreibe_lagerkorrekturwert}','{$this->lagerkorrekturwert}','{$this->vertrieb}','{$this->eigenschaftenuebertragen}','{$this->kategorienuebertragen}','{$this->stornoabgleich}','{$this->nurpreise}','{$this->steuerfreilieferlandexport}','{$this->gutscheineuebertragen}','{$this->gesamtbetragfestsetzen}','{$this->lastschriftdatenueberschreiben}','{$this->gesamtbetragfestsetzendifferenz}','{$this->api_account_id}','{$this->api_account_token}','{$this->autoversandoption}','{$this->autosendarticle}')";
-
- $this->app->DB->Insert($sql);
- $this->id = $this->app->DB->GetInsertID();
- }
-
- public function Update()
- {
- if(!is_numeric($this->id)) {
- return -1;
- }
-
- $sql = "UPDATE `shopexport` SET
- `bezeichnung`='{$this->bezeichnung}',
- `typ`='{$this->typ}',
- `url`='{$this->url}',
- `passwort`='{$this->passwort}',
- `token`='{$this->token}',
- `challenge`='{$this->challenge}',
- `projekt`='{$this->projekt}',
- `cms`='{$this->cms}',
- `firma`='{$this->firma}',
- `logdatei`='{$this->logdatei}',
- `geloescht`='{$this->geloescht}',
- `artikelporto`='{$this->artikelporto}',
- `artikelnachnahme`='{$this->artikelnachnahme}',
- `artikelimport`='{$this->artikelimport}',
- `artikelimporteinzeln`='{$this->artikelimporteinzeln}',
- `demomodus`='{$this->demomodus}',
- `aktiv`='{$this->aktiv}',
- `lagerexport`='{$this->lagerexport}',
- `artikelexport`='{$this->artikelexport}',
- `multiprojekt`='{$this->multiprojekt}',
- `artikelnachnahme_extraartikel`='{$this->artikelnachnahme_extraartikel}',
- `vorabbezahltmarkieren_ohnevorkasse_bar`='{$this->vorabbezahltmarkieren_ohnevorkasse_bar}',
- `einzelsync`='{$this->einzelsync}',
- `utf8codierung`='{$this->utf8codierung}',
- `auftragabgleich`='{$this->auftragabgleich}',
- `rabatteportofestschreiben`='{$this->rabatteportofestschreiben}',
- `artikelnummernummerkreis`='{$this->artikelnummernummerkreis}',
- `holealle`='{$this->holealle}',
- `ab_nummer`='{$this->ab_nummer}',
- `direktimport`='{$this->direktimport}',
- `ust_ok`='{$this->ust_ok}',
- `anzgleichzeitig`='{$this->anzgleichzeitig}',
- `datumvon`='{$this->datumvon}',
- `datumbis`='{$this->datumbis}',
- `tmpdatumvon`='{$this->tmpdatumvon}',
- `tmpdatumbis`='{$this->tmpdatumbis}',
- `holeallestati`='{$this->holeallestati}',
- `cronjobaktiv`='{$this->cronjobaktiv}',
- `nummersyncstatusaendern`='{$this->nummersyncstatusaendern}',
- `zahlungsweisenmapping`='{$this->zahlungsweisenmapping}',
- `versandartenmapping`='{$this->versandartenmapping}',
- `artikelnummeruebernehmen`='{$this->artikelnummeruebernehmen}',
- `artikelbeschreibungauswawision`='{$this->artikelbeschreibungauswawision}',
- `artikelbeschreibungenuebernehmen`='{$this->artikelbeschreibungenuebernehmen}',
- `stuecklisteergaenzen`='{$this->stuecklisteergaenzen}',
- `adressupdate`='{$this->adressupdate}',
- `kundenurvonprojekt`='{$this->kundenurvonprojekt}',
- `add_debitorennummer`='{$this->add_debitorennummer}',
- `debitorennummer`='{$this->debitorennummer}',
- `sendonlywithtracking`='{$this->sendonlywithtracking}',
- `shopbilderuebertragen`='{$this->shopbilderuebertragen}',
- `adressennichtueberschreiben`='{$this->adressennichtueberschreiben}',
- `auftraegeaufspaeter`='{$this->auftraegeaufspaeter}',
- `autoversandbeikommentardeaktivieren`='{$this->autoversandbeikommentardeaktivieren}',
- `artikeltexteuebernehmen`='{$this->artikeltexteuebernehmen}',
- `artikelportoermaessigt`='{$this->artikelportoermaessigt}',
- `artikelrabatt`='{$this->artikelrabatt}',
- `artikelrabattsteuer`='{$this->artikelrabattsteuer}',
- `positionsteuersaetzeerlauben`='{$this->positionsteuersaetzeerlauben}',
- `json`='{$this->json}',
- `freitext`='{$this->freitext}',
- `artikelbezeichnungauswawision`='{$this->artikelbezeichnungauswawision}',
- `angeboteanlegen`='{$this->angeboteanlegen}',
- `artikelnummerbeimanlegenausshop`='{$this->artikelnummerbeimanlegenausshop}',
- `shoptyp`='{$this->shoptyp}',
- `modulename`='{$this->modulename}',
- `maxmanuell`='{$this->maxmanuell}',
- `preisgruppe`='{$this->preisgruppe}',
- `variantenuebertragen`='{$this->variantenuebertragen}',
- `crosssellingartikeluebertragen`='{$this->crosssellingartikeluebertragen}',
- `staffelpreiseuebertragen`='{$this->staffelpreiseuebertragen}',
- `lagergrundlage`='{$this->lagergrundlage}',
- `portoartikelanlegen`='{$this->portoartikelanlegen}',
- `nurneueartikel`='{$this->nurneueartikel}',
- `startdate`='{$this->startdate}',
- `ueberschreibe_lagerkorrekturwert`='{$this->ueberschreibe_lagerkorrekturwert}',
- `lagerkorrekturwert`='{$this->lagerkorrekturwert}',
- `vertrieb`='{$this->vertrieb}',
- `eigenschaftenuebertragen`='{$this->eigenschaftenuebertragen}',
- `kategorienuebertragen`='{$this->kategorienuebertragen}',
- `stornoabgleich`='{$this->stornoabgleich}',
- `nurpreise`='{$this->nurpreise}',
- `steuerfreilieferlandexport`='{$this->steuerfreilieferlandexport}',
- `gutscheineuebertragen`='{$this->gutscheineuebertragen}',
- `gesamtbetragfestsetzen`='{$this->gesamtbetragfestsetzen}',
- `lastschriftdatenueberschreiben`='{$this->lastschriftdatenueberschreiben}',
- `gesamtbetragfestsetzendifferenz`='{$this->gesamtbetragfestsetzendifferenz}',
- `api_account_id`='{$this->api_account_id}',
- `api_account_token`='{$this->api_account_token}',
- `autoversandoption`='{$this->autoversandoption}',
- `autosendarticle`='{$this->autosendarticle}'
- WHERE (`id`='{$this->id}')";
-
- $this->app->DB->Update($sql);
- }
-
- public function Delete($id='')
- {
- if(is_numeric($id))
- {
- $this->id=$id;
- }
- else
- return -1;
-
- $sql = "DELETE FROM `shopexport` WHERE (`id`='{$this->id}')";
- $this->app->DB->Delete($sql);
-
- $this->id='';
- $this->bezeichnung='';
- $this->typ='';
- $this->url='';
- $this->passwort='';
- $this->token='';
- $this->challenge='';
- $this->projekt='';
- $this->cms='';
- $this->firma='';
- $this->logdatei='';
- $this->geloescht='';
- $this->artikelporto='';
- $this->artikelnachnahme='';
- $this->artikelimport='';
- $this->artikelimporteinzeln='';
- $this->demomodus='';
- $this->aktiv='';
- $this->lagerexport='';
- $this->artikelexport='';
- $this->multiprojekt='';
- $this->artikelnachnahme_extraartikel='';
- $this->vorabbezahltmarkieren_ohnevorkasse_bar='';
- $this->einzelsync='';
- $this->utf8codierung='';
- $this->auftragabgleich='';
- $this->rabatteportofestschreiben='';
- $this->artikelnummernummerkreis='';
- $this->holealle='';
- $this->ab_nummer='';
- $this->direktimport='';
- $this->ust_ok='';
- $this->anzgleichzeitig='';
- $this->datumvon='';
- $this->datumbis='';
- $this->tmpdatumvon='';
- $this->tmpdatumbis='';
- $this->holeallestati='';
- $this->cronjobaktiv='';
- $this->nummersyncstatusaendern='';
- $this->zahlungsweisenmapping='';
- $this->versandartenmapping='';
- $this->artikelnummeruebernehmen='';
- $this->artikelbeschreibungauswawision='';
- $this->artikelbeschreibungenuebernehmen='';
- $this->stuecklisteergaenzen='';
- $this->adressupdate='';
- $this->kundenurvonprojekt='';
- $this->add_debitorennummer='';
- $this->debitorennummer='';
- $this->sendonlywithtracking='';
- $this->shopbilderuebertragen='';
- $this->adressennichtueberschreiben='';
- $this->auftraegeaufspaeter='';
- $this->autoversandbeikommentardeaktivieren='';
- $this->artikeltexteuebernehmen='';
- $this->artikelportoermaessigt='';
- $this->artikelrabatt='';
- $this->artikelrabattsteuer='';
- $this->positionsteuersaetzeerlauben='';
- $this->json='';
- $this->freitext='';
- $this->artikelbezeichnungauswawision='';
- $this->angeboteanlegen='';
- $this->artikelnummerbeimanlegenausshop='';
- $this->shoptyp='';
- $this->modulename='';
- $this->maxmanuell='';
- $this->preisgruppe='';
- $this->variantenuebertragen='';
- $this->crosssellingartikeluebertragen='';
- $this->staffelpreiseuebertragen='';
- $this->lagergrundlage='';
- $this->portoartikelanlegen='';
- $this->nurneueartikel='';
- $this->startdate='';
- $this->ueberschreibe_lagerkorrekturwert='';
- $this->lagerkorrekturwert='';
- $this->vertrieb='';
- $this->eigenschaftenuebertragen='';
- $this->kategorienuebertragen='';
- $this->stornoabgleich='';
- $this->nurpreise='';
- $this->steuerfreilieferlandexport='';
- $this->gutscheineuebertragen='';
- $this->gesamtbetragfestsetzen='';
- $this->lastschriftdatenueberschreiben='';
- $this->gesamtbetragfestsetzendifferenz='';
- $this->api_account_id='';
- $this->api_account_token='';
- $this->autoversandoption='';
- $this->autosendarticle='';
- }
-
- public function Copy()
- {
- $this->id = '';
- $this->Create();
- }
-
- /**
- Mit dieser Funktion kann man einen Datensatz suchen
- dafuer muss man die Attribute setzen nach denen gesucht werden soll
- dann kriegt man als ergebnis den ersten Datensatz der auf die Suche uebereinstimmt
- zurueck. Mit Next() kann man sich alle weiteren Ergebnisse abholen
- **/
-
- public function Find()
- {
- //TODO Suche mit den werten machen
- }
-
- public function FindNext()
- {
- //TODO Suche mit den alten werten fortsetzen machen
- }
-
- /** Funktionen um durch die Tabelle iterieren zu koennen */
-
- public function Next()
- {
- //TODO: SQL Statement passt nach meiner Meinung nach noch nicht immer
- }
-
- public function First()
- {
- //TODO: SQL Statement passt nach meiner Meinung nach noch nicht immer
- }
-
- /** dank dieser funktionen kann man die tatsaechlichen werte einfach
- ueberladen (in einem Objekt das mit seiner klasse ueber dieser steht)**/
-
- public function SetId($value) { $this->id=$value; }
- public function GetId() { return $this->id; }
- public function SetBezeichnung($value) { $this->bezeichnung=$value; }
- public function GetBezeichnung() { return $this->bezeichnung; }
- public function SetTyp($value) { $this->typ=$value; }
- public function GetTyp() { return $this->typ; }
- public function SetUrl($value) { $this->url=$value; }
- public function GetUrl() { return $this->url; }
- public function SetPasswort($value) { $this->passwort=$value; }
- public function GetPasswort() { return $this->passwort; }
- public function SetToken($value) { $this->token=$value; }
- public function GetToken() { return $this->token; }
- public function SetChallenge($value) { $this->challenge=$value; }
- public function GetChallenge() { return $this->challenge; }
- public function SetProjekt($value) { $this->projekt=$value; }
- public function GetProjekt() { return $this->projekt; }
- public function SetCms($value) { $this->cms=$value; }
- public function GetCms() { return $this->cms; }
- public function SetFirma($value) { $this->firma=$value; }
- public function GetFirma() { return $this->firma; }
- public function SetLogdatei($value) { $this->logdatei=$value; }
- public function GetLogdatei() { return $this->logdatei; }
- public function SetGeloescht($value) { $this->geloescht=$value; }
- public function GetGeloescht() { return $this->geloescht; }
- public function SetArtikelporto($value) { $this->artikelporto=$value; }
- public function GetArtikelporto() { return $this->artikelporto; }
- public function SetArtikelnachnahme($value) { $this->artikelnachnahme=$value; }
- public function GetArtikelnachnahme() { return $this->artikelnachnahme; }
- public function SetArtikelimport($value) { $this->artikelimport=$value; }
- public function GetArtikelimport() { return $this->artikelimport; }
- public function SetArtikelimporteinzeln($value) { $this->artikelimporteinzeln=$value; }
- public function GetArtikelimporteinzeln() { return $this->artikelimporteinzeln; }
- public function SetDemomodus($value) { $this->demomodus=$value; }
- public function GetDemomodus() { return $this->demomodus; }
- public function SetAktiv($value) { $this->aktiv=$value; }
- public function GetAktiv() { return $this->aktiv; }
- public function SetLagerexport($value) { $this->lagerexport=$value; }
- public function GetLagerexport() { return $this->lagerexport; }
- public function SetArtikelexport($value) { $this->artikelexport=$value; }
- public function GetArtikelexport() { return $this->artikelexport; }
- public function SetMultiprojekt($value) { $this->multiprojekt=$value; }
- public function GetMultiprojekt() { return $this->multiprojekt; }
- public function SetArtikelnachnahme_Extraartikel($value) { $this->artikelnachnahme_extraartikel=$value; }
- public function GetArtikelnachnahme_Extraartikel() { return $this->artikelnachnahme_extraartikel; }
- public function SetVorabbezahltmarkieren_Ohnevorkasse_Bar($value) { $this->vorabbezahltmarkieren_ohnevorkasse_bar=$value; }
- public function GetVorabbezahltmarkieren_Ohnevorkasse_Bar() { return $this->vorabbezahltmarkieren_ohnevorkasse_bar; }
- public function SetEinzelsync($value) { $this->einzelsync=$value; }
- public function GetEinzelsync() { return $this->einzelsync; }
- public function SetUtf8Codierung($value) { $this->utf8codierung=$value; }
- public function GetUtf8Codierung() { return $this->utf8codierung; }
- public function SetAuftragabgleich($value) { $this->auftragabgleich=$value; }
- public function GetAuftragabgleich() { return $this->auftragabgleich; }
- public function SetRabatteportofestschreiben($value) { $this->rabatteportofestschreiben=$value; }
- public function GetRabatteportofestschreiben() { return $this->rabatteportofestschreiben; }
- public function SetArtikelnummernummerkreis($value) { $this->artikelnummernummerkreis=$value; }
- public function GetArtikelnummernummerkreis() { return $this->artikelnummernummerkreis; }
- public function SetHolealle($value) { $this->holealle=$value; }
- public function GetHolealle() { return $this->holealle; }
- public function SetAb_Nummer($value) { $this->ab_nummer=$value; }
- public function GetAb_Nummer() { return $this->ab_nummer; }
- public function SetDirektimport($value) { $this->direktimport=$value; }
- public function GetDirektimport() { return $this->direktimport; }
- public function SetUst_Ok($value) { $this->ust_ok=$value; }
- public function GetUst_Ok() { return $this->ust_ok; }
- public function SetAnzgleichzeitig($value) { $this->anzgleichzeitig=$value; }
- public function GetAnzgleichzeitig() { return $this->anzgleichzeitig; }
- public function SetDatumvon($value) { $this->datumvon=$value; }
- public function GetDatumvon() { return $this->datumvon; }
- public function SetDatumbis($value) { $this->datumbis=$value; }
- public function GetDatumbis() { return $this->datumbis; }
- public function SetTmpdatumvon($value) { $this->tmpdatumvon=$value; }
- public function GetTmpdatumvon() { return $this->tmpdatumvon; }
- public function SetTmpdatumbis($value) { $this->tmpdatumbis=$value; }
- public function GetTmpdatumbis() { return $this->tmpdatumbis; }
- public function SetHoleallestati($value) { $this->holeallestati=$value; }
- public function GetHoleallestati() { return $this->holeallestati; }
- public function SetCronjobaktiv($value) { $this->cronjobaktiv=$value; }
- public function GetCronjobaktiv() { return $this->cronjobaktiv; }
- public function SetNummersyncstatusaendern($value) { $this->nummersyncstatusaendern=$value; }
- public function GetNummersyncstatusaendern() { return $this->nummersyncstatusaendern; }
- public function SetZahlungsweisenmapping($value) { $this->zahlungsweisenmapping=$value; }
- public function GetZahlungsweisenmapping() { return $this->zahlungsweisenmapping; }
- public function SetVersandartenmapping($value) { $this->versandartenmapping=$value; }
- public function GetVersandartenmapping() { return $this->versandartenmapping; }
- public function SetArtikelnummeruebernehmen($value) { $this->artikelnummeruebernehmen=$value; }
- public function GetArtikelnummeruebernehmen() { return $this->artikelnummeruebernehmen; }
- public function SetArtikelbeschreibungauswawision($value) { $this->artikelbeschreibungauswawision=$value; }
- public function GetArtikelbeschreibungauswawision() { return $this->artikelbeschreibungauswawision; }
- public function SetArtikelbeschreibungenuebernehmen($value) { $this->artikelbeschreibungenuebernehmen=$value; }
- public function GetArtikelbeschreibungenuebernehmen() { return $this->artikelbeschreibungenuebernehmen; }
- public function SetStuecklisteergaenzen($value) { $this->stuecklisteergaenzen=$value; }
- public function GetStuecklisteergaenzen() { return $this->stuecklisteergaenzen; }
- public function SetAdressupdate($value) { $this->adressupdate=$value; }
- public function GetAdressupdate() { return $this->adressupdate; }
- public function SetKundenurvonprojekt($value) { $this->kundenurvonprojekt=$value; }
- public function GetKundenurvonprojekt() { return $this->kundenurvonprojekt; }
- public function SetAdd_Debitorennummer($value) { $this->add_debitorennummer=$value; }
- public function GetAdd_Debitorennummer() { return $this->add_debitorennummer; }
- public function SetDebitorennummer($value) { $this->debitorennummer=$value; }
- public function GetDebitorennummer() { return $this->debitorennummer; }
- public function SetSendonlywithtracking($value) { $this->sendonlywithtracking=$value; }
- public function GetSendonlywithtracking() { return $this->sendonlywithtracking; }
- public function SetShopbilderuebertragen($value) { $this->shopbilderuebertragen=$value; }
- public function GetShopbilderuebertragen() { return $this->shopbilderuebertragen; }
- public function SetAdressennichtueberschreiben($value) { $this->adressennichtueberschreiben=$value; }
- public function GetAdressennichtueberschreiben() { return $this->adressennichtueberschreiben; }
- public function SetAuftraegeaufspaeter($value) { $this->auftraegeaufspaeter=$value; }
- public function GetAuftraegeaufspaeter() { return $this->auftraegeaufspaeter; }
- public function SetAutoversandbeikommentardeaktivieren($value) { $this->autoversandbeikommentardeaktivieren=$value; }
- public function GetAutoversandbeikommentardeaktivieren() { return $this->autoversandbeikommentardeaktivieren; }
- public function SetArtikeltexteuebernehmen($value) { $this->artikeltexteuebernehmen=$value; }
- public function GetArtikeltexteuebernehmen() { return $this->artikeltexteuebernehmen; }
- public function SetArtikelportoermaessigt($value) { $this->artikelportoermaessigt=$value; }
- public function GetArtikelportoermaessigt() { return $this->artikelportoermaessigt; }
- public function SetArtikelrabatt($value) { $this->artikelrabatt=$value; }
- public function GetArtikelrabatt() { return $this->artikelrabatt; }
- public function SetArtikelrabattsteuer($value) { $this->artikelrabattsteuer=$value; }
- public function GetArtikelrabattsteuer() { return $this->artikelrabattsteuer; }
- public function SetPositionsteuersaetzeerlauben($value) { $this->positionsteuersaetzeerlauben=$value; }
- public function GetPositionsteuersaetzeerlauben() { return $this->positionsteuersaetzeerlauben; }
- public function SetJson($value) { $this->json=$value; }
- public function GetJson() { return $this->json; }
- public function SetFreitext($value) { $this->freitext=$value; }
- public function GetFreitext() { return $this->freitext; }
- public function SetArtikelbezeichnungauswawision($value) { $this->artikelbezeichnungauswawision=$value; }
- public function GetArtikelbezeichnungauswawision() { return $this->artikelbezeichnungauswawision; }
- public function SetAngeboteanlegen($value) { $this->angeboteanlegen=$value; }
- public function GetAngeboteanlegen() { return $this->angeboteanlegen; }
- public function SetArtikelnummerbeimanlegenausshop($value) { $this->artikelnummerbeimanlegenausshop=$value; }
- public function GetArtikelnummerbeimanlegenausshop() { return $this->artikelnummerbeimanlegenausshop; }
- public function SetShoptyp($value) { $this->shoptyp=$value; }
- public function GetShoptyp() { return $this->shoptyp; }
- public function SetModulename($value) { $this->modulename=$value; }
- public function GetModulename() { return $this->modulename; }
- public function SetMaxmanuell($value) { $this->maxmanuell=$value; }
- public function GetMaxmanuell() { return $this->maxmanuell; }
- public function SetPreisgruppe($value) { $this->preisgruppe=$value; }
- public function GetPreisgruppe() { return $this->preisgruppe; }
- public function SetVariantenuebertragen($value) { $this->variantenuebertragen=$value; }
- public function GetVariantenuebertragen() { return $this->variantenuebertragen; }
- public function SetCrosssellingartikeluebertragen($value) { $this->crosssellingartikeluebertragen=$value; }
- public function GetCrosssellingartikeluebertragen() { return $this->crosssellingartikeluebertragen; }
- public function SetStaffelpreiseuebertragen($value) { $this->staffelpreiseuebertragen=$value; }
- public function GetStaffelpreiseuebertragen() { return $this->staffelpreiseuebertragen; }
- public function SetLagergrundlage($value) { $this->lagergrundlage=$value; }
- public function GetLagergrundlage() { return $this->lagergrundlage; }
- public function SetPortoartikelanlegen($value) { $this->portoartikelanlegen=$value; }
- public function GetPortoartikelanlegen() { return $this->portoartikelanlegen; }
- public function SetNurneueartikel($value) { $this->nurneueartikel=$value; }
- public function GetNurneueartikel() { return $this->nurneueartikel; }
- public function SetStartdate($value) { $this->startdate=$value; }
- public function GetStartdate() { return $this->startdate; }
- public function SetUeberschreibe_Lagerkorrekturwert($value) { $this->ueberschreibe_lagerkorrekturwert=$value; }
- public function GetUeberschreibe_Lagerkorrekturwert() { return $this->ueberschreibe_lagerkorrekturwert; }
- public function SetLagerkorrekturwert($value) { $this->lagerkorrekturwert=$value; }
- public function GetLagerkorrekturwert() { return $this->lagerkorrekturwert; }
- public function SetVertrieb($value) { $this->vertrieb=$value; }
- public function GetVertrieb() { return $this->vertrieb; }
- public function SetEigenschaftenuebertragen($value) { $this->eigenschaftenuebertragen=$value; }
- public function GetEigenschaftenuebertragen() { return $this->eigenschaftenuebertragen; }
- public function SetKategorienuebertragen($value) { $this->kategorienuebertragen=$value; }
- public function GetKategorienuebertragen() { return $this->kategorienuebertragen; }
- public function SetStornoabgleich($value) { $this->stornoabgleich=$value; }
- public function GetStornoabgleich() { return $this->stornoabgleich; }
- public function SetNurpreise($value) { $this->nurpreise=$value; }
- public function GetNurpreise() { return $this->nurpreise; }
- public function SetSteuerfreilieferlandexport($value) { $this->steuerfreilieferlandexport=$value; }
- public function GetSteuerfreilieferlandexport() { return $this->steuerfreilieferlandexport; }
- public function SetGutscheineuebertragen($value) { $this->gutscheineuebertragen=$value; }
- public function GetGutscheineuebertragen() { return $this->gutscheineuebertragen; }
- public function SetGesamtbetragfestsetzen($value) { $this->gesamtbetragfestsetzen=$value; }
- public function GetGesamtbetragfestsetzen() { return $this->gesamtbetragfestsetzen; }
- public function SetLastschriftdatenueberschreiben($value) { $this->lastschriftdatenueberschreiben=$value; }
- public function GetLastschriftdatenueberschreiben() { return $this->lastschriftdatenueberschreiben; }
- public function SetGesamtbetragfestsetzendifferenz($value) { $this->gesamtbetragfestsetzendifferenz=$value; }
- public function GetGesamtbetragfestsetzendifferenz() { return $this->gesamtbetragfestsetzendifferenz; }
- public function SetApi_Account_Id($value) { $this->api_account_id=$value; }
- public function GetApi_Account_Id() { return $this->api_account_id; }
- public function SetApi_Account_Token($value) { $this->api_account_token=$value; }
- public function GetApi_Account_Token() { return $this->api_account_token; }
- public function SetAutoversandoption($value) { $this->autoversandoption=$value; }
- public function GetAutoversandoption() { return $this->autoversandoption; }
- public function SetAutosendarticle($value) { $this->autosendarticle=$value; }
- public function GetAutosendarticle() { return $this->autosendarticle; }
-
-}
+app = $app;
+ }
+
+ public function Select($id)
+ {
+ if(is_numeric($id))
+ $result = $this->app->DB->SelectArr("SELECT * FROM `shopexport` WHERE (`id` = '$id')");
+ else
+ return -1;
+
+$result = $result[0];
+
+ $this->id=$result['id'];
+ $this->bezeichnung=$result['bezeichnung'];
+ $this->typ=$result['typ'];
+ $this->url=$result['url'];
+ $this->passwort=$result['passwort'];
+ $this->token=$result['token'];
+ $this->challenge=$result['challenge'];
+ $this->projekt=$result['projekt'];
+ $this->cms=$result['cms'];
+ $this->firma=$result['firma'];
+ $this->logdatei=$result['logdatei'];
+ $this->geloescht=$result['geloescht'];
+ $this->artikelporto=$result['artikelporto'];
+ $this->artikelnachnahme=$result['artikelnachnahme'];
+ $this->artikelimport=$result['artikelimport'];
+ $this->artikelimporteinzeln=$result['artikelimporteinzeln'];
+ $this->demomodus=$result['demomodus'];
+ $this->aktiv=$result['aktiv'];
+ $this->lagerexport=$result['lagerexport'];
+ $this->artikelexport=$result['artikelexport'];
+ $this->multiprojekt=$result['multiprojekt'];
+ $this->artikelnachnahme_extraartikel=$result['artikelnachnahme_extraartikel'];
+ $this->vorabbezahltmarkieren_ohnevorkasse_bar=$result['vorabbezahltmarkieren_ohnevorkasse_bar'];
+ $this->einzelsync=$result['einzelsync'];
+ $this->utf8codierung=$result['utf8codierung'];
+ $this->auftragabgleich=$result['auftragabgleich'];
+ $this->rabatteportofestschreiben=$result['rabatteportofestschreiben'];
+ $this->artikelnummernummerkreis=$result['artikelnummernummerkreis'];
+ $this->holealle=$result['holealle'];
+ $this->ab_nummer=$result['ab_nummer'];
+ $this->direktimport=$result['direktimport'];
+ $this->ust_ok=$result['ust_ok'];
+ $this->anzgleichzeitig=$result['anzgleichzeitig'];
+ $this->datumvon=$result['datumvon'];
+ $this->datumbis=$result['datumbis'];
+ $this->tmpdatumvon=$result['tmpdatumvon'];
+ $this->tmpdatumbis=$result['tmpdatumbis'];
+ $this->holeallestati=$result['holeallestati'];
+ $this->cronjobaktiv=$result['cronjobaktiv'];
+ $this->nummersyncstatusaendern=$result['nummersyncstatusaendern'];
+ $this->zahlungsweisenmapping=$result['zahlungsweisenmapping'];
+ $this->versandartenmapping=$result['versandartenmapping'];
+ $this->artikelnummeruebernehmen=$result['artikelnummeruebernehmen'];
+ $this->artikelbeschreibungauswawision=$result['artikelbeschreibungauswawision'];
+ $this->artikelbeschreibungenuebernehmen=$result['artikelbeschreibungenuebernehmen'];
+ $this->stuecklisteergaenzen=$result['stuecklisteergaenzen'];
+ $this->adressupdate=$result['adressupdate'];
+ $this->kundenurvonprojekt=$result['kundenurvonprojekt'];
+ $this->add_debitorennummer=$result['add_debitorennummer'];
+ $this->debitorennummer=$result['debitorennummer'];
+ $this->sendonlywithtracking=$result['sendonlywithtracking'];
+ $this->shopbilderuebertragen=$result['shopbilderuebertragen'];
+ $this->texteuebertragen=$result['texteuebertragen'];
+ $this->adressennichtueberschreiben=$result['adressennichtueberschreiben'];
+ $this->auftraegeaufspaeter=$result['auftraegeaufspaeter'];
+ $this->autoversandbeikommentardeaktivieren=$result['autoversandbeikommentardeaktivieren'];
+ $this->artikeltexteuebernehmen=$result['artikeltexteuebernehmen'];
+ $this->artikelportoermaessigt=$result['artikelportoermaessigt'];
+ $this->artikelrabatt=$result['artikelrabatt'];
+ $this->artikelrabattsteuer=$result['artikelrabattsteuer'];
+ $this->positionsteuersaetzeerlauben=$result['positionsteuersaetzeerlauben'];
+ $this->json=$result['json'];
+ $this->freitext=$result['freitext'];
+ $this->artikelbezeichnungauswawision=$result['artikelbezeichnungauswawision'];
+ $this->angeboteanlegen=$result['angeboteanlegen'];
+ $this->artikelnummerbeimanlegenausshop=$result['artikelnummerbeimanlegenausshop'];
+ $this->shoptyp=$result['shoptyp'];
+ $this->modulename=$result['modulename'];
+ $this->maxmanuell=$result['maxmanuell'];
+ $this->preisgruppe=$result['preisgruppe'];
+ $this->variantenuebertragen=$result['variantenuebertragen'];
+ $this->crosssellingartikeluebertragen=$result['crosssellingartikeluebertragen'];
+ $this->staffelpreiseuebertragen=$result['staffelpreiseuebertragen'];
+ $this->lagergrundlage=$result['lagergrundlage'];
+ $this->portoartikelanlegen=$result['portoartikelanlegen'];
+ $this->nurneueartikel=$result['nurneueartikel'];
+ $this->startdate=$result['startdate'];
+ $this->ueberschreibe_lagerkorrekturwert=$result['ueberschreibe_lagerkorrekturwert'];
+ $this->lagerkorrekturwert=$result['lagerkorrekturwert'];
+ $this->vertrieb=$result['vertrieb'];
+ $this->eigenschaftenuebertragen=$result['eigenschaftenuebertragen'];
+ $this->kategorienuebertragen=$result['kategorienuebertragen'];
+ $this->stornoabgleich=$result['stornoabgleich'];
+ $this->nurpreise=$result['nurpreise'];
+ $this->steuerfreilieferlandexport=$result['steuerfreilieferlandexport'];
+ $this->gutscheineuebertragen=$result['gutscheineuebertragen'];
+ $this->gesamtbetragfestsetzen=$result['gesamtbetragfestsetzen'];
+ $this->lastschriftdatenueberschreiben=$result['lastschriftdatenueberschreiben'];
+ $this->gesamtbetragfestsetzendifferenz=$result['gesamtbetragfestsetzendifferenz'];
+ $this->api_account_id=$result['api_account_id'];
+ $this->api_account_token=$result['api_account_token'];
+ $this->autoversandoption=$result['autoversandoption'];
+ $this->autosendarticle=$result['autosendarticle'];
+ }
+
+ public function Create()
+ {
+ $sql = "INSERT INTO `shopexport` (`id`,`bezeichnung`,`typ`,`url`,`passwort`,`token`,`challenge`,`projekt`,`cms`,`firma`,`logdatei`,`geloescht`,`artikelporto`,`artikelnachnahme`,`artikelimport`,`artikelimporteinzeln`,`demomodus`,`aktiv`,`lagerexport`,`artikelexport`,`multiprojekt`,`artikelnachnahme_extraartikel`,`vorabbezahltmarkieren_ohnevorkasse_bar`,`einzelsync`,`utf8codierung`,`auftragabgleich`,`rabatteportofestschreiben`,`artikelnummernummerkreis`,`holealle`,`ab_nummer`,`direktimport`,`ust_ok`,`anzgleichzeitig`,`datumvon`,`datumbis`,`tmpdatumvon`,`tmpdatumbis`,`holeallestati`,`cronjobaktiv`,`nummersyncstatusaendern`,`zahlungsweisenmapping`,`versandartenmapping`,`artikelnummeruebernehmen`,`artikelbeschreibungauswawision`,`artikelbeschreibungenuebernehmen`,`stuecklisteergaenzen`,`adressupdate`,`kundenurvonprojekt`,`add_debitorennummer`,`debitorennummer`,`sendonlywithtracking`,`shopbilderuebertragen`,`texteuebertragen`,`adressennichtueberschreiben`,`auftraegeaufspaeter`,`autoversandbeikommentardeaktivieren`,`artikeltexteuebernehmen`,`artikelportoermaessigt`,`artikelrabatt`,`artikelrabattsteuer`,`positionsteuersaetzeerlauben`,`json`,`freitext`,`artikelbezeichnungauswawision`,`angeboteanlegen`,`artikelnummerbeimanlegenausshop`,`shoptyp`,`modulename`,`maxmanuell`,`preisgruppe`,`variantenuebertragen`,`crosssellingartikeluebertragen`,`staffelpreiseuebertragen`,`lagergrundlage`,`portoartikelanlegen`,`nurneueartikel`,`startdate`,`ueberschreibe_lagerkorrekturwert`,`lagerkorrekturwert`,`vertrieb`,`eigenschaftenuebertragen`,`kategorienuebertragen`,`stornoabgleich`,`nurpreise`,`steuerfreilieferlandexport`,`gutscheineuebertragen`,`gesamtbetragfestsetzen`,`lastschriftdatenueberschreiben`,`gesamtbetragfestsetzendifferenz`,`api_account_id`,`api_account_token`,`autoversandoption`,`autosendarticle`)
+ VALUES(NULL,'{$this->bezeichnung}','{$this->typ}','{$this->url}','{$this->passwort}','{$this->token}','{$this->challenge}','{$this->projekt}','{$this->cms}','{$this->firma}','{$this->logdatei}','{$this->geloescht}','{$this->artikelporto}','{$this->artikelnachnahme}','{$this->artikelimport}','{$this->artikelimporteinzeln}','{$this->demomodus}','{$this->aktiv}','{$this->lagerexport}','{$this->artikelexport}','{$this->multiprojekt}','{$this->artikelnachnahme_extraartikel}','{$this->vorabbezahltmarkieren_ohnevorkasse_bar}','{$this->einzelsync}','{$this->utf8codierung}','{$this->auftragabgleich}','{$this->rabatteportofestschreiben}','{$this->artikelnummernummerkreis}','{$this->holealle}','{$this->ab_nummer}','{$this->direktimport}','{$this->ust_ok}','{$this->anzgleichzeitig}','{$this->datumvon}','{$this->datumbis}','{$this->tmpdatumvon}','{$this->tmpdatumbis}','{$this->holeallestati}','{$this->cronjobaktiv}','{$this->nummersyncstatusaendern}','{$this->zahlungsweisenmapping}','{$this->versandartenmapping}','{$this->artikelnummeruebernehmen}','{$this->artikelbeschreibungauswawision}','{$this->artikelbeschreibungenuebernehmen}','{$this->stuecklisteergaenzen}','{$this->adressupdate}','{$this->kundenurvonprojekt}','{$this->add_debitorennummer}','{$this->debitorennummer}','{$this->sendonlywithtracking}','{$this->shopbilderuebertragen}',{$this->texteuebertragen},'{$this->adressennichtueberschreiben}','{$this->auftraegeaufspaeter}','{$this->autoversandbeikommentardeaktivieren}','{$this->artikeltexteuebernehmen}','{$this->artikelportoermaessigt}','{$this->artikelrabatt}','{$this->artikelrabattsteuer}','{$this->positionsteuersaetzeerlauben}','{$this->json}','{$this->freitext}','{$this->artikelbezeichnungauswawision}','{$this->angeboteanlegen}','{$this->artikelnummerbeimanlegenausshop}','{$this->shoptyp}','{$this->modulename}','{$this->maxmanuell}','{$this->preisgruppe}','{$this->variantenuebertragen}','{$this->crosssellingartikeluebertragen}','{$this->staffelpreiseuebertragen}','{$this->lagergrundlage}','{$this->portoartikelanlegen}','{$this->nurneueartikel}','{$this->startdate}','{$this->ueberschreibe_lagerkorrekturwert}','{$this->lagerkorrekturwert}','{$this->vertrieb}','{$this->eigenschaftenuebertragen}','{$this->kategorienuebertragen}','{$this->stornoabgleich}','{$this->nurpreise}','{$this->steuerfreilieferlandexport}','{$this->gutscheineuebertragen}','{$this->gesamtbetragfestsetzen}','{$this->lastschriftdatenueberschreiben}','{$this->gesamtbetragfestsetzendifferenz}','{$this->api_account_id}','{$this->api_account_token}','{$this->autoversandoption}','{$this->autosendarticle}')";
+
+ $this->app->DB->Insert($sql);
+ $this->id = $this->app->DB->GetInsertID();
+ }
+
+ public function Update()
+ {
+ if(!is_numeric($this->id)) {
+ return -1;
+ }
+
+ $sql = "UPDATE `shopexport` SET
+ `bezeichnung`='{$this->bezeichnung}',
+ `typ`='{$this->typ}',
+ `url`='{$this->url}',
+ `passwort`='{$this->passwort}',
+ `token`='{$this->token}',
+ `challenge`='{$this->challenge}',
+ `projekt`='{$this->projekt}',
+ `cms`='{$this->cms}',
+ `firma`='{$this->firma}',
+ `logdatei`='{$this->logdatei}',
+ `geloescht`='{$this->geloescht}',
+ `artikelporto`='{$this->artikelporto}',
+ `artikelnachnahme`='{$this->artikelnachnahme}',
+ `artikelimport`='{$this->artikelimport}',
+ `artikelimporteinzeln`='{$this->artikelimporteinzeln}',
+ `demomodus`='{$this->demomodus}',
+ `aktiv`='{$this->aktiv}',
+ `lagerexport`='{$this->lagerexport}',
+ `artikelexport`='{$this->artikelexport}',
+ `multiprojekt`='{$this->multiprojekt}',
+ `artikelnachnahme_extraartikel`='{$this->artikelnachnahme_extraartikel}',
+ `vorabbezahltmarkieren_ohnevorkasse_bar`='{$this->vorabbezahltmarkieren_ohnevorkasse_bar}',
+ `einzelsync`='{$this->einzelsync}',
+ `utf8codierung`='{$this->utf8codierung}',
+ `auftragabgleich`='{$this->auftragabgleich}',
+ `rabatteportofestschreiben`='{$this->rabatteportofestschreiben}',
+ `artikelnummernummerkreis`='{$this->artikelnummernummerkreis}',
+ `holealle`='{$this->holealle}',
+ `ab_nummer`='{$this->ab_nummer}',
+ `direktimport`='{$this->direktimport}',
+ `ust_ok`='{$this->ust_ok}',
+ `anzgleichzeitig`='{$this->anzgleichzeitig}',
+ `datumvon`='{$this->datumvon}',
+ `datumbis`='{$this->datumbis}',
+ `tmpdatumvon`='{$this->tmpdatumvon}',
+ `tmpdatumbis`='{$this->tmpdatumbis}',
+ `holeallestati`='{$this->holeallestati}',
+ `cronjobaktiv`='{$this->cronjobaktiv}',
+ `nummersyncstatusaendern`='{$this->nummersyncstatusaendern}',
+ `zahlungsweisenmapping`='{$this->zahlungsweisenmapping}',
+ `versandartenmapping`='{$this->versandartenmapping}',
+ `artikelnummeruebernehmen`='{$this->artikelnummeruebernehmen}',
+ `artikelbeschreibungauswawision`='{$this->artikelbeschreibungauswawision}',
+ `artikelbeschreibungenuebernehmen`='{$this->artikelbeschreibungenuebernehmen}',
+ `stuecklisteergaenzen`='{$this->stuecklisteergaenzen}',
+ `adressupdate`='{$this->adressupdate}',
+ `kundenurvonprojekt`='{$this->kundenurvonprojekt}',
+ `add_debitorennummer`='{$this->add_debitorennummer}',
+ `debitorennummer`='{$this->debitorennummer}',
+ `sendonlywithtracking`='{$this->sendonlywithtracking}',
+ `shopbilderuebertragen`='{$this->shopbilderuebertragen}',
+ `texteuebertragen`='{$this->texteuebertragen}',
+ `adressennichtueberschreiben`='{$this->adressennichtueberschreiben}',
+ `auftraegeaufspaeter`='{$this->auftraegeaufspaeter}',
+ `autoversandbeikommentardeaktivieren`='{$this->autoversandbeikommentardeaktivieren}',
+ `artikeltexteuebernehmen`='{$this->artikeltexteuebernehmen}',
+ `artikelportoermaessigt`='{$this->artikelportoermaessigt}',
+ `artikelrabatt`='{$this->artikelrabatt}',
+ `artikelrabattsteuer`='{$this->artikelrabattsteuer}',
+ `positionsteuersaetzeerlauben`='{$this->positionsteuersaetzeerlauben}',
+ `json`='{$this->json}',
+ `freitext`='{$this->freitext}',
+ `artikelbezeichnungauswawision`='{$this->artikelbezeichnungauswawision}',
+ `angeboteanlegen`='{$this->angeboteanlegen}',
+ `artikelnummerbeimanlegenausshop`='{$this->artikelnummerbeimanlegenausshop}',
+ `shoptyp`='{$this->shoptyp}',
+ `modulename`='{$this->modulename}',
+ `maxmanuell`='{$this->maxmanuell}',
+ `preisgruppe`='{$this->preisgruppe}',
+ `variantenuebertragen`='{$this->variantenuebertragen}',
+ `crosssellingartikeluebertragen`='{$this->crosssellingartikeluebertragen}',
+ `staffelpreiseuebertragen`='{$this->staffelpreiseuebertragen}',
+ `lagergrundlage`='{$this->lagergrundlage}',
+ `portoartikelanlegen`='{$this->portoartikelanlegen}',
+ `nurneueartikel`='{$this->nurneueartikel}',
+ `startdate`='{$this->startdate}',
+ `ueberschreibe_lagerkorrekturwert`='{$this->ueberschreibe_lagerkorrekturwert}',
+ `lagerkorrekturwert`='{$this->lagerkorrekturwert}',
+ `vertrieb`='{$this->vertrieb}',
+ `eigenschaftenuebertragen`='{$this->eigenschaftenuebertragen}',
+ `kategorienuebertragen`='{$this->kategorienuebertragen}',
+ `stornoabgleich`='{$this->stornoabgleich}',
+ `nurpreise`='{$this->nurpreise}',
+ `steuerfreilieferlandexport`='{$this->steuerfreilieferlandexport}',
+ `gutscheineuebertragen`='{$this->gutscheineuebertragen}',
+ `gesamtbetragfestsetzen`='{$this->gesamtbetragfestsetzen}',
+ `lastschriftdatenueberschreiben`='{$this->lastschriftdatenueberschreiben}',
+ `gesamtbetragfestsetzendifferenz`='{$this->gesamtbetragfestsetzendifferenz}',
+ `api_account_id`='{$this->api_account_id}',
+ `api_account_token`='{$this->api_account_token}',
+ `autoversandoption`='{$this->autoversandoption}',
+ `autosendarticle`='{$this->autosendarticle}'
+ WHERE (`id`='{$this->id}')";
+
+ $this->app->DB->Update($sql);
+ }
+
+ public function Delete($id='')
+ {
+ if(is_numeric($id))
+ {
+ $this->id=$id;
+ }
+ else
+ return -1;
+
+ $sql = "DELETE FROM `shopexport` WHERE (`id`='{$this->id}')";
+ $this->app->DB->Delete($sql);
+
+ $this->id='';
+ $this->bezeichnung='';
+ $this->typ='';
+ $this->url='';
+ $this->passwort='';
+ $this->token='';
+ $this->challenge='';
+ $this->projekt='';
+ $this->cms='';
+ $this->firma='';
+ $this->logdatei='';
+ $this->geloescht='';
+ $this->artikelporto='';
+ $this->artikelnachnahme='';
+ $this->artikelimport='';
+ $this->artikelimporteinzeln='';
+ $this->demomodus='';
+ $this->aktiv='';
+ $this->lagerexport='';
+ $this->artikelexport='';
+ $this->multiprojekt='';
+ $this->artikelnachnahme_extraartikel='';
+ $this->vorabbezahltmarkieren_ohnevorkasse_bar='';
+ $this->einzelsync='';
+ $this->utf8codierung='';
+ $this->auftragabgleich='';
+ $this->rabatteportofestschreiben='';
+ $this->artikelnummernummerkreis='';
+ $this->holealle='';
+ $this->ab_nummer='';
+ $this->direktimport='';
+ $this->ust_ok='';
+ $this->anzgleichzeitig='';
+ $this->datumvon='';
+ $this->datumbis='';
+ $this->tmpdatumvon='';
+ $this->tmpdatumbis='';
+ $this->holeallestati='';
+ $this->cronjobaktiv='';
+ $this->nummersyncstatusaendern='';
+ $this->zahlungsweisenmapping='';
+ $this->versandartenmapping='';
+ $this->artikelnummeruebernehmen='';
+ $this->artikelbeschreibungauswawision='';
+ $this->artikelbeschreibungenuebernehmen='';
+ $this->stuecklisteergaenzen='';
+ $this->adressupdate='';
+ $this->kundenurvonprojekt='';
+ $this->add_debitorennummer='';
+ $this->debitorennummer='';
+ $this->sendonlywithtracking='';
+ $this->shopbilderuebertragen='';
+ $this->texteuebertragen='';
+ $this->adressennichtueberschreiben='';
+ $this->auftraegeaufspaeter='';
+ $this->autoversandbeikommentardeaktivieren='';
+ $this->artikeltexteuebernehmen='';
+ $this->artikelportoermaessigt='';
+ $this->artikelrabatt='';
+ $this->artikelrabattsteuer='';
+ $this->positionsteuersaetzeerlauben='';
+ $this->json='';
+ $this->freitext='';
+ $this->artikelbezeichnungauswawision='';
+ $this->angeboteanlegen='';
+ $this->artikelnummerbeimanlegenausshop='';
+ $this->shoptyp='';
+ $this->modulename='';
+ $this->maxmanuell='';
+ $this->preisgruppe='';
+ $this->variantenuebertragen='';
+ $this->crosssellingartikeluebertragen='';
+ $this->staffelpreiseuebertragen='';
+ $this->lagergrundlage='';
+ $this->portoartikelanlegen='';
+ $this->nurneueartikel='';
+ $this->startdate='';
+ $this->ueberschreibe_lagerkorrekturwert='';
+ $this->lagerkorrekturwert='';
+ $this->vertrieb='';
+ $this->eigenschaftenuebertragen='';
+ $this->kategorienuebertragen='';
+ $this->stornoabgleich='';
+ $this->nurpreise='';
+ $this->steuerfreilieferlandexport='';
+ $this->gutscheineuebertragen='';
+ $this->gesamtbetragfestsetzen='';
+ $this->lastschriftdatenueberschreiben='';
+ $this->gesamtbetragfestsetzendifferenz='';
+ $this->api_account_id='';
+ $this->api_account_token='';
+ $this->autoversandoption='';
+ $this->autosendarticle='';
+ }
+
+ public function Copy()
+ {
+ $this->id = '';
+ $this->Create();
+ }
+
+ /**
+ Mit dieser Funktion kann man einen Datensatz suchen
+ dafuer muss man die Attribute setzen nach denen gesucht werden soll
+ dann kriegt man als ergebnis den ersten Datensatz der auf die Suche uebereinstimmt
+ zurueck. Mit Next() kann man sich alle weiteren Ergebnisse abholen
+ **/
+
+ public function Find()
+ {
+ //TODO Suche mit den werten machen
+ }
+
+ public function FindNext()
+ {
+ //TODO Suche mit den alten werten fortsetzen machen
+ }
+
+ /** Funktionen um durch die Tabelle iterieren zu koennen */
+
+ public function Next()
+ {
+ //TODO: SQL Statement passt nach meiner Meinung nach noch nicht immer
+ }
+
+ public function First()
+ {
+ //TODO: SQL Statement passt nach meiner Meinung nach noch nicht immer
+ }
+
+ /** dank dieser funktionen kann man die tatsaechlichen werte einfach
+ ueberladen (in einem Objekt das mit seiner klasse ueber dieser steht)**/
+
+ public function SetId($value) { $this->id=$value; }
+ public function GetId() { return $this->id; }
+ public function SetBezeichnung($value) { $this->bezeichnung=$value; }
+ public function GetBezeichnung() { return $this->bezeichnung; }
+ public function SetTyp($value) { $this->typ=$value; }
+ public function GetTyp() { return $this->typ; }
+ public function SetUrl($value) { $this->url=$value; }
+ public function GetUrl() { return $this->url; }
+ public function SetPasswort($value) { $this->passwort=$value; }
+ public function GetPasswort() { return $this->passwort; }
+ public function SetToken($value) { $this->token=$value; }
+ public function GetToken() { return $this->token; }
+ public function SetChallenge($value) { $this->challenge=$value; }
+ public function GetChallenge() { return $this->challenge; }
+ public function SetProjekt($value) { $this->projekt=$value; }
+ public function GetProjekt() { return $this->projekt; }
+ public function SetCms($value) { $this->cms=$value; }
+ public function GetCms() { return $this->cms; }
+ public function SetFirma($value) { $this->firma=$value; }
+ public function GetFirma() { return $this->firma; }
+ public function SetLogdatei($value) { $this->logdatei=$value; }
+ public function GetLogdatei() { return $this->logdatei; }
+ public function SetGeloescht($value) { $this->geloescht=$value; }
+ public function GetGeloescht() { return $this->geloescht; }
+ public function SetArtikelporto($value) { $this->artikelporto=$value; }
+ public function GetArtikelporto() { return $this->artikelporto; }
+ public function SetArtikelnachnahme($value) { $this->artikelnachnahme=$value; }
+ public function GetArtikelnachnahme() { return $this->artikelnachnahme; }
+ public function SetArtikelimport($value) { $this->artikelimport=$value; }
+ public function GetArtikelimport() { return $this->artikelimport; }
+ public function SetArtikelimporteinzeln($value) { $this->artikelimporteinzeln=$value; }
+ public function GetArtikelimporteinzeln() { return $this->artikelimporteinzeln; }
+ public function SetDemomodus($value) { $this->demomodus=$value; }
+ public function GetDemomodus() { return $this->demomodus; }
+ public function SetAktiv($value) { $this->aktiv=$value; }
+ public function GetAktiv() { return $this->aktiv; }
+ public function SetLagerexport($value) { $this->lagerexport=$value; }
+ public function GetLagerexport() { return $this->lagerexport; }
+ public function SetArtikelexport($value) { $this->artikelexport=$value; }
+ public function GetArtikelexport() { return $this->artikelexport; }
+ public function SetMultiprojekt($value) { $this->multiprojekt=$value; }
+ public function GetMultiprojekt() { return $this->multiprojekt; }
+ public function SetArtikelnachnahme_Extraartikel($value) { $this->artikelnachnahme_extraartikel=$value; }
+ public function GetArtikelnachnahme_Extraartikel() { return $this->artikelnachnahme_extraartikel; }
+ public function SetVorabbezahltmarkieren_Ohnevorkasse_Bar($value) { $this->vorabbezahltmarkieren_ohnevorkasse_bar=$value; }
+ public function GetVorabbezahltmarkieren_Ohnevorkasse_Bar() { return $this->vorabbezahltmarkieren_ohnevorkasse_bar; }
+ public function SetEinzelsync($value) { $this->einzelsync=$value; }
+ public function GetEinzelsync() { return $this->einzelsync; }
+ public function SetUtf8Codierung($value) { $this->utf8codierung=$value; }
+ public function GetUtf8Codierung() { return $this->utf8codierung; }
+ public function SetAuftragabgleich($value) { $this->auftragabgleich=$value; }
+ public function GetAuftragabgleich() { return $this->auftragabgleich; }
+ public function SetRabatteportofestschreiben($value) { $this->rabatteportofestschreiben=$value; }
+ public function GetRabatteportofestschreiben() { return $this->rabatteportofestschreiben; }
+ public function SetArtikelnummernummerkreis($value) { $this->artikelnummernummerkreis=$value; }
+ public function GetArtikelnummernummerkreis() { return $this->artikelnummernummerkreis; }
+ public function SetHolealle($value) { $this->holealle=$value; }
+ public function GetHolealle() { return $this->holealle; }
+ public function SetAb_Nummer($value) { $this->ab_nummer=$value; }
+ public function GetAb_Nummer() { return $this->ab_nummer; }
+ public function SetDirektimport($value) { $this->direktimport=$value; }
+ public function GetDirektimport() { return $this->direktimport; }
+ public function SetUst_Ok($value) { $this->ust_ok=$value; }
+ public function GetUst_Ok() { return $this->ust_ok; }
+ public function SetAnzgleichzeitig($value) { $this->anzgleichzeitig=$value; }
+ public function GetAnzgleichzeitig() { return $this->anzgleichzeitig; }
+ public function SetDatumvon($value) { $this->datumvon=$value; }
+ public function GetDatumvon() { return $this->datumvon; }
+ public function SetDatumbis($value) { $this->datumbis=$value; }
+ public function GetDatumbis() { return $this->datumbis; }
+ public function SetTmpdatumvon($value) { $this->tmpdatumvon=$value; }
+ public function GetTmpdatumvon() { return $this->tmpdatumvon; }
+ public function SetTmpdatumbis($value) { $this->tmpdatumbis=$value; }
+ public function GetTmpdatumbis() { return $this->tmpdatumbis; }
+ public function SetHoleallestati($value) { $this->holeallestati=$value; }
+ public function GetHoleallestati() { return $this->holeallestati; }
+ public function SetCronjobaktiv($value) { $this->cronjobaktiv=$value; }
+ public function GetCronjobaktiv() { return $this->cronjobaktiv; }
+ public function SetNummersyncstatusaendern($value) { $this->nummersyncstatusaendern=$value; }
+ public function GetNummersyncstatusaendern() { return $this->nummersyncstatusaendern; }
+ public function SetZahlungsweisenmapping($value) { $this->zahlungsweisenmapping=$value; }
+ public function GetZahlungsweisenmapping() { return $this->zahlungsweisenmapping; }
+ public function SetVersandartenmapping($value) { $this->versandartenmapping=$value; }
+ public function GetVersandartenmapping() { return $this->versandartenmapping; }
+ public function SetArtikelnummeruebernehmen($value) { $this->artikelnummeruebernehmen=$value; }
+ public function GetArtikelnummeruebernehmen() { return $this->artikelnummeruebernehmen; }
+ public function SetArtikelbeschreibungauswawision($value) { $this->artikelbeschreibungauswawision=$value; }
+ public function GetArtikelbeschreibungauswawision() { return $this->artikelbeschreibungauswawision; }
+ public function SetArtikelbeschreibungenuebernehmen($value) { $this->artikelbeschreibungenuebernehmen=$value; }
+ public function GetArtikelbeschreibungenuebernehmen() { return $this->artikelbeschreibungenuebernehmen; }
+ public function SetStuecklisteergaenzen($value) { $this->stuecklisteergaenzen=$value; }
+ public function GetStuecklisteergaenzen() { return $this->stuecklisteergaenzen; }
+ public function SetAdressupdate($value) { $this->adressupdate=$value; }
+ public function GetAdressupdate() { return $this->adressupdate; }
+ public function SetKundenurvonprojekt($value) { $this->kundenurvonprojekt=$value; }
+ public function GetKundenurvonprojekt() { return $this->kundenurvonprojekt; }
+ public function SetAdd_Debitorennummer($value) { $this->add_debitorennummer=$value; }
+ public function GetAdd_Debitorennummer() { return $this->add_debitorennummer; }
+ public function SetDebitorennummer($value) { $this->debitorennummer=$value; }
+ public function GetDebitorennummer() { return $this->debitorennummer; }
+ public function SetSendonlywithtracking($value) { $this->sendonlywithtracking=$value; }
+ public function GetSendonlywithtracking() { return $this->sendonlywithtracking; }
+ public function SetShopbilderuebertragen($value) { $this->shopbilderuebertragen=$value; }
+ public function GetShopbilderuebertragen() { return $this->shopbilderuebertragen; }
+ public function SetTexteuebertragen($value) { $this->texteuebertragen=$value; }
+ public function GetTexteuebertragen() { return $this->texteuebertragen; }
+ public function SetAdressennichtueberschreiben($value) { $this->adressennichtueberschreiben=$value; }
+ public function GetAdressennichtueberschreiben() { return $this->adressennichtueberschreiben; }
+ public function SetAuftraegeaufspaeter($value) { $this->auftraegeaufspaeter=$value; }
+ public function GetAuftraegeaufspaeter() { return $this->auftraegeaufspaeter; }
+ public function SetAutoversandbeikommentardeaktivieren($value) { $this->autoversandbeikommentardeaktivieren=$value; }
+ public function GetAutoversandbeikommentardeaktivieren() { return $this->autoversandbeikommentardeaktivieren; }
+ public function SetArtikeltexteuebernehmen($value) { $this->artikeltexteuebernehmen=$value; }
+ public function GetArtikeltexteuebernehmen() { return $this->artikeltexteuebernehmen; }
+ public function SetArtikelportoermaessigt($value) { $this->artikelportoermaessigt=$value; }
+ public function GetArtikelportoermaessigt() { return $this->artikelportoermaessigt; }
+ public function SetArtikelrabatt($value) { $this->artikelrabatt=$value; }
+ public function GetArtikelrabatt() { return $this->artikelrabatt; }
+ public function SetArtikelrabattsteuer($value) { $this->artikelrabattsteuer=$value; }
+ public function GetArtikelrabattsteuer() { return $this->artikelrabattsteuer; }
+ public function SetPositionsteuersaetzeerlauben($value) { $this->positionsteuersaetzeerlauben=$value; }
+ public function GetPositionsteuersaetzeerlauben() { return $this->positionsteuersaetzeerlauben; }
+ public function SetJson($value) { $this->json=$value; }
+ public function GetJson() { return $this->json; }
+ public function SetFreitext($value) { $this->freitext=$value; }
+ public function GetFreitext() { return $this->freitext; }
+ public function SetArtikelbezeichnungauswawision($value) { $this->artikelbezeichnungauswawision=$value; }
+ public function GetArtikelbezeichnungauswawision() { return $this->artikelbezeichnungauswawision; }
+ public function SetAngeboteanlegen($value) { $this->angeboteanlegen=$value; }
+ public function GetAngeboteanlegen() { return $this->angeboteanlegen; }
+ public function SetArtikelnummerbeimanlegenausshop($value) { $this->artikelnummerbeimanlegenausshop=$value; }
+ public function GetArtikelnummerbeimanlegenausshop() { return $this->artikelnummerbeimanlegenausshop; }
+ public function SetShoptyp($value) { $this->shoptyp=$value; }
+ public function GetShoptyp() { return $this->shoptyp; }
+ public function SetModulename($value) { $this->modulename=$value; }
+ public function GetModulename() { return $this->modulename; }
+ public function SetMaxmanuell($value) { $this->maxmanuell=$value; }
+ public function GetMaxmanuell() { return $this->maxmanuell; }
+ public function SetPreisgruppe($value) { $this->preisgruppe=$value; }
+ public function GetPreisgruppe() { return $this->preisgruppe; }
+ public function SetVariantenuebertragen($value) { $this->variantenuebertragen=$value; }
+ public function GetVariantenuebertragen() { return $this->variantenuebertragen; }
+ public function SetCrosssellingartikeluebertragen($value) { $this->crosssellingartikeluebertragen=$value; }
+ public function GetCrosssellingartikeluebertragen() { return $this->crosssellingartikeluebertragen; }
+ public function SetStaffelpreiseuebertragen($value) { $this->staffelpreiseuebertragen=$value; }
+ public function GetStaffelpreiseuebertragen() { return $this->staffelpreiseuebertragen; }
+ public function SetLagergrundlage($value) { $this->lagergrundlage=$value; }
+ public function GetLagergrundlage() { return $this->lagergrundlage; }
+ public function SetPortoartikelanlegen($value) { $this->portoartikelanlegen=$value; }
+ public function GetPortoartikelanlegen() { return $this->portoartikelanlegen; }
+ public function SetNurneueartikel($value) { $this->nurneueartikel=$value; }
+ public function GetNurneueartikel() { return $this->nurneueartikel; }
+ public function SetStartdate($value) { $this->startdate=$value; }
+ public function GetStartdate() { return $this->startdate; }
+ public function SetUeberschreibe_Lagerkorrekturwert($value) { $this->ueberschreibe_lagerkorrekturwert=$value; }
+ public function GetUeberschreibe_Lagerkorrekturwert() { return $this->ueberschreibe_lagerkorrekturwert; }
+ public function SetLagerkorrekturwert($value) { $this->lagerkorrekturwert=$value; }
+ public function GetLagerkorrekturwert() { return $this->lagerkorrekturwert; }
+ public function SetVertrieb($value) { $this->vertrieb=$value; }
+ public function GetVertrieb() { return $this->vertrieb; }
+ public function SetEigenschaftenuebertragen($value) { $this->eigenschaftenuebertragen=$value; }
+ public function GetEigenschaftenuebertragen() { return $this->eigenschaftenuebertragen; }
+ public function SetKategorienuebertragen($value) { $this->kategorienuebertragen=$value; }
+ public function GetKategorienuebertragen() { return $this->kategorienuebertragen; }
+ public function SetStornoabgleich($value) { $this->stornoabgleich=$value; }
+ public function GetStornoabgleich() { return $this->stornoabgleich; }
+ public function SetNurpreise($value) { $this->nurpreise=$value; }
+ public function GetNurpreise() { return $this->nurpreise; }
+ public function SetSteuerfreilieferlandexport($value) { $this->steuerfreilieferlandexport=$value; }
+ public function GetSteuerfreilieferlandexport() { return $this->steuerfreilieferlandexport; }
+ public function SetGutscheineuebertragen($value) { $this->gutscheineuebertragen=$value; }
+ public function GetGutscheineuebertragen() { return $this->gutscheineuebertragen; }
+ public function SetGesamtbetragfestsetzen($value) { $this->gesamtbetragfestsetzen=$value; }
+ public function GetGesamtbetragfestsetzen() { return $this->gesamtbetragfestsetzen; }
+ public function SetLastschriftdatenueberschreiben($value) { $this->lastschriftdatenueberschreiben=$value; }
+ public function GetLastschriftdatenueberschreiben() { return $this->lastschriftdatenueberschreiben; }
+ public function SetGesamtbetragfestsetzendifferenz($value) { $this->gesamtbetragfestsetzendifferenz=$value; }
+ public function GetGesamtbetragfestsetzendifferenz() { return $this->gesamtbetragfestsetzendifferenz; }
+ public function SetApi_Account_Id($value) { $this->api_account_id=$value; }
+ public function GetApi_Account_Id() { return $this->api_account_id; }
+ public function SetApi_Account_Token($value) { $this->api_account_token=$value; }
+ public function GetApi_Account_Token() { return $this->api_account_token; }
+ public function SetAutoversandoption($value) { $this->autoversandoption=$value; }
+ public function GetAutoversandoption() { return $this->autoversandoption; }
+ public function SetAutosendarticle($value) { $this->autosendarticle=$value; }
+ public function GetAutosendarticle() { return $this->autosendarticle; }
+
+}
diff --git a/www/pages/adresse.php b/www/pages/adresse.php
index 6b3b0e43..ca86ff8d 100644
--- a/www/pages/adresse.php
+++ b/www/pages/adresse.php
@@ -3387,7 +3387,7 @@ function AdresseLieferadresse()
$this->app->Tpl->Set('ADRESSID',$id);
- $adresstypen = $this->app->DB->SelectArr("SELECT type, bezeichnung FROM adresse_typ WHERE aktiv = 1 AND geloescht = 0".$this->app->erp->ProjektRechte());
+ $adresstypen = $this->app->DB->SelectArr("SELECT type, bezeichnung FROM adresse_typ WHERE aktiv = 1 AND geloescht = 0");
$laender = $this->app->erp->GetSelectLaenderliste();
diff --git a/www/pages/ajax.php b/www/pages/ajax.php
index 943d44eb..3a08c07e 100644
--- a/www/pages/ajax.php
+++ b/www/pages/ajax.php
@@ -3848,10 +3848,13 @@ select a.kundennummer, (SELECT name FROM adresse a2 WHERE a2.kundennummer = a.ku
$term = str_replace(',','',$term);
}
+ $adresse = (int)$this->app->Secure->GetGET('adresse');
+ if (!empty($adresse)) {
+ $subwhere .= " AND a.id = ".$adresse;
+ }
+
$sql =
- "SELECT CONCAT(v.id,
- IF(IFNULL(v.belegnr, '') <> '' AND v.belegnr!=v.id,
- CONCAT(' Nr. ',v.belegnr),''),
+ "SELECT CONCAT(v.belegnr,
' Betrag: ',".$this->app->erp->FormatPreis('v.betrag',2).",
if(v.skonto <> 0,CONCAT(' mit Skonto ',v.skonto,'% ',
".$this->app->erp->FormatPreis("v.betrag-((v.betrag/100.0)*v.skonto)",2)."),''),' ',
@@ -3864,7 +3867,7 @@ select a.kundennummer, (SELECT name FROM adresse a2 WHERE a2.kundennummer = a.ku
a.name,' (Lieferant ',a.lieferantennummer,if(a.lieferantennummer_buchhaltung!='' AND a.lieferantennummer <> a.lieferantennummer_buchhaltung,CONCAT(' ',a.lieferantennummer_buchhaltung),''),') RE ',v.rechnung,' Rechnungsdatum ',DATE_FORMAT(v.rechnungsdatum,'%d.%m.%Y')) as bezeichnung
FROM verbindlichkeit AS v
LEFT JOIN adresse AS a ON a.id=v.adresse
- WHERE ($subwhere) AND bezahlt!=1 AND status!='storniert'
+ WHERE ($subwhere) AND bezahlt!=1 AND status!='storniert' AND belegnr <> ''
ORDER by v.id DESC"; //AND v.status!='bezahlt' // heute wieder raus
$arr = $this->app->DB->SelectArr($sql);
diff --git a/www/pages/angebot.php b/www/pages/angebot.php
index 3ead66d3..e80e0756 100644
--- a/www/pages/angebot.php
+++ b/www/pages/angebot.php
@@ -307,21 +307,52 @@ class Angebot extends GenAngebot
{
$id = $this->app->Secure->GetGET('id');
- if(!$this->app->DB->Select("SELECT deckungsbeitragcalc FROM angebot WHERE id='$id' LIMIT 1")) {
- $this->app->erp->BerechneDeckungsbeitrag($id,'angebot');
+ // Deckungsbeitrag
+ if (!$this->app->erp->RechteVorhanden('angebot','einkaufspreise')) {
+ $this->app->Tpl->Set('DBHIDDEN','hidden');
+ } else {
+ $sql = "
+ SELECT
+ umsatz_netto_gesamt,
+ artikel,
+ menge,
+ einkaufspreis
+ FROM
+ `angebot_position`
+ WHERE
+ `angebot` = ".$id."
+ ";
+
+ $positionen = $this->app->DB->SelectArr($sql);
+
+ $umsatz_gesamt = 0;
+ $kosten_gesamt = 0;
+ $db_gesamt = 0;
+ foreach ($positionen as $position) {
+ if (empty($position['einkaufspreis'])) {
+ $position['einkaufspreis'] = $this->app->erp->GetEinkaufspreis($position['artikel'],$position['menge']);
+ }
+ $kosten = ($position['einkaufspreis']*$position['menge']);
+ $db_gesamt += $position['umsatz_netto_gesamt']-$kosten;
+ $kosten_gesamt += $kosten;
+ $umsatz_gesamt += $position['umsatz_netto_gesamt'];
+ }
+
+ $this->app->Tpl->Set('NETTOGESAMT',$this->app->erp->number_format_variable($umsatz_gesamt,2));
+ $this->app->Tpl->Set('KOSTEN',$this->app->erp->number_format_variable($kosten_gesamt,2));
+ $this->app->Tpl->Set('DECKUNGSBEITRAG',$this->app->erp->number_format_variable($db_gesamt,2));
+ $this->app->Tpl->Set( 'DBPROZENT',
+ $umsatz_gesamt==0?
+ "-":
+ $this->app->erp->number_format_variable(
+ round(
+ $db_gesamt/$umsatz_gesamt*100,2
+ )
+ )."%"
+ );
}
-
- $auftragArr = $this->app->DB->SelectArr("SELECT * FROM angebot WHERE id='$id' LIMIT 1");
- $kundennummer = $this->app->DB->Select("SELECT kundennummer FROM adresse WHERE id='{$auftragArr[0]['adresse']}' LIMIT 1");
- $projekt = $this->app->DB->Select("SELECT abkuerzung FROM projekt WHERE id='{$auftragArr[0]['projekt']}' LIMIT 1");
- $kundenname = $this->app->DB->Select("SELECT name FROM adresse WHERE id='{$auftragArr[0]['adresse']}' LIMIT 1");
- $this->app->Tpl->Set('KUNDE',"".$kundennummer." ".$kundenname);
- //$this->app->Tpl->Set('KUNDE',$kundennummer." ".$kundenname);
- $this->app->Tpl->Set('DECKUNGSBEITRAG',0);
- $this->app->Tpl->Set('DBPROZENT',0);
-
if($this->app->erp->RechteVorhanden('projekt','dashboard')){
$this->app->Tpl->Set('PROJEKT', "$projekt");
}
@@ -1694,6 +1725,11 @@ class Angebot extends GenAngebot
$this->app->erp->AnsprechpartnerAlsLieferadresseButton($adresse);
$this->app->erp->AdresseAlsLieferadresseButton($adresse);
}
+
+
+ if ($schreibschutz != 1 AND $status != 'abgeschlossen') {
+ $this->app->erp->BerechneDeckungsbeitrag($id,'angebot');
+ }
if($nummer!="")
{
diff --git a/www/pages/artikel.php b/www/pages/artikel.php
index 02620ad1..62986378 100644
--- a/www/pages/artikel.php
+++ b/www/pages/artikel.php
@@ -488,7 +488,7 @@ class Artikel extends GenArtikel {
$joins .= $joineig;
- $menu = "
app->Conf->WFconf['defaulttheme']}/images/add.png\" border=\"0\">";
+// $menu = "
app->Conf->WFconf['defaulttheme']}/images/add.png\" border=\"0\">";
$sql = "SELECT SQL_CALC_FOUND_ROWS a.id,
CONCAT('') AS auswahlbox,
@@ -1567,7 +1567,6 @@ class Artikel extends GenArtikel {
$sql .= $joinartikelbaum;
$groupby = ' GROUP BY a.id ';
}
-
}
if ($paramsArray) {
@@ -1597,7 +1596,6 @@ class Artikel extends GenArtikel {
$fastcount .= $joinartikelbaum;
}
-
if($this->app->erp->Firmendaten('artikel_artikelnummer_suche') == '1'){
/*$maxEinkauf = $this->app->DB->Select(
@@ -1809,22 +1807,35 @@ class Artikel extends GenArtikel {
// SQL statement
if (!empty($this->app->Conf->WFdbType) && $this->app->Conf->WFdbType == 'postgre') {
- $sql = 'SELECT s.id, a.name_de as artikel,a.nummer as nummer, trim(s.menge)+0 as menge,
- CASE WHEN (SELECT SUM(l.menge) FROM lager_platz_inhalt l WHERE l.artikel=a.id) > 0
- THEN (SELECT SUM(l.menge) FROM lager_platz_inhalt l WHERE l.artikel=a.id)
- ELSE 0
- END as lager, s.artikel as menu
+ $sql = 'SELECT
+ s.id,
+ a.name_de as artikel,
+ a.nummer as nummer,
+ trim(SUM(s.menge))+0 as menge,
+ CASE
+ WHEN (SELECT SUM(l.menge) FROM lager_platz_inhalt l WHERE l.artikel=a.id) > 0
+ THEN (SELECT SUM(l.menge) FROM lager_platz_inhalt l WHERE l.artikel=a.id)
+ ELSE 0
+ END as lager,
+ s.artikel as menu
FROM stueckliste s LEFT JOIN artikel a ON s.artikel=a.id ';
} else {
- $sql = 'SELECT SQL_CALC_FOUND_ROWS s.id, a.name_de as artikel,a.nummer as nummer, trim(s.menge)+0 as menge,
- s.stuecklistevonartikel
- as menu
- FROM stueckliste s LEFT JOIN artikel a ON s.stuecklistevonartikel=a.id ';
+ $sql = ' SELECT SQL_CALC_FOUND_ROWS
+ s.id,
+ a.name_de as artikel,
+ a.nummer as nummer,
+ trim(SUM(s.menge))+0 as menge,
+ s.stuecklistevonartikel AS menu
+ FROM
+ stueckliste s
+ LEFT JOIN artikel a ON s.stuecklistevonartikel=a.id ';
}
// Fester filter
$where = "s.artikel='$id' ";
+ $groupby = " GROUP BY a.id";
+
// gesamt anzahl
$count = "SELECT COUNT(s.id) FROM stueckliste s WHERE s.stuecklistevonartikel='$id' ";
break;
@@ -2795,8 +2806,8 @@ class Artikel extends GenArtikel {
if(isset($result[$nameofcolumn])) {
if(
($result[$nameofcolumn]!='' && !is_array($result[$nameofcolumn]))
- || $nameofcolumn==='lieferzeitmanuell' || $nameofcolumn==='pseudopreis'
- ){
+ // || $nameofcolumn==='lieferzeitmanuell' || $nameofcolumn==='pseudopreis'
+ ){
$this->app->DB->Update(
"UPDATE artikel
SET " . $nameofcolumn . "='" . $this->app->DB->real_escape_string($result[$nameofcolumn]) . "'
@@ -6933,6 +6944,8 @@ class Artikel extends GenArtikel {
$this->app->YUI->AutoComplete('lieferantname', 'lieferant', 1);
$this->app->YUI->AutoComplete('hersteller', 'hersteller');
+ $this->app->YUI->AutoComplete('typ', 'artikelkategorienfull');
+
$freifeld1bezeichnung = $this->app->erp->Firmendaten('freifeld1');
if($freifeld1bezeichnung == ''){
$freifeld1bezeichnung = 'Freifeld 1';
diff --git a/www/pages/auftrag.php b/www/pages/auftrag.php
index c9aa1c4c..2f2b14bb 100644
--- a/www/pages/auftrag.php
+++ b/www/pages/auftrag.php
@@ -581,9 +581,9 @@ class Auftrag extends GenAuftrag
$allowed['auftraegeoffeneauto'] = array('list');
- $heading = array('','', 'Auftrag', 'Vom', 'Kd-Nr.', 'Kunde','Lieferdatum', 'Land', 'Zahlung', 'Betrag (brutto)','Monitor','Menü');
- $width = array('1%','1%','1%', '10%', '10%', '10%', '31%', '5%', '1%', '1%', '1%', '1%');
- $findcols = array('open','a.belegnr', 'a.belegnr', 'a.datum', 'a.lieferantkdrnummer', 'a.name','a.tatsaechlicheslieferdatum', 'a.land', 'a.zahlungsweise', 'a.gesamtsumme');
+ $heading = array('','', 'Auftrag', 'Vom', 'Kd-Nr.', 'Kunde','Lieferdatum', 'Land','Projekt', 'Zahlung', 'Betrag (brutto)','Monitor','Menü');
+ $width = array('1%','1%','1%', '10%', '10%', '10%', '27%', '5%', '5%','1%', '1%', '1%', '1%');
+ $findcols = array('open','a.belegnr', 'a.belegnr', 'a.datum', 'a.lieferantkdrnummer', 'a.name','a.tatsaechlicheslieferdatum', 'a.land', 'p.abkuerzung', 'a.zahlungsweise', 'a.gesamtsumme');
$defaultorder = 1;
$defaultorderdesc = 0;
@@ -596,16 +596,17 @@ class Auftrag extends GenAuftrag
CONCAT('') AS `auswahl`,
IF(a.fastlane=1,CONCAT(a.belegnr,' (FL)'),a.belegnr) AS `belegnr`,
DATE_FORMAT(a.datum,'%d.%m.%Y') AS `datum`,
- lieferantkdrnummer,
- name,
+ a.lieferantkdrnummer,
+ a.name,
DATE_FORMAT(a.tatsaechlicheslieferdatum,'%d.%m.%Y') as `tatsaechlicheslieferdatum`,
- land,
- zahlungsweise,
- gesamtsumme,
+ a.land,
+ p.abkuerzung,
+ a.zahlungsweise,
+ a.gesamtsumme,
(" . $this->app->YUI->IconsSQL() . ") AS icons,
a.id
FROM
- auftrag a";
+ auftrag a LEFT JOIN projekt p ON a.projekt = p.id";
$where = "a.status = 'freigegeben' AND a.cronjobkommissionierung = 0 AND a.lager_ok=1 AND a.porto_ok=1 AND a.ust_ok=1 AND a.vorkasse_ok=1 AND a.nachnahme_ok=1 AND a.autoversand=1 AND a.check_ok=1 AND a.kreditlimit_ok=1 AND a.liefersperre_ok=1"; // liefertermin_ok special treatment
@@ -670,9 +671,9 @@ class Auftrag extends GenAuftrag
// Show list for cronjob commissioning
$allowed['auftraegeoffeneautowartend'] = array('list');
- $heading = array('','', 'Auftrag', 'Vom', 'Kd-Nr.', 'Kunde','Lieferdatum', 'Land', 'Zahlung', 'Betrag (brutto)','Monitor','Menü');
- $width = array('1%','1%','1%', '10%', '10%', '10%', '31%', '5%', '1%', '1%', '1%', '1%', '1%','0%','0%');
- $findcols = array('open','a.belegnr', 'a.belegnr', 'a.datum', 'a.lieferantkdrnummer', 'a.name','a.tatsaechlicheslieferdatum', 'a.land', 'a.zahlungsweise', 'a.gesamtsumme');
+ $heading = array('','', 'Auftrag', 'Vom', 'Kd-Nr.', 'Kunde','Lieferdatum', 'Land', 'Projekt', 'Zahlung', 'Betrag (brutto)','Monitor','Menü');
+ $width = array('1%','1%','1%', '10%', '10%', '10%', '27%', '5%', '5%', '1%', '1%', '1%', '1%', '1%','0%','0%');
+ $findcols = array('open','a.belegnr', 'a.belegnr', 'a.datum', 'a.lieferantkdrnummer', 'a.name','a.tatsaechlicheslieferdatum', 'a.land', 'p.abkuerzung', 'a.zahlungsweise', 'a.gesamtsumme');
$defaultorder = 1;
$defaultorderdesc = 0;
@@ -685,16 +686,17 @@ class Auftrag extends GenAuftrag
CONCAT('') AS `auswahl`,
IF(a.fastlane=1,CONCAT(a.belegnr,' (FL)'),a.belegnr) AS `belegnr`,
DATE_FORMAT(a.datum,'%d.%m.%Y') AS `datum`,
- lieferantkdrnummer,
- name,
+ a.lieferantkdrnummer,
+ a.name,
DATE_FORMAT(a.tatsaechlicheslieferdatum,'%d.%m.%Y') as `tatsaechlicheslieferdatum`,
- land,
- zahlungsweise,
- gesamtsumme,
+ a.land,
+ p.abkuerzung,
+ a.zahlungsweise,
+ a.gesamtsumme,
(" . $this->app->YUI->IconsSQL() . ") AS icons,
a.id
FROM
- auftrag a";
+ auftrag a LEFT JOIN projekt p ON a.projekt = p.id";
$status_where = 'a.cronjobkommissionierung > 0';
diff --git a/www/pages/belegevorlagen.php b/www/pages/belegevorlagen.php
new file mode 100644
index 00000000..cc37a5e4
--- /dev/null
+++ b/www/pages/belegevorlagen.php
@@ -0,0 +1,238 @@
+
+ Conf->WFconf['defaulttheme']}/images/delete.svg\" border=\"0\"> |
";
+ $sql = "SELECT SQL_CALC_FOUND_ROWS b.id, b.bezeichnung,CONCAT(UCASE(LEFT(b.belegtyp, 1)), SUBSTRING(b.belegtyp, 2)), pr.abkuerzung, b.id FROM belegevorlagen b LEFT JOIN projekt pr ON b.projekt = pr.id";
+ $where = $app->erp->ProjektRechte('b.projekt');
+ break;
+ case "belegevorlagen_list2":
+ $belegtyp = $app->Secure->GetGET('smodule');
+ $heading = array('Bezeichnung','Projekt','Menü');
+ $width = array('50%','49%','1%');
+ $findcols = array('b.bezeichnung','pr.abkuerzung','b.id');
+ $searchsql = array('b.bezeichnung','pr.abkuerzung');
+ $menu = "";
+ $sql = "SELECT SQL_CALC_FOUND_ROWS b.id, b.bezeichnung, pr.abkuerzung, b.id FROM belegevorlagen b LEFT JOIN projekt pr ON b.projekt = pr.id";
+ $where = "belegtyp = '$belegtyp' ".$app->erp->ProjektRechte('b.projekt');
+ break;
+ }
+
+ $erg = false;
+ foreach($erlaubtevars as $k => $v)
+ {
+ if(isset($$v))$erg[$v] = $$v;
+ }
+ return $erg;
+ }
+ function __construct(&$app, $intern = false)
+ {
+ $this->app=&$app;
+ $this->artikel = $this->app->erp->GetKonfiguration('gesamtrabatt_artikel');
+ if($intern)return;
+ $this->app->ActionHandlerInit($this);
+ $this->app->ActionHandler("list","BelegevorlagenList");
+ $this->app->ActionHandler("einstellungen","BelegevorlagenEinstellungen");
+ $this->app->DefaultActionHandler("list");
+ $this->app->ActionHandlerListen($app);
+ }
+
+ function BelegevorlagenMenu(){
+ $this->app->erp->MenuEintrag("index.php?module=belegevorlagen&action=list","Übersicht");
+ $this->app->erp->MenuEintrag("index.php?module=belegevorlagen&action=einstellungen","Einstellungen");
+
+ }
+
+ function BelegevorlagenList()
+ {
+ if($this->app->Secure->GetGET('cmd') == 'delvorlage')
+ {
+ $id = (int)$this->app->Secure->GetPOST('lid');
+ $this->app->DB->Delete("DELETE FROM belegevorlagen WHERE id = '$id' LIMIT 1");
+ echo json_encode(array('status'=>1));
+ exit;
+ }
+ $this->BelegevorlagenMenu();
+ $this->app->YUI->TableSearch('TAB1', "belegevorlagen_list", "show","","",basename(__FILE__), __CLASS__);
+ $this->app->Tpl->Parse('PAGE','belegevorlagen_list.tpl');
+ }
+
+ function BelegevorlagenEinstellungen()
+ {
+ $this->BelegevorlagenMenu();
+
+ $this->app->Tpl->Set('PREISEAKTUALISIEREN',$this->app->erp->GetKonfiguration('belegevorlagen_preiseaktualisieren')=='on'?'checked':'');
+ $this->app->YUI->AutoSaveKonfiguration('preiseaktualisieren','belegevorlagen_preiseaktualisieren');
+
+ $this->app->Tpl->Parse('PAGE','belegevorlagen_einstellungen.tpl');
+ }
+
+ function Install()
+ {
+ $this->app->erp->CheckTable('belegevorlagen');
+ $this->app->erp->CheckColumn("id","int(11)","belegevorlagen","DEFAULT '0' NOT NULL AUTO_INCREMENT");
+ $this->app->erp->CheckColumn("belegtyp", "varchar(255)", "belegevorlagen", "DEFAULT '' NOT NULL");
+ $this->app->erp->CheckColumn("bezeichnung", "varchar(255)", "belegevorlagen", "DEFAULT '' NOT NULL");
+ $this->app->erp->CheckColumn("projekt", "int(11)", "belegevorlagen", "DEFAULT '0' NOT NULL");
+ $this->app->erp->CheckColumn("json", "MEDIUMTEXT", "belegevorlagen", "DEFAULT '' NOT NULL");
+ $this->app->erp->CheckColumn("bearbeiter", "varchar(255)", "belegevorlagen", "DEFAULT '' NOT NULL");
+ $this->app->erp->CheckColumn("zeitstempel", "timestamp", "belegevorlagen","DEFAULT CURRENT_TIMESTAMP NOT NULL");
+
+ $this->app->erp->RegisterHook('BelegPositionenButtons', 'belegevorlagen', 'BelegevorlagenBelegPositionenButtons');
+ $this->app->erp->RegisterHook('AARLGPositionen_cmds_end', 'belegevorlagen', 'BelegevorlagenAARLGPositionen_cmds_end');
+ $this->app->erp->RegisterHook('ajax_filter_hook1', 'belegevorlagen', 'Belegevorlagenajax_filter_hook1');
+ }
+
+ function Belegevorlagenajax_filter_hook1($filtername,&$newarr, $term, $term2, $term3)
+ {
+ if($filtername == 'belegvorlagen')
+ {
+ $arr = $this->app->DB->SelectArr("SELECT CONCAT(b.id,' ',b.bezeichnung) as bezeichnung FROM belegevorlagen b
+ WHERE (b.bezeichnung LIKE '%$term%') ".$this->app->erp->ProjektRechte('b.projekt'));
+ if($arr)
+ {
+ for($i=0;$iapp->Tpl->Set('ID', $id);
+ $this->app->Tpl->Set('MODULE', $module);
+ $this->app->YUI->AutoComplete('bestehendevorlage','belegvorlagen');
+ $this->app->YUI->TableSearch('BELEGEVORLAGENTABELLE', "belegevorlagen_list2", "show","","",basename(__FILE__), __CLASS__);
+ $this->app->Tpl->Add($target, " ".$this->app->Tpl->Parse($target,'belegevorlagen_widget.tpl'));
+ }
+ }
+
+ function BelegevorlagenAARLGPositionen_cmds_end($id){
+ $module = $this->app->Secure->GetGET('module');
+ if(!$module)return;
+
+ $projekt = $this->app->DB->Select("SELECT projekt FROM $module WHERE id='$id' LIMIT 1");
+ if($projekt <=0) $projekt=0;
+
+ if($this->app->Secure->GetGET('cmd') == 'deletebelegvorlage')
+ {
+ $status = 1;
+ $lid = (int)$this->app->Secure->GetPOST('lid');
+ $this->app->DB->Delete("DELETE FROM belegevorlagen WHERE id = '$lid' AND belegtyp = '$module' LIMIT 1");
+ echo json_encode(array('status'=>$status));
+ exit;
+ }
+
+ if($this->app->Secure->GetGET('cmd') == 'loadbelegvorlage')
+ {
+ $status = 0;
+ $lid = (int)$this->app->Secure->GetPOST('lid');
+ $json = (String)$this->app->DB->Select("SELECT json FROM belegevorlagen WHERE id = '$lid' AND belegtyp = '$module' LIMIT 1");
+ if($json !== '')
+ {
+ $json = json_decode($json, true);
+ $maxsort = (int)$this->app->DB->Select("SELECT max(sort) FROM $module"."_position WHERE $module = '$id' LIMIT 1");
+ if(isset($json['positionen']))
+ {
+ foreach($json['positionen'] as $v)
+ {
+ $v[$module] = $id;
+ if($this->app->erp->GetKonfiguration('belegevorlagen_preiseaktualisieren')=='on'){
+ if($v['artikel'] != '0'){
+ $v['preis'] = $this->app->erp->GetVerkaufspreis($v['artikel'],$v['menge']);
+ }
+ }
+ $v['sort'] += $maxsort;
+ $this->app->DB->Insert("INSERT INTO $module"."_position (id) VALUES ('')");
+ $idnew = $this->app->DB->GetInsertID();
+ $oldtonew[$v['id']] = $idnew;
+ if($v['explodiert_parent'] && isset($oldtonew) && isset($oldtonew[$v['explodiert_parent']]))$v['explodiert_parent'] = $oldtonew[$v['explodiert_parent']];
+ unset($v['id']);
+ $this->app->DB->UpdateArr($module.'_position',$idnew,"id",$v, true);
+ if(is_null($v['steuersatz']))$this->app->DB->Update("UPDATE ".$module."_position SET steuersatz = NULL WHERE id = '$idnew' LIMIT 1");
+ }
+ }
+ if(isset($json['zwischenpositionen']))
+ {
+ $maxpos = $this->app->DB->SelectArr("SELECT id,sort FROM beleg_zwischenpositionen WHERE doctype = '$module' AND doctypeid = '$id' AND pos='$maxsort' ORDER BY sort DESC LIMIT 1");
+ if($maxpos)
+ {
+ $sortoffset = 1 + $maxpos[0]['sort'];
+ }else{
+ $sortoffset = 0;
+ }
+ foreach($json['zwischenpositionen'] as $v)
+ {
+ if($v['pos'] == 0)$v['sort'] += $sortoffset;
+ $v['doctypeid'] = $id;
+ $v['pos'] += $maxsort;
+ unset($v['id']);
+ $this->app->DB->Insert("INSERT INTO beleg_zwischenpositionen (id) VALUES ('')");
+ $idnew = $this->app->DB->GetInsertID();
+ $this->app->DB->UpdateArr('beleg_zwischenpositionen',$idnew,"id",$v, true);
+ }
+ }
+ $status = 1;
+ $this->app->erp->ANABREGSNeuberechnen($id,$module);
+ }
+ echo json_encode(array('status'=>$status));
+ exit;
+ }
+ if($this->app->Secure->GetGET('cmd') == 'savebelegevorlage')
+ {
+ $json = null;
+ $status = 0;
+ $bestehendevorlage = (int)reset(explode(' ',$this->app->Secure->GetPOST('bestehendevorlage')));
+ $bezeichnung = (String)$this->app->Secure->GetPOST('bezeichnung');
+ $vorlagetyp = $this->app->Secure->GetPOST('vorlagetyp');
+ $bearbeiter = $this->app->DB->real_escape_string($this->app->User->GetName());
+ $lid = null;
+ if($vorlagetyp == 'neu')
+ {
+ if($bezeichnung !== '')
+ {
+ $this->app->DB->Insert("INSERT INTO belegevorlagen (bezeichnung, belegtyp, bearbeiter, zeitstempel,projekt) VALUES ('$bezeichnung','$module','$bearbeiter',now(),'$projekt')");
+ $lid = $this->app->DB->GetInsertID();
+ }
+ }else{
+ $lid = $this->app->DB->Select("SELECT id FROM belegevorlagen WHERE id = '$bestehendevorlage' LIMIT 1");
+ if($lid && $bezeichnung !== '')$this->app->DB->Update("UPDATE belegevorlagen set bezeichnung = '$bezeichnung' WHERE id = '$bestehendevorlage' LIMIT 1");
+ }
+ if($lid)
+ {
+ $json['positionen'] = $this->app->DB->SelectArr("SELECT * FROM $module"."_position WHERE $module = '$id' ORDER BY sort");
+ $json['zwischenpositionen'] = $this->app->DB->SelectArr("SELECT * FROM beleg_zwischenpositionen WHERE doctype = '$module' AND doctypeid = '$id' ORDER BY pos, sort");
+ $json = $this->app->DB->real_escape_string(json_encode($json));
+ $this->app->DB->Update("UPDATE belegevorlagen set json = '$json', zeitstempel = now(), bearbeiter = '$bearbeiter' WHERE id = '$lid' LIMIT 1");
+ $status = 1;
+ }
+ echo json_encode(array('status'=>$status));
+ exit;
+ }
+ }
+}
+?>
diff --git a/www/pages/content/angebot_minidetail.tpl b/www/pages/content/angebot_minidetail.tpl
index d35c7716..1a5e9b47 100644
--- a/www/pages/content/angebot_minidetail.tpl
+++ b/www/pages/content/angebot_minidetail.tpl
@@ -45,7 +45,25 @@
-
+
+
{|Deckungsbeitrag (netto)|}
+
+
+
+ Umsatz EUR |
+ Kosten EUR |
+ Deckungsbeitrag EUR |
+ DB % |
+
+
+ [NETTOGESAMT] |
+ [KOSTEN] |
+ [DECKUNGSBEITRAG] |
+ [DBPROZENT] |
+
+
+
+
Protokoll
@@ -59,12 +77,6 @@
[PDFARCHIV]
-
-
Deckungsbeitrag
-
-
Dieses Modul ist erst ab Version Professional verfügbar
-
-
diff --git a/www/pages/content/belegevorlagen_einstellungen.tpl b/www/pages/content/belegevorlagen_einstellungen.tpl
index e69de29b..6eff5a4f 100644
--- a/www/pages/content/belegevorlagen_einstellungen.tpl
+++ b/www/pages/content/belegevorlagen_einstellungen.tpl
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+[MESSAGE]
+
+
+[TAB1]
+[TAB1NEXT]
+
+
+
+
diff --git a/www/pages/content/belegevorlagen_list.tpl b/www/pages/content/belegevorlagen_list.tpl
index e69de29b..3a7e8290 100644
--- a/www/pages/content/belegevorlagen_list.tpl
+++ b/www/pages/content/belegevorlagen_list.tpl
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+[MESSAGE]
+[TAB1]
+[TAB1NEXT]
+
+
+
+
+
+
diff --git a/www/pages/content/exportbuchhaltung_export.tpl b/www/pages/content/exportbuchhaltung_export.tpl
index 4014e6f7..9cf337f7 100644
--- a/www/pages/content/exportbuchhaltung_export.tpl
+++ b/www/pages/content/exportbuchhaltung_export.tpl
@@ -27,6 +27,10 @@
{|Verbindlichkeiten:|} |
|
+
+ {|Lieferantengutschriften:|} |
+ |
+
Datum von: |
|
diff --git a/www/pages/content/firmendaten.tpl b/www/pages/content/firmendaten.tpl
index 5f7ca4c9..003b3c38 100644
--- a/www/pages/content/firmendaten.tpl
+++ b/www/pages/content/firmendaten.tpl
@@ -775,6 +775,10 @@
Nächste Verbindlichkeitsnummer: |
|
+
+ Nächste Lieferantengutschriftnummer: |
+ |
+
Nächste Kundennummer: |
|
diff --git a/www/pages/content/lieferantengutschrift_artikel_manuell.tpl b/www/pages/content/lieferantengutschrift_artikel_manuell.tpl
new file mode 100644
index 00000000..2a43fa99
--- /dev/null
+++ b/www/pages/content/lieferantengutschrift_artikel_manuell.tpl
@@ -0,0 +1,55 @@
+[POSITIONENMESSAGE]
+
+
diff --git a/www/pages/content/lieferantengutschrift_edit.tpl b/www/pages/content/lieferantengutschrift_edit.tpl
new file mode 100644
index 00000000..ff9bdc5c
--- /dev/null
+++ b/www/pages/content/lieferantengutschrift_edit.tpl
@@ -0,0 +1,219 @@
+
+
+
+
+ [POSITIONENTAB]
+
+
+ [POSITIONENMANUELLTAB]
+
+
+ [MINIDETAIL]
+
+
+
diff --git a/www/pages/content/lieferantengutschrift_list.tpl b/www/pages/content/lieferantengutschrift_list.tpl
new file mode 100644
index 00000000..381fa508
--- /dev/null
+++ b/www/pages/content/lieferantengutschrift_list.tpl
@@ -0,0 +1,93 @@
+
+
+
+ [MESSAGE]
+
+
+
+
{|Filter|}
+
+
+
+
+
+
+ [TAB1NEXT]
+
+
+
+
diff --git a/www/pages/content/lieferantengutschrift_minidetail.tpl b/www/pages/content/lieferantengutschrift_minidetail.tpl
new file mode 100644
index 00000000..e76df917
--- /dev/null
+++ b/www/pages/content/lieferantengutschrift_minidetail.tpl
@@ -0,0 +1,76 @@
+[FORMHANDLEREVENT]
+[MESSAGE]
+
+
+
+
+ Lieferant: |
+ [ADRESSEAUTOSTART][ADRESSE][MSGADRESSE][ADRESSEAUTOEND] |
+
+
+ Lieferantengutschrifts-Nr.: |
+ [RECHNUNG][MSGRECHNUNG] |
+
+
+ Lieferantengutschriftsdatum: |
+ [RECHNUNGSDATUM][MSGRECHNUNGSDATUM] |
+
+
+
+ Zahlbar bis: |
+ [ZAHLBARBIS][MSGZAHLBARBIS][DATUM_ZAHLBARBIS] |
+
+ Betrag/Total (Brutto): |
+ [BETRAG][MSGBETRAG] [WAEHRUNG][MSGWAEHRUNG] |
+
+ Skonto in %: |
+ [SKONTO][MSGSKONTO] |
+
+
+ Skonto bis: |
+ [SKONTOBIS][MSGSKONTOBIS][DATUM_SKONTOBIS] |
+
+
+ Projekt: |
+ [PROJEKT][MSGKOSTENSTELLE] |
+ |
+
+
+ Kostenstelle: |
+ [KOSTENSTELLE][MSGKOSTENSTELLE] |
+ |
+
+
+ Interne Bemerkung: |
+ [INTERNEBEMERKUNG] |
+
+
+
+
+
+
Artikel
+
+ [ARTIKEL]
+
+
+
+
Buchungen
+
+ [ZAHLUNGEN]
+
+
+
+
Protokoll
+
+ [PROTOKOLL]
+
+
+
+
diff --git a/www/pages/content/lieferantengutschrift_position_edit.tpl b/www/pages/content/lieferantengutschrift_position_edit.tpl
new file mode 100644
index 00000000..5f77492a
--- /dev/null
+++ b/www/pages/content/lieferantengutschrift_position_edit.tpl
@@ -0,0 +1,64 @@
+
+
+
+
+ [MESSAGE]
+
+
+
+
diff --git a/www/pages/content/lieferantengutschrift_positionen.tpl b/www/pages/content/lieferantengutschrift_positionen.tpl
new file mode 100644
index 00000000..9606ce40
--- /dev/null
+++ b/www/pages/content/lieferantengutschrift_positionen.tpl
@@ -0,0 +1,88 @@
+[POSITIONENMESSAGE]
+
+
+
diff --git a/www/pages/content/wareneingang_paketinhalt.tpl b/www/pages/content/wareneingang_paketinhalt.tpl
index b20027e8..e52fab52 100644
--- a/www/pages/content/wareneingang_paketinhalt.tpl
+++ b/www/pages/content/wareneingang_paketinhalt.tpl
@@ -172,6 +172,11 @@
+
+
+
+ |
+
@@ -218,6 +223,9 @@
[AFTERTAB2]
+