Frankreich¶
Module¶
Die folgenden Module werden automatisch mit der französischen Lokalisierung installiert:
Name |
Technische Bezeichnung |
Beschreibung |
|---|---|---|
Frankreich - Buchhaltung |
|
Französisches Fiskalpaket, das nur für Unternehmen mit Sitz im französischen Festland gilt und keine DOM-TOMs (Départements d’Outre-Mer et Territoires d’Outre-Mer, d. h. die französischen Überseegebiete und -territorien) umfasst. |
Frankreich - Buchhaltungsberichte |
|
Export der französischen Umsatzsteuermeldung, die an die DGFiP, eine OGA oder einen Steuerberater gesendet werden kann. |
Frankreich - Umsatzsteuer-Betrugsschutzzertifizierung für Kassensystem (CGI 286 I-3 bis) |
|
Zertifizierung zur Umsatzsteuerbetrugsbekämpfung für Verkaufsstellen. |
Frankreich - E-Invoicing (genehmigte Plattform) |
|
Unterstützung der obligatorischen elektronischen Rechnungsstellung in Frankreich zum Senden und Empfangen von Dokumenten über die von Odoo genehmigte Plattform. |
Frankreich - E-Reporting für Kassensystem |
|
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 |
|
Import von Standard-FEC-Dateien, nützlich für den Import der Buchhaltungshistorie. |
Frankreich - Personalabrechnung mit Buchhaltung |
|
Enthält die erforderlichen Buchhaltungsdaten für die Regeln der Personalabrechnung für Frankreich. |
Frankreich - Peppol-Integration mit 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. beim Upgrade auf eine Version mit zusätzlichen Modulen, kann es vorkommen, 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:
Kontenplan: eine vordefinierte Struktur, die auf französische Rechnungslegungsstandards zugeschnitten ist
Steuerpositionen (Steuer- und Kontenzuordnung): automatisierte Steueranpassungen basierend auf dem Registrierungsstatus von Kunden oder Lieferanten.
Steuern: vorkonfigurierte Steuersätze, einschließlich Standardumsatzsteuer, nullbesteuerter und befreiter Optionen
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 1. September 2026:
Jedes Unternehmen muss in der Lage sein, inländische B2B-E-Rechnungen über plateformes agréées (genehmigte Plattformen) zu empfangen (E-Invoicing)
Großunternehmen (GE) und mittelgroße Unternehmen (ETI) müssen inländische B2B-E-Rechnungen senden (E-Invoicing) und Daten über bestimmte Vorgänge, wie B2C- und grenzüberschreitende B2B-Vorgänge, an die Steuerbehörden übermitteln (E-Reporting)
Ab 1. September 2027 unterliegen alle Unternehmen, einschließlich kleiner und mittlerer Unternehmen (PME) und Kleinstunternehmen, denselben E-Invoicing- und E-Reporting-Anforderungen.
Odoo ist offiziell als plateforme agréée (genehmigte Plattform) im E-Invoicing-Netzwerk zertifiziert. Es unterstützt den Empfang von Dokumenten in verschiedenen Formaten (Factur-X, UBL und CII) und das Senden von Dokumenten ausschließlich im UBL-Format.
Bemerkung
Von der Umsatzsteuer befreite Transaktionen gemäß den Artikeln 261-261E sind ausgeschlossen.
Konfiguration¶
Um die E-Rechnungs- und E-Reporting-Funktionen zu aktivieren, folgen Sie diesen Konfigurationsschritten:
Stellen Sie sicher, dass das Modul Frankreich - E-Rechnungsstellung (zugelassene Plattform) (
l10n_fr_pdp) installiert ist.Gehen Sie in der App Buchhaltung oder Rechnungsstellung zu , scrollen Sie nach unten zum Abschnitt Französische elektronische Rechnungsstellung und klicken Sie auf Elektronische Rechnungsstellung aktivieren.
Füllen Sie im Fenster Per französischer elektronischer 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 starten.
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 Überprüfung abzuschließen, klicken Sie auf das (Plus)-Symbol unter Dokument hier hinzufügen, 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 unterzeichnen, klicken Sie auf Weiter, um sie zu überprüfen, klicken Sie dann erneut auf Weiter und aktivieren Sie beide Optionen:
Ich bestätige, alle Dokumente gelesen zu haben.
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 unterzeichnete Bescheinigung und die Nutzungsbedingungen bei Bedarf heruntergeladen werden.
Die Authentifizierung ist dann erfolgreich und die Seite kann geschlossen werden.
Klicken Sie im Fenster Per französischer elektronischer Rechnungsstellung senden auf Aktualisieren.
Überprüfen Sie, dass das Feld Kennung mit Ihrer SIREN-Nummer ausgefüllt ist, aktivieren Sie die Option Pilotphase, falls Sie die elektronische Rechnungsstellung vor dem 1. September 2026 konfigurieren, und klicken Sie auf Registrierung bestätigen.
Ihre französische E-Rechnungs-ID ist nun bereit, E-Rechnungen und Gutschriften zu senden und zu empfangen. Aktivieren Sie bei Bedarf die folgenden Optionen:
Journal für Eingangsrechnungen: Automatisch festgelegt, bei Bedarf aktualisieren.
E-Reporting & Versand von Rechnungen an die PPF aktivieren: Aktivieren Sie diese Option, wenn E-Reporting und E-Invoicing 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 (Verzeichnis der elektronischen Rechnungsstellung) wird am Tag nach Abschluss der Konfiguration wirksam.
Tipp
Um sich vom E-Invoicing-Netzwerk zu trennen, klicken Sie auf Von genehmigter Plattform entfernen.
Wichtig
Nach der Registrierung im E-Invoicing-Netzwerk werden Benutzer automatisch bei Peppol registriert. Eine separate Peppol-Registrierung ist dann nicht erforderlich.
Kontakte¶
Bevor Sie eine E-Rechnung an einen Kontakt senden, stellen Sie sicher, dass der Kontakt im E-Invoicing-Netzwerk registriert ist und E-Rechnungen empfangen kann. Gehen Sie dazu wie folgt vor:
Gehen Sie in der App Buchhaltung oder Rechnungsstellung zu und öffnen Sie das Formular des Kunden.
Stellen Sie sicher, dass das Land des Kunden auf
Frankreichgesetzt ist.Stellen Sie im Reiter Verkauf & Einkauf im Abschnitt Sonstiges sicher, dass das Feld Unternehmens-ID ausgefüllt ist.
Bemerkung
Die Unternehmens-ID wird dann automatisch im Feld France FRCTC Electronic Address im Reiter Buchhaltung unter dem Abschnitt Kundenrechnungen hinzugefügt.
Klicken Sie im Reiter Buchhaltung im Abschnitt Kundenrechnungen auf Überprüfen, um den Kontakt zu überprüfen. Wenn der Kontakt im E-Invoicing-Netzwerk gefunden wird, wird Partner ist im Annuaire angezeigt.
Tipp
Legen Sie die bevorzugte Rechnungsversandmethode für einen Kunden auf French E-Invoicing im Abschnitt Kundenrechnungen des Buchhaltungs-Reiters des Kundenformulars fest.
Elektronische Rechnungsstellung¶
E-Rechnungen für inländische B2B-Geschäfte können über das E-Invoicing-Netzwerk gesendet und empfangen werden.
Bemerkung
B2C-Rechnungen oder grenzüberschreitende B2B-Rechnungen können nicht über das E-Invoicing-Netzwerk gesendet werden. Nach Bestätigung in Odoo werden diese Rechnungen jedoch über E-Reporting an die Steuerbehörden übermittelt.
Inländische B2B-Rechnungen, die bar bezahlt werden, werden ebenfalls über E-Reporting an die Steuerbehörden übermittelt.
Kundenrechnungen senden¶
Gebuchte inländische B2B-Rechnungen, die über das E-Invoicing-Netzwerk gesendet werden sollen, sind im Feld E-Invoicing-Status der Rechnung als Sendebereit markiert.
Bemerkung
Alle Rechnungen, die über das E-Invoicing-Netzwerk gesendet werden können, können auf folgende Weise angezeigt werden:
Verwenden Sie in der Listenansicht Rechnungen die Schaltfläche (Einstellungen anpassen), um die Spalte E-Rechnungs-Status hinzuzufügen oder wenden Sie den Filter E-Rechnung bereit in der Suchleiste an.
Klicken Sie im Buchhaltungs-Dashboard auf E-Rechnungen bereit im entsprechenden Verkaufs-Journal.
Sobald eine Rechnung erstellt und bestätigt wurde, führen Sie die folgenden Schritte aus, um die Rechnung über das E-Rechnungsnetzwerk an den Kunden zu senden:
Überprüfen Sie, dass der Kontakt im elektronischen Rechnungsverzeichnis registriert ist.
Stellen Sie sicher, dass jede Rechnungszeile mindestens ein Produkt oder eine Bezeichnung und genau eine Steuer enthält.
Klicken Sie auf Senden im bestätigten Rechnungsformular.
Stellen Sie im Fenster Drucken & Senden sicher, dass die Option Französische E-Rechnung aktiviert ist, und klicken Sie auf Senden.
Tipp
Um die Versandmethode nicht jedes Mal auswählen zu müssen, prüfen Sie, dass eine bevorzugte Methode im Kontaktformular festgelegt wurde.
Mehrere Rechnungen können auch stapelweise über das E-Rechnungsnetzwerk gesendet werden.
Im Abschnitt Französische Rechnungsinformationen des Reiters Weitere Informationen wird der E-Rechnungs-Status auf Erledigt aktualisiert, sobald die Rechnungen erfolgreich an die genehmigte Plattform des Kontakts zugestellt wurden.
Bemerkung
Der Zustellstatus der Rechnung wird auch in der Spalte E-Rechnungs-Status der Listenansicht Rechnungen angezeigt.
Wenn bei 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 Prüfen des Zustellstatus von Rechnungen manuell auszulösen, gehen Sie zum Buchhaltungs-Dashboard und klicken Sie im entsprechenden Verkaufs-Journal auf E-Rechnungs-Status abrufen.
Wichtig
Für inländische B2B-Rechnungen ist die Option Auf Entwurf zurücksetzen nicht verfügbar für Rechnungen, die bereits über E-Reporting gesendet wurden.
Lieferantenrechnung erhalten¶
Odoo prüft mehrmals täglich auf neue Dokumente, die über das E-Rechnungsnetzwerk empfangen wurden, und importiert automatisch Lieferantenrechnungen in das Einkaufs-Journal, das im Feld Journal für eingehende Rechnungen während der Konfiguration festgelegt wurde. Entsprechende 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:
Ablehnungsgrund: Wählen Sie den Grund aus, warum Sie die Lieferantenrechnung ablehnen.
Geben Sie hier eine optionale Notiz ein: Fügen Sie bei Bedarf eine Nachricht hinzu, um dem Lieferanten Ihre Ablehnung zu erklären.
Tipp
Um die geplante Aktion zum Abrufen eingehender Lieferantenrechnungen manuell auszulösen, gehen Sie zum Buchhaltungs-Dashboard und klicken Sie auf E-Rechnungsdokumente abrufen im Einkaufsjournal, das während der Konfiguration im Feld Journal für eingehende Rechnungen festgelegt wurde.
E-Reporting¶
E-Reporting besteht darin, Transaktions- und Zahlungsdaten für bestätigte Rechnungen im E-Reporting-Bereich, 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-Reports und deren Übermittlungsstatus anzuzeigen, gehen Sie in der Buchhaltungs-App zu . E-Reports haben einen der folgenden Status:
Bereit: Bereit zur Übermittlung.
Fehler: Übermittlung fehlgeschlagen, der E-Report wird in 5-7 Tagen erneut übermittelt.
Gesendet: Übermittelt, wartet auf Bestätigung.
Abgeschlossen: Erfolgreich verarbeitet.
Tipp
Um die geplante Aktion zum Senden von E-Reporting manuell auszulösen, öffnen Sie den entsprechenden E-Report aus der Listenansicht E-Reporting und klicken Sie auf Senden.
Um die Liste der in einem E-Report enthaltenen Rechnungen oder Zahlungen anzuzeigen, klicken Sie auf die Schaltfläche Rechnungen oder Zahlungen, und klicken Sie 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 wurden, wird die E-Reporting-Korrektur gesendet, wenn die Entwurfsrechnung bestätigt wird, falls eine zuvor über E-Reporting gesendete Rechnung für Korrekturen auf Entwurf zurückgesetzt werden muss.
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:
Installieren Sie das Modul Frankreich - Factur-X Integration mit Chorus Pro (
l10n_fr_facturx_chorus_pro).Registrieren Sie sich bei Peppol, da Rechnungen von Odoo über das Peppol-Netzwerk an Chorus Pro gesendet werden.
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.
Konfigurieren Sie das Kontaktformular der relevanten Kunden.
Siehe auch
Kunden¶
Um Rechnungen an Chorus Pro zu übermitteln, konfigurieren Sie das Kontaktformular der relevanten Kunden wie folgt:
Stellen Sie sicher, dass die Felder Land, USt-IdNr. und SIRET ausgefüllt sind.
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
11000201100044ein, 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:
Stellen Sie sicher, dass das Feld SIRET im Firmendatensatz ausgefüllt ist.
Gehen Sie in der Buchhaltungs-App zu und öffnen oder erstellen Sie die Rechnung.
Stellen Sie sicher, dass die folgenden Felder im Tab Sonstige Informationen 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
Bestätigen Sie die Rechnung.
Klicken Sie auf Senden und aktivieren Sie im Fenster Senden die Option Per Peppol.
Klicken Sie auf Senden.
Sobald die Rechnung gesendet wurde, wird der Peppol-Status der Rechnung auf Erledigt aktualisiert.
Siehe auch
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 Buchhaltungs-App zu . Klicken Sie im Abschnitt Buchhaltungsimport auf Import 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,oderUmschalttaste.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 |
|
Alphanumerisch |
02 |
JournalLib |
Journalbezeichnung |
|
Alphanumerisch |
03 |
EcritureNum |
Spezifische Nummerierung für jede Journalsequenznummer der Buchung |
|
Alphanumerisch |
04 |
EcritureDate |
Buchungsdatum |
|
Datum (JJJJMMTT) |
05 |
CompteNum |
Kontonummer |
|
Alphanumerisch |
06 |
CompteLib |
Kontoname |
|
Alphanumerisch |
07 |
CompAuxNum |
Sekundäre Kontonummer (akzeptiert Null) |
|
Alphanumerisch |
08 |
CompAuxLib |
Sekundärer Kontoname (akzeptiert Null) |
|
Alphanumerisch |
09 |
PieceRef |
Dokumentreferenz |
|
Alphanumerisch |
10 |
PieceDate |
Dokumentdatum |
|
Datum (JJJJMMTT) |
11 |
EcritureLib |
Bezeichnung des Kontoeintrags |
|
Alphanumerisch |
12 |
Soll |
Sollbetrag |
|
Schwebend |
13 |
Haben |
Habenbetrag (Feldname „Crédit“ ist nicht erlaubt) |
|
Schwebend |
14 |
EcritureLet |
Querverweis auf Buchungsposten (akzeptiert Null) |
|
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) |
|
Schwebend |
18 |
Idevise |
Währungs-ID (akzeptiert Null) |
|
Alphanumerisch |
Diese beiden Felder erscheinen in derselben Reihenfolge wie die anderen und ersetzen sie.
12 |
Montant |
Betrag |
|
Schwebend |
13 |
Sens |
Kann „C“ für Haben oder „D“ für Soll sein |
bestimmt |
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 |
|
|
|
|
CompteNum |
|
|
|
|
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:
658000Charges diverses de gestion courante, for added debits758000Produits 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 Buchhaltungs-App zu . Klicken Sie auf das Symbol (Zahnrad) und wählen Sie FEC. Füllen Sie im Fenster FEC-Dateierzeugung 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 standardisierter Finanzdokumente, die Unternehmen jährlich bei den Steuerbehörden einreichen müssen. Sie bietet eine umfassende Zusammenfassung der Finanzaktivitäten des Unternehmens und dient der Ermittlung der Körperschaftssteuer.
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, führen Sie die folgenden Schritte aus:
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 Steuersystem oder die Option für die 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 erklärte Geschäftsjahr) anzuzeigen. Füllen Sie dann Informationen zum Geschäftsjahr aus, wie z. B. Start- und Enddatum des Geschäftsjahres oder Abschlussdatum und Dauer der vorherigen Steuerperiode. Nach dem Speichern wird die Liste der in der liasse fiscale enthaltenen Dokumente angezeigt, einschließlich sowohl standardisierter Steuerformulare als auch solcher, die für die Steuererklärung des Unternehmens angepasst wurden.
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 Liasse 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:
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).
EDI-Steuererklärung¶
Bemerkung
Ein gültiges Odoo-Enterprise-Abonnement ist erforderlich, um diesen Service zu nutzen.
Die EDI-Steuererklärung (USt-Voranmeldung) kann direkt über Odoo an die DGFIP übermittelt werden. Gehen Sie dazu wie folgt vor:
Prüfen und bestätigen Sie die Steuererklärung (USt-Voranmeldung).
Klicken Sie auf Senden, oder klicken Sie in der Ansicht Steuererklärung auf die Schaltfläche Steuerbericht (FR), dann auf das Symbol (Zahnrad) und wählen Sie EDI USt.
Vergewissern Sie sich im Fenster EDI USt, dass eine gültige USt-ROF (Référence d’Obligation Fiscale) eingegeben ist.
Falls erforderlich, aktivieren Sie die Option Ausdrückliche Erwähnung hinzufügen und fügen Sie einen Kommentar hinzu.
Wenn eine Zahlung an DGFIP erforderlich ist:
Klicken Sie in der Spalte IBAN auf Zeile hinzufügen, um eine IBAN-Kontonummer und BIC für die Zahlung einzugeben.
Geben Sie im Feld Betrag die gesamte zu zahlende USt ein. Das Feld Zu zahlender Betrag wird automatisch aktualisiert.
Tipp
Ein gelbes Banner erscheint, wenn der eingegebene Betrag nicht mit der erforderlichen Zahlung übereinstimmt, da Teilzahlungen nicht zulässig sind.
Wenn eine Erstattung von DGFIP erwartet wird:
Aktivieren Sie die Option Erstattungskommentar hinzufügen und fügen Sie bei Bedarf einen Kommentar hinzu.
Klicken Sie in der Spalte IBAN auf Zeile hinzufügen, um eine IBAN-Kontonummer und BIC für die Zahlung einzugeben.
Wählen Sie den Erstattungstyp:
Erstantrag: Wählen Sie das Datum der Unternehmensgründung.
Abtretung, Einstellung, Tod, Eintritt in eine USt-Gruppe: Aktualisieren Sie das Datum entsprechend.
Geben Sie im Feld Betrag den gesamten oder teilweisen zu erhaltenden Betrag ein. Das Feld Zu erhaltender Betrag wird automatisch aktualisiert.
Tipp
Ein gelbes Banner erscheint, wenn der Betrag nicht mit dem zu erhaltenden Betrag übereinstimmt. Wenn Sie fortfahren, ohne den USt-Betrag abzugleichen, wird die Differenz auf den nächsten Zeitraum übertragen.
Klicken Sie auf USt-Meldung senden, um die Steuererklärung (USt-Meldung) an DGFIP zu übermitteln.
Der Aktionsschritt Übermitteln wird orange und eine Übermittlungsnachricht erscheint im Chatter. Er wird grün, wenn DGFIP den Empfang bestätigt.
Bemerkung
Um auf die XML-Datei der Steuermeldung zuzugreifen, gehen Sie zu .
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 <https://www.odoo.com/my/contract/french-certification/> wird von Odoo SA an Odoo Enterprise-Benutzer mit einer Abonnementnummer vergeben.
Um die Zertifizierung zu erhalten, führen Sie die folgenden Schritte aus:
Installieren Sie das Modul Frankreich - MwSt-Betrugsschutzzertifizierung für Kassensystem (CGI 286 I-3 bis) (
l10n_fr_pos_cert).Legen Sie das Feld Land im Unternehmensdatensatz fest, um Einträge für die Unveränderlichkeitsprüfung zu verschlüsseln.
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 ;
Für Journalbuchungen gehen Sie in der App Buchhaltung oder Rechnungsstellung zu . Klicken Sie im Abschnitt Berichtswesen auf Bericht zur Datenintegritätsprü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 oder in der App Buchhaltung oder Rechnungsstellung zu .
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-Aufträge werden beim Abschluss des Kassensystems als Journalbuchungen gebucht. Das Kassensystem kann jederzeit abgeschlossen werden. Um Benutzer dazu aufzufordern, dies täglich zu tun, verhindert das Modul, dass sie eine Sitzung fortsetzen, die vor mehr als 24 Stunden eröffnet wurde. Eine solche Sitzung muss geschlossen werden, bevor erneut 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 . Ö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.