TL;DR — Kurzzusammenfassung
Beheben Sie DIOT-Fehler in CONTPAQi Contabilidad: ungültige RFC, falsche MwSt-Beträge, falscher Operationstyp und Ablehnungen beim Upload zu DeclaraSAT.
DIOT-Fehler in CONTPAQi Contabilidad
Die DIOT (Declaración Informativa de Operaciones con Terceros) ist eine monatliche Pflichtmeldung gemäß Artikel 32, Abschnitt VIII des mexikanischen MwSt-Gesetzes (LIVA). Jeder MwSt-Steuerpflichtige muss dem SAT (mexikanische Steuerbehörde) eine detaillierte Aufstellung aller Lieferantenoperationen melden: gezahlte Beträge und MwSt aufgeschlüsselt nach Steuersatz. CONTPAQi Contabilidad enthält ein DIOT-Generatormodul, das die .txt-Datei für den Upload auf das DeclaraSAT-Portal erstellt. Fehler im Lieferantenkatalog, in der Kontenkonfiguration oder bei der MwSt-Aufschlüsselung können jedoch die korrekte Erstellung der DIOT oder deren Akzeptanz durch das Portal verhindern.
Voraussetzungen
- CONTPAQi Contabilidad Version 14.0 oder höher, vollständig aktualisiert.
- Alle Buchungen des Monats eingegeben und bestätigt.
- Lieferantenkatalog mit konfigurierter RFC und Operationstyp.
- Zugang zum DeclaraSAT-Portal mit gültiger RFC und CIEC oder e.firma.
- Die abzugsfähigen MwSt-Gesamtbeträge des Monats aus Ihrer monatlichen MwSt-Erklärung kennen.
Der Fehler
Die häufigsten DIOT-Fehler in CONTPAQi erscheinen in diesen Formen:
- “Fehler beim Erstellen der DIOT-Datei” — erscheint beim Versuch, die .txt-Datei über das DIOT-Modul zu generieren.
- “RFC ungültig oder nicht gefunden” — ein oder mehrere Lieferanten haben eine leere, falsch formatierte oder fehlerhafte RFC.
- “Fehler: falscher Operationstyp” — das Operationstyp-Feld des Lieferanten enthält keinen gültigen Wert für die DIOT.
- Lieferanten erscheinen mit $0 in allen Spalten — die Lieferantenkonten sind in der DIOT-Konfiguration nicht verknüpft.
- Fehler beim Upload auf DeclaraSAT — das Portal lehnt die .txt-Datei wegen Kodierungs- oder Formatproblemen ab.
Fehlerursache
Die DIOT erfordert sehr spezifische Daten für jeden Lieferanten und jede Operation. Die häufigsten Probleme sind:
-
Ungültige oder fehlende RFC: CONTPAQi kann die DIOT nicht erstellen, wenn ein Lieferant mit Aktivitäten im Zeitraum eine leere oder falsch formatierte RFC hat. Verwenden Sie
XAXX010101000für ausländische Lieferanten ohne mexikanische RFC; verwenden SieXEXX010101000für globale Operationen. -
Falscher Operationstyp: Das SAT definiert spezifische Codes:
03(inländischer Lieferant),04(ausländischer Lieferant mit Niederlassung in Mexiko),05(Importe),06(globale Operationen). Ein falscher Typ erzeugt Validierungsfehler. -
Nicht mit dem DIOT-Generator verknüpfte Konten: CONTPAQi muss wissen, welche Buchhaltungskonten welcher DIOT-Layout-Spalte entsprechen. Nicht zugeordnete MwSt-Konten ergeben $0-Ergebnisse.
-
Falsche MwSt-Aufschlüsselung in Buchungen: Wenn Einkaufsbuchungen die MwSt nicht korrekt nach Steuersatz trennen, meldet die DIOT falsche Beträge.
-
Falsch klassifizierte befreite Operationen: Befreite Operationen WERDEN in der DIOT gemeldet (in der Befreiungsspalte), nicht steuerbare Operationen NICHT. Das Vermischen dieser Klassifizierungen verzerrt den Bericht.
-
Dateikodierung: Das DeclaraSAT-Portal erfordert die Datei in ANSI-Kodierung, nicht UTF-8. Wenn die Datei in UTF-8 kodiert ist, wird das Portal sie ablehnen.
Schritt-für-Schritt-Lösung
Schritt 1: Lieferantenkatalog bereinigen
- Gehen Sie in CONTPAQi Contabilidad zu Kataloge > Lieferanten.
- Erstellen Sie einen Bericht aller Lieferanten mit Aktivitäten im Zeitraum. Identifizieren Sie diejenigen mit leerer oder unvollständiger RFC.
- Korrigieren Sie für jeden betroffenen Lieferanten:
- RFC: korrektes Format je nach Steuerpflichtigem (natürliche Person: 13 Zeichen, juristische Person: 12 Zeichen).
- DIOT-Operationstyp:
03inländisch,04ausländisch,05Import,06global. - Name: ohne Sonderzeichen, die Kodierungsprobleme verursachen könnten.
Schritt 2: Kontenzuordnung in der DIOT konfigurieren
- Gehen Sie zu Berichte > DIOT > Konfiguration.
- Überprüfen Sie die Kontenzuordnungstabelle. Jedes abzugsfähige MwSt-Konto muss seiner DIOT-Spalte zugeordnet sein:
| Buchhaltungskonto | DIOT-Spalte |
|---|---|
| Abzugsfähige MwSt 16% | Sp. 10 — Gezahlte MwSt zum Satz von 16% |
| Abzugsfähige MwSt 0% | Sp. 11 — Gezahlte MwSt zum Satz von 0% |
| Befreite Einkäufe | Sp. 12 — Betrag befreiter Geschäfte |
| Nicht steuerbare Einkäufe | Nicht in DIOT aufnehmen |
- Wenn ein Konto nicht zugeordnet ist, fügen Sie es hinzu. Speichern Sie die Konfiguration.
Schritt 3: Zeitraum und Buchungen prüfen
- In Berichte > DIOT > Erstellen bestätigen Sie, dass der korrekte Monat und das Jahr ausgewählt sind.
- Prüfen Sie, dass keine Buchungen des Monats im Entwurfsstatus sind — nur bestätigte Buchungen werden einbezogen.
- Wenn Sie MwSt-Anpassungsbuchungen haben (für Retouren oder Gutschriften), bestätigen Sie, dass sie im richtigen Zeitraum liegen.
Schritt 4: Befreite vs. Nicht steuerbare Operationen prüfen
- Befreite Operationen: WERDEN in der DIOT gemeldet (in der Befreiungsspalte).
- Nicht steuerbare Operationen: WERDEN NICHT in die DIOT aufgenommen. Wenn sie mit befreiten Operationen vermischt werden, überschätzt die DIOT die Beträge.
- Prüfen Sie die Buchungen für befreite Einkäufe, um die korrekte Klassifizierung zu bestätigen.
Schritt 5: .txt-Datei erstellen und validieren
- Führen Sie DIOT-Datei erstellen aus. CONTPAQi erstellt die
.txt-Datei im konfigurierten Pfad. - Öffnen Sie die Datei im Windows-Editor (nicht in Word oder Excel).
- Prüfen Sie die Struktur: jede Zeile sollte einem Lieferanten mit durch
|getrennten Spalten entsprechen. - Bestätigen Sie, dass die Summe der MwSt-16%-Spalte mit der abzugsfähigen MwSt aus Ihrer monatlichen MwSt-Erklärung übereinstimmt.
- Gehen Sie im Editor zu Datei > Speichern unter und bestätigen Sie, dass die Kodierung ANSI ist.
Schritt 6: Auf DeclaraSAT hochladen
- Melden Sie sich bei declarasat.sat.gob.mx mit Ihrer RFC und CIEC oder e.firma an.
- Wählen Sie DIOT, das Steuerjahr und den Zeitraum.
- Laden Sie die generierte
.txt-Datei hoch. - Wenn das Portal einen Validierungsfehler anzeigt, überprüfen Sie die spezifische Meldung — sie gibt normalerweise die Zeilennummer und das problematische Feld an.
- Korrigieren Sie in CONTPAQi die angegebenen Daten, regenerieren Sie die Datei und versuchen Sie es erneut.
Alternative Lösung
Wenn die Fehler anhalten, verwenden Sie das Online-Eingabeformular der DIOT direkt auf dem SAT-Portal, um jeden Lieferanten manuell einzugeben. Obwohl langsamer bei großen Datenmengen, ist dies nützlich, wenn wenige Lieferanten mit Aktivitäten im Monat vorhanden sind oder wenn die generierte Datei schwer identifizierbare Fehler enthält. Das SAT-Portal validiert jede RFC in Echtzeit während der manuellen Eingabe.
Vorbeugung
- Lieferantenkatalog aktuell halten: Beim Hinzufügen eines neuen Lieferanten sofort RFC, Steuerpflichtigkeitstyp und DIOT-Operationstyp eingeben.
- DIOT-Konten zu Jahresbeginn konfigurieren: Überprüfen Sie die Kontenzuordnung zu Beginn jedes Geschäftsjahres. Wenn Sie im Laufe des Jahres neue MwSt-Konten hinzufügen, ordnen Sie diese sofort zu.
- MwSt monatlich abstimmen: Vor der DIOT-Erstellung die kumulierte abzugsfähige MwSt im Hauptbuch mit dem Gesamtbetrag aus der monatlichen MwSt-Erklärung vergleichen.
- Immer in ANSI speichern: Wenn Sie die .txt-Datei manuell bearbeiten, immer mit ANSI-Kodierung über den Windows-Editor speichern.
Verwandte Probleme
- DIOT-Abweichung zur monatlichen MwSt-Erklärung: Prüfen Sie, ob Import-MwSt (gezahlt an der Grenze/pedimento) in einem zugeordneten Konto ist und in der DIOT enthalten ist.
- Lieferant doppelt in der DIOT: Wenn ein Lieferant zwei Katalogeinträge hat, erscheint er zweimal. Datensätze zusammenführen oder Beträge unter einem Eintrag konsolidieren.
- DIOT wegen inaktiver RFC abgelehnt: Einige RFC mit gültigem Format, aber beim SAT gelöschte Steuernummern, verursachen Ablehnungen. In der SAT-LCO-Liste prüfen.
Zusammenfassung
- Die DIOT ist monatlich nach Art. 32 Abschnitt VIII der LIVA obligatorisch.
- Häufigste Fehler: ungültige RFC, falscher Operationstyp und nicht zugeordnete Konten.
- Lieferantenkatalog vor der DIOT-Erstellung korrigieren.
- MwSt-Konten in der DIOT-Konfiguration in CONTPAQi zuordnen.
- Sicherstellen, dass die .txt-Datei ANSI-Kodierung verwendet, bevor sie auf DeclaraSAT hochgeladen wird.
- MwSt-Summen zwischen DIOT und monatlicher Erklärung abgleichen, um Abweichungen zu erkennen.