12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- 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",
- '-' as "Posting Text",
- T1."vehicle_reference" 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",
- (left(T1."free_form_accounting_text",100)) 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' + ((convert(varchar(50), T1."skr51_branch")))) as "Betrieb",
- T1."accounting_date" as "Bookkeep Date",
- (rtrim(((convert(varchar(50), T1."skr51_make"))))) + ' - ' + T3."skr51_make_description" as "Marke",
- '' 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",
- (rtrim((CASE WHEN (((len((rtrim(((convert(varchar(50), T1."nominal_account_number"))))) + 'Z') - 1)) = 1) THEN ('000' + (rtrim(((convert(varchar(50), T1."nominal_account_number")))))) WHEN (((len((rtrim(((convert(varchar(50), T1."nominal_account_number"))))) + 'Z') - 1)) = 2) THEN ('00' + (rtrim(((convert(varchar(50), T1."nominal_account_number")))))) WHEN (((len((rtrim(((convert(varchar(50), T1."nominal_account_number"))))) + 'Z') - 1)) = 3) THEN ('0' + (rtrim(((convert(varchar(50), T1."nominal_account_number")))))) ELSE ((rtrim(((convert(varchar(50), T1."nominal_account_number")))))) END))) + ' - ' + 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(((convert(varchar(50), T1."skr51_cost_center"))) + 'Z') - 1) as "Stellen Cost Center",
- (rtrim(((convert(varchar(50), T1."skr51_cost_center"))))) + ' - ' + T3."skr51_cost_center_name" as "KST",
- (len(((convert(varchar(50), T1."skr51_sales_channel"))) + 'Z') - 1) as "Stellen Sales Channel",
- (rtrim(((convert(varchar(50), T1."skr51_sales_channel"))))) + ' - ' + T3."skr51_sales_channel_name" as "Absatzkanal",
- (len(((convert(varchar(50), T1."skr51_cost_unit"))) + 'Z') - 1) as "Stellen Cost Unit",
- (rtrim(((convert(varchar(50), T1."skr51_make"))))) + ' - ' + (rtrim(((convert(varchar(50), 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(((convert(varchar(50), T1."skr51_make"))))) + ' - ' + (rtrim(((convert(varchar(50), T1."skr51_cost_unit"))))) + ' - ' + (T3."skr51_cost_unit_name"))) ELSE ((rtrim(((convert(varchar(50), 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",
- (substring((CASE WHEN (((len((rtrim(((convert(varchar(50), T1."nominal_account_number"))))) + 'Z') - 1)) = 1) THEN ('000' + (rtrim(((convert(varchar(50), T1."nominal_account_number")))))) WHEN (((len((rtrim(((convert(varchar(50), T1."nominal_account_number"))))) + 'Z') - 1)) = 2) THEN ('00' + (rtrim(((convert(varchar(50), T1."nominal_account_number")))))) WHEN (((len((rtrim(((convert(varchar(50), T1."nominal_account_number"))))) + 'Z') - 1)) = 3) THEN ('0' + (rtrim(((convert(varchar(50), T1."nominal_account_number")))))) ELSE ((rtrim(((convert(varchar(50), T1."nominal_account_number")))))) END), 1, 1)) as "Susa",
- CASE WHEN (((len((rtrim(((convert(varchar(50), T1."nominal_account_number"))))) + 'Z') - 1)) = 1) THEN ('000' + (rtrim(((convert(varchar(50), T1."nominal_account_number")))))) WHEN (((len((rtrim(((convert(varchar(50), T1."nominal_account_number"))))) + 'Z') - 1)) = 2) THEN ('00' + (rtrim(((convert(varchar(50), T1."nominal_account_number")))))) WHEN (((len((rtrim(((convert(varchar(50), T1."nominal_account_number"))))) + 'Z') - 1)) = 3) THEN ('0' + (rtrim(((convert(varchar(50), T1."nominal_account_number")))))) ELSE ((rtrim(((convert(varchar(50), T1."nominal_account_number")))))) END as "Acct Nr",
- (len((rtrim(((convert(varchar(50), T1."nominal_account_number"))))) + 'Z') - 1) as "Stellen_Konto_Nr"
- from "dbo"."nominal_accounts" T2,
- ("dbo"."journal_accountings" T1 left outer 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" = 'N') and (not ((rtrim((CASE WHEN (((len((rtrim(((convert(varchar(50), T1."nominal_account_number"))))) + 'Z') - 1)) = 1) THEN ('000' + (rtrim(((convert(varchar(50), T1."nominal_account_number")))))) WHEN (((len((rtrim(((convert(varchar(50), T1."nominal_account_number"))))) + 'Z') - 1)) = 2) THEN ('00' + (rtrim(((convert(varchar(50), T1."nominal_account_number")))))) WHEN (((len((rtrim(((convert(varchar(50), T1."nominal_account_number"))))) + 'Z') - 1)) = 3) THEN ('0' + (rtrim(((convert(varchar(50), T1."nominal_account_number")))))) ELSE ((rtrim(((convert(varchar(50), T1."nominal_account_number")))))) END))) + ' - ' + T2."account_description") LIKE '9%'))
- -- order by "Nominal Account Number" asc
|