Mexiko

Module

Die folgenden Module werden automatisch mit der mexikanischen Lokalisierung installiert:

Name

Technische Bezeichnung

Beschreibung

Mexiko - Buchhaltung

l10n_mx

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

l10n_mx_edi

Enthält alle technischen und funktionalen Anforderungen zur Erstellung und Validierung von elektronischen Dokumenten — basierend auf der vom SAT veröffentlichten technischen Dokumentation. Dadurch können Sie Rechnungen (mit oder ohne Anhänge) und Zahlungsergänzungen an die Regierung senden.

Odoo – Mexikanische Lokalisierungsberichte

l10n_mx_reports

Passt Berichte für die elektronische Buchhaltung in Mexiko an: Kontenplan, Rohbilanz und DIOT.

Mexiko - Monat 13 Rohbilanz

l10n_mx_reports_closing

Notwendig zur Erstellung der Abschlussbuchung (auch bekannt als Monat 13 Buchung).

Odoo-Export von mexikanischen XML-Polizast

l10n_mx_xml_polizas

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)

l10n_mx_edi_extended

Fügt den Rechnungen die Außenhandelsergänzung hinzu (eine gesetzliche Anforderung für den Verkauf von Produkten ins Ausland).

Mexico - Elektronischer Frachtbrief

l10n_mx_edi_stock

Ermöglicht die Erstellung einer Carta Porte: Ein Frachtbrief, der der Regierung nachweist, dass Sie Waren zwischen A & B mit einem signierten elektronischen Dokument versenden. Dies installiert auch die Fuhrpark-App.

Odoos mexikanische Lokalisierung für Bestand/Wareneinstand

l10n_mx_edi_landing

Ermöglicht die Verwaltung von Zollnummern im Zusammenhang mit den Wareneinstandskosten in elektronischen Dokumenten.

CFDI 4.0 Felder für Verkaufsaufträge

l10n_mx_edi_sale

Fügt zusätzliche Felder zum Verkauf-Modul hinzu, um die mexikanische elektronische Rechnungsstellung zu erfüllen.

Mexikanische Lokalisierung für das Kassensystem

l10n_mx_edi_pos

Fügt dem Modul Kassensystem zusätzliche Felder hinzu, um die mexikanische elektronische Rechnungsstellung zu unterstützen.

Mexikanische Lokalisierung für E-Commerce

l10n_mx_edi_website_sale

Fügt dem Modul E-Commerce zusätzliche Felder hinzu, um die Anforderungen der mexikanischen elektronischen Rechnungsstellung zu erfüllen.

Siehe auch

Informationen zum Personalabrechnung-Modul sind hier verfügbar.

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:

  1. Sie müssen beim SAT registriert sein und eine gültige RFC haben.

  2. Verfügen Sie über ein Certificado de Sello Digital / Digital Seal Certificate (CSD).

  3. 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 Einstellungen ‣ Benutzer & Unternehmen ‣ Unternehmen, 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 Buchhaltung ‣ Einstellungen, 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.

Zweigstellen

Bei Verwendung von Filialen werden alle Rechnungsinformationen vom Hauptunternehmen übernommen, mit Ausnahme der Postleitzahl. Sofern der RFC nicht in der Filiale festgelegt ist, werden die Informationen direkt von der Filiale übernommen.

Filialen ermöglichen es Benutzern, mehrere Marken innerhalb desselben Mutterunternehmens zu etablieren. Wenn außerdem unterschiedliche Steuerregime für Rechnungsstellungszwecke erforderlich sind, ist es notwendig, für jedes Regime eine Filiale zu erstellen. Standardmäßig wird das Regime vom Mutterunternehmen übernommen. Wird das Regime jedoch explizit in der Filiale festgelegt, übernimmt Odoo das für diese Filiale geltende Regime.

Kontakte

Bemerkung

Installiere die Kontakte-Anwendung, um auf Kontaktdatensätze zuzugreifen.

Um einen Kontakt zu erstellen, der abgerechnet werden kann, gehe zur Kontakte-App und klicke auf Neu. Gib dann den Kontaktnamen, die vollständige Adresse einschließlich PLZ, Bundesstaat, Land und RFC (Steuer-ID) ein.

Wichtig

Wie beim Unternehmen selbst müssen alle Kontakte ihren korrekten Firmennamen im SAT registriert haben. Das Steuerregime muss ebenfalls im Tab Verkauf & Einkauf hinzugefügt werden.

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.

Tipp

RESICO ISR-Quellensteuerabzüge und einige IEPS-Steuern werden automatisch erstellt, aber die Funktion ist standardmäßig nicht aktiv. Um sie zu aktivieren, gehe zu Buchhaltung ‣ Konfiguration ‣ Steuern.

Faktortyp

Sowohl das Feld Faktortyp als auch das Feld SAT-Steuerart sind in den Standardsteuern vorausgefüllt.

Für neue Steuern setze diese Felder unter Buchhaltung ‣ Konfiguration ‣ Steuern und klicke auf Neu. Setze die Steuerart auf Verkauf. Im Tab Erweiterte Optionen fülle die Felder SAT-Steuerart und Faktortyp aus.

Odoo unterstützt vier Gruppen von SAT-Steuerarten: IVA, ISR, IEPS und Lokale Steuern.

Wenn der Faktortyp Quota ist, können Standardberechnungsmethoden nicht verwendet werden. Setze stattdessen die Steuerberechnung auf Benutzerdefinierte Formel.

Example

\[result = quantity * 6.455\]
  • quantity = die Anzahl der Artikel in der Transaktion

  • 6.455 = der Quota-Wert (ein fester Betrag pro Einheit)

  • Nur Quoten pro Einheit werden unterstützt, nicht Quoten basierend auf anderen Faktoren.

Tipp

Mexiko verwaltet zwei verschiedene Arten von 0-%-Mehrwertsteuer, um zwei Szenarien gerecht zu werden:

  • Für 0% MwSt. setze den Faktortyp auf Tasa.

  • Für MwSt.-Befreiung setze den Faktortyp auf Exento.

Bemerkung

Lokale Steuern werden in einem separaten Knoten in der XML-Datei generiert. Diese werden nicht vom PAC validiert.

Warnung

Quoten und benutzerdefinierte Formeln erfordern das Modul Steuern als Python-Code definieren. Siehe Steuern.

Steuerobjekt

Eine Anforderung des CFDI 4.0 ist, dass die resultierende XML-Datei die Aufschlüsselung der Steuern der Operation gemäß der Verordnung verarbeitet. Es gibt acht verschiedene mögliche Werte, die in der XML-Datei hinzugefügt werden:

  • 01: Kein Steuerobjekt: Dieser Wert wird automatisch hinzugefügt, wenn die Rechnungszeile keine Steuern enthält.

  • 02: Steuerobjekt: Dies ist die Standardkonfiguration jeder Rechnungszeile, die Steuern enthält.

  • 03: Steuerobjekt und erfordert keine Aufschlüsselung: Dies kann nur manuell hinzugefügt werden.

  • 04: Steuerobjekt und hat keine Steuer: Dies kann nur manuell hinzugefügt werden.

  • 05: Steuerobjekt, MwSt. für PODEBI: Dies kann nur manuell hinzugefügt werden.

  • 06: MwSt.-Objekt, keine MwSt. weitergeleitet: Dieses Objekt wird ausgewählt, wenn ein ISR-Quellensteuerabzug vorhanden ist und keine MwSt.-Steuer.

  • 07: Keine MwSt. weitergeleitet, IEPS-Aufschlüsselung: Dieses Objekt wird ausgewählt, wenn ein ISR-Quellensteuerabzug, eine IEPS-Steuer und keine MwSt.-Steuer vorhanden ist.

  • 08: Keine MwSt. weitergeleitet, IEPS-Aufschlüsselung: Dieses Objekt kann nur manuell hinzugefügt werden.

Warnung

Die Verwendung von 01, 03, 04 oder 05 entfernt den Steuerknoten aus der XML-Datei.

Wichtig

Der Status IEPS-Aufschlüsselung beeinflusst das Verhalten der Steuerobjekte aufgrund des fehlenden IEPS, wenn die Aufschlüsselung nicht erfolgt.

Lokale Steuern

Lokale Steuern (z. B. ISH, Cedullar) erfordern einen separaten XML-Knoten und folgen möglicherweise nicht der Standardsteuerlogik.

Beim Konfigurieren einer lokalen Steuer erscheint ihr Name im lokalen Steueranhang. Der Satz wird als Quellensteuerabzug behandelt, wenn er negativ ist, oder vorgetragen, wenn er positiv ist.

IEPS-Aufschlüsselung

Standardmäßig blendet Odoo IEPS in den Rechnungen aus, sodass die Zwischensumme, auf die die Mehrwertsteuer berechnet wird, den Betrag von IEPS enthält. Dies dient dazu sicherzustellen, dass Steuerregime, die dies nicht benötigen, es nicht erhalten.

Es ist möglich, das IEPS in der XML sichtbar zu machen, indem Sie das Kontrollkästchen IEPS-Aufschlüsselung in jedem Kontakt auf der Registerkarte Verkauf & Einkauf aktivieren.

Wichtig

Bei Verwendung der E-Commerce-Rechnungsstellung oder des Self-Invoicing-Portals hat der Kunde die Möglichkeit zu entscheiden, ob die IEPS-Aufschlüsselung angezeigt werden soll oder nicht.

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.

Quellensteuerabzüge

Standardmäßig enthält Odoo Quellensteuerabzüge mit speziellen Verteilungen zur Zuordnung der MwSt.

Fügen Sie beim Registrieren einer Rechnung den Quellensteuerabzug und die entsprechende MwSt. hinzu. Beides muss auf der Lieferantenrechnung enthalten sein, um eine korrekte Buchhaltung zu gewährleisten. Die Verwendung von Steuerpositionen wird empfohlen, damit der Kassenbasis-Eintrag die Verteilung korrekt aufteilt.

Example

Für eine Leasinglieferantenrechnung von 10000 MXN entspricht der Leasing-Quellensteuerabzug von 10,67% einer 16% MwSt. 2/3 H. Beide Steuern müssen zusammen angewendet werden, um die korrekte Buchhaltung widerzuspiegeln.

Kassenbuchung mit aufgeteilter Umsatzsteuer zwischen bezahlt und fällig.

Bemerkung

Einbehaltungen CFDI werden derzeit nicht unterstützt. Konsultieren Sie einen Steuerberater für die korrekte Aufteilung.

Produkte

Um Produkte zu konfigurieren, gehen Sie zu Buchhaltung ‣ Kunden ‣ Produkte. Öffnen Sie ein bestehendes Produkt oder klicken Sie auf Neu. Im Reiter Buchhaltung legen Sie die UNSPSC-Produktkategorie fest. Produkte und Kategorien können manuell festgelegt oder über einen Massenimport eingerichtet 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 Buchhaltung ‣ Konfiguration ‣ Einstellungen 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).

Konfiguration der PAC-Anmeldeinformationen in den Buchhaltungseinstellungen.

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 Einstellungen ‣ Allgemeine Einstellungen ‣ Zertifikate und Schlüssel.

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 Einstellungen ‣ Allgemeine Einstellungen ‣ Zertifikate und Schlüssel 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:

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.

Solange sich das Dokument im Entwurfsmodus befindet, können Änderungen daran vorgenommen werden. Einige Felder übernehmen Werte, die zuvor im Verkaufsauftrag oder im Kontakt festgelegt wurden.

Folgende Felder müssen überprüft werden:

  • CFDI an Öffentlichkeit.

  • Verwendung

  • Zahlungsrichtlinien

  • Zahlungsmethode (wenn die Zahlungsrichtlinie nicht auf PPD gesetzt ist)

Tipp

Verwendung, Zahlungsrichtlinie und Zahlungsmethode können zuvor in einem Verkaufsauftrag festgelegt werden und/oder können für jede Rechnung im Kontakt festgelegt werden.

Die Zahlungsrichtlinie ist ein auswählbares Feld auf der Rechnung und kann manuell auf die erforderliche Richtlinie gesetzt werden. Falls jedoch keine Richtlinie ausgewählt wird, berechnet Odoo automatisch eine Richtlinie basierend auf folgenden allgemeinen Regeln:

Der Wert wird auf PUE gesetzt, wenn das Fälligkeitsdatum, an dem die Zahlung erwartet wird, innerhalb des aktuellen Monats liegt. Falls das Datum außerhalb des aktuellen Monats liegt, wird die Richtlinie stattdessen auf PPD gesetzt.

Warnung

Wenn die Zahlungsrichtlinie nicht ausgewählt ist und die PPD-Richtlinie erwartet wird, wählen Sie entweder ein Fälligkeitsdatum der Rechnung in einem anderen Monat als dem aktuellen, oder wählen Sie Zahlungsbedingungen, die eine Änderung des Fälligkeitsmonats implizieren (z. B. 30 Tage oder 15 Tage, solange sie auf den nächsten Monat fallen).

Klicken Sie nach dem Klicken auf Bestätigen in der Kundenrechnung auf die Schaltfläche Senden, um die Rechnung bei der Behörde zu verarbeiten. Stellen Sie sicher, dass das Kontrollkästchen CFDI markiert ist.

CFDI-Kontrollkästchen

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.

Warnung

Wenn der Partner nicht das Feld Land oder PLZ enthält, wird die Rechnungsstellung als CFDI an die Öffentlichkeit angenommen und die Rechnung wird an den generischen Kunden adressiert. Wenn diese Felder jedoch leer gelassen werden und der Benutzer das Kontrollkästchen CFDI an Öffentlichkeit deaktiviert, erscheint ein Pop-up, das den Vorgang blockiert.

Gutschriften

Während eine Rechnung eine Belegart „I“ (Ingreso) ist, ist eine Gutschrift eine eine Belegart „E“ (Egreso).

Eine Ergänzung zum Standardablauf für Gutschriften besteht darin, dass gemäß den Anforderungen des SAT eine Beziehung zwischen einer Gutschrift und einer Rechnung über das Steuer-Folio bestehen muss.

Aufgrund dieser Anforderung stellt das Feld CFDI-Ursprung diese Beziehung mit einem 01| her, gefolgt vom Steuer-Folio der ursprünglichen UUID.

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.

Gutschriften kehren im Allgemeinen das im Journal definierte Hauptverkaufskonto um, es ist jedoch auch möglich, allen Gutschriften global ein Konto zuzuweisen. Gehen Sie dazu zu Buchhaltung ‣ Konfiguration ‣ Einstellungen und legen Sie das Gutschriften-Konto im Abschnitt Standardkonten fest.

Bemerkung

In der Standardkonfiguration ist das Gutschriftenkonto als 402.01.01 Rücksendungen, Rabatte oder Boni auf Verkäufe und/oder Dienstleistungen zum allgemeinen Satz festgelegt.

Lieferantenrechnungen

Lieferantenrechnungen müssen ein Fiscal Folio haben, damit Berichte und Zahlungen korrekt funktionieren. Wenn die Lieferantenrechnung durch die Einkaufs-App erstellt oder manuell hinzugefügt wurde, fügen Sie einfach die XML-Datei der Rechnung im Chatter als Protokollnotiz hinzu, und das Fiscal Folio wird entsprechend aktualisiert. Beachten Sie, dass die Rechnung im Entwurfsstatus sein muss, damit die Aktualisierung erfolgt.

Tipp

Beim Klicken auf SAT aktualisieren bestätigt das Feld SAT-Status auf der Rechnung, ob die XML-Datei vom SAT validiert ist. Dies gilt auch für Lieferantenrechnungen.

Journale

Das Modul EDI für Mexiko (Erweiterte Funktionen) (l10n_mx_edi_extended) muss in der Datenbank installiert sein, um das Feld Ausgegebene Adresse im Verkaufsjournal auszufüllen. Dadurch wird sichergestellt, dass alle Rechnungen aus diesem Verkaufsjournal sowie globale Rechnungen beim Generieren des CFDI die korrekte Postleitzahl verwenden.

Um innerhalb eines Unternehmens unter verschiedenen Zeitzonen mit demselben Benutzer Rechnungen zu erstellen, muss ein Systemparameter angelegt werden, um sicherzustellen, dass beim Fakturieren die korrekte Zeitzone angewendet wird, da standardmäßig die Zeitzone des Benutzers verwendet wird.

Aktivieren Sie dazu den Entwicklermodus und gehen Sie zu Einstellungen ‣ Technisch ‣ Systemparameter. Klicken Sie auf Neu, um einen neuen Parameter mit dem Schlüssel l10n_mx_edi_tz_XX zu erstellen, wobei XX die ID des Journals ist, und legen Sie die gewünschte Zeitzone als Wert fest, zum Beispiel „America/Tijuana“.

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)

Warnung

Zahlungsergänzungen werden nur generiert, wenn die Richtlinie der Rechnung auf PPD gesetzt ist. Bitte beachten Sie, dass es erforderlich ist, die Zahlungsmethode auf etwas anderes als 99 - Por definir zu setzen.

Beispiel einer Rechnung mit PUE-Anforderungen.

Wenn die Rechnung ein Fälligkeitsdatum außerhalb des aktuellen Monats hat, wird standardmäßig PPD verwendet.

Beispiel einer Rechnung mit PPD-Anforderungen.
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 Buchhaltung ‣ Kunden ‣ Rechnungen 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.

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 das PDF und die XML an den Endkunden gesendet werden. Klicken Sie dazu auf das Symbol (Zahnrad), um das Aktions-Dropdown-Menü zu öffnen, und wählen Sie Quittung per E-Mail senden aus der Zahlungsansicht.

Unabhängig davon, ob die Zahlung mit oder ohne Abstimmung erstellt wurde, kann die Zahlungs-PDF vom Tab CFDI auf der Rechnung heruntergeladen werden, indem Sie auf die Schaltfläche Drucken klicken.

Beispiel der Drucken-Schaltfläche auf dem CFDI-Tab.

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 werden in Odoo automatisch aktualisiert, können jedoch einige Zeit in Anspruch nehmen. Um den Status der Stornierung zu überprüfen, drücken Sie einfach die Schaltfläche SAT aktualisieren.

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 Buchhaltung ‣ Kunden ‣ Rechnungen, 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
  1. 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.

  2. Bestätigen Sie den Entwurf und senden Sie die Rechnung.

  3. 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.

  4. 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.

  5. Klicken Sie auf Bestätigen.

Die Rechnungsstornierung wird dann mit einer Grundposition im Tab CFDI generiert.

Stornierte Rechnungsposition im CFDI-Tab.

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 No Cancelable 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 zuerst 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.

Alte Rechnung mit CFDI-Ursprung.
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

Wie bei Rechnungen ist es beim Erstellen einer neuen Zahlungsergänzung möglich, die Beziehung zum Originaldokument hinzuzufügen, indem ein 04| plus die Steuer-Folio im Feld CFDI Origin eingegeben wird.

Diese Aktion storniert die Rechnung und markiert den Reason als 01 - Invoice issued with errors (with related document).

Sonderfälle der Rechnungsstellung

CFDI-Beziehungen

Manchmal muss das aktuelle Dokument mit zuvor signierten CFDIs in Beziehung gesetzt werden. Füllen Sie dazu einfach das Feld CFDI Origin auf der Rechnung aus und geben Sie eine Beziehung an. Es gibt 7 mögliche Werte:

  • 01: Nota de crédito

  • 02: Nota de débito de los documentos relacionados

  • 03: Devolución de mercancía sobre facturas o traslados previos

  • 04: Ersetzung der vorherigen CFDI

  • 05: Warenverlagerungen, die zuvor in Rechnung gestellt wurden

  • 06: Rechnung, die aus vorherigen Verlagerungen generiert wurde

  • 07: CFDI für Anzahlungsanwendung

Tipp

Das Format ist: Ursprungstyp|UUID1, UUID2, …., UUIDn, wobei mehr als ein Ursprungstyp hinzugefügt werden kann.

Example

Hier ist ein Beispiel mit zwei Beziehungen:

04|042FE739-7B45-4D64-B26D-360000876D83,
07|A164BAF8-8016-428C-A422-D9BD2F68F6A0,CEAD9433-3B77-4270-85BF-AC2519587514
  • Der erste Abschnitt hat den Beziehungstyp 04 mit 1 UUID

  • Der zweite Abschnitt hat den Beziehungstyp 07 mit 2 UUIDs

Zusätzlich ist jede Kombination auch im signierten PDF sichtbar.

Beispiel des PDF mit 3 Beziehungen.
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 Buchhaltung ‣ Konfiguration ‣ Währungen 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 Verkauf ‣ Produkte ‣ Produkte und erstellen Sie ein Produkt „Rabatte“. Stellen Sie sicher, dass es eine gültige Steuer hat (normalerweise IVA mit 16 %).

Erstellen und signieren Sie danach die Rechnung über CFDI und fügen Sie das Produkt Discounts am Ende hinzu. In der XML verteilt Odoo den Rabatt gleichmäßig auf die Zeilen, während mathematische Differenzen in einem Rundungsprodukt hinzugefügt werden.

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 eingesetzt, in denen Sie eine Zahlung für eine Ware oder Dienstleistung erhalten, bei der entweder das Produkt oder der Preis (oder beides) noch nicht vollständig festgelegt wurde.

Das SAT ermöglicht zwei verschiedene Möglichkeiten, diesen Prozess zu handhaben: Beide beinhalten die Verknüpfung aller Rechnungen miteinander über das Feld CFDI Origin.

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 Verkauf ‣ Produkte ‣ Produkte, 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 Verkauf ‣ Einstellungen ‣ Rechnungsstellung ‣ Anzahlungen 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 den Fiscal Folio aus der Anzahlungsrechnung und fügen Sie ihn in den CDFI Origin der endgültigen Rechnung ein, wobei Sie das Präfix 07| vor dem Wert hinzufügen, und signieren Sie das Dokument per CFDI.

Erstellen Sie schließlich einen Kredit für die erste Rechnung. Kopieren Sie den Fiscal Folio aus der endgültigen Rechnung und fügen Sie ihn in den CFDI Origin des Kredits ein, wobei Sie das Präfix 07| hinzufügen. Signieren Sie dann das Dokument per 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 schließlich die endgültige Rechnung per CFDI.

Addendas und Complements

Addendas und Complements können in die XML eingefügt werden. Um eine hinzuzufügen, gehen Sie zu Buchhaltung ‣ Konfiguration ‣ Addendas & Complementos (MX) und klicken Sie auf Neu, um den einzufügenden Code einzugeben. Möglicherweise sind zusätzliche Felder erforderlich, die über das standardmäßige Odoo hinausgehen.

Warnung

Dieser Abschnitt erfordert möglicherweise technisches Wissen und könnte das Risiko technischer Schulden bergen. Es wird empfohlen, Ihren Account Manager um die beste technische Beratung zu bitten.

Sobald die gewünschten Knoten erstellt wurden, können sie für jeden Kontakt ausgewählt werden, damit sie auf jeder an diesen Kontakt gerichteten Rechnung erscheinen. Standardmäßig werden alle ausgewählten Knoten automatisch auf jeder Rechnung hinzugefügt.

Es ist auch möglich, die Knoten einfach nach Bedarf für jede Rechnung auszuwählen, indem Sie den Tab Weitere Informationen auswählen und dann die gewünschten Knoten aus Addendas & Complementos auswählen.

Tipp

Es ist möglich, mehr als einen pro Kontakt oder pro Rechnung hinzuzufügen.

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 Buchhaltung ‣ Kunden ‣ Rechnungen 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 das Fiscal Folio abzurufen, ziehen Sie XML-Dateien als Protokollnotiz in den Chatter für zuvor erstellte Rechnungsentwürfe.

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.

Ein Kontakt muss erstellt werden und muss einen bestimmten Namen haben.

Wenn das Kontrollkästchen CFDI to Public in einem Verkaufsauftrag oder einer Rechnung aktiviert ist, überschreibt die endgültige XML die Daten im Rechnungskontakt und fügt folgende Merkmale 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.

Kontrollkästchen CFDI to Public.

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).

Warnung

Standardmäßig ist das Versenden der Rechnung nicht zulässig, wenn für den Partner weder das Land noch die Postleitzahl festgelegt ist. Dies ist jedoch nicht erforderlich, wenn das Kontrollkästchen CFDI to public aktiviert ist.

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.

Einrichtung

Die Globale Rechnungsserie ist spezifisch für jede Filiale oder jedes Unternehmen und wird verwendet, um die Reihenfolge globaler Rechnungen zu definieren. Um sie zu konfigurieren, gehen Sie zu Buchhaltung ‣ Konfiguration ‣ Einstellungen und navigieren Sie zum Abschnitt MX Elektronische Rechnungsstellung. Das Feld Globale Rechnungsserie befindet sich im Abschnitt Steuerverwaltungsdienst (SAT).

Buchhaltungseinstellung mit einem mexikanischen Unternehmen.

Tipp

Die Standardsequenz für jedes Unternehmen/jede Filiale ist GINV/.

Verkaufsablauf

Erstellen Sie zunächst ein eigenes Journal unter Buchhaltung ‣ Konfiguration ‣ Journale, um eine separate Sequenz zu verwalten, die für globale Rechnungen verwendet wird, die beim Erstellen als Aufträge fungieren.

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 Verkauf ‣ Abzurechnen ‣ Abzurechnende Aufträge, 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.

  1. Die aktualisierte Liste des derzeit verwendeten Kontenplans

  2. Eine monatliche Rohbilanz und ein Abschlussbuchungsbericht auch bekannt als Rohbilanz 13. Monat.

  3. 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_reports

  • Mexico - Month 13 Trial Balance l10n_mx_reports_closing

  • Odoo Mexican XML Polizas Export l10n_mx_xml_polizas

Der Bericht Kontenplan und Rohbilanz Monat 13 finden sich unter Buchhaltung ‣ Berichtswesen ‣ Rohbilanz. Der DIOT-Bericht findet sich unter Buchhaltung ‣ Berichtswesen ‣ Steuerbericht.

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 Buchhaltung ‣ Konfiguration ‣ Kontenplan 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 Buchhaltung ‣ Berichtswesen ‣ Rohbilanz 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 Buchhaltung ‣ Berichtswesen ‣ Rohbilanz, wählen Sie das Datum aus und klicken Sie auf (Aktionsmenü), dann wählen Sie SAT (XML).

Rohbilanz.

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 Buchhaltung ‣ Buchhaltung ‣ Journalbuchungen 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 Buchhaltung ‣ Berichtswesen ‣ Rohbilanz 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 Buchhaltung ‣ Berichtswesen ‣ Hauptbuch, 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 DIOT auf eine vom SAT bereitgestellte Website hochgeladen, die 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 eine direkte Erfassung dieser Daten vermieden wird.

Die Transaktionsdatei enthält den Gesamtbetrag der in Lieferantenrechnungen erfassten Zahlungen, aufgeschlüsselt nach den entsprechenden IVA-Typen. Die Felder USt-IdNr., Land und Art der Operation sind für alle Lieferanten obligatorisch.

Um den DIOT-Bericht als TXT-Datei herunterzuladen, gehen Sie zu Buchhaltung ‣ Berichte ‣ Steuererklärung. Wählen Sie den gewünschten Monat aus, klicken Sie auf (Aktionsmenü) und wählen Sie DIOT (TXT).

Falls neue Steuern in der Datenbank erstellt werden, gibt es zwei Arten von Tags: Die Tags mit tax müssen in die Steuerverteilung eingefügt werden und die mit dem Basisnamen auf die Steuerbasis. Alle Zeilen einer Mehrwertsteuer müssen mindestens ein Steuerraster enthalten.

DIOT (TXT) Download-Schaltfläche.

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.

DIOT-Informationen zu einem Lieferantenkontakt.

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.

Das Kontrollkästchen CFDI an Öffentlichkeit muss beim Erstellen von Auslandsrechnungen aktiviert sein.

Konfiguration

Kontakte

Um den Firmenkontakt für den Außenhandel zu konfigurieren, navigieren Sie zu Buchhaltung ‣ Kunden ‣ Kunden, 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 Buchhaltung ‣ Kunden ‣ Kunden, und wählen Sie den Kontakt des ausländischen Kunden. Um Fehler zu vermeiden, müssen die folgenden Felder ausgefüllt werden:

  1. Die vollständige Adresse des Unternehmens, einschließlich einer gültigen PLZ und des ausländischen Land.

  2. Die ausländische RFC (Steueridentifikationsnummer) im korrekten Format (zum Beispiel: Kolumbien 123456789-1)

  3. Im Tab Verkauf & Einkauf das Kontrollkästchen Benötigt Außenhandel? aktivieren.

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.

  1. Die Referenz des Produkts muss im Tab Allgemeine Informationen festgelegt werden.

  2. Das Gewicht des Produkts im Tab Lager muss größer als 0 sein.

  3. Die korrekte Zolltarifnummer des Produkts muss im Tab Buchhaltung für den Außenhandel festgelegt werden.

  4. Die UMT Aduana im Tab Buchhaltung muss festgelegt sein und mit der Zolltarifnummer für den Außenhandel übereinstimmen.

Erforderliche Produktfelder für externen Handel.

Tipp

  • Wenn die Maßeinheit des Bruchteils des Tarifs 01 ist, ist die korrekte UMT Aduana kg.

  • Wenn die Maßeinheit des Bruchteils des Tarifs 06 ist, ist die korrekte UMT Aduana Einheit(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 Buchhaltung ‣ Einstellungen ‣ Währung die Felder Incoterm und das optionale Feld Ursprungszeugnis im Tab Weitere Informationen der Rechnung fest.

Tipp

Obwohl nicht zwingend erforderlich, sind die Informationen vollständiger, wenn CFDI an Öffentlichkeit ebenfalls aktiv ist.

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 von der Kassensystem-Registrierkasse aus, mit dem zusätzlichen Vorteil, Belegtickets zu erstellen, die eine Selbstabrechnung in einem speziellen Portal ermöglichen, sowie die Erstellung globaler Rechnungen.

Kassensystem-Ablauf

Zusätzlich zur standardmäßigen Kassensystem-Konfiguration erfordert die mexikanische Lokalisierung, dass jede Zahlungsmethode mit einer korrekten Zahlungsart sowie einem Neu-Rechnungskonto konfiguriert wird, um die Buchhaltung für Rechnungen mit dem Rechnungsportal zu handhaben.

Tipp

Standardmäßig erstellt Odoo vorkonfigurierte Zahlungsmethoden für Bargeld, Kreditkarte und Debitkarte und weist das Konto 402.04.01 Re-invoicing als Standard für die Weiterberechnung zu.

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.

Rechnungskonfiguration für das Kassensystem.

Um eine Gutschrift automatisch zu signieren, aktivieren Sie das Kontrollkästchen Rechnung, wenn Sie eine Erstattung 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 Proforma-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:

  1. Gehen Sie zu Kassensystem ‣ Konfiguration.

  2. Wählen Sie das Kassensystem aus.

  3. Scrollen Sie zum Abschnitt Rechnungen & Belege.

  4. Aktivieren Sie Selbstbedienungsrechnung.

  5. 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.

In den Journalbuchungen der Sitzung wird das zuvor ausgewählte Re-invoicing account verwendet, um Stornierungen der Verkaufsbuchungen zu handhaben, wenn Rechnungen angefordert werden, sowie als Verkaufskonto für die neuen Rechnungen.

Siehe auch

Rechnungen

Allgemeine Rechnung

Wie bei regulären Verkaufsaufträgen können auch globale Rechnungen von der Kassensystem-Registrierkasse aus erstellt werden.

Stellen Sie dazu sicher, dass Sie im Zahlungsmenü keinen Kunden oder die Rechnungsoption auswählen, und gehen Sie zu Kassensystem ‣ Bestellungen ‣ Bestellungen. 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.

Wenn schließlich eine der Bestellungen, die Teil der globalen Rechnung sind, an einen Kunden adressiert werden muss, ist es immer noch möglich, eine Rechnung zu senden, indem Sie die Kassensystem-Registrierkasse öffnen, auf (Dropdown-Menü) klicken und dann auf Bestellungen klicken. Ändern Sie den Filter Alle aktiven Bestellungen in 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 SAT-Anforderungen im E-Commerce entsprechen, indem die 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 Zugang zum Abrufen ihrer PDF-Datei ü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.

Zusätzlich kann der Kunde entscheiden, ob er IEPS Breakdown anfordern möchte oder nicht.

Wichtig

Stellen Sie sicher, dass Sie dem shipping product einen UNSPSC code hinzufügen.

Wenn die Automatic Invoicing unter Settings ‣ Website ‣ Invoicing aktiviert ist, wird das elektronische Dokument automatisch signiert.

Verkauf

Die Verkauf-App enthält Felder, die die Rechnungsstellung erleichtern. Die Felder selbst ändern das Verkaufsverhalten nicht, werden aber beim Erstellen einer Rechnung direkt kopiert.

Die kopierten Felder sind:

  • Payment Way

  • Zahlungsrichtlinien

  • CFDI an Öffentlichkeit

  • Verwendung

Zusätzlich ist es möglich, eine Vorschau der Rechnung zu Validierungszwecken mit dem Kunden zu erhalten, indem das pro-forma module installiert wird. Dieses Modul fügt die genannten Felder zum Verkaufsauftrag hinzu sowie:

  • Product code

  • Unit code

  • Fiscal regime

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.

Wichtig

Alle vom Abonnements-App generierten Rechnungen werden immer automatisch signiert, ohne Ausnahmen.

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äß Annex 20 von CFDI 4.0 muss bei Dokumenten, bei denen die in Rechnung gestellten Waren aus einem erstmaligen Importvorgang stammen, das Feld Customs Number zu allen Zeilen der an dem Vorgang beteiligten Produkte hinzugefügt werden, ebenso wie das Datum des Dokuments.

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 Wareneinstandspreise. Gehen Sie zu Lager ‣ Konfiguration ‣ Einstellungen und stellen Sie im Abschnitt Bewertung sicher, dass Wareneinstandspreise aktiviert sind.

Tipp

Es wird empfohlen, ein Default Journal hinzuzufügen, um das Pflichtfeld Journal bei Einstandspreisen automatisch auszufüllen, auch wenn Einstandspreise, die nur Zollnummern hinzufügen, ohne Additional Costs hinzuzufügen, keine Journalbuchungen erstellen.

Konfigurieren Sie die goods-type-Produkte, die die Zollnummern enthalten. Erstellen Sie dazu die Produkte und erfüllen Sie diese drei Anforderungen:

  • Tracking muss entweder auf By Lots oder By Unique Serial Number, aber nicht auf By Quantity gesetzt sein.

  • Invoicing Policy muss auf Delivered quantities gesetzt sein.

  • Bewertung nach Losen/Seriennummern muss aktiviert sein.

Dadurch wird das Feld Customs invoicing im Tab Buchhaltung verfügbar. Aktiviere das Feld, um Zollnummern mit diesem Produkt zu verwenden.

Es ist wichtig sicherzustellen, dass das Produkt eine Product Category hat und folgende Konfiguration aufweist:

  • Kalkulationsverfahren: Entweder FIFO oder AVCO

  • Inventory Valuation: Entweder Periodic oder Perpetual

Bemerkung

Die Funktion funktioniert unabhängig davon, ob die Bestandsbewertung auf Periodisch (beim Abschluss) oder Permanent (bei Rechnungsstellung) eingestellt ist.

Allgemeine Konfigurationen für lagerfähige Produkte. Kategoriekonfiguration für lagerfähige Produkte.

Einkaufs- und Verkaufsprozess

Folgen Sie nach der Konfiguration des Produkts dem standardmäßigen purchase flow.

Erstellen Sie eine Bestellung unter Einkauf ‣ Aufträge ‣ Bestellung. 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.

Gehe zu Lager ‣ Operations ‣ Landed Costs und erstelle einen neuen Datensatz. Füge im Feld Transfer den soeben bestätigten Wareneingang hinzu und füge die Customs number hinzu.

Tipp

Obwohl es möglich ist, Kosten im Zusammenhang mit der Zollnummer in dieser Phase des Prozesses hinzuzufügen, wird dringend empfohlen, einen Wareneinstandspreis aus einer Lieferantenrechnung Ihres Zollagenten zu erstellen. Erfahren Sie mehr über Wareneinstandspreise hier.

Warnung

Das Feld Customs number ist nach dem Setzen nicht mehr bearbeitbar und kann nicht wiederholt werden. Es ist jedoch möglich, die Nummer später bei der Charge oder Seriennummer zu korrigieren, indem ein anderer Einstandspreis ausgewählt wird.

Zollnummer auf einem Wareneinstandspreis.

Die einer bestimmten Charge oder Seriennummer zugewiesene Zollnummer kann in ihrem Datensatz unter Lager ‣ Produkte ‣ Lots/Serial Numbers gefunden werden. Das Feld L10N Mx Edi Landed Cost kann jederzeit bearbeitet werden, um Fehler zu korrigieren, die bei der Erfassung des Einstandspreises aufgetreten sein könnten. Das Bearbeiten des Feldes L10N Mx Edi Landed Cost aktualisiert automatisch die Customs number und den Namen der Charge oder Seriennummer.

Erstellen Sie als Nächstes einen Verkaufsauftrag und bestätigen Sie ihn. Klicken Sie auf die angezeigte Lieferung-Schaltfläche und überprüfen Sie sorgfältig die zugewiesenen Chargen/Seriennummern, um sicherzustellen, dass es sich um die gewünschten Werte handelt. Danach bestätigen Sie den Lieferauftrag.

Abschließend erstelle eine Rechnung aus dem Verkaufsauftrag und bestätige sie. Die Rechnungszeilen werden entsprechend der Verteilung des Lieferauftrags erstellt. In Fällen, in denen mehr als eine Zollnummer ausgewählt wurde, teilt Odoo die Rechnungszeilen nach Menge und Zollnummern auf.

Zollnummer auf bestätigtem Verkaufsauftragsprodukt.

Frachtbrief

Ein Carta Porte ist ein Frachtbrief: ein Dokument, das Art, Menge und Bestimmungsort der transportierten 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.

Um das PDF zu drucken, muss der Lieferauftrag von der Behörde signiert werden und kann dann über die Schaltfläche Print Carta Porte auf dem Lieferauftrag gedruckt werden.

Tipp

Die PDF-Datei enthält einen QR-Code zur Überprüfung des CCP-Codes durch die Behörden.

Um Waren zwischen Lagern zu transportieren, muss die Logistikroute eine Operation vom Typ Lieferung enthalten.

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 den Carta Porte-Dokumenttyp „I“ (Ingreso), Luft-, Bahn- oder Seetransport nicht.

Konsultieren Sie zuerst Ihren Buchhalter, falls diese Funktion benötigt wird, 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.

Für No Federal Highways ist keine weitere Konfiguration erforderlich, außer den Standardanforderungen der regulären Rechnungsstellung (das RFC des Kunden, der UNSPSC-Code usw.).

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 Lager ‣ Konfiguration ‣ Lager festgelegt. Diese ist standardmäßig auf die Unternehmensadresse gesetzt, Sie können sie jedoch auf Ihre korrekte Lageradresse ändern.

Diese Funktion erfordert die Verwendung von Fuhrpark zur Verwaltung von Fahrzeugen. Die Fahrzeugeinrichtung wird direkt am Fahrzeug verwaltet, und alle erforderlichen Felder sind erst sichtbar, nachdem das Feld L10N Mx Is Freight Vehicle aktiviert wurde.

Durch Aktivierung des Feldes L10N Mx Is Freight Vehicle wird der Reiter MX Parameters angezeigt, in dem die Pflichtfelder zur Erstellung eines korrekten Lieferscheins erforderlich sind. Zusätzlich muss das Fahrzeug ein License Plate, ein Model Year und einen Driver enthalten.

Tipp

Die Felder Vehicle Plate Number und Number Plate müssen zwischen 5 und 7 Zeichen enthalten.

Der Hauptfahrer des Fahrzeugs wird direkt im Feld Driver festgelegt, und es ist möglich, weitere Fahrzeugführer im Abschnitt Intermediaries hinzuzufügen. Die einzigen Pflichtfelder für Fahrerkontakte sind VAT und Operator License.

Fahrzeugkonfigurationen des Frachtbriefs.

Tipp

Wenn das Fahrzeug gemietet ist oder weitere Vermittler erforderlich sind, können diese im Feld Intermediaries hinzugefügt werden.

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 Inventory muss das Feld Weight größer als 0 sein.

Warnung

Das Erstellen eines Lieferscheins für ein Produkt, bei dem das Weight auf 0 gesetzt ist, führt zu einem Fehler. Da das Weight sofort im Lieferauftrag gespeichert wird, müssen die Produkte zurückgegeben und der Lieferauftrag (sowie der Lieferschein) mit den korrekten Werten neu erstellt werden.

Verkaufs- und Bestandsablauf

Um einen Lieferschein zu erstellen, erstellen und bestätigen Sie zunächst einen Verkaufsauftrag unter Sales ‣ Sales Order. Klicken Sie auf die generierte Schaltfläche Delivery und Validate Sie den Transfer.

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 vom UNSPSC auf allen Produkten erfordern Lieferscheine, die No Federal Highways verwenden, keine spezielle Konfiguration für die Übermittlung an die Regierung, da sie ein CFDI vom Typ „T“ ohne Lieferschein-Ergänzung sind.

Bei Verwendung von Federal Transport als Transport Type wird das Vehicle Setup zur Auswahl angezeigt. Das Gross vehicle weight wird aus der Konfiguration Vehicle setup übernommen, wo es möglich ist, zusätzliches Extra weight hinzuzufügen, um Fahrer und Gepäck zu berücksichtigen.

Bemerkung

Odoo berechnet das Gross vehicle weight mit der folgenden Formel:

\[Gross vehicle weight = Vehicle weight + (Weight + Extra Weight) / 1000\]

Jede Lieferung erfordert einen Wert in Distance to Destination (KM), der größer als 0 ist. Geben Sie schließlich das Delivery Date ein und klicken Sie auf Generate Delivery Guide.

Bemerkung

Standardmäßig ist das Scheduled Date ausgefüllt und stellt den Zeitpunkt dar, zu dem die Sendung das Lager verlässt, und das Delivery Date ist der Zeitpunkt, zu dem die Sendung voraussichtlich am Zielort ankommt. Diese Werte werden sowohl in der XML als auch im PDF deklariert.

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 Lager ‣ Produkte ‣ Produkte. Füllen Sie dann im Reiter Buchhaltung die Felder Kennzeichnungscode für Gefahrgut und Gefahrgutverpackung mit dem korrekten Code aus dem |SAT|Katalog.

Pflichtfelder des Gefahrgutbezeichnungscodes für Frachtbrief.

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.

Vervollständigen Sie in MX Parameters auch Environment Insurer und Environment Insurance Policy. 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

Wenn Sie dann einen Delivery Guide für einen Empfang erstellen, bei dem der Customs Document Type Customs number ist, erscheinen zwei neue Felder: Customs Number und Importer.

Tipp

Das Feld Customs Number sollte dem Muster xx xx xxxx xxxxxxx folgen. Zum Beispiel 15 48 3009 0001235 mit zwei Leerzeichen zwischen dem Text.