Frankreich¶
Module¶
Die folgenden Module werden automatisch mit der französischen Lokalisierung installiert:
Name |
Technische Bezeichnung |
Beschreibung |
|---|---|---|
Frankreich - Buchhaltung |
|
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 |
|
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) |
|
Umsatzsteuer-Betrugsschutzzertifizierung für Verkaufsstellen. |
Frankreich - E-Rechnung (Zugelassene Plattform) |
|
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 |
|
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. 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:
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 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:
Stellen Sie sicher, dass das Modul Frankreich - E-Rechnung (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 Ü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.
Klicken Sie im Fenster Über französische E-Rechnung senden auf Aktualisieren.
Ü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.
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:
In the Accounting or Invoicing app, go to and access the customer’s form.
Make sure the customer’s Country is set to
France.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.
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:
Check that the contact is registered in the electronic invoicing directory.
Make sure each invoice line includes at least one product or label, and exactly one tax.
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 zu vermeiden, dass Sie jedes Mal die Versandmethode auswählen müssen, überprüfen Sie, ob eine bevorzugte Methode im Kontaktformular festgelegt wurde.
Mehrere Rechnungen können auch stapelweise über das E-Rechnungsnetzwerk versendet werden.
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 . 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:
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 entsprechenden Kunden.
Siehe auch
Kunden¶
Um Rechnungen an Chorus Pro zu übermitteln, konfigurieren Sie das Kontaktformular der relevanten Kunden wie folgt:
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.
Stellen Sie im Tab Verkauf & Einkauf sicher, dass das Feld SIRET ausgefüllt ist.
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 Unternehmensdatensatz ausgefüllt ist.
Gehen Sie in der App Buchhaltung zu und öffnen oder erstellen Sie die Rechnung.
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
Bestätigen Sie die Rechnung.
Klicken Sie auf Senden und aktivieren Sie im Fenster Drucken & 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 App Buchhaltung zu . 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,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 App Buchhaltung zu . 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:
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:
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:
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 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 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-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 . Ö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.