Neu Amazon VCS neues Formular

Andreas3004

Gut bekanntes Mitglied
8. August 2007
225
16
Auf dem neuen Formular "externer Beleg" fehlt die ausgewiesene MwSt.
Ist das ein Einstellungsfehler oder ein Formularfehler?
Vor dem update war alles in Ordnung
 

Andreas3004

Gut bekanntes Mitglied
8. August 2007
225
16
Nein die Sendung ging nicht ins Ausland.
Das Formular welches JTL für Externe Belege zur Verfügung stellt VCS weist keine MwSt. aus.
Wenn ich das alte nehme was vor dem Update funktioniert hat, läuft der Upload nicht mehr weil irgendwelche Variabeln drin sind die nicht
aktzeptiert werden.
 

WITTKO

Gut bekanntes Mitglied
15. Februar 2016
133
13
Hallo Herr Fritzler,
hat sich hierzu was getan?

Können Sie uns den Code für die Formulareinstellungen einfach hier posten?
 

Eugen Fritzler

Moderator
1. März 2022
246
105
Das Ticket liegt noch bei der Entwicklung.

Ein Differenzbetrag kann aber damit ausgewiesen werden:

Code:
LocCurrL$(Report.GrossPriceTotal - Report.NetPriceTotal, @ExternalDocumentCulture)
 

prs

Sehr aktives Mitglied
20. Juli 2016
101
46
Wie sieht es nun hier aus?

Man kann den MwSt -Satz der Externen Rechnung nach wie vor nicht ausgeben!

Ob das Finanzamt das so gerne hat?? Ich denke nicht!
 

prs

Sehr aktives Mitglied
20. Juli 2016
101
46
Ich rede vom MwSt Satz in %, nicht vom MwSt Betrag.

Natürlich kann ich auch irgendeine Division machen um den Satz zu bekommen, aber man wird doch von einem Profi ERP System, wo man 1000 EUR/Monat bezahlt erwarten können, dass eine grundlegende Funktion wie diese vorhanden ist!?

Wieso ist diese Implementierung mit den Externen Rechnungen so grottig?

Wieso wurden die DB-Felder alle neu benannt? Wieso hat man nicht die Rechnungstabelle einfach 1:1 kopiert??

Wieso benötigt man jetzt neue Vorlagen, obwohl das hier ja auch Rechnungen sind?
Man muss jetzt statt 5 Vorlagen, 10 Vorlagen pflegen, die noch dazu unterschiedliche Konfigurationen/Variablen haben, obwohl sie konzeptuell 1:1 dasselbe sein sollten!
 

Eugen Fritzler

Moderator
1. März 2022
246
105
Ich rede vom MwSt Satz in %, nicht vom MwSt Betrag.

Natürlich kann ich auch irgendeine Division machen um den Satz zu bekommen, aber man wird doch von einem Profi ERP System, wo man 1000 EUR/Monat bezahlt erwarten können, dass eine grundlegende Funktion wie diese vorhanden ist!?

Wieso ist diese Implementierung mit den Externen Rechnungen so grottig?

Wieso wurden die DB-Felder alle neu benannt? Wieso hat man nicht die Rechnungstabelle einfach 1:1 kopiert??

Wieso benötigt man jetzt neue Vorlagen, obwohl das hier ja auch Rechnungen sind?
Man muss jetzt statt 5 Vorlagen, 10 Vorlagen pflegen, die noch dazu unterschiedliche Konfigurationen/Variablen haben, obwohl sie konzeptuell 1:1 dasselbe sein sollten!
Dafür gibt es die zweite Lösung. Dort sind sowohl der Prozentsatz als auch der Wertsatz vorhanden.
 

prs

Sehr aktives Mitglied
20. Juli 2016
101
46
Alles klar, das heißt du liest hier einfach den ersten MwSt Satz Wert den du in der tExternerBelegPosition-Tabelle findest.

Code:
JTL_DirectQuery("DECLARE @cBelegNr NVARCHAR(50) = " + Chr$(39) + Report.DocumentNumber + Chr$(39) + ";
SELECT DISTINCT
    CAST(ROUND(p.fMwStSatz, 2) AS DECIMAL(5,2)) AS VATRate
FROM Rechnung.tExternerBeleg AS b
JOIN Rechnung.tExternerBelegTransaktion AS t
    ON b.kExternerBeleg = t.kExternerBeleg
JOIN Rechnung.tExternerBelegPosition AS p
    ON t.kExternerBelegTransaktion = p.kExternerBelegTransaktion
WHERE p.nKindtyp != 1
  AND b.cBelegNr = @cBelegNr;")



Was ist aber, wenn wir verschiedene MwSt Sätze haben? Auf den alten Rechnungsvorlagen sieht es so aus und funktioniert.
Ich nehme an das funktioniert so in deiner Vorlage nicht?

Screenshot 2025-11-03 at 09.33.09.png
 

Eugen Fritzler

Moderator
1. März 2022
246
105
Alles klar, das heißt du liest hier einfach den ersten MwSt Satz Wert den du in der tExternerBelegPosition-Tabelle findest.

Code:
JTL_DirectQuery("DECLARE @cBelegNr NVARCHAR(50) = " + Chr$(39) + Report.DocumentNumber + Chr$(39) + ";
SELECT DISTINCT
    CAST(ROUND(p.fMwStSatz, 2) AS DECIMAL(5,2)) AS VATRate
FROM Rechnung.tExternerBeleg AS b
JOIN Rechnung.tExternerBelegTransaktion AS t
    ON b.kExternerBeleg = t.kExternerBeleg
JOIN Rechnung.tExternerBelegPosition AS p
    ON t.kExternerBelegTransaktion = p.kExternerBelegTransaktion
WHERE p.nKindtyp != 1
  AND b.cBelegNr = @cBelegNr;")



Was ist aber, wenn wir verschiedene MwSt Sätze haben? Auf den alten Rechnungsvorlagen sieht es so aus und funktioniert.
Ich nehme an das funktioniert so in deiner Vorlage nicht?

Den Anhang 127184 betrachten
Habe ich so nicht getestet, kannst du gern machen und mir Bescheid geben, dann kann ich das ggf. noch anpassen.

Habe solche Datensätze nicht.
 

Ähnliche Themen