none
Aufräge ohne gestellte Rechnung anzeigen

    Frage

  • Hallo zusammen.

    Wie kann ich den alle Aufträge anzeigen lassen, wo noch keine Rechnung gestellt worden ist. In der Regel gehen wir so vor. Auftrag - Rechnung erstellen (wenn Kunde bezahlt, wird danach der Auftrag - Auftrag erfüllen angegeben und die Rechnung als bezahlt markiert. Es gibt zwar den Status = in Rechnung gestellt, dieser scheint aber keinen Einfluss auf die Auswertung zu haben. Vielen Dank für eure Antworten.

    Gruß Wolfi



    • Bearbeitet Wolle39 Freitag, 22. August 2014 06:26
    Freitag, 22. August 2014 06:25

Antworten

  • Hallo zusammen.

    Hier die richtige bzw. mögliche SQL Abfrage

    SELECT     FilteredSalesOrder.name AS Auftragsname, FilteredSalesOrder.createdon AS Erstellt, FilteredSalesOrder.salesorderid AS AuftragsID,
                          FilteredSalesOrder.totalamount AS Auftragssumme, FilteredInvoice.name AS Rechnungsname, FilteredInvoice.totalamount AS Rechnungssumme,
                          FilteredInvoice.invoiceid AS RechungsID
    FROM         FilteredSalesOrder FULL OUTER JOIN
                          FilteredInvoice ON FilteredSalesOrder.salesorderid = FilteredInvoice.salesorderid
    WHERE     (FilteredInvoice.invoiceid IS NULL)

    Gruß Wolfi

    Danke an Michael


    Wolle39

    • Als Antwort markiert Wolle39 Montag, 25. August 2014 11:08
    Montag, 25. August 2014 11:08

Alle Antworten

  • Hallo Wolle!

    Man kann mit einem Workflow, der auf "neue Rechnung" reagiert den Status des referenzierten Auftrags in „in Rechnung gestellt“ ändern.
    Damit ist in einer Ansicht ermittelbar, welche Aufträge noch nicht in Rechnung gestellt worden.


    Ich hoffe das bringt weiter. Andreas(a)Donaubauer.com www.crmfaq.de

    Freitag, 22. August 2014 11:02
  • Hallo,

    ansonsten kannst du auch über eine erweiterte Suche nach allen Aufträgen suchen, zu denen es keine Rechnung gibt. Diese Suche kannst du zwar nicht über die GUI zusammenklicken, im SDK ist aber beschrieben, wie du eine solche Suche über das SDK in der DB speichern kannst. Diese ist dann wie jede andere Ansicht im CRM aufrufbar, kann halt nur nicht über die GUI angepasst werden.

    Alternativ kannst du auch einen Report erstellen, der ebenfalls alle Aufträge auflistet, zu denen es keine Rechnung gibt.


    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website XING LinkedIn Facebook Twitter

    Samstag, 23. August 2014 07:08
    Moderator
  • Hallo Michael.

    Danke erst einmal.

    Ich denke das ich mich an den Bericht ran mache.

    SELECT     FilteredSalesOrder.name, FilteredSalesOrder.createdon, FilteredSalesOrder.salesorderid, FilteredInvoice.name AS Rechnungsname, FilteredSalesOrder.totalamount,

                          FilteredInvoice.totalamount AS RechnungsSumme

                         

    FROM         FilteredSalesOrder INNER JOIN

                          FilteredInvoice ON FilteredSalesOrder.salesorderid = FilteredInvoice.salesorderid

    ORDER BY FilteredSalesOrder.createdon DESC

    Mit dieser Abfrage sehe ich nur die Aufträge aus denen eine Rechnung erstellt wurde, allerdings nicht die ohne, da ja kein Wert drin ist.

    Gruß Wolfi


    Wolle39

    Montag, 25. August 2014 07:28
  • Hallo zusammen.

    Hier die richtige bzw. mögliche SQL Abfrage

    SELECT     FilteredSalesOrder.name AS Auftragsname, FilteredSalesOrder.createdon AS Erstellt, FilteredSalesOrder.salesorderid AS AuftragsID,
                          FilteredSalesOrder.totalamount AS Auftragssumme, FilteredInvoice.name AS Rechnungsname, FilteredInvoice.totalamount AS Rechnungssumme,
                          FilteredInvoice.invoiceid AS RechungsID
    FROM         FilteredSalesOrder FULL OUTER JOIN
                          FilteredInvoice ON FilteredSalesOrder.salesorderid = FilteredInvoice.salesorderid
    WHERE     (FilteredInvoice.invoiceid IS NULL)

    Gruß Wolfi

    Danke an Michael


    Wolle39

    • Als Antwort markiert Wolle39 Montag, 25. August 2014 11:08
    Montag, 25. August 2014 11:08