Sofern das Modul Sammelrechnung aktiviert wurde, kann man unter Add-ons->Sammelrechnung Shopbezogen verschiedene Einstellungen vornehmen.
Konfiguration pflegen
Nachdem man einen Shop ausgewählt hat kann man im Tab "Einstellungen" folgende Konfiguration vornehmen
Vorlage Ist die Vorlage für die zu erstellende Sammelrechnung
Nächste Rechnungsnummer Ist die nächste zu verwendende Rechnungsnummer
Beispielvorlage
xml p, td { font-size: 9pt; }Sammelrechnung Nr. {$billingNumber}
Sehr geehrte Damen und Herren,
Wir rechnen wir hiermit folgende Bestellungen und Positionen ab:
| Bestellposition | Bestellung | Menge | Summe | ||||||
| {$orderItemKey}. | {$orderItem->title} | {$order->orderCode} / {$order->orderNumber} {if $orderItem->createDate} ({$orderItem->createDate->format('d.m.Y')}){/if} |
{$orderItem->quantity} | {($orderItem->totalPrice/100)|number_format:2:',':'.'} € | |||||
| Bestellung {$order->orderCode} beinhaltet {$order->items|count} Positionen | {$order->netPrice|number_format:2:',':'.'} € | ||||||||
Wir bedanken uns nochmals für Ihre Bestellungen.
Mit freundlichen Grüßen,
Ihre PRINT LOUNGE
]]>Vorlagen-VariablenBestellung | |
|---|---|
Die Bestellungen müssen in einer Schleife durchlaufen werden. | |
ID | {$order->id} |
Bestellcode | {$order->orderCode} |
Bestellnummer | {$order->orderNumber} |
Lieferadresse | {$order->deliveryAddress} |
Rechnungsadresse | {$order->invoiceAddress} |
Summe Netto | {$order->calculatedNetPrice} |
Summe Brutto | {$order->calculatedGrossPrice} |
MwSt. enthalten? | {order->taxIncluded} |
Bestellpositionen | |
Die Bestellpositionen müssen in der Schleife der Bestellungen in einer weiteren Schleife durchlaufen werden. items key=orderItemKey item=orderItem} Innerhalb dieser Schleife lassen sich die nachfolgenden Variablen ausgeben. {/foreach}]]> | |
ID | {$orderItem->id} |
Bezeichnung | {$orderItem->title} |
Artikel-ID | {$orderItem->articleId} |
Artikeltyp | {$orderItem->articleType} |
Menge | {$orderItem->quantity} |
Bemerkung | {$orderItem->remark} |
Summe | {$orderItem->totalPrice |
Kostenstelle | {$orderItem->costCenter |
Personalisierungsdaten | {$orderItem->personalizationData} |
Zusatz | |
Rechnungsnummer | {$billingNumber} |
Gesamtsumme | {$total} |
Gesamtsumme Netto | {$costs.netPrice} |
Gesamtsumme Brutto | {$costs.grossPrice} |
Steuer Werte | {$costs.taxValues} (Array) |
Als zusätzliche Variable steht noch {$total} zur Verfügung, welche den Gesamtpreis aller enthaltenen Bestellpositionen in Cent enthält. Der entsprechende Zahlbetrag in Euro kann beispielsweise mit {($total/100)|number_format:2:',':'.'} € ausgegeben werden.
Export erstellen
Um ein neue Sammelrechnung zu erstellen, kann innerhalb der Moduleinstellungen im Reiter "Export" eine Einschränkung der abzurechnenden Bestellungen getroffen werden.
Wichtig: Bei einem Export von Sammelrechnungen werden die betroffenen Bestellungen automatisch in den Status "erledigt" versetzt. Außerdem werden Bestellungen mit dem Status "Erledigt" oder "Storno" nicht berücksichtigt.
Exporteinstellung | Beschreibung |
|---|---|
Zeitraum | Der zu berücksichtigende Zeitraum kann beliebig eingegrenzt werden, wobei auch nur ein Start- oder Enddatum angegeben werden kann. Es ist allerdings zu beachten, dass ein größerer Zeitraum eine längere Verarbeitungsdauer mit sich bringt. |
Lieferadresse | Ein exakter Treffer zu einer Lieferadresse muss aus den Angaben im Warenkorb zusammengesetzt werden. Die Suchanfrage setzt sich wie folgt zusammen: "Straße, PLZ ORT" |
Benutzergruppe | Die Sammelrechnungen können auf eine bestimmte Benutzergruppe des Shops beschränkt werden. |
Benutzer | Die Sammelrechnungen können auf einen bestimmten Benutzer des Shops beschränkt werden. |