Zum Inhalt springen

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

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