diff --git a/Activa/Betaalrekening.beancount b/Activa/Betaalrekening.beancount index 0c36cd4..9a61109 100644 --- a/Activa/Betaalrekening.beancount +++ b/Activa/Betaalrekening.beancount @@ -43,9 +43,9 @@ option "account_previous_balances" "Openingsbalans" Activa:Betaalrekening 32.00 EUR Activa:Debiteuren:Deelnemers:Tuig -32.00 EUR -2025-01-01 * "K. schaap; NL25INGB0006463262" "Decla Ikea koelkast " +2025-01-01 * "K. schaap; NL25INGB0006463262" "Decla Ikea koelkast " ^decla-krijn-2025-01 Activa:Betaalrekening -249.00 EUR - Passiva:Declaraties 249.00 EUR + Passiva:Crediteuren 249.00 EUR 2025-01-01 * "Symbiose Beheer B.V.; NL84ABNA0630587221" "Huur Nijverheidsweg-Noord, CPI correctie januari " Activa:Betaalrekening -105.58 EUR @@ -255,9 +255,9 @@ option "account_previous_balances" "Openingsbalans" Activa:Betaalrekening 384.00 EUR Activa:Debiteuren:Deelnemers:Polyfloyd -384.00 EUR -2025-01-16 * "J.E. Stroeve; NL58RABO0302246258" "Declaratie keuken+lasercutter " +2025-01-16 * "J.E. Stroeve; NL58RABO0302246258" "Declaratie keuken+lasercutter " ^decla-jeroen-2025-01 Activa:Betaalrekening -1094.17 EUR - ! Inkomsten:TODO 1094.17 EUR + Passiva:Crediteuren 1094.17 EUR 2025-01-17 * "D.P. van Mil; NL55TRIO0320185281" "DJO RevBank " Activa:Betaalrekening 10.00 EUR @@ -556,7 +556,7 @@ option "account_previous_balances" "Openingsbalans" 2025-02-02 * "J Kramer; NL59RABO0117274321" "Decla speaker bevestiging " Activa:Betaalrekening -37.33 EUR - Passiva:Declaraties 37.33 EUR + Passiva:Crediteuren 37.33 EUR 2025-02-03 * "R.A. van Beek; NL46RABO0364469064" "Deelnemerschap: Friend van de Space Status van Rosalie Avalon van Beek ( Aviriia ) " Activa:Betaalrekening 5.00 EUR @@ -694,9 +694,9 @@ option "account_previous_balances" "Openingsbalans" Activa:Betaalrekening 32.00 EUR Activa:Debiteuren:Deelnemers:Solidmason -32.00 EUR -2025-02-09 * "K. schaap; NL25INGB0006463262" "Decla keuken + bar " +2025-02-09 * "K. schaap; NL25INGB0006463262" "Decla keuken + bar " ^decla-krijn-2025-02 Activa:Betaalrekening -136.87 EUR - Passiva:Declaraties 136.87 EUR + Passiva:Crediteuren 136.87 EUR 2025-02-10 * "J.M.A. Liewes; NL06ASNB0777489325" "Deelnemerschap JanMart " Activa:Betaalrekening 32.00 EUR @@ -1326,7 +1326,7 @@ option "account_previous_balances" "Openingsbalans" 2025-03-11 * "S.C. Bronkhorst; NL83RABO0323706088" "Bijdrage BBQ 8 maart (SolidMason) " Activa:Betaalrekening 13.37 EUR - ! Inkomsten:TODO -13.37 EUR + Passiva:RevBank -13.37 EUR 2025-03-12 * "K. Wanschers; NL90RABO0311670202" "Deposit BlackDragon " Activa:Betaalrekening 25.69 EUR @@ -1762,9 +1762,9 @@ option "account_previous_balances" "Openingsbalans" Activa:Betaalrekening 26.75 EUR Inkomsten:Statiegeld -26.75 EUR -2025-04-02 * "Hr NW Beekhuis; NL66INGB0004795385" "Declaratie Sligro inkopen " +2025-04-02 * "Hr NW Beekhuis; NL66INGB0004795385" "Declaratie Sligro inkopen " ^decla-niels-2025-04 Activa:Betaalrekening -408.37 EUR - Passiva:Declaraties 408.37 EUR + Passiva:Crediteuren 408.37 EUR 2025-04-02 * "Furthermore B.V.; NL06REVO8135470894" "Huur Nijverheidsweg-Noord 77 Unicorn Department, april 2025 " Activa:Betaalrekening 660.52 EUR @@ -1888,7 +1888,7 @@ option "account_previous_balances" "Openingsbalans" 2025-04-08 * "Transip B.V.; NL85INGB0654416265" "FACTUUR F0000.2504.0000.7488 " Activa:Betaalrekening -31.45 EUR - Uitgaven:IT-Infra 31.45 EUR + Passiva:Crediteuren 31.45 EUR 2025-04-08 * "Hr LE van Buuren; NL73INGB0676184057" "Deposit LekLab (RB QR) " Activa:Betaalrekening 30.00 EUR @@ -1954,9 +1954,9 @@ option "account_previous_balances" "Openingsbalans" Activa:Betaalrekening 20.00 EUR Passiva:RevBank -20.00 EUR -2025-04-13 * "J.W.R. Markus; NL81RABO0331050188" "Declaratie PontMeyer hout voor werkplaats " +2025-04-13 * "J.W.R. Markus; NL81RABO0331050188" "Declaratie PontMeyer hout voor werkplaats " ^decla-jw-2025-04 Activa:Betaalrekening -405.97 EUR - Passiva:Declaraties 405.97 EUR + Passiva:Crediteuren 405.97 EUR 2025-04-14 * "ELENA BALIONYTE; LT497300010168575474" "Deposit elena " Activa:Betaalrekening 50.00 EUR @@ -2164,7 +2164,7 @@ option "account_previous_balances" "Openingsbalans" 2025-04-28 * "J Kramer; NL59RABO0117274321" "Decla bevestigingsmaterialen " Activa:Betaalrekening -27.35 EUR - Passiva:Declaraties 27.35 EUR + Passiva:Crediteuren 27.35 EUR 2025-04-29 * "Hr M C Postma en/of Mw A Pap; NL10INGB0008816461" "Deelnemerschap Marten " Activa:Betaalrekening 32.00 EUR @@ -2444,9 +2444,9 @@ option "account_previous_balances" "Openingsbalans" Activa:Betaalrekening 11.00 EUR Activa:Debiteuren:Deelnemers:Subtopia -11.00 EUR -2025-05-25 * "J.E. Stroeve; NL58RABO0302246258" "Declaratie hout, elektra, lounge, ibuttons " +2025-05-25 * "J.E. Stroeve; NL58RABO0302246258" "Declaratie hout, elektra, lounge, ibuttons " ^decla-jeroen-2025-05 Activa:Betaalrekening -1077.52 EUR - Passiva:Declaraties 1077.52 EUR + Passiva:Crediteuren 1077.52 EUR 2025-05-25 * "Bambulab GmbH via PingPong Europe S.A.; DE75202208000000019190" "72IY7U7 7140536968319976 Purchase Bambulab GmbH xui-93561692 " Activa:Betaalrekening -362.55 EUR diff --git a/Passiva/Crediteuren.beancount b/Passiva/Crediteuren.beancount new file mode 100644 index 0000000..8b98ad3 --- /dev/null +++ b/Passiva/Crediteuren.beancount @@ -0,0 +1,284 @@ +option "name_assets" "Activa" +option "name_equity" "Vermogen" +option "name_expenses" "Uitgaven" +option "name_income" "Inkomsten" +option "name_liabilities" "Passiva" +option "account_previous_balances" "Openingsbalans" + + +2025-03-12 * "PontMeyer: Bouwproducten, hout, and related construction materials." ^PONTMEYE_1350740 ^decla-jeroen-2025-05 + Passiva:Crediteuren -331.78 EUR + Uitgaven:VerkoopVoorraad + +2025-03-12 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-03-12.PONTMEYE_PontMeyer - lasercutter hout.pdf" ^PONTMEYE_1350740 + + + +2025-03-12 * "Securiteit: Enkelbaard cilindersleutel" ^SECURITE_Bon8932 ^decla-jeroen-2025-05 + Passiva:Crediteuren -23.85 EUR + Uitgaven:Toegang + +2025-03-12 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-03-12.SECURITE_Securiteit - sleutels.pdf" ^SECURITE_Bon8932 + + + +2025-04-01 * "TransIP BV: Domain registration .org (spf-must-die.org)" ^TRANSIPB_F0000250400007488 + Passiva:Crediteuren -31.45 EUR + Uitgaven:IT-Infra + +2025-04-01 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-04-01.TRANSIPB_order_F0000_2504_0000_7488.pdf" ^TRANSIPB_F0000250400007488 + + + +2025-04-04 * "Bouwmaat Amersfoort: Elektrabuis PVC 3/4'' grijs KEMA-keur in gladde uitvoering 4 meter." ^BOUWMAAT_830269 ^decla-jeroen-2025-05 + Passiva:Crediteuren -36.12 EUR + Uitgaven:Verbouwing + +2025-04-04 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-04-04.BOUWMAAT_Bouwmaat - Kassabon 830269.pdf" ^BOUWMAAT_830269 + + + +2025-04-09 * "Elektramat BV: The invoice includes: Busch-Jaeger switches, series switches, Wago lasklem connectors, Helukabel VMVL cable, PEHA puls buttons, PEHA socket bases, YMvK cable." ^ELEKTRAM_109041403 ^decla-jeroen-2025-05 + Passiva:Crediteuren -216.31 EUR + Uitgaven:Verbouwing + +2025-04-09 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-04-09.ELEKTRAM_Elektramat - Factuur-109041403.pdf" ^ELEKTRAM_109041403 + + + +2025-04-24 * "shenzhenshiyugaokejiyouxiangongsi: ROLLGAN BN59-01386B TM2280E Vervangen Voice Afstandsbediening (Toepasselijk Voor Samsung TV RMCSPB1EP1 GU43BU8079UXZG, etc.)" ^SHENZHEN_DS-AEU-INV-NL-2025-5166614 ^decla-jeroen-2025-05 + Passiva:Crediteuren -15.99 EUR + Uitgaven:Gereedschap + +2025-04-24 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-04-24.SHENZHEN_Amazon - afstandsbediening.pdf" ^SHENZHEN_DS-AEU-INV-NL-2025-5166614 + + + +2025-04-25 * "shenzhenshikusaikejiyouxiangongsi: 20 DONQL S-Hooks, S Shape Hooks Stainless Steel, S-Shaped Hooks" ^SHENZHEN_DS-AEU-INV-NL-2025-5230968 ^decla-jeroen-2025-05 + Passiva:Crediteuren -20.67 EUR + Uitgaven:Verbouwing + +2025-04-25 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-04-25.SHENZHEN_Amazon - haakjes.pdf" ^SHENZHEN_DS-AEU-INV-NL-2025-5230968 + + + +2025-04-28 * "DIGI-KEY ELECTRONICS: IBUTTON KEY RING MOUNT BLACK and IBUTTON EEPROM" ^DIGI-KEY_356680162 ^decla-jeroen-2025-05 + Passiva:Crediteuren -206.27 EUR + Uitgaven:Toegang + +2025-04-28 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-04-28.DIGI-KEY_Digikey - SALESORDER_EMAIL92314699 - factuur is excl btw.pdf" ^DIGI-KEY_356680162 + + + +2025-04-28 * "Wildfire Innovations BV: Nova-Flex Flexfolie Premium, Glow in the Dark snijflex; Alleen ex. BTW" ^WILDFIRE_128-4-202525132060 + Passiva:Crediteuren -100.21 EUR + Uitgaven:VerkoopVoorraad + +2025-04-28 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-04-28.WILDFIRE_05-25_Signseen.pdf" ^WILDFIRE_128-4-202525132060 + + + +2025-05-07 * "Amazon EU S.à r.l., Dutch Branch: fischer DuoPower 6 x 30 plugs (100 stuks) x 4" ^AMAZONEU_LU524EHRKAEUI ^decla-jeroen-2025-05 + Passiva:Crediteuren -21.56 EUR + Uitgaven:Verbouwing + +2025-05-07 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-05-07.AMAZONEU_Amazon - pluggen.pdf" ^AMAZONEU_LU524EHRKAEUI + + + +2025-05-08 * "Sander Vunderink Elektromaterialen B.V.: OBO klemzadel, ABB kabeldoos, ABB HAF invoerstuk, ABB HAF kabelgeleider" ^SANDERVU_434744 ^decla-jeroen-2025-05 + Passiva:Crediteuren -204.97 EUR + Uitgaven:Verbouwing + +2025-05-08 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-05-08.SANDERVU_SanderVunderink - Factuur - 434744.pdf" ^SANDERVU_434744 + + + +2025-02-01 * "GYZS: Gebu Schroefoog verzinkt MD M8 x 30 x 10mm, Gebu Schroefoog verzinkt MD M8 x 50 x 10mm, Dulimex Karabijnhaak 248-05E C-DIN 5299 verzinkt 60 x 6mm." ^GYZS_2000070537 + Passiva:Crediteuren -37.33 EUR + Uitgaven:Verbouwing + +2025-02-01 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-02-01.GYZS_Factuur_2000070537.pdf" ^GYZS_2000070537 + + + +2025-04-11 * "PontMeyer: The invoice includes various wood products (vuren, pellos), screws (spax), and a draadeind." ^PONTMEYE_121368581 ^decla-jw-2025-04 + Passiva:Crediteuren -405.97 EUR + Uitgaven:Gereedschap + +2025-04-11 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-04-11.PONTMEYE_PontMeyer Metaalwerkplaats.pdf" ^PONTMEYE_121368581 + + + +2025-04-27 * "GYZS: Gebu Schroefoog verzinkt MD M8 x 50 x 10mm and Dulimex Karabijnhaak 248-05E C-DIN 5299 verzinkt 60 x 6mm." ^GYZS_2000091971 + Passiva:Crediteuren -27.35 EUR + Uitgaven:Verbouwing + +2025-04-27 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-04-27.GYZS_Factuur_91966.pdf" ^GYZS_2000091971 + + + +2025-01-01 * "IKEA: LAGAN refrigerator 126 l" ^IKEA_9900415006500009291224 ^decla-krijn-2025-01 + Passiva:Crediteuren -249.00 EUR + Uitgaven:Gereedschap + +2024-12-29 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2024-12-29.IKEA_Bon20241229004150650009.pdf" ^IKEA_9900415006500009291224 + + +2025-01-01 * "VEVOR: VEVOR CO2 Laser Tube 40W 50W 60W 80W 100W 130W 150W Powerful 700mm to 1830..." ^VEVOR_3037682102372783 ^decla-jeroen-2025-01 + Passiva:Crediteuren -85.17 EUR + Uitgaven:Gereedschap:Lasercutter + +2024-06-30 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2024-06-30.VEVOR_AliExpress - CO2 Laserbuis.pdf" ^VEVOR_3037682102372783 ^decla-jeroen-2025-01 + + + +2025-01-01 * "RVS Paleis B.V.: The invoice lists various hardware items including screws (M3, M4, M6, M8), nuts, washers, and chains, all supplied by RVS Paleis B.V." ^RVSPALEI_2024-50061 ^decla-jeroen-2025-01 + Passiva:Crediteuren -21.26 EUR + Uitgaven:Verbruiksartikelen + +2024-10-17 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2024-10-17.RVSPALEI_RVSPaleis - schroeven 4x40.pdf" ^RVSPALEI_2024-50061 ^decla-jeroen-2025-01 + + + +2025-01-01 * "Online-Sale-Shop: alkaline knoopcellen zonder kwik AG13/LR44/LR1154/357, 1.5 volt, Meerkleurig, 10 Stuks" ^ONLINE-S_20241110593 ^decla-jeroen-2025-01 + Passiva:Crediteuren -4.49 EUR + Uitgaven:Gereedschap + +2024-10-27 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2024-10-27.ONLINE-S_Amazon - schuifmaat batterijen.pdf" ^ONLINE-S_20241110593 ^decla-jeroen-2025-01 + + + +2025-01-01 * "Amazon EU S.à r.l.: Emuca 2037121 Set 4 stuks e zwenkwielen voor meubels met aanschroefplaat en kogellagers Ø 50 mm, Gewindestift M8x15, grijs" ^AMAZONEU_LU-BIO-04 ^decla-jeroen-2025-01 + Passiva:Crediteuren -16.95 EUR + Uitgaven:Gereedschap + +2024-10-27 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2024-10-27.AMAZONEU_Amazon - wielen snijplotter.pdf" ^AMAZONEU_LU-BIO-04 ^decla-jeroen-2025-01 + + + +2025-01-01 * "Changting County Hongxi Trading Co., Ltd.: Adjustable clamp handle grip, M10 clamp grip, handle nut, locking end, handle with external thread, machine grips 32mm | B0CL23X7D4" ^CHANGTIN_LU-BIO-04 ^decla-jeroen-2025-01 + Passiva:Crediteuren -9.59 EUR + Uitgaven:Gereedschap + +2024-10-27 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2024-10-27.CHANGTIN_Amazon - zaagtafel hendel.pdf" ^CHANGTIN_LU-BIO-04 ^decla-jeroen-2025-01 + + + +2025-01-01 * "Elektramat BV: 401169441YMvK kabel 3x2.5 per rol, 100 meter" ^ELEKTRAM_108590431 ^decla-jeroen-2025-01 + Passiva:Crediteuren -149.13 EUR + Uitgaven:Verbouwing + +2024-11-06 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2024-11-06.ELEKTRAM_Elektramat - Factuur-108590431.pdf" ^ELEKTRAM_108590431 ^decla-jeroen-2025-01 + + + +2025-01-01 * "Sander Vunderink Elektromaterialen B.V.: OBO klemzadel 5-voudig grijs and ABB kabeldoos met deksel 3640 S" ^SANDERVU_200200938 ^decla-jeroen-2025-01 + Passiva:Crediteuren -214.53 EUR + Uitgaven:Verbouwing + +2024-11-06 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2024-11-06.SANDERVU_Sandervunderink - Factuur - 371712.pdf" ^SANDERVU_200200938 ^decla-jeroen-2025-01 + + + +2025-01-01 * "Cloudray: Cloudray Co2 Laser Si reflective Mirrors for Laser Engraver Gold-Plated Silicon Reflector (Si Mirror 3Pcs, CHINA, 25mm) x2" ^CLOUDRAY_3044301053632783 ^decla-jeroen-2025-01 + Passiva:Crediteuren -35.38 EUR + Uitgaven:Gereedschap:Lasercutter + +2024-11-11 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2024-11-11.CLOUDRAY_AliExpress - laser spiegels.pdf" ^CLOUDRAY_3044301053632783 ^decla-jeroen-2025-01 + + + +2025-01-01 * "Elektramat BV: 401296963YMvK kabel 5x2.5 per 50 meter" ^ELEKTRAM_108639125 ^decla-jeroen-2025-01 + Passiva:Crediteuren -123.01 EUR + Uitgaven:Verbouwing + +2024-11-21 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2024-11-21.ELEKTRAM_Elektramat - Factuur-108639125.pdf" ^ELEKTRAM_108639125 ^decla-jeroen-2025-01 + + + +2025-01-01 * "Amazon EU S.à r.l.: fischer DuoPower 6 x 30, universele plug, hoogwaardige 2-componenten plug, kunststof plug voor bevestiging in beton, baksteen, steen, gipskarton (ASIN: B019ETZ2ZU)" ^AMAZONEU_LU-BIO-04 ^decla-jeroen-2025-01 + Passiva:Crediteuren -11.78 EUR + Uitgaven:Verbouwing + +2024-12-01 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2024-12-01.AMAZONEU_Amazon - pluggen.pdf" ^AMAZONEU_LU-BIO-04 ^decla-jeroen-2025-01 + + + +2025-01-01 * "Amazon EU S.à r.l.: Bosch Pro SDS-plus-5 Hamerboor 1 stuks. 10 mm x 165 mm grijs" ^AMAZONEU_LU-BIO-04 ^decla-jeroen-2025-01 + Passiva:Crediteuren -5.00 EUR + Uitgaven:Gereedschap + +2024-12-05 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2024-12-05.AMAZONEU_Amazon - boor 10mm.pdf" ^AMAZONEU_LU-BIO-04 ^decla-jeroen-2025-01 + + + +2025-01-01 * "BevestigingsExpert.nl: zeskantmoer verzinkt k1.8 sw-13, din934/8 m8 250 stuks, sluitring verzinkt din 125a m8,(8.4X16X1.6) 100 stuks, fischer messing plug ms 8x28 50, draadeind verzinkt 4.8 din 976;m8x1000, 258220, 426047, 922441, 258321." ^BEVES_15014 ^decla-jeroen-2025-01 + Passiva:Crediteuren -35.63 EUR + Uitgaven:Gereedschap + +2024-12-05 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2024-12-05.BEVES_Bevestigingsexpert - messing pluggen.pdf" ^BEVES_15014 ^decla-jeroen-2025-01 + + + +2025-01-01 * "Praxis AMERSFOORT: EURCOL PASTA, RUBIKEG DLS B-100, HD8203 RUBI CLIP &-12MM, Praxis Plus, and various other items from Praxis AMERSFOORT." ^PRAXISAM_8413797039528 ^decla-jeroen-2025-01 + Passiva:Crediteuren -72.63 EUR + Passiva:Crediteuren -29.98 EUR + Uitgaven:Verbouwing + +2024-12-29 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2024-12-29.PRAXISAM_Gamma-Praxis - tegelen keuken.pdf" ^PRAXISAM_8413797039528 ^decla-jeroen-2025-01 + + + +2025-01-04 * "IKEA: LAGAN diepvrieskast LAGAN diepvrieskast 85 l (inbouw)" ^IKEA_9900415016500083040125 ^decla-jeroen-2025-01 + Passiva:Crediteuren -249.00 EUR + Uitgaven:Gereedschap + +2025-01-04 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-01-04.IKEA_Ikea - diepvries.pdf" ^IKEA_9900415016500083040125 ^decla-jeroen-2025-01 + + + +2025-01-05 * "haggiy-Europe: 1 x haggiy schroefhaken recht met gleuf | 25 stuks | haakschroef gegalvaniseerd | muurhaken | draaihaken | hoog draagvermogen | 5,8 x 50 mm" ^HAGGIY-E_405-3845879-0185128 ^decla-jeroen-2025-01 + Passiva:Crediteuren -10.71 EUR + Uitgaven:Verbouwing + +2025-01-05 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-01-05.HAGGIY-E_Amazon - schroefhaken.pdf" ^HAGGIY-E_405-3845879-0185128 ^decla-jeroen-2025-01 + + + +2025-01-05 * "Hornbach: gedestileerd water" ^HORNBACH_4007557209043 ^decla-jeroen-2025-01 + Passiva:Crediteuren -7.95 EUR + Uitgaven:Gereedschap:Lasercutter + +2025-01-05 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-01-05.HORNBACH_Hornbach - gedestilleerd water.pdf" ^HORNBACH_4007557209043 ^decla-jeroen-2025-01 + + + +2025-01-05 * "Amazon - Pica deep hole marker" ^decla-jeroen-2025-01 + ; missend bonnetje? + Passiva:Crediteuren -11.98 EUR + Uitgaven:Gereedschap + + + +2025-01-17 balance Passiva:Crediteuren 0.00 EUR +2025-02-03 balance Passiva:Crediteuren 0.00 EUR + + + +2025-04-02 * "Sligro Food Group Nederland B.V.: Diversen" ^SLIGROFO_470514 ^decla-niels-2025-04 + Passiva:Crediteuren -408.37 EUR + Uitgaven:Bar:Snacks + +2025-04-02 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-04-02.SLIGROFO_Sligro.pdf" ^SLIGROFO_470514 + + +2025-02-09 * "Praxis" ^Praxis-11029154 ^decla-krijn-2025-02 + Passiva:Crediteuren -16.87 EUR + Uitgaven:Verbruiksartikelen + +2025-02-09 document Passiva:Crediteuren "../docs/Passiva/Crediteuren/2025-02-09.PLEASEPR_Praxis.pdf" ^Praxis-11029154 ^decla-krijn-2025-02 + +2025-02-09 * "RevBank Saldo" ^decla-krijn-2025-02 + Passiva:Crediteuren -120.00 EUR + Passiva:RevBank 120.00 EUR diff --git a/bitlair.beancount b/bitlair.beancount index e6895f9..f6e57df 100644 --- a/bitlair.beancount +++ b/bitlair.beancount @@ -23,16 +23,19 @@ plugin "beancount_periodic.recur" "{'generate_until':'2025-05-31'}" 2025-01-01 open Inkomsten:Statiegeld EUR 2025-01-01 open Uitgaven:Bankkosten EUR -2025-01-01 open Uitgaven:Huur EUR -2025-01-01 open Uitgaven:Voorraad EUR -2025-01-01 open Uitgaven:IT-Infra EUR -2025-01-01 open Uitgaven:Verbruiksartikelen EUR 2025-01-01 open Uitgaven:Gereedschap EUR +2025-01-01 open Uitgaven:Gereedschap:Lasercutter EUR +2025-01-01 open Uitgaven:Huur EUR +2025-01-01 open Uitgaven:IT-Infra EUR +2025-01-01 open Uitgaven:Toegang EUR +2025-01-01 open Uitgaven:Verbouwing EUR +2025-01-01 open Uitgaven:Verbruiksartikelen EUR +2025-01-01 open Uitgaven:VerkoopVoorraad EUR 2025-01-01 open Uitgaven:Bar:Snacks EUR 2025-01-01 open Uitgaven:Bar:Mate EUR -2025-01-01 open Passiva:Declaraties EUR +2011-03-15 open Passiva:Crediteuren EUR 2025-01-01 open Passiva:RevBank EUR 2011-03-15 open Activa:Borg EUR @@ -52,5 +55,4 @@ include "Activa/Debiteuren/Huurders.beancount" include "Activa/Debiteuren/Deelnemers.beancount" include "Inkomsten.beancount" include "Uitgaven.beancount" - -include "reimburse.beancount" +include "Passiva/Crediteuren.beancount" diff --git a/docs/Passiva/Crediteuren/2024-06-30.VEVOR_AliExpress - CO2 Laserbuis.pdf b/docs/Passiva/Crediteuren/2024-06-30.VEVOR_AliExpress - CO2 Laserbuis.pdf new file mode 100644 index 0000000..607b5a8 Binary files /dev/null and b/docs/Passiva/Crediteuren/2024-06-30.VEVOR_AliExpress - CO2 Laserbuis.pdf differ diff --git a/docs/Passiva/Crediteuren/2024-10-17.RVSPALEI_RVSPaleis - schroeven 4x40.pdf b/docs/Passiva/Crediteuren/2024-10-17.RVSPALEI_RVSPaleis - schroeven 4x40.pdf new file mode 100644 index 0000000..97a8ce0 Binary files /dev/null and b/docs/Passiva/Crediteuren/2024-10-17.RVSPALEI_RVSPaleis - schroeven 4x40.pdf differ diff --git a/docs/Passiva/Crediteuren/2024-10-27.AMAZONEU_Amazon - wielen snijplotter.pdf b/docs/Passiva/Crediteuren/2024-10-27.AMAZONEU_Amazon - wielen snijplotter.pdf new file mode 100644 index 0000000..2c6a157 Binary files /dev/null and b/docs/Passiva/Crediteuren/2024-10-27.AMAZONEU_Amazon - wielen snijplotter.pdf differ diff --git a/docs/Passiva/Crediteuren/2024-10-27.CHANGTIN_Amazon - zaagtafel hendel.pdf b/docs/Passiva/Crediteuren/2024-10-27.CHANGTIN_Amazon - zaagtafel hendel.pdf new file mode 100644 index 0000000..9a7486d Binary files /dev/null and b/docs/Passiva/Crediteuren/2024-10-27.CHANGTIN_Amazon - zaagtafel hendel.pdf differ diff --git a/docs/Passiva/Crediteuren/2024-10-27.ONLINE-S_Amazon - schuifmaat batterijen.pdf b/docs/Passiva/Crediteuren/2024-10-27.ONLINE-S_Amazon - schuifmaat batterijen.pdf new file mode 100644 index 0000000..0bbff1f Binary files /dev/null and b/docs/Passiva/Crediteuren/2024-10-27.ONLINE-S_Amazon - schuifmaat batterijen.pdf differ diff --git a/docs/Passiva/Crediteuren/2024-11-06.ELEKTRAM_Elektramat - Factuur-108590431.pdf b/docs/Passiva/Crediteuren/2024-11-06.ELEKTRAM_Elektramat - Factuur-108590431.pdf new file mode 100644 index 0000000..ecce485 Binary files /dev/null and b/docs/Passiva/Crediteuren/2024-11-06.ELEKTRAM_Elektramat - Factuur-108590431.pdf differ diff --git a/docs/Passiva/Crediteuren/2024-11-06.SANDERVU_Sandervunderink - Factuur - 371712.pdf b/docs/Passiva/Crediteuren/2024-11-06.SANDERVU_Sandervunderink - Factuur - 371712.pdf new file mode 100644 index 0000000..9b9e96b Binary files /dev/null and b/docs/Passiva/Crediteuren/2024-11-06.SANDERVU_Sandervunderink - Factuur - 371712.pdf differ diff --git a/docs/Passiva/Crediteuren/2024-11-11.CLOUDRAY_AliExpress - laser spiegels.pdf b/docs/Passiva/Crediteuren/2024-11-11.CLOUDRAY_AliExpress - laser spiegels.pdf new file mode 100644 index 0000000..3894135 Binary files /dev/null and b/docs/Passiva/Crediteuren/2024-11-11.CLOUDRAY_AliExpress - laser spiegels.pdf differ diff --git a/docs/Passiva/Crediteuren/2024-11-21.ELEKTRAM_Elektramat - Factuur-108639125.pdf b/docs/Passiva/Crediteuren/2024-11-21.ELEKTRAM_Elektramat - Factuur-108639125.pdf new file mode 100644 index 0000000..cc14075 Binary files /dev/null and b/docs/Passiva/Crediteuren/2024-11-21.ELEKTRAM_Elektramat - Factuur-108639125.pdf differ diff --git a/docs/Passiva/Crediteuren/2024-12-01.AMAZONEU_Amazon - pluggen.pdf b/docs/Passiva/Crediteuren/2024-12-01.AMAZONEU_Amazon - pluggen.pdf new file mode 100644 index 0000000..4b36fbb Binary files /dev/null and b/docs/Passiva/Crediteuren/2024-12-01.AMAZONEU_Amazon - pluggen.pdf differ diff --git a/docs/Passiva/Crediteuren/2024-12-05.AMAZONEU_Amazon - boor 10mm.pdf b/docs/Passiva/Crediteuren/2024-12-05.AMAZONEU_Amazon - boor 10mm.pdf new file mode 100644 index 0000000..2ef03be Binary files /dev/null and b/docs/Passiva/Crediteuren/2024-12-05.AMAZONEU_Amazon - boor 10mm.pdf differ diff --git a/docs/Passiva/Crediteuren/2024-12-05.BEVES_Bevestigingsexpert - messing pluggen.pdf b/docs/Passiva/Crediteuren/2024-12-05.BEVES_Bevestigingsexpert - messing pluggen.pdf new file mode 100644 index 0000000..2e0da6d Binary files /dev/null and b/docs/Passiva/Crediteuren/2024-12-05.BEVES_Bevestigingsexpert - messing pluggen.pdf differ diff --git a/docs/Passiva/Crediteuren/2024-12-29.IKEA_Bon20241229004150650009.pdf b/docs/Passiva/Crediteuren/2024-12-29.IKEA_Bon20241229004150650009.pdf new file mode 100644 index 0000000..8a96a6e Binary files /dev/null and b/docs/Passiva/Crediteuren/2024-12-29.IKEA_Bon20241229004150650009.pdf differ diff --git a/docs/Passiva/Crediteuren/2024-12-29.PRAXISAM_Gamma-Praxis - tegelen keuken.pdf b/docs/Passiva/Crediteuren/2024-12-29.PRAXISAM_Gamma-Praxis - tegelen keuken.pdf new file mode 100644 index 0000000..a223c94 Binary files /dev/null and b/docs/Passiva/Crediteuren/2024-12-29.PRAXISAM_Gamma-Praxis - tegelen keuken.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-01-04.IKEA_Ikea - diepvries.pdf b/docs/Passiva/Crediteuren/2025-01-04.IKEA_Ikea - diepvries.pdf new file mode 100644 index 0000000..d9e459d Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-01-04.IKEA_Ikea - diepvries.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-01-05.HAGGIY-E_Amazon - schroefhaken.pdf b/docs/Passiva/Crediteuren/2025-01-05.HAGGIY-E_Amazon - schroefhaken.pdf new file mode 100644 index 0000000..65c0e06 Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-01-05.HAGGIY-E_Amazon - schroefhaken.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-01-05.HORNBACH_Hornbach - gedestilleerd water.pdf b/docs/Passiva/Crediteuren/2025-01-05.HORNBACH_Hornbach - gedestilleerd water.pdf new file mode 100644 index 0000000..af240c4 Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-01-05.HORNBACH_Hornbach - gedestilleerd water.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-02-01.GYZS_Factuur_2000070537.pdf b/docs/Passiva/Crediteuren/2025-02-01.GYZS_Factuur_2000070537.pdf new file mode 100644 index 0000000..8923d4b Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-02-01.GYZS_Factuur_2000070537.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-02-09.PLEASEPR_Praxis.pdf b/docs/Passiva/Crediteuren/2025-02-09.PLEASEPR_Praxis.pdf new file mode 100644 index 0000000..213baeb Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-02-09.PLEASEPR_Praxis.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-03-12.PONTMEYE_PontMeyer - lasercutter hout.pdf b/docs/Passiva/Crediteuren/2025-03-12.PONTMEYE_PontMeyer - lasercutter hout.pdf new file mode 100644 index 0000000..ce2bb5e Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-03-12.PONTMEYE_PontMeyer - lasercutter hout.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-03-12.SECURITE_Securiteit - sleutels.pdf b/docs/Passiva/Crediteuren/2025-03-12.SECURITE_Securiteit - sleutels.pdf new file mode 100644 index 0000000..93a456a Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-03-12.SECURITE_Securiteit - sleutels.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-04-01.TRANSIPB_order_F0000_2504_0000_7488.pdf b/docs/Passiva/Crediteuren/2025-04-01.TRANSIPB_order_F0000_2504_0000_7488.pdf new file mode 100644 index 0000000..a7f693f Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-04-01.TRANSIPB_order_F0000_2504_0000_7488.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-04-02.SLIGROFO_Sligro.pdf b/docs/Passiva/Crediteuren/2025-04-02.SLIGROFO_Sligro.pdf new file mode 100644 index 0000000..080badd Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-04-02.SLIGROFO_Sligro.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-04-04.BOUWMAAT_Bouwmaat - Kassabon 830269.pdf b/docs/Passiva/Crediteuren/2025-04-04.BOUWMAAT_Bouwmaat - Kassabon 830269.pdf new file mode 100644 index 0000000..18d94ff Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-04-04.BOUWMAAT_Bouwmaat - Kassabon 830269.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-04-09.ELEKTRAM_Elektramat - Factuur-109041403.pdf b/docs/Passiva/Crediteuren/2025-04-09.ELEKTRAM_Elektramat - Factuur-109041403.pdf new file mode 100644 index 0000000..317ac74 Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-04-09.ELEKTRAM_Elektramat - Factuur-109041403.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-04-11.PONTMEYE_PontMeyer Metaalwerkplaats.pdf b/docs/Passiva/Crediteuren/2025-04-11.PONTMEYE_PontMeyer Metaalwerkplaats.pdf new file mode 100644 index 0000000..508d69c Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-04-11.PONTMEYE_PontMeyer Metaalwerkplaats.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-04-24.SHENZHEN_Amazon - afstandsbediening.pdf b/docs/Passiva/Crediteuren/2025-04-24.SHENZHEN_Amazon - afstandsbediening.pdf new file mode 100644 index 0000000..2ba9ff1 Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-04-24.SHENZHEN_Amazon - afstandsbediening.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-04-25.SHENZHEN_Amazon - haakjes.pdf b/docs/Passiva/Crediteuren/2025-04-25.SHENZHEN_Amazon - haakjes.pdf new file mode 100644 index 0000000..84067b2 Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-04-25.SHENZHEN_Amazon - haakjes.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-04-27.GYZS_Factuur_91966.pdf b/docs/Passiva/Crediteuren/2025-04-27.GYZS_Factuur_91966.pdf new file mode 100644 index 0000000..f07bdef Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-04-27.GYZS_Factuur_91966.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-04-28.DIGI-KEY_Digikey - SALESORDER_EMAIL92314699 - factuur is excl btw.pdf b/docs/Passiva/Crediteuren/2025-04-28.DIGI-KEY_Digikey - SALESORDER_EMAIL92314699 - factuur is excl btw.pdf new file mode 100644 index 0000000..8beb532 Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-04-28.DIGI-KEY_Digikey - SALESORDER_EMAIL92314699 - factuur is excl btw.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-04-28.WILDFIRE_05-25_Signseen.pdf b/docs/Passiva/Crediteuren/2025-04-28.WILDFIRE_05-25_Signseen.pdf new file mode 100644 index 0000000..14ab05b Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-04-28.WILDFIRE_05-25_Signseen.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-05-07.AMAZONEU_Amazon - pluggen.pdf b/docs/Passiva/Crediteuren/2025-05-07.AMAZONEU_Amazon - pluggen.pdf new file mode 100644 index 0000000..c69fb3a Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-05-07.AMAZONEU_Amazon - pluggen.pdf differ diff --git a/docs/Passiva/Crediteuren/2025-05-08.SANDERVU_SanderVunderink - Factuur - 434744.pdf b/docs/Passiva/Crediteuren/2025-05-08.SANDERVU_SanderVunderink - Factuur - 434744.pdf new file mode 100644 index 0000000..4fc050a Binary files /dev/null and b/docs/Passiva/Crediteuren/2025-05-08.SANDERVU_SanderVunderink - Factuur - 434744.pdf differ diff --git a/scripts/import-generic.py b/scripts/import-generic.py new file mode 100755 index 0000000..1507d61 --- /dev/null +++ b/scripts/import-generic.py @@ -0,0 +1,167 @@ +#!/usr/bin/env python3 + +import re +import sys +from datetime import datetime, timedelta +from locale import LC_TIME, setlocale +from os.path import basename + +from beancount.core import amount, data, flags +from beancount.core.data import Document, Posting, Transaction +from beancount.core.number import ZERO, D +from beangulp import Importer, Ingest, mimetypes +from beangulp.testing import main +from cachier import set_global_params as set_cachier_params, cachier +from ollama import chat +from pypdf import PdfReader + +set_cachier_params( + cache_dir="~/.cache/beangulp", + stale_after=timedelta(days=3), + separate_files=True, +) + + +@cachier() +def pdf_lines(filename): + reader = PdfReader(filename) + return list( + line for page in reader.pages for line in page.extract_text().split("\n") + ) + + +@cachier() +def pdf_query(filename, model, query): + text = ";".join(pdf_lines(filename)) + resp = chat( + model=model, + messages=[ + {"role": "user", "content": f"Given the text from an invoice:\n{text}"}, + {"role": "user", "content": query}, + ], + ) + return resp.message.content + + +class OllamaImporter(Importer): + def __init__(self, account, model): + self.file_account = account + self.model = model + + def identify(self, filepath): + mimetype, encoding = mimetypes.guess_type(filepath) + return mimetype == "application/pdf" + + def account(self, filepath): + return self.file_account + + def filename(self, filepath): + return f"{self.supplier_short(filepath)}_{basename(filepath)}" + + def date(self, filepath): + # gemma3:12b - 10/10, but format varies + resp = pdf_query(filepath, self.model, "Output only the date of this invoice") + resp = resp.strip() + resp = re.sub(r"[,./ \n]+", "-", resp) + resp = "-".join(resp.split("-")[:3]) + + try: + setlocale(LC_TIME, "nl_NL.UTF-8") + for fmt in [ + "%Y-%m-%d", + "%d-%m-%Y", + "%d-%b-%Y", + "%Y-%b-%d", + "%d-%B-%Y", + "%Y-%B-%d", + "%b-%d-%Y", + "%B-%d-%Y", + ]: + try: + return datetime.strptime(resp, fmt).date() + except Exception: + continue + finally: + setlocale(LC_TIME, "") # Restore default. + print(f"could not parse date from: {resp}", file=sys.stderr) + return datetime.now().date() + + def tx_ref(self, filepath): + # gemma3:12b - 5/10 + resp = pdf_query(filepath, self.model, "Output only the ID of this invoice") + resp = re.sub(r"[^a-zA-Z0-9_-]", "", resp.strip()) + return f"{self.supplier_short(filepath)}_{resp}" + + def supplier(self, filepath): + # gemma3:12b - 10/10 + resp = pdf_query( + filepath, + self.model, + "Output only the name of the supplier of this invoice", + ) + return resp.split("\n", 1)[0].strip() + + def supplier_short(self, filepath): + s = self.supplier(filepath) + return s.replace(" ", "")[:8].strip().upper() + + def extract(self, filepath, existing): + name = self.filename(filepath) + date = self.date(filepath) + link = self.tx_ref(filepath) + + narration = pdf_query( + filepath, + self.model, + "Output only a single line describing the products of this invoice", + ) + narration = narration.split("\n", 1)[0].strip() + + supplier = self.supplier(filepath) + + total_amount_str = pdf_query( + filepath, + self.model, + "Output only the total amount to be paid of this invoice", + ) + total_amount_str = total_amount_str.replace(",", ".").lstrip("€ ") + try: + total_amount = D(total_amount_str) + except Exception: + total_amount = ZERO + units = amount.Amount(total_amount, "EUR") + + meta = data.new_metadata(filepath, 0) + + tx = Transaction( + meta=meta, + date=date, + flag=flags.FLAG_OKAY, + payee=None, + narration=f"{supplier}: {narration}", + tags=set(), + links={link}, + postings=[ + Posting( + self.account(filepath), -units, None, None, flags.FLAG_WARNING, None + ), + ], + ) + doc = Document( + meta=meta, + date=date, + account=self.account(filepath), + filename=f"../docs/Passiva/Crediteuren/{date}.{name}", + tags=set(), + links={link}, + ) + return [tx, doc] + + +if __name__ == "__main__": + importers = [ + OllamaImporter("Passiva:Crediteuren", "gemma3:4b"), + ] + hooks = [] + main = Ingest(importers, hooks) + main() diff --git a/scripts/ocr-image.sh b/scripts/ocr-image.sh new file mode 100755 index 0000000..363d5ae --- /dev/null +++ b/scripts/ocr-image.sh @@ -0,0 +1,9 @@ +#!/bin/bash -eux + +in=$1 +out=$(dirname "$in")/$(basename -- "$in" ".${in##*.}").pdf +tmp=$(mktemp --suffix=.pdf) + +magick "$in" "$tmp" +ocrmypdf $tmp "$out" +rm "$tmp"