Frankreich

Module

Die folgenden Module werden automatisch mit der französischen Lokalisierung installiert:

Name

Technische Bezeichnung

Beschreibung

Frankreich - Buchhaltung

l10n_fr_account

Französisches Steuerpaket, das nur für Unternehmen auf dem französischen Festland gilt und keine DOM-TOMs (Départements d’Outre-Mer et Territoires d’Outre-Mer, d. h. Frankreichs Überseegebiete und -territorien) umfasst.

Frankreich - Buchhaltungsberichte

l10n_fr_reports

Export der französischen Umsatzsteuererklärung, die an DGFiP, eine OGA oder einen professionellen Buchhalter gesendet werden kann.

Frankreich - Umsatzsteuer-Betrugsschutzzertifizierung für Kassensystem (CGI 286 I-3 bis)

l10n_fr_pos_cert

Umsatzsteuer-Betrugsschutzzertifizierung für Verkaufsstellen.

Frankreich - E-Rechnung (Zugelassene Plattform)

l10n_fr_pdp

Unterstützung für die verpflichtende elektronische Rechnungsstellung in Frankreich zum Senden und Empfangen von Dokumenten über die von Odoo zugelassene Plattform.

Frankreich - E-Reporting für Kassensystem

l10n_fr_pdp_pos

PDP Flux 10 E-Reporting für Kassensystem.

Zusätzlich müssen die folgenden Module manuell installiert werden:

Name

Technische Bezeichnung

Beschreibung

Frankreich - FEC-Import

l10n_fr_fec_import

Import von Standard-FEC-Dateien, nützlich für den Import der Buchhaltungshistorie.

Frankreich - Personalabrechnung mit Buchhaltung

l10n_fr_hr_payroll_account

Enthält die erforderlichen Buchhaltungsdaten für die Regeln der Personalabrechnung für Frankreich.

Frankreich - Peppol-Integration mit Chorus Pro

l10n_fr_facturx_chorus_pro

Fügt die für die Einreichung von Rechnung bei Chorus Pro benötigten Felder hinzu.

Bemerkung

In einigen Fällen, z. B. bei einem Upgrade auf eine Version mit zusätzlichen Modulen, ist es möglich, dass Module nicht automatisch installiert werden. Fehlende Module können manuell installiert werden.

Lokalisierungsübersicht

Das französische Lokalisierungspaket gewährleistet die Einhaltung der französischen Steuer- und Buchhaltungsvorschriften. Es umfasst Werkzeuge zur Verwaltung von Steuern, Steuerpositionen, Berichterstattung und einen vordefinierten Kontenplan, der auf die französischen Standards zugeschnitten ist.

Das französische Lokalisierungspaket bietet die folgenden Hauptfunktionen, um die Einhaltung der lokalen Steuer- und Buchhaltungsvorschriften zu gewährleisten:

Berichtswesen

Installation des Moduls Frankreich - Buchhaltung (l10n_fr_account) ermöglicht den Zugriff auf einige für Frankreich spezifische Buchhaltungsberichte, wie:

  • Bilan comptable (FR) (Bilanz)

  • Compte de résultats (FR) (Gewinn und Verlust)

  • Rapport de taxes (FR) (Steuerbericht)

Buchhaltung

Elektronische Rechnungsstellung

B2B- und B2C-Rechnungsstellung

Die französische Reform der elektronischen Rechnungsstellung (réforme de la facturation électronique) betrifft alle in Frankreich umsatzsteuerlich registrierten Unternehmen und wird in zwei Phasen eingeführt:

  • Ab dem 1. September 2026:

    • Jedes Unternehmen muss in der Lage sein, inländische B2B-E-Rechnungen über plateformes agréées (zugelassene Plattformen) zu empfangen (E-Rechnung)

    • Großunternehmen (GE) und mittelständische Unternehmen (ETI) müssen inländische B2B-E-Rechnungen versenden (E-Rechnung) und müssen Daten über bestimmte Vorgänge wie B2C- und grenzüberschreitende B2B-Vorgänge an die Steuerbehörden übermitteln (E-Reporting)

  • Ab dem 1. September 2027 unterliegen alle Unternehmen, einschließlich kleiner und mittlerer Unternehmen (PME) und Kleinstunternehmen, denselben E-Rechnungs- und :ref:`E-Reporting- <localizations/france/e-invoicing-fac-elec-reporting>`Anforderungen.

Odoo ist offiziell als plateforme agréée (zugelassene Plattform) im E-Rechnungsnetzwerk zertifiziert. Es unterstützt den Empfang von Dokumenten in verschiedenen Formaten (Factur-X, UBL und CII) und das Versenden von Dokumenten ausschließlich im UBL-Format.

Bemerkung

Von der Umsatzsteuer befreite Transaktionen gemäß Artikel 261-261E sind ausgeschlossen.

Konfiguration

Um die E-Rechnungs- und E-Reporting-Funktionen zu aktivieren, befolgen Sie diese Konfigurationsschritte:

  1. Stellen Sie sicher, dass das Modul Frankreich - E-Rechnung (Zugelassene Plattform) (l10n_fr_pdp) installiert ist.

  2. Gehen Sie in der App Buchhaltung oder Rechnungsstellung zu Konfiguration ‣ Einstellungen, scrollen Sie nach unten zum Abschnitt Französische elektronische Rechnungsstellung und klicken Sie auf Elektronische Rechnungsstellung aktivieren.

  3. Füllen Sie im Fenster Über französische elektronische Rechnungsstellung senden das Feld E-Mail mit der E-Mail-Adresse eines gesetzlichen Vertreters aus und klicken Sie auf Authentifizieren:

    • Klicken Sie im Pop-up-Fenster auf Authentifizierung beginnen.

    • Klicken Sie im Fenster Zugriff auf die gesetzlichen Vertreter Ihres Unternehmens auf Status prüfen, wählen Sie dann Ihren Namen in der Liste Bitte wählen Sie aus, wer Sie sind aus und klicken Sie auf Bestätigen.

    • Um Ihre Identität zu überprüfen, klicken Sie auf Authentifizierungsseite öffnen.

    • Klicken Sie im Fenster Authentifizierung auf Code empfangen, geben Sie dann den per E-Mail erhaltenen 5-stelligen Code ein und klicken Sie auf Bestätigen.

    • Klicken Sie im Fenster Identitätsprüfung auf Weiter.

    • Um die Verifizierung abzuschließen, klicken Sie auf das (Plus)-Symbol unter Fügen Sie hier Ihr Dokument hinzu, um eine Kopie Ihres Personalausweises, Reisepasses oder Ihrer Aufenthaltserlaubnis hochzuladen, und klicken Sie dann auf Weiter.

    • Um die Attestation de désignation de plateforme agréée (Bescheinigung über die Benennung einer zugelassenen Plattform) elektronisch zu signieren, klicken Sie auf Weiter, um sie zu überprüfen, dann klicken Sie erneut auf Weiter und aktivieren Sie beide Optionen:

      • Ich bestätige, dass ich alle Dokumente gelesen habe.

      • Ich akzeptiere die allgemeinen Nutzungsbedingungen von VIALNIK 360 und das Signaturzertifikat.

    • Klicken Sie auf E-Signatur.

    • Sobald die E-Signatur bestätigt ist, können die signierte Bescheinigung sowie die Allgemeinen Geschäftsbedingungen bei Bedarf heruntergeladen werden.

    Die Authentifizierung ist dann erfolgreich und die Seite kann geschlossen werden.

  4. Klicken Sie im Fenster Über französische E-Rechnung senden auf Aktualisieren.

  5. Überprüfen Sie, dass das Feld Kennung mit Ihrer SIREN-Nummer ausgefüllt ist, aktivieren Sie die Option Pilotphase, wenn Sie die E-Rechnungsstellung vor dem 1. September 2026 konfigurieren, und klicken Sie auf Registrierung bestätigen.

  6. Ihre französische E-Rechnungs-ID ist jetzt bereit, E-Rechnungen und Gutschriften zu senden und zu empfangen. Aktivieren Sie bei Bedarf die folgenden Optionen:

    • Journal für eingehende Rechnungen: Automatisch festgelegt, bei Bedarf aktualisieren.

    • E-Reporting und Versand von Rechnungen an das PPF aktivieren: Aktivieren Sie diese Option, wenn E-Reporting und E-Rechnungsstellung für Ihr Unternehmen erforderlich sind.

    • An der Pilotphase teilnehmen: Diese Option sollte nur bis zum Ende der Pilotphase am 1. September 2026 aktiviert sein.

      Bemerkung

      Änderungen zum Aktivieren oder Deaktivieren dieser Option werden am folgenden Tag wirksam.

    • E-Reporting-Periodizität: Legen Sie die Periodizität des E-Reportings fest.

Die Registrierung im annuaire de la facturation électronique (elektronisches Rechnungsverzeichnis) wird am Tag nach Abschluss der Konfiguration wirksam.

Tipp

To disconnect from the e-invoicing network, click Remove from Approved Platform.

Wichtig

Once registered on the e-invoicing network, users are automatically registered on Peppol. No separate Peppol registration is then needed.

Kontakte

Before sending an e-invoice to a contact, make sure the contact is registered on the e-invoicing network and ready to receive e-invoices. To do so, follow these steps:

  1. In the Accounting or Invoicing app, go to Customers ‣ Customers and access the customer’s form.

  2. Make sure the customer’s Country is set to France.

  3. In the Sales & Purchase tab, under the Misc section, ensure the Company ID field is completed.

    Bemerkung

    The Company ID number is then automatically added in the France FRCTC Electronic Address field in the Accounting tab, under the Customer Invoices section.

  4. In the Accounting tab, under the Customer Invoices section, click Verify to verify the contact. If the contact is found on the e-invoicing network, Partner is in the annuaire is shown.

Tipp

Set the preferred Invoice sending method for a customer to French E-Invoicing in the Customer Invoices section of the customer form’s Accounting tab.

Elektronische Rechnungsstellung

E-invoices for domestic B2B operations can be sent and received via the e-invoicing network.

Bemerkung

  • B2C invoices or cross-border B2B invoices cannot be sent via the e-invoicing network. However, once confirmed in Odoo, these invoices are submitted to the tax authorities via e-reporting.

  • Domestic B2B invoices that are paid in cash are also submitted to the tax authorities via e-reporting.

Send customer invoices

Posted domestic B2B invoices to be sent via the e-invoicing network are marked as Ready to send in the invoice’s E-invoicing Status field.

Bemerkung

All invoices that are ready to be sent via the e-invoicing network can be viewed in the following ways:

  • In the Invoices list view, use the (adjust settings) button to add the E-invoicing Status column or apply the E-Invoicing Ready filter in the search bar.

  • In the Accounting dashboard, click E-invoicing ready invoices on the relevant sales journal.

Once an invoice is created and confirmed, follow these steps to send the invoice to the customer via the e-invoicing network:

  1. Check that the contact is registered in the electronic invoicing directory.

  2. Make sure each invoice line includes at least one product or label, and exactly one tax.

  3. Klicken Sie auf Senden im bestätigten Rechnungsformular.

  4. Stellen Sie im Fenster Drucken & Senden sicher, dass die Option Französische E-Rechnung aktiviert ist, und klicken Sie auf Senden.

Tipp

Im Abschnitt Französische Rechnungsinformationen des Tabs Weitere Informationen wird der E-Rechnungsstatus auf Erledigt aktualisiert, sobald die Rechnungen erfolgreich an die genehmigte Plattform des Kontakts zugestellt wurden.

Bemerkung

  • Der Rechnungszustellstatus wird auch in der Spalte E-Rechnungsstatus der Listenansicht Rechnungen angezeigt.

  • Wenn während der Zustellung der Rechnung durch die Steuerbehörde ein Fehler auftritt, werden die Fehlerdetails im Chatter der Rechnung angezeigt.

Tipp

Um die geplante Aktion zum Überprüfen des Zustellstatus von Rechnungen manuell auszulösen, gehen Sie zum Buchhaltungs-Dashboard und klicken Sie im entsprechenden Verkaufsjournal auf E-Rechnungsstatus abrufen.

Wichtig

Bei inländischen B2B-Rechnungen ist die Option Auf Entwurf zurücksetzen für Rechnungen, die bereits über E-Reporting versendet wurden, nicht verfügbar.

Lieferantenrechnung erhalten

Odoo prüft mehrmals täglich, ob neue Dokumente über das E-Rechnungsnetzwerk eingegangen sind, und importiert Lieferantenrechnungen automatisch in das Einkaufsjournal, das während der Konfiguration im Feld Eingangsrechnungsjournal festgelegt wurde. Die entsprechenden Lieferantenrechnungen werden als Entwürfe erstellt und erscheinen in der Listenansicht der Lieferantenrechnungen.

Öffnen Sie eine Lieferantenrechnung und klicken Sie auf eine der folgenden Optionen:

  • Bestätigen: Um die Lieferantenrechnung zu bestätigen.

  • Abbrechen: Um die Lieferantenrechnung abzulehnen. Füllen Sie im Fenster Antwort senden die folgenden Felder aus und klicken Sie dann auf Senden:

    • Grundcode: Wählen Sie den Grund, warum Sie die Lieferantenrechnung ablehnen.

    • Geben Sie hier eine optionale Notiz ein: Fügen Sie eine Nachricht hinzu, um dem Lieferanten Ihre Ablehnung zu erklären, falls gewünscht.

Tipp

Um die geplante Aktion zum Abrufen eingehender Lieferantenrechnungen manuell auszulösen, gehen Sie zum Buchhaltungs-Dashboard und klicken Sie im Einkaufsjournal, das während der Konfiguration im Feld Eingangsrechnungsjournal festgelegt wurde, auf E-Rechnungsdokumente abrufen.

E-Reporting

E-Reporting besteht darin, Transaktions- und Zahlungsdaten für bestätigte Rechnungen innerhalb des E-Reporting-Bereichs, einschließlich B2C-Transaktionen und grenzüberschreitender B2B-Geschäfte, an die Steuerbehörden zu übermitteln. Alle zehn Tage übermittelt Odoo automatisch einen XML-Bericht mit diesen Daten an die Steuerbehörden.

Um E-Berichte und ihren Übermittlungsstatus anzuzeigen, gehen Sie in der App Buchhaltung zu Berichtswesen ‣ E-Reporting. E-Berichte haben einen der folgenden Status:

  • Bereit: Bereit zur Übermittlung.

  • Fehler: Übermittlung fehlgeschlagen, der E-Bericht wird in 5-7 Tagen erneut übermittelt.

  • Gesendet: Übermittelt, warte auf Bestätigung.

  • Abgeschlossen: Erfolgreich verarbeitet.

Tipp

  • Um die geplante Aktion zum Senden von E-Berichten manuell auszulösen, öffnen Sie den entsprechenden E-Bericht aus der Listenansicht E-Reporting und klicken Sie auf Senden.

  • Um die Liste der in einem E-Bericht enthaltenen Rechnungen oder Zahlungen anzuzeigen, klicken Sie auf die intelligente Schaltfläche Rechnungen oder Zahlungen und dann auf das Symbol (Pfeil nach rechts), um die Liste anzuzeigen.

Wichtig

Für B2C-Rechnungen, grenzüberschreitende B2B-Rechnungen und inländische B2B-Rechnungen, die bar bezahlt werden, wird die E-Reporting-Korrektur gesendet, wenn eine Rechnung, die zuvor über E-Reporting gesendet wurde, zur Korrektur auf Entwurf zurückgesetzt und dann bestätigt wird.

B2G-Rechnungsstellung – Chorus Pro

Das Portal Chorus Pro, verwaltet von der AIFE (Agence pour l’Informatique financière de l’État), ist die offizielle Plattform für die Einreichung elektronischer Rechnungen an französische öffentliche Einrichtungen. Es ermöglicht Unternehmen, Rechnungen zu senden und zu verwalten, ihren Bearbeitungsstatus zu verfolgen und auf Zahlungsaktualisierungen zuzugreifen. Seit Januar 2020 ist die elektronische Rechnungsstellung für alle Business-to-Government (B2G)-Transaktionen in Frankreich obligatorisch. Odoo unterstützt die Integration mit Chorus Pro, um in Odoo erstellte Rechnungen einzureichen.

Konfiguration

Um Rechnungen an Chorus Pro zu senden, ist folgende Konfiguration erforderlich:

  1. Installieren Sie das Modul Frankreich - Factur-X Integration mit Chorus Pro (l10n_fr_facturx_chorus_pro).

  2. Registrieren Sie sich bei Peppol, da Rechnungen von Odoo über das Peppol-Netzwerk an Chorus Pro gesendet werden.

  3. Wenn Sie noch kein Chorus Pro-Konto haben, gehen Sie zur Seite Chorus Pro, klicken Sie auf Créer un compte und erstellen Sie eins.

  4. Konfigurieren Sie das Kontaktformular der entsprechenden Kunden.

Kunden

Um Rechnungen an Chorus Pro zu übermitteln, konfigurieren Sie das Kontaktformular der relevanten Kunden wie folgt:

  1. Stellen Sie sicher, dass das Feld Land ausgefüllt ist, wählen Sie dann USt-IdNr. als Identifikationsnummer und geben Sie die entsprechende Nummer ein.

  2. Stellen Sie im Tab Verkauf & Einkauf sicher, dass das Feld SIRET ausgefüllt ist.

  3. Füllen Sie im Tab Buchhaltung die folgenden Felder im Abschnitt Kundenrechnungen aus:

    • eInvoice-Format: Wählen Sie BIS Billing 3.0.

    • Stellen Sie sicher, dass France SIRET im nächsten Feld ausgewählt ist, und geben Sie dann 11000201100044 ein, die von Chorus Pro verwendete Referenz.

Rechnungen an Chorus Pro senden

Um Rechnungen an Chorus Pro zu senden, führen Sie die folgenden Schritte aus:

  1. Stellen Sie sicher, dass das Feld SIRET im Unternehmensdatensatz ausgefüllt ist.

  2. Gehen Sie in der App Buchhaltung zu Kunden ‣ Rechnungen und öffnen oder erstellen Sie die Rechnung.

  3. Stellen Sie sicher, dass die folgenden Felder im Tab Weitere Infos ausgefüllt sind:

    • Käuferreferenz: Service Exécutant in Chorus Pro

    • Vertragsreferenz: Numéro de Marché in Chorus Pro

    • Bestellreferenz: Engagement Juridique in Chorus Pro

  4. Bestätigen Sie die Rechnung.

  5. Klicken Sie auf Senden und aktivieren Sie im Fenster Drucken & Senden die Option Per Peppol.

  6. Klicken Sie auf Senden.

Sobald die Rechnung gesendet wurde, wird der Peppol-Status der Rechnung auf Erledigt aktualisiert.

Siehe auch

Peppol

FEC - Fichier des Écritures Comptables

Eine FEC-Datei Fichier des Écritures Comptables ist eine Auditdatei, die alle Buchhaltungsdaten und Buchungen enthält, die in allen Buchhaltungsjournalen für ein Geschäftsjahr erfasst wurden. Die Buchungen in der Datei müssen in chronologischer Reihenfolge angeordnet sein. Seit Januar 2014 ist jedes französische Unternehmen verpflichtet, diese Datei auf Anfrage der Steuerbehörden für Prüfungszwecke zu erstellen und zu übermitteln.

FEC-Import

Installieren Sie das Modul Frankreich - FEC-Import (l10n_fr_fec_import), um FEC-Dateien aus anderer Software zu importieren.

Um diese Funktion zu aktivieren, gehen Sie in der App Buchhaltung zu Einstellungen ‣ Einstellungen. Klicken Sie im Abschnitt Buchhaltungsimport auf Importieren und FEC importieren. Laden Sie dann im Fenster FEC-Import die FEC-Datei hoch und klicken Sie auf Importieren.

Bemerkung

Der Import von FEC-Dateien aus verschiedenen Jahren erfordert keine besonderen Aktionen oder Berechnungen. Wenn jedoch mehrere Dateien RAN Reports à Nouveaux mit dem Anfangssaldo für das Jahr enthalten, werden diese Buchungen in Odoo automatisch als nicht erforderlich markiert und müssen möglicherweise gelöscht werden.

Dateiformate

Bemerkung

  • FEC-Dateien müssen im CSV-Format vorliegen, da das XML-Format nicht unterstützt wird.

  • Die FEC-CSV-Datei ist eine Klartextdatei, die als Datentabelle strukturiert ist. Die erste Zeile dient als Kopfzeile und definiert die Liste der Felder für jede Buchung. Jede folgende Zeile stellt eine einzelne Buchung ohne bestimmte Reihenfolge dar.

FEC-Dateien müssen den folgenden technischen Spezifikationen entsprechen:

  • Codierung: UTF-8, UTF-8-SIG und iso8859_15.

  • Trennzeichen: eines von diesen: ; or | or , oder Umschalttaste.

  • Zeilenabschlüsse: Es werden Zeichengruppen in Form von sowohl CR+LF (\rn) als auch LF (\n) unterstützt.

  • Datumsformat: %Y%m%d

Beschreibung und Verwendung von Feldern

#

Feldname

Beschreibung

Verwendung

Format

01

JournalCode

Journalcode

journal.code und journal.name, wenn JournalLib nicht angegeben wurde

Alphanumerisch

02

JournalLib

Journalbezeichnung

journal.name

Alphanumerisch

03

EcritureNum

Spezifische Nummerierung für jede Journalsequenznummer der Buchung

move.name

Alphanumerisch

04

EcritureDate

Buchungsdatum

move.date

Datum (JJJJMMTT)

05

CompteNum

Kontonummer

account.code

Alphanumerisch

06

CompteLib

Kontoname

account.name

Alphanumerisch

07

CompAuxNum

Sekundäre Kontonummer (akzeptiert Null)

partner.ref

Alphanumerisch

08

CompAuxLib

Sekundärer Kontoname (akzeptiert Null)

partner.name

Alphanumerisch

09

PieceRef

Dokumentreferenz

move.ref und move.name, wenn EcritureNum ist nicht angegeben

Alphanumerisch

10

PieceDate

Dokumentdatum

move.date

Datum (JJJJMMTT)

11

EcritureLib

Bezeichnung des Kontoeintrags

move_line.name

Alphanumerisch

12

Soll

Sollbetrag

move_line.debit

Schwebend

13

Haben

Habenbetrag (Feldname „Crédit“ ist nicht erlaubt)

move_line.credit

Schwebend

14

EcritureLet

Querverweis auf Buchungsposten (akzeptiert Null)

move_line.fec_matching_number

Alphanumerisch

15

DateLet

Datum des Buchungsposten (akzeptiert Null)

nicht verwendet

Datum (JJJJMMTT)

16

ValidDate

Validierungsdatum des Buchungspostens

nicht verwendet

Datum (JJJJMMTT)

17

Montantdevise

Währungsbetrag (akzeptiert Null)

move_line.amount_currency

Schwebend

18

Idevise

Währungs-ID (akzeptiert Null)

currency.name

Alphanumerisch

Diese beiden Felder erscheinen in derselben Reihenfolge wie die anderen und ersetzen sie.

12

Montant

Betrag

move_line.debit oder move_line.credit

Schwebend

13

Sens

Kann „C“ für Haben oder „D“ für Soll sein

bestimmt move_line.debit oder move_line.credit

Zeichen

Implementierungsdetails

Die folgenden Buchhaltungsentitäten werden aus den FEC-Dateien importiert: Konten, Journale, Partner und Buchungen. Das Modul bestimmt automatisch die in der Datei verwendete Kodierung, den Zeilenabschluss und das Trennzeichen. Anschließend wird überprüft, ob jede Zeile die richtige Anzahl von Feldern aufweist, die mit der Kopfzeile übereinstimmen. Wenn die Prüfung erfolgreich ist, wird die gesamte Datei gelesen, im Speicher abgelegt und gescannt. Die Buchhaltungsentitäten werden dann nacheinander in der folgenden Reihenfolge importiert.

Konten

Jede Buchung ist einem Konto zugeordnet, das durch das Feld CompteNum identifiziert wird.

Code-Abgleich

Wenn bereits ein Konto mit demselben Code existiert, wird das vorhandene Konto verwendet, anstatt ein neues zu erstellen. In Odoo folgen Kontonummern der Standardstellenlänge der Fiskal-Lokalisierung. Da das FEC-Modul mit der französischen Lokalisierung verbunden ist, beträgt die Standardkontolänge 6 Stellen. Das bedeutet, dass nachfolgende Nullen in Kontocodes entfernt werden und der Vergleich zwischen den Kontocodes in der FEC-Datei und denen, die bereits in Odoo vorhanden sind, nur auf Basis der ersten sechs Stellen der Codes erfolgt.

Example

Der Kontocode 65800000 in der Datei wird mit einem vorhandenen Konto 658000 in Odoo abgeglichen und das vorhandene Konto wird verwendet, anstatt ein neues zu erstellen.

Abstimmbare Kennzeichnung

Ein Konto wird technisch als ausgleichsfähig gekennzeichnet, wenn in der ersten Zeile, in der es erscheint, das Feld EcritureLet ausgefüllt ist, was darauf hinweist, dass die Buchung mit einer anderen ausgeglichen wird.

Bemerkung

Das Feld kann in der Zeile leer gelassen werden, aber der Eintrag muss dennoch mit einer nicht erfassten Zahlung ausgeglichen werden. Das Konto wird als ausgleichbar markiert, sobald der Import der Bewegungszeilen dies erfordert.

Kontotyp und Vorlagenabgleich

Da der Konto-Typ im FEC-Format nicht angegeben ist, werden neue Konten mit dem Standardtyp Umlaufvermögen erstellt. Nach dem Importvorgang werden sie mit den installierten Kontenplanvorlagen abgeglichen. Auch das Flag Ausgleichbar wird auf diese Weise bestimmt.

Der Abgleich erfolgt durch Vergleich der linksbündigen Ziffern, beginnend mit allen Ziffern, gefolgt von 3 Ziffern und dann 2 Ziffern.

Example

Name

Code

Vollständiger Vergleich

3-Ziffern-Vergleich

2-Ziffern-Vergleich

Vorlage

400000

400000

400

40

CompteNum

40100000

40100000

401

40

Ergebnis

Gefundene abgleichen

Der Kontotyp wird dann basierend auf der Kontovorlage als verbindlich und ausgleichbar markiert.

Journale

Journale werden mit den vorhandenen in Odoo abgeglichen, um Duplikate zu vermeiden, auch beim Import mehrerer FEC-Dateien.

Wenn bereits ein Journal mit demselben Code existiert, wird das vorhandene Journal verwendet, anstatt ein neues zu erstellen.

Neue Journale erhalten das Präfix FEC- zu ihrem Namen hinzugefügt. Beispielsweise wird ACHATS zu FEC-ACHATS.

Bemerkung

Journale werden nicht archiviert, sodass der Benutzer sie nach Belieben verwalten kann.

Bestimmung des Journaltyps

Der Journaltyp ist im Format nicht angegeben (ähnlich wie bei den Konten) und wird zunächst mit dem Standardtyp Sonstiges erstellt.

Am Ende des Importvorgangs wird der Journaltyp anhand der folgenden Regeln bezüglich zugehöriger Buchungen und Konten bestimmt:

  • Bank: Buchungen in diesen Journalen enthalten immer eine Zeile (Soll oder Haben), die ein Liquiditätskonto betrifft.
    Kasse / Bank können vertauscht werden, daher wird Bank zugewiesen, wenn diese Bedingung erfüllt ist.
  • Verkauf: Buchungen in diesen Journalen haben überwiegend Sollzeilen auf Forderungskonten und Habenzeilen auf Steuereinnahmekonten.
    Buchungszeilen für Verkaufserstattungen werden Haben/Soll umgewandelt.
  • Einkauf: Buchungen in diesen Journalen haben überwiegend Habenzeilen auf Verbindlichkeitskonten und Sollzeilen auf Aufwandskonten.
    Buchungszeilen für Einkaufserstattungen werden Haben/Soll umgewandelt.
  • Sonstiges: Wird für alles andere verwendet.

Bemerkung

  • Mindestens drei Buchungen sind erforderlich, um den Journaltyp zu identifizieren.

  • Mindestens 70 % der Buchungen müssen die Kriterien erfüllen, damit ein Journaltyp bestimmt werden kann.

Example

Angenommen, wir analysieren die Buchungen, die eine bestimmte journal_id gemeinsam haben.

Bewegungen

Anzahl

Prozentsatz

die eine Verkaufskontozeile und keine Einkaufskontozeile haben

0

0

die eine Einkaufskontozeile und keine Verkaufskontozeile haben

1

25 %

die eine Liquiditätskontozeile haben

3

75 %

Gesamt

4

100 %

Der Journal-Typ wäre Bank, da der Prozentsatz der Bankbuchungen (75 %) den Schwellenwert (70 %) überschreitet.

Kontakte

Jeder Kontakt behält seine Referenz aus dem Feld CompAuxNum.

Bemerkung

Diese Felder sind durchsuchbar basierend auf früheren FEC-Importen für steuerliche/Prüfungszwecke.

Tipp

Ähnliche und potenzielle doppelte Kontakte können mit der Datenbereinigungsapp zusammengeführt werden.

Bewegungen

Buchungen werden sofort bei Übermittlung gebucht und ausgeglichen, wobei das Feld EcritureLet verwendet wird, um die Buchungen zuzuordnen.

Das Feld EcritureNum stellt den Namen der Buchungen dar, kann aber manchmal leer bleiben. In solchen Fällen wird stattdessen das Feld PieceRef verwendet.

Rundungsprobleme

Eine Rundungstoleranz wird basierend auf der Währungspräzision für Soll- und Habenbeträge angewendet (z. B. 0,01 für EUR). Wenn die Differenz unter dieser Toleranz liegt, wird eine neue Zeile zur Buchung hinzugefügt, genannt Import rounding difference, die auf folgende Konten abzielt:

  • 658000 Charges diverses de gestion courante, for added debits

  • 758000 Produits divers de gestion courante, for added credits

Fehlende Buchungsbezeichnung

Wenn das Feld EcritureNum nicht ausgefüllt ist und das Feld PieceRef nicht geeignet ist, den Buchungsnamen zu bestimmen (es kann als Buchungszeilenreferenz verwendet werden), wird es unmöglich zu identifizieren, welche Zeilen zu einer einzigen Buchung gruppiert werden sollen, was die Erstellung ausgeglichener Buchungen verhindert.

In solchen Fällen wird ein letzter Versuch unternommen, alle Zeilen nach demselben Journal und Datum zu gruppieren (JournalLib, EcritureDate). Wenn diese Gruppierung ausgeglichene Buchungen erzeugt (Summe(Haben) - Summe(Soll) = 0), erstellt jede unterschiedliche Kombination aus Journal und Datum eine neue Buchung.

Example

ACH + 2021/05/01 –> neue Buchung auf Journal ACH mit Name 20210501.

Wenn dieser Versuch fehlschlägt, wird eine Fehlermeldung angezeigt, die alle Buchungszeilen auflistet, die als nicht ausgeglichen gelten.

Kontaktinformationen

Wenn eine Zeile Kontaktinformationen enthält, werden diese in die Buchung selbst kopiert, sofern das Zieljournal vom Typ payable oder receivable ist.

FEC-Export

Um die FEC herunterzuladen, gehen Sie in der App Buchhaltung zu Berichtswesen ‣ Hauptbuch. Klicken Sie auf das Symbol (Zahnrad) und wählen Sie FEC. Füllen Sie im Fenster FEC-Dateigenerierung die folgenden Felder aus:

  • Start Date

  • End Date

  • Test File: Aktivieren Sie diese Option, um die FEC-Dateigenerierung zu testen.

  • Exclude lines at 0: Aktivieren Sie diese Option bei Bedarf.

  • Excluded Journals: Wählen Sie die auszuschließenden Journale aus.

Klicken Sie dann auf Generate.

Liasse fiscale

Die liasse fiscale (Steuererklärung) ist eine Sammlung von standardisierten Finanzdokumenten, die Unternehmen jährlich bei den Steuerbehörden einreichen müssen. Sie gibt einen umfassenden Überblick über die finanziellen Aktivitäten des Unternehmens und bestimmt die Unternehmenssteuern.

Teledec ist eine Plattform zur Vorbereitung und Einreichung von Steuererklärungen unter Verwendung von Daten aus Buchhaltungsunterlagen. Um Ihre in Odoo gespeicherten Buchhaltungsdaten mit Teledec zu synchronisieren und die liasse fiscale Ihres Unternehmens elektronisch an DGFiP zu senden, befolgen Sie diese Schritte:

  1. Erstellung eines Teledec-Kontos

  2. Unternehmensregistrierung und Informationen zum Geschäftsjahr

  3. Odoo-Synchronisierung

Erstellung eines Teledec-Kontos

Um ein Teledec-Konto einzurichten, rufen Sie die Seite zur Einrichtung eines Teledec-Kontos auf und geben Sie in das Feld Adresse e-mail (E-Mail-Adresse) eine E-Mail-Adresse ein. Wählen Sie ein sicheres Passwort, akzeptieren Sie die allgemeinen Geschäftsbedingungen, indem Sie das Kästchen ankreuzen, und klicken Sie zum Speichern auf S’enregistrer (Registrieren). Geben Sie dann die SIREN-Nummer des Unternehmens ein.

Bemerkung

Wenn Sie bereits ein Konto erstellt habe, klicken Sie auf Déjà enregistré? (schon registriert?).

Unternehmensregistrierung und Informationen zum Geschäftsjahr

Um Ihr Unternehmen auf Teledec zu registrieren, gehen Sie zu Vos entreprises (Ihre Unternehmen) und klicken Sie auf Enregistrer votre entreprise (Ihr Unternehmen registrieren). Geben Sie in den Feldern Coordonnées de l’entreprise (Unternehmensdaten) und Représentant légal (Gesetzlicher Vertreter) die folgenden Unternehmensdaten ein:

  • Nom de l’entreprise: Name des Unternehmens.

  • Forme juridique: Wählen Sie die Rechtsform des Unternehmens.

  • Les comptes sont clôturés le: Abschlussdatum.

  • Régime d’imposition, choix de la liasse: Wählen Sie das Steuerschema und die Option zu Steuererklärung aus.

  • Adresse du siège social: Adresse des Hauptsitzes.

  • Nom du représentant légal: Name des gesetzlichen Vertreters.

  • Agissant en qualité de: Funktion des gesetzlichen Vertreters.

  • Numéro de téléphone: Telefonnummer.

Klicken Sie auf Sauvegarder (Speichern), um den nächsten Schritt Informations générales sur l’exercice déclaré (Allgemeine Informationen über das deklarierte Geschäftsjahr) anzuzeigen. Geben Sie dann Informationen über das Geschäftsjahr ein, wie z. B. das Datum des Beginns und des Endes des Geschäftsjahres oder das Abschlussdatum und die Dauer der vorangegangenen Steuerperiode. Nach dem Speichern wird die Liste der in der liasse fiscale enthaltenen Dokumente angezeigt, die sowohl Standard-Steuerformulare als auch für die Steuererklärung des Unternehmens angepasste Formulare enthält.

Tipp

  • Die Spalte Etat (Status) zeigt den Fortschritt der Dokumenteinreichung an.

  • Klicken Sie auf Compléter (vervollständigen), um das Dokument auszufüllen, und dann auf Sauvegarder (Speichern).

  • Um eine leere Version der Erklärung zu drucken, klicken Sie auf Imprimer la déclaration (Erklärung drucken) und wählen Sie die Option Imprimer la déclaration avec les notices (Die Erklärung mit den Notizen drucken).

Odoo-Synchronisierung

Damit Odoo die Daten für die Liasse fiscale automatisch ausfüllt, klicken Sie oben rechts auf Autres actions (Andere Aktionen) und wählen Sie Synchroniser avec un logiciel tiers (Synchronisieren mit Software von Drittanbietern), dann Synchroniser cette liasse avec Odoo (Diese Erklärung mit Odoo synchronisieren).

Geben Sie im Fenster Synchroniser cette liasse avec Odoo (Diese Erklärung mit Odoo synchronisieren) die folgenden Informationen ein, um die Synchronisierung abzuschließen:

  • Nom / URL complète de la base de données Odoo: Odoo-Datenbankname oder URL. Um die vollständige URL der Datenbank anzugeben, aktivieren Sie die Option Je voudrais donner une url complète hors .odoo.com.

  • Nom de l’utilisateur: der mit dem Odoo-Konto verbundene Benutzername.

  • Clé API: von der Odoo-Instanz generierte API-Schlüssel.

Bemerkung

In einer Mehrfirmen-Einrichtung sind folgende Konfigurationen in Odoo erforderlich:

  • Der Benutzer, der mit dem generierten API key verknüpft ist, muss Zugriff auf das zur Synchronisierung vorgesehene Unternehmen haben.

  • Dieses Unternehmen muss auch als Standardunternehmen des Benutzers festgelegt werden, da Teledec immer mit dem Standardunternehmen des Benutzers synchronisiert.

Klicken Sie anschließend auf Importer (Importieren), um die Daten aus Odoo zu synchronisieren. Im Fenster Confirmation de la synchronisation de liasse avec Odoo (Bestätigung der Synchronisierung der Erklärung und Odoo) überprüfen Sie die Beträge und nehmen gegebenenfalls Änderungen vor. Klicken Sie dann auf Importer la balance (Saldo importieren), um die Synchronisation der liasse fiscale mit Odoo zu bestätigen und den Saldo zu importieren.

Wichtig

Durch Klick auf Importer la balance (Saldo importieren) werden manuelle Änderungen, die vorher vorgenommen wurden, wahrscheinlich überschrieben.

Um eine Zahlung durchzuführen und die Erklärung an Steuerbehörden zu senden, klicken Sie auf Paiement & envoi de la déclaration (Zahlung & Versand der Erklärung).

Kassensystem

MwSt-Betrugsschutzzertifizierung

Seit Januar 2018 gilt in Frankreich und seinen Überseegebieten (DOM-TOM) eine neue Betrugsschutzgesetzgebung. Diese Gesetzgebung legt spezifische Anforderungen an die Integrität, Sicherheit, Speicherung und Archivierung von Verkaufsdaten fest. Odoo erfüllt diese gesetzlichen Anforderungen durch Bereitstellung eines Moduls und eines herunterladbaren Konformitätszertifikats.

Betrugsschutzsoftware für Registrierkassen wie Odoo (CGI art. 286, I. 3° bis) ist für Unternehmen erforderlich, die in Frankreich oder DOM-TOM steuerpflichtig sind und Privatkunden (B2C) haben. Diese Regel gilt für alle Unternehmensgrößen, aber von der Mehrwertsteuer befreite Kleinunternehmer sind nicht betroffen.

Odoo-Zertifizierung

Die Steuerverwaltung verlangt von allen Unternehmen ein Konformitätszertifikat, das bestätigt, dass ihre Software der Betrugsschutzgesetzgebung entspricht. Bei Nichteinhaltung kann eine Geldstrafe von 7.500 € verhängt werden.

Bemerkung

Dieses Zertifikat wird von Odoo SA an Odoo Enterprise-Benutzer vergeben.

Um die Zertifizierung zu erhalten, führen Sie die folgenden Schritte aus:

  1. Installieren Sie das Modul Frankreich - MwSt-Betrugsschutzzertifizierung für Kassensystem (CGI 286 I-3 bis) (l10n_fr_pos_cert).

  2. Legen Sie das Feld Land im Unternehmensdatensatz fest, um Einträge für die Unveränderlichkeitsprüfung zu verschlüsseln.

  3. Laden Sie das obligatorische Konformitätszertifikat herunter, das von Odoo SA ausgestellt wird.

Funktionen zur Betrugsbekämpfung

Das Betrugsbekämpfungsmodul bietet die folgenden Funktionen:

Unveränderlichkeit

Alle Methoden zum Stornieren oder Ändern von Schlüsseldaten in Kassensystem-Aufträgen, Rechnungen und Journalbuchungen sind für Unternehmen mit Sitz in Frankreich oder einem DOM-TOM deaktiviert.

Bemerkung

In einer Mehrfirmenumgebung sind nur die Dokumente solcher Unternehmen betroffen.

Sicherheit

Um die Unveränderlichkeit zu gewährleisten, wird jeder Auftrag oder Journaleintrag bei der Validierung verschlüsselt. Diese Nummer (oder Hash) wird aus den Schlüsseldaten des Dokuments und dem Hash der vorangegangenen Dokumente berechnet. Das Modul führt eine Schnittstelle ein, um die Unveränderlichkeit der Daten zu testen. Der Test schlägt fehl, wenn nach der Validierung eines Dokuments Informationen geändert werden. Der Algorithmus berechnet alle Hashes neu und vergleicht sie mit den ursprünglichen. Im Fehlerfall zeigt das System das erste beschädigte Dokument an, das im System erfasst wurde.

Nur Benutzer mit Administrator-Zugriffsrechten können die Unveränderlichkeitsprüfung starten:

  • Für Kassensystem-Aufträge gehen Sie zu Kassensystem ‣ Berichtswesen ‣ Kassensystem-Unveränderlichkeitsprüfung;

  • Für Journalbuchungen gehen Sie in der App Buchhaltung oder Rechnungsstellung zu Einstellungen ‣ Einstellungen. Klicken Sie im Abschnitt Berichtswesen auf Bericht zur Datenunveränderlichkeitsprüfung herunterladen.

Speicherung

Das System führt auch automatische Verkaufsabschlüsse täglich, monatlich und jährlich durch. Solche Abschlüsse berechnen die Verkaufssumme für den Zeitraum und die kumulierten Gesamtsummen ab dem allerersten im System erfassten Verkaufseintrag.

Um auf Abschlüsse zuzugreifen, gehen Sie entweder zu Point of Sales ‣ Berichtswesen ‣ Verkaufsabschlüsse oder in der App Buchhaltung oder Rechnungsstellung zu Berichtswesen ‣ Verkaufsabschlüsse.

Bemerkung

  • Abschlüsse berechnen die Summen für Journalbuchungen von Verkaufsjournalen (Journaltyp = Verkauf).

  • In Umgebungen mit mehreren Unternehmen werden solche Abschlüsse nach Unternehmen durchgeführt.

  • Kassensystem-Bestellungen werden beim Abschluss der Kassensystem-Sitzung als Journaleinträge gebucht. Eine Kassensystem-Sitzung kann jederzeit geschlossen werden. Um Benutzer dazu aufzufordern, dies täglich zu tun, hindert das Modul sie daran, eine Sitzung fortzusetzen, die vor mehr als 24 Stunden geöffnet wurde. Eine solche Sitzung muss geschlossen werden, bevor wieder verkauft werden kann.

  • Die Summe einer Periode wird aus allen Journalbuchungen berechnet, die nach dem vorherigen Abschluss desselben Typs gebucht wurden, unabhängig von ihrem Buchungsdatum. Die Erfassung einer neuen Verkaufstransaktion für eine bereits abgeschlossene Periode wird beim nächsten Abschluss berücksichtigt.

Tipp

Für Test- und Prüfzwecke können Abschlüsse manuell im Entwicklermodus erstellt werden. Gehen Sie dazu zu Einstellungen ‣ Technisch ‣ Geplante Aktionen. Öffnen Sie in der Listenansicht der geplanten Aktionen die gewünschte Aktion Sale Closing und klicken Sie auf Manuell ausführen.

Verantwortlichkeiten

Die Deinstallation dieses Moduls setzt die Sicherheits-Hashes zurück. Dies bedeutet, dass das System die Integrität der vergangenen Daten nicht mehr garantieren kann.

Benutzer sind für ihr Odoo-System verantwortlich und müssen es sorgfältig bedienen. Die Änderung von Quellcode, der für die Gewährleistung der Datenintegrität verantwortlich ist, ist nicht erlaubt.

Odoo ist nicht verantwortlich für Probleme mit der Funktionalität dieses Moduls, wenn diese durch nicht zertifizierte Anwendungen von Drittanbietern verursacht werden.