Add declaraties
This commit is contained in:
parent
6d00df1225
commit
a75c51ec42
38 changed files with 485 additions and 23 deletions
|
@ -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
|
||||
|
|
284
Passiva/Crediteuren.beancount
Normal file
284
Passiva/Crediteuren.beancount
Normal file
|
@ -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
|
|
@ -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"
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
docs/Passiva/Crediteuren/2025-01-04.IKEA_Ikea - diepvries.pdf
Normal file
BIN
docs/Passiva/Crediteuren/2025-01-04.IKEA_Ikea - diepvries.pdf
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
docs/Passiva/Crediteuren/2025-02-01.GYZS_Factuur_2000070537.pdf
Normal file
BIN
docs/Passiva/Crediteuren/2025-02-01.GYZS_Factuur_2000070537.pdf
Normal file
Binary file not shown.
BIN
docs/Passiva/Crediteuren/2025-02-09.PLEASEPR_Praxis.pdf
Normal file
BIN
docs/Passiva/Crediteuren/2025-02-09.PLEASEPR_Praxis.pdf
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
docs/Passiva/Crediteuren/2025-04-02.SLIGROFO_Sligro.pdf
Normal file
BIN
docs/Passiva/Crediteuren/2025-04-02.SLIGROFO_Sligro.pdf
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
docs/Passiva/Crediteuren/2025-04-27.GYZS_Factuur_91966.pdf
Normal file
BIN
docs/Passiva/Crediteuren/2025-04-27.GYZS_Factuur_91966.pdf
Normal file
Binary file not shown.
Binary file not shown.
BIN
docs/Passiva/Crediteuren/2025-04-28.WILDFIRE_05-25_Signseen.pdf
Normal file
BIN
docs/Passiva/Crediteuren/2025-04-28.WILDFIRE_05-25_Signseen.pdf
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
167
scripts/import-generic.py
Executable file
167
scripts/import-generic.py
Executable file
|
@ -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()
|
9
scripts/ocr-image.sh
Executable file
9
scripts/ocr-image.sh
Executable file
|
@ -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"
|
Loading…
Add table
Add a link
Reference in a new issue