Skip to main content

🚚 Warenbewegungen (Dispos verpacken) & Fakturierung durchführen

In dieser Übung sollst du die zuvor erstellten Dispos verpacken und anschließend eine Rechnung (Faktura) erstellen und auswerten.


🔹 Dispos über Massenbearbeitung verpacken

Verwende die Massenbearbeitung, um die erstellten Dispos zu verpacken.

🧾 1.  Abfrage: Warenbewegung anzeigen

Schreibe danach eine SQL Abfrage um die folgenden Informationen zu ermitteln:

Feldbeschreibung Technischer Feldname
AktionAction.aName
Gepackter Artikel TransPos.aName
Menge TransPos.BookingAmount
Kistennummer TransPos.GroupID
Beschreibungstext DescText.aName
Beschreibungstext (kurz)DescText.aShortName
Kontrakt-SID Trans.FK_Contract_SID

🧾  2. Abfrage: Warenbewegung anzeigen

Schreibe eine SQl Abfrage die dir alle Warenbewegungen (Trans) & deren Positionen ausgibt die

  • die den Status (FK_Enqstate_SID) abgeschlossen haben
  • die einen Buchungszeitpunkt zwischen 01.05.25 & 30.05.25 haben

Gib dabei folgende Felder aus:

FeldbeschreibungTechnischer Feldname
Gepackter ArtikelTransPos.aName
MengeTransPos.BookingAmount
KistennummerTransPos.GroupID
BeschreibungstextDescText.aName
StatusENqstate.aName
Kontrakt-SIDTrans.FK_Contract_SID

⚠️ Hinweis:
Zeige nur aktive Datensätze an:
RecordState.SID <> 2

 


 

🔹Faktura erstellen

Erstelle nun einen Faktura-Auftrag für den verpackten Auftrag.

🧾 Abfrage: Rechnungsinformationen anzeigen

Ermittle anschließend folgende Informationen aus der erstellten Rechnung:

FeldbeschreibungTechnischer Feldname
Bezeichnung des Faktura-AuftragsInvoiceBatch.aName
RechnungsnummerInvoice.aName
Name des RechnungspartnersCRMAdress.aNameFull
Adresse des RechnungspartnersCRMAdress.streetFull, zipCode, city
ZahlungsfristInvoice.InvoiceLPayDate
ZahlungsbedingungPaymentType.aName
Nettobetrag der RechnungInvoice.ValueNetRat
Bruttobetrag der RechnungInvoice.ValueGrossRat
ArtikelbezeichnungArticle.aName
Menge je RechnungspositionInvoicePos.AmountBooking
Bruttobetrag der RechnungspositionInvoicePos.ValueGrossRat
Kontrakt-SIDContract.SID
Warenbewegungs-SIDTrans.SID

⚠️ Wichtig:

Nur aktive Datensätze anzeigen: RecordState.SID <> 2

Stornierte Rechnungen ausschließen: Invoice.FK_InvoiceRev_SID IS NULL