Link Search Menu Expand Document

Einzelhandel

Neu ab v3.2 (FrĂĽhjahr 2021)

Die Software FoodCoopShop kann auch für den Einzelhandel verwendet werden, denn das Prinzip von Vorbestellung und Abholung der Produkte ist sehr ähnlich. Die notwendigen Änderungen betreffen vor allem die Gesetzestexte (AGB, Nutzungsbedingungen, Datenschutzerklärung) und die Rechnungslegung.

1) Neue Funktionen

  • Die Kunden-Rechnungen werden automatisch jeden Samstag um 10:00 Uhr (Zeitpunkt einfach änderbar) erstellt und per E-Mail an die Kunden versendet. Das Erstellen einer Rechnung kann auch manuell ausgelöst werden (fĂĽr Laufkundschaft). Rechnungen können aus “bar bezahlt” markiert werden.

  • Beim Erstellen einer Rechnung oder dem Anzeigen der Rechnungs-Vorschau werden immer die Bestellungen des aktuellen Tages oder von bereits vergangenen Tagen verwendet, aber niemals zukĂĽnftige Bestellungen (z.B. offene Vorbestellungen).

  • Der Umsatzsteuersatz von Pfand wird ĂĽber die sogenannte “Vereinfachungsregel” abgebildet: dh. immer 20% USt. (unabhängig vom Steuersatz des Produktes).

  • Die erstellten Rechnungen werden ĂĽbersichtlich im Journal (zu finden unter “Finanzberichte / Journal”) zusammengefasst. Die Rechnungsummen werden auch nach Umsatzsteuer gruppiert dargestellt, das erleichtert die Buchhaltung.

  • Das Stornieren von Rechnungen rechtlich korrekt umgesetzt, es wird dafĂĽr eine Storno-Rechnung mit den Negativ-Beträgen der Original-Rechnung erstellt.

Die dafĂĽr notwendigen Code-Ă„nderungen werden ab dem FrĂĽhjahr 2021 (mit der Version v3.2) als Open Source (MIT-Lizenz) verfĂĽgbar sein.

Die Verwendung der Software erfolgt auf eigene Gefahr! Die MIT-Lizenz schlieĂźt jegliche Haftung aus!

2) Installation

Siehe FoodCooopShop installation guide.

2.1) Zusätzliche Einstellungen für custom_config.php

'isCustomerAllowedToModifyOwnOrders' => false,

'outputStringReplacements' => array_merge(
    include(APP . 'Lib' . DS . 'OutputFilter' . DS . 'config' . DS . 'de_DE' . DS . 'memberClientConfig.php'),
    include(APP . 'Lib' . DS . 'OutputFilter' . DS . 'config' . DS . 'de_DE' . DS . 'geschaeftConfig.php'),
),

'customerMainNamePart' => 'lastname',
'showManufacturerImprint' => false,

2.2) Zusätzliche Änderungen in der Tabelle fcs_configuration

  • Einstellungen ändern (Feld “value”)
FCS_SEND_INVOICES_TO_CUSTOMERS => 1
FCS_DEPOSIT_TAX_RATE => '20,00'
FCS_INVOICE_HEADER_TEXT => 'Vorname Nachname<br />Adresse<br />UID-Nr.'

2.3) Korrekten Rechnungs-Cronjob aktivieren

SendInvoicesToManufacturers => 0
SendInvoicesToCustomers => 1