|
@@ -1,558 +0,0 @@
|
|
|
-SET QUOTED_IDENTIFIER ON
|
|
|
-GO
|
|
|
-SET ANSI_NULLS ON
|
|
|
-GO
|
|
|
-CREATE VIEW staging.LOC_Belege_NW_GW_VK_Stk_FIBU AS
|
|
|
-
|
|
|
-select "Accounting Date" as "Accounting Date",
|
|
|
- "Document Type" as "Document Type",
|
|
|
- "Document Number" as "Document Number",
|
|
|
- "Position In Document" as "Position In Document",
|
|
|
- "Customer Number" as "Customer Number",
|
|
|
- "Nominal Account Number" as "Nominal Account Number",
|
|
|
- "Is Balanced" as "Is Balanced",
|
|
|
- "Clearing Number" as "Clearing Number",
|
|
|
- "Document Date" as "Document Date",
|
|
|
- "Posted Value" as "Posted Value",
|
|
|
- "Debit Or Credit" as "Debit Or Credit",
|
|
|
- "Posted Count" as "Posted Count",
|
|
|
- "Branch Number" as "Branch Number",
|
|
|
- "Customer Contra Account" as "Customer Contra Account",
|
|
|
- "Nominal Contra Account" as "Nominal Contra Account",
|
|
|
- "Contra Account Text" as "Contra Account Text",
|
|
|
- "Account Form Page Number" as "Account Form Page Number",
|
|
|
- "Account Form Page Line" as "Account Form Page Line",
|
|
|
- "Serial Number Each Month" as "Serial Number Each Month",
|
|
|
- "Employee Number" as "Employee Number",
|
|
|
- "Invoice Date_journal_accountings" as "Invoice Date_journal_accountings",
|
|
|
- "Invoice Number" as "Invoice Number",
|
|
|
- "Dunning Level" as "Dunning Level",
|
|
|
- "Last Dunning Date" as "Last Dunning Date",
|
|
|
- "Journal Page" as "Journal Page",
|
|
|
- "Journal Line" as "Journal Line",
|
|
|
- "Cash Discount" as "Cash Discount",
|
|
|
- "Term Of Payment" as "Term Of Payment",
|
|
|
- "Posting Text" as "Posting Text",
|
|
|
- "Vehicle Reference" as "Vehicle Reference",
|
|
|
- "Vat Id Number" as "Vat Id Number",
|
|
|
- "Account Statement Number" as "Account Statement Number",
|
|
|
- "Account Statement Page" as "Account Statement Page",
|
|
|
- "Vat Key" as "Vat Key",
|
|
|
- "Days For Cash Discount" as "Days For Cash Discount",
|
|
|
- "Day Of Actual Accounting" as "Day Of Actual Accounting",
|
|
|
- "Skr51 Branch" as "Skr51 Branch",
|
|
|
- "Skr51 Make" as "Skr51 Make",
|
|
|
- "Skr51 Cost Center" as "Skr51 Cost Center",
|
|
|
- "Skr51 Sales Channel" as "Skr51 Sales Channel",
|
|
|
- "Skr51 Cost Unit" as "Skr51 Cost Unit",
|
|
|
- "Previously Used Account No" as "Previously Used Account No",
|
|
|
- "Free Form Accounting Text" as "Free Form Accounting Text",
|
|
|
- "Free Form Document Text" as "Free Form Document Text",
|
|
|
- "Nom_Account_Is Profit Loss Account" as "Nom_Account_Is Profit Loss Account",
|
|
|
- "Rechtseinheit" as "Rechtseinheit",
|
|
|
- "Betrieb" as "Betrieb",
|
|
|
- "Bookkeep Date" as "Bookkeep Date",
|
|
|
- "Marke" as "Marke",
|
|
|
- "Text" as "Text",
|
|
|
- "Mandant" as "Mandant",
|
|
|
- "Betrag_ori" as "Betrag_ori",
|
|
|
- "Konto_mit_Bezeichnung" as "Konto_mit_Bezeichnung",
|
|
|
- "Menge" as "Menge",
|
|
|
- "Stellen Cost Center" as "Stellen Cost Center",
|
|
|
- "KST" as "KST",
|
|
|
- "Stellen Sales Channel" as "Stellen Sales Channel",
|
|
|
- "Absatzkanal" as "Absatzkanal",
|
|
|
- "Stellen Cost Unit" as "Stellen Cost Unit",
|
|
|
- "Kostenträger_mit_Null" as "Kostenträger_mit_Null",
|
|
|
- "Kostenträger" as "Kostenträger",
|
|
|
- "GuV_Bilanz" as "GuV_Bilanz",
|
|
|
- "Susa" as "Susa",
|
|
|
- "Acct Nr_ori" as "Acct Nr_ori",
|
|
|
- "Document Type In Journal" as "Document Type In Journal",
|
|
|
- "Document Type Description" as "Document Type Description",
|
|
|
- "FZG_ja_nein" as "FZG_ja_nein",
|
|
|
- "Summe_FZG_ja_nein" as "Summe_FZG_ja_nein",
|
|
|
- "FZG_Geschäft ja/nein" as "FZG_Geschäft ja/nein",
|
|
|
- "Invoice Type_Invoices" as "Invoice Type_Invoices",
|
|
|
- "Invoice Number_Invoices" as "Invoice Number_Invoices",
|
|
|
- "Invoice Date_Invoices" as "Invoice Date_Invoices",
|
|
|
- "Is Canceled_Invoices" as "Is Canceled_Invoices",
|
|
|
- "Vehicle Number_Invoices" as "Vehicle Number_Invoices",
|
|
|
- "Vehicle_Number_Max" as "Vehicle_Number_Max",
|
|
|
- "Invoice_Date_1" as "Invoice_Date_1",
|
|
|
- "Invoice Date_FZG" as "Invoice Date_FZG",
|
|
|
- "Invoice Date" as "Invoice Date",
|
|
|
- SUM("Betrag_ori") OVER (partition by "Vehicle Reference") as "Summe Betrag",
|
|
|
- "Internal Number_Vehicles" as "Internal Number_Vehicles",
|
|
|
- "Vin_Vehicles" as "Vin_Vehicles",
|
|
|
- "Dealer Vehicle Type" as "Dealer Vehicle Type",
|
|
|
- "Fahrzeugtyp" as "Fahrzeugtyp",
|
|
|
- "Fahrzeugart" as "Fahrzeugart",
|
|
|
- "Make Number_Vehicles" as "Make Number_Vehicles",
|
|
|
- "Description_Make" as "Description_Make",
|
|
|
- "Fabrikat" as "Fabrikat",
|
|
|
- "Model Code_Models" as "Model Code_Models",
|
|
|
- "Model_Detail" as "Model_Detail",
|
|
|
- "Model" as "Model",
|
|
|
- "Owner Number_Vehicles" as "Owner Number_Vehicles",
|
|
|
- "Holder Number_Vehicles" as "Holder Number_Vehicles",
|
|
|
- "First Name_Owner_Customer" as "First Name_Owner_Customer",
|
|
|
- "Family Name_Owner_Customer" as "Family Name_Owner_Customer",
|
|
|
- "First Name_Holder_Customer" as "First Name_Holder_Customer",
|
|
|
- "Family Name_Holder_Customer" as "Family Name_Holder_Customer",
|
|
|
- "Kunde" as "Kunde",
|
|
|
- "Sales_Channel_FZG" as "Sales_Channel_FZG",
|
|
|
- "Kundenart_Zahl" as "Kundenart_Zahl",
|
|
|
- "Kundenart" as "Kundenart",
|
|
|
- "Hauptbetrieb" as "Hauptbetrieb",
|
|
|
- "Standort_alt" as "Standort_alt",
|
|
|
- "Salesman Number_Vehicles" as "Salesman Number_Vehicles",
|
|
|
- "Employee Number_Employees_Salesman" as "Employee Number_Employees_Salesman",
|
|
|
- "Name_Employees_Salesman" as "Name_Employees_Salesman",
|
|
|
- "Verkäufer" as "Verkäufer",
|
|
|
- "Standort_FZG_Verkauf" as "Standort_FZG_Verkauf",
|
|
|
- "Standort_Zahl" as "Standort_Zahl",
|
|
|
- "Standort" as "Standort",
|
|
|
- "FZG" as "FZG",
|
|
|
- "Konto" as "Konto",
|
|
|
- "Body Paint Code" as "Body Paint Code",
|
|
|
- "Body Paint Description" as "Body Paint Description",
|
|
|
- "Farbe" as "Farbe",
|
|
|
- "Erlös FZG" as "Erlös FZG",
|
|
|
- "Nachlass" as "Nachlass",
|
|
|
- "VAK FZG" as "VAK FZG",
|
|
|
- "Erlös Zulass." as "Erlös Zulass.",
|
|
|
- "VAK Zulass." as "VAK Zulass.",
|
|
|
- "Erlös Gar." as "Erlös Gar.",
|
|
|
- "VAK Gar." as "VAK Gar.",
|
|
|
- "Erlös Nachr./Aufb." as "Erlös Nachr./Aufb.",
|
|
|
- "VAK Nachr./Aufb." as "VAK Nachr./Aufb.",
|
|
|
- "VAK Fertigm." as "VAK Fertigm.",
|
|
|
- "Erlös Überf." as "Erlös Überf.",
|
|
|
- "VAK Überf." as "VAK Überf.",
|
|
|
- "Erlös Sonst._8900" as "Erlös Sonst._8900",
|
|
|
- "Erlös Sonst." as "Erlös Sonst.",
|
|
|
- "VAK Sonst." as "VAK Sonst.",
|
|
|
- "VAK intern" as "VAK intern",
|
|
|
- "Erlös Prov." as "Erlös Prov.",
|
|
|
- "Boni/VK-Hilfen" as "Boni/VK-Hilfen",
|
|
|
- "Erlös ges." as "Erlös ges.",
|
|
|
- "VAK ges." as "VAK ges.",
|
|
|
- "Menge_1" as "Menge_1",
|
|
|
- "Menge_2" as "Menge_2",
|
|
|
- "Betrag" as "Betrag",
|
|
|
- "Vehicle Reference_berechnet" as "Vehicle Reference_berechnet",
|
|
|
- "Acct Nr" as "Acct Nr",
|
|
|
- "Dealer Vehicle Type_Vehicles" as "Dealer Vehicle Type_Vehicles",
|
|
|
- "Dealer Vehicle Number_Vehicles" as "Dealer Vehicle Number_Vehicles"
|
|
|
-from
|
|
|
-(select "Accounting Date" as "Accounting Date",
|
|
|
- "Document Type" as "Document Type",
|
|
|
- "Document Number" as "Document Number",
|
|
|
- "Position In Document" as "Position In Document",
|
|
|
- "Customer Number" as "Customer Number",
|
|
|
- "Nominal Account Number" as "Nominal Account Number",
|
|
|
- "Is Balanced" as "Is Balanced",
|
|
|
- "Clearing Number" as "Clearing Number",
|
|
|
- "Document Date" as "Document Date",
|
|
|
- "Posted Value" as "Posted Value",
|
|
|
- "Debit Or Credit" as "Debit Or Credit",
|
|
|
- "Posted Count" as "Posted Count",
|
|
|
- "Branch Number" as "Branch Number",
|
|
|
- "Customer Contra Account" as "Customer Contra Account",
|
|
|
- "Nominal Contra Account" as "Nominal Contra Account",
|
|
|
- "Contra Account Text" as "Contra Account Text",
|
|
|
- "Account Form Page Number" as "Account Form Page Number",
|
|
|
- "Account Form Page Line" as "Account Form Page Line",
|
|
|
- "Serial Number Each Month" as "Serial Number Each Month",
|
|
|
- "Employee Number" as "Employee Number",
|
|
|
- "Invoice Date_journal_accountings" as "Invoice Date_journal_accountings",
|
|
|
- "Invoice Number" as "Invoice Number",
|
|
|
- "Dunning Level" as "Dunning Level",
|
|
|
- "Last Dunning Date" as "Last Dunning Date",
|
|
|
- "Journal Page" as "Journal Page",
|
|
|
- "Journal Line" as "Journal Line",
|
|
|
- "Cash Discount" as "Cash Discount",
|
|
|
- "Term Of Payment" as "Term Of Payment",
|
|
|
- "Posting Text" as "Posting Text",
|
|
|
- "Vehicle Reference" as "Vehicle Reference",
|
|
|
- "Vat Id Number" as "Vat Id Number",
|
|
|
- "Account Statement Number" as "Account Statement Number",
|
|
|
- "Account Statement Page" as "Account Statement Page",
|
|
|
- "Vat Key" as "Vat Key",
|
|
|
- "Days For Cash Discount" as "Days For Cash Discount",
|
|
|
- "Day Of Actual Accounting" as "Day Of Actual Accounting",
|
|
|
- "Skr51 Branch" as "Skr51 Branch",
|
|
|
- "Skr51 Make" as "Skr51 Make",
|
|
|
- "Skr51 Cost Center" as "Skr51 Cost Center",
|
|
|
- "Skr51 Sales Channel" as "Skr51 Sales Channel",
|
|
|
- "Skr51 Cost Unit" as "Skr51 Cost Unit",
|
|
|
- "Previously Used Account No" as "Previously Used Account No",
|
|
|
- "Free Form Accounting Text" as "Free Form Accounting Text",
|
|
|
- "Free Form Document Text" as "Free Form Document Text",
|
|
|
- "Nom_Account_Is Profit Loss Account" as "Nom_Account_Is Profit Loss Account",
|
|
|
- "Rechtseinheit" as "Rechtseinheit",
|
|
|
- "Betrieb" as "Betrieb",
|
|
|
- "Bookkeep Date" as "Bookkeep Date",
|
|
|
- "Marke" as "Marke",
|
|
|
- "Text" as "Text",
|
|
|
- "Mandant" as "Mandant",
|
|
|
- "Betrag_ori" as "Betrag_ori",
|
|
|
- "Konto_mit_Bezeichnung" as "Konto_mit_Bezeichnung",
|
|
|
- "Menge" as "Menge",
|
|
|
- "Stellen Cost Center" as "Stellen Cost Center",
|
|
|
- "KST" as "KST",
|
|
|
- "Stellen Sales Channel" as "Stellen Sales Channel",
|
|
|
- "Absatzkanal" as "Absatzkanal",
|
|
|
- "Stellen Cost Unit" as "Stellen Cost Unit",
|
|
|
- "Kostenträger_mit_Null" as "Kostenträger_mit_Null",
|
|
|
- "Kostenträger" as "Kostenträger",
|
|
|
- "GuV_Bilanz" as "GuV_Bilanz",
|
|
|
- "Susa" as "Susa",
|
|
|
- "Acct Nr_ori" as "Acct Nr_ori",
|
|
|
- "Document Type In Journal" as "Document Type In Journal",
|
|
|
- "Document Type Description" as "Document Type Description",
|
|
|
- "FZG_ja_nein" as "FZG_ja_nein",
|
|
|
- SUM("FZG_ja_nein") OVER (partition by "Vehicle Reference_berechnet") as "Summe_FZG_ja_nein",
|
|
|
- CASE WHEN (SUM("FZG_ja_nein") OVER (partition by "Vehicle Reference_berechnet") > 0) THEN ('FZG-Geschäft') ELSE ('Buchungen ohne FZG-Geschäft') END as "FZG_Geschäft ja/nein",
|
|
|
- "Invoice Type_Invoices" as "Invoice Type_Invoices",
|
|
|
- "Invoice Number_Invoices" as "Invoice Number_Invoices",
|
|
|
- "Invoice Date_Invoices" as "Invoice Date_Invoices",
|
|
|
- "Is Canceled_Invoices" as "Is Canceled_Invoices",
|
|
|
- "Vehicle Number_Invoices" as "Vehicle Number_Invoices",
|
|
|
- MAX("Vehicle Number_Invoices") OVER (partition by "Vehicle Reference_berechnet") as "Vehicle_Number_Max",
|
|
|
- "Invoice_Date_1" as "Invoice_Date_1",
|
|
|
- MAX("Invoice_Date_1") OVER (partition by "Vehicle Reference_berechnet") as "Invoice Date_FZG",
|
|
|
- CASE WHEN (MAX("Invoice_Date_1") OVER (partition by "Vehicle Reference_berechnet") IS NULL) THEN ("Invoice Date_journal_accountings") ELSE MAX("Invoice_Date_1") OVER (partition by "Vehicle Reference_berechnet") END as "Invoice Date",
|
|
|
- "Internal Number_Vehicles" as "Internal Number_Vehicles",
|
|
|
- "Vin_Vehicles" as "Vin_Vehicles",
|
|
|
- "Dealer Vehicle Type" as "Dealer Vehicle Type",
|
|
|
- "Fahrzeugtyp" as "Fahrzeugtyp",
|
|
|
- "Fahrzeugart" as "Fahrzeugart",
|
|
|
- "Make Number_Vehicles" as "Make Number_Vehicles",
|
|
|
- "Description_Make" as "Description_Make",
|
|
|
- "Fabrikat" as "Fabrikat",
|
|
|
- "Model Code_Models" as "Model Code_Models",
|
|
|
- "Model_Detail" as "Model_Detail",
|
|
|
- "Model" as "Model",
|
|
|
- "Owner Number_Vehicles" as "Owner Number_Vehicles",
|
|
|
- "Holder Number_Vehicles" as "Holder Number_Vehicles",
|
|
|
- "First Name_Owner_Customer" as "First Name_Owner_Customer",
|
|
|
- "Family Name_Owner_Customer" as "Family Name_Owner_Customer",
|
|
|
- "First Name_Holder_Customer" as "First Name_Holder_Customer",
|
|
|
- "Family Name_Holder_Customer" as "Family Name_Holder_Customer",
|
|
|
- "Kunde" as "Kunde",
|
|
|
- "Sales_Channel_FZG" as "Sales_Channel_FZG",
|
|
|
- MAX("Sales_Channel_FZG") OVER (partition by "Vehicle Reference_berechnet") as "Kundenart_Zahl",
|
|
|
- CASE WHEN (MAX("Sales_Channel_FZG") OVER (partition by "Vehicle Reference_berechnet") BETWEEN 10 AND 19) THEN ('Privater Endkunde') WHEN (MAX("Sales_Channel_FZG") OVER (partition by "Vehicle Reference_berechnet") BETWEEN 20 AND 29) THEN ('Gewerbekunde') WHEN (MAX("Sales_Channel_FZG") OVER (partition by "Vehicle Reference_berechnet") BETWEEN 30 AND 39) THEN ('Großkunde') WHEN (MAX("Sales_Channel_FZG") OVER (partition by "Vehicle Reference_berechnet") BETWEEN 40 AND 49) THEN ('Sonderabnehmer') WHEN (MAX("Sales_Channel_FZG") OVER (partition by "Vehicle Reference_berechnet") BETWEEN 50 AND 59) THEN ('Wiederverkäufer') ELSE null END as "Kundenart",
|
|
|
- "Hauptbetrieb" as "Hauptbetrieb",
|
|
|
- "Standort_alt" as "Standort_alt",
|
|
|
- "Salesman Number_Vehicles" as "Salesman Number_Vehicles",
|
|
|
- "Employee Number_Employees_Salesman" as "Employee Number_Employees_Salesman",
|
|
|
- "Name_Employees_Salesman" as "Name_Employees_Salesman",
|
|
|
- "Verkäufer" as "Verkäufer",
|
|
|
- "Standort_FZG_Verkauf" as "Standort_FZG_Verkauf",
|
|
|
- MAX("Standort_FZG_Verkauf") OVER (partition by "Vehicle Reference_berechnet") as "Standort_Zahl",
|
|
|
- '0' + (convert(varchar(50), MAX("Standort_FZG_Verkauf") OVER (partition by "Vehicle Reference_berechnet"))) as "Standort",
|
|
|
- "FZG" as "FZG",
|
|
|
- "Konto" as "Konto",
|
|
|
- "Body Paint Code" as "Body Paint Code",
|
|
|
- "Body Paint Description" as "Body Paint Description",
|
|
|
- "Farbe" as "Farbe",
|
|
|
- "Erlös FZG" as "Erlös FZG",
|
|
|
- "Nachlass" as "Nachlass",
|
|
|
- "VAK FZG" as "VAK FZG",
|
|
|
- "Erlös Zulass." as "Erlös Zulass.",
|
|
|
- "VAK Zulass." as "VAK Zulass.",
|
|
|
- "Erlös Gar." as "Erlös Gar.",
|
|
|
- "VAK Gar." as "VAK Gar.",
|
|
|
- "Erlös Nachr./Aufb." as "Erlös Nachr./Aufb.",
|
|
|
- "VAK Nachr./Aufb." as "VAK Nachr./Aufb.",
|
|
|
- "VAK Fertigm." as "VAK Fertigm.",
|
|
|
- "Erlös Überf." as "Erlös Überf.",
|
|
|
- "VAK Überf." as "VAK Überf.",
|
|
|
- "Erlös Sonst._8900" as "Erlös Sonst._8900",
|
|
|
- "Erlös Sonst." as "Erlös Sonst.",
|
|
|
- "VAK Sonst." as "VAK Sonst.",
|
|
|
- "VAK intern" as "VAK intern",
|
|
|
- "Erlös Prov." as "Erlös Prov.",
|
|
|
- "Boni/VK-Hilfen" as "Boni/VK-Hilfen",
|
|
|
- "Erlös ges." as "Erlös ges.",
|
|
|
- "VAK ges." as "VAK ges.",
|
|
|
- "Menge_1" as "Menge_1",
|
|
|
- COUNT("Accounting Date") OVER (partition by "Vehicle Reference_berechnet") as "Menge_2",
|
|
|
- ("Menge_1" / COUNT("Accounting Date") OVER (partition by "Vehicle Reference_berechnet")) as "Betrag",
|
|
|
- "Vehicle Reference_berechnet" as "Vehicle Reference_berechnet",
|
|
|
- "Acct Nr" as "Acct Nr",
|
|
|
- "Dealer Vehicle Type_Vehicles" as "Dealer Vehicle Type_Vehicles",
|
|
|
- "Dealer Vehicle Number_Vehicles" as "Dealer Vehicle Number_Vehicles"
|
|
|
-from
|
|
|
-(select c225 as "Accounting Date",
|
|
|
- c268 as "Document Type",
|
|
|
- c267 as "Document Number",
|
|
|
- c266 as "Position In Document",
|
|
|
- c265 as "Customer Number",
|
|
|
- c264 as "Nominal Account Number",
|
|
|
- c263 as "Is Balanced",
|
|
|
- c262 as "Clearing Number",
|
|
|
- c261 as "Document Date",
|
|
|
- c260 as "Posted Value",
|
|
|
- c259 as "Debit Or Credit",
|
|
|
- c258 as "Posted Count",
|
|
|
- c257 as "Branch Number",
|
|
|
- c256 as "Customer Contra Account",
|
|
|
- c255 as "Nominal Contra Account",
|
|
|
- c254 as "Contra Account Text",
|
|
|
- c253 as "Account Form Page Number",
|
|
|
- c252 as "Account Form Page Line",
|
|
|
- c251 as "Serial Number Each Month",
|
|
|
- c250 as "Employee Number",
|
|
|
- c150 as "Invoice Date_journal_accountings",
|
|
|
- c249 as "Invoice Number",
|
|
|
- c248 as "Dunning Level",
|
|
|
- c247 as "Last Dunning Date",
|
|
|
- c246 as "Journal Page",
|
|
|
- c245 as "Journal Line",
|
|
|
- c244 as "Cash Discount",
|
|
|
- c243 as "Term Of Payment",
|
|
|
- c242 as "Posting Text",
|
|
|
- c241 as "Vehicle Reference",
|
|
|
- c240 as "Vat Id Number",
|
|
|
- c239 as "Account Statement Number",
|
|
|
- c238 as "Account Statement Page",
|
|
|
- c237 as "Vat Key",
|
|
|
- c236 as "Days For Cash Discount",
|
|
|
- c235 as "Day Of Actual Accounting",
|
|
|
- c234 as "Skr51 Branch",
|
|
|
- c233 as "Skr51 Make",
|
|
|
- c232 as "Skr51 Cost Center",
|
|
|
- c231 as "Skr51 Sales Channel",
|
|
|
- c230 as "Skr51 Cost Unit",
|
|
|
- c229 as "Previously Used Account No",
|
|
|
- c228 as "Free Form Accounting Text",
|
|
|
- c227 as "Free Form Document Text",
|
|
|
- c226 as "Nom_Account_Is Profit Loss Account",
|
|
|
- c184 as "Rechtseinheit",
|
|
|
- c183 as "Betrieb",
|
|
|
- c225 as "Bookkeep Date",
|
|
|
- c224 as "Marke",
|
|
|
- c223 as "Text",
|
|
|
- '1' as "Mandant",
|
|
|
- c222 as "Betrag_ori",
|
|
|
- c176 as "Konto_mit_Bezeichnung",
|
|
|
- c221 as "Menge",
|
|
|
- c220 as "Stellen Cost Center",
|
|
|
- c219 as "KST",
|
|
|
- c218 as "Stellen Sales Channel",
|
|
|
- c217 as "Absatzkanal",
|
|
|
- c216 as "Stellen Cost Unit",
|
|
|
- c215 as "Kostenträger_mit_Null",
|
|
|
- c214 as "Kostenträger",
|
|
|
- c213 as "GuV_Bilanz",
|
|
|
- '3' as "Susa",
|
|
|
- c212 as "Acct Nr_ori",
|
|
|
- c211 as "Document Type In Journal",
|
|
|
- c210 as "Document Type Description",
|
|
|
- c209 as "FZG_ja_nein",
|
|
|
- c208 as "Invoice Type_Invoices",
|
|
|
- c207 as "Invoice Number_Invoices",
|
|
|
- c206 as "Invoice Date_Invoices",
|
|
|
- c205 as "Is Canceled_Invoices",
|
|
|
- c204 as "Vehicle Number_Invoices",
|
|
|
- c203 as "Invoice_Date_1",
|
|
|
- c202 as "Internal Number_Vehicles",
|
|
|
- c201 as "Vin_Vehicles",
|
|
|
- c200 as "Dealer Vehicle Type",
|
|
|
- c199 as "Fahrzeugtyp",
|
|
|
- c198 as "Fahrzeugart",
|
|
|
- c197 as "Make Number_Vehicles",
|
|
|
- c196 as "Description_Make",
|
|
|
- c196 as "Fabrikat",
|
|
|
- c195 as "Model Code_Models",
|
|
|
- c194 as "Model_Detail",
|
|
|
- c193 as "Model",
|
|
|
- c192 as "Owner Number_Vehicles",
|
|
|
- c191 as "Holder Number_Vehicles",
|
|
|
- c190 as "First Name_Owner_Customer",
|
|
|
- c189 as "Family Name_Owner_Customer",
|
|
|
- c188 as "First Name_Holder_Customer",
|
|
|
- c187 as "Family Name_Holder_Customer",
|
|
|
- c186 as "Kunde",
|
|
|
- c185 as "Sales_Channel_FZG",
|
|
|
- c184 as "Hauptbetrieb",
|
|
|
- c183 as "Standort_alt",
|
|
|
- c182 as "Salesman Number_Vehicles",
|
|
|
- c181 as "Employee Number_Employees_Salesman",
|
|
|
- c180 as "Name_Employees_Salesman",
|
|
|
- c179 as "Verkäufer",
|
|
|
- c178 as "Standort_FZG_Verkauf",
|
|
|
- c177 as "FZG",
|
|
|
- c176 as "Konto",
|
|
|
- c175 as "Body Paint Code",
|
|
|
- c174 as "Body Paint Description",
|
|
|
- c174 as "Farbe",
|
|
|
- c173 as "Erlös FZG",
|
|
|
- c172 as "Nachlass",
|
|
|
- c171 as "VAK FZG",
|
|
|
- c170 as "Erlös Zulass.",
|
|
|
- c169 as "VAK Zulass.",
|
|
|
- c168 as "Erlös Gar.",
|
|
|
- c167 as "VAK Gar.",
|
|
|
- c166 as "Erlös Nachr./Aufb.",
|
|
|
- c165 as "VAK Nachr./Aufb.",
|
|
|
- c164 as "VAK Fertigm.",
|
|
|
- c163 as "Erlös Überf.",
|
|
|
- c162 as "VAK Überf.",
|
|
|
- c161 as "Erlös Sonst._8900",
|
|
|
- c160 as "Erlös Sonst.",
|
|
|
- c159 as "VAK Sonst.",
|
|
|
- c158 as "VAK intern",
|
|
|
- c157 as "Erlös Prov.",
|
|
|
- c156 as "Boni/VK-Hilfen",
|
|
|
- c155 as "Erlös ges.",
|
|
|
- c154 as "VAK ges.",
|
|
|
- 1 as "Menge_1",
|
|
|
- c149 as "Vehicle Reference_berechnet",
|
|
|
- c153 as "Acct Nr",
|
|
|
- c152 as "Dealer Vehicle Type_Vehicles",
|
|
|
- c151 as "Dealer Vehicle Number_Vehicles",
|
|
|
- MAX(c204) OVER (partition by c149) as c142,
|
|
|
- (CASE WHEN ((MAX(c203) OVER (partition by c149)) IS NULL) THEN ((c150)) ELSE ((MAX(c203) OVER (partition by c149))) END) as c143,
|
|
|
- (CASE WHEN ((SUM(c209) OVER (partition by c149)) > 0) THEN ('FZG-Geschäft') ELSE ('Buchungen ohne FZG-Geschäft') END) as c144
|
|
|
-from
|
|
|
-(select (left(T1."vehicle_reference",8)) + '_' + (od_right(T1."vehicle_reference",17)) as c149,
|
|
|
- (cdate((nconvert((left(T1."invoice_date",4)) + (substring(T1."invoice_date", 6, 2)) + (substring(T1."invoice_date", 9, 2)))))) as c150,
|
|
|
- T6."dealer_vehicle_number" as c151,
|
|
|
- T6."dealer_vehicle_type" as c152,
|
|
|
- (ltrim(((left(((convert(varchar(50), T1."nominal_account_number"))))) + '_STK'))) as c153,
|
|
|
- (CASE WHEN (T1."nominal_account_number" IN (7000,7010,7100,7101,7110,7111,7120,7510)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + ((CASE WHEN (T1."nominal_account_number" IN (7200)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7210)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7220)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7240)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7030)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END)) + (CASE WHEN (T1."nominal_account_number" IN (5001,5005,5006,5007,5008,5003,5004)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7800,7850)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) as c154,
|
|
|
- (CASE WHEN (T1."nominal_account_number" IN (8000,8010,8100,8110,8111,8112,8510,8928,8934)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + ((CASE WHEN (T1."nominal_account_number" IN (8200)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8210)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8220)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8030)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8900)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END)) + (CASE WHEN (T1."nominal_account_number" IN (8800,8801,8870,8820,8830)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8001,8011,5002)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) as c155,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (7800,7850)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END as c156,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8800,8801,8870,8820,8830)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END as c157,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (5001,5005,5006,5007,5008,5003,5004)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END as c158,
|
|
|
- (CASE WHEN (T1."nominal_account_number" IN (7200)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7210)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7220)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7240)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (7030)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END) as c159,
|
|
|
- (CASE WHEN (T1."nominal_account_number" IN (8200)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8210)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8220)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8030)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) + (CASE WHEN (T1."nominal_account_number" IN (8900)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END) as c160,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8900)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END as c161,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (7030)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END as c162,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8030)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END as c163,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (7240)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END as c164,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (7220)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END as c165,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8220)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END as c166,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (7210)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END as c167,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8210)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END as c168,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (7200)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END as c169,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8200)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END as c170,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (7000,7010,7100,7101,7110,7111,7120,7510)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END)) ELSE (0) END as c171,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8001,8011,5002)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END as c172,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8000,8010,8100,8110,8111,8112,8510,8928,8934)) THEN ((CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END) * -1) ELSE (0) END as c173,
|
|
|
- T6."body_paint_description" as c174,
|
|
|
- T6."body_paint_code" as c175,
|
|
|
- ((left(((convert(varchar(50), T1."nominal_account_number"))))) + ' - ' + T2."account_description") as c176,
|
|
|
- (od_right(T6."vin",5)) + ' / ' + ((left(((convert(varchar(50), T6."internal_number")))))) + ' - ' + T8."description" + ' - ' + (CASE WHEN (T10."first_name" <> ' ') THEN ((left(((convert(varchar(50), T6."holder_number"))))) + ' - ' + T10."first_name" + ' ' + T10."family_name") ELSE ((left(((convert(varchar(50), T6."holder_number"))))) + ' - ' + T10."family_name") END) as c177,
|
|
|
- CASE WHEN (((CASE WHEN (T1."nominal_account_number" IN (8000,8010,8100,8110,8510)) THEN (1) ELSE (0) END) = 1) and (T5."is_canceled" <> '1')) THEN (T1."skr51_branch") ELSE null END as c178,
|
|
|
- (left(((convert(varchar(50), T6."salesman_number"))))) + ' - ' + T11."name" as c179,
|
|
|
- T11."name" as c180,
|
|
|
- T11."employee_number" as c181,
|
|
|
- T6."salesman_number" as c182,
|
|
|
- ('0' + ((convert(varchar(50), T1."skr51_branch")))) as c183,
|
|
|
- T1."subsidiary_to_company_ref" as c184,
|
|
|
- CASE WHEN (((CASE WHEN (T1."nominal_account_number" IN (8000,8010,8100,8110,8510)) THEN (1) ELSE (0) END) = 1) and (T5."is_canceled" <> '1')) THEN (T1."skr51_sales_channel") ELSE null END as c185,
|
|
|
- CASE WHEN (T10."first_name" <> ' ') THEN ((left(((convert(varchar(50), T6."holder_number"))))) + ' - ' + T10."first_name" + ' ' + T10."family_name") ELSE ((left(((convert(varchar(50), T6."holder_number"))))) + ' - ' + T10."family_name") END as c186,
|
|
|
- T10."family_name" as c187,
|
|
|
- T10."first_name" as c188,
|
|
|
- T9."family_name" as c189,
|
|
|
- T9."first_name" as c190,
|
|
|
- T6."holder_number" as c191,
|
|
|
- T6."owner_number" as c192,
|
|
|
- (left((ucase(T8."description")),3)) as c193,
|
|
|
- T8."description" as c194,
|
|
|
- T8."model_code" as c195,
|
|
|
- T7."description" as c196,
|
|
|
- T6."make_number" as c197,
|
|
|
- CASE WHEN ((CASE WHEN (((left(T1."vehicle_reference",1))) IN ('N')) THEN ('NW') WHEN (((left(T1."vehicle_reference",1))) IN ('V')) THEN ('VFW') WHEN (((left(T1."vehicle_reference",1))) IN ('G','D')) THEN ('GW') WHEN (((left(T1."vehicle_reference",1))) IN ('T')) THEN ('TZ') ELSE null END) IN ('VFW','TZ','NW')) THEN ('Neuwagen') ELSE ('Gebrauchtwagen') END as c198,
|
|
|
- CASE WHEN (((left(T1."vehicle_reference",1))) IN ('N')) THEN ('NW') WHEN (((left(T1."vehicle_reference",1))) IN ('V')) THEN ('VFW') WHEN (((left(T1."vehicle_reference",1))) IN ('G','D')) THEN ('GW') WHEN (((left(T1."vehicle_reference",1))) IN ('T')) THEN ('TZ') ELSE null END as c199,
|
|
|
- (left(T1."vehicle_reference",1)) as c200,
|
|
|
- T6."vin" as c201,
|
|
|
- T6."internal_number" as c202,
|
|
|
- CASE WHEN ((CASE WHEN (T1."nominal_account_number" IN (8000,8010,8100,8110,8510)) THEN (1) ELSE (0) END) = 1) THEN (((cdate((nconvert((left(T1."invoice_date",4)) + (substring(T1."invoice_date", 6, 2)) + (substring(T1."invoice_date", 9, 2)))))))) ELSE null END as c203,
|
|
|
- T5."vehicle_number" as c204,
|
|
|
- T5."is_canceled" as c205,
|
|
|
- T5."invoice_date" as c206,
|
|
|
- T5."invoice_number" as c207,
|
|
|
- T5."invoice_type" as c208,
|
|
|
- CASE WHEN (T1."nominal_account_number" IN (8000,8010,8100,8110,8510)) THEN (1) ELSE (0) END as c209,
|
|
|
- T4."document_type_description" as c210,
|
|
|
- T4."document_type_in_journal" as c211,
|
|
|
- (left(((convert(varchar(50), T1."nominal_account_number"))))) + '_STK' as c212,
|
|
|
- CASE WHEN (T2."is_profit_loss_account" = 'J') THEN ('2') ELSE ('1') END as c213,
|
|
|
- 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 c214,
|
|
|
- (rtrim(((convert(varchar(50), T1."skr51_make"))))) + ' - ' + (rtrim(((convert(varchar(50), T1."skr51_cost_unit"))))) + ' - ' + (T3."skr51_cost_unit_name") as c215,
|
|
|
- (len(((convert(varchar(50), T1."skr51_cost_unit"))) + 'Z') - 1) as c216,
|
|
|
- (rtrim(((convert(varchar(50), T1."skr51_sales_channel"))))) + ' - ' + T3."skr51_sales_channel_name" as c217,
|
|
|
- (len(((convert(varchar(50), T1."skr51_sales_channel"))) + 'Z') - 1) as c218,
|
|
|
- (rtrim(((convert(varchar(50), T1."skr51_cost_center"))))) + ' - ' + T3."skr51_cost_center_name" as c219,
|
|
|
- (len(((convert(varchar(50), T1."skr51_cost_center"))) + 'Z') - 1) as c220,
|
|
|
- CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_count" / 100 * -1) ELSE (T1."posted_count" / 100) END as c221,
|
|
|
- CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END as c222,
|
|
|
- CASE WHEN ((day((getdate()) - (convert(datetime, T1."accounting_date")))) <= 360) THEN (T1."invoice_number" + ' - ' + T1."posting_text" + '/' + T1."vehicle_reference" + ' - ' + ((convert(varchar(50), T1."employee_number")))) ELSE ('Buchungen älter 360 Tage') END as c223,
|
|
|
- (rtrim(((convert(varchar(50), T1."skr51_make"))))) + ' - ' + T3."skr51_make_description" as c224,
|
|
|
- T1."accounting_date" as c225,
|
|
|
- T2."is_profit_loss_account" as c226,
|
|
|
- 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 c227,
|
|
|
- T1."free_form_accounting_text" as c228,
|
|
|
- T1."previously_used_account_no" as c229,
|
|
|
- T1."skr51_cost_unit" as c230,
|
|
|
- T1."skr51_sales_channel" as c231,
|
|
|
- T1."skr51_cost_center" as c232,
|
|
|
- T1."skr51_make" as c233,
|
|
|
- T1."skr51_branch" as c234,
|
|
|
- T1."day_of_actual_accounting" as c235,
|
|
|
- T1."days_for_cash_discount" as c236,
|
|
|
- T1."vat_key" as c237,
|
|
|
- T1."account_statement_page" as c238,
|
|
|
- T1."account_statement_number" as c239,
|
|
|
- T1."vat_id_number" as c240,
|
|
|
- T1."vehicle_reference" as c241,
|
|
|
- T1."posting_text" as c242,
|
|
|
- T1."term_of_payment" as c243,
|
|
|
- T1."cash_discount" as c244,
|
|
|
- T1."journal_line" as c245,
|
|
|
- T1."journal_page" as c246,
|
|
|
- T1."last_dunning_date" as c247,
|
|
|
- T1."dunning_level" as c248,
|
|
|
- T1."invoice_number" as c249,
|
|
|
- T1."employee_number" as c250,
|
|
|
- T1."serial_number_each_month" as c251,
|
|
|
- T1."account_form_page_line" as c252,
|
|
|
- T1."account_form_page_number" as c253,
|
|
|
- T1."contra_account_text" as c254,
|
|
|
- T1."nominal_contra_account" as c255,
|
|
|
- T1."customer_contra_account" as c256,
|
|
|
- T1."branch_number" as c257,
|
|
|
- T1."posted_count" as c258,
|
|
|
- T1."debit_or_credit" as c259,
|
|
|
- T1."posted_value" as c260,
|
|
|
- T1."document_date" as c261,
|
|
|
- T1."clearing_number" as c262,
|
|
|
- T1."is_balanced" as c263,
|
|
|
- T1."nominal_account_number" as c264,
|
|
|
- T1."customer_number" as c265,
|
|
|
- T1."position_in_document" as c266,
|
|
|
- T1."document_number" as c267,
|
|
|
- T1."document_type" as c268
|
|
|
-from "nominal_accounts" T2,
|
|
|
- ((((((((("journal_accountings" T1 left outer join "accounts_characteristics" T3 on (((((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")) and (T3."skr51_branch" = T1."skr51_branch")) and (T3."subsidiary_to_company_ref" = T1."subsidiary_to_company_ref")) left outer join "document_types" T4 on T4."document_type_in_journal" = T1."document_type") left outer join "invoices" T5 on T5."invtype_invnr" = T1."invoice_number") left outer join "vehicles" T6 on (od_right(T1."vehicle_reference",17)) = T6."vin") left outer join "makes" T7 on T6."make_number" = T7."make_number") left outer join "models" T8 on (T6."make_number" = T8."make_number") and (T6."model_code" = T8."model_code")) left outer join "customers_suppliers" T9 on T9."customer_number" = T6."owner_number") left outer join "customers_suppliers" T10 on T10."customer_number" = T6."holder_number") left outer join "employees" T11 on (T6."salesman_number" <> 0) and (T6."salesman_number" = T11."salesman_number"))
|
|
|
-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 (T1."vehicle_reference" <> ' ')) 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,7800,7850,5001,5005,5006,5007,5008,5003,5004))) and ((CASE WHEN (T1."nominal_account_number" IN (8000,8010,8100,8110,8510)) THEN (1) ELSE (0) END) = 1))
|
|
|
-) D2
|
|
|
-) D1
|
|
|
-where ((((((c142 = "Internal Number_Vehicles") or ("Internal Number_Vehicles" IS NULL)) or (c142 IS NULL)) and (c143 >= convert(date, '2017-01-01'))) and (c144 = 'FZG-Geschäft')) and (c143 = "Invoice_Date_1"))
|
|
|
-) D4
|
|
|
--- order by "Vehicle Reference_berechnet" asc,"Vehicle Reference" asc,"Nominal Account Number" asc
|
|
|
-GO
|
|
|
-SET QUOTED_IDENTIFIER OFF
|
|
|
-GO
|
|
|
-SET ANSI_NULLS OFF
|
|
|
-GO
|
|
|
-
|
|
|
-GO
|