PMS32 Online- Hilfereferenz
Steuerschlüssel
Tabellenname........ C08 Tabellenbezeichnung. Steuerschlüssel Tabellenpfad........ DATPFAD [D] - Mandantenverzeichnis: My.Clients.Path.cDbfDir Primärschlüssel..... IDC08+IDC26+DTOS(GDATUM)+IDC09 Primärindex......... IDC08SDL Primärfilter........ NOT DELETED() Candidateschlüssel.. UPPER(BEZEI) Candidateindex...... BEZEI Candidatefilter..... .NOT. DELETED() Autoupdate.......... True
Eingabe der Steuerschlüssel für Steuerberechnungen. In dieser Tabelle werden die Prozentsätze für die Berechnung der Mehrwert- bzw. Vorsteuer hinterlegt. Die Steuerberechnung in PMS32 geht über verschiedene Felder der Kopf- sowie der Positionsdaten. Ein Beispiel für die Berechnung der Mehrwertsteuer im Vorgang können Sie sich im Codebeispiel ansehen. In der Stammmaske C0801 wird jeweils nur EIN Kürzel für den Steuerschlüssel "voller Steuersatz" für C08.IDC08 gewählt. Z.B. "001". Alle weiteren Daten werden dann in den Feldern C08.IDC09 - Steuerschlüsselland C08.GDATUM - Gültig ab und C08.IDC26 hinterlegt, wobei die Sprache zumindest in der Systemsprache vorliegen muss. Ändert sich der Steuersatz ab einem bestimmten Datum, so wird in der Maske C0108 einfach eine Kopie des Datensatzes mit "gleichem" Schlüssel erstellt und ein neues Datum für C08.GDATUM eingetragen. Damit berechnet PMS32 für alle Steuerberechnungen ab diesem Datum die Steuersätze mit dem neuen Steuersatz. In etwa Gleiches gilt für Steuerberechnungen, die für ausländische Kunden bzw. Lieferanten durchgeführt werden müssen. Hier wird eine Kopie mit gleichem Schlüssel erstellt und nur das Land C08.IDC09 entsprechend ausgetauscht. Beim Kunden bzw. Lieferanten muss dort im Feld "Steuerschlüsselland" .IDC09ST dann das entsprechende Land hinterlegt werden, was als Vorlage für Vorgänge bzw. Bestellungen dient.
*/ Die Berechnung des Steuersatzes anhand eines Beispiels aus den Vorgängen E10 */ Zur Berechnung des Steuersatzes werden folgende Felder aus den Tabellen herangezogen: */ E10.IDC09ST - Steuerschlüsselland, kommt aus der Kundentabelle C63 */ E10.RGDATUM - Rechnungs- bzw. Belegdatum. Stichdatum für die Steuersatz Berechnung */ E11.IDC08 - Steuerschlüssel der Vorgangsposition */ Die Berechnung per SQL Select aus C08 SELECT c08.proz ; FROM c08; WHERE c08.idc26 = My.cIdc26; AND c08.idc08 = e11.idc08; AND c08.idc09 = e10.idc09st; AND c08.gdatum = ; (SELECT MAX(c08.gdatum) FROM c08 ; WHERE c08.idc26 = My.cIdc26; AND c08.idc08 = e11.idc08; AND c08.idc09 = e10.idc09st; AND c08.gdatum <= e10.rgdatum); INTO CURSOR query NOFILTER */ Aus obigem SQL Select lassen sich demnach folgende Relationen herstellen: */ My.cIdc26 => C08.IDC26 && Feststehende Systemgröße (Systemsprache) */ E10.IDC09ST => C08.IDC09 && Steuerländerkürzel, kommt in diesem Fall aus C63.IDC09ST (Vorlage) */ E10.RGDATUM => C08.GDATUM && Rechnungsdatum wird für Gültigkeitsprüfung benutzt */ E11.IDC08 => C08.IDC08 && Steuerschlüssel aus Artikelstamm
Siehe auch : Hauptmenü / Hauptindex / Such Index / Cursor Index / Programm Module / Tabellen Index / Tabellenmodule / Masken Index / Programmcode Index / Servicepacks / My.Struktur / Funktionen / Sonstiges Index
Lokale Benutzerhilfe : Meine eigene Hilfe / Zurück zur PMS32 - Hilfe
Dateiversion:1.0.04#3648 - H.U.DD#SSFF 02.12.2022
Senden Sie Ihren Kommentar zu diesem Thema an das Entwicklungsteam von PMS32
Weitere Informationen finden Sie unter der aktuellen
PMS32 WEB-Hilfe
Die Informationen dieser Mitteilung sind vertraulich und nur für Sie bestimmt. Unbefugtes Weiterleiten,
Veröffentlichen, Kopieren usw. sind untersagt und werden gerichtlich verfolgt.
© PMS Compelec GmbH 2022 ® el-Projekt