浏览代码

Planung
- neue Ist-Werte Reisacher
- Mini-Konten falsch gruppiert
- VJ Abschluss

Robert Bedner 4 年之前
父节点
当前提交
b65a8895a1
共有 4 个文件被更改,包括 1782 次插入1317 次删除
  1. 1158 859
      Planung/Belege_Planung_Ist_FC.csv
  2. 403 300
      Planung/Belege_Planung_Ist_FC_AHA.csv
  3. 202 144
      Planung/export/accounts.json
  4. 19 14
      csv_accounts.py

文件差异内容过多而无法显示
+ 1158 - 859
Planung/Belege_Planung_Ist_FC.csv


+ 403 - 300
Planung/Belege_Planung_Ist_FC_AHA.csv

@@ -13370,385 +13370,488 @@
 202010;"82";"89020";3794,200000000000000000
 202010;"82";"89030";136946,900000000000000000
 202010;"82";"99940";0,000000000000000000
-202011;"81";"44005";336,970000000000000000
-202011;"81";"44015";201,390000000000000000
-202011;"81";"48085";300,140000000000000000
-202011;"81";"49320";161,400000000000000000
+202011;"81";"44005";394,400000000000000000
+202011;"81";"44015";314,330000000000000000
+202011;"81";"48005";315,920000000000000000
+202011;"81";"48085";5300,140000000000000000
+202011;"81";"49320";331,400000000000000000
 202011;"81";"52210";0,000000000000000000
 202011;"81";"52220";0,000000000000000000
 202011;"81";"52230";0,000000000000000000
-202011;"81";"53400";209,000000000000000000
+202011;"81";"52300";0,000000000000000000
+202011;"81";"53400";-376,920000000000000000
 202011;"81";"53700";0,000000000000000000
 202011;"81";"54200";0,000000000000000000
 202011;"81";"54300";0,000000000000000000
 202011;"81";"54700";-25,210000000000000000
 202011;"81";"55500";-5,600000000000000000
-202011;"81";"71700";8517,590000000000000000
-202011;"81";"71710";18570,600000000000000000
-202011;"81";"71740";15042,160000000000000000
-202011;"81";"72230";5981,630000000000000000
-202011;"81";"72260";15220,000000000000000000
-202011;"81";"72270";12300,000000000000000000
-202011;"81";"73400";3348,580000000000000000
-202011;"81";"73420";648,410000000000000000
-202011;"81";"73430";1185,610000000000000000
-202011;"81";"73450";1103,690000000000000000
-202011;"81";"73460";607,580000000000000000
+202011;"81";"71700";17527,800000000000000000
+202011;"81";"71710";64393,790000000000000000
+202011;"81";"71730";2861,400000000000000000
+202011;"81";"71740";15622,730000000000000000
+202011;"81";"72230";32139,500000000000000000
+202011;"81";"72260";17330,000000000000000000
+202011;"81";"72270";17300,000000000000000000
+202011;"81";"72300";44196,980000000000000000
+202011;"81";"73200";0,000000000000000000
+202011;"81";"73400";6558,930000000000000000
+202011;"81";"73420";942,970000000000000000
+202011;"81";"73430";864,680000000000000000
+202011;"81";"73450";959,430000000000000000
+202011;"81";"73460";1398,330000000000000000
 202011;"81";"73482";64,500000000000000000
+202011;"81";"73700";0,000000000000000000
 202011;"81";"73750";0,000000000000000000
 202011;"81";"73830";43,750000000000000000
 202011;"81";"73850";0,000000000000000000
 202011;"81";"74220";231,720000000000000000
-202011;"81";"74300";454,700000000000000000
+202011;"81";"74300";906,860000000000000000
 202011;"81";"74350";0,000000000000000000
 202011;"81";"74700";0,000000000000000000
-202011;"81";"74730";895,010000000000000000
-202011;"81";"74750";0,000000000000000000
-202011;"81";"75500";615,230000000000000000
+202011;"81";"74720";1526,460000000000000000
+202011;"81";"74730";2645,610000000000000000
+202011;"81";"74750";597,140000000000000000
+202011;"81";"75500";975,480000000000000000
 202011;"81";"75530";5,290000000000000000
 202011;"81";"75550";24,060000000000000000
 202011;"81";"75560";10,560000000000000000
-202011;"81";"80200";8108,510000000000000000
-202011;"81";"80250";3680,390000000000000000
-202011;"81";"80260";783,140000000000000000
-202011;"81";"81700";9850,240000000000000000
-202011;"81";"81710";24184,010000000000000000
-202011;"81";"81740";12087,820000000000000000
-202011;"81";"82210";3448,270000000000000000
-202011;"81";"82220";1206,890000000000000000
-202011;"81";"82230";6387,930000000000000000
-202011;"81";"82260";15220,000000000000000000
-202011;"81";"82270";12300,000000000000000000
-202011;"81";"83400";5456,980000000000000000
-202011;"81";"83420";757,570000000000000000
-202011;"81";"83430";1574,560000000000000000
-202011;"81";"83450";2041,490000000000000000
-202011;"81";"83460";884,500000000000000000
+202011;"81";"80200";14249,920000000000000000
+202011;"81";"80250";5904,940000000000000000
+202011;"81";"80260";944,640000000000000000
+202011;"81";"81700";21076,730000000000000000
+202011;"81";"81710";86732,160000000000000000
+202011;"81";"81730";3620,690000000000000000
+202011;"81";"81740";19676,740000000000000000
+202011;"81";"82210";4737,240000000000000000
+202011;"81";"82220";2068,960000000000000000
+202011;"81";"82230";32318,970000000000000000
+202011;"81";"82260";17330,000000000000000000
+202011;"81";"82270";17300,000000000000000000
+202011;"81";"82300";50475,460000000000000000
+202011;"81";"83400";8327,070000000000000000
+202011;"81";"83420";1114,960000000000000000
+202011;"81";"83430";1347,450000000000000000
+202011;"81";"83450";2095,340000000000000000
+202011;"81";"83460";1675,280000000000000000
 202011;"81";"83482";99,520000000000000000
-202011;"81";"83700";20,600000000000000000
+202011;"81";"83700";41,200000000000000000
 202011;"81";"83830";57,560000000000000000
 202011;"81";"84220";250,000000000000000000
-202011;"81";"84300";582,150000000000000000
-202011;"81";"84730";1176,470000000000000000
-202011;"81";"84750";1,150000000000000000
-202011;"81";"85500";1745,870000000000000000
+202011;"81";"84300";1124,300000000000000000
+202011;"81";"84720";2127,800000000000000000
+202011;"81";"84730";3168,500000000000000000
+202011;"81";"84750";687,860000000000000000
+202011;"81";"85500";2568,620000000000000000
 202011;"81";"85530";11,020000000000000000
 202011;"81";"85550";32,260000000000000000
 202011;"81";"85560";10,550000000000000000
-202011;"81";"88355";67,220000000000000000
+202011;"81";"88355";84,020000000000000000
 202011;"81";"88384";0,000000000000000000
 202011;"81";"88385";0,000000000000000000
 202011;"81";"88706";0,000000000000000000
-202011;"81";"88707";14,270000000000000000
+202011;"81";"88707";324,610000000000000000
 202011;"81";"88708";0,000000000000000000
-202011;"81";"88726";82,820000000000000000
+202011;"81";"88709";2,600000000000000000
+202011;"81";"88726";358,090000000000000000
 202011;"81";"88765";-206,030000000000000000
-202011;"82";"20010";751,710000000000000000
-202011;"82";"20200";-0,730000000000000000
+202011;"82";"20010";1216,770000000000000000
+202011;"82";"20200";-5,600000000000000000
+202011;"82";"20410";1000,000000000000000000
 202011;"82";"21000";11,690000000000000000
-202011;"82";"26020";-0,130000000000000000
-202011;"82";"26200";-1400,760000000000000000
-202011;"82";"26400";-20829,460000000000000000
+202011;"82";"26020";-13,720000000000000000
+202011;"82";"26200";-1897,840000000000000000
+202011;"82";"26400";-20836,130000000000000000
 202011;"82";"26700";-518,890000000000000000
 202011;"82";"26940";-250,000000000000000000
-202011;"82";"44000";3199,260000000000000000
-202011;"82";"44010";24882,040000000000000000
-202011;"82";"44012";7862,460000000000000000
+202011;"82";"42200";-3514,600000000000000000
+202011;"82";"44000";9074,960000000000000000
+202011;"82";"44010";58450,850000000000000000
+202011;"82";"44012";16559,640000000000000000
+202011;"82";"44100";127,200000000000000000
+202011;"82";"44200";-14,220000000000000000
 202011;"82";"44210";-52,090000000000000000
-202011;"82";"44300";404,260000000000000000
+202011;"82";"44300";718,460000000000000000
+202011;"82";"44990";58450,440000000000000000
 202011;"82";"45020";299,820000000000000000
+202011;"82";"45250_80";1400,000000000000000000
+202011;"82";"45260";360,900000000000000000
 202011;"82";"45400";243573,620000000000000000
-202011;"82";"46000";1085,980000000000000000
-202011;"82";"46100";232,880000000000000000
+202011;"82";"46000";3015,460000000000000000
+202011;"82";"46100";-738,780000000000000000
+202011;"82";"46200";301,200000000000000000
+202011;"82";"46270";1176,270000000000000000
+202011;"82";"46280";161,860000000000000000
+202011;"82";"46290";124,200000000000000000
 202011;"82";"46300";1218,490000000000000000
 202011;"82";"46400";873,490000000000000000
-202011;"82";"46600";-1410,290000000000000000
-202011;"82";"46700_80";95,000000000000000000
+202011;"82";"46600";-1309,350000000000000000
+202011;"82";"46610";530,990000000000000000
+202011;"82";"46700_20";4,200000000000000000
+202011;"82";"46700_80";970,820000000000000000
 202011;"82";"46710";146,800000000000000000
 202011;"82";"46720";367,000000000000000000
 202011;"82";"46730";440,400000000000000000
 202011;"82";"46740";513,800000000000000000
-202011;"82";"46750";39,930000000000000000
+202011;"82";"46750";70,450000000000000000
+202011;"82";"46890";87,520000000000000000
+202011;"82";"46920";350,480000000000000000
+202011;"82";"46930";1545,000000000000000000
+202011;"82";"46950";4415,000000000000000000
+202011;"82";"46960";0,000000000000000000
+202011;"82";"47400";269,500000000000000000
+202011;"82";"47520";3000,000000000000000000
+202011;"82";"47530";1426,280000000000000000
+202011;"82";"47610_80";1554,170000000000000000
 202011;"82";"47620";103,200000000000000000
 202011;"82";"47630";141,830000000000000000
 202011;"82";"47640";141,820000000000000000
-202011;"82";"48015";8425,220000000000000000
-202011;"82";"48025";800,000000000000000000
-202011;"82";"48060";313,330000000000000000
-202011;"82";"48065";813,860000000000000000
-202011;"82";"48070";308,000000000000000000
-202011;"82";"48120";197,970000000000000000
+202011;"82";"48015";10128,460000000000000000
+202011;"82";"48016";500,000000000000000000
+202011;"82";"48025";934,980000000000000000
+202011;"82";"48060";9246,670000000000000000
+202011;"82";"48065";1695,860000000000000000
+202011;"82";"48070";3942,400000000000000000
+202011;"82";"48120";1302,190000000000000000
 202011;"82";"48210";406,150000000000000000
-202011;"82";"48400";18,800000000000000000
-202011;"82";"48500";307,460000000000000000
-202011;"82";"48700";6,660000000000000000
-202011;"82";"48900";107,130000000000000000
-202011;"82";"49300";3828,440000000000000000
-202011;"82";"49360";3271,340000000000000000
-202011;"82";"49500";883,910000000000000000
-202011;"82";"49900";1124,330000000000000000
-202011;"82";"49910";22,860000000000000000
-202011;"82";"49920";395,610000000000000000
-202011;"82";"49930";724,050000000000000000
+202011;"82";"48400";283,270000000000000000
+202011;"82";"48500";331,560000000000000000
+202011;"82";"48600";40,290000000000000000
+202011;"82";"48610";689,560000000000000000
+202011;"82";"48620";41,980000000000000000
+202011;"82";"48630";80,600000000000000000
+202011;"82";"48640";120,900000000000000000
+202011;"82";"48700";149,200000000000000000
+202011;"82";"48900";841,830000000000000000
+202011;"82";"49200";375,000000000000000000
+202011;"82";"49210";400,000000000000000000
+202011;"82";"49300";11959,990000000000000000
+202011;"82";"49360";5964,410000000000000000
+202011;"82";"49370";1505,980000000000000000
+202011;"82";"49500";1722,130000000000000000
+202011;"82";"49900";1574,470000000000000000
+202011;"82";"49910";713,480000000000000000
+202011;"82";"49920";113,010000000000000000
+202011;"82";"49930";1404,390000000000000000
+202011;"82";"49960";5,030000000000000000
+202011;"82";"49970";263,820000000000000000
+202011;"82";"49980";80,180000000000000000
 202011;"82";"51000";0,000000000000000000
-202011;"82";"51030";0,010000000000000000
+202011;"82";"51030";0,060000000000000000
 202011;"82";"51040";0,000000000000000000
 202011;"82";"51050";0,000000000000000000
 202011;"82";"51700";0,000000000000000000
-202011;"82";"52010";0,000000000000000000
+202011;"82";"52010";-2000,000000000000000000
+202011;"82";"52060";0,000000000000000000
 202011;"82";"52700";500,000000000000000000
 202011;"82";"52720";600,000000000000000000
 202011;"82";"52730";0,000000000000000000
-202011;"82";"52740";0,000000000000000000
+202011;"82";"52740";2000,000000000000000000
+202011;"82";"52810";0,000000000000000000
 202011;"82";"52840";0,000000000000000000
 202011;"82";"52900";0,000000000000000000
-202011;"82";"53000";-2014,080000000000000000
-202011;"82";"53100";0,000000000000000000
-202011;"82";"53300";0,000000000000000000
-202011;"82";"53500";189,900000000000000000
-202011;"82";"53600";-37,470000000000000000
-202011;"82";"53900";0,000000000000000000
+202011;"82";"53000";-4425,260000000000000000
+202011;"82";"53100";-25,740000000000000000
+202011;"82";"53300";-2,820000000000000000
+202011;"82";"53500";301,790000000000000000
+202011;"82";"53600";-72,910000000000000000
+202011;"82";"53900";-5,580000000000000000
 202011;"82";"54000";0,000000000000000000
-202011;"82";"54100";0,000000000000000000
+202011;"82";"54100";-0,020000000000000000
 202011;"82";"54400";0,000000000000000000
 202011;"82";"54500";0,000000000000000000
-202011;"82";"54600";19,840000000000000000
-202011;"82";"55400";187,350000000000000000
+202011;"82";"54600";593,010000000000000000
+202011;"82";"55300";301,350000000000000000
+202011;"82";"55400";-331,110000000000000000
 202011;"82";"58100";-1115,000000000000000000
-202011;"82";"71000";457187,930000000000000000
-202011;"82";"71010";265052,200000000000000000
-202011;"82";"71020";399956,610000000000000000
-202011;"82";"71030";37724,740000000000000000
-202011;"82";"71060";103734,750000000000000000
-202011;"82";"71080";201750,320000000000000000
-202011;"82";"71100";158740,640000000000000000
-202011;"82";"71300";159443,540000000000000000
-202011;"82";"71320";67581,340000000000000000
-202011;"82";"71400";-21547,440000000000000000
-202011;"82";"71500";-173045,130000000000000000
-202011;"82";"72010";149072,420000000000000000
-202011;"82";"72100";28791,040000000000000000
+202011;"82";"70000";0,000000000000000000
+202011;"82";"71000";1419119,580000000000000000
+202011;"82";"71010";492150,060000000000000000
+202011;"82";"71020";648332,170000000000000000
+202011;"82";"71030";110967,520000000000000000
+202011;"82";"71060";337250,900000000000000000
+202011;"82";"71080";423517,050000000000000000
+202011;"82";"71100";275957,710000000000000000
+202011;"82";"71300";311942,860000000000000000
+202011;"82";"71310";25523,350000000000000000
+202011;"82";"71320";170777,480000000000000000
+202011;"82";"71400";-51931,170000000000000000
+202011;"82";"71500";-382732,280000000000000000
+202011;"82";"72010";181731,370000000000000000
+202011;"82";"72100";133196,260000000000000000
 202011;"82";"72400";18103,440000000000000000
-202011;"82";"72410";22370,000000000000000000
-202011;"82";"72700";288421,030000000000000000
-202011;"82";"72706";-2043,470000000000000000
-202011;"82";"72720";326766,940000000000000000
+202011;"82";"72410";57570,000000000000000000
+202011;"82";"72700";634250,030000000000000000
+202011;"82";"72706";-11880,850000000000000000
+202011;"82";"72720";603717,930000000000000000
 202011;"82";"72722";14675,210000000000000000
 202011;"82";"72725";32397,810000000000000000
-202011;"82";"72730";97254,610000000000000000
-202011;"82";"72740";85595,560000000000000000
-202011;"82";"72750";52427,460000000000000000
-202011;"82";"72770";59451,000000000000000000
-202011;"82";"72840";40500,000000000000000000
-202011;"82";"72870";57829,000000000000000000
-202011;"82";"72920";130336,540000000000000000
-202011;"82";"73000";51151,110000000000000000
-202011;"82";"73020";15696,550000000000000000
-202011;"82";"73030";2647,930000000000000000
-202011;"82";"73050";2754,490000000000000000
-202011;"82";"73060";17912,510000000000000000
-202011;"82";"73090";1400,490000000000000000
-202011;"82";"73100";378,160000000000000000
-202011;"82";"73110";805,740000000000000000
-202011;"82";"73130";8,580000000000000000
-202011;"82";"73150";9,920000000000000000
+202011;"82";"72730";120320,420000000000000000
+202011;"82";"72740";135866,010000000000000000
+202011;"82";"72750";83787,460000000000000000
+202011;"82";"72770";102196,320000000000000000
+202011;"82";"72840";119174,950000000000000000
+202011;"82";"72870";148242,320000000000000000
+202011;"82";"72900";20810,000000000000000000
+202011;"82";"72920";180602,830000000000000000
+202011;"82";"73000";122950,050000000000000000
+202011;"82";"73020";20033,080000000000000000
+202011;"82";"73030";4338,480000000000000000
+202011;"82";"73050";10568,510000000000000000
+202011;"82";"73060";67440,700000000000000000
+202011;"82";"73090";1651,940000000000000000
+202011;"82";"73100";474,210000000000000000
+202011;"82";"73110";2146,580000000000000000
+202011;"82";"73130";25,740000000000000000
+202011;"82";"73150";344,000000000000000000
 202011;"82";"73160";22,080000000000000000
-202011;"82";"73300";33,390000000000000000
-202011;"82";"73320";64,890000000000000000
-202011;"82";"73330";56,030000000000000000
-202011;"82";"73350";0,000000000000000000
-202011;"82";"73360";32,460000000000000000
-202011;"82";"73500";7366,400000000000000000
-202011;"82";"73520";1622,350000000000000000
-202011;"82";"73530";712,510000000000000000
-202011;"82";"73550";6962,560000000000000000
-202011;"82";"73560";1071,700000000000000000
-202011;"82";"73600";1913,900000000000000000
-202011;"82";"73620";58,090000000000000000
-202011;"82";"73630";3443,400000000000000000
-202011;"82";"73650";1631,480000000000000000
-202011;"82";"73660";8,320000000000000000
-202011;"82";"73930";11,500000000000000000
-202011;"82";"73950";-1,750000000000000000
-202011;"82";"74050";0,000000000000000000
-202011;"82";"74100";6590,800000000000000000
-202011;"82";"74120";1200,650000000000000000
-202011;"82";"74130";614,650000000000000000
-202011;"82";"74400";38951,180000000000000000
-202011;"82";"74420";805,100000000000000000
-202011;"82";"74430";1332,720000000000000000
-202011;"82";"74450";40268,890000000000000000
-202011;"82";"74550";2439,440000000000000000
-202011;"82";"74600";74,200000000000000000
-202011;"82";"74620";5,350000000000000000
-202011;"82";"74630";174,320000000000000000
-202011;"82";"74650";0,000000000000000000
+202011;"82";"73300";70,330000000000000000
+202011;"82";"73320";76,280000000000000000
+202011;"82";"73330";76,820000000000000000
+202011;"82";"73350";22,740000000000000000
+202011;"82";"73360";86,550000000000000000
+202011;"82";"73500";13363,530000000000000000
+202011;"82";"73520";2526,390000000000000000
+202011;"82";"73530";2078,030000000000000000
+202011;"82";"73550";25526,240000000000000000
+202011;"82";"73560";2133,520000000000000000
+202011;"82";"73590";167,020000000000000000
+202011;"82";"73600";5436,790000000000000000
+202011;"82";"73620";715,160000000000000000
+202011;"82";"73630";4524,550000000000000000
+202011;"82";"73650";4042,690000000000000000
+202011;"82";"73660";872,140000000000000000
+202011;"82";"73900";15,000000000000000000
+202011;"82";"73930";75,580000000000000000
+202011;"82";"73950";28,250000000000000000
+202011;"82";"74050";76,710000000000000000
+202011;"82";"74100";16023,210000000000000000
+202011;"82";"74120";4809,990000000000000000
+202011;"82";"74130";901,770000000000000000
+202011;"82";"74400";85005,050000000000000000
+202011;"82";"74420";766,080000000000000000
+202011;"82";"74430";2830,960000000000000000
+202011;"82";"74450";78851,910000000000000000
+202011;"82";"74460";0,000000000000000000
+202011;"82";"74490";455,680000000000000000
+202011;"82";"74550";5545,300000000000000000
+202011;"82";"74600";118,790000000000000000
+202011;"82";"74620";93,020000000000000000
+202011;"82";"74630";1793,920000000000000000
+202011;"82";"74650";94,480000000000000000
 202011;"82";"75300";7,990000000000000000
-202011;"82";"75330";17,790000000000000000
-202011;"82";"75400";2997,680000000000000000
-202011;"82";"75420";176,050000000000000000
-202011;"82";"75430";143,250000000000000000
-202011;"82";"75450";535,230000000000000000
-202011;"82";"75460";267,970000000000000000
+202011;"82";"75330";35,580000000000000000
+202011;"82";"75360";602,700000000000000000
+202011;"82";"75400";6323,440000000000000000
+202011;"82";"75420";206,980000000000000000
+202011;"82";"75430";240,800000000000000000
+202011;"82";"75450";1213,600000000000000000
+202011;"82";"75460";1122,960000000000000000
 202011;"82";"75490";44,420000000000000000
-202011;"82";"76000";29704,950000000000000000
-202011;"82";"76050";4233,090000000000000000
-202011;"82";"76060";715,600000000000000000
+202011;"82";"76000";46641,200000000000000000
+202011;"82";"76050";11949,720000000000000000
+202011;"82";"76060";1687,000000000000000000
 202011;"82";"76090";621,600000000000000000
-202011;"82";"76350";3709,540000000000000000
-202011;"82";"77600";2426,740000000000000000
-202011;"82";"77680";328,090000000000000000
-202011;"82";"77800";25,840000000000000000
-202011;"82";"78100";129,310000000000000000
-202011;"82";"78130";-961,940000000000000000
-202011;"82";"78150";3065,690000000000000000
-202011;"82";"78200";5687,030000000000000000
-202011;"82";"78340";3168,110000000000000000
-202011;"82";"79000";130728,860000000000000000
-202011;"82";"79010";2622,120000000000000000
-202011;"82";"79030";64457,080000000000000000
-202011;"82";"80000";76181,990000000000000000
-202011;"82";"80000_MINI";10589,440000000000000000
-202011;"82";"80050";14912,880000000000000000
-202011;"82";"80060";4849,500000000000000000
-202011;"82";"80060_MINI";-335,300000000000000000
+202011;"82";"76300";35,000000000000000000
+202011;"82";"76350";543,880000000000000000
+202011;"82";"77600";4866,340000000000000000
+202011;"82";"77680";765,590000000000000000
+202011;"82";"77800";55,520000000000000000
+202011;"82";"78100";1726,790000000000000000
+202011;"82";"78120";1117,240000000000000000
+202011;"82";"78130";-1901,580000000000000000
+202011;"82";"78150";5432,780000000000000000
+202011;"82";"78200";6620,390000000000000000
+202011;"82";"78340";4295,560000000000000000
+202011;"82";"78700";1524,100000000000000000
+202011;"82";"78710";1815,100000000000000000
+202011;"82";"79000";221470,770000000000000000
+202011;"82";"79010";10807,730000000000000000
+202011;"82";"79030";159842,510000000000000000
+202011;"82";"80000";151777,150000000000000000
+202011;"82";"80000_MINI";22354,330000000000000000
+202011;"82";"80050";39246,850000000000000000
+202011;"82";"80060";18021,200000000000000000
+202011;"82";"80060_MINI";1158,740000000000000000
+202011;"82";"80070";2631,220000000000000000
 202011;"82";"80090";462,800000000000000000
-202011;"82";"80800";17056,790000000000000000
-202011;"82";"80850";1036,780000000000000000
-202011;"82";"80860";5060,220000000000000000
+202011;"82";"80800";45695,000000000000000000
+202011;"82";"80850";1996,280000000000000000
+202011;"82";"80860";12002,340000000000000000
+202011;"82";"80870";669,110000000000000000
 202011;"82";"80890";213,200000000000000000
-202011;"82";"80900";4224,390000000000000000
-202011;"82";"80900_MINI";372,440000000000000000
-202011;"82";"80950";590,900000000000000000
-202011;"82";"80960";6733,020000000000000000
-202011;"82";"80960_MINI";919,360000000000000000
+202011;"82";"80900";11006,630000000000000000
+202011;"82";"80900_MINI";959,280000000000000000
+202011;"82";"80950";1324,660000000000000000
+202011;"82";"80960";25405,620000000000000000
+202011;"82";"80960_MINI";1906,700000000000000000
+202011;"82";"80970";3231,270000000000000000
+202011;"82";"80970_MINI";162,240000000000000000
 202011;"82";"80990";3005,100000000000000000
-202011;"82";"81000";415402,570000000000000000
-202011;"82";"81010";247073,820000000000000000
-202011;"82";"81020";370951,440000000000000000
-202011;"82";"81030";36491,380000000000000000
-202011;"82";"81060";99144,790000000000000000
-202011;"82";"81080";177822,560000000000000000
-202011;"82";"81100";150077,090000000000000000
-202011;"82";"81300";158610,620000000000000000
-202011;"82";"81320";64787,550000000000000000
-202011;"82";"82010";114373,820000000000000000
-202011;"82";"82100";24704,220000000000000000
-202011;"82";"82400";22057,370000000000000000
-202011;"82";"82410";22370,000000000000000000
-202011;"82";"82700";302787,510000000000000000
-202011;"82";"82710";3563,490000000000000000
-202011;"82";"82720";361209,810000000000000000
+202011;"82";"81000";1278238,920000000000000000
+202011;"82";"81010";457243,070000000000000000
+202011;"82";"81020";586450,270000000000000000
+202011;"82";"81030";104402,740000000000000000
+202011;"82";"81060";322967,950000000000000000
+202011;"82";"81080";386972,010000000000000000
+202011;"82";"81100";253891,460000000000000000
+202011;"82";"81300";303811,640000000000000000
+202011;"82";"81310";24845,810000000000000000
+202011;"82";"81320";161221,160000000000000000
+202011;"82";"82010";140265,500000000000000000
+202011;"82";"82100";115480,330000000000000000
+202011;"82";"82400";26782,260000000000000000
+202011;"82";"82410";57570,000000000000000000
+202011;"82";"82700";660926,420000000000000000
+202011;"82";"82710";12149,300000000000000000
+202011;"82";"82720";668314,590000000000000000
 202011;"82";"82722";14077,590000000000000000
 202011;"82";"82725";33472,980000000000000000
-202011;"82";"82730";102025,260000000000000000
-202011;"82";"82740";83495,000000000000000000
-202011;"82";"82750";66604,310000000000000000
-202011;"82";"82770";57951,000000000000000000
-202011;"82";"82810";3593,440000000000000000
-202011;"82";"82840";40500,000000000000000000
-202011;"82";"82850";7733,630000000000000000
-202011;"82";"82870";57829,000000000000000000
-202011;"82";"82920";141024,830000000000000000
-202011;"82";"83000";71722,790000000000000000
-202011;"82";"83020";19527,450000000000000000
-202011;"82";"83030";3800,780000000000000000
-202011;"82";"83031";20,270000000000000000
-202011;"82";"83050";6929,690000000000000000
-202011;"82";"83051";86,250000000000000000
-202011;"82";"83060";-2537,220000000000000000
-202011;"82";"83090";1665,620000000000000000
-202011;"82";"83100";3007,280000000000000000
-202011;"82";"83120";117,620000000000000000
-202011;"82";"83130";21,280000000000000000
-202011;"82";"83150";19,900000000000000000
-202011;"82";"83160";38,980000000000000000
-202011;"82";"83300";50,880000000000000000
-202011;"82";"83320";76,710000000000000000
-202011;"82";"83330";77,320000000000000000
-202011;"82";"83350";120,200000000000000000
-202011;"82";"83360";32,460000000000000000
-202011;"82";"83500";9755,540000000000000000
-202011;"82";"83520";1945,140000000000000000
-202011;"82";"83530";816,550000000000000000
-202011;"82";"83550";6403,750000000000000000
-202011;"82";"83560";1064,230000000000000000
-202011;"82";"83600";4134,640000000000000000
-202011;"82";"83620";69,260000000000000000
-202011;"82";"83630";3762,930000000000000000
-202011;"82";"83650";1534,060000000000000000
-202011;"82";"83930";30,170000000000000000
-202011;"82";"84100";8054,820000000000000000
-202011;"82";"84130";614,660000000000000000
-202011;"82";"84150";1562,230000000000000000
-202011;"82";"84400";44785,310000000000000000
+202011;"82";"82730";126576,980000000000000000
+202011;"82";"82740";132845,450000000000000000
+202011;"82";"82750";104570,430000000000000000
+202011;"82";"82770";100316,320000000000000000
+202011;"82";"82810";9845,830000000000000000
+202011;"82";"82840";119174,950000000000000000
+202011;"82";"82850";16802,370000000000000000
+202011;"82";"82870";145009,270000000000000000
+202011;"82";"82900";20793,450000000000000000
+202011;"82";"82920";198354,040000000000000000
+202011;"82";"83000";184722,110000000000000000
+202011;"82";"83001";5,130000000000000000
+202011;"82";"83020";24102,670000000000000000
+202011;"82";"83030";6174,410000000000000000
+202011;"82";"83031";30,420000000000000000
+202011;"82";"83050";14279,730000000000000000
+202011;"82";"83051";122,530000000000000000
+202011;"82";"83060";44094,910000000000000000
+202011;"82";"83070";4052,130000000000000000
+202011;"82";"83090";1563,380000000000000000
+202011;"82";"83100";5637,050000000000000000
+202011;"82";"83120";448,200000000000000000
+202011;"82";"83130";96,500000000000000000
+202011;"82";"83150";1016,950000000000000000
+202011;"82";"83160";-0,010000000000000000
+202011;"82";"83170";38,990000000000000000
+202011;"82";"83190";20,020000000000000000
+202011;"82";"83300";105,930000000000000000
+202011;"82";"83320";88,940000000000000000
+202011;"82";"83330";107,410000000000000000
+202011;"82";"83350";146,360000000000000000
+202011;"82";"83360";86,560000000000000000
+202011;"82";"83500";22346,040000000000000000
+202011;"82";"83520";2856,710000000000000000
+202011;"82";"83530";2351,780000000000000000
+202011;"82";"83550";30308,300000000000000000
+202011;"82";"83560";1762,960000000000000000
+202011;"82";"83570";362,900000000000000000
+202011;"82";"83590";207,300000000000000000
+202011;"82";"83600";6660,000000000000000000
+202011;"82";"83620";641,860000000000000000
+202011;"82";"83630";5164,650000000000000000
+202011;"82";"83650";3644,720000000000000000
+202011;"82";"83660";443,030000000000000000
+202011;"82";"83670";433,740000000000000000
+202011;"82";"83900";30,170000000000000000
+202011;"82";"83930";145,680000000000000000
+202011;"82";"83950";60,340000000000000000
+202011;"82";"84050";88,220000000000000000
+202011;"82";"84100";19664,320000000000000000
+202011;"82";"84130";901,780000000000000000
+202011;"82";"84150";5530,010000000000000000
+202011;"82";"84400";101911,740000000000000000
 202011;"82";"84420";826,150000000000000000
-202011;"82";"84430";1398,070000000000000000
-202011;"82";"84450";34986,630000000000000000
-202011;"82";"84550";2805,360000000000000000
-202011;"82";"84600";76,720000000000000000
-202011;"82";"84620";6,800000000000000000
-202011;"82";"84630";243,780000000000000000
-202011;"82";"85220";135,000000000000000000
+202011;"82";"84430";2921,090000000000000000
+202011;"82";"84450";87470,030000000000000000
+202011;"82";"84490";615,000000000000000000
+202011;"82";"84550";6377,120000000000000000
+202011;"82";"84600";143,670000000000000000
+202011;"82";"84620";91,970000000000000000
+202011;"82";"84630";1947,230000000000000000
+202011;"82";"85120";285,450000000000000000
+202011;"82";"85200";0,000000000000000000
+202011;"82";"85220";345,000000000000000000
 202011;"82";"85300";9,860000000000000000
-202011;"82";"85330";68,070000000000000000
-202011;"82";"85400";14465,020000000000000000
-202011;"82";"85420";218,950000000000000000
-202011;"82";"85430";226,820000000000000000
-202011;"82";"85450";1206,320000000000000000
-202011;"82";"85460";147,230000000000000000
+202011;"82";"85330";131,600000000000000000
+202011;"82";"85360";301,350000000000000000
+202011;"82";"85400";32808,280000000000000000
+202011;"82";"85420";253,340000000000000000
+202011;"82";"85430";470,360000000000000000
+202011;"82";"85450";2405,100000000000000000
+202011;"82";"85460";1062,510000000000000000
+202011;"82";"85470";71,620000000000000000
 202011;"82";"85490";53,930000000000000000
-202011;"82";"86000";28582,110000000000000000
-202011;"82";"86050";5545,260000000000000000
-202011;"82";"86060";599,760000000000000000
-202011;"82";"86300";98,400000000000000000
+202011;"82";"86000";87056,230000000000000000
+202011;"82";"86050";17648,170000000000000000
+202011;"82";"86060";1578,890000000000000000
+202011;"82";"86070";219,000000000000000000
+202011;"82";"86090";-60,000000000000000000
+202011;"82";"86300";269,950000000000000000
 202011;"82";"86350";3709,540000000000000000
-202011;"82";"87500";3580,760000000000000000
-202011;"82";"87500_MINI";285,600000000000000000
-202011;"82";"87520";47,700000000000000000
-202011;"82";"87600";4278,380000000000000000
-202011;"82";"87680";2395,950000000000000000
-202011;"82";"87800";34,880000000000000000
-202011;"82";"88000";251,180000000000000000
-202011;"82";"88050";47,600000000000000000
-202011;"82";"88060";715,000000000000000000
-202011;"82";"88100";-350,000000000000000000
+202011;"82";"87500";7145,790000000000000000
+202011;"82";"87500_MINI";452,200000000000000000
+202011;"82";"87510";547,400000000000000000
+202011;"82";"87510_MINI";83,300000000000000000
+202011;"82";"87520";143,100000000000000000
+202011;"82";"87520_MINI";-15,900000000000000000
+202011;"82";"87530_MINI";15,900000000000000000
+202011;"82";"87600";7705,940000000000000000
+202011;"82";"87610";757,660000000000000000
+202011;"82";"87680";5392,250000000000000000
+202011;"82";"87690";348,700000000000000000
+202011;"82";"87800";27,940000000000000000
+202011;"82";"87810";46,980000000000000000
+202011;"82";"88000";603,120000000000000000
+202011;"82";"88050";89,530000000000000000
+202011;"82";"88060";10066,220000000000000000
+202011;"82";"88070";480,000000000000000000
+202011;"82";"88100";1745,000000000000000000
 202011;"82";"88101";-66,000000000000000000
 202011;"82";"88102";60,000000000000000000
-202011;"82";"88130";-1336,200000000000000000
-202011;"82";"88150";2631,730000000000000000
-202011;"82";"88200";9643,600000000000000000
-202011;"82";"88330";5694,610000000000000000
-202011;"82";"88340";1645,110000000000000000
-202011;"82";"88345";1440,000000000000000000
-202011;"82";"88346";315,000000000000000000
-202011;"82";"88350";1424,760000000000000000
-202011;"82";"88380";20,000000000000000000
-202011;"82";"88382";80,000000000000000000
-202011;"82";"88395";4060,020000000000000000
-202011;"82";"88396";94,820000000000000000
-202011;"82";"88600";13,930000000000000000
-202011;"82";"88630";8,000000000000000000
+202011;"82";"88120";1166,720000000000000000
+202011;"82";"88130";-2175,860000000000000000
+202011;"82";"88150";5523,960000000000000000
+202011;"82";"88190";0,000000000000000000
+202011;"82";"88200";10576,980000000000000000
+202011;"82";"88201";2261,140000000000000000
+202011;"82";"88204";1682,950000000000000000
+202011;"82";"88330";13097,770000000000000000
+202011;"82";"88340";4160,420000000000000000
+202011;"82";"88345";3735,000000000000000000
+202011;"82";"88346";585,000000000000000000
+202011;"82";"88350";3465,170000000000000000
+202011;"82";"88380";80,000000000000000000
+202011;"82";"88382";190,000000000000000000
+202011;"82";"88395";6111,590000000000000000
+202011;"82";"88396";362,040000000000000000
+202011;"82";"88600";76,820000000000000000
+202011;"82";"88630";10,000000000000000000
+202011;"82";"88697";121,850000000000000000
 202011;"82";"88699";0,000000000000000000
-202011;"82";"88700";2572,400000000000000000
-202011;"82";"88703";9747,410000000000000000
-202011;"82";"88704";1032,760000000000000000
-202011;"82";"88705";9135,760000000000000000
-202011;"82";"88710";3485,740000000000000000
-202011;"82";"88712";205,900000000000000000
-202011;"82";"88714";1337,850000000000000000
-202011;"82";"88725";3040,150000000000000000
-202011;"82";"88735";2510,090000000000000000
-202011;"82";"88750";1675,420000000000000000
-202011;"82";"88800";132,370000000000000000
+202011;"82";"88700";6807,310000000000000000
+202011;"82";"88701";5790,800000000000000000
+202011;"82";"88702";128,900000000000000000
+202011;"82";"88703";11965,390000000000000000
+202011;"82";"88704";1979,310000000000000000
+202011;"82";"88705";15555,510000000000000000
+202011;"82";"88710";6020,840000000000000000
+202011;"82";"88711";0,000000000000000000
+202011;"82";"88712";329,440000000000000000
+202011;"82";"88714";3344,600000000000000000
+202011;"82";"88725";4688,770000000000000000
+202011;"82";"88735";6159,930000000000000000
+202011;"82";"88740";85,300000000000000000
+202011;"82";"88750";4312,500000000000000000
+202011;"82";"88800";583,530000000000000000
 202011;"82";"88810";-50,000000000000000000
-202011;"82";"88900";68,240000000000000000
-202011;"82";"89000";130728,840000000000000000
-202011;"82";"89010";1140,410000000000000000
-202011;"82";"89020";193,580000000000000000
-202011;"82";"89030";67551,730000000000000000
+202011;"82";"88860";922,870000000000000000
+202011;"82";"88870";724,780000000000000000
+202011;"82";"88900";767,500000000000000000
+202011;"82";"89000";221470,750000000000000000
+202011;"82";"89010";11336,000000000000000000
+202011;"82";"89020";779,310000000000000000
+202011;"82";"89030";161663,800000000000000000
 202012;"82";"48015";1833,340000000000000000
-202012;"82";"48060";313,330000000000000000
+202012;"82";"48060";5646,670000000000000000
 202012;"82";"48065";586,670000000000000000
 202012;"82";"49900";263,740000000000000000
 202012;"82";"49920";395,620000000000000000

文件差异内容过多而无法显示
+ 202 - 144
Planung/export/accounts.json


+ 19 - 14
csv_accounts.py

@@ -5,21 +5,27 @@ import json
 
 
 def actuals(period):
-    df = pd.read_csv('Planung/Belege_Planung_Ist_FC.csv', sep=';', decimal=',',
-                     dtype={0: str, 1: str, 2: str, 3: float})
+    df1 = pd.read_csv('Planung/Belege_Planung_Ist_FC.csv', sep=';', decimal=',',
+                      dtype={0: str, 1: str, 2: str, 3: float})
+    df2 = pd.read_csv('Planung/Belege_Planung_Ist_FC_AHA.csv', sep=';', decimal=',',
+                      dtype={0: str, 1: str, 2: str, 3: float})
+    df = pd.concat([df1, df2])
     df = df[df['Bookkeep_Period'] <= period]
-    df['Jahr'] = df['Bookkeep_Period'].apply(lambda x: 'AJ' if x[:4] == '2020' else 'VJ')
-    df['primary_key'] = df['Betrieb Nr'] + '_' + df['Konto Nr']
-
-    df = pd.pivot_table(df, values='Betrag', index=['primary_key'], columns=['Jahr'], aggfunc=np.sum, fill_value=0.0)
+    df['Jahr'] = df['Bookkeep_Period'].apply(lambda x: x[:4])
+    df['VJ'] = np.where(df['Jahr'] != period[:4], df['Betrag'], 0)
+    df['AJ'] = np.where(df['Jahr'] == period[:4], df['Betrag'], 0)
     df['FC'] = df['AJ'] * 12 / int(period[4:])
 
+    # df2 = pd.pivot_table(df, values='Betrag', index=['Konto Nr', 'Betrieb Nr'], columns=['Jahr'], aggfunc=np.sum, fill_value=0.0)
+    df = df.groupby(['Konto Nr', 'Betrieb Nr']).sum()
+    print(df.head())
+
     res = {}
     for (pkey, values) in df.to_dict(orient='index').items():
-        split = pkey.split('_')
-        if not split[1] in res:
-            res[split[1]] = {}
-        res[split[1]][split[0]] = [values['VJ'], values['AJ'], values['FC'], 0.0, 0.0, 0.0]
+        account, department = pkey
+        if account not in res:
+            res[account] = {}
+        res[account][department] = [round(values['VJ'], 2), round(values['AJ'], 2), round(values['FC']), 0.0, 0.0, 0.0]
 
     data = {'values': res}
     json.dump(data, open('Planung/export/accounts.json', 'w'), indent=2)
@@ -43,14 +49,13 @@ def planning_prev():
 
     gcstruct = json.load(open('GCStruct_Reisacher_Planung/gcstruct_reisacher.json', 'r'))
     structure_ids = [s['id'] for s in gcstruct['flat']['Struktur_FB']]
-    # print(structure_ids)
+
     df['id'] = df['regex'].apply(lambda x: (list(filter(lambda y: match(x, y), structure_ids)) + [''])[0])
     df = df[df['id'] != '']
-    # df['pkey'] = df['id'] + "_" + df['Betrieb Nr']
-    # df = df.set_index('pkey')
+
     res = {}
     for item in df.to_dict(orient='records'):
-        if not item['id'] in res:
+        if item['id'] not in res:
             res[item['id']] = {}
         res[item['id']][item['Betrieb Nr']] = [item['Wert'], item['Menge']]
     data = {'values': res}

部分文件因为文件数量过多而无法显示