PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE kaarten (
  id               INTEGER PRIMARY KEY AUTOINCREMENT,
  naam             TEXT NOT NULL,
  kaartset         TEXT,                 -- setnaam, bv. "Chaos Rising"
  conditie         TEXT,                 -- bv. "Near Mint"
  link             TEXT,                 -- link naar de listing (Vinted/Cardmarket)
  inkoopdatum      TEXT,                 -- JJJJ-MM-DD (leeg mag bij eigen collectie)
  inkoopprijs_cent INTEGER NOT NULL DEFAULT 0,
  bron             TEXT NOT NULL CHECK (bron IN ('particulier', 'ondernemer', 'inbreng_prive')),
  ingebracht_door  INTEGER REFERENCES vennoten(id),  -- alleen bij bron 'inbreng_prive'
  herkomst         TEXT,                 -- vrij veld, bv. "Marktplaats – S. Landman"
  vraagprijs_cent  INTEGER,              -- listingprijs (waarvoor je hem aanbiedt)
  ondergrens_cent  INTEGER,              -- laagste prijs die je nog accepteert
  live             INTEGER NOT NULL DEFAULT 0,  -- 1 = staat nu te koop
  status           TEXT NOT NULL DEFAULT 'voorraad' CHECK (status IN ('voorraad', 'verkocht')),
  notitie          TEXT
, marktwaarde_cent INTEGER, partij_id INTEGER REFERENCES partijen(id));
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (26, 'N''s Reshiram (JTG 167)', 'Journey Together', 'Near Mint', 'https://www.vinted.nl/items/9455389273', '2026-07-18', 2172, 'particulier', NULL, 'Marktplaats - S. Landman', 2600, NULL, 1, 'voorraad', NULL, 2400, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (27, 'Zekrom ex (BLK 166)', 'Black Bolt', 'Near Mint', 'https://www.vinted.nl/items/9455400661', '2026-07-18', 19908, 'particulier', NULL, 'Marktplaats - S. Landman', 25000, NULL, 1, 'voorraad', NULL, 22000, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (28, 'Mew ex (MEW 205)', '151', 'Near Mint', 'https://www.vinted.nl/items/9455410632', '2026-07-18', 2172, 'particulier', NULL, 'Marktplaats - S. Landman', 2750, NULL, 1, 'voorraad', NULL, 2400, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (29, 'Riolu (SVI 215)', 'Scarlet & Violet', 'Near Mint', 'https://www.vinted.nl/items/9455419633', '2026-07-18', 2488, 'particulier', NULL, 'Marktplaats - S. Landman', 3000, NULL, 1, 'voorraad', NULL, 2750, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (30, 'Minccino (TEF 182)', 'Temporal Forces', 'Near Mint', 'https://www.vinted.nl/items/9486004142', '2026-07-18', 1810, 'particulier', NULL, 'Marktplaats - S. Landman', 2500, NULL, 1, 'voorraad', NULL, 2000, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (31, 'Amoonguss (BLK 096)', 'Black Bolt', 'Near Mint', 'https://www.vinted.nl/items/9479897639', '2026-07-18', 3122, 'particulier', NULL, 'Marktplaats - S. Landman', 4000, NULL, 1, 'voorraad', NULL, 3450, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (32, 'Deerling (WHT 091)', 'White Flare', 'Near Mint', 'https://www.vinted.nl/items/9463509128', '2026-07-18', 1810, 'particulier', NULL, 'Marktplaats - S. Landman', 2250, NULL, 1, 'voorraad', NULL, 2000, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (33, 'Pignite (WHT 097)', 'White Flare', 'Near Mint', 'https://www.vinted.nl/items/9463520868', '2026-07-18', 814, 'particulier', NULL, 'Marktplaats - S. Landman', 1100, NULL, 1, 'voorraad', NULL, 900, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (34, 'Reshiram ex (WHT 158)', 'White Flare', 'Near Mint', 'https://www.vinted.nl/items/9463624507', '2026-07-18', 181, 'particulier', NULL, 'Marktplaats - S. Landman', 400, NULL, 1, 'voorraad', NULL, 200, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (35, 'Zekrom ex (BLK 158)', 'Black Bolt', 'Near Mint', 'https://www.vinted.nl/items/9479950447', '2026-07-18', 271, 'particulier', NULL, 'Marktplaats - S. Landman', 500, NULL, 1, 'voorraad', NULL, 300, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (36, 'Lillie''s Clefairy ex (JTG 173)', 'Journey Together', 'Near Mint', 'https://www.vinted.nl/items/9485966732', '2026-07-18', 588, 'particulier', NULL, 'Marktplaats - S. Landman', 1000, NULL, 1, 'voorraad', NULL, 650, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (37, 'Mudsdale (TEF 175)', 'Temporal Forces', 'Near Mint', 'https://www.vinted.nl/items/9485990988', '2026-07-18', 588, 'particulier', NULL, 'Marktplaats - S. Landman', 1000, NULL, 1, 'voorraad', NULL, 650, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (38, 'Pansear (WHT 099)', 'White Flare', 'Near Mint', 'https://www.vinted.nl/items/9463543638', '2026-07-18', 905, 'particulier', NULL, 'Marktplaats - S. Landman', 1400, NULL, 1, 'voorraad', NULL, 1000, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (39, 'Simisear (WHT 100)', 'White Flare', 'Near Mint', 'https://www.vinted.nl/items/9463557419', '2026-07-18', 1267, 'particulier', NULL, 'Marktplaats - S. Landman', 1600, NULL, 1, 'voorraad', NULL, 1400, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (40, 'Hydreigon ex (SSP 223)', 'Surging Sparks', 'Near Mint', 'https://www.vinted.nl/items/9505699289', '2026-07-18', 226, 'particulier', NULL, 'Marktplaats - S. Landman', 450, NULL, 1, 'voorraad', NULL, 250, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (41, 'Rookidee (PAL 225)', 'Paldea Evolved', 'Near Mint', 'https://www.vinted.nl/items/9505712770', '2026-07-18', 905, 'particulier', NULL, 'Marktplaats - S. Landman', 1300, NULL, 1, 'voorraad', NULL, 1000, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (42, 'Maushold ex (PAR 233)', 'Paradox Rift', 'Near Mint', 'https://www.vinted.nl/items/9505724260', '2026-07-18', 905, 'particulier', NULL, 'Marktplaats - S. Landman', 1300, NULL, 1, 'voorraad', NULL, 1000, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (43, 'Tynamo (BLK 113)', 'Black Bolt', 'Near Mint', 'https://www.vinted.nl/items/9479911119', '2026-07-18', 1357, 'particulier', NULL, 'Marktplaats - S. Landman', 1800, NULL, 1, 'voorraad', NULL, 1500, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (44, 'Golett (BLK 122)', 'Black Bolt', 'Near Mint', 'https://www.vinted.nl/items/9479921370', '2026-07-18', 905, 'particulier', NULL, 'Marktplaats - S. Landman', 1400, NULL, 1, 'voorraad', NULL, 1000, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (45, 'Sigilyph (WHT 121)', 'White Flare', 'Near Mint', 'https://www.vinted.nl/items/9463613889', '2026-07-18', 656, 'particulier', NULL, 'Marktplaats - S. Landman', 1100, NULL, 1, 'voorraad', NULL, 725, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (46, 'Stunfisk (WHT 118)', 'White Flare', 'Near Mint', 'https://www.vinted.nl/items/9463583784', '2026-07-18', 271, 'particulier', NULL, 'Marktplaats - S. Landman', 500, NULL, 1, 'voorraad', NULL, 300, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (47, 'Pignite (WHT 097)', 'White Flare', 'Near Mint', 'https://www.vinted.nl/items/9463634576', '2026-07-18', 814, 'particulier', NULL, 'Marktplaats - S. Landman', 1200, NULL, 1, 'voorraad', NULL, 900, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (48, 'Scolipede (BLK 134)', 'Black Bolt', 'Near Mint', 'https://www.vinted.nl/items/9479933343', '2026-07-18', 2715, 'particulier', NULL, 'Marktplaats - S. Landman', 3500, NULL, 1, 'voorraad', NULL, 3000, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (49, 'Thundurus (SVP 209)', 'SV Black Star Promos', 'Near Mint', 'https://www.vinted.nl/items/9514430320', '2026-07-18', 136, 'particulier', NULL, 'Marktplaats - S. Landman', 250, NULL, 1, 'voorraad', NULL, 150, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (50, 'Gothitelle (SVP 211)', 'SV Black Star Promos', 'Near Mint', 'https://www.vinted.nl/items/9463594824', '2026-07-18', 91, 'particulier', NULL, 'Marktplaats - S. Landman', 200, NULL, 1, 'voorraad', NULL, 100, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (51, 'Gothitelle (SVP 211)', 'SV Black Star Promos', 'Near Mint', 'https://www.vinted.nl/items/9485937043', '2026-07-18', 91, 'particulier', NULL, 'Marktplaats - S. Landman', 150, NULL, 1, 'voorraad', 'Verkocht al', 100, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (52, 'Gothitelle (SVP 211)', 'SV Black Star Promos', 'Near Mint', 'https://www.vinted.nl/items/9505668175', '2026-07-18', 91, 'particulier', NULL, 'Marktplaats - S. Landman', 150, NULL, 1, 'voorraad', NULL, 100, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (53, 'Reuniclus (SVP 212)', 'SV Black Star Promos', 'Near Mint', 'https://www.vinted.nl/items/9514443715', '2026-07-18', 90, 'particulier', NULL, 'Marktplaats - S. Landman', 200, NULL, 1, 'voorraad', NULL, 100, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (54, 'Gothitelle (SVP 211)', 'SV Black Star Promos', 'Near Mint', 'https://www.vinted.nl/items/9514450999', '2026-07-18', 90, 'particulier', NULL, 'Marktplaats - S. Landman', 150, NULL, 1, 'voorraad', NULL, 100, 1);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (55, 'Mega Venusaur ex (MEG 155)', 'Mega Evolution', 'Near Mint', 'https://www.vinted.nl/items/9379152207-mega-venusaur-ex-meg-155', '2026-07-08', 1196, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 1800, NULL, 1, 'voorraad', NULL, 1500, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (56, 'Gigalith (WHT 129)', 'White Flare', 'Near Mint', 'https://www.vinted.nl/items/9379166761', '2026-07-08', 1435, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 2200, NULL, 1, 'voorraad', NULL, 1800, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (57, 'Mega Charizard X ex (PFL 013)', 'Phantasmal Flames', 'Near Mint', 'https://www.vinted.nl/items/9379174407', '2026-07-08', 199, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 350, NULL, 1, 'voorraad', NULL, 250, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (58, 'Gardevoir ex (SVI 228)', 'Scarlet & Violet', 'Near Mint', 'https://www.vinted.nl/items/9379182177', '2026-07-08', 239, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 400, NULL, 1, 'voorraad', NULL, 300, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (59, 'Maractus (JTG 160)', 'Journey Together', 'Near Mint', 'https://www.vinted.nl/items/9379202313', '2026-07-08', 159, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 250, NULL, 1, 'voorraad', NULL, 200, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (60, 'Mega Charizard X ex (MEP 029)', 'MEP Black Star Promos', 'Near Mint', 'https://www.vinted.nl/items/9390607170', '2026-07-08', 239, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 500, NULL, 1, 'voorraad', NULL, 300, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (61, 'Mega Charizard Y ex (MEP 030)', 'MEP Black Star Promos', 'Near Mint', 'https://www.vinted.nl/items/9390618715', '2026-07-08', 359, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 500, NULL, 1, 'voorraad', NULL, 450, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (62, 'Garganacl (MEG 147)', 'Mega Evolution', 'Near Mint', 'https://www.vinted.nl/items/9390626865', '2026-07-08', 80, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 150, NULL, 1, 'voorraad', NULL, 100, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (63, 'Nacli (PAL 220)', 'Paldea Evolved', 'Near Mint', 'https://www.vinted.nl/items/9390635138', '2026-07-08', 399, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 700, NULL, 1, 'voorraad', NULL, 500, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (64, 'Gardevoir ex (PAF 233)', 'Paldean Fates', 'Near Mint', 'https://www.vinted.nl/items/9391015419', '2026-07-08', 11559, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 15500, NULL, 1, 'voorraad', NULL, 14500, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (65, 'Volcarona (xBLK 016)', 'Black Bolt', 'Near Mint', NULL, '2026-07-08', 1156, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 1400, NULL, 1, 'voorraad', NULL, 1200, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (66, 'Venipede (xBLK 054)', 'Black Bolt', 'Near Mint', NULL, '2026-07-08', 183, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 200, NULL, 1, 'voorraad', NULL, 230, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (67, 'Swoobat (xWHT 037)', 'White Flare', 'Near Mint', NULL, '2026-07-08', 877, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 900, NULL, 1, 'voorraad', NULL, 1100, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (68, 'Dragonite V (PGO 076)', 'Pokémon GO', 'Near Mint', 'https://www.vinted.nl/items/9405548970', '2026-07-08', 478, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 900, NULL, 1, 'voorraad', NULL, 600, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (69, 'Salamence ex (JTG 177)', 'Journey Together', 'Near Mint', 'https://www.vinted.nl/items/9405555848', '2026-07-08', 139, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 400, NULL, 1, 'voorraad', NULL, 175, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (70, 'Mew (s8a 002)', '25th Anniversary Collection', 'Near Mint', 'https://www.vinted.nl/items/9405567715', '2026-07-08', 399, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 800, NULL, 1, 'voorraad', NULL, 500, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (71, 'Surfer (SSP 235)', 'Surging Sparks', 'Near Mint', NULL, '2026-07-08', 120, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 150, NULL, 1, 'voorraad', NULL, 150, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (72, 'Blastoise ex (SCR 030)', 'Stellar Crown', 'Near Mint', NULL, '2026-07-08', 135, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 150, NULL, 1, 'voorraad', NULL, 170, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (73, 'Mega Venusaur ex (MEP 013)', 'MEP Black Star Promos', 'Near Mint', NULL, '2026-07-08', 120, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 149, NULL, 1, 'voorraad', NULL, 150, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (74, 'Mega Charizard X ex (MEP 023)', 'MEP Black Star Promos', 'Near Mint', 'https://www.vinted.nl/items/9405889365', '2026-07-08', 3667, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 5500, NULL, 1, 'voorraad', NULL, 4600, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (75, 'Charcadet (m2 083)', 'MEGA Dream ex', 'Near Mint', 'https://www.vinted.nl/items/9405905711', '2026-07-08', 80, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 250, NULL, 1, 'voorraad', NULL, 100, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (76, 'Greavard (SVP 070)', 'SV Black Star Promos', 'Near Mint', NULL, '2026-07-08', 8, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 50, NULL, 1, 'voorraad', NULL, 10, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (77, 'Mega Lopunny ex (PFL 115)', 'Phantasmal Flames', 'Near Mint', 'https://www.vinted.nl/items/9424699571', '2026-07-08', 159, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 300, NULL, 1, 'voorraad', NULL, 200, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (78, 'Pikachu (SVP 027)', 'SV Black Star Promos', 'Near Mint', 'https://www.vinted.nl/items/9430152174', '2026-07-08', 2152, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 3000, NULL, 1, 'voorraad', NULL, 2700, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (79, 'Zacian LV.X (SWSH 135)', 'SWSH Black Star Promos', 'Near Mint', NULL, '2026-07-08', 80, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 95, NULL, 1, 'voorraad', NULL, 100, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (80, 'Ninjask (MEG 137)', 'Mega Evolution', 'Near Mint', 'https://www.vinted.nl/items/9446370985', '2026-07-08', 319, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 650, NULL, 1, 'voorraad', NULL, 400, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (81, 'Togedemaru (PFL 104)', 'Phantasmal Flames', 'Near Mint', 'https://www.vinted.nl/items/9437936208-togedemaru-pfl-104', '2026-07-08', 159, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 350, NULL, 1, 'voorraad', NULL, 200, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (82, 'Rotom ex (PFL 111)', 'Phantasmal Flames', 'Near Mint', 'https://www.vinted.nl/items/9437949714', '2026-07-08', 120, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 300, NULL, 1, 'voorraad', NULL, 150, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (83, 'Makuhita (MEP 068)', 'MEP Black Star Promos', 'Near Mint', NULL, '2026-07-08', 191, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 220, NULL, 1, 'voorraad', NULL, 240, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (84, 'Eiscue ex (OBF 210)', 'Obsidian Flames', 'Near Mint', 'https://www.vinted.nl/items/9437966843', '2026-07-08', 80, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 200, NULL, 1, 'voorraad', NULL, 100, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (85, 'Larvitar (OBF 203)', 'Obsidian Flames', 'Near Mint', 'https://www.vinted.nl/items/9437980158', '2026-07-08', 391, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 750, NULL, 1, 'voorraad', NULL, 490, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (86, 'Cheren (ASC 258)', 'Ascended Heroes', 'Near Mint', NULL, '2026-07-28', 60, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', NULL, NULL, 0, 'voorraad', NULL, 75, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (87, 'Charmander Lv.8 (SW 82)', 'Secret Wonders', 'Near Mint', NULL, '2026-07-28', 8, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', NULL, NULL, 0, 'voorraad', NULL, 10, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (88, 'Charmeleon (PK 28)', 'EX Power Keepers', 'Near Mint', NULL, '2026-07-28', 16, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', NULL, NULL, 0, 'voorraad', NULL, 20, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (89, 'Mega Venusaur ex (MEG 155)', 'Mega Evolution', 'Near Mint', 'https://www.vinted.nl/items/9449395110', '2026-07-08', 1196, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 1800, NULL, 1, 'voorraad', NULL, 1500, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (90, 'Noctowl (SVP 141)', 'SV Black Star Promos', 'Near Mint', 'https://www.vinted.nl/items/9449431767', '2026-07-08', 283, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 600, NULL, 1, 'voorraad', NULL, 355, 2);
INSERT INTO "kaarten" ("id", "naam", "kaartset", "conditie", "link", "inkoopdatum", "inkoopprijs_cent", "bron", "ingebracht_door", "herkomst", "vraagprijs_cent", "ondergrens_cent", "live", "status", "notitie", "marktwaarde_cent", "partij_id") VALUES (91, 'Dragonite (M24 012)', 'McDonald''s Dragon Discovery', 'Near Mint', 'https://www.vinted.nl/items/9379195961', '2026-07-08', 135, 'particulier', NULL, 'Marktplaats - Frank de Ruijter', 250, NULL, 1, 'voorraad', NULL, 170, 2);
CREATE TABLE kosten (
  id           INTEGER PRIMARY KEY AUTOINCREMENT,
  omschrijving TEXT NOT NULL,
  bedrag_cent  INTEGER NOT NULL,
  datum        TEXT NOT NULL,
  categorie    TEXT NOT NULL CHECK (categorie IN ('verzendmateriaal', 'hardware', 'overig'))
, betaalmethode TEXT, betaald INTEGER NOT NULL DEFAULT 1, notitie TEXT);
INSERT INTO "kosten" ("id", "omschrijving", "bedrag_cent", "datum", "categorie", "betaalmethode", "betaald", "notitie") VALUES (2, 'Google Workspace', 3645, '2026-07-01', 'overig', 'Revolut', 1, NULL);
INSERT INTO "kosten" ("id", "omschrijving", "bedrag_cent", "datum", "categorie", "betaalmethode", "betaald", "notitie") VALUES (3, 'Verzendkosten PostNL', 140, '2026-07-02', 'overig', 'Revolut', 1, NULL);
INSERT INTO "kosten" ("id", "omschrijving", "bedrag_cent", "datum", "categorie", "betaalmethode", "betaald", "notitie") VALUES (4, 'Verzendkosten PostNL', 950, '2026-07-10', 'overig', 'Revolut', 1, NULL);
INSERT INTO "kosten" ("id", "omschrijving", "bedrag_cent", "datum", "categorie", "betaalmethode", "betaald", "notitie") VALUES (5, 'Revolut kosten', 1000, '2026-07-25', 'overig', 'Revolut', 1, NULL);
CREATE TABLE partij_regels (
  id               INTEGER PRIMARY KEY AUTOINCREMENT,
  partij_id        INTEGER NOT NULL REFERENCES partijen(id) ON DELETE CASCADE,
  naam             TEXT NOT NULL,
  kaartset         TEXT,
  conditie         TEXT,
  marktwaarde_cent INTEGER,
  volgorde         INTEGER NOT NULL DEFAULT 0
);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (1, 1, 'N''s Reshiram (JTG 167)', 'Journey Together', 'Near Mint', 2400, 0);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (2, 1, 'Zekrom ex (BLK 166)', 'Black Bolt', 'Near Mint', 22000, 1);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (3, 1, 'Mew ex (MEW 205)', '151', 'Near Mint', 2400, 2);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (4, 1, 'Riolu (SVI 215)', 'Scarlet & Violet', 'Near Mint', 2750, 3);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (5, 1, 'Minccino (TEF 182)', 'Temporal Forces', 'Near Mint', 2000, 4);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (6, 1, 'Amoonguss (BLK 096)', 'Black Bolt', 'Near Mint', 3450, 5);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (7, 1, 'Deerling (WHT 091)', 'White Flare', 'Near Mint', 2000, 6);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (8, 1, 'Pignite (WHT 097)', 'White Flare', 'Near Mint', 900, 7);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (9, 1, 'Reshiram ex (WHT 158)', 'White Flare', 'Near Mint', 200, 8);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (10, 1, 'Zekrom ex (BLK 158)', 'Black Bolt', 'Near Mint', 300, 9);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (11, 1, 'Lillie''s Clefairy ex (JTG 173)', 'Journey Together', 'Near Mint', 650, 10);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (12, 1, 'Mudsdale (TEF 175)', 'Temporal Forces', 'Near Mint', 650, 11);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (13, 1, 'Pansear (WHT 099)', 'White Flare', 'Near Mint', 1000, 12);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (14, 1, 'Simisear (WHT 100)', 'White Flare', 'Near Mint', 1400, 13);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (15, 1, 'Hydreigon ex (SSP 223)', 'Surging Sparks', 'Near Mint', 250, 14);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (16, 1, 'Rookidee (PAL 225)', 'Paldea Evolved', 'Near Mint', 1000, 15);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (17, 1, 'Maushold ex (PAR 233)', 'Paradox Rift', 'Near Mint', 1000, 16);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (18, 1, 'Tynamo (BLK 113)', 'Black Bolt', 'Near Mint', 1500, 17);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (19, 1, 'Golett (BLK 122)', 'Black Bolt', 'Near Mint', 1000, 18);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (20, 1, 'Sigilyph (WHT 121)', 'White Flare', 'Near Mint', 725, 19);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (21, 1, 'Stunfisk (WHT 118)', 'White Flare', 'Near Mint', 300, 20);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (22, 1, 'Pignite (WHT 097)', 'White Flare', 'Near Mint', 900, 21);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (23, 1, 'Scolipede (BLK 134)', 'Black Bolt', 'Near Mint', 3000, 22);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (24, 1, 'Thundurus (SVP 209)', 'SV Black Star Promos', 'Near Mint', 150, 23);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (25, 1, 'Gothitelle (SVP 211)', 'SV Black Star Promos', 'Near Mint', 100, 24);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (26, 1, 'Gothitelle (SVP 211)', 'SV Black Star Promos', 'Near Mint', 100, 25);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (27, 1, 'Gothitelle (SVP 211)', 'SV Black Star Promos', 'Near Mint', 100, 26);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (28, 1, 'Reuniclus (SVP 212)', 'SV Black Star Promos', 'Near Mint', 100, 27);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (29, 1, 'Gothitelle (SVP 211)', 'SV Black Star Promos', 'Near Mint', 100, 28);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (30, 2, 'Mega Venusaur ex (MEG 155)', 'Mega Evolution', 'Near Mint', 1500, 0);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (31, 2, 'Gigalith (WHT 129)', 'White Flare', 'Near Mint', 1800, 1);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (32, 2, 'Mega Charizard X ex (PFL 013)', 'Phantasmal Flames', 'Near Mint', 250, 2);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (33, 2, 'Gardevoir ex (SVI 228)', 'Scarlet & Violet', 'Near Mint', 300, 3);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (34, 2, 'Maractus (JTG 160)', 'Journey Together', 'Near Mint', 200, 4);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (35, 2, 'Mega Charizard X ex (MEP 029)', 'MEP Black Star Promos', 'Near Mint', 300, 5);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (36, 2, 'Mega Charizard Y ex (MEP 030)', 'MEP Black Star Promos', 'Near Mint', 450, 6);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (37, 2, 'Garganacl (MEG 147)', 'Mega Evolution', 'Near Mint', 100, 7);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (38, 2, 'Nacli (PAL 220)', 'Paldea Evolved', 'Near Mint', 500, 8);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (39, 2, 'Gardevoir ex (PAF 233)', 'Paldean Fates', 'Near Mint', 14500, 9);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (40, 2, 'Volcarona (xBLK 016)', 'Black Bolt', 'Near Mint', 1450, 10);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (41, 2, 'Venipede (xBLK 054)', 'Black Bolt', 'Near Mint', 230, 11);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (42, 2, 'Swoobat (xWHT 037)', 'White Flare', 'Near Mint', 1100, 12);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (43, 2, 'Dragonite V (PGO 076)', 'Pokémon GO', 'Near Mint', 600, 13);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (44, 2, 'Salamence ex (JTG 177)', 'Journey Together', 'Near Mint', 175, 14);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (45, 2, 'Mew (s8a 002)', '25th Anniversary Collection', 'Near Mint', 500, 15);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (46, 2, 'Surfer (SSP 235)', 'Surging Sparks', 'Near Mint', 150, 16);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (47, 2, 'Blastoise ex (SCR 030)', 'Stellar Crown', 'Near Mint', 170, 17);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (48, 2, 'Mega Venusaur ex (MEP 013)', 'MEP Black Star Promos', 'Near Mint', 150, 18);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (49, 2, 'Mega Charizard X ex (MEP 023)', 'MEP Black Star Promos', 'Near Mint', 4600, 19);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (50, 2, 'Charcadet (m2 083)', 'MEGA Dream ex', 'Near Mint', 100, 20);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (51, 2, 'Greavard (SVP 070)', 'SV Black Star Promos', 'Near Mint', 10, 21);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (52, 2, 'Mega Lopunny ex (PFL 115)', 'Phantasmal Flames', 'Near Mint', 200, 22);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (53, 2, 'Pikachu (SVP 027)', 'SV Black Star Promos', 'Near Mint', 2700, 23);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (54, 2, 'Zacian LV.X (SWSH 135)', 'SWSH Black Star Promos', 'Near Mint', 100, 24);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (55, 2, 'Ninjask (MEG 137)', 'Mega Evolution', 'Near Mint', 400, 25);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (56, 2, 'Togedemaru (PFL 104)', 'Phantasmal Flames', 'Near Mint', 200, 26);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (57, 2, 'Rotom ex (PFL 111)', 'Phantasmal Flames', 'Near Mint', 150, 27);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (58, 2, 'Makuhita (MEP 068)', 'MEP Black Star Promos', 'Near Mint', 240, 28);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (59, 2, 'Eiscue ex (OBF 210)', 'Obsidian Flames', 'Near Mint', 100, 29);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (60, 2, 'Larvitar (OBF 203)', 'Obsidian Flames', 'Near Mint', 490, 30);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (61, 2, 'Cheren (ASC 258)', 'Ascended Heroes', 'Near Mint', 75, 31);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (62, 2, 'Charmander Lv.8 (SW 82)', 'Secret Wonders', 'Near Mint', 10, 32);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (63, 2, 'Charmeleon (PK 28)', 'EX Power Keepers', 'Near Mint', 20, 33);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (64, 2, 'Mega Venusaur ex (MEG 155)', 'Mega Evolution', 'Near Mint', 1500, 34);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (65, 2, 'Noctowl (SVP 141)', 'SV Black Star Promos', 'Near Mint', 355, 35);
INSERT INTO "partij_regels" ("id", "partij_id", "naam", "kaartset", "conditie", "marktwaarde_cent", "volgorde") VALUES (66, 2, 'Dragonite (M24 012)', 'McDonald''s Dragon Discovery', 'Near Mint', 170, 36);
CREATE TABLE partijen (
  id          INTEGER PRIMARY KEY AUTOINCREMENT,
  naam        TEXT,                    -- bv. "Set Chaos Rising van S. Landman"
  datum       TEXT,                    -- inkoopdatum van de hele partij
  bron        TEXT NOT NULL DEFAULT 'particulier'
                CHECK (bron IN ('particulier', 'ondernemer', 'inbreng_prive')),
  herkomst    TEXT,
  totaal_cent INTEGER,                 -- totaal betaald bedrag (leeg bij een concept)
  status      TEXT NOT NULL DEFAULT 'afgerond'
                CHECK (status IN ('concept', 'afgerond')),
  aangemaakt  TEXT NOT NULL DEFAULT (datetime('now'))
);
INSERT INTO "partijen" ("id", "naam", "datum", "bron", "herkomst", "totaal_cent", "status", "aangemaakt") VALUES (1, 'S. Landman', '2026-07-18', 'particulier', 'Marktplaats - S. Landman', 47439, 'afgerond', '2026-07-28 12:57:50');
INSERT INTO "partijen" ("id", "naam", "datum", "bron", "herkomst", "totaal_cent", "status", "aangemaakt") VALUES (2, 'Frank de Ruijter', '2026-07-28', 'particulier', 'Marktplaats - Frank de Ruijter', 28575, 'afgerond', '2026-07-28 14:26:10');
INSERT INTO "partijen" ("id", "naam", "datum", "bron", "herkomst", "totaal_cent", "status", "aangemaakt") VALUES (3, NULL, '2026-07-28', 'particulier', NULL, NULL, 'concept', '2026-07-28 15:44:16');
CREATE TABLE prive_mutaties (
  id          INTEGER PRIMARY KEY AUTOINCREMENT,
  vennoot_id  INTEGER NOT NULL REFERENCES vennoten(id),
  bedrag_cent INTEGER NOT NULL,
  datum       TEXT NOT NULL,
  type        TEXT NOT NULL CHECK (type IN ('opname', 'storting')),
  omschrijving TEXT
);
CREATE TABLE vennoten (
  id            INTEGER PRIMARY KEY AUTOINCREMENT,
  naam          TEXT NOT NULL,
  winstaandeel  REAL NOT NULL  -- percentage, bv. 50 voor 50%
);
INSERT INTO "vennoten" ("id", "naam", "winstaandeel") VALUES (1, 'Bas', 50);
INSERT INTO "vennoten" ("id", "naam", "winstaandeel") VALUES (2, 'Bodhi', 50);
CREATE TABLE verkoop_regels (
  id         INTEGER PRIMARY KEY AUTOINCREMENT,
  verkoop_id INTEGER NOT NULL REFERENCES verkopen(id) ON DELETE CASCADE,
  kaart_id   INTEGER NOT NULL REFERENCES kaarten(id)
);
CREATE TABLE verkopen (
  id                 INTEGER PRIMARY KEY AUTOINCREMENT,
  datum              TEXT NOT NULL,          -- datum waarop het geld is ontvangen
  totaal_cent        INTEGER NOT NULL,       -- totale verkoopprijs van de (evt.) bundel
  kanaal             TEXT,                   -- Vinted / Cardmarket / ...
  fee_cent           INTEGER NOT NULL DEFAULT 0,
  verzendkosten_cent INTEGER NOT NULL DEFAULT 0,
  notitie            TEXT
, verzend_ontvangen_cent INTEGER NOT NULL DEFAULT 0);
COMMIT;
