User Tools

Site Tools


offer-cube:howto:paymentterm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

offer-cube:howto:paymentterm [2020/06/01 17:50]
offer-cube:howto:paymentterm [2024/02/23 12:56] (current)
Line 1: Line 1:
 +====== 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:
 +
 +<​code>​
 +<​b>​ZAHLUNGSKONDITIONEN:</​b>​
 +[[if $obj.site_cashdiscount_percent != 0]][[$obj.site_cashdiscount_days]] Tage [[$obj.site_cashdiscount_percent|round2digit]]% Skonto, [[/​if]][[$obj.site_duepayment_days]] Tage Rechnungsbetrag
 +</​code>​
 +
 +Hierbei ist die Variable //$obj// aus Sicht von Rechnung/​Angebot/​Auftrag. \\
 +Die Überschrift lautet fett gedruckt ** <​nowiki>​ ZAHLUNGSKONDITIONEN:​ </​nowiki>​ ** - der Fettdruck wird durch die HTML Tags **<​nowiki><​b></​nowiki>​** am Anfang und **<​nowiki></​b></​nowiki>​** am Ende ermöglicht. \\
 +Danach folgen die Zahlungskonditionen als Variablen:
 +
 + * das //​**<​nowiki>​ [[if $obj.site_cashdiscount_percent != 0]] </​nowiki>​ **// 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:​ <​nowiki>​ [[( $obj.price_wtax-( $obj.price_wtax-($obj.price_wtax/​100)*$obj.site_cashdiscount_percent ))|d2bCurrency]] </​nowiki>​
 +
 + * ** <​nowiki>​[[($obj.price_wtax/​100)*$obj.site_cashdiscount_percent )]]</​nowiki>​ ** berechnet den Skonto Preis nach der Formel: // Preis-inkl-MwSt / 100 x Skonto-Prozent //
 + * ** <​nowiki>​[[( $obj.price_wtax-( $obj.price_wtax-($obj.price_wtax/​100)*$obj.site_cashdiscount_percent ))]]</​nowiki>​ ** zieht nun den Preis-inkl-MwSt vom vorher errechneten Skonto Preis ab
 + * Das dann angehängte ​ <​nowiki>​[[ < </​nowiki>​ //​Berechnung//​ <​nowiki>​ > / </​nowiki>​ ** <​nowiki>​ | d2bCurrency </​nowiki>​ ** <​nowiki>​]]</​nowiki>​ formatiert den Preis auf 2 Kommastellen mit Tausender-Trennzeichen und hängt das Euro Zeichen hinten an.
 +
 +Hinweis (siehe oben): \\
 +Das //​**<​nowiki>​ [[if $obj.site_cashdiscount_percent != 0]] </​nowiki>​ **// 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:
 +
 +<​code>​
 +<​p><​strong>​ZAHLUNGSKONDITIONEN:</​strong></​p>​
 +<​p>​[[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 <​strong>​[[( $obj.price_wtax-($obj.price_wtax/​100)*$obj.site_cashdiscount_percent)|d2bCurrency]]</​strong>​[[if $obj.status_sent != 0]] bis <​strong>​[[($obj.status_sent+$obj.site_cashdiscount_days*24*3600)|ut2humandate]]</​strong>​[[/​if]]<​br />
 +Ihre Ersparnis: [[( $obj.price_wtax-( $obj.price_wtax-($obj.price_wtax/​100)*$obj.site_cashdiscount_percent ))|d2bCurrency]]<​br />
 +oder [[/​if]][[$obj.site_duepayment_days]] Tage netto</​p>​
 +</​code>​
 +
 +{{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 //
 +
 +<​code>​
 +[[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 <​b>​[[$obj.price_wtax|d2bcurrency]]</​b>​ 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 <​b>​[[$obj.price_wtax|d2bcurrency]]</​b>​ auf unser Konto ein. Danach wird Ihr Auftrag bearbeitet.
 +Als Verwendungszweck geben Sie bitte die Rechnungsnummer <​b>​[[$obj._objref]]</​b>​ an.
 +[[else if $obj.site_paymethod == 21]]Bitte nicht einzahlen. Der offene Betrag wurde bereits beglichen.
 +[[else]]Bitte zahlen Sie den offenen Betrag von <​b>​[[$obj.price_wtax|d2bcurrency]]</​b>​ auf oben stehendes Konto ein.
 +Als Verwendungszweck geben Sie bitte die Rechnungsnummer <​b>​[[$obj._objref]]</​b>​ an.[[/​if]][[/​if]]
 +</​code>​
 +
 +{{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}}
 +
 +
 +
 +