Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
finanzen:kontenassistent [2019/12/18 19:54] leopold Code-Block repariert |
finanzen:kontenassistent [2019/12/19 15:49] (aktuell) leopold Code berichtigt |
||
|---|---|---|---|
| Zeile 6: | Zeile 6: | ||
| <code> | <code> | ||
| - | sRet = "4120"; | + | sRet = "4120"; //Drittland |
| - | if(business.IsEU(AVELief.Land)) | + | if(business.IsEU(AVELief.Land)) //Wenn EU-Land ... |
| { | { | ||
| - | sRet = "4400"; | + | sRet = "4400"; //...dann Konto 4400 |
| - | if(AVELief.Land!="DE" && AVELief.UIDNr!="") sRet = "4125"; | + | if(AVELief.Land!="DE" && AVELief.UIDNr!="") sRet = "4125"; //Wenn nicht DE & USt-ID ist nicht leer, dann Konto 4315 |
| + | if(AVELief.Land!="DE" && AVELief.UIDNr=="") sRet = "4315"; //Wenn nicht DE & UStID ist leer, dann Konto 4315 | ||
| } | } | ||
| </code> | </code> | ||
| - | Erläuterung des Codes, womit das Programm in folgenen Stufen prüft: | + | Erläuterung des Codes: |
| + | |||
| + | * != bedeutet "ungleich" oder "ist nicht" | ||
| + | * == bedeutet "=" | ||
| - | - Das Programm bucht Verkaufserlöse grundsätzlich in das Konto 4120, wenn die Lieferadresse in einem Drittland (nicht EU, nicht Deutschland) ist. | ||
| - | - Ist die Lieferadresse jedoch in '' AVELief.Land!="DE" '' Deutschland oder der Kunde hat keine USt-ID '' AVELief.UIDNr!'', bucht das Programm in das Konto 4400. | ||
| - | - Trifft nichts davon zu, hat der Kunde folglich eine USt-ID und das Programm bucht den Erlös in das Konto 4125. | ||
| ==== Erlöse bestimmter Produktgruppen ==== | ==== Erlöse bestimmter Produktgruppen ==== | ||
| Soll das Programm die Erlöse bestimmter Produktgruppen in ein bestimmtes Konto buchen, gilt folgender Code: | Soll das Programm die Erlöse bestimmter Produktgruppen in ein bestimmtes Konto buchen, gilt folgender Code: | ||