LOC_Belege_NW_GW_VK.sql 36 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198
  1. SELECT "Accounting Date" AS "Accounting Date",
  2. "Document Type" AS "Document Type",
  3. "Document Number" AS "Document Number",
  4. "Position In Document" AS "Position In Document",
  5. (
  6. day((
  7. convert(DATETIME, (
  8. CASE
  9. WHEN ((MAX("Invoice_Date_1") OVER (PARTITION BY "Vehicle Reference_berechnet")) IS NULL)
  10. THEN ("Invoice Date_journal_accountings")
  11. ELSE ((MAX("Invoice_Date_1") OVER (PARTITION BY "Vehicle Reference_berechnet")))
  12. END
  13. ))
  14. ) - c142)
  15. ) AS "Customer Number",
  16. "Nominal Account Number" AS "Nominal Account Number",
  17. "Is Balanced" AS "Is Balanced",
  18. "Clearing Number" AS "Clearing Number",
  19. "Document Date" AS "Document Date",
  20. "Posted Value" AS "Posted Value",
  21. "Debit Or Credit" AS "Debit Or Credit",
  22. "Posted Count" AS "Posted Count",
  23. "Branch Number" AS "Branch Number",
  24. "Customer Contra Account" AS "Customer Contra Account",
  25. "Nominal Contra Account" AS "Nominal Contra Account",
  26. "Contra Account Text" AS "Contra Account Text",
  27. "Account Form Page Number" AS "Account Form Page Number",
  28. "Account Form Page Line" AS "Account Form Page Line",
  29. "Serial Number Each Month" AS "Serial Number Each Month",
  30. "Employee Number" AS "Employee Number",
  31. "Invoice Date_journal_accountings" AS "Invoice Date_journal_accountings",
  32. "Invoice Number" AS "Invoice Number",
  33. "Dunning Level" AS "Dunning Level",
  34. "Last Dunning Date" AS "Last Dunning Date",
  35. "Journal Page" AS "Journal Page",
  36. "Journal Line" AS "Journal Line",
  37. "Cash Discount" AS "Cash Discount",
  38. "Term Of Payment" AS "Term Of Payment",
  39. "Posting Text" AS "Posting Text",
  40. "Vehicle Reference" AS "Vehicle Reference",
  41. "Vat Id Number" AS "Vat Id Number",
  42. "Account Statement Number" AS "Account Statement Number",
  43. "Account Statement Page" AS "Account Statement Page",
  44. "Vat Key" AS "Vat Key",
  45. "Days For Cash Discount" AS "Days For Cash Discount",
  46. "Day Of Actual Accounting" AS "Day Of Actual Accounting",
  47. "Skr51 Branch" AS "Skr51 Branch",
  48. "Skr51 Make" AS "Skr51 Make",
  49. "Skr51 Cost Center" AS "Skr51 Cost Center",
  50. "Skr51 Sales Channel" AS "Skr51 Sales Channel",
  51. "Skr51 Cost Unit" AS "Skr51 Cost Unit",
  52. "Previously Used Account No" AS "Previously Used Account No",
  53. "Free Form Accounting Text" AS "Free Form Accounting Text",
  54. "Free Form Document Text" AS "Free Form Document Text",
  55. "Nom_Account_Is Profit Loss Account" AS "Nom_Account_Is Profit Loss Account",
  56. "Rechtseinheit" AS "Rechtseinheit",
  57. "Betrieb" AS "Betrieb",
  58. "Bookkeep Date" AS "Bookkeep Date",
  59. "Marke" AS "Marke",
  60. "Text" AS "Text",
  61. "Mandant" AS "Mandant",
  62. "Betrag" AS "Betrag",
  63. "Konto_mit_Bezeichnung" AS "Konto_mit_Bezeichnung",
  64. "Menge_2" AS "Menge_2",
  65. "Stellen Cost Center" AS "Stellen Cost Center",
  66. "KST" AS "KST",
  67. "Stellen Sales Channel" AS "Stellen Sales Channel",
  68. "Absatzkanal" AS "Absatzkanal",
  69. "Stellen Cost Unit" AS "Stellen Cost Unit",
  70. "Kostentr�ger_mit_Null" AS "Kostentr�ger_mit_Null",
  71. "Kostentr�ger" AS "Kostentr�ger",
  72. "GuV_Bilanz" AS "GuV_Bilanz",
  73. "Susa" AS "Susa",
  74. "Acct Nr" AS "Acct Nr",
  75. "Document Type In Journal" AS "Document Type In Journal",
  76. "Document Type Description" AS "Document Type Description",
  77. "FZG_ja_nein" AS "FZG_ja_nein",
  78. SUM("FZG_ja_nein") OVER (PARTITION BY "Vehicle Reference_berechnet") AS "Summe_FZG_ja_nein",
  79. CASE
  80. WHEN (SUM("FZG_ja_nein") OVER (PARTITION BY "Vehicle Reference_berechnet") > 0)
  81. THEN ('FZG-Gesch�ft')
  82. ELSE ('Buchungen ohne FZG-Gesch�ft')
  83. END AS "FZG_Gesch�ft ja/nein",
  84. "Invoice Type_Invoices" AS "Invoice Type_Invoices",
  85. "Invoice Number_Invoices" AS "Invoice Number_Invoices",
  86. "Invoice Date_Invoices" AS "Invoice Date_Invoices",
  87. "Is Canceled_Invoices" AS "Is Canceled_Invoices",
  88. "Vehicle Number_Invoices" AS "Vehicle Number_Invoices",
  89. MAX("Vehicle Number_Invoices") OVER (PARTITION BY "Vehicle Reference_berechnet") AS "Vehicle_Number_Max",
  90. "Invoice_Date_1" AS "Invoice_Date_1",
  91. MAX("Invoice_Date_1") OVER (PARTITION BY "Vehicle Reference_berechnet") AS "Invoice Date_FZG",
  92. CASE
  93. WHEN (MAX("Invoice_Date_1") OVER (PARTITION BY "Vehicle Reference_berechnet") IS NULL)
  94. THEN ("Invoice Date_journal_accountings")
  95. ELSE MAX("Invoice_Date_1") OVER (PARTITION BY "Vehicle Reference_berechnet")
  96. END AS "Invoice Date",
  97. SUM("Betrag") OVER (PARTITION BY "Vehicle Reference_berechnet") AS "Summe Betrag",
  98. "Internal Number_Vehicles" AS "Internal Number_Vehicles",
  99. "Vin_Vehicles" AS "Vin_Vehicles",
  100. "Dealer Vehicle Type" AS "Dealer Vehicle Type",
  101. "Fahrzeugtyp" AS "Fahrzeugtyp",
  102. "Fahrzeugart" AS "Fahrzeugart",
  103. "Make Number_Vehicles" AS "Make Number_Vehicles",
  104. "Description_Make" AS "Description_Make",
  105. "Fabrikat" AS "Fabrikat",
  106. "Model Code_Models" AS "Model Code_Models",
  107. "Model_Detail" AS "Model_Detail",
  108. "Model" AS "Model",
  109. "Owner Number_Vehicles" AS "Owner Number_Vehicles",
  110. "Holder Number_Vehicles" AS "Holder Number_Vehicles",
  111. "First Name_Owner_Customer" AS "First Name_Owner_Customer",
  112. "Family Name_Owner_Customer" AS "Family Name_Owner_Customer",
  113. "First Name_Holder_Customer" AS "First Name_Holder_Customer",
  114. "Family Name_Holder_Customer" AS "Family Name_Holder_Customer",
  115. "Kunde" AS "Kunde",
  116. "Sales_Channel_FZG" AS "Sales_Channel_FZG",
  117. MAX("Sales_Channel_FZG") OVER (PARTITION BY "Vehicle Reference_berechnet") AS "Kundenart_Zahl",
  118. CASE
  119. WHEN (MAX("Sales_Channel_FZG") OVER (PARTITION BY "Vehicle Reference_berechnet") BETWEEN 10 AND 19)
  120. THEN ('Privater Endkunde')
  121. WHEN (MAX("Sales_Channel_FZG") OVER (PARTITION BY "Vehicle Reference_berechnet") BETWEEN 20 AND 29)
  122. THEN ('Gewerbekunde')
  123. WHEN (MAX("Sales_Channel_FZG") OVER (PARTITION BY "Vehicle Reference_berechnet") BETWEEN 30 AND 39)
  124. THEN ('Gro�kunde')
  125. WHEN (MAX("Sales_Channel_FZG") OVER (PARTITION BY "Vehicle Reference_berechnet") BETWEEN 40 AND 49)
  126. THEN ('Sonderabnehmer')
  127. WHEN (MAX("Sales_Channel_FZG") OVER (PARTITION BY "Vehicle Reference_berechnet") BETWEEN 50 AND 59)
  128. THEN ('Wiederverk�ufer')
  129. ELSE NULL
  130. END AS "Kundenart",
  131. "Hauptbetrieb" AS "Hauptbetrieb",
  132. "Standort_alt" AS "Standort_alt",
  133. "Salesman Number_Vehicles" AS "Salesman Number_Vehicles",
  134. "Employee Number_Employees_Salesman" AS "Employee Number_Employees_Salesman",
  135. "Name_Employees_Salesman" AS "Name_Employees_Salesman",
  136. "Verk�ufer" AS "Verk�ufer",
  137. "Standort_FZG_Verkauf" AS "Standort_FZG_Verkauf",
  138. MAX("Standort_FZG_Verkauf") OVER (PARTITION BY "Vehicle Reference_berechnet") AS "Standort_Zahl",
  139. "Standort" AS "Standort",
  140. "FZG" AS "FZG",
  141. "Konto" AS "Konto",
  142. "Body Paint Code" AS "Body Paint Code",
  143. "Body Paint Description" AS "Body Paint Description",
  144. "Farbe" AS "Farbe",
  145. "Erl�s FZG" AS "Erl�s FZG",
  146. "Nachlass" AS "Nachlass",
  147. "VAK FZG" AS "VAK FZG",
  148. "Erl�s Zulass." AS "Erl�s Zulass.",
  149. "VAK Zulass." AS "VAK Zulass.",
  150. "Erl�s Gar." AS "Erl�s Gar.",
  151. "VAK Gar." AS "VAK Gar.",
  152. "Erl�s Nachr./Aufb." AS "Erl�s Nachr./Aufb.",
  153. "VAK Nachr./Aufb." AS "VAK Nachr./Aufb.",
  154. "VAK Fertigm." AS "VAK Fertigm.",
  155. "Erl�s �berf." AS "Erl�s �berf.",
  156. "VAK �berf." AS "VAK �berf.",
  157. "Erl�s Sonst._8900" AS "Erl�s Sonst._8900",
  158. "Erl�s Sonst." AS "Erl�s Sonst.",
  159. "VAK Sonst." AS "VAK Sonst.",
  160. "VAK intern" AS "VAK intern",
  161. "Erl�s Prov." AS "Erl�s Prov.",
  162. "Boni/VK-Hilfen" AS "Boni/VK-Hilfen",
  163. "Erl�s ges." AS "Erl�s ges.",
  164. "VAK ges." AS "VAK ges.",
  165. "Menge_1" AS "Menge_1",
  166. COUNT("Accounting Date") OVER (PARTITION BY "Vehicle Reference_berechnet") AS "Menge_2",
  167. ("Menge_1" / COUNT("Accounting Date") OVER (PARTITION BY "Vehicle Reference_berechnet")) AS "Menge",
  168. "Vehicle Reference_berechnet" AS "Vehicle Reference_berechnet",
  169. "var. Kosten" AS "var. Kosten",
  170. "Dealer Vehicle Type_Vehicles" AS "Dealer Vehicle Type_Vehicles",
  171. "Dealer Vehicle Number_Vehicles" AS "Dealer Vehicle Number_Vehicles"
  172. FROM (
  173. SELECT "Accounting Date",
  174. "Document Type",
  175. "Document Number",
  176. "Position In Document",
  177. "Nominal Account Number",
  178. "Is Balanced",
  179. "Clearing Number",
  180. "Document Date",
  181. "Posted Value",
  182. "Debit Or Credit",
  183. "Posted Count",
  184. "Branch Number",
  185. "Customer Contra Account",
  186. "Nominal Contra Account",
  187. "Contra Account Text",
  188. "Account Form Page Number",
  189. "Account Form Page Line",
  190. "Serial Number Each Month",
  191. "Employee Number",
  192. "Invoice Date_journal_accountings",
  193. "Invoice Number",
  194. "Dunning Level",
  195. "Last Dunning Date",
  196. "Journal Page",
  197. "Journal Line",
  198. "Cash Discount",
  199. "Term Of Payment",
  200. "Posting Text",
  201. "Vehicle Reference",
  202. "Vat Id Number",
  203. "Account Statement Number",
  204. "Account Statement Page",
  205. "Vat Key",
  206. "Days For Cash Discount",
  207. "Day Of Actual Accounting",
  208. "Skr51 Branch",
  209. "Skr51 Make",
  210. "Skr51 Cost Center",
  211. "Skr51 Sales Channel",
  212. "Skr51 Cost Unit",
  213. "Previously Used Account No",
  214. "Free Form Accounting Text",
  215. "Free Form Document Text",
  216. "Nom_Account_Is Profit Loss Account",
  217. "Rechtseinheit",
  218. "Betrieb",
  219. "Accounting Date" AS "Bookkeep Date",
  220. "Marke",
  221. "Text",
  222. '1' AS "Mandant",
  223. "Betrag",
  224. "Konto_mit_Bezeichnung",
  225. "Menge_2",
  226. "Stellen Cost Center",
  227. "KST",
  228. "Stellen Sales Channel",
  229. "Absatzkanal",
  230. "Stellen Cost Unit",
  231. "Kostentr�ger_mit_Null",
  232. "Kostentr�ger",
  233. "GuV_Bilanz",
  234. "Susa",
  235. "Nominal Account Number" AS "Acct Nr",
  236. "Document Type In Journal",
  237. "Document Type Description",
  238. "FZG_ja_nein",
  239. "Invoice Type_Invoices",
  240. "Invoice Number_Invoices",
  241. "Invoice Date_Invoices",
  242. "Is Canceled_Invoices",
  243. "Vehicle Number_Invoices",
  244. "Invoice_Date_1",
  245. "Internal Number_Vehicles",
  246. "Vin_Vehicles",
  247. "Dealer Vehicle Type",
  248. "Fahrzeugtyp",
  249. "Fahrzeugart",
  250. "Make Number_Vehicles",
  251. "Description_Make",
  252. "Fabrikat",
  253. "Model Code_Models",
  254. "Model_Detail",
  255. "Model",
  256. "Owner Number_Vehicles",
  257. "Holder Number_Vehicles",
  258. "First Name_Owner_Customer",
  259. "Family Name_Owner_Customer",
  260. "First Name_Holder_Customer",
  261. "Family Name_Holder_Customer",
  262. "Kunde",
  263. "Sales_Channel_FZG",
  264. "Rechtseinheit" AS "Hauptbetrieb",
  265. "Betrieb" AS "Standort_alt",
  266. "Salesman Number_Vehicles",
  267. "Employee Number_Employees_Salesman",
  268. "Name_Employees_Salesman",
  269. "Verk�ufer",
  270. "Standort_FZG_Verkauf",
  271. "Standort",
  272. "FZG",
  273. "Konto_mit_Bezeichnung" AS "Konto",
  274. "Body Paint Code",
  275. "Body Paint Description",
  276. "Body Paint Description" AS "Farbe",
  277. "Erl�s FZG",
  278. "Nachlass",
  279. "VAK FZG",
  280. "Erl�s Zulass.",
  281. "VAK Zulass.",
  282. "Erl�s Gar.",
  283. "VAK Gar.",
  284. "Erl�s Nachr./Aufb.",
  285. "VAK Nachr./Aufb.",
  286. "VAK Fertigm.",
  287. "Erl�s �berf.",
  288. "VAK �berf.",
  289. "Erl�s Sonst._8900",
  290. "Erl�s Sonst.",
  291. "VAK Sonst.",
  292. "VAK intern",
  293. "Erl�s Prov.",
  294. "Boni/VK-Hilfen",
  295. "Erl�s ges.",
  296. "VAK ges.",
  297. 1 AS "Menge_1",
  298. "Vehicle Reference_berechnet",
  299. "var. Kosten",
  300. "Dealer Vehicle Type_Vehicles",
  301. "Dealer Vehicle Number_Vehicles",
  302. c152 AS c142,
  303. MAX("Vehicle Number_Invoices") OVER (PARTITION BY "Vehicle Reference_berechnet") AS c143,
  304. (
  305. CASE
  306. WHEN ((MAX("Invoice_Date_1") OVER (PARTITION BY "Vehicle Reference_berechnet")) IS NULL)
  307. THEN (("Invoice Date_journal_accountings"))
  308. ELSE ((MAX("Invoice_Date_1") OVER (PARTITION BY "Vehicle Reference_berechnet")))
  309. END
  310. ) AS c144,
  311. (
  312. CASE
  313. WHEN ((SUM("FZG_ja_nein") OVER (PARTITION BY "Vehicle Reference_berechnet")) > 0)
  314. THEN ('FZG-Gesch�ft')
  315. ELSE ('Buchungen ohne FZG-Gesch�ft')
  316. END
  317. ) AS c145
  318. FROM (
  319. SELECT (left(T1."vehicle_reference", 7)) + '_' + (right(T1."vehicle_reference", 17)) AS "Vehicle Reference_berechnet",
  320. (((nconvert((left(T1."invoice_date", 4)) + (substring(T1."invoice_date", 6, 2)) + (substring(T1."invoice_date", 9, 2)))))) AS "Invoice Date_journal_accountings",
  321. T2."in_buy_invoice_no_date" AS c152,
  322. T8."dealer_vehicle_number" AS "Dealer Vehicle Number_Vehicles",
  323. T8."dealer_vehicle_type" AS "Dealer Vehicle Type_Vehicles",
  324. CASE
  325. WHEN (T1."nominal_account_number" IN (4300, 4560, 4580, 4530, 4540, 4590, 4591, 4690, 4621, 4622, 4623, 4500, 4501, 4502, 4503, 4504, 5501))
  326. THEN (
  327. (
  328. CASE
  329. WHEN (T1."debit_or_credit" = 'H')
  330. THEN (T1."posted_value" / 100 * - 1)
  331. ELSE (T1."posted_value" / 100)
  332. END
  333. )
  334. )
  335. ELSE (0)
  336. END AS "var. Kosten",
  337. (
  338. CASE
  339. WHEN (T1."nominal_account_number" IN (7000, 7010, 7100, 7101, 7110, 7111, 7120, 7510))
  340. THEN (
  341. (
  342. CASE
  343. WHEN (T1."debit_or_credit" = 'H')
  344. THEN (T1."posted_value" / 100 * - 1)
  345. ELSE (T1."posted_value" / 100)
  346. END
  347. )
  348. )
  349. ELSE (0)
  350. END
  351. ) + (
  352. (
  353. CASE
  354. WHEN (T1."nominal_account_number" IN (7200))
  355. THEN (
  356. (
  357. CASE
  358. WHEN (T1."debit_or_credit" = 'H')
  359. THEN (T1."posted_value" / 100 * - 1)
  360. ELSE (T1."posted_value" / 100)
  361. END
  362. )
  363. )
  364. ELSE (0)
  365. END
  366. ) + (
  367. CASE
  368. WHEN (T1."nominal_account_number" IN (7210))
  369. THEN (
  370. (
  371. CASE
  372. WHEN (T1."debit_or_credit" = 'H')
  373. THEN (T1."posted_value" / 100 * - 1)
  374. ELSE (T1."posted_value" / 100)
  375. END
  376. )
  377. )
  378. ELSE (0)
  379. END
  380. ) + (
  381. CASE
  382. WHEN (T1."nominal_account_number" IN (7220))
  383. THEN (
  384. (
  385. CASE
  386. WHEN (T1."debit_or_credit" = 'H')
  387. THEN (T1."posted_value" / 100 * - 1)
  388. ELSE (T1."posted_value" / 100)
  389. END
  390. )
  391. )
  392. ELSE (0)
  393. END
  394. ) + (
  395. CASE
  396. WHEN (T1."nominal_account_number" IN (7240))
  397. THEN (
  398. (
  399. CASE
  400. WHEN (T1."debit_or_credit" = 'H')
  401. THEN (T1."posted_value" / 100 * - 1)
  402. ELSE (T1."posted_value" / 100)
  403. END
  404. )
  405. )
  406. ELSE (0)
  407. END
  408. ) + (
  409. CASE
  410. WHEN (T1."nominal_account_number" IN (7030))
  411. THEN (
  412. (
  413. CASE
  414. WHEN (T1."debit_or_credit" = 'H')
  415. THEN (T1."posted_value" / 100 * - 1)
  416. ELSE (T1."posted_value" / 100)
  417. END
  418. )
  419. )
  420. ELSE (0)
  421. END
  422. )
  423. ) + (
  424. CASE
  425. WHEN (T1."nominal_account_number" IN (5001, 5005, 5006, 5007, 5008, 5003, 5004))
  426. THEN (
  427. (
  428. CASE
  429. WHEN (T1."debit_or_credit" = 'H')
  430. THEN (T1."posted_value" / 100 * - 1)
  431. ELSE (T1."posted_value" / 100)
  432. END
  433. )
  434. )
  435. ELSE (0)
  436. END
  437. ) + (
  438. CASE
  439. WHEN (T1."nominal_account_number" IN (7800, 7850))
  440. THEN (
  441. (
  442. CASE
  443. WHEN (T1."debit_or_credit" = 'H')
  444. THEN (T1."posted_value" / 100 * - 1)
  445. ELSE (T1."posted_value" / 100)
  446. END
  447. )
  448. )
  449. ELSE (0)
  450. END
  451. ) AS "VAK ges.",
  452. (
  453. CASE
  454. WHEN (T1."nominal_account_number" IN (8000, 8010, 8100, 8110, 8111, 8112, 8510, 8928, 8934))
  455. THEN (
  456. (
  457. CASE
  458. WHEN (T1."debit_or_credit" = 'H')
  459. THEN (T1."posted_value" / 100 * - 1)
  460. ELSE (T1."posted_value" / 100)
  461. END
  462. ) * - 1
  463. )
  464. ELSE (0)
  465. END
  466. ) + (
  467. (
  468. CASE
  469. WHEN (T1."nominal_account_number" IN (8200))
  470. THEN (
  471. (
  472. CASE
  473. WHEN (T1."debit_or_credit" = 'H')
  474. THEN (T1."posted_value" / 100 * - 1)
  475. ELSE (T1."posted_value" / 100)
  476. END
  477. ) * - 1
  478. )
  479. ELSE (0)
  480. END
  481. ) + (
  482. CASE
  483. WHEN (T1."nominal_account_number" IN (8210))
  484. THEN (
  485. (
  486. CASE
  487. WHEN (T1."debit_or_credit" = 'H')
  488. THEN (T1."posted_value" / 100 * - 1)
  489. ELSE (T1."posted_value" / 100)
  490. END
  491. ) * - 1
  492. )
  493. ELSE (0)
  494. END
  495. ) + (
  496. CASE
  497. WHEN (T1."nominal_account_number" IN (8220))
  498. THEN (
  499. (
  500. CASE
  501. WHEN (T1."debit_or_credit" = 'H')
  502. THEN (T1."posted_value" / 100 * - 1)
  503. ELSE (T1."posted_value" / 100)
  504. END
  505. ) * - 1
  506. )
  507. ELSE (0)
  508. END
  509. ) + (
  510. CASE
  511. WHEN (T1."nominal_account_number" IN (8030))
  512. THEN (
  513. (
  514. CASE
  515. WHEN (T1."debit_or_credit" = 'H')
  516. THEN (T1."posted_value" / 100 * - 1)
  517. ELSE (T1."posted_value" / 100)
  518. END
  519. ) * - 1
  520. )
  521. ELSE (0)
  522. END
  523. ) + (
  524. CASE
  525. WHEN (T1."nominal_account_number" IN (8900))
  526. THEN (
  527. (
  528. CASE
  529. WHEN (T1."debit_or_credit" = 'H')
  530. THEN (T1."posted_value" / 100 * - 1)
  531. ELSE (T1."posted_value" / 100)
  532. END
  533. ) * - 1
  534. )
  535. ELSE (0)
  536. END
  537. )
  538. ) + (
  539. CASE
  540. WHEN (T1."nominal_account_number" IN (8800, 8801, 8870, 8820, 8830))
  541. THEN (
  542. (
  543. CASE
  544. WHEN (T1."debit_or_credit" = 'H')
  545. THEN (T1."posted_value" / 100 * - 1)
  546. ELSE (T1."posted_value" / 100)
  547. END
  548. ) * - 1
  549. )
  550. ELSE (0)
  551. END
  552. ) + (
  553. CASE
  554. WHEN (T1."nominal_account_number" IN (8001, 8011, 5002))
  555. THEN (
  556. (
  557. CASE
  558. WHEN (T1."debit_or_credit" = 'H')
  559. THEN (T1."posted_value" / 100 * - 1)
  560. ELSE (T1."posted_value" / 100)
  561. END
  562. ) * - 1
  563. )
  564. ELSE (0)
  565. END
  566. ) AS "Erl�s ges.",
  567. CASE
  568. WHEN (T1."nominal_account_number" IN (7800, 7850))
  569. THEN (
  570. (
  571. CASE
  572. WHEN (T1."debit_or_credit" = 'H')
  573. THEN (T1."posted_value" / 100 * - 1)
  574. ELSE (T1."posted_value" / 100)
  575. END
  576. )
  577. )
  578. ELSE (0)
  579. END AS "Boni/VK-Hilfen",
  580. CASE
  581. WHEN (T1."nominal_account_number" IN (8800, 8801, 8870, 8820, 8830))
  582. THEN (
  583. (
  584. CASE
  585. WHEN (T1."debit_or_credit" = 'H')
  586. THEN (T1."posted_value" / 100 * - 1)
  587. ELSE (T1."posted_value" / 100)
  588. END
  589. ) * - 1
  590. )
  591. ELSE (0)
  592. END AS "Erl�s Prov.",
  593. CASE
  594. WHEN (T1."nominal_account_number" IN (5001, 5005, 5006, 5007, 5008, 5003, 5004))
  595. THEN (
  596. (
  597. CASE
  598. WHEN (T1."debit_or_credit" = 'H')
  599. THEN (T1."posted_value" / 100 * - 1)
  600. ELSE (T1."posted_value" / 100)
  601. END
  602. )
  603. )
  604. ELSE (0)
  605. END AS "VAK intern",
  606. (
  607. CASE
  608. WHEN (T1."nominal_account_number" IN (7200))
  609. THEN (
  610. (
  611. CASE
  612. WHEN (T1."debit_or_credit" = 'H')
  613. THEN (T1."posted_value" / 100 * - 1)
  614. ELSE (T1."posted_value" / 100)
  615. END
  616. )
  617. )
  618. ELSE (0)
  619. END
  620. ) + (
  621. CASE
  622. WHEN (T1."nominal_account_number" IN (7210))
  623. THEN (
  624. (
  625. CASE
  626. WHEN (T1."debit_or_credit" = 'H')
  627. THEN (T1."posted_value" / 100 * - 1)
  628. ELSE (T1."posted_value" / 100)
  629. END
  630. )
  631. )
  632. ELSE (0)
  633. END
  634. ) + (
  635. CASE
  636. WHEN (T1."nominal_account_number" IN (7220))
  637. THEN (
  638. (
  639. CASE
  640. WHEN (T1."debit_or_credit" = 'H')
  641. THEN (T1."posted_value" / 100 * - 1)
  642. ELSE (T1."posted_value" / 100)
  643. END
  644. )
  645. )
  646. ELSE (0)
  647. END
  648. ) + (
  649. CASE
  650. WHEN (T1."nominal_account_number" IN (7240))
  651. THEN (
  652. (
  653. CASE
  654. WHEN (T1."debit_or_credit" = 'H')
  655. THEN (T1."posted_value" / 100 * - 1)
  656. ELSE (T1."posted_value" / 100)
  657. END
  658. )
  659. )
  660. ELSE (0)
  661. END
  662. ) + (
  663. CASE
  664. WHEN (T1."nominal_account_number" IN (7030))
  665. THEN (
  666. (
  667. CASE
  668. WHEN (T1."debit_or_credit" = 'H')
  669. THEN (T1."posted_value" / 100 * - 1)
  670. ELSE (T1."posted_value" / 100)
  671. END
  672. )
  673. )
  674. ELSE (0)
  675. END
  676. ) AS "VAK Sonst.",
  677. (
  678. CASE
  679. WHEN (T1."nominal_account_number" IN (8200))
  680. THEN (
  681. (
  682. CASE
  683. WHEN (T1."debit_or_credit" = 'H')
  684. THEN (T1."posted_value" / 100 * - 1)
  685. ELSE (T1."posted_value" / 100)
  686. END
  687. ) * - 1
  688. )
  689. ELSE (0)
  690. END
  691. ) + (
  692. CASE
  693. WHEN (T1."nominal_account_number" IN (8210))
  694. THEN (
  695. (
  696. CASE
  697. WHEN (T1."debit_or_credit" = 'H')
  698. THEN (T1."posted_value" / 100 * - 1)
  699. ELSE (T1."posted_value" / 100)
  700. END
  701. ) * - 1
  702. )
  703. ELSE (0)
  704. END
  705. ) + (
  706. CASE
  707. WHEN (T1."nominal_account_number" IN (8220))
  708. THEN (
  709. (
  710. CASE
  711. WHEN (T1."debit_or_credit" = 'H')
  712. THEN (T1."posted_value" / 100 * - 1)
  713. ELSE (T1."posted_value" / 100)
  714. END
  715. ) * - 1
  716. )
  717. ELSE (0)
  718. END
  719. ) + (
  720. CASE
  721. WHEN (T1."nominal_account_number" IN (8030))
  722. THEN (
  723. (
  724. CASE
  725. WHEN (T1."debit_or_credit" = 'H')
  726. THEN (T1."posted_value" / 100 * - 1)
  727. ELSE (T1."posted_value" / 100)
  728. END
  729. ) * - 1
  730. )
  731. ELSE (0)
  732. END
  733. ) + (
  734. CASE
  735. WHEN (T1."nominal_account_number" IN (8900))
  736. THEN (
  737. (
  738. CASE
  739. WHEN (T1."debit_or_credit" = 'H')
  740. THEN (T1."posted_value" / 100 * - 1)
  741. ELSE (T1."posted_value" / 100)
  742. END
  743. ) * - 1
  744. )
  745. ELSE (0)
  746. END
  747. ) AS "Erl�s Sonst.",
  748. CASE
  749. WHEN (T1."nominal_account_number" IN (8900))
  750. THEN (
  751. (
  752. CASE
  753. WHEN (T1."debit_or_credit" = 'H')
  754. THEN (T1."posted_value" / 100 * - 1)
  755. ELSE (T1."posted_value" / 100)
  756. END
  757. ) * - 1
  758. )
  759. ELSE (0)
  760. END AS "Erl�s Sonst._8900",
  761. CASE
  762. WHEN (T1."nominal_account_number" IN (7030))
  763. THEN (
  764. (
  765. CASE
  766. WHEN (T1."debit_or_credit" = 'H')
  767. THEN (T1."posted_value" / 100 * - 1)
  768. ELSE (T1."posted_value" / 100)
  769. END
  770. )
  771. )
  772. ELSE (0)
  773. END AS "VAK �berf.",
  774. CASE
  775. WHEN (T1."nominal_account_number" IN (8030))
  776. THEN (
  777. (
  778. CASE
  779. WHEN (T1."debit_or_credit" = 'H')
  780. THEN (T1."posted_value" / 100 * - 1)
  781. ELSE (T1."posted_value" / 100)
  782. END
  783. ) * - 1
  784. )
  785. ELSE (0)
  786. END AS "Erl�s �berf.",
  787. CASE
  788. WHEN (T1."nominal_account_number" IN (7240))
  789. THEN (
  790. (
  791. CASE
  792. WHEN (T1."debit_or_credit" = 'H')
  793. THEN (T1."posted_value" / 100 * - 1)
  794. ELSE (T1."posted_value" / 100)
  795. END
  796. )
  797. )
  798. ELSE (0)
  799. END AS "VAK Fertigm.",
  800. CASE
  801. WHEN (T1."nominal_account_number" IN (7220))
  802. THEN (
  803. (
  804. CASE
  805. WHEN (T1."debit_or_credit" = 'H')
  806. THEN (T1."posted_value" / 100 * - 1)
  807. ELSE (T1."posted_value" / 100)
  808. END
  809. )
  810. )
  811. ELSE (0)
  812. END AS "VAK Nachr./Aufb.",
  813. CASE
  814. WHEN (T1."nominal_account_number" IN (8220))
  815. THEN (
  816. (
  817. CASE
  818. WHEN (T1."debit_or_credit" = 'H')
  819. THEN (T1."posted_value" / 100 * - 1)
  820. ELSE (T1."posted_value" / 100)
  821. END
  822. ) * - 1
  823. )
  824. ELSE (0)
  825. END AS "Erl�s Nachr./Aufb.",
  826. CASE
  827. WHEN (T1."nominal_account_number" IN (7210))
  828. THEN (
  829. (
  830. CASE
  831. WHEN (T1."debit_or_credit" = 'H')
  832. THEN (T1."posted_value" / 100 * - 1)
  833. ELSE (T1."posted_value" / 100)
  834. END
  835. )
  836. )
  837. ELSE (0)
  838. END AS "VAK Gar.",
  839. CASE
  840. WHEN (T1."nominal_account_number" IN (8210))
  841. THEN (
  842. (
  843. CASE
  844. WHEN (T1."debit_or_credit" = 'H')
  845. THEN (T1."posted_value" / 100 * - 1)
  846. ELSE (T1."posted_value" / 100)
  847. END
  848. ) * - 1
  849. )
  850. ELSE (0)
  851. END AS "Erl�s Gar.",
  852. CASE
  853. WHEN (T1."nominal_account_number" IN (7200))
  854. THEN (
  855. (
  856. CASE
  857. WHEN (T1."debit_or_credit" = 'H')
  858. THEN (T1."posted_value" / 100 * - 1)
  859. ELSE (T1."posted_value" / 100)
  860. END
  861. )
  862. )
  863. ELSE (0)
  864. END AS "VAK Zulass.",
  865. CASE
  866. WHEN (T1."nominal_account_number" IN (8200))
  867. THEN (
  868. (
  869. CASE
  870. WHEN (T1."debit_or_credit" = 'H')
  871. THEN (T1."posted_value" / 100 * - 1)
  872. ELSE (T1."posted_value" / 100)
  873. END
  874. ) * - 1
  875. )
  876. ELSE (0)
  877. END AS "Erl�s Zulass.",
  878. CASE
  879. WHEN (T1."nominal_account_number" IN (7000, 7010, 7100, 7101, 7110, 7111, 7120, 7510))
  880. THEN (
  881. (
  882. CASE
  883. WHEN (T1."debit_or_credit" = 'H')
  884. THEN (T1."posted_value" / 100 * - 1)
  885. ELSE (T1."posted_value" / 100)
  886. END
  887. )
  888. )
  889. ELSE (0)
  890. END AS "VAK FZG",
  891. CASE
  892. WHEN (T1."nominal_account_number" IN (8001, 8011, 5002))
  893. THEN (
  894. (
  895. CASE
  896. WHEN (T1."debit_or_credit" = 'H')
  897. THEN (T1."posted_value" / 100 * - 1)
  898. ELSE (T1."posted_value" / 100)
  899. END
  900. ) * - 1
  901. )
  902. ELSE (0)
  903. END AS "Nachlass",
  904. CASE
  905. WHEN (T1."nominal_account_number" IN (8000, 8010, 8100, 8110, 8111, 8112, 8510, 8928, 8934))
  906. THEN (
  907. (
  908. CASE
  909. WHEN (T1."debit_or_credit" = 'H')
  910. THEN (T1."posted_value" / 100 * - 1)
  911. ELSE (T1."posted_value" / 100)
  912. END
  913. ) * - 1
  914. )
  915. ELSE (0)
  916. END AS "Erl�s FZG",
  917. T8."body_paint_description" AS "Body Paint Description",
  918. T8."body_paint_code" AS "Body Paint Code",
  919. ((left((((T1."nominal_account_number"))), 4)) + ' - ' + T4."account_description") AS "Konto_mit_Bezeichnung",
  920. (left(((left(T1."vehicle_reference", 7)) + '_' + (right(T1."vehicle_reference", 17))), 7)) + ' / ' + ((left((((T8."internal_number"))), 5))) + ' - ' + T10."description" + ' - ' + (
  921. (
  922. (left((((T8."holder_number"))), 7)) + ' - ' + (
  923. CASE
  924. WHEN (T3."first_name" IS NULL)
  925. THEN ('')
  926. ELSE (T3."first_name")
  927. END
  928. ) + ' ' + T3."family_name"
  929. )
  930. ) AS "FZG",
  931. CASE
  932. WHEN (T2."out_subsidiary" IS NULL)
  933. THEN ((('0' + (((T1."skr51_branch"))))))
  934. ELSE ('0' + (((T2."out_subsidiary"))))
  935. END AS "Standort",
  936. T2."out_subsidiary" AS "Standort_FZG_Verkauf",
  937. (left((((T8."salesman_number"))), 4)) + ' - ' + T12."name" AS "Verk�ufer",
  938. T12."name" AS "Name_Employees_Salesman",
  939. T12."employee_number" AS "Employee Number_Employees_Salesman",
  940. T8."salesman_number" AS "Salesman Number_Vehicles",
  941. ('0' + (((T1."skr51_branch")))) AS "Betrieb",
  942. T1."subsidiary_to_company_ref" AS "Rechtseinheit",
  943. CASE
  944. WHEN (
  945. (
  946. (
  947. CASE
  948. WHEN (T1."nominal_account_number" IN (8000, 8010, 8100, 8110, 8510))
  949. THEN (1)
  950. ELSE (0)
  951. END
  952. ) = 1
  953. )
  954. AND (T7."is_canceled" <> '1')
  955. )
  956. THEN (T1."skr51_sales_channel")
  957. ELSE NULL
  958. END AS "Sales_Channel_FZG",
  959. (
  960. (left((((T8."holder_number"))), 7)) + ' - ' + (
  961. CASE
  962. WHEN (T3."first_name" IS NULL)
  963. THEN ('')
  964. ELSE (T3."first_name")
  965. END
  966. ) + ' ' + T3."family_name"
  967. ) AS "Kunde",
  968. T3."family_name" AS "Family Name_Holder_Customer",
  969. CASE
  970. WHEN (T3."first_name" IS NULL)
  971. THEN ('')
  972. ELSE (T3."first_name")
  973. END AS "First Name_Holder_Customer",
  974. T11."family_name" AS "Family Name_Owner_Customer",
  975. T11."first_name" AS "First Name_Owner_Customer",
  976. T8."holder_number" AS "Holder Number_Vehicles",
  977. T8."owner_number" AS "Owner Number_Vehicles",
  978. (left((ucase(T10."description")), 3)) AS "Model",
  979. T10."description" AS "Model_Detail",
  980. T10."model_code" AS "Model Code_Models",
  981. CASE
  982. WHEN (((rtrim((((T1."skr51_make"))))) + ' - ' + T5."skr51_make_description") = '3 - Husqvarna')
  983. THEN ('Husqvarna')
  984. ELSE (T9."description")
  985. END AS "Fabrikat",
  986. T9."description" AS "Description_Make",
  987. T8."make_number" AS "Make Number_Vehicles",
  988. CASE
  989. WHEN (
  990. (
  991. CASE
  992. WHEN (((left(T1."vehicle_reference", 1))) IN ('N'))
  993. THEN ('NW')
  994. WHEN (((left(T1."vehicle_reference", 1))) IN ('V'))
  995. THEN ('VFW')
  996. WHEN (((left(T1."vehicle_reference", 1))) IN ('G', 'D'))
  997. THEN ('GW')
  998. WHEN (((left(T1."vehicle_reference", 1))) IN ('T'))
  999. THEN ('TZ')
  1000. ELSE NULL
  1001. END
  1002. ) IN ('VFW', 'TZ', 'NW')
  1003. )
  1004. THEN ('Neuwagen')
  1005. ELSE ('Gebrauchtwagen')
  1006. END AS "Fahrzeugart",
  1007. CASE
  1008. WHEN (((left(T1."vehicle_reference", 1))) IN ('N'))
  1009. THEN ('NW')
  1010. WHEN (((left(T1."vehicle_reference", 1))) IN ('V'))
  1011. THEN ('VFW')
  1012. WHEN (((left(T1."vehicle_reference", 1))) IN ('G', 'D'))
  1013. THEN ('GW')
  1014. WHEN (((left(T1."vehicle_reference", 1))) IN ('T'))
  1015. THEN ('TZ')
  1016. ELSE NULL
  1017. END AS "Fahrzeugtyp",
  1018. (left(T1."vehicle_reference", 1)) AS "Dealer Vehicle Type",
  1019. T8."vin" AS "Vin_Vehicles",
  1020. T8."internal_number" AS "Internal Number_Vehicles",
  1021. CASE
  1022. WHEN (
  1023. (
  1024. CASE
  1025. WHEN (T1."nominal_account_number" IN (8000, 8010, 8100, 8110, 8510))
  1026. THEN (1)
  1027. ELSE (0)
  1028. END
  1029. ) = 1
  1030. )
  1031. THEN (((((nconvert((left(T1."invoice_date", 4)) + (substring(T1."invoice_date", 6, 2)) + (substring(T1."invoice_date", 9, 2))))))))
  1032. ELSE NULL
  1033. END AS "Invoice_Date_1",
  1034. T7."vehicle_number" AS "Vehicle Number_Invoices",
  1035. T7."is_canceled" AS "Is Canceled_Invoices",
  1036. T7."invoice_date" AS "Invoice Date_Invoices",
  1037. T7."invoice_number" AS "Invoice Number_Invoices",
  1038. T7."invoice_type" AS "Invoice Type_Invoices",
  1039. CASE
  1040. WHEN (T1."nominal_account_number" IN (8000, 8010, 8100, 8110, 8510))
  1041. THEN (1)
  1042. ELSE (0)
  1043. END AS "FZG_ja_nein",
  1044. T6."document_type_description" AS "Document Type Description",
  1045. T6."document_type_in_journal" AS "Document Type In Journal",
  1046. T1."nominal_account_number" AS "Nominal Account Number",
  1047. (left((((T1."nominal_account_number"))), 1)) AS "Susa",
  1048. CASE
  1049. WHEN (T4."is_profit_loss_account" = 'J')
  1050. THEN ('2')
  1051. ELSE ('1')
  1052. END AS "GuV_Bilanz",
  1053. CASE
  1054. WHEN (T1."skr51_cost_unit" BETWEEN 1 AND 49)
  1055. THEN (((rtrim((((T1."skr51_make"))))) + ' - ' + (rtrim((((T1."skr51_cost_unit"))))) + ' - ' + (T5."skr51_cost_unit_name")))
  1056. ELSE ((rtrim((((T1."skr51_cost_unit"))))) + ' - ' + (T5."skr51_cost_unit_name"))
  1057. END AS "Kostentr�ger",
  1058. (rtrim((((T1."skr51_make"))))) + ' - ' + (rtrim((((T1."skr51_cost_unit"))))) + ' - ' + (T5."skr51_cost_unit_name") AS "Kostentr�ger_mit_Null",
  1059. (len((((T1."skr51_cost_unit"))) + 'Z') - 1) AS "Stellen Cost Unit",
  1060. (rtrim((((T1."skr51_sales_channel"))))) + ' - ' + T5."skr51_sales_channel_name" AS "Absatzkanal",
  1061. (len((((T1."skr51_sales_channel"))) + 'Z') - 1) AS "Stellen Sales Channel",
  1062. (rtrim((((T1."skr51_cost_center"))))) + ' - ' + T5."skr51_cost_center_name" AS "KST",
  1063. (len((((T1."skr51_cost_center"))) + 'Z') - 1) AS "Stellen Cost Center",
  1064. CASE
  1065. WHEN (T1."debit_or_credit" = 'H')
  1066. THEN (T1."posted_count" / 100 * - 1)
  1067. ELSE (T1."posted_count" / 100)
  1068. END AS "Menge_2",
  1069. CASE
  1070. WHEN (T1."debit_or_credit" = 'H')
  1071. THEN (T1."posted_value" / 100 * - 1)
  1072. ELSE (T1."posted_value" / 100)
  1073. END AS "Betrag",
  1074. CASE
  1075. WHEN ((- 1 * datediff(day, (getdate()), (convert(DATETIME, T1."accounting_date")))) <= 360)
  1076. THEN (T1."invoice_number" + ' - ' + T1."posting_text" + '/' + T1."vehicle_reference" + ' - ' + (rtrim((((T1."employee_number"))))))
  1077. ELSE ('Buchungen �lter 360 Tage')
  1078. END AS "Text",
  1079. (rtrim((((T1."skr51_make"))))) + ' - ' + T5."skr51_make_description" AS "Marke",
  1080. T1."accounting_date" AS "Accounting Date",
  1081. T4."is_profit_loss_account" AS "Nom_Account_Is Profit Loss Account",
  1082. CASE
  1083. WHEN (T1."skr51_cost_unit" BETWEEN 1 AND 49)
  1084. THEN ('Neuwagen')
  1085. WHEN (T1."skr51_cost_unit" BETWEEN 50 AND 59)
  1086. THEN ('Gebrauchtwagen')
  1087. WHEN (T1."skr51_cost_unit" BETWEEN 60 AND 69)
  1088. THEN ('Teile & Zubeh�r')
  1089. WHEN (T1."skr51_cost_unit" BETWEEN 70 AND 79)
  1090. THEN ('Service')
  1091. WHEN (T1."skr51_cost_unit" = 0)
  1092. THEN ('Ohne Kostentr�ger')
  1093. ELSE NULL
  1094. END AS "Free Form Document Text",
  1095. T3."zip_code" AS "Free Form Accounting Text",
  1096. T1."previously_used_account_no" AS "Previously Used Account No",
  1097. T1."skr51_cost_unit" AS "Skr51 Cost Unit",
  1098. T1."skr51_sales_channel" AS "Skr51 Sales Channel",
  1099. T1."skr51_cost_center" AS "Skr51 Cost Center",
  1100. T1."skr51_make" AS "Skr51 Make",
  1101. T1."skr51_branch" AS "Skr51 Branch",
  1102. T1."day_of_actual_accounting" AS "Day Of Actual Accounting",
  1103. T1."days_for_cash_discount" AS "Days For Cash Discount",
  1104. T1."vat_key" AS "Vat Key",
  1105. T1."account_statement_page" AS "Account Statement Page",
  1106. T1."account_statement_number" AS "Account Statement Number",
  1107. T1."vat_id_number" AS "Vat Id Number",
  1108. T1."vehicle_reference" AS "Vehicle Reference",
  1109. T1."posting_text" AS "Posting Text",
  1110. T1."term_of_payment" AS "Term Of Payment",
  1111. T1."cash_discount" AS "Cash Discount",
  1112. T1."journal_line" AS "Journal Line",
  1113. T1."journal_page" AS "Journal Page",
  1114. T1."last_dunning_date" AS "Last Dunning Date",
  1115. T1."dunning_level" AS "Dunning Level",
  1116. T1."invoice_number" AS "Invoice Number",
  1117. T1."employee_number" AS "Employee Number",
  1118. T1."serial_number_each_month" AS "Serial Number Each Month",
  1119. T1."account_form_page_line" AS "Account Form Page Line",
  1120. T1."account_form_page_number" AS "Account Form Page Number",
  1121. T1."contra_account_text" AS "Contra Account Text",
  1122. T1."nominal_contra_account" AS "Nominal Contra Account",
  1123. T1."customer_contra_account" AS "Customer Contra Account",
  1124. T1."branch_number" AS "Branch Number",
  1125. T1."posted_count" AS "Posted Count",
  1126. T1."debit_or_credit" AS "Debit Or Credit",
  1127. T1."posted_value" AS "Posted Value",
  1128. T1."document_date" AS "Document Date",
  1129. T1."clearing_number" AS "Clearing Number",
  1130. T1."is_balanced" AS "Is Balanced",
  1131. T1."position_in_document" AS "Position In Document",
  1132. T1."document_number" AS "Document Number",
  1133. T1."document_type" AS "Document Type"
  1134. FROM "nominal_accounts" T4,
  1135. (
  1136. (
  1137. (
  1138. (
  1139. (
  1140. (
  1141. (
  1142. (
  1143. (
  1144. (
  1145. "journal_accountings" T1 LEFT JOIN "vehicles" T8 ON (right(T1."vehicle_reference", 17)) = T8."vin"
  1146. ) LEFT JOIN "LOCOSOFT"."dbo"."dealer_vehicles" T2 ON (T8."dealer_vehicle_type" = T2."dealer_vehicle_type")
  1147. AND (T8."dealer_vehicle_number" = T2."dealer_vehicle_number")
  1148. ) LEFT JOIN "customers_suppliers" T3 ON T3."customer_number" = T8."holder_number"
  1149. ) LEFT JOIN "accounts_characteristics" T5 ON (
  1150. (
  1151. (
  1152. (
  1153. (T5."skr51_make" = T1."skr51_make")
  1154. AND (T5."skr51_cost_center" = T1."skr51_cost_center")
  1155. )
  1156. AND (T5."skr51_sales_channel" = T1."skr51_sales_channel")
  1157. )
  1158. AND (T5."skr51_cost_unit" = T1."skr51_cost_unit")
  1159. )
  1160. AND (T5."skr51_branch" = T1."skr51_branch")
  1161. )
  1162. AND (T5."subsidiary_to_company_ref" = T1."subsidiary_to_company_ref")
  1163. ) LEFT JOIN "document_types" T6 ON T6."document_type_in_journal" = T1."document_type"
  1164. ) LEFT JOIN "invoices" T7 ON T7."invtype_invnr" = T1."invoice_number"
  1165. ) LEFT JOIN "makes" T9 ON T8."make_number" = T9."make_number"
  1166. ) LEFT JOIN "models" T10 ON (T8."make_number" = T10."make_number")
  1167. AND (T8."model_code" = T10."model_code")
  1168. ) LEFT JOIN "customers_suppliers" T11 ON T11."customer_number" = T8."owner_number"
  1169. ) LEFT JOIN "employees" T12 ON (T8."salesman_number" <> 0)
  1170. AND (T8."salesman_number" = T12."salesman_number")
  1171. )
  1172. WHERE (
  1173. (T4."nominal_account_number" = T1."nominal_account_number")
  1174. AND (T4."subsidiary_to_company_ref" = T1."subsidiary_to_company_ref")
  1175. )
  1176. AND (
  1177. (
  1178. (T4."is_profit_loss_account" = 'J')
  1179. AND (T1."vehicle_reference" <> ' ')
  1180. )
  1181. AND (T1."nominal_account_number" IN (8000, 8001, 8010, 8011, 5002, 8100, 8110, 8111, 8200, 8210, 8510, 8800, 8820, 8830, 8870, 8928, 8934, 7000, 7010, 7100, 7101, 7110, 7111, 7120, 7200, 7210, 7240, 7510, 5001, 5005, 5006, 5007, 5008, 5003, 5004, 4300, 4560, 4580, 4530, 4540, 4590, 4591, 4690, 4621, 4622, 4623, 4500, 4501, 4502, 4503, 4504, 5501, 7220, 7800, 7850, 7801, 7802, 7803, 7804, 7805, 7806, 7807, 7820, 7825, 7827, 7808, 8030, 7030, 8870, 8871, 8872, 8220, 7220))
  1182. )
  1183. ) D2
  1184. ) D1
  1185. WHERE (
  1186. (
  1187. (
  1188. (
  1189. (c143 = "Internal Number_Vehicles")
  1190. OR ("Internal Number_Vehicles" IS NULL)
  1191. )
  1192. OR (c143 IS NULL)
  1193. )
  1194. AND (c144 >= convert(DATE, '2017-01-01'))
  1195. )
  1196. AND (c145 = 'FZG-Gesch�ft')
  1197. )
  1198. -- order by "Vehicle Reference_berechnet" asc,"Vehicle Reference" asc,"Nominal Account Number" asc