Mexiko¶
Webinare¶
Ein Video über die mexikanische Lokalisierung ist ebenfalls verfügbar. In diesem Video erfahren Sie, wie Sie diese Lokalisierung von Grund auf implementieren, wie Sie die Konfigurationen einrichten, wie Sie die üblichen Arbeitsabläufe abwickeln und wie Sie mehrere spezifische Anwendungsfälle im Detail betrachten.
Einführung¶
Die mexikanischen Lokalisierungsmodule von Odoo ermöglichen das Signieren elektronischer Rechnungen gemäß den Spezifikationen der SAT für die Version 4.0 der CFDI, einer gesetzlichen Vorschrift, die ab dem 1. Januar 2022 gilt. Diese Module fügen auch relevante Buchhaltungsberichte hinzu (wie z.B.: die DIOT, ermöglicht den Außenhandel und die Erstellung von Frachtbriefen).
Bemerkung
Um Dokumente in Odoo elektronisch zu signieren, müssen Sie sicherstellen, dass die E-Signatur-App installiert ist.
Konfiguration¶
Anforderungen¶
Bevor Sie die mexikanischen Lokalisierungsmodule in Odoo konfigurieren, müssen Sie die folgenden Voraussetzungen erfüllen:
Sie müssen beim SAT registriert sein und eine gültige RFC haben.
Sie verfügen über ein Zertifikat des digitalen Stempels (CSD).
Wählen Sie einen PAC (Proveedor Autorizado de Certificación / Zugelassener Zertifizierungsanbieter). Derzeit arbeitet Odoo mit folgenden PACs: Solución Factible, Quadrum (früher Finkok) und SW Sapien - Smarter Web.
Sie verfügen über Kenntnisse und Erfahrungen in den Bereichen Rechnungsstellung, Verkauf und Buchhaltung in Odoo. Diese Dokumentation enthält nur die notwendigen Informationen, um Odoo zu nutzen.
Module installieren¶
Installieren Sie die folgenden Module, um alle Funktionen der mexikanischen Lokalisierung zu erhalten. Die Module Buchhaltung und Kontakte müssen für diese Konfiguration installiert werden.
Name |
Technische Bezeichnung |
Beschreibung |
---|---|---|
Mexiko - Buchhaltung |
|
Das standardmäßige steuerliche Lokalisierungspaket fügt Buchhaltungsmerkmale für die mexikanische Lokalisierung hinzu, wie z. B. die gängigsten Steuern und den Kontenplan basierend auf dem SAT-Kontengruppierungscode. |
EDI für Mexiko |
|
Enthält alle technischen und funktionalen Anforderungen zur Erstellung und Validierung von Elektronischen Dokumenten, basierend auf der von der SAT veröffentlichten technischen Dokumentation. Damit können Sie Rechnungen (mit oder ohne Anhänge) und Zahlungserläuterungen an die Regierung senden. |
EDI v4.0 für Mexiko |
|
Erforderlich, um XML-Dokumente mit den korrekten Spezifikationen der CFDI 4.0 zu erstellen. |
Odoo – Mexikanische Lokalisierungsberichte |
|
Passt Berichte für die elektronische Buchhaltung in Mexiko an: Kontenplan, Rohbilanz und DIOT. |
Mexiko - Lokalisierungsberichte für Abschluss |
|
Erforderlich zur Erstellung der Abschlussbuchung (auch bekannt als Buchung 13. Monat) |
Odoo-Export von mexikanischen XML-Polizast |
|
Ermöglicht den Export von XML-Dateien Ihrer Journalbuchungen für eine obligatorische Prüfung. |
EDI-Brücke für Odoo-Export von mexikanischen XML-Polizas |
|
Ergänzt das Modul |
Bemerkung
Wenn Sie eine Datenbank von Grund auf neu installieren und Sie Mexiko als Land auswählen, installiert Odoo automatisch die folgenden Module: Mexiko - Buchhaltung, EDI für Mexiko und EDI v4.0 für Mexiko.
Die folgenden Module sind optional. Es wird empfohlen, sie nur zu installieren, wenn Sie eine bestimmte Anforderung erfüllen. Vergewissern Sie sich, dass sie für das Unternehmen erforderlich sind.
Name |
Technische Bezeichnung |
Beschreibung |
---|---|---|
EDI für Mexiko (Erweiterte Funktionen) |
|
Fügt den Rechnungen die Außenhandelsergänzung hinzu: Eine gesetzliche Anforderung für den Verkauf von Produkten ins Ausland. |
EDI v4.0 für Mexiko (COMEX) |
|
Passt das Modul |
Mexico - Elektronischer Frachtbrief |
|
Ermöglicht Ihnen die Erstellung einer Carta Porte: ein Frachtbrief, mit dem Sie gegenüber den Behörden nachweisen, dass Sie Waren zwischen A und B mit einem signierten elektronischen Dokument versenden. |
Elektronischer Frachtbrief für Mexiko CFDI 4.0 |
|
Passt das Modul |
Odoos mexikanische Lokalisierung für Bestand/Wareneinstand |
|
Ermöglicht die Verwaltung von Zollnummern im Zusammenhang mit den Wareneinstandskosten in elektronischen Dokumenten. |
Ihr Unternehmen konfigurieren¶
Nachdem Sie die richtigen Module installiert haben, müssen Sie sich vergewissern, dass Ihr Unternehmen mit den richtigen Daten konfiguriert ist. Gehen Sie dazu zu Info aktualisieren unter Ihrem Unternehmensnamen.
, und klicken Sie aufGeben Sie die vollständige Adresse in das sich öffnende Formular ein, einschließlich der PLZ, Bundesstaat, Land und RFC (MwSt.-Nummer).
Gemäß den Anforderungen der CFDI 4.0 muss der Name Ihres Hauptunternehmenskontakt mit dem in der SAT registrierten Unternehmensnamen übereinstimmen, ohne die Abkürzung für die juristische Person.
Wichtig
Aus rechtlicher Sicht muss ein mexikanisches Unternehmen die Landeswährung (MXN) verwenden. Daher bietet Odoo keine Funktionen zur Verwaltung einer alternativen Konfiguration. Wenn Sie eine andere Währung verwalten möchten, lassen Sie MXN die Standardwährung sein und verwenden Sie stattdessen eine Preisliste.
Gehen Sie nun zu Speichern.
und wählen Sie die auf Ihr Unternehmen zutreffende Regelung aus der Drop-down-Liste aus und klicken Sie aufTipp
Wenn Sie die mexikanische Lokalisierung testen möchten, können Sie das Unternehmen mit einer echten Adresse in Mexiko (einschließlich aller Felder) konfigurieren, EKU9003173C9
als MwSt. und ESCUELA KEMPER URGATE
als Unternehemnsname hinzufügen. Für die Steuerregelung verwenden Sie General de Ley Personas Morales.
Kontakte¶
Um einen Kontakt zu erstellen, der in Rechnung gestellt werden kann, gehen Sie zu Adresse einschließlich PLZ, Bundesland, Land und RFC (MwSt.-Nummer) ein.
. Geben Sie dann den Namen des Kontakts, die vollständigeWichtig
Wie bei Ihrem eigenen Unternehmen muss auch bei allen Ihren Kontakten der korrekte Unternehmensname beim SAT registriert sein. Dies gilt auch für die Steuerregelung, die im Reiter MX EDI hinzugefügt werden muss.
Steuern¶
Einige zusätzliche Konfigurationen für Faktortyp und Steuerobjekte müssen zu den Umsatzsteuern hinzugefügt werden, um Rechnungen korrekt zu signieren.
Faktortyp¶
Das Feld Faktortyp ist in den Standardsteuern vorgeladen. Wenn Sie neue Steuern erstellen, müssen Sie sicherstellen, dass dieses Feld konfiguriert ist. Gehen Sie dazu auf Buchhaltung –> Konfiguration –> Steuern und aktivieren Sie das Feld Faktortyp im Reitere Erweiterte Optionen für alle Datensätze, wobei die Steuertyp auf Verkäufe eingestellt ist.
Tipp
Mexiko verwaltet zwei verschiedene Arten von 0-%-Mehrwertsteuer, um zwei Szenarien gerecht zu werden:
0-%-Mehrwertsteuer setzen Sie den Faktortyp als Tasa
Steuerbefreit setzen Sie den Faktortyp als Exento
Steuerobjekt¶
Eine Anforderung von CFDI 4.0 ist, dass die resultierende XML-Datei die Steuern des Vorgangs aufschlüsseln muss oder nicht. Es gibt drei verschiedene mögliche Werte, die in der XML-Datei hinzugefügt werden:
01
: Nicht steuerpflichtig – Dieser Wert wird automatisch hinzugefügt, wenn Ihre Rechnungszeile keine Steuern enthält.02
: Steuerpflichtig – Dies ist die Standardkonfiguration jeder Rechnungszeile, die Steuern enthält.03
: Steuerpflichtig und nicht zwingend aufgeschlüsselt – Dieser Wert kann bei Bedarf für bestimmte Kunden ausgelöst wird, um den Wert 02 zu ersetzen.
Um den Wert 03
zu verwenden, navigieren Sie zu und aktivieren Sie das Kontrollkästchen Keine Steueraufschlüsselung.
Wichtig
Der Wert Keine Steueraufschlüsselung gilt nur für bestimmte Steuerregelungen und/oder Steuern. Wenden Sie sich an Ihren Steuerberater, wenn dies für Ihr Unternehmen erforderlich ist, bevor Sie eine Änderung vornehmen.
Andere Steuerkonfigurationen¶
Wenn Sie eine Zahlung registrieren, verschiebt Odoo die Steuern vom Übergangskonto für Ist-Versteuerung auf das im Reiter Definition festgelegte Konto. Für diese Verschiebung wird ein Konto für Ist-Versteuerung (Base Imponible de Impuestos en Base a Flujo de Efectivo
) in der Journalbuchung verwendet, wenn die Steuern umklassifiziert werden. Löschen Sie dieses Konto nicht.
Wenn Sie eine neue Steuer unter Steuerraster dafür hinzufügen (IVA
, ISR
oder IEPS
). Odoo unterstützt nur diese drei Gruppen von Steuern.
Produkte¶
Um Produkte zu konfigurieren, gehen Sie neues. Wählen Sie im Reiter Buchhaltung im Feld UNSPSC-Produktkategorie die Kategorie aus, die das Produkt darstellt. Dieser Vorgang kann manuell oder durch einen Massenimport erfolgen.
, wählen Sie dann ein zu konfigurierendes Produkt aus oder erstellen Sie einBemerkung
Alle Produkte müssen mit einem SAT-Code versehen sein, um Validierungsfehler zu vermeiden.
Elektronische Rechnungsstellung¶
PAC-Zugangsdaten¶
Nachdem Sie Ihren Privaten Schlüssel (CSD) mit dem SAT festgelegt haben, müssen Sie sich direkt mit dem PAC Ihrer Wahl registrieren, bevor Sie Rechnungen in Odoo erstellen.
Sobald Sie Ihr Konto bei einem dieser Anbieter eingerichtet haben, gehen Sie zu MX PAC den Namen Ihres PAC mit Ihren Anmeldedaten (PAC-Benutzername und PAC-Passwort) ein.
. Geben Sie unter dem AbschnittTipp
Wenn Sie keine Anmeldedaten haben, aber die elektronische Rechnungsstellung testen möchten, können Sie das Kontrollkästchen MX-PAC-Testumgebung aktivieren und Solucion Factible als PAC auswählen. Sie müssen für die Testumgebung weder einen Benutzernamen noch ein Passwort hinzufügen.
.cer- und .key-Zertifikate¶
Die digitalen Zertifikate des Unternehmens müssen im Bereich MX-Zertifikate hochgeladen werden. Navigieren Sie dazu zu . Wählen Sie unter dem Abschnitt MX-Zertifikate die Option Zeile hinzufügen, woraufhin sich ein Fenster öffnet. Klicken Sie auf Neu und laden Sie von dort aus Ihr digitales Zertifikat (.cer
Datei), Ihren Zertifikatsschlüssel (.key
-Datei) und Ihr Zertifikatspasswort hoch. Zum Abschluss klicken Sie auf Speichern & schließen.
Tipp
Wenn Sie noch nicht über einen der vertraglich vereinbarten PACs verfügen und die elektronische Rechnungsstellung testen möchten, können Sie die folgenden SAT-Testzertifikate verwenden:
Passwort:
12345678a
Arbeitsabläufe¶
Elektronische Rechnungsstellung¶
Der Rechnungsstellungsprozess in Odoo basiert auf Anhang 20 Version 4 der elektronischen Rechnungsstellung des SAT.
Kundenrechnungen¶
Um mit der Rechnungsstellung aus Odoo heraus zu beginnen, muss eine Kundenrechnung mit dem Standard-Rechnungsablauf erstellt werden.
Wenn sich das Dokument im Entwurfsmodus befindet, können Sie beliebige Änderungen daran vornehmen (z. B. die korrekte Zahlungsart oder Nutzung hinzufügen, die der Kunde möglicherweise benötigt).
Nachdem Sie die Kundenrechnung Bestätigen, erscheint eine blaue Meldung, die besagt: Die Rechnung wird asynchron von folgendem Dienst für elektronische Rechnungsstellung verarbeitet: CFDI (4.0).
Wenn Sie auf die Schaltfläche Jetzt verarbeiten klicken, wird das Dokument zur Unterzeichnung durch die Regierung gesendet. Nach Erhalt des von der Regierung unterzeichneten Dokuments wird das Feld Fiscal Folio auf dem Dokument angezeigt und die XML-Datei wird im Chatter angehängt.
Tipp
Wenn Sie im Feld SAT-Status der Rechnung auf Wiederholen drücken, können Sie überprüfen, ob die XML-Datei beim SAT gültig ist.
Wenn Sie sich in einer Testumgebung befinden, erhalten Sie immer die Meldung Nicht gefunden.
Um die unterzeichnete Rechnung per E-Mail an Ihren Kunden zu senden, können Sie sowohl die XML- als auch die PDF-Dateien direkt aus Odoo versenden, indem Sie auf die Schaltfläche Senden und drucken klicken. Sie können die PDF-Datei auch direkt auf Ihren Computer herunterladen, indem Sie auf die Schaltfläche Drucken klicken und die gewünschte Option auswählen.
Gutschriften¶
Während eine Rechnung eine Belegart „I“ (Ingreso) ist, ist eine Gutschrift eine eine Belegart „E“ (Egreso).
Der einzige Zusatz zum Standardablauf für Gutschriften ist, dass als Anforderung des SAT eine Beziehung zwischen einer Gutschrift und einer Rechnung über die Identifikationsnummer bestehen muss.
Wegen dieser Anforderunge fügt das Feld CFDI-Herkunft diese Beziehung mit einem 01|
hinzu, gefolgt von der Identifikationsnummer der ursprünglichen Rechnung.
Tipp
Damit das Feld CFDI-Herkunft automatisch hinzugefügt wird, verwenden Sie die Schaltfläche Gutschrift hinzufügen auf der Rechnung, anstatt es manuell zu erstellen.
Zahlungsergänzungen¶
Zahlungsrichtlinie¶
One addition of the Mexican localization is the Payment Policy field. According to the SAT documentation, there are two types of payments:
PUE
(Pago en una Sola Exhibición/Eine einzige Gesamtzahlung)PPD
(Pago en Parcialidades o Diferido/Zahlung in Teilen oder Abgrenzungen)Siehe auch
Der Unterschied liegt im Fälligkeitsdatum oder den Zahlungsbedingungen der Rechnung.
To configure PUE invoices, navigate to Due Date within the same month, or choose a payment term that does not imply changing the due month (immediate payment, 15 days, 21 days, all falling within the current month).
, and either select an invoiceTipp
Einige Zahlungsbedingungen sind bereits standardmäßig installiert. Sie finden sie unter .
Um PPD-Rechnungen zu konfigurieren, navigieren Sie zu Fälligkeitsdatum nach dem ersten Tag des Folgemonats wählen (dies gilt auch, wenn Ihre Zahlungsfrist im Folgemonat fällig ist).
und wählen Sie einWichtig
Da die PPD-Richtlinie impliziert, dass eine Rechnung im Moment nicht bezahlt wird, lautet die korrekte Zahlungsart für die PPD-Rechnungen 99 - Por Definir (Zu definieren).
Zahlungsfluss¶
In beiden Fällen ist der Zahlungsprozess in Odoo derselbe, der Hauptunterschied besteht darin, dass Zahlungen, die sich auf PPD-Rechnungen beziehen, die Erstellung einer Belegart „P“ (Pago) auslösen.
Wenn eine Zahlung mit einer PUE-Rechnung verbunden ist, kann sie mit dem Assistenten registriert und mit der entsprechenden Rechnung verknüpft werden. Navigieren Sie dazu zu Zahlung registrieren. Ihr Rechnungsstatus ändert zu In Zahlung, da die Zahlung bei der Bankabstimmung effektiv validiert wird.
, und wählen Sie eine Rechnung aus. Klicken Sie dann auf die SchaltflächeSiehe auch
Während dieser Prozess für PPD-Rechnungen derselbe ist, bedeutet die Hinzufügung der Erstellung eines elektronischen Dokuments, dass einige zusätzliche Anforderungen erforderlich sind, um das Dokument korrekt an den SAT zu senden.
Sie müssen auf einer Rechnung die spezifische Zahlungsweise bestätigen, wie Sie die Zahlung erhalten haben. Aus diesem Grund kann das Feld Zahlungsweise nicht 99 - Por Definir (Zu definieren) sein.
Wenn Sie dem Kunden im Reiter Buchhaltung seines Kontakts ein Bankkonto hinzufügen möchten, muss dieses eine gültige Kontonummer haben.
Bemerkung
Die genauen Konfigurationen finden Sie in Anhang 20 des SAT. Normalerweise muss das Bankkonto bei Überweisungen 10 oder 18 Ziffern haben, bei Kredit- oder Debitkarten 16.
Wenn sich eine Zahlung auf eine signierte Rechnung mit der Zahlungsrichtlinie PPD
bezieht, generiert Odoo automatisch die entsprechende Zahlungsergänzung, sobald Sie auf Jetzt verarbeiten drücken.
Warnung
Eine Zahlung in MXN kann nicht verwendet werden, um mehrere Rechnungen in USD zu bezahlen. Vielmehr sollte die Zahlung in mehrere Zahlungen aufgeteilt werden, die über die Schaltfläche Zahlung registrieren auf den entsprechenden Rechnungen erstellt werden.
Rechnungsstornierungen¶
Es ist möglich, die an den SAT gesendeten EDI-Dokumente zu stornieren. Gemäß der Reforma Fiscal 2022 gibt es seit dem 1. Januar 2022 zwei Voraussetzungen dafür:
Sie müssen für alle Stornierungsanfragen einen Stornierungsgrund angeben.
Nach Ablauf von 24 Stunden nach Erstellung der Rechnung muss der Kunde aufgefordert werden, die Stornierung zu akzeptieren.
Es gibt vier verschiedene Stornierungsgründe. In Odoo können Sie Rechnungen mit den Gründen 01 Fehlerhafte Rechnungen mit einer Beziehung und 02 Fehlerhafte Rechnungen ohne eine Beziehung stornieren.
In den folgenden Abschnitten wird der Prozess der Stornierung von Rechnungen für jeden Stornierungsgrund in Odoo aufgeschlüsselt.
Wichtig
Odoo hat bestimmte Einschränkungen beim Stornieren von Rechnungen im SAT: Die Gründe 03 und 04 (Vorgang hat nicht stattgefunden und Nominative Transaktionen im Zusammenhang mit einer globalen Rechnung) werden von Odoo derzeit nicht unterstützt. Hierfür müssen Sie die Rechnung direkt im SAT stornieren und Wiederholen im Feld SAT-Statusfeld klicken.
01 – Fehlerhafte Rechnungen mit einer Beziehung¶
Dieser Stornierungsgrund muss verwendet werden, wenn eine neue Rechnung die ursprüngliche Rechnung aufgrund eines Fehlers in einem beliebigen Feld ersetzt muss.
Navigieren Sie zunächst zu Fiscal Folio aus der alten Rechnung. Navigieren Sie dann zur neuen Rechnung und fügen Sie im Feld CFDI-Herkunft den Wert 04|
ein und fügen Sie die Fiscal Folio der alten Rechnung nach dem Wert ein. Abschließend signieren Sie das neue Dokument.
Navigieren Sie dann zurück zur alten Rechnung und stellen Sie fest, dass das Feld Ersetzt durch jetzt verfügbar ist. Klicken Sie auf der alten Rechnung auf die Schaltfläche EDI-Storno anfordern und klicken Sie dann im blauen Bereich, der angezeigt wird, auf Jetzt verarbeiten. Der Rechnungsstatus ändert sich in Storniert, und im Chatter wird eine Bestätigung protokolliert.
Jetzt sollte die Rechnung auch im SAT storniert werden. Sie können bestätigen, dass dies korrekt erfolgt ist, indem Sie im SAT-Statusfeld auf Wiederholen drücken.
Wenn das Dokument mehr als 24 Stunden nach seiner Erstellung storniert wurde, müssen Sie den Kunden möglicherweise bitten, die Stornierung in seinem „Buzón Tributario“ direkt auf der SAT-Website zu akzeptieren.
Bemerkung
04|
ist nur ein Code, der Odoo hilft, diesen Vorgang durchzuführen. Er hat keinen Bezug zu der Methode 04 als Grund für die Stornierung.
02 – Fehlerhafte Rechnungen ohne eine Beziehung¶
Dieser Stornierungsgrund muss verwendet werden, wenn eine Rechnung mit einem Fehler in einem beliebigen Feld gesendet wurde und nicht durch eine andere ersetzt werden muss.
Navigieren Sie in diesem Fall zu EDI-Storno anfordern und dann auf die Schaltfläche Jetzt verarbeiten klicken.
und wählen Sie die alte Rechnung aus. Von hier aus müssen Sie nur noch auf die SchaltflächeDa das Feld Ersetzt durch bei Verwendung dieses Stornierungsgrundes nicht erscheint, sollte der SAT automatisch erkennen, dass der Stornierungsgrund 02 ist.
Zahlungsstornierungen¶
Es ist auch möglich, Zahlungsergänzungen zu stornieren. Gehen Sie dazu zu der Zahlung, über EDI-Storno anfordern. Wie bei den Rechnungen wird eine blaue Schaltfläche angezeigt. Klicken Sie auf Jetzt verarbeiten, und das Dokument wird an den SAT gesendet. Nach ein paar Sekunden können Sie auf Wiederholen drücken, um den aktuellen SAT-Status zu bestätigen.
und wählen SieSchließlich wird der Zahlungsstatus auf Storniert verschoben.
Bemerkung
Genau wie bei Rechnungen können Sie bei der Erstellung einer neuen Zahlungsergänzung die Beziehung des Originaldokuments hinzufügen, indem Sie 04|
plus die Identifikationsnummer im Feld CFDI-Herkunft hinzufügen.
Sonderfälle der Rechnungsstellung¶
CFDI an Öffentlichkeit¶
Wenn der Kunde, an den Sie Waren oder Dienstleistungen verkaufen, keine Rechnung benötigt, müssen Sie eine CFDI an Öffentlichkeit erstellen.
Wenn Sie den Namen des Kunden PUBLICO EN GENERAL
verwenden, wird ein Fehler ausgelöst. Dies ist eine wesentliche Änderung in CFDI 4.0, die erfordert, dass Rechnungen mit diesem spezifischen Namen zusätzliche Felder benötigen, die Odoo derzeit nicht unterstützt. Damit also eine CFDI für Öffentlich erstellt werden kann, müssen Sie Ihrem Kunden einen beliebigen Namen hinzufügen, der nicht PUBLICO EN GENERAL
lautet. (Zum Beispiel: CLIENTE FINAL
).
Außerdem muss die PLZ Ihres Unternehmens hinzugefügt werden, der generische RFC muss auf XAXX010101000
gesetzt werden, und die Steuerregelung Ihres Kunden muss auf Sin obligaciones fiscales
gesetzt werden.
Mehrere Währungen¶
Die Hauptwährung in Mexiko ist MXN. Obwohl dies für alle mexikanischen Unternehmen obligatorisch ist, ist es möglich, Rechnungen (und Zahlungen) in anderen Währungen zu senden und zu empfangen. Um die Verwendung von Mehreren Währungen zu aktivieren, navigieren und setzen Sie im Abschnitt Automatische Wechselkurse Mexikanische Bank als Service. Setzen Sie dann das Feld Intervall auf die Häufigkeit, mit der Sie die Wechselkurse aktualisieren möchten.
Auf diese Weise erhalten Sie in der XML-Datei des Dokuments den korrekten Wechselkurs und den Gesamtbetrag sowohl in der Fremdwährung als auch in MXN.
Es wird dringend empfohlen, ein Bankkonto für jede Währung zu verwenden.
Bemerkung
Die einzigen Währungen, deren Wechselkurs automatisch täglich aktualisiert wird: USD, EUR, GBP und JPY.
Anzahlungen¶
Es kann vorkommen, dass Sie von einem Kunden eine Vorauszahlung erhalten, die später auf eine Rechnung angerechnet werden muss. Um dies in Odoo tun zu können, müssen Sie die Rechnungen mit dem Feld CFDI-Herkunft ordnungsgemäß miteinander verknüpfen. Dazu muss die Verkaufsapp installiert sein.
Navigieren Sie zunächst zur Anticipo
zu erstellen und zu konfigurieren: der Produkttyp muss Dienstleistung sein, und die UNSPSC-Kategorie muss 84111506 Servicios de facturación
sein.
Gehen Sie dann zu
und fügen Sie das Produkt Anticipo als Standardeinstellung hinzu.Erstellen Sie einen Verkaufsauftrag mit dem Gesamtbetrag und eine Anzahlung (entweder mit einem Prozentsatz oder einem festen Betrag). Unterschreiben Sie dann das Dokument und Registrieren Sie die Zahlung.
Wenn der Kunde die finale Rechnung erhält, erstellen Sie sie erneut aus demselben Verkaufsauftrag. Wählen Sie im Assistenten Rechnungen erstellen die Option Reguläre Rechnung und entfernen Sie das Häkchen bei Anzahlungen abziehen.
Kopieren Sie dann die Identifikationsnummer aus der ersten Rechnung und fügen Sie es in die CDFI-Herkunft der zweiten Rechnung ein, wobei Sie das Präfix 07|
vor dem Wert hinzufügen. Signieren Sie das Dokument.
Erstellen Sie danach eine Gutschrift für die erste Rechnung. Kopieren Sie die Identifikationsnummer aus der zweiten Rechnung und fügen Sie sie in die CDFI-Herkunft der Gutschrift ein, wobei Sie das Präfix 07|
hinzufügen. Signieren Sie danndas Dokument.
Damit sind alle elektronischen Dokumente miteinander verknüpft. Der letzte Schritt besteht darin, die neue Rechnung vollständig zu bezahlen. Unten auf der neuen Rechnung finden Sie die Gutschrift in Ausstehendes Haben, fügen Sie diese als Zahlung hinzu. Schließlich registrieren Sie den Restbetrag mit dem Assistenten Zahlung registrieren.
Externer Handel¶
Der externe Handel ist eine Ergänzung zu einer regulären Rechnung, die bestimmte Werte sowohl in der XML- als auch in der PDF-Datei zu Rechnungen mit einem ausländischen Kunden gemäß den SAT-Vorschriften hinzufügt.
Die spezifische Adresse des Empfängers und des Absenders
Die Hinzufügung eines Bruchteils eines Tarifs, der die Art des Produkts identifiziert
Der korrekte Incoterm (International Commercial Terms), unter anderem (Ursprungszertifikat und Besondere Maßeinheiten).
Dies ermöglicht die korrekte Identifizierung von Exporteuren und Importeuren und erweitert die Beschreibung der verkauften Waren.
Seit dem 1. Januar 2018 ist der Außenhandel eine Voraussetzung für Steuerzahler, die Exportgeschäfte des Typs A1 durchführen. Während die aktuelle CFDI 4.0 ist, ist der Außenhandel derzeit auf Version 1.1
Um diese Funktion zu nutzen, müssen die Module l10n_mx_edi_extended and l10n_mx_edi_extended_40 installiert sein.
Wichtig
Vergewissern Sie sich vor der Installation, dass Ihr Unternehmen diese Funktion benötigt. Wenden Sie sich bei Bedarf zuerst an Ihren Buchhalter, bevor Sie Module installieren.
Konfiguration¶
Kontakte¶
Um Ihren Unternehmenskontakt für den Außenhandel zu konfigurieren, navigieren Sie zu Unternehmen. Während Sie gemäß der CFDI-4.0-Anforderungen eine gültige PLZ in Ihrem Kontakt angeben müssen, fügt die externe Handelsergänzung die Anforderung hinzu, dass Stadt und Staat gültig sein müssen. Alle drei Felder müssen mit dem Offiziellen-SAT-Katalog übereinstimmen, sonst erhalten Sie einen Fehler.
, und wählen Sie IhrWarnung
Fügen Sie die Angaben Stadt und Staat in den Vertrag des Unternehmens ein, nicht in das Unternehmen selbst. Sie finden den Kontakt Ihres Unternehmns unter .
Die Felder Ortschaft und Koloniecode sind optional und können direkt im Unternehmen unter hinzugefügt werden. Diese beiden Felder müssen mit den Daten im SAT übereinstimmen.
Um die Kontaktdaten für einen ausländischen Empfangskunden zu konfigurieren, navigieren Sie zu
, und wählen Sie den Kontakt des ausländischen Kunden. Um Fehler zu vermeiden, müssen die folgenden Felder ausgefüllt werden:Die vollständige Adresse des Unternehmens, einschließlich einer gültigen PLZ und des ausländischen Land.
Das Format der ausländischen MwSt. (Steueridentifikationsnummer, zum Beispiel: Kolumbien
123456789-1
)Im Reiter MX EDI müssen Sie angeben, ob der Kunde Waren für einen bestimmten Zeitraum vorübergehend (Befristet) oder dauerhaft (Endgültig) erhält.
Wichtig
Wenn der neue Kontakt durch Duplizieren eines anderen bestehenden Kontakts aus Mexiko erstellt wurde, stellen Sie sicher, dass Sie alle übernommenen Informationen aus dem Feld Steuerregelung löschen. Aktivieren Sie außerdem nicht die Option Keine Steueraufschlüsselung. Durch die Auswahl dieser Option werden Pflichtfelder ausgeblendet, die für die Konfiguration von Außenhandelskontakten erforderlich sind.
Bemerkung
In der resultierenden XML- und PDF-Dateien wird die MwSt. automatisch durch die generische Mehrwertsteuer für Auslandstransaktionen ersetzt: XEXX010101000
.
Produkte¶
Alle Produkte im Zusammenhang mit dem externen Handel müssen vier Felder ausfüllen, von denen zwei ausschließlich für Auslandshandel gelten.
Die Interne Referenz des Produkts befindet sich im Reiter Allgemeine Informationen.
Das Gewicht des Produkts muss höher als
0
sein.Der korrekte Bruchteil des Tarifs des Produkts im Reiter Buchhaltung.
Die UMT Aduana entspricht dem Bruchteil des Tarifs.
Tipp
Wenn die Maßeinheit des Bruchteils des Tarifs
01
ist, ist die korrekte UMT Aduanakg
.Wenn die Maßeinheit des Bruchteils des Tarifs
06
ist, ist die korrekte UMT AduanaEinheit(en)
.
Abrechnungsablauf¶
Bevor Sie eine Rechnung erstellen, müssen Sie berücksichtigen, dass bei externen Handelsrechnungen die Beträge Ihrer Produkte in USD umgerechnet werden müssen. Daher müssen Mehrere Währungen und USD im Abschnitt Währungen aktiviet sein. Der richtige Dienst ist Mexikanische Bank.
Wenn Sie den richtigen Wechselkurs unter Incoterm und die optionale Zertifikatsquelle im Reiter Weitere Informationen übrig.
eingestellt haben, bleiben nur noch die FelderSignieren Sie die Rechnung mit dem gleichen Verfahren wie eine normale Rechnung und klicken Sie auf die Schaltfläche Jetzt verarbeiten.
Frachtbrief¶
Eine Carta Porte ist ein Frachtbrief: ein Dokument, das die Art, die Menge und den Zielort der beförderten Waren angibt.
Am 1. Dezember 2021 wurde die Version 2.0 dieses CFDI für alle Transportdienstleister, Zwischenhändler und Eigentümer von Waren eingeführt. Odoo ist in der Lage, eine Belegart „T“ (Traslado) zu generieren, die im Gegensatz zu anderen Belegen in einem Lieferauftrag und nicht in einer Rechnung oder Zahlung erstellt wird.
Odoo kann XML- und PDF-Dateien mit (oder ohne) Bodentransport erstellen und kann Materialien verarbeiten, die als Gefahrengut behandelt werden.
Um diese Funktion zu nutzen, müssen die Module l10n_mx_edi_extended, l10n_mx_edi_extended_40, l10n_mx_edi_stock und l10n_mx_edi_stock_40 installiert sein.
Darüber hinaus müssen Sie die Apps Lager und Verkauf konfiguriert haben.
Wichtig
Odoo unterstützt keine Dokumenttyp Carta Porte Typ „I“ (Ingreso), Luft- oder Seetransport. Wenden Sie sich zuerst an Ihren Buchhalter, wenn Sie diese Funktion benötigen, bevor Sie Änderungen vornehmen.
Konfiguration¶
Odoo verwaltet zwei Arten von CFDI:
Keine föderalen Autobahnen: Sie wird verwendet, wenn die Entfernung zum Zielort weniger als 30 km beträgt.
Föderaler Transport: Er wird verwendet, wenn die Entfernung zum Zielort mehr als 30 km beträgt.
Abgesehen von den Standardanforderungen der regulären Rechnungsstellung (RFC des Kunden, der UNSPSC-Code usw.) ist bei der Verwendung von keine föderalen Autobahnen keine externe Konfiguration erforderlich.
Für Föderalen Transport müssen verschiedene Konfigurationen zu Kontakten, Fahrzeugkonfigurationen und Produkten hinzugefügt werden. Diese Konfigurationen werden zu den XML- und PDF-Dateien hinzugefügt.
Kontakte und Fahrzeuge¶
Wie bei der Funktion für externen Handel muss die Adresse sowohl in Ihrem Unternehmen als auch bei deinem Endkunden vollständig sein. Die PLZ, die Stadt und der Bundesstaat müssen mit dem Offiziellen SAT-Katalog für Carta Porte übereinstimmen.
Tipp
Das Feld Lokalität ist für beide Adressen optional.
Wichtig
Die Herkunftsadresse, die für den Frachbrief verwendet wird, wird in
eingestellt. Standardmäßig ist dies die Unternehmensadresse, aber du kannst sie entsprechend deiner korrekten Lageradresse ändern.Eine weitere Ergänzung dieser Funktion ist das Menü Fahrzeugeinstellungen, das Sie unter finden. In diesem Menü können Sie alle Informationen zu dem Fahrzeug hinzufügen, das Sie für den Lieferauftrag benutzen.
Alle Felder sind obligatorisch, um einen gültigen Frachtbrief zu erstellen.
Tipp
Die Felder Kfz-Kennzeichen und Nummernschild müssen zwischen 5 und 7 Zeichen enthalten.
Im Abschnitt Vermittler müssen Sie den Betreiber des Fahrzeugs hinzufügen. Die einzigen Pflichtfelder für diesen Kontakt sind MwSt. und Führerschein.
Produkte¶
Wie bei der regulären Rechnungsstellung müssen alle Produkte eine UNSPSC-Kategorie haben. Darüber hinaus gibt es zwei zusätzliche Konfigurationen für Produkte, die in Frachtbriefe enthalten sind:
Der Produkttyp muss lagerfähiges Produkt ein, damit Lagerbuchungen erstellt werden können.
Im Reiter Lager sollte das Feld Gewicht mehr als
0
betragen.
Warnung
Wenn Sie einen Frachtbrief für ein Produkt mit dem Wert 0
erstellen, wird ein Fehler ausgelöst. Da das Gewicht bereits im Lieferauftrag gespeichert wurde, müssen Sie die Produkte zurückgeben und den Lieferauftrag (und den Frachtbrief) erneut mit den richtigen Mengen erstellen.
Verkaufs- und Bestandsablauf¶
Um einen Frachtbrief zu erstellen, müssen Sie zunächst einen Verkaufsauftrag über Lieferung erzeugt. Klicken Sie darauf und validieren Sie den Transfer.
erstellen und bestätigen. Dadurch wird eine intelligente SchaltflächeNachdem der Status auf Erledigt gesetzt wurde, können Sie den Transfer bearbeiten und den Transporttyp auswählen (entweder Keine föderalen Autobahnen oder Föderaler Transport).
Wenn Ihr Frachtbrief den Typ Keine föderalen Autobahnen hat, können Sie den Transfer speichern und dann auf Frachtbrief generieren klicken. Die daraus resultierende XML-Datei finden Sie im Chatter.
Bemerkung
Abgesehen von der Angabe UNSPSC in allen Produkten erfordern Frachtbriefe, die Keine föderalen Autobahnen verwenden, keine besondere Konfiguration für den Versand an die Regierung.
Wenn Ihr Leitfaden für die Lieferung den Typ Föderaler Transport hat, erscheint der Reiter MX EDI. Geben Sie dort unter Entfernung bis Zielort (km) einen Wert höher als 0
ein und wählen Sie das für diese Lieferung verwendete Fahrzeugeinrichtung.
Gefahrengüter¶
Bestimmte Werte in der UNSPSC-Kategorie werden im offiziellen SAT-Katalog als Gefahrengüter angesehen. Diese Kategorien bedürfen zusätzlicher Überlegungen, wenn Sie einen Frachtbrief mit Föderalem Transport erstellen.
Wählen Sie zunächst Ihr Produkt aus Buchhaltung müssen die Felder Gefahrgutbezeichnungscode (MX) und Gefahrgutverpackung (MX) mit dem richtigen Code aus dem SAT-Katalog gefüllt werden.
. Im ReiterUnter Umweltversicherer und Umweltversicherungspolice eintragen. Danach fahren Sie mit dem regulären Prozess zur Erstellung eines Frachtbriefs fort.
müssen Sie auch die Daten desZollnummern¶
Eine Zollerklärung (Pedimento Aduanero) ist ein Steuerdokument, das bescheinigt, dass alle Abgaben an die Steuerbehörde (die SAT) gezahlt wurden, einschließlich für den Import/Export von Waren.
Gemäß Anhang 20 von CFDI 4.0 muss in Dokumenten, in denen die fakturierten Waren aus einem Importvorgang aus erster Hand stammen, das Feld Zollnummer zu allen Zeilen der Produkte hinzugefügt werden, die an dem Vorgang beteiligt sind.
Dazu muss das Modul l10n_mx_edi_landing installiert sein, zusätzlich zu den Apps Lager, Einkauf und Verkauf.
Wichtig
Verwechseln Sie diese Funktion nicht mit dem externen Handel. Die Zollnummern stehen in direktem Zusammenhang mit dem Import von Waren, während sich die Ergänzung zum externen Handel auf den Export bezieht. Wenden Sie sich zuerst an Ihren Buchhalter, wenn Sie diese Funktion benötigen, bevor Sie irgendwelche Änderungen vornehmen.
Konfiguration¶
In order to track the correct customs number for a specific invoice, Odoo uses landed costs. Go to . Make sure that Landed Costs is activated.
Zunächst müssen Sie ein Produkt vom Typ Dienstleistung mit dem Namen Pedimento
erstellen. Aktivieren Sie im Reiter Einkauf die Option Sind Einstandskosten und wählen Sie eine Standardaufteilungsmethode.
Danach müssen wir die lagerfähigen Produkte konfigurieren, die die Zollnummern enthalten. Erstellen Sie dazu die speicherbaren Produkte und stellen Sie sicher, dass das Produktkategorie die folgende Konfiguration hat.
Kalkulationsverfahren: Entweder FIFO oder AVCO
Bestandsbewertung: Automatisiert
Bestandsbewertungskonto: 115.01.01 Inventario
Bestandsjournal: Bestandsbewertung
Bestandseingangskonto: 115.05.01 Mercancías en tránsito
Bestandsausgangskonto: 115.05.01 Mercancías en tránsito
Einkaufs- und Verkaufsprozess¶
Nachdem Sie Ihr Produkt konfiguriert haben, folgen Sie dem Standardeinkaufsablauf.
Erstellen Sie eine Bestellung über Wareneingang anzuzeigen. Klicken Sie auf die intelligente Schaltfläche Wareneingang, um den Wareneingang zu validieren.
. Bestätigen Sie dann die Bestellung, um eine intelligente SchaltflächeGehen Sie zu Pedimento
und Zollnummer hinzu.
Optional können Sie auch einen Kostenbetrag hinzufügen. Danach validieren Sie die Wareneinstandskosten. Wenn Sie diese Bewegung gebucht haben, wurden allen Produkten, die sich auf diesen Wareneingang beziehen, die Zollnummer zugewiesen.
Warnung
Sie können die Pedimentos-Nummer nur einmal hinzufügen. Seien Sie also vorsichtig, wenn Sie die richtige Nummer mit dem/den Transfer(s) verbinden.
Erstellen Sie einen Verkaufsauftrag und bestätigen Sie ihn. Dies sollte eine intelligente Schaltfläche Lieferung auslösen. Validieren Sie sie.
Erstellen Sie schließlich eine Rechnung aus dem Verkaufsauftrag und bestätigen Sie sie. Die Rechnungszeile, die sich auf Ihr Produkt bezieht, enthält eine Zollnummer. Diese Nummer sollte mit der Zollnummer übereinstimmen, die Sie in dem zuvor erstellten Datensatz Einstandskosten hinzugefügt haben.
Elektronische Buchhaltung¶
Für Mexiko bezieht sich Elektronische Buchhaltung auf die Verpflichtung, Buchhaltungsunterlagen und -einträge auf elektronischem Wege zu führen und die Buchhaltungsdaten monatlich über die SAT-Website einzugeben.
Es besteht aus drei XML-Hauptdateien.
Die aktualisierte Liste des Kontenplans, den Sie derzeit verwenden.
Eine monatliche Rohbilanz und ein Abschlussbuchungsbericht auch bekannt als Rohbilanz 13. Monat.
Entweder optional oder für eine obligatorische Prüfung, ein Export der Journalbuchungen in Ihrem Hauptbuch.
Die resultierenden XML-Dateien entsprechen den Anforderungen des Anexo Técnico de Contabilidad Electrónica 1.3.
Darüber hinaus können Sie den DIOT-Bericht erstellen: Ein Bericht über die Journalbuchungen des Lieferanten, die IVA-Steuern beinhalten, der in die .txt
-Datei exportiert werden kann.
Um diese Bericht nutzen zu können, müssen die Module l10n_mx_reports, l10n_mx_reports_closing, l10n_mx_xml_polizas und l10n_mx_xml_polizas_edi installiert sein sowie Odoo Buchhaltung.
Wichtig
Die spezifischen Merkmale und Zwecke der Berichte, die Sie übermitteln, können sich je nach Ihrem Steuersystem ändern. Wenden Sie sich immer an Ihren Buchhalter, bevor Sie Dokumente an die Regierung schicken.
Kontenplan¶
Der Kontenplan in Mexiko folgt einem bestimmten Muster, das auf dem Código agrupador de cuentas vom SAT basiert.
Sie können ein beliebiges Konto erstellen, solange es der Codierungsgruppe vom SAT entspricht. Das Muster lautet NNN.YY.ZZ
oder NNN.YY.ZZZ
.
Example
Beispiele sind 102.01.99
oder 401.01.001
.
Wenn Sie unter Stichwörtern, und Ihr Konto erscheint im Kontenplan.
ein neues Konto erstellen, mit einerm SAT-Codierungsgruppenmuster, erhalten Sie den richtigen Codierungscode inNachdem Sie alle Ihre Konten erstellt haben, stellen Sie sicht, dass die richtigen Stichwörter in diesen Konten eingestellt sind.
Bemerkung
Sie können keine Muster verwenden, die einen Abschnitt mit einer 0 abschließen (wie 100.01.01
, 301.00.003
oder 604.77.00
). Dies führt zu Fehlern in dem Bericht.
Once everything is set up, go to down arrow) next to the PDF button, and select COA SAT (XML). This generates an XML file with your accounts, which you can upload directly to the SAT website.
, click the (Rohbilanz¶
Die Rohbilanz enthält den Anfangssaldo, das Haben und den Gesamtsaldo Ihrer Konten, vorausgesetzt, Sie haben die richtige Codierungsgruppe hinzugefügt.
To generate this report in an XML format, go to down arrow) next to the PDF button, and select SAT (XML).
. Select the month you want to download in the calendar, then click the (Bemerkung
Odoo generiert nicht die Balanza de Comprobación Complementaria.
Month 13 trial balance¶
The Month 13 report is a closing balance sheet that shows any adjustments or movements made in the accounting to close the year.
To generate it, proceed as follows:
Go to
and create a new entry for all the amounts to be changed, balancing the debit and/or credit of each one.In the Other Info tab, enable the Month 13 Closing option.
Go to Month 13.
, click the calendar, and selectClick the (down arrow) next to the PDF button, and select SAT (XML).
Hauptbuch¶
Laut Gesetz müssen alle Transaktionen in Mexiko digital erfasst werden. Da Odoo automatisch alle zugrundeliegenden Journalbuchungen für Ihre Rechnungen und Zahlungen erstellt, können Sie Ihre Journalbuchungen exportieren, um Prüfungen der SAT oder Steuerrückzahlungen zu erfüllen.
Tipp
Sie können nach Zeitraum oder nach Zeitschrift filtern, je nach Ihrem aktuellen Bedarf.
To create the XML, go to down arrow) next to the PDF button, and select XML (Polizas). In the XML Polizas Export Options window, choose between four different Export types:
, click the (Steuerprüfung
Prüfungszertifizierung
Warenrücksendung
Entschädigung
For Tax audit or Audit certification, you need to write the Order Number provided by the SAT. For Return of goods, or Compensation, you need to write your Process Number, also provided by the SAT.
Bemerkung
Wenn Sie diesen Bericht sehen möchten, ohne ihn zu senden, verwenden Sie ABC6987654/99
für Auftragsnummer und AB123451234512
für Prozessnummer.
DIOT-Bericht¶
Die DIOT (Declaración Informativa de Operaciones con Terceros / Informative Erklärung über Geschäfte mit Dritten) ist eine zusätzliche Verpflichtung mit dem SAT, in der der aktuelle Stand der anrechenbaren und nicht anrechenbaren Zahlungen, Einbehalte und Rückerstattungen der Mehrwertsteuer aus Ihren Lieferantenrechnungen beim SAT angegeben wird.
Im Gegensatz zu anderen Berichten wird die DIOT in eine vom SAT bereitgestellte Software hochgeladen, die das Formular A-29 enthält. In Odoo können Sie die Datensätze Ihrer Transaktionen als .txt
-Datei herunterladen, die Sie im Formular hochgeladen werden kann, um eine direkte Erfassung dieser Daten zu vermeiden.
Diese Transaktionsdatei enthält den Gesamtbetrag Ihrer in den Lieferantenrechnungen registrierten Zahlungen, aufgeschlüsselt nach den entsprechenden Arten von IVA. Die Angaben MwSt. und Land sind für alle Lieferanten obligatorisch.
To generate the DIOT report, go to down arrow) next to the PDF button to select Report: DIOT (MX)
and download the .txt
file.
Wichtig
You need to fill the L10N Mx Type of Operation field in the Accounting tab of each one of your vendors to prevent validation errors. Make sure that your foreign customers have their country set up for L10N Mx Nationality to appear automatically.