Mexiko¶
Module¶
Die folgenden Module werden automatisch mit der mexikanischen Lokalisierung installiert:
Name |
Technische Bezeichnung |
Beschreibung |
|---|---|---|
Mexiko - Buchhaltung |
|
Das standardmäßige Steuerpaket fügt Buchhaltungsmerkmale für die mexikanische Lokalisierung hinzu, wie z. B.: die gebräuchlichsten Steuern und den Kontenplan – basierend auf dem SAT-Kontogruppierungscode. |
EDI für Mexiko |
|
Umfasst alle technischen und funktionalen Anforderungen zum Generieren und Validieren elektronischer Dokumente – basierend auf der vom SAT veröffentlichten technischen Dokumentation. Dies ermöglicht es Ihnen, Rechnungen (mit oder ohne Zusätze) und Zahlungsergänzungen an die Regierung zu senden. |
Odoo – Mexikanische Lokalisierungsberichte |
|
Passt Berichte für die elektronische Buchhaltung in Mexiko an: Kontenplan, Rohbilanz und DIOT. |
Mexiko - Monat 13 Rohbilanz |
|
Notwendig zur Erstellung der Abschlussbuchung (auch bekannt als Monat 13 Buchung). |
Odoo-Export von mexikanischen XML-Polizast |
|
Ermöglicht den Export von XML-Dateien Ihrer Journalbuchungen für eine obligatorische Prüfung. |
Die folgenden Module sind optional. Es wird empfohlen, sie zu installieren, wenn eine spezifische Anforderung für das Unternehmen besteht.
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). |
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. |
Odoos mexikanische Lokalisierung für Bestand/Wareneinstand |
|
Ermöglicht die Verwaltung von Zollnummern im Zusammenhang mit den Wareneinstandskosten in elektronischen Dokumenten. |
CFDI 4.0 Felder für Verkaufsaufträge |
|
Fügt zusätzliche Felder zum Verkauf-Modul hinzu, um die mexikanische elektronische Rechnungsstellung zu erfüllen. |
Mexikanische Lokalisierung für das Kassensystem |
|
Fügt dem Modul Kassensystem zusätzliche Felder hinzu, um die mexikanische elektronische Rechnungsstellung zu unterstützen. |
Mexikanische Lokalisierung für E-Commerce |
|
Fügt dem Modul E-Commerce zusätzliche Felder hinzu, um die Anforderungen der mexikanischen elektronischen Rechnungsstellung zu erfüllen. |
Mitarbeiter - Mexiko |
|
Fügt dem Modul Mitarbeiter zusätzliche Felder hinzu, um lokale Informationen für Mitarbeiter zu erfüllen. |
Mexiko - Personalabrechnung mit Buchhaltung |
|
Fügt die erforderlichen Regeln und Parameter hinzu, um lokale Gehaltsabrechnungen mit der Personalabrechnung-App zu verwalten. |
Video-Tutorials¶
Videos zur mexikanischen Lokalisierung sind ebenfalls verfügbar. Grundlegende Arbeitsabläufe und die meisten auf dieser Seite behandelten Themen sind auch im Videoformat verfügbar, bitte schauen Sie sich Folgendes an:
Lokalisierungsübersicht¶
Die Odoo-Module für die mexikanische Lokalisierung ermöglichen die Signierung elektronischer Rechnungen gemäß den Spezifikationen des SAT für Version 4.0 des CFDI, eine gesetzliche Anforderung seit dem 1. Januar 2022. Diese Module fügen auch relevante Buchhaltungsberichte einschließlich DIOT hinzu, ermöglichen den Außenhandel und die Erstellung von Lieferführern.
Bemerkung
Um Dokumente in Odoo elektronisch zu signieren, muss die Anwendung E-Signatur installiert sein.
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.
Verfügen Sie über ein Certificado de Sello Digital / Digital Seal Certificate (CSD).
Wählen Sie einen PAC. Derzeit arbeitet Odoo mit den folgenden |PAC|s: Solución Factible, Quadrum und SW Sapien - Smarter Web.
Unternehmen¶
Nach der Installation der richtigen Module besteht der nächste Schritt darin, zu überprüfen, dass das Unternehmen mit den korrekten Daten konfiguriert ist. Gehen Sie dazu zu , und wählen Sie das zu konfigurierende Unternehmen aus.
Geben Sie die vollständige Adresse in das resultierende Formular ein, einschließlich: Postleitzahl, Bundesland, Land und RFC (Steuernummer).
Gemäß den Anforderungen des CFDI 4.0 muss der Name des Hauptkontakts des Unternehmens mit dem im SAT registrierten Firmennamen übereinstimmen, ohne die Abkürzung der Rechtsform. Dasselbe gilt für die Postleitzahl.
Wichtig
Aus rechtlicher Sicht müssen mexikanische Unternehmen die Landeswährung (MXN) verwenden. Um eine andere Währung zu verwenden, legen Sie MXN als Standardwährung fest und verwenden Sie stattdessen eine Preisliste.
Gehen Sie als Nächstes zu , und scrollen Sie zum Abschnitt MX Elektronische Rechnungsstellung. Wählen Sie unter Servicio de Administración Tributaria (SAT) das Steuerregime, das für das Unternehmen gilt, aus der Dropdown-Liste aus und klicken Sie auf Speichern.
Tipp
Um die mexikanische Lokalisierung zu testen, konfigurieren Sie das Unternehmen mit einer echten Adresse innerhalb Mexikos (einschließlich aller Felder). Fügen Sie EKU9003173C9 als Steuernummer und ESCUELA KEMPER URGATE als Unternehmensname hinzu. Verwenden Sie für das Steuerregime General de Ley Personas Morales.
Kontakte¶
Bemerkung
Installieren Sie die Kontakte-Anwendung, um auf Kontaktdatensätze zuzugreifen.
Um einen Kontakt zu erstellen, der in Rechnung gestellt werden kann, gehen Sie zu . Geben Sie dann den Kontaktnamen, die vollständige Adresse einschließlich Postleitzahl, Bundesland, Land und RFC (Steuernummer) ein.
Wichtig
Wie bei Ihrem eigenen Unternehmen müssen alle Kontakte ihren korrekten Firmennamen im SAT registriert haben. Dies gilt auch für das Steuerregime, das im Reiter Verkauf & Einkauf hinzugefügt werden muss.
Warnung
Wenn ein RFC (Steuer-ID) gesetzt ist, aber kein Land konfiguriert wurde, kann dies zu fehlerhaften Rechnungen führen.
Steuern¶
Um Rechnungen ordnungsgemäß zu signieren, setze die Felder Faktortyp und Steuerobjekt bei Verkaufssteuern.
Faktortyp¶
Sowohl das Feld SAT-Steuerart als auch Faktortyp sind in den Standardsteuern vorgeladen. Wenn neue Steuern erstellt werden, müssen diese Felder gesetzt werden. Gehen Sie dazu zu und füllen Sie beide Felder im Reiter Erweiterte Optionen für alle Steuerdatensätze aus, wobei die Steuerart auf Verkauf gesetzt ist.
Odoo unterstützt vier Gruppen von SAT-Steuerarten: IVA, ISR, IEPS und Lokal.
Tipp
Mexiko verwaltet zwei verschiedene Arten von 0-%-Mehrwertsteuer, um zwei Szenarien gerecht zu werden:
Für 0% MwSt. setzen Sie den Faktortyp auf Tasa
Für MwSt. befreit setzen Sie den Faktortyp auf Exento
Steuerobjekt¶
Eine Anforderung des CFDI 4.0 ist, dass die resultierende XML-Datei die Aufschlüsselung der Steuern des Vorgangs gemäß der Verordnung verarbeitet. 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 die Rechnungszeile keine Steuern enthält.02: Steuerpflichtig: Dies ist die Standardkonfiguration jeder Rechnungszeile, die Steuern enthält.03: Steuerpflichtig und nicht zur Aufschlüsselung verpflichtet: Dieser Wert kann bei Bedarf für bestimmte Kunden ausgelöst werden, um den Wert02zu ersetzen.
Um den Wert 03 für einen Kontakt zu verwenden, navigieren Sie zum Reiter Verkauf & Einkauf des Kontakts und aktivieren Sie das Kontrollkästchen Keine Steueraufschlüsselung unter dem Abschnitt Steuerinformationen.
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¶
Die mexikanische Lokalisierung verwendet Kassenbasissteuern. Bei der Registrierung einer Zahlung führt Odoo die Bewegung der Steuern vom Kassenbasis-Übergangskonto auf das Konto durch, das auf der Registerkarte Definition des Steuerdatensatzes festgelegt ist, der auf der Rechnungs- oder Lieferantenrechnungszeile festgelegt ist. Für diese Bewegung wird ein Steuerbasiskonto verwendet: (899.01.99 Base Imponible de Impuestos en Base a Flujo de Efectivo) im Journaleintrag bei der Neuklassifizierung von Steuern. Löschen Sie dieses Konto nicht.
Produkte¶
Um Produkte zu konfigurieren, gehen Sie zu , wählen Sie dann ein zu konfigurierendes Produkt aus oder Erstellen Sie ein neues. Im Reiter Buchhaltung wählen Sie im Feld UNSPSC-Produktkategorie die Kategorie aus, die das Produkt repräsentiert. Der Vorgang kann manuell oder durch einen Massenimport durchgeführt werden.
Bemerkung
Alle Produkte müssen einen zugehörigen SAT-Code haben, um Validierungsfehler zu vermeiden.
Elektronische Rechnungsstellung¶
PAC-Zugangsdaten¶
Nachdem Sie Ihren privaten Schlüssel (CSD) mit dem SAT verarbeitet haben, müssen Sie sich direkt beim PAC Ihrer Wahl registrieren, bevor Sie Rechnungen aus Odoo erstellen.
Sobald Sie Ihr Konto bei einem dieser Anbieter erstellt haben, gehen Sie zu und navigieren Sie zum Abschnitt MX Elektronische Rechnungsstellung. Geben Sie im Abschnitt Autorisierter Zertifizierungsanbieter (PAC) den Namen Ihres PAC mit Ihren Zugangsdaten ein (PAC-Benutzername und PAC-Passwort).
Tipp
Um die elektronische Rechnungsstellung ohne Zugangsdaten zu testen, aktivieren Sie das Kontrollkästchen MX PAC-Testumgebung und wählen Sie Solucion Factible als PAC. Für eine Testumgebung ist es nicht erforderlich, einen Benutzernamen oder ein Passwort anzugeben.
.cer- und .key-Zertifikate¶
Die digitalen Zertifikate des Unternehmens müssen im Abschnitt Zertifikate hochgeladen werden. Navigieren Sie dazu zu .
Klicken Sie unter Zertifikate verwalten auf den Link Schlüssel, um zur Listenansicht Schlüssel zu gelangen. Klicken Sie auf Erstellen, laden Sie die digitale Schlüsseldatei (.key-Datei) hoch, fügen Sie einen Namen für den Schlüssel hinzu und geben Sie das Passwort für den privaten Schlüssel ein.
Wählen Sie unter die Option Zertifikate, um zur Listenansicht Zertifikat zu gelangen. Klicken Sie auf Erstellen, laden Sie das digitale Zertifikat (.cer-Datei) hoch, fügen Sie einen Namen für das Zertifikat hinzu und wählen Sie den im vorherigen Schritt erstellten privaten Schlüssel aus dem Dropdown-Menü aus.
Bemerkung
Die Felder Zertifikatspasswort und Öffentlicher Schlüssel in Zertifikat-Datensätzen sind optional.
Tipp
Zum Testen der elektronischen Rechnungsstellung werden die folgenden SAT-Testzertifikate bereitgestellt:
Passwort:
12345678a
Buchhaltung¶
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 in der Kundenrechnung auf Bestätigen geklickt haben, klicken Sie auf die Schaltfläche Senden, um die Rechnung bei der Regierung zu verarbeiten. Stellen Sie sicher, dass das Kontrollkästchen CFDI markiert ist.
Nachdem das unterschriebene Dokument von der Regierung zurückerhalten wurde, erscheint das Feld Fiscal Folio im Dokument, und die XML-Datei erscheint sowohl im Tab CFDI als auch angehängt im Chatter.
Wenn eine E-Mail-Adresse im Kundenkontaktdatensatz konfiguriert ist, werden durch Markieren der Kontrollkästchen per E-Mail und CFDI sowohl die XML- als auch die PDF-Dateien zusammen gesendet.
Um die PDF-Datei lokal herunterzuladen, klicken Sie auf die Schaltfläche Drucken.
Tipp
Beim Klicken auf SAT aktualisieren bestätigt das Feld SAT-Status auf der Rechnung, ob die XML-Datei im SAT validiert ist.
In einer Testumgebung wird immer die Meldung Nicht gefunden angezeigt.
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.
Zahlungen¶
Zahlungsrichtlinie¶
Eine Ergänzung der mexikanischen Lokalisierung ist das Feld Zahlungsrichtlinie. Laut SAT-Dokumentation gibt es zwei Arten von Zahlungen:
PUE (Pago en una Sola Exhibición/Zahlung in einer einzelnen Ausstellung)
PPD (Pago en Parcialidades o Diferido/Zahlung in Raten oder aufgeschoben)
Der Unterschied liegt im Fälligkeitsdatum oder Zahlungsbedingungen und Teilzahlungspläne der Rechnung.
Um PUE-Rechnungen zu konfigurieren, navigieren Sie zu und wählen Sie entweder ein Fälligkeitsdatum innerhalb desselben Monats aus oder wählen Sie Zahlungsbedingungen, die keine Änderung des Fälligkeitsmonats implizieren (d. h. Sofortige Zahlung oder 15 Tage oder 21 Tage, solange sie innerhalb des aktuellen Monats liegen).
Um PPD-Rechnungen zu konfigurieren, navigieren Sie zu und wählen Sie ein Fälligkeitsdatum nach dem ersten Tag des Folgemonats wählen (dies gilt auch, wenn Ihre Zahlungsfrist im Folgemonat fällig ist).
Zahlungsfluss¶
In beiden Fällen ist der Zahlungsprozess in Odoo derselbe. Der Hauptunterschied besteht darin, dass Zahlungen, die sich auf PPD-Rechnungen beziehen, gesetzlich als Dokumenttyp „P“ (Pago) an die Regierung gesendet werden müssen.
Wenn eine Zahlung sich auf eine PUE-Rechnung bezieht, kann sie über das Zahlungs-Pop-up registriert und mit der entsprechenden Rechnung verknüpft werden. Navigieren Sie dazu zu und wählen Sie eine Rechnung aus. Klicken Sie dann auf die Schaltfläche Zahlen, um das Zahlungs-Pop-up zu öffnen, setzen Sie die Zahlungsart und alle anderen Felder und klicken Sie auf Zahlung erstellen.
Siehe 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.
Aus rechtlicher Sicht müssen PPD-Rechnungen die spezifische Zahlungsart enthalten, mit der die Zahlung eingegangen ist. Aus diesem Grund kann das Feld Zahlungsart nicht auf Zu definieren gesetzt werden, daher wird das Feld unsichtbar, wenn es ausgewählt wird.
Bemerkung
Wenn eine Bankkontonummer erforderlich ist, fügen Sie sie im Tab Buchhaltung des Kundenkontaktdatensatzes hinzu.
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 eine vollständig ausgeglichene Zahlung sich auf eine Rechnung mit einem Fiscal Folio bezieht, erscheint Zahlungen aktualisieren. Klicken Sie auf die Schaltfläche Zahlungen aktualisieren, um die XML-Datei der Zahlungsergänzung automatisch an die Regierung zu senden und sie im Tab CFDI sowohl in der Rechnung als auch in der Zahlung anzuzeigen.
Tipp
Obwohl es eine schlechte steuerliche Praxis ist, können die PUE-Zahlungen auch an die Regierung gesendet werden. Hierfür ist es jedoch erforderlich, im Tab CFDI auf CFDI erzwingen zu klicken.
Ähnlich wie bei einer Rechnung oder Gutschrift können die PDF- und XML-Dateien an den Endkunden gesendet werden. Klicken Sie dazu auf das (Zahnrad)-Symbol, um das Aktions-Dropdown-Menü zu öffnen, und wählen Sie Beleg per E-Mail senden.
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:
Alle Stornierungsanfragen erfordern einen Stornierungsgrund.
Nach 24 Stunden ab Rechnungserstellung muss der Kunde gebeten werden, die Stornierung zu genehmigen. Wenn innerhalb von 72 Stunden keine Antwort erfolgt, wird die Stornierung automatisch verarbeitet.
Rechnungsstornierungen können aus einem der folgenden Gründe vorgenommen werden:
01 - Rechnung mit Fehlern ausgestellt (mit zugehörigem Dokument)
02 - Rechnung mit Fehlern ausgestellt (kein Ersatz)
03 - Der Vorgang wurde nicht durchgeführt.
04 - Nominativer Vorgang im Zusammenhang mit der globalen Rechnung
Um eine Stornierung einzuleiten, gehen Sie zu , wählen Sie die gebuchte Rechnung zur Stornierung aus und klicken Sie auf Stornierung anfordern. Beziehen Sie sich dann je nach Stornierungsgrund auf die Abschnitte Stornierungsgrund 01 oder Stornierungsgründe 02, 03 und 04.
Tipp
Alternativ fordern Sie eine Stornierung vom Tab CFDI an, indem Sie bei der Zeilenposition auf Stornieren klicken.
Bemerkung
Wenn eine Stornierung für einen gesperrten Zeitraum angefordert wird, wird der CFDI storniert, aber nicht der Buchungssatz.
Wenn der Kunde die Stornierung ablehnt, wird die Rechnungsstornierungsposition vom Tab CFDI entfernt.
Stornierungsgrund 01¶
Wählen Sie im Popup-Fenster CFDI-Stornierung anfordern die Option 01 - Rechnung mit Fehlern ausgestellt (mit zugehörigem Dokument) aus dem Feld Grund und klicken Sie auf Ersatzrechnung erstellen, um eine neue Rechnungsvorlage zu erstellen. Diese neue Rechnungsvorlage ersetzt die vorherige Rechnung zusammen mit dem zugehörigen CFDI.
Bestätigen Sie den Entwurf und senden Sie die Rechnung.
Kehren Sie zur ursprünglichen Rechnung zurück (d. h. die Rechnung, von der Sie zuerst die Stornierung angefordert haben). Beachten Sie, dass das Feld Ersetzt durch mit einem Verweis auf die neue Ersatzrechnung erscheint.
Klicken Sie auf Stornierung anfordern. Im Popup-Fenster CFDI-Stornierung anfordern ist die Option 01 - Rechnung mit Fehlern ausgestellt (mit zugehörigem Dokument) automatisch im Feld Grund ausgewählt.
Klicken Sie auf Bestätigen.
Die Rechnungsstornierung wird dann mit einer Grundposition im Tab CFDI generiert.
Bemerkung
Beim Verwenden des Stornierungsgrunds 01 - Invoice issued with errors (with related document) erscheint das Präfix 04| im Feld Fiscal Folio. Dies ist ein internes Präfix, das von Odoo zur Durchführung der Stornierung verwendet wird, und bedeutet nicht, dass der Stornierungsgrund 04 - Nominative operation related to the global invoice war.
Stornierungsgründe 02, 03 und 04¶
Wählen Sie im Popup-Fenster Request CFDI Cancellation den gewünschten Stornierungsgrund Reason aus und bestätigen Sie die Stornierung.
Dabei wird die Rechnungsstornierung mit einer Grundpositionszeile im Reiter CFDI erzeugt.
Bemerkung
Wenn der SAT Status wieder auf Validated zurückgeht, könnte dies an einem dieser drei Gründe liegen:
Die Rechnung ist auf der SAT-Website als Nicht stornierbar gekennzeichnet, da sie ein gültiges zugehöriges Dokument hat: Entweder eine andere Rechnung, die mit dem Feld CFDI-Ursprung verknüpft ist, oder eine Zahlungsergänzung. In diesem Fall müssen Sie zunächst alle anderen zugehörigen Dokumente stornieren.
Die Stornierungsanfrage wird noch vom SAT bearbeitet. Warten Sie in diesem Fall einige Minuten und versuchen Sie es erneut.
Der Endkunde muss die Stornierungsanfrage in seinem Buzón Tributario ablehnen oder annehmen. Dies kann bis zu 72 Stunden dauern. Falls die Stornierungsanfrage abgelehnt wird, müssen Sie den Vorgang wiederholen.
Bei den Stornierungsgründen 02, 03 und 04 wird die Schaltfläche Create Replacement Invoice durch eine Schaltfläche Confirm ersetzt, die die Stornierung sofort anfordert.
Sowohl der aktuelle State als auch der Cancellation Reason sind im Reiter CFDI zu finden.
Zahlungsstornierungen¶
Um Zahlungsergänzungen zu stornieren, gehen Sie zum Reiter CFDI der zugehörigen Rechnung und klicken Sie in der Zeile der Zahlungsergänzung auf Cancel.
Gehen Sie wie bei Rechnungen zur Zahlung und klicken Sie auf Update SAT, um den SAT Status und Status auf Cancelled zu ändern.
Bemerkung
Genau wie bei Rechnungen können Sie beim Erstellen einer neuen Zahlungsergänzung die Beziehung zum Originaldokument hinzufügen, indem Sie 04| plus die steuerliche Folionummer im Feld CFDI-Ursprung eingeben. Diese Aktion storniert die Rechnung und markiert den Grund als 01 - Rechnung mit Fehlern ausgestellt (mit zugehörigem Dokument).
Sonderfälle der Rechnungsstellung¶
Mehrere Währungen¶
Die Hauptwährung in Mexiko ist MXN. Dies ist für alle mexikanischen Unternehmen obligatorisch, aber es ist möglich, Rechnungen (und Zahlungen) in verschiedenen Währungen zu senden und zu empfangen. Um die Verwendung von Mehrfachwährungen zu aktivieren, navigieren Sie zu und legen Sie [MX] Bank of Mexico als Dienst im Abschnitt Automatische Währungskurse fest. Legen Sie dann das Feld Intervall auf die gewünschte Häufigkeit für die Aktualisierung der Wechselkurse fest.
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, separate Bankkonten für jede Währung zu verwenden.
Bemerkung
Die einzigen Währungen, deren Wechselkurs täglich automatisch aktualisiert wird, sind: USD, EUR, GBP, JPY und CNY.
Rabatte¶
Laut Gesetz dürfen an die Regierung gesendete elektronische Dokumente keine negativen Zeilen enthalten, da dies Fehler auslösen kann. Daher werden bei Verwendung von Geschenkkarten oder Treueprogrammen die nachfolgenden negativen Zeilen im XML so übersetzt, als wären sie reguläre Rabatte.
Um dies einzurichten, navigieren Sie zu und erstellen Sie ein Produkt „Rabatte“. Stellen Sie sicher, dass es eine gültige Steuer hat (normalerweise IVA mit 16 %).
Erstellen Sie anschließend die Rechnung und signieren Sie diese über CFDI, und fügen Sie das Produkt Discounts am Ende hinzu. Im XML sollte der Rabatt von der ersten verfügbaren Rechnungszeile abgezogen werden. Odoo versucht, von jeder Zeile den Gesamtbetrag der Reihe nach abzuziehen, bis der gesamte Rabatt angewendet wurde.
Tipp
Für jede Produktvariante im Zusammenhang mit Geschenkkarten oder Treueprogrammen muss ein „Rabatt“ und eine „UNSPSC-Produktkategorie“ erstellt werden.
Anzahlungen¶
Eine gängige Praxis in Mexiko ist die Verwendung von Anzahlungen. Diese werden hauptsächlich in Fällen verwendet, in denen Sie eine Zahlung für eine Ware oder Dienstleistung erhalten, bei der entweder das Produkt oder der Preis (oder beides) zum Zeitpunkt der Zahlung noch nicht feststeht.
Das SAT ermöglicht zwei verschiedene Möglichkeiten, diesen Prozess zu handhaben: Beide beinhalten die Verknüpfung aller Rechnungen miteinander über das Feld CFDI-Ursprung.
Bemerkung
Für diesen Prozess muss die App Verkauf installiert sein.
Siehe auch
<http://http://omawww.sat.gob.mx/tramitesyservicios/Paginas/documentos/GuiaAnexo311221.pdf>Die offizielle Dokumentation für die Registrierung von Anzahlungen in Mexiko.
Konfiguration¶
Navigieren Sie zunächst zu , um ein Produkt „Anticipo“ zu erstellen und zu konfigurieren. Der Produkttyp muss Dienstleistung sein und die UNSPSC-Kategorie 84111506 Servicios de facturación verwenden.
Gehen Sie dann zu und fügen Sie das Produkt Anticipo als Standardeinstellung hinzu.
Methode A¶
Diese Methode besteht darin, eine Anzahlungsrechnung zu erstellen, eine Rechnung über den Gesamtbetrag zu erstellen und schließlich einen Kredit über die Höhe der Anzahlung zu erstellen.
Erstellen Sie zunächst einen Verkaufsauftrag mit dem Gesamtbetrag und erstellen Sie daraus eine Anzahlung (entweder mit einem Prozentsatz oder einem festen Betrag). Signieren Sie dann das Dokument per CFDI und erfassen Sie die Zahlung.
Wenn es an der Zeit ist, die endgültige Rechnung für den Kunden zu erstellen, erstellen Sie diese erneut aus demselben Verkaufsauftrag. Wählen Sie im Rechnung erstellen-Popup Reguläre Rechnung. Löschen Sie unbedingt die Zeile, die das Produkt Anticipo enthält.
Tipp
Stellen Sie bei Verwendung von Anzahlungen mit der mexikanischen Lokalisierung sicher, dass die Rechnungsstellung der Produkte auf Bestellte Mengen eingestellt ist. Andernfalls wird ein Kredit für den Kunden erstellt.
Kopieren Sie dann die Steuerliche Folionummer aus der Anzahlungsrechnung und fügen Sie sie in das Feld CDFI-Ursprung der Endrechnung ein. Fügen Sie dabei das Präfix 07| vor dem Wert hinzu und signieren Sie das Dokument über CFDI.
Erstellen Sie schließlich eine Gutschrift für die erste Rechnung. Kopieren Sie die Steuerliche Folionummer aus der Endrechnung und fügen Sie sie in das Feld CFDI-Ursprung der Gutschrift ein. Fügen Sie dabei das Präfix 07| hinzu. Signieren Sie dann das Dokument über CFDI.
Damit sind alle elektronischen Dokumente miteinander verknüpft. Der letzte Schritt besteht darin, die neue Rechnung vollständig zu bezahlen. Am Ende der neuen Rechnung finden Sie den Kredit unter Ausstehende Kredite - fügen Sie ihn als Zahlung hinzu. Erfassen Sie schließlich den verbleibenden Betrag mit dem Bezahlen-Popup.
Im Verkaufsauftrag sollten alle drei Dokumente als „In Zahlung“ angezeigt werden.
Methode B¶
Eine andere, einfachere Möglichkeit, die Anforderungen von SAT zu erfüllen, besteht darin, nur die Anzahlungsrechnung und eine zweite Rechnung für den Restbetrag zu erstellen. Diese Methode basiert darauf, dass negative Zeilen als Rabatte behandelt werden.
Folgen Sie hierfür demselben Verfahren wie bei Methode A, bis zur Erstellung der endgültigen Rechnung. Löschen Sie nicht die Zeile, die Anticipo enthält, sondern benennen Sie stattdessen die Beschreibung der anderen Produkte um, sodass sie den Text CFDI por remanente de un anticipo enthält. Vergessen Sie nicht, den Fiscal Folio der Anzahlungsrechnung in den CDFI Origin der endgültigen Rechnung einzufügen und das Präfix 07| hinzuzufügen.
Signieren Sie abschließend die Endrechnung über CFDI.
XML-Reader¶
In bestimmten Fällen, z. B. wenn Sie Rechnungen in einer anderen Software oder direkt in SAT erstellen, möchten Sie die Rechnungen möglicherweise in Odoo hochladen. Der XML-Reader ermöglicht es Ihnen, die Daten aus einer XML-Datei abzurufen. Navigieren Sie hierzu zu und klicken Sie in der Listenansicht auf die Schaltfläche Hochladen, um eine beliebige Anzahl von XML-Dateien auszuwählen. Entwurfsrechnungen werden dann automatisch erstellt. Dies funktioniert auch, indem Sie die Dateien von Ihrem Computer ziehen und in der Ansicht ablegen.
Die Entwurfsrechnungen rufen die Kundeninformationen ab (falls diese nicht existieren, werden neue erstellt), die Produktzeilen (nur wenn Produkte mit demselben Namen bereits existieren) und berechnen alle Steuern und zusätzlichen Felder, die exklusiv für die mexikanische Lokalisierung sind. Die Importinformationen werden im Chatter angezeigt.
Warnung
Je nachdem, wo die Rechnung erstellt wurde, können XML-Dateien andere Werte als die in Odoo berechnete Gesamtsumme aufweisen. Überprüfen Sie immer alle auf diese Weise hochgeladenen Dokumente doppelt.
Kundenrechnungen, die auf diese Weise erstellt werden, können Zahlungsergänzungen erstellen und jederzeit storniert werden. Wenn Sie die Schaltfläche Drucken verwenden, enthält das PDF-Dokument alle entsprechenden Informationen.
Dies kann auch für Lieferantenrechnungen durchgeführt werden.
Tipp
Um die Steuerliche Folionummer abzurufen, ziehen Sie XML-Dateien für bereits erstellte Rechnungsentwürfe per Drag-and-Drop.
CFDI an Öffentlichkeit¶
Die mexikanische Regierung verlangt, dass alle verkauften Waren oder Dienstleistungen durch eine Rechnung belegt werden müssen. Wenn der Kunde keine Rechnung benötigt oder keinen RFC hat, muss ein CFDI to Public erstellt werden, auch bekannt als „nominative“ Rechnung.
Es muss ein Kontakt erstellt werden, der einen bestimmten Namen haben muss. Wenn das Kontrollkästchen CFDI an Öffentlichkeit in einem Verkaufsauftrag oder einer Rechnung aktiviert ist, überschreibt das endgültige XML die Daten im Rechnungskontakt und fügt die folgenden Eigenschaften hinzu:
RFC: XAXX010101000 für einen nationalen Kunden oder XEXX010101000 für einen ausländischen Kunden.
Postleitzahl: Dieselbe Postleitzahl des Unternehmens.
Verwendung: S01 - Ohne steuerliche Auswirkungen.
Wichtig
Wenn das Land Ihres Kontakts leer ist, wird die endgültige Rechnung als CFDI an Öffentlichkeit für nationale Kunden betrachtet. Vor dem Signieren des Dokuments wird eine nicht blockierende Warnung angezeigt.
Wenn der Endkunde keine Details mitteilt, erstellen Sie einen allgemeinen Kunden. Der Name darf nicht PUBLICO EN GENERAL lauten, da sonst ein Fehler ausgelöst wird (er kann beispielsweise CLIENTE FINAL lauten).
Allgemeine Rechnung¶
Wenn am Ende eines bestimmten Zeitraums (der je nach den gesetzlichen Anforderungen und Präferenzen Ihres Unternehmens täglich bis zweimonatlich variieren kann) der Kunde immer noch Verkäufe hat, die nicht als reguläre Rechnungen oder einzelne CFDI to Public-Rechnungen gekennzeichnet wurden, erlaubt das SAT die Erstellung einer einzigen Rechnung, die alle Vorgänge enthalten kann, bekannt als Globalrechnung.
Bemerkung
Für diesen Prozess muss die App Verkauf installiert sein.
Siehe auch
Verkaufsablauf¶
Zunächst muss ein spezielles Journal erstellt werden, das unter angelegt wird, um eine separate Sequenz zu führen.
Stellen Sie dann sicher, dass alle zu unterzeichnenden Verkaufsaufträge die folgenden Konfigurationen aufweisen:
Kontrollkästchen CFDI to Public aktiviert
Rechnungsstatus markiert als Zu fakturieren
Gehen Sie danach zu , wählen Sie alle relevanten Verkaufsaufträge aus und klicken Sie auf Rechnungen erstellen. Deaktivieren Sie das Kontrollkästchen Konsolidierte Rechnungsstellung und klicken Sie auf Rechnungsentwurf erstellen.
Odoo leitet zu einer Liste von Rechnungen weiter. Wählen Sie alle aus und wählen Sie im Dropdown-Menü Aktionen die Option Buchungen buchen. Wählen Sie alle gebuchten Rechnungen erneut aus und gehen Sie zurück zum Dropdown-Menü Aktionen, um Globalrechnung erstellen auszuwählen.
Wählen Sie im Assistenten die von einem Steuerberater angegebene Periodizität aus und klicken Sie auf Erstellen. Alle Rechnungen sollten unter derselben XML-Datei mit demselben Fiscal Folio signiert werden.
Tipp
Klicken Sie auf Anzeigen im Tab CFDI, um eine Liste mit allen zugehörigen Rechnungen anzuzeigen.
Klicken Sie auf Abbrechen im Tab CFDI, um die Globalrechnung sowohl im SAT als auch in Odoo zu stornieren.
Bemerkung
Auf diese Weise erstellte Globalrechnungen haben kein PDF, da ihre Informationen bereits in Odoo vorhanden sind und nicht für Kunden bestimmt sind.
Elektronische Buchhaltung (Meldewesen)¶
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 derzeit verwendeten Kontenplans
Eine monatliche Rohbilanz und ein Abschlussbuchungsbericht auch bekannt als Rohbilanz 13. Monat.
Ein Export der Buchungszeilen im Hauptbuch (optional, außer bei einer verpflichtenden Prüfung)
Die resultierenden XML-Dateien entsprechen den Anforderungen des Anexo Técnico de Contabilidad Electrónica 1.3.
Darüber hinaus ist es möglich, die DIOT zu erzeugen: einen Bericht über Lieferantenbuchungszeilen, die IVA-Steuern enthalten und in eine TXT-Datei exportiert werden können.
Bemerkung
Um diese Berichte zu verwenden, müssen folgende Module installiert sein:
Odoo Mexican Localization Reports
l10n_mx_reportsMexico - Month 13 Trial Balance
l10n_mx_reports_closingOdoo Mexican XML Polizas Export
l10n_mx_xml_polizas
Der Bericht Kontenplan und Rohbilanz Monat 13 finden sich unter . Der DIOT-Bericht findet sich unter .
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 spezifischen Muster basierend auf dem Código agrupador de cuentas von SAT.
Es ist möglich, jedes Konto zu erstellen, solange es die Kodierungsgruppe von SAT respektiert: Das Muster ist NNN.YY.ZZ oder NNN.YY.ZZZ.
Example
Beispiele sind 102.01.99 oder 401.01.001.
Wenn ein neues Konto unter mit dem Kodierungsgruppenmuster von SAT erstellt wird, erscheint der korrekte Gruppierungscode unter Tags und das Konto erscheint im COA-Bericht.
Sobald alle Konten erstellt sind, stellen Sie sicher, dass die korrekten Tags hinzugefügt werden, da diese die Art des Kontos kennzeichnen.
Bemerkung
Es wird nicht empfohlen, ein Muster zu verwenden, das einen Abschnitt mit einer 0 beendet (wie 100.01.01, 301.00.003 oder 604.77.00). Dies führt zu Fehlern im Bericht. Standardmäßig markiert Odoo die Konten gelb, wenn die Nummerierung später Probleme verursachen wird, um zu verhindern, dass Berichte ungenaue Daten liefern.
Sobald alles eingerichtet ist, gehen Sie zu und klicken Sie auf die Schaltfläche COA SAT (XML), um eine XML-Datei mit allen Konten zu erzeugen. Diese XML-Datei kann auf die SAT-Website hochgeladen werden.
Rohbilanz¶
Die Rohbilanz enthält den Anfangssaldo, das Haben und den Gesamtsaldo Ihrer Konten, vorausgesetzt, Sie haben die richtige Codierungsgruppe hinzugefügt.
Um eine XML-Datei der Rohbilanz zu erzeugen, gehen Sie zu , wählen Sie das Datum aus und klicken Sie auf (Aktionsmenü), dann wählen Sie SAT (XML).
Bemerkung
Odoo generiert nicht die Balanza de Comprobación Complementaria.
Monat 13¶
Ein zusätzlicher Bericht ist Monat 13: eine Abschlussbilanz, die alle Anpassungen oder Bewegungen in der Buchhaltung zum Jahresabschluss zeigt.
Um dieses XML-Dokument zu erzeugen, navigieren Sie zu und erstellen Sie ein neues Dokument. Fügen Sie hier alle zu ändernden Beträge hinzu und gleichen Sie Soll und/oder Haben jeweils aus.
Gehen Sie danach zum Tab Weitere Informationen und aktivieren Sie das Feld Monat 13 Abschluss. Falls erforderlich, gehen Sie zu und wählen Sie das Datum Monat 13, wo der Gesamtbetrag des Jahres sowie alle Ergänzungen der Journalbuchung angezeigt werden. Um die XML-Datei zu erzeugen, klicken Sie auf (Aktionsmenü), dann wählen Sie SAT (XML).
Hauptbuch¶
Gesetzlich müssen alle Transaktionen in Mexiko digital erfasst werden. Da Odoo automatisch alle zugrundeliegenden Journalbuchungen aller Rechnungen und Zahlungen erstellt, erfüllt der einfache Export des Hauptbuchs die Anforderungen für Prüfungen und/oder Steuerrückerstattungen von SAT.
Tipp
Der Bericht kann je nach Bedarf nach Zeitraum oder Journal gefiltert werden.
Um die XML zu erstellen, gehen Sie zu , klicken Sie auf (Aktionsmenü), dann klicken Sie auf XML (Polizas). Wählen Sie dann unter vier Export-Typen:
Steuerprüfung
Prüfungszertifizierung
Warenrücksendung
Entschädigung
Für Steuerprüfung oder Prüfungszertifizierung fügen Sie die vom SAT bereitgestellte Auftragsnummer hinzu. Für Warenrücksendung oder Kompensation fügen Sie die ebenfalls vom SAT bereitgestellte Vorgangsnummer hinzu.
Bemerkung
Um diesen Bericht anzusehen, ohne ihn zu senden, verwenden Sie ABC6987654/99 für die Auftragsnummer oder AB123451234512 für die Vorgangsnummer.
DIOT-Bericht¶
Die DIOT (Declaración Informativa de Operaciones con Terceros / Informative Erklärung von Operationen mit Dritten) ist eine zusätzliche Verpflichtung gegenüber SAT, bei der der aktuelle Status anrechenbarer und nicht anrechenbarer Zahlungen, Einbehalte, Einfuhrsteuern und Erstattungen der Mehrwertsteuer aus Ihren Lieferantenrechnungen an SAT übermittelt wird.
Bemerkung
Seit Juli 2025 ist die neue Version 2025 des Berichts verfügbar.
Im Gegensatz zu anderen Berichten wird der DIOT in eine Software hochgeladen, die vom SAT bereitgestellt wird und das Formular A-29 enthält. In Odoo können Sie die Aufzeichnungen Ihrer Transaktionen als TXT-Datei herunterladen, die in das Formular hochgeladen werden kann, wodurch die direkte Erfassung dieser Daten vermieden wird.
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.
Um den DIOT-Bericht als TXT-Datei herunterzuladen, gehen Sie zu . Wählen Sie den gewünschten Monat aus, klicken Sie auf (Aktionsmenü) und wählen Sie DIOT (TXT).
Wichtig
Es ist erforderlich, das Feld Art der Operation im Tab Buchhaltung jedes Lieferanten auszufüllen, um Validierungsfehler zu vermeiden. Stellen Sie sicher, dass bei ausländischen Kunden das Land festgelegt ist.
Die Auswahl von 87 - Globale Operationen bewirkt, dass die endgültige TXT-Datei alle Lieferanten, die Teil der globalen Operationen sind, unter einer generischen USt-IdNr. zusammenführt: XAXX010101000.
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
Die korrekten Incoterms (International Commercial Terms)
Und weitere, wie zum Beispiel das Ursprungszeugnis und spezielle 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 2.0.
Bemerkung
Um diese Funktion zu verwenden, muss das Modul EDI für Mexiko (Erweiterte Funktionen) l10n_mx_edi_extended 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 den Firmenkontakt für den Außenhandel zu konfigurieren, navigieren Sie zu , entfernen Sie den Standard-Filter Kundenrechnungen und wählen Sie Ihren Firmennamen aus. Während die CFDI 4.0-Anforderungen verlangen, dass eine gültige Postleitzahl im Firmenkontaktdatensatz hinzugefügt wird, fügt die Außenhandelsergänzung die Anforderung hinzu, dass auch Ort und Bundesland gültig sein müssen. Alle drei Felder müssen mit dem offiziellen SAT-Katalog für Carta Porte übereinstimmen, andernfalls wird ein Fehler erzeugt.
Warnung
Fügen Sie Ort und Bundesland im Kontaktdatensatz des Unternehmens hinzu, nicht im Firmendatensatz selbst.
Im Kontaktdatensatz können auch die optionalen Felder Ortschaft und Siedlungscode ausgefüllt werden. Auch 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.
Die ausländische RFC (Steueridentifikationsnummer) im korrekten Format (zum Beispiel: Kolumbien
123456789-1)Im Tab Verkauf & Einkauf das Kontrollkästchen Benötigt Außenhandel? aktivieren.
Wichtig
Aktivieren Sie nicht die Option Keine Steueraufschlüsselung für Außenhandelskunden. Durch 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, die mit Außenhandel zu tun haben, verfügen über vier zusätzliche Pflichtfelder, von denen zwei ausschließlich für den Außenhandel gelten.
Die Referenz des Produkts muss im Tab Allgemeine Informationen festgelegt werden.
Das Gewicht des Produkts im Tab Lager muss größer als
0sein.Die korrekte Zolltarifnummer des Produkts muss im Tab Buchhaltung für den Außenhandel festgelegt werden.
Die UMT Aduana im Tab Buchhaltung muss festgelegt sein und mit der Zolltarifnummer für den Außenhandel übereinstimmen.
Tipp
Wenn die Maßeinheit des Bruchteils des Tarifs
01ist, ist die korrekte UMT Aduanakg.Wenn die Maßeinheit des Bruchteils des Tarifs
06ist, ist die korrekte UMT AduanaEinheit(en).
Abrechnungsablauf¶
Vor dem Erstellen einer Rechnung ist zu beachten, dass Außenhandelsrechnungen eine Umrechnung der Produktpreise in eine Fremdwährung wie USD erfordern. Daher muss Mehrwährungsfunktion aktiviert sein, wobei die Fremdwährung im Bereich Währungen aktiviert ist. Der korrekte auszuführende Service ist [MX] Bank von Mexiko. Um Produktpreise umzurechnen, erstellen Sie eine Preisliste in der Fremdwährung.
Legen Sie dann mit dem korrekten Wechselkurs unter die Felder Incoterm und das optionale Feld Ursprungszeugnis im Tab Weitere Informationen der Rechnung fest.
Bestätigen Sie abschließend die Rechnung mit dem gleichen Vorgang wie bei einer normalen Rechnung und klicken Sie auf die Schaltfläche Senden, um sie per CFDI zu signieren.
Kassensystem¶
Die Kassensystem-Anpassung der mexikanischen Lokalisierung ermöglicht die Erstellung von Rechnungen, die den SAT-Anforderungen entsprechen, direkt in der Kassensystem-Sitzung, mit dem zusätzlichen Vorteil, Kassenzettel zu erstellen, die eine Selbstfakturierung in einem speziellen Portal ermöglichen, sowie globale Rechnungen zu erstellen.
Kassensystem-Ablauf¶
Abgesehen von der standardmäßigen Kassensystem-Konfiguration besteht die einzige Anforderung für die mexikanische Lokalisierung darin, dass jede Zahlungsmethode mit einer korrekten Zahlungsart konfiguriert werden muss.
Tipp
Standardmäßig erstellt Odoo vorkonfigurierte Zahlungsmethoden für Bargeld, Kreditkarte und Debitkarte.
Beim Verkaufen im Kassensystem klicken Sie auf die Schaltfläche Kunde, um einen Kunden zu erstellen oder auszuwählen. Hier können Sie die Rechnungsinformationen des Kunden (wie RFC oder Steuerregelung) überprüfen und sogar direkt innerhalb der Sitzung ändern.
Nachdem ein Kunde ausgewählt wurde, aktivieren Sie das Kontrollkästchen Rechnung. Dies öffnet ein Menü, um die Verwendung auszuwählen und zu definieren, ob es sich um eine öffentliche Rechnung handelt. Bestätigen Sie, wählen Sie die Zahlungsmethode und klicken Sie dann auf validieren, um die Bestellung abzuschließen. Die PDF wird heruntergeladen und es ist möglich, die Rechnung zusammen mit dem Beleg per E-Mail an den Endkunden zu senden.
Tipp
Um Rechnungen aus Bestellungen zu erstellen, gehen Sie zum Menü Bestellungen, wählen Sie die Bestellung aus, klicken Sie auf Bestellung laden und aktivieren Sie das Kontrollkästchen Rechnung. Dies öffnet dasselbe Menü für die Verwendung und CFDI öffentlich.
Um eine Gutschrift automatisch zu signieren, aktivieren Sie das Kontrollkästchen Rechnung, wenn Sie eine Rückerstattung verarbeiten.
Bemerkung
Gutschriften für zurückgegebene Produkte enthalten den Beziehungstyp 03 - Devolución de mercancía sobre facturas o traslados previos.
Wichtig
In der mexikanischen Lokalisierung können positive und negative Zeilen in einer Kassensystem-Sitzung nicht gemischt werden.
Wenn ein SAT-Validierungsfehler auftritt, erhält der Kunde stattdessen eine Pro-Forma-Rechnung.
Selbstrechnungsportal¶
Wenn der Endkunde nicht sicher ist, ob er seine Rechnung zum genauen Zeitpunkt des Verkaufs erstellen möchte, ist es möglich, ihm die Option zu geben, einen Beleg mit einem QR-Code oder einer URL zu erstellen. Gehen Sie dazu wie folgt vor:
Gehen Sie zu .
Wählen Sie das Kassensystem aus.
Scrollen Sie zum Abschnitt Rechnungen & Belege.
Aktivieren Sie Selbstbedienungsrechnung.
Setzen Sie das Feld Drucken auf QR-Code, URL oder QR-Code + URL.
Kunden, die diesen QR-Code scannen oder der URL folgen, gelangen zu einem Menü, in dem sie ihre Steuerinformationen einschließlich der Verwendung und des Steuerregimes hinzufügen können, sobald sie den fünfstelligen Code eingeben, der ebenfalls auf dem Beleg angegeben ist.
Siehe auch
Allgemeine Rechnung¶
Wie bei regulären Verkaufsaufträgen können Sammelrechnungen auch aus einer Kassensystem-Sitzung erstellt werden.
Stellen Sie dazu sicher, dass Sie im Zahlungsmenü keinen Kunden oder die Rechnungsoption auswählen, und gehen Sie zu . Wählen Sie dort alle zu rechnenden Bestellungen aus, klicken Sie auf Aktionen und wählen Sie Globalrechnung erstellen.
Wählen Sie wie bei Verkaufsaufträgen die richtige Periodizität und drücken Sie Erstellen.
Dadurch wird jeder ausgewählten Bestellung eine XML-Datei beigefügt. Die XML-Dateien können heruntergeladen werden, indem Sie zum Tab CFDI gehen. Bei Bedarf ist es möglich, die Rechnung über denselben Tab zu stornieren.
Falls schließlich eine der Bestellungen, die Teil der Sammelrechnung sind, einem Kunden zugeordnet werden muss, ist es weiterhin möglich, eine Rechnung zu versenden, indem Sie eine neue Kassensystem-Sitzung öffnen, auf (Dropdown-Menü) klicken und dann auf Bestellungen klicken. Ändern Sie den Filter Alle aktiven Bestellungen zu Bezahlt, wählen Sie die Bestellung aus und klicken Sie auf die Schaltfläche Rechnung.
Bemerkung
Globalrechnungen können, genau wie reguläre Rechnungen, nur nach physischer Adresse gruppiert werden. Dies wird durch die im Kassensystem-Rechnungsjournal eingestellte Adresse bestimmt. Wenn versucht wird, zwei Adressen abzurechnen, erscheint eine Warnung, die den Benutzer auf den Fehler hinweist.
E-Commerce¶
Die E-Commerce-Anpassung der mexikanischen Lokalisierung bietet einen zusätzlichen Schritt zur Erstellung von Rechnungen, die den Anforderungen der SAT für E-Commerce entsprechen, indem Kundendaten nach dem Checkout abgerufen werden. Sie ermöglicht sogar die Signierung von automatischen Rechnungen nach der Zahlungsabwicklung sowie das Versenden der Dateien per E-Mail an Kunden und gewährt ihnen Zugriff auf ihre PDF- und XML-Dateien über ihr eigenes Kundenportal.
E-Commerce-Ablauf¶
Während des regulären Checkout-Prozesses erscheint ein neuer Schritt Invoicing Info, in dem es möglich ist, eine Rechnung anzufordern oder nicht. Wird No ausgewählt, wird ein CFDI to Public erstellt. Wird Yes ausgewählt, sind RFC, Fiscal Regime und Usage erforderlich, um alle Informationen im Verkaufsauftrag zu erhalten, dessen Status sich auf To Invoice ändert.
Wichtig
Stellen Sie sicher, dass Sie dem shipping product einen UNSPSC code hinzufügen.
Wenn Sie die Automatische Rechnungsstellung unter aktivieren, wird das elektronische Dokument automatisch signiert.
Abonnements¶
Bei der Bearbeitung von Abonnements werden alle Verkaufsfelder verwendet, um die wiederkehrenden Rechnungen zu erstellen. Diese werden automatisch signiert und per E-Mail mit angehängtem PDF und XML versendet, ohne dass zusätzliche manuelle Aktionen erforderlich sind.
Lager¶
Zollnummern¶
Eine Zollerklärung (Pedimento Aduanero) ist ein steuerliches Dokument, das bescheinigt, dass alle Abgaben an die Steuerbehörde (SAT) bezahlt wurden, einschließlich der Ein-/Ausfuhr von Waren.
Gemäß dem Anhang 20 von CFDI 4.0 muss bei Dokumenten, in denen die in Rechnung gestellten Waren aus einem Erstimport stammen, das Feld Zollnummer in allen Produktzeilen hinzugefügt werden, die mit dem Vorgang zusammenhängen.
Bemerkung
Dazu muss das Modul Odoo Mexico Localization for Stock/Landing l10n_mx_edi_landing installiert werden, zusätzlich zu den Apps Inventory, Purchase und Sales.
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¶
Um die korrekte Zollnummer für eine bestimmte Rechnung zu verfolgen, verwendet Odoo Folgekosten. Gehen Sie zu und stellen Sie im Abschnitt Bewertung sicher, dass Folgekosten aktiviert sind.
Erstellen Sie zunächst ein Produkt vom Typ Dienstleistung mit dem Namen Pedimento. Aktivieren Sie im Reiter Einkauf die Option Ist Folgekosten und wählen Sie eine Standard-Aufteilungsmethode.
Konfigurieren Sie dann die Produkte vom Typ Waren, die die Zollnummern enthalten. Erstellen Sie dazu die Produkte und stellen Sie sicher, dass die Produktkategorie die folgende Konfiguration aufweist:
Kalkulationsverfahren: Entweder FIFO oder AVCO
Bestandsbewertung: Automatisiert
Bestandsbewertungskonto: 115.01.01 Lagerbestand
Bestandsjournal: Bestandsbewertung
Wareneingangskonto: 115.05.01 Waren im Transit
Warenausgangskonto: 115.05.01 Waren im Transit
Bemerkung
Die Einstellung der Bestandsbewertung auf Automatisiert erfordert zunächst die Aktivierung der Funktion. Gehen Sie zu und aktivieren Sie im Abschnitt Bestandsbewertung die Option Automatische Buchungen.
Einkaufs- und Verkaufsprozess¶
Folgen Sie nach der Konfiguration des Produkts dem standardmäßigen purchase flow.
Erstellen Sie eine Bestellung unter . Bestätigen Sie dann die Bestellung, um eine Empfang-Schaltfläche anzuzeigen. Klicken Sie auf die Empfang-Schaltfläche und bestätigen Sie den Empfang.
Gehen Sie zu und erstellen Sie einen neuen Eintrag. Fügen Sie im Feld Transfer den soeben validierten Wareneingang hinzu, ergänzen Sie die Zollnummer und fügen Sie im Reiter Zusätzliche Kosten das Produkt Pedimento hinzu.
Optional ist es möglich, einen Kostenbetrag hinzuzufügen. Danach Validieren Sie die Folgekosten. Sobald diese Gebucht sind, ist allen Produkten, die mit diesem Wareneingang verbunden sind, die Zollnummer zugewiesen.
Warnung
Das Feld Pedimento-Nummer kann nach der Festlegung nicht mehr bearbeitet werden. Achten Sie daher darauf, die richtige Nummer mit den Transfer(s) zu verknüpfen.
Als Nächstes erstellen Sie einen Verkaufsauftrag und bestätigen ihn. Klicken Sie auf die erscheinende intelligente Schaltfläche Lieferung und Validieren Sie den Lieferauftrag.
Abschließend erstellen Sie eine Rechnung aus dem Verkaufsauftrag und bestätigen Sie diese. Die Rechnungszeile, die sich auf das Produkt bezieht, enthält eine Zollnummer. Diese Nummer entspricht der Zollnummer, die zuvor im erstellten Folgekosteneintrag hinzugefügt wurde.
Frachtbrief¶
Eine Carta Porte ist ein Frachtbrief: ein Dokument, das die Art, die Menge und den Zielort der beförderten Waren angibt.
Am 17. Juli 2024 wurde Version 3.1 dieses CFDI für alle Transportunternehmen, Vermittler und Warenbesitzer implementiert. Odoo ist in der Lage, ein Dokument vom Typ „T“ (Traslado) zu generieren, das im Gegensatz zu anderen Dokumenten in einem Lieferauftrag anstelle 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.
Bemerkung
Um diese Funktion zu nutzen, muss das Modul Mexico - Electronic Delivery Guide l10n_mx_edi_stock installiert werden.
Zusätzlich müssen die Apps Lager und Verkauf installiert sein.
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 verschiedene Arten von CFDI Typ „T“. Beide können entweder aus Wareneingangslieferungen oder Lieferaufträgen erstellt werden.
Keine Bundesautobahnen wird verwendet, wenn die Entfernung zum Ziel weniger als 30 km beträgt.
Bundesverkehr wird verwendet, wenn die Entfernung zum Ziel 30 km überschreitet.
Abgesehen von den Standardanforderungen für die reguläre Rechnungsstellung (die RFC des Kunden, der UNSPSC-Code usw.) ist bei Verwendung von Keine Bundesautobahnen keine externe Konfiguration erforderlich.
Für Bundesverkehr müssen mehrere Konfigurationen zu Kontakten, Fahrzeugeinstellungen und Produkten hinzugefügt werden. Diese Konfigurationen werden dann in die XML- und PDF-Dateien aufgenommen.
Kontakte und Fahrzeuge¶
Wie bei der Außenhandelsfunktion muss die Adresse sowohl im Unternehmen als auch beim Endkunden vollständig sein. Die Postleitzahl, die Stadt und das Bundesland 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 Ursprungsadresse für den Lieferschein wird unter festgelegt. Diese ist standardmäßig auf die Unternehmensadresse gesetzt, Sie können sie jedoch auf Ihre korrekte Lageradresse ändern.
Eine weitere Ergänzung dieser Funktion ist das Menü Fahrzeugkonfigurationen, das unter zu finden ist. Dieses Menü ermöglicht es Ihnen, alle Informationen zum Fahrzeug hinzuzufügen, das für den Lieferauftrag verwendet wird.
Alle Felder sind obligatorisch, um einen gültigen Frachtbrief zu erstellen.
Tipp
Die Felder Fahrzeug-Kennzeichen und Nummernschild müssen zwischen 5 und 7 Zeichen enthalten.
Fügen Sie im Abschnitt Vermittler den Betreiber des Fahrzeugs hinzu. Die einzigen Pflichtfelder für diesen Kontakt sind USt-IdNr. und Betreiberlizenz.
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 muss das Feld Gewicht größer als
0sein.
Warnung
Das Erstellen eines Lieferscheins für ein Produkt mit dem Wert 0 löst einen Fehler aus. Da das Gewicht bereits im Lieferauftrag gespeichert wurde, müssen die Produkte zurückgegeben und der Lieferauftrag (und Lieferschein) mit den korrekten Mengen erneut erstellt werden.
Verkaufs- und Bestandsablauf¶
Um einen Lieferschein zu erstellen, erstellen und bestätigen Sie zunächst einen Verkaufsauftrag unter . Klicken Sie auf den generierten Smart-Button Lieferung und Bestätigen Sie die Übertragung.
Nachdem der Status auf Erledigt gesetzt wurde, können Sie die Übertragung bearbeiten und die Transportart im Reiter Zusatzinformationen auswählen.
Wenn Sie die Keine Bundesautobahnen Transportart verwenden, speichern Sie die Übertragung und klicken Sie dann auf Lieferschein erstellen. Die resultierende XML-Datei finden Sie im Chatter.
Bemerkung
Abgesehen von der UNSPSC bei allen Produkten erfordern Lieferscheine, die Keine Bundesstraßen verwenden, keine besondere Konfiguration für die Übermittlung an die Behörden.
Bei Verwendung des Bundestransports als Transportart erscheint der Reiter MX EDI. Geben Sie dort einen Wert in Entfernung zum Ziel (KM) ein, der größer als 0 ist, und wählen Sie die für diese Lieferung verwendete Fahrzeugkonfiguration aus.
Fügen Sie abschließend ein Bruttofahrzeuggewicht hinzu und klicken Sie auf Lieferschein erstellen.
Tipp
Lieferscheine können auch aus Wareneingängen erstellt werden, entweder aus der Lager-App oder durch den Standardablauf der Einkaufs-App.
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 das Produkt unter . Füllen Sie dann im Reiter Buchhaltung die Felder Kennzeichnungscode für Gefahrgut und Gefahrgutverpackung mit dem korrekten Code aus dem |SAT|Katalog.
Wichtig
Es besteht die Möglichkeit, dass eine UNSPSC-Kategorie gefährlich sein kann oder nicht (beispielsweise 01010101). Wenn sie nicht gefährlich ist, geben Sie 0 in das Feld Kennzeichnungscode für Gefahrgut ein.
Füllen Sie unter die Felder Umweltversicherer und Umweltversicherungspolice aus. Fahren Sie anschließend mit dem regulären Prozess zur Erstellung eines Lieferscheins fort.
Importe und Exporte¶
Wenn Ihre Carta Porte für internationale Vorgänge (für Exporte) bestimmt ist, müssen einige zusätzliche Felder berücksichtigt werden.
Stellen Sie zunächst sicher, dass alle relevanten Produkte die folgende Konfiguration aufweisen:
UNSPSC-Kategorie darf nicht 01010101 Existiert nicht im Katalog sein.
Tarifposition und UMT Aduana müssen gesetzt sein, ähnlich wie beim Außenhandel.
Materialtyp muss gesetzt sein.
Füllen Sie dann beim Erstellen eines Lieferscheins aus einer Lieferung oder einem Wareneingang die folgenden Felder aus:
Zollregime
Zolldokumenttyp
Zolldokument-Identifikation
Beim Erstellen eines Lieferscheins für einen Wareneingang, bei dem die Zolldokumentart Pedimento ist, erscheinen zwei neue Felder: Pedimento-Nummer und Importeur.
Tipp
Das Feld Pedimento-Nummer sollte dem Muster xx xx xxxx xxxxxxx folgen. Zum Beispiel 15 48 3009 0001235.