Leistung Verrechnung

| Leistung | Seite Verrechnung |
|---|---|
| Weiterverrechnungs-Währung | gemäss Verrechnungssatz bzw. gemäss Adresse, wenn nur ein Verrechnungssatz in Hw vorliegt. Siehe Hinweis unten. |
| Währungskurs | gemäss Währungstabelle, allenfalls übersteuerbar |
| Externe Verrechnung | |
| Verrechenbare Menge | eine von der effektiv erfassten Menge (nach oben oder unten) für die Verrechnung abweichende Menge erfassbar. |
| Netto-Ansatz | gemäss externem Verrechnungssatz für die Fakturierung, übersteuerbar, sofern dort so vorgesehen |
| pro | Zeit- bzw. Mengeneinheit |
| Genereller Kundenrabatt bzw. -zuschlag | in % gemäss Adressstamm, Register Debitor, sofern in der Tätigkeit/Spesenart/Auslage nicht ausgeschaltet |
| Mwst-Code | gemäss externem Verrechnungssatz |
| Verwendeter Verrechnungssatz | gemäss Leistungsarten: Allgemein / Allgemein für AD Tätigkeit / Tätigkeit für AD Spesenart / Spesenart für AD Auslage / Auslage für AD Artikelpreis usw. |
| Interne Verrechnung | |
| Nettoansatz | gemäss internem Verrechnungssatz für die internen Belastungen Achtung: Wird bei einem Verbrauch (Material / Artikel) - im Gegensatz zum Verkaufspreis - der Einkaufspreis für die interne Verrechnung nicht gezogen, obwohl ein Einkaufspreis vorhanden ist, dann sind die Einheiten des Verkaufs- und Einkaufspreises ungleich. Die Preis-Einheiten müssen übereinstimmen. Die Einheit im Einkauf darf eine andere sein, auch der zugehörige Einkaufspreis. Aber für die interne Verrechnung braucht in einem solchen Fall quasi einen internen Einkaufspreis als Verrechnungssatz mit der gleichen Einheit wie der Verkaufspreis. Siehe dazu Artikel - Register Einkauf - Unterschiedliche Recheneinheiten im Verkauf und Einkauf. Beim internen Verrechnen von Materialverbräuchen werden die Konten, Kst / Ktr immer ab den Artikelangaben hinter dem Button "Interne Verrechnung" gezogen, egal, ob in der Systemeinstellung "Leistungserfassung" die interne Kostenverrechnung "gemäss Mitarbeiterangaben" gestellt ist oder nicht. |
| Mwst-Code | gemäss internem Verrechnungssatz für die internen Belastungen |
| Interne Leistung nicht verbuchen | sofern das gewünscht wird |
| Interne Leistung | Checkbox ob verbuchen oder nicht |
| Interner Beschrieb | Mit dem Pfeilbutton wird der Mitarbeiter eingetragen. frei gestaltbar, kommt nicht auf die Rechnung. Es können Multistyle-Eigenschaften verwendet werden. |
![]() |
Setzen von Datum und Zeit sowie Benutzernamen |
Fw in der Leistungserfassung
Wenn beispielsweise
- die Hauptwährung (Hw) in CHF
- und die Adresse (fälschlicherweise) in EUR geführt werden (weil die Adresse im Ausland liegt),
- die Verrechnungssätze der Tätigkeiten, Spesenarten oder Auslagen nur in CHF vorliegen
- und aufgrund dieser Situation Leistungen erfasst werden,
- werden EUR-Leistungen angelegt,
- indem der Nettoansatz von CHF gemäss Währungstabelle in EUR umgerechnet wird.
- Wird die Adresse dann in CHF umgestellt und
- werden die neuen Leistungen logischerweise in CHF angelegt.
- Beim Verrechnen solcher Leistungen in Rechnungen werden nur die CHF-Leistungen fakturiert. Damit die falsch in EUR erfassten Leistungen wieder in CHF umgewandelt werden können,
- müssen diese unverrechneten (roten) Leistungen des entsprechenden Dossiers gesucht, markiert
- und mit der nachstehenden Formel korrigiert werden.
Formel: Fw-Leistungen in CHF-Leistungen ändern:
[s1_Leistung]r_Waehrung:=1 //Umstellen des Währungscodes auf CHF, falls die ID=1 ist [s1_Leistung]s_Nettoansatz__FW:=[s1_Leistung]s_Nettoansatz__HW //Ansatz CHF = neu Ansatz Fw (der CHF-Ansatz wird in Fw übernommen) If ([s1_Leistung]s_Pro__Menge__Einheiten>0) //Nettobetrag Fw neu aufgrund Nettoansatz_Fw berechnen [s1_Leistung]s_Nettobetrag__FW:=Round([s1_Leistung]s_Nettoansatz__FW*[s1_Leistung]s_Menge/[s1_Leistung]s_Pro__Menge__Einheiten;2) Else [s1_Leistung]s_Nettobetrag__FW:=Round([s1_Leistung]s_Nettoansatz__FW*[s1_Leistung]s_Menge;2) End if If ([s1_Leistung]r_MwSt_Code>0) //Totalbetrag aufgrund Mwst-Code neu berechnen (Nettobetrag*(100+Mwstsatz)) RELATE ONE([s1_Leistung]r_MwSt_Code) [s1_Leistung]s_Totalbetrag__FW:=Round([s1_Leistung]s_Nettobetrag__FW*(100+[x0_MWSt_Satz]s_MWSt_Satz)/100;2) UNLOAD RECORD([x0_MWSt_Satz]) Else [s1_Leistung]s_Totalbetrag__FW:=[s1_Leistung]s_Nettobetrag__FW End if [s1_Leistung]s_Mehrwertsteuer__FW:=Round([s1_Leistung]s_Totalbetrag__FW-[s1_Leistung]s_Nettobetrag__FW;2) //Mwst-Betrag ausrechnen [s1_Leistung]s_Nettobetrag__HW:=[s1_Leistung]s_Nettobetrag__FW [s1_Leistung]s_Totalbetrag__HW:=[s1_Leistung]s_Totalbetrag__FW [s1_Leistung]s_Mehrwertsteuer__HW:=[s1_Leistung]s_Mehrwertsteuer__FW
