Neu Vorlage für eine Handelsrechnung

  • Ersteller des Themas Ersteller des Themas cdx
  • Erstellungsdatum Erstellungsdatum

cdx

Sehr aktives Mitglied
13. März 2013
1.601
54
Hallo. Wir quälen uns schon eine ganze Weile mit dem Vorlageneditor rum und finden keine passende Lösung.
Wir benötigen eine saubere Handelsrechnung für die Verzollung.
Problem bei uns ist, dass wir Stücklisten dabei haben bei denen die Komponenten entsprechend bepreist werden müssen da sie unterschiedliche TARIC-Codes haben (die natürlich auch mit auf die Handelsrechnung drauf müssen).

Hat sowas schon mal jemand von euch gebaut bzw zum Laufen gebracht?

Denn wir scheitern hauptsächlich an der Neuberechnung der Preise für die Komponenten.

Beispiel:
Stückliste kostet 100 Euro und besteht aus folgenden Komponenten:
1x Artikel A zu 40€
3x Artikel B zu 20€
2x Artikel C zu 10€
Das macht einen Gesamtpreis von 120€, der ja aber nicht gezahlt wurde.

Ich brauche am Ende die korrekten Preise für die Komponenten so dass rechnerisch wieder 100€ raus kommen.

Wie komme ich an die ursprünglichen Preise für die Komponenten und kann diese ins Verhältnis setzen zum Stücklistenpreis?

Der Rechenweg wäre recht simpel:
Gesamtpreis der Stückliste / Gesamtpreis der Komponenten = Faktor
Einzelpreis * Faktor = korrekter Komponentenpreis
 

cdx

Sehr aktives Mitglied
13. März 2013
1.601
54
Nutzt hier keiner Handelsrechnungen?
Oder löst ihr das ganz anders?
 

dein-brandstempel

Aktives Mitglied
20. November 2020
51
24
Wir haben das Problem in der Druck-Vorlage folgendermaßen gelöst.

Suche die Einzelpreise aller Stücklistenkomponenten des Paketartikels und bilde die Summe. Ziehe von dieser Summe den Einzelpreis des Paketartikels ab. Diesen Betrag teile durch die Anzahl der Stücklistenkomponenten des Paketartikels und ziehe diesen Betrag von dem einzelnen Stücklistenpreis ab. So wird der Rabatt des Paketartikels gleichmäßig von allen Stücklistenkomponenten abgezogen. Das ganze sieht mit zwei SQL-DirektQuerys dann so aus:

Code:
FStr$(Stücklistenkomponenten.Artikel.Nettoverkaufspreis - 
((JTL_DirectQuery("SELECT SUM(t1.fAnzahl*t2.fVKNetto) FROM tStueckliste as t1
JOIN tArtikel AS t2 ON t1.kArtikel=t2.kArtikel
WHERE t1.kStueckliste=(SELECT tmp.kStueckliste FROM tArtikel AS tmp WHERE tmp.kArtikel = '"+str$(Auftragspositionen.Artikel.InterneArtikelnummer)+"')")
- Auftragspositionen.Artikel.Nettoverkaufspreis) 
/ JTL_DirectQuery("SELECT COUNT(*) FROM dbo.tArtikel
JOIN dbo.tStueckliste
ON dbo.tArtikel.kStueckliste = dbo.tStueckliste.kStueckliste
WHERE cArtNr = '"+Auftragspositionen.Artikel.Artikelnummer+"'")),'?&.##')
+' '+ Vorgang.Auftrag.Währung
 
  • Gefällt mir
Reaktionen: aadursun

aadursun

Sehr aktives Mitglied
28. Februar 2017
625
65
Wir haben das Problem in der Druck-Vorlage folgendermaßen gelöst.

Suche die Einzelpreise aller Stücklistenkomponenten des Paketartikels und bilde die Summe. Ziehe von dieser Summe den Einzelpreis des Paketartikels ab. Diesen Betrag teile durch die Anzahl der Stücklistenkomponenten des Paketartikels und ziehe diesen Betrag von dem einzelnen Stücklistenpreis ab. So wird der Rabatt des Paketartikels gleichmäßig von allen Stücklistenkomponenten abgezogen. Das ganze sieht mit zwei SQL-DirektQuerys dann so aus:

Code:
FStr$(Stücklistenkomponenten.Artikel.Nettoverkaufspreis -
((JTL_DirectQuery("SELECT SUM(t1.fAnzahl*t2.fVKNetto) FROM tStueckliste as t1
JOIN tArtikel AS t2 ON t1.kArtikel=t2.kArtikel
WHERE t1.kStueckliste=(SELECT tmp.kStueckliste FROM tArtikel AS tmp WHERE tmp.kArtikel = '"+str$(Auftragspositionen.Artikel.InterneArtikelnummer)+"')")
- Auftragspositionen.Artikel.Nettoverkaufspreis)
/ JTL_DirectQuery("SELECT COUNT(*) FROM dbo.tArtikel
JOIN dbo.tStueckliste
ON dbo.tArtikel.kStueckliste = dbo.tStueckliste.kStueckliste
WHERE cArtNr = '"+Auftragspositionen.Artikel.Artikelnummer+"'")),'?&.##')
+' '+ Vorgang.Auftrag.Währung

Danke für die Info.
 

Ähnliche Themen