|
|
@@ -18,13 +18,7 @@ SELECT [F].[Client_DB]
|
|
|
, [F].[Beleg_Text]
|
|
|
, [F].[Abteilung]
|
|
|
, [F].[Beleg_Tage_offen]
|
|
|
- , CASE
|
|
|
- WHEN [F].[Beleg_Tage_offen] > 90 THEN 3
|
|
|
- WHEN [F].[Beleg_Tage_offen] > 60 THEN 2
|
|
|
- WHEN [F].[Beleg_Tage_offen] > 30 THEN 1
|
|
|
- ELSE 0
|
|
|
- END AS [Stufe]
|
|
|
- , replace([F].[Staffel_Text], 'Wochen', 'W.') AS [Staffel_Text]
|
|
|
+ , F.[Staffel_Text]
|
|
|
, [F].[Mahnstufe]
|
|
|
, [F].[Forderungsart]
|
|
|
--, [F].[Abwarten]
|
|
|
@@ -32,14 +26,17 @@ SELECT [F].[Client_DB]
|
|
|
, F.[Besitzer_Kunde_Text]
|
|
|
, F.[Beleg_Betrag]
|
|
|
, F.[Kunde_gesamt_Bezug]
|
|
|
+ , [F].[Kunde_Email]
|
|
|
+ , F.[Beleg_Faellig_Datum]
|
|
|
|
|
|
, left(isnull([FK].[Kommentar_Fibu], ''), 50) AS [Kommentar_Fibu]
|
|
|
, left(isnull([FK].[Kommentar_Abteilung], ''), 50) AS [Kommentar_Abteilung]
|
|
|
- , [K].[Kunde_Email] AS [Kunde_Email]
|
|
|
- , coalesce([FD].[Wiedervorlage], dateadd(DAY, 14, [F].[Beleg_Datum])) AS [Wiedervorlage]
|
|
|
+ , isnull([FK].[Begründung], '') AS [Begründung]
|
|
|
+
|
|
|
+ , coalesce([FD].[Wiedervorlage], F.[Beleg_Faellig_Datum]) AS [Wiedervorlage]
|
|
|
, case
|
|
|
- when coalesce([FD].[Wiedervorlage], dateadd(DAY, 14, [F].[Beleg_Datum])) < getdate() then '2'
|
|
|
- when coalesce([FD].[Wiedervorlage], dateadd(DAY, 14, [F].[Beleg_Datum])) < dateadd(day, 4, getdate()) then '1'
|
|
|
+ when coalesce([FD].[Wiedervorlage], F.[Beleg_Faellig_Datum]) < getdate() then '2'
|
|
|
+ when coalesce([FD].[Wiedervorlage], F.[Beleg_Faellig_Datum]) < dateadd(day, 4, getdate()) then '1'
|
|
|
else '0' end AS [Wiedervorlage_Stufe]
|
|
|
, CASE
|
|
|
WHEN [FD].[Reklamation] = 'J' THEN 'Rekl.'
|
|
|
@@ -48,9 +45,8 @@ SELECT [F].[Client_DB]
|
|
|
WHEN [FD].[Mahnen_aussetzen] = 'J' THEN 'N'
|
|
|
ELSE ''
|
|
|
END AS [Abwarten]
|
|
|
- , isnull([FK].[Begründung], '') AS [Begründung]
|
|
|
, isnull([FD].[Bearbeitet], 'N') AS [Bearbeitet]
|
|
|
- , dateadd(DAY, 14, [F].[Beleg_Datum]) AS [Fällig_Datum]
|
|
|
+
|
|
|
|
|
|
, [G].[Antrag_Art]
|
|
|
, [G].[Antrag_Nr]
|
|
|
@@ -59,7 +55,6 @@ SELECT [F].[Client_DB]
|
|
|
, [G].[Antrag_Status]
|
|
|
, [G].[Letzte_Beantragung]
|
|
|
FROM [dbo].[Forderungen_Kopf] [F]
|
|
|
- LEFT JOIN [dbo].[Kunden] [K] ON [F].[Kunde_Nr] = [K].[Kunde_Nr] AND [F].[Client_DB] = [K].[Client_DB]
|
|
|
LEFT JOIN [dbo].[Forderungen_Details] [FD] ON [F].[Client_DB] = [FD].[Client_DB] AND [F].[Beleg_Nr] = [FD].[Beleg_Nr]
|
|
|
LEFT JOIN [dbo].[Forderungen_Kommentar_letzte] [FK] ON [F].[Client_DB] = [FK].[Client_DB] AND [F].[Beleg_Nr] = [FK].[Beleg_Nr]
|
|
|
LEFT JOIN [Garantie2] [G] ON [F].[Client_DB] = [G].[Client_DB] AND [F].[Beleg_Nr] = [G].[Beleg_Nr]
|