====== offer-cube / Zahlungskonditionen und Skonto ====== Zurück zur [[offer-cube:howto|Anleitungen / HowTos]] Siehe auch [[offer-cube:faq:faq_invoice-cashdiscount|FAQ: Rechnung mit Skonto als Bezahlt markieren]] \\ Siehe auch [[offer-cube:howto:pdf-special-variables|PDF Power User Funktionen Variablen/Funktionen]] \\ Siehe auch [[offer-cube:howto:multilanguage|Englische PDFs]] \\ Siehe auch [[offer-cube:howto:objref|Einstellungen Nummernkreise]] \\ ===== Allgemeines / Zusammenfassung ===== Das Modul "paymentterm" hält Konfigurationen für **Zahlungskonditionen und Skonto**. \\ Diese Zahlungskonditionen können dann einem [[offer-cube:howto:customer|Kunden]] zugewiesen werden. \\ Sobald ein [[offer-cube:howto:offer|Angebot]], [[offer-cube:howto:order-recurring|Auftrag]] oder Rechnung für diesen Kunden angelegt wird, werden die entsprechenden Zahlungskonditionen übernommen. Auch bei [[offer-cube:howto:supplierorder|Lieferantenbestellungen]] können entsprechende Zahlungskonditionen hinterlegt werden. Folgende Einstellungen können für **Zahlungskonditionen und Skonto** hinterlegt werden: * **Zahlungsart** Überweisung/Rechnung, Einziehungsauftrag, Nachnahme, Vorkasse * **Zahlungsziel Tage** Tage für das standarmäßig hinterlegte Zahlungsziel wenn eine Rechnung für den jeweiligen Kunden erstellt wird * **Skonto Tage** Tage für den Abzug des Skontos * **Skonto Prozent** Prozent für den Abzug des Skontos * **Text auf Rechnung/Angebot/Auftrag** Dieser Text wird dann auf dem jeweiligen Objekt unten nach den Positionen angedruckt. Hier können auch [[offer-cube:howto:pdf-special-variables|PDF Power User Funktionen Variablen/Funktionen]] verwendet werden. * **Text auf Rechnung/Angebot/Auftrag (englisch)** Dieser Text wird dann auf dem jeweiligen Objekt unten nach den Positionen angedruckt, falls der Kunde bzw. das jeweilige Objekt als Zielsprache "englisch" eingestellt hat. Siehe auch [[offer-cube:howto:multilanguage|Englische PDFs]]. ** ACHTUNG: ** Werden [[offer-cube:howto:paymentterm|Zahlungskonditionen/Skonto]] im [[offer-cube:howto:customer|Kundenstammdatensatz]] geändert, so müssen diese __manuell__ auch in anderen Objekten wie [[offer-cube:howto:offer|Angebote]], [[offer-cube:howto:order-recurring|Daueraufträgen]] und [[offer-cube:faq:faq_order-invoice-prepayment|Rechnungen]] geändert werden (es erfolgt keine automatische Replizierung vom Kundendatensatz). ** ACHTUNG: ** seit Build 313 (2020-06-01) muss **_objref** statt _ref verwendet werden ==== Details: Anlegen/Pflege Zahlungskonditionen ==== Unter //Einstellungen// --> //Zahlungskonditionen/Skonto// findet sich die Liste der Zahlungskonditionen. \\ Mit (+) Plus kann eine neue Zahlungskondition angelegt werden. {{offer-cube:howto:paymentterm:offer-cube_howto-paymentterm-01-list.png?600|Zahlungskonditionen Liste und neu anlegen}} ==== Details: Zahlungskonditionen bearbeiten ==== Um die Zahlungskonditionen besser zu finden wird empfohlen eine aussagekräftige **Bezeichnung** zu vergeben. \\ Oftmals macht auch eine Abkürzung Sinn, diese kann dann im Feld **Code** angegeben werden. \\ Grundsätzlich werden //Bezeichnung// und //Code// nicht auf das PDF für Angebot, Auftrag und Rechnung gedruckt. Die eingetragenen Werte für **Zahlungsziel Tage**, **Skonto Tage** und **Skonto Prozent** werden in einer Rechnung direkt verwendet, um beim Versenden das Zahlungsziel entsprechend vorausauszuwählen und beim Bezahlen den Skonto Betrag vorzuschlagen. Um dem [[offer-cube:howto:customer|Kunden]] die angebotenen Zahlungskonditionen und Skontobedingungen auch mitzuteilen, müssen diese auf dem PDF gedruckt werden. \\ Dies passiert über die Felder **Text auf Rechnung/Angebot/Auftrag** (jeweils auch für die englische Version). \\ Hier kann mit [[offer-cube:howto:pdf-special-variables|PDF Power User Funktionen Variablen/Funktionen]] gearbeitet werden. Der Standardtext kann mit einem Klick übernommen werden - dieser sieht so aus: ZAHLUNGSKONDITIONEN: [[if $obj.site_cashdiscount_percent != 0]][[$obj.site_cashdiscount_days]] Tage [[$obj.site_cashdiscount_percent|round2digit]]% Skonto, [[/if]][[$obj.site_duepayment_days]] Tage Rechnungsbetrag Hierbei ist die Variable //$obj// aus Sicht von Rechnung/Angebot/Auftrag. \\ Die Überschrift lautet fett gedruckt ** ZAHLUNGSKONDITIONEN: ** - der Fettdruck wird durch die HTML Tags **** am Anfang und **** am Ende ermöglicht. \\ Danach folgen die Zahlungskonditionen als Variablen: * das //** [[if $obj.site_cashdiscount_percent != 0]] **// sorgt dafür, dass nur ein Skonto angedruckt wird, wenn Skonto Prozent (//** $obj.site_cashdiscount_percent **//) ungleich 0 sind. * **Hinweis:** Die Variable //** $obj.site_duepayment_days **// wird bei einer Rechnung beim Versand __automatisch angepasst__, je nachdem welches tatsächliche Zahlungsziel ausgewählt wurde! \\ Natürlich kann dieser Text statt direkt in den Zahlungsbedingungen auch im Standardtext für Angebote hinterlegt werden. \\ {{offer-cube:howto:paymentterm:offer-cube_howto-paymentterm-11-neu.png|Zahlungskonditionen Details}} ==== Zahlungskonditionen dem Kunden zuweisen ==== Nun können die neuen Zahlungskonditionen dem [[offer-cube:howto:customer|Kunden]] zugewiesen werden. \\ Hierbei einen Kunden bearbeiten und im Feld **Zahlungskonditionen** die neu angelegte Zahlungskondition auswählen. {{offer-cube:howto:paymentterm:offer-cube_howto-paymentterm-12-add-to-customer.png|Zahlungskonditionen dem Kunden zuweisen}} {{offer-cube:howto:paymentterm:offer-cube_howto-paymentterm-13-customer-details.png|Zahlungskonditionen Kunden Details}} ==== Beispiel: Rechnung für Kunden erstellen ==== Wird nun eine Rechnung für den Kunden erstellt, so werden die Zahlungskonditionen/Skonto gleich übernommen. \\ In den Rechnungsdetails wird automatisch gleich der berechnet Skontobetrag angezeigt. {{offer-cube:howto:paymentterm:offer-cube_howto-paymentterm-21-invoice-detail.png|Zahlungskonditionen in Rechnungsdetails aus Kunden übernommen}} In der Rechnung wird beim Versenden automatisch der Wert für **Zahlungsziel Tage** übernommen und vorausgefüllt. \\ **Hinweis:** Wird hier manuell ein anderes Datum ausgewählt, werden die Tage neu berechnet und in [[offer-cube:howto:pdf-special-variables|Variable]] //$obj.site_duepayment_days// gespeichert. {{offer-cube:howto:paymentterm:offer-cube_howto-paymentterm-22-invoice-send.png|Rechnung Versand - Zahlungsziel aus Zahlungskonditionen übernommen}} Der **Text auf Rechnung** aus den //Zahlungskonditionen// wurde auf das PDF der Rechnung übernommen und die [[offer-cube:howto:pdf-special-variables|Variablen]] automatisch eingesetzt. {{offer-cube:howto:paymentterm:offer-cube_howto-paymentterm-23-invoice-pdf.png|Rechnung PDF Text von Zahlungskonditionen übernommen}} Nun kann die Rechnung über den Button //Bezahlen// auf bezahlt gesetzt werden. \\ Hierbei kann mit dem Button //Skonto Preis in Bezahlt übernehmen// der automatisch berechnete Skontobetrag aufgrund des Feldes **Skonto Prozent** direkt übernommen werden. \\ Gleichzeitig wird die Rechnung als //vollständig bezahlt// markiert (sonst wäre es nur eine Teilzahlung). {{offer-cube:howto:paymentterm:offer-cube_howto-paymentterm-24-invoice-pay.png|Rechnung mit Skonto auf Bezahlt setzen}} {{offer-cube:howto:paymentterm:offer-cube_howto-paymentterm-25-invoice-pay.png|Rechnung mit Skonto auf Bezahlt setzen}} ==== Beispiel: Zahlungskonditionen bereits im Angebot hinterlegen ==== Zahlungskonditionen/Skonto Vereinbarungen können bereits während der Angebotsphase direk im Angebot hinterlegt werden. \\ Gleiches gilt auch für Auftrag und Rechnung. \\ Eine Zahlungskondition kann jederzeit direkt in einem Objekt (Angebot, Auftrag, Rechnung) hinzugefügt werden (auch wenn der [[offer-cube:howto:customer|Kunde]] keine Zahlungskonditionen hinterlegt hat) oder beliebig verändert werden. {{offer-cube:howto:paymentterm:offer-cube_howto-paymentterm-31-offer-edit.png|Angebot bearbeiten und Zahlungskonditionen hinterlegen}} {{offer-cube:howto:paymentterm:offer-cube_howto-paymentterm-32-offer-detail.png|Angebot Details mit Zahlungskonditionen}} **Hinweis:** Wurde das Feld **Text auf Angebot** entsprechend gepflegt, erscheint beim Versenden dieser Text auf dem erstellten PDF nach der Positionsliste. {{offer-cube:howto:paymentterm:offer-cube_howto-paymentterm-33-offer-pdf.png|Angebot PDF mit Zahlungskonditionen}} ===== Experten Tipps: Skonto Ersparnis auf Rechnung ausweisen ===== Das System kann mit den [[offer-cube:howto:pdf-special-variables|PDF Power User Funktionen Variablen/Funktionen]] auch die Skonto Ersparnis berechnen und anzeigen. Dies funktioniert über folgende Berechnungsformel: [[( $obj.price_wtax-( $obj.price_wtax-($obj.price_wtax/100)*$obj.site_cashdiscount_percent ))|d2bCurrency]] * ** [[($obj.price_wtax/100)*$obj.site_cashdiscount_percent )]] ** berechnet den Skonto Preis nach der Formel: // Preis-inkl-MwSt / 100 x Skonto-Prozent // * ** [[( $obj.price_wtax-( $obj.price_wtax-($obj.price_wtax/100)*$obj.site_cashdiscount_percent ))]] ** zieht nun den Preis-inkl-MwSt vom vorher errechneten Skonto Preis ab * Das dann angehängte [[ < //Berechnung// > / ** | d2bCurrency ** ]] formatiert den Preis auf 2 Kommastellen mit Tausender-Trennzeichen und hängt das Euro Zeichen hinten an. Hinweis (siehe oben): \\ Das //** [[if $obj.site_cashdiscount_percent != 0]] **// sorgt dafür, dass nur ein Skonto angedruckt wird, wenn auch Skonto Prozent (//** $obj.site_cashdiscount_percent **//) ungleich 0 sind Das gesamte Beispiel kann von hier direkt in die Zahlungskonditionen kopiert werden:

ZAHLUNGSKONDITIONEN:

[[if $obj.site_cashdiscount_percent != 0 AND $obj.site_cashdiscount_days != 0]][[$obj.site_cashdiscount_days]] Tage [[$obj.site_cashdiscount_percent|round2digit]]% Skonto, zahlbarer Betrag [[( $obj.price_wtax-($obj.price_wtax/100)*$obj.site_cashdiscount_percent)|d2bCurrency]][[if $obj.status_sent != 0]] bis [[($obj.status_sent+$obj.site_cashdiscount_days*24*3600)|ut2humandate]][[/if]]
Ihre Ersparnis: [[( $obj.price_wtax-( $obj.price_wtax-($obj.price_wtax/100)*$obj.site_cashdiscount_percent ))|d2bCurrency]]
oder [[/if]][[$obj.site_duepayment_days]] Tage netto

{{offer-cube:howto:paymentterm:offer-cube_howto-paymentterm-43-skonto-calculation.png|Einstellung für die Berechnung der Skonto Ersparnis}} === Ergebnis am PDF für die Berechnung der Skonto-Ersparnis in Euro === {{offer-cube:howto:paymentterm:offer-cube_howto-paymentterm-44-skonto-calculation-result-pdf-new.png|Ergebnis am PDF für die Berechnung der Skonto Ersparnis}} ===== Experten Tipps: Zahlungsart in Variable verwenden ===== Die Zahlungsart (Variable **// $obj.site_paymethod //** in Angebot, Auftrag oder Rechnung) enthält den **internen Code der Zahlungsart** aus der aktuell ausgewählten Zahlungskondition: * 0 = Überweisung/Rechnung * 11 = Einziehungsauftrag * 15 = Nachnahme * 18 = Vorkasse * 21 = Bereits bezahlt //(z.B. wenn in einem Onlineshop die Bezahlung vorher erfolgt, bevor die Rechnung erstellt wird)// ==== Zahlungsart Einziehungsauftrag in Bankverbindung verwenden ==== In diesem Beispiel wird die Zahlungsart **Einziehungsauftrag** = interner Code **11** in den // Einstellungen ---> Druck Einstlelungen ---> Standard Texte --> Bankverbindung // verwendet, \\ um den Kunden darauf hinzuweisen, dass er den Betrag nicht einzahlen soll. Beispiel aus // Einstellungen ---> Druck Einstlelungen ---> Standard Texte --> Bankverbindung // [[if $obj.price lt 0]]Wir überweisen den Gutschrift-Betrag auf Ihr Konto [[else]]Inhaber: [[$CONFIGURATION.ownCompany]] IBAN: AT12 3456 7890 1234 5678 BIC: SPHBAT21XXX Sparkasse Hainburg/Bruck/Neusiedl [[if $obj.site_paymethod == 11]]Bitte nicht einzahlen! Der offene Rechnungsbetrag von [[$obj.price_wtax|d2bcurrency]] wird automatisch von Ihrem Konto eingezogen. [[else if $obj.site_paymethod == 15]]Bitte nicht einzahlen! Der offene Betrag wird per Nachnahme von Ihnen beglichen. [[else if $obj.site_paymethod == 18]]VORKASSE! Bitte zahlen Sie den offenen Rechnungsbetrag von [[$obj.price_wtax|d2bcurrency]] auf unser Konto ein. Danach wird Ihr Auftrag bearbeitet. Als Verwendungszweck geben Sie bitte die Rechnungsnummer [[$obj._objref]] an. [[else if $obj.site_paymethod == 21]]Bitte nicht einzahlen. Der offene Betrag wurde bereits beglichen. [[else]]Bitte zahlen Sie den offenen Betrag von [[$obj.price_wtax|d2bcurrency]] auf oben stehendes Konto ein. Als Verwendungszweck geben Sie bitte die Rechnungsnummer [[$obj._objref]] an.[[/if]][[/if]] {{offer-cube:howto:paymentterm:offer-cube_howto-paymentterm-41-use-paymethod-sepa-code11.png|Einstellungen für SEPA Lastschrift}} === Resultat SEPA Lastschrift auf PDF === {{offer-cube:howto:paymentterm:offer-cube_howto-paymentterm-42-use-paymethod-sepa-code11-result-pdf.png|Ergebnis am PDF für SEPA Lastschrift}}