Gelöst doppelten Rechnungen entfernen

versuchsmal

Sehr aktives Mitglied
26. Februar 2010
1.082
136
Kann mir jemand sagen wie ich die doppelten Rechnungen entferne?
Mit Gutschrift werden beide Rechnungen gleichzeitig gut geschrieben.
Bei löschen verschwinden beide Rechnungen gleichzeitig und der Auftrag mit dazu.

Mit den besten Grüßen
Mario
 

macreal19

Gut bekanntes Mitglied
6. Mai 2008
577
4
AW: doppelten Rechnungen entfernen

Hi,
einfach SQL Server Management Studio öffnen und diese Abfrage machen:

Code:
SELECT T.kBestellung , 
       T.cBestellNr , 
	  T.RichtigeRechnung AS RichtigeRechnungPK, 
	  RechnungenFürAufträge.cRechnungsNr AS RichtigeRechnungNr,
	  RechnungenFürAufträge.dErstellt AS RichtigeRechnungErstellt,
       Rechnung.kRechnung AS FalscheRechnungPK, 
       Rechnung.cRechnungsNr AS FalscheRechnungNr,   
       Rechnung.dErstellt  AS FalscheRechnungErstellt   

FROM
     ( 
     SELECT Bestellung.kBestellung , 
            Bestellung.cBestellNr , 
            Bestellung.tRechnung_kRechnung AS RichtigeRechnung , 
            COUNT( Rechnung.kRechnung )AS Anzahl
     FROM
          dbo.trechnung AS Rechnung
          JOIN tBestellung AS Bestellung ON Rechnung.tBestellung_kBestellung = Bestellung.kBestellung
     GROUP BY Bestellung.kBestellung , 
              Bestellung.cBestellNr , 
              Bestellung.tRechnung_kRechnung )AS T
     JOIN tRechnung AS Rechnung ON T.kBestellung = Rechnung.tBestellung_kBestellung
	JOIN dbo.trechnung RechnungenFürAufträge ON T.RichtigeRechnung = RechnungenFürAufträge.kRechnung
WHERE Anzahl > 1 AND NOT T.RichtigeRechnung = Rechnung.kRechnung


Damit siehst du erst mal wieviele Rechnungen doppelt sind und zu welchen Aufträgen die gehören.
Ich würde mir diese Sachen kopieren und speichern. Du solltest in jedem Fall alles notieren.

Mit dem nachfolgenden Script löscht du alle doppelten Rechnungen!!!
Wie gesagt >>> zu verlierst dadurch Rechnungsnummern und du wirst dich auf Anfrage beim Fiskus melden rechtfertigen müssen.



Code:
DELETE FROM tRechnung WHERE tRechnung.kRechnung IN (
SELECT TT.FalscheRechnungPK FROM (
SELECT T.kBestellung , 
       T.cBestellNr , 
	  T.RichtigeRechnung AS RichtigeRechnungPK, 
	  RechnungenFürAufträge.cRechnungsNr AS RichtigeRechnungNr,
	  RechnungenFürAufträge.dErstellt AS RichtigeRechnungErstellt,
       Rechnung.kRechnung AS FalscheRechnungPK, 
       Rechnung.cRechnungsNr AS FalscheRechnungNr,   
       Rechnung.dErstellt  AS FalscheRechnungErstellt   

FROM
     ( 
     SELECT Bestellung.kBestellung , 
            Bestellung.cBestellNr , 
            Bestellung.tRechnung_kRechnung AS RichtigeRechnung , 
            COUNT( Rechnung.kRechnung )AS Anzahl
     FROM
          dbo.trechnung AS Rechnung
          JOIN tBestellung AS Bestellung ON Rechnung.tBestellung_kBestellung = Bestellung.kBestellung
     GROUP BY Bestellung.kBestellung , 
              Bestellung.cBestellNr , 
              Bestellung.tRechnung_kRechnung )AS T
     JOIN tRechnung AS Rechnung ON T.kBestellung = Rechnung.tBestellung_kBestellung
	JOIN dbo.trechnung RechnungenFürAufträge ON T.RichtigeRechnung = RechnungenFürAufträge.kRechnung
WHERE Anzahl > 1 AND NOT T.RichtigeRechnung = Rechnung.kRechnung
)TT)



Das Script funktioniert! Ich gebe dennoch den Hinweis
> BACKUP machen und auf eigene Gefahr ausführen...!
Wenn es geklappt hat, dann melde dich bitte nochmals....
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Umsetzung eines doppelten Dropship-Prozesses in JTL-Wawi? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Rechnungsexport und Gutschriftenexport in der Ameise erzeugt doppelte Rechnungen / Gutschriften JTL-Ameise - Fehler und Bugs 0
Rechnungen abspeichern JTL-Wawi 1.10 12
Neu alte Rechnungen User helfen Usern - Fragen zu JTL-Wawi 1
Rechnungen an Schweizer Kunden JTL-Wawi 1.10 5
Neu Rechnungsdatenservice 2.0 : Wie initial Übergabe von Rechnungen mit Belegtyp (Belegkreis) "Rechnungsausgang" an Datev Unternehmen online? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Amazon VCS-Lite Rechnungen beinhalten keine Lieferanschrift User helfen Usern - Fragen zu JTL-Wawi 0
offene Postenliste zeigt mir keine offenen Posten an, obwohl Rechnungen offen sind ? JTL-Wawi 1.9 0
Immer mehr nicht erstellte FBA Rechnungen unter "Ohne Rechnung" JTL-Wawi 1.10 5
Rechnungen werden nicht zu Amazon übertragen Amazon-Anbindung - Fehler und Bugs 3
Neu DATEV Rechnungsdatenservice Otto, Rechnungen werden nicht übertragen Schnittstellen Import / Export 0
VCS Lite Rechnungen in Statistik mit auswerten JTL-Wawi 1.10 2
Neu Umgang mit fehlerhaften Rechnungen von Verkäufern Smalltalk 0
Otto Bestellungen kommen nicht als Externe Rechnungen rein Otto.de - Anbindung (SCX) 6
Rechnungen werden in falschem Format ausgegeben JTL-Wawi 1.10 13
Neu ZahlungsFelder nur unbezahlten Rechnungen einblenden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Rechnungen erstellen bei Amazon Bestellungen nicht mehr möglich Amazon-Anbindung - Fehler und Bugs 2
Neu Kein Einlesen der VCS Rechnungen von Amazon seit 8. Mai Amazon-Anbindung - Fehler und Bugs 0
Neu Business-Rechnungen werden in JTL erstellt, aber nicht an Amazon übermittelt (VCS Lite aktiv) User helfen Usern - Fragen zu JTL-Wawi 3
OTTO Rechnungen & Gutschriften - automatisierte Buchhaltung (Dekodi Nexus / JTL2Datev) Otto.de - Anbindung (SCX) 4
JTL-FFN aus JTL-WaWi entfernen JTL-Wawi 1.9 0

Ähnliche Themen