123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 |
- SELECT T1."accounting_date" AS "Accounting Date",
- T1."document_type" AS "Document Type",
- (T1."document_number") AS "Document Number",
- T1."position_in_document" AS "Position In Document",
- T1."customer_number" AS "Customer Number",
- T1."nominal_account_number" AS "Nominal Account Number",
- T1."is_balanced" AS "Is Balanced",
- T1."clearing_number" AS "Clearing Number",
- T1."document_date" AS "Document Date",
- T1."posted_value" AS "Posted Value",
- T1."debit_or_credit" AS "Debit Or Credit",
- T1."posted_count" AS "Posted Count",
- T1."branch_number" AS "Branch Number",
- T1."customer_contra_account" AS "Customer Contra Account",
- T1."nominal_contra_account" AS "Nominal Contra Account",
- T1."contra_account_text" AS "Contra Account Text",
- T1."account_form_page_number" AS "Account Form Page Number",
- T1."account_form_page_line" AS "Account Form Page Line",
- T1."serial_number_each_month" AS "Serial Number Each Month",
- T1."employee_number" AS "Employee Number",
- T1."invoice_date" AS "Invoice Date",
- T1."invoice_number" AS "Invoice Number",
- T1."dunning_level" AS "Dunning Level",
- T1."last_dunning_date" AS "Last Dunning Date",
- T1."journal_page" AS "Journal Page",
- T1."journal_line" AS "Journal Line",
- T1."cash_discount" AS "Cash Discount",
- T1."term_of_payment" AS "Term Of Payment",
- CASE
- WHEN (T1."posting_text" IS NULL)
- THEN (' - ')
- ELSE (T1."posting_text")
- END AS "Posting Text",
- CASE
- WHEN (T1."vehicle_reference" IS NULL)
- THEN (' - ')
- ELSE (T1."vehicle_reference")
- END AS "Vehicle Reference",
- T1."vat_id_number" AS "Vat Id Number",
- T1."account_statement_number" AS "Account Statement Number",
- T1."account_statement_page" AS "Account Statement Page",
- T1."vat_key" AS "Vat Key",
- T1."days_for_cash_discount" AS "Days For Cash Discount",
- T1."day_of_actual_accounting" AS "Day Of Actual Accounting",
- T1."skr51_branch" AS "Skr51 Branch",
- T1."skr51_make" AS "Skr51 Make",
- T1."skr51_cost_center" AS "Skr51 Cost Center",
- T1."skr51_sales_channel" AS "Skr51 Sales Channel",
- T1."skr51_cost_unit" AS "Skr51 Cost Unit",
- T1."previously_used_account_no" AS "Previously Used Account No",
- T1."free_form_accounting_text" AS "Free Form Accounting Text",
- CASE
- WHEN (T1."skr51_cost_unit" BETWEEN 1 AND 49)
- THEN ('Neuwagen')
- WHEN (T1."skr51_cost_unit" BETWEEN 50 AND 59)
- THEN ('Gebrauchtwagen')
- WHEN (T1."skr51_cost_unit" BETWEEN 60 AND 69)
- THEN ('Teile & Zubeh�r')
- WHEN (T1."skr51_cost_unit" BETWEEN 70 AND 79)
- THEN ('Service')
- WHEN (T1."skr51_cost_unit" = 0)
- THEN ('Ohne Kostentr�ger')
- ELSE NULL
- END AS "Free Form Document Text",
- T2."is_profit_loss_account" AS "Nom_Account_Is Profit Loss Account",
- T1."subsidiary_to_company_ref" AS "Rechtseinheit",
- '0' + (((T1."branch_number"))) AS "Betrieb",
- CASE
- WHEN (
- (
- (
- CASE
- WHEN (T1."posting_text" IS NULL)
- THEN (' - ')
- ELSE (T1."posting_text")
- END
- ) = 'Saldenübernahme CDK'
- )
- OR (T1."accounting_date" = convert(DATE, '2019-01-01'))
- )
- THEN (convert(DATE, '2019-12-01'))
- ELSE (T1."accounting_date")
- END AS "Bookkeep Date",
- (rtrim((((T1."skr51_make"))))) AS "Marke",
- CASE
- WHEN (
- (
- - 1 * datediff(day, (getdate()), (
- convert(DATETIME, (
- CASE
- WHEN (
- (
- (
- CASE
- WHEN (T1."posting_text" IS NULL)
- THEN (' - ')
- ELSE (T1."posting_text")
- END
- ) = 'Saldenübernahme CDK'
- )
- OR (T1."accounting_date" = convert(DATE, '2019-01-01'))
- )
- THEN (convert(DATE, '2019-12-01'))
- ELSE (T1."accounting_date")
- END
- ))
- ))
- ) <= 90
- )
- THEN (
- (convert(VARCHAR(50), ((T1."document_number")))) + ' - ' + (
- CASE
- WHEN (T1."posting_text" IS NULL)
- THEN (' - ')
- ELSE (T1."posting_text")
- END
- ) + '/' + (
- CASE
- WHEN (T1."vehicle_reference" IS NULL)
- THEN (' - ')
- ELSE (T1."vehicle_reference")
- END
- ) + ' - ' + (left((((T1."employee_number")))))
- )
- ELSE ('Buchungen �lter 90 Tage')
- END AS "Text",
- '1' AS "Mandant",
- CASE
- WHEN (T1."debit_or_credit" = 'H')
- THEN (T1."posted_value" / 100 * - 1)
- ELSE (T1."posted_value" / 100)
- END AS "Betrag",
- (left((((T1."nominal_account_number"))), 4)) + ' - ' + T2."account_description" AS "Konto_mit_Bezeichnung",
- CASE
- WHEN (T1."debit_or_credit" = 'H')
- THEN (T1."posted_count" / 100 * - 1)
- ELSE (T1."posted_count" / 100)
- END AS "Menge",
- (len((((T1."skr51_cost_center"))) + 'Z') - 1) AS "Stellen Cost Center",
- (rtrim((((T1."skr51_cost_center"))))) + ' - ' + T3."skr51_cost_center_name" AS "KST",
- (len((((T1."skr51_sales_channel"))) + 'Z') - 1) AS "Stellen Sales Channel",
- (rtrim((((T1."skr51_sales_channel"))))) + ' - ' + T3."skr51_sales_channel_name" AS "Absatzkanal",
- (len((((T1."skr51_cost_unit"))) + 'Z') - 1) AS "Stellen Cost Unit",
- (rtrim((((T1."skr51_make"))))) + ' - ' + (rtrim((((T1."skr51_cost_unit"))))) + ' - ' + (T3."skr51_cost_unit_name") AS "Kostentr�ger_mit_Null",
- CASE
- WHEN (T1."skr51_cost_unit" BETWEEN 1 AND 49)
- THEN (((rtrim((((T1."skr51_make"))))) + ' - ' + (rtrim((((T1."skr51_cost_unit"))))) + ' - ' + (T3."skr51_cost_unit_name")))
- ELSE ((rtrim((((T1."skr51_cost_unit"))))) + ' - ' + (T3."skr51_cost_unit_name"))
- END AS "Kostentr�ger",
- CASE
- WHEN (T2."is_profit_loss_account" = 'J')
- THEN ('2')
- ELSE ('1')
- END AS "GuV_Bilanz",
- (left((((T1."nominal_account_number"))), 1)) AS "Susa",
- CASE
- WHEN (NOT T1."skr51_cost_center" IN (0, 2))
- THEN ((rtrim((((T1."nominal_account_number"))))) + '_' + (rtrim((((T1."skr51_cost_center"))))))
- ELSE ((((T1."nominal_account_number"))))
- END AS "Acct Nr"
- FROM "dbo"."nominal_accounts" T2,
- (
- "dbo"."journal_accountings" T1 LEFT JOIN "dbo"."accounts_characteristics" T3 ON (
- (
- (
- (
- (T3."subsidiary_to_company_ref" = T1."subsidiary_to_company_ref")
- AND (T3."skr51_branch" = T1."skr51_branch")
- )
- AND (T3."skr51_make" = T1."skr51_make")
- )
- AND (T3."skr51_cost_center" = T1."skr51_cost_center")
- )
- AND (T3."skr51_sales_channel" = T1."skr51_sales_channel")
- )
- AND (T3."skr51_cost_unit" = T1."skr51_cost_unit")
- )
- WHERE (
- (T2."nominal_account_number" = T1."nominal_account_number")
- AND (T2."subsidiary_to_company_ref" = T1."subsidiary_to_company_ref")
- )
- AND (
- (T2."is_profit_loss_account" = 'J')
- AND (
- NOT (
- CASE
- WHEN (T1."posting_text" IS NULL)
- THEN (' - ')
- ELSE (T1."posting_text")
- END
- ) IN ('G&V-Abschlussbuchung')
- )
- )
- -- order by "Nominal Account Number" asc
|