-- ============================================================================ -- Copyright (C) 2026 ZUGFeRD Import Module -- -- This program is free software; you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation; either version 3 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU General Public License for more details. -- ============================================================================ CREATE TABLE llx_importzugferd_import_line ( rowid integer AUTO_INCREMENT PRIMARY KEY NOT NULL, fk_import integer NOT NULL, -- Referenz zum Import line_id varchar(50), -- Position/Zeilen-ID aus ZUGFeRD supplier_ref varchar(128), -- Lieferanten-Artikelnummer product_name varchar(255), -- Artikelbezeichnung aus ZUGFeRD description text, -- Zusätzliche Beschreibung quantity double(24,8) DEFAULT 1, -- Menge unit_code varchar(10), -- UN/ECE Einheitencode (C62, MTR, etc.) unit_price double(24,8) DEFAULT 0, -- Einzelpreis (berechnet) unit_price_raw double(24,8) DEFAULT 0, -- Original-Einzelpreis basis_quantity double(24,8) DEFAULT 1, -- Basismenge für Preis basis_quantity_unit varchar(10), -- Einheit der Basismenge line_total double(24,8) DEFAULT 0, -- Zeilensumme netto tax_percent double(24,8) DEFAULT 0, -- MwSt-Satz ean varchar(20), -- EAN/GTIN falls vorhanden fk_product integer, -- Zugeordnetes Dolibarr-Produkt match_method varchar(50), -- Wie wurde Produkt gefunden date_creation datetime NOT NULL, tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) ENGINE=innodb;