TL;DR — Kurzzusammenfassung
Beheben Sie Buchungsfehler in CONTPAQi Buchhaltung: Soll ungleich Haben, CFDI-Import fehlgeschlagen, doppelte Folionummer und XML-Fehler beim SAT-Export.
Buchungsfehler in CONTPAQi
Buchungssätze (Pólizas) sind das zentrale Register jeder Transaktion in CONTPAQi Buchhaltung. Wenn ein Buchungssatz nicht gespeichert werden kann, ein CFDI nicht importiert werden kann oder der XML-Export für das SAT fehlschlägt, kommt der gesamte Buchhaltungsablauf zum Stillstand. Dieser Leitfaden behandelt die häufigsten Fehler und deren Lösung.
Der Fehler
Die häufigsten Fehlermeldungen bei Buchungssätzen sind:
- “Error al guardar póliza” — erscheint beim Versuch, einen Buchungssatz zu buchen oder zu speichern.
- “La póliza no está cuadrada” — Soll stimmt nicht mit Haben überein.
- “La cuenta contable no existe en el catálogo” — Kontonummer nicht im Kontenplan vorhanden.
- “UUID no encontrado” oder “UUID duplicado” — beim Importieren eines CFDI.
- “El monto del CFDI no coincide” — Betragsabweichung zwischen dem Steuer-XML und dem Buchungssatz.
- “Folio duplicado” — zwei Benutzer haben gleichzeitig Buchungssätze desselben Typs erstellt.
- “Error al generar XML de Contabilidad Electrónica” — fehlender SAT-Gruppierungscode oder undefinierte Kontonatur.
Ursache des Problems
| Fehler | Ursache |
|---|---|
| Unausgeglichener Buchungssatz | Rundungsdifferenz oder Eingabefehler |
| Konto nicht gefunden | Nicht angelegt oder falscher Code |
| UUID nicht gefunden | CFDI nicht gestempelt oder UUID falsch kopiert |
| UUID dupliziert | Dieselbe Rechnung bereits vorher importiert |
| CFDI-Betrag abweichend | Steuereinbehalte nicht separat erfasst |
| Folio dupliziert | Zwei Benutzer im gleichen Typ und Zeitraum |
| SAT XML-Fehler | Anhang-24-Gruppierungscode auf dem Konto fehlt |
Schritt-für-Schritt-Lösung
Schritt 1 — Buchungssatzausgleich prüfen
- Öffnen Sie den Buchungssatz unter Pólizas > Consultar.
- Prüfen Sie die Statusleiste unten: Cargo = Abono muss stimmen.
- Identifizieren Sie die fehlerhafte Zeile, wenn es eine Differenz gibt.
- Bei Cent-Differenzen durch Rundung fügen Sie eine Zeile für Konto 791 — Währungsdifferenzen oder sonstige Aufwendungen hinzu.
- Speichern und buchen Sie den Buchungssatz.
Schritt 2 — Konten im Kontenplan prüfen
- Öffnen Sie den Catálogo de Cuentas.
- Suchen Sie den im Fehler angegebenen Kontocode.
- Falls nicht vorhanden, legen Sie das Konto mit seiner Natur (Soll oder Haben) und Ebene an.
- Weisen Sie den SAT-Gruppierungscode gemäß Anhang 24 zu.
- Stellen Sie sicher, dass der Code nicht bei einem anderen Konto dupliziert ist.
Schritt 3 — CFDI korrekt importieren
- Im Buchungssatz gehen Sie zu Importar > CFDI (XML).
- Geben Sie die vollständige UUID mit 36 Zeichen und Bindestrichen ein.
- Das System prüft Aussteller-RFC, Empfänger-RFC, Gesamtbetrag und MwSt-Aufschlüsselung.
- Bei Betragsabweichung prüfen Sie, ob das CFDI MwSt- oder ISR-Einbehalte enthält, die separat gebucht werden müssen.
- Falls die UUID bereits importiert wurde, suchen Sie den ursprünglichen Buchungssatz.
Schritt 4 — Folionummern und Gleichzeitigkeit
- Gehen Sie zu Herramientas > Reconstruir Consecutivos de Pólizas.
- Wählen Sie den Buchungstyp (Ingreso, Egreso, Diario, Nómina) und das Geschäftsjahr.
- Das System weist Folionummern konsekutiv ohne Duplikate neu zu.
- Zur Vorbeugung weisen Sie jedem Benutzer unter Administración > Usuarios einen bestimmten Buchungstyp oder Zeitraum zu.
Schritt 5 — SAT XML generieren
- Gehen Sie zu Reportes > Contabilidad Electrónica.
- Wählen Sie den Steuerzeitraum (Monat/Jahr).
- Generieren Sie in dieser Reihenfolge: Catálogo XML → Bilanz XML → Pólizas XML.
- Schlägt das Catálogo XML fehl, kehren Sie zum Kontenplan zurück und weisen Sie fehlende Gruppierungscodes zu.
- Validieren Sie die XML-Datei mit dem SAT-Validator vor dem Upload auf das Steuerportal.
Alternative Lösung
Wenn die automatische CFDI-zu-Buchungssatz-Generierung Einträge mit falschen Konten erstellt, deaktivieren Sie die Funktion vorübergehend:
- Gehen Sie zu Configuración > Parámetros del Sistema > CFDI.
- Deaktivieren Sie “Generar póliza automáticamente al timbrar”.
- Erfassen Sie die Buchungssätze für den betroffenen Zeitraum manuell.
- Korrigieren Sie das Mapping unter Configuración > Conceptos CFDI > Cuentas Contables und aktivieren Sie die Funktion erneut.
Vorbeugung
- Halten Sie den Kontenplan aktuell mit den gültigen SAT-Gruppierungscodes zu Beginn jedes Geschäftsjahres.
- Konfigurieren Sie das CFDI-Konzept-Mapping vor Beginn des neuen Geschäftsjahres.
- Legen Sie eine Regel ein Benutzer pro Buchungstyp während des Monatsabschlusses fest.
- Validieren Sie das SAT XML vor dem 25. jedes Monats, um Korrekturen noch vornehmen zu können.
- Aktivieren Sie die Ausgleichsprüfung, damit das System unausgeglichene Buchungssätze blockiert.
Zusammenfassung
- Der häufigste Fehler ist ein unausgeglichener Buchungssatz (Soll ≠ Haben); gelöst durch Identifizierung der falschen Zeile oder einen Rundungsausgleich.
- CFDI-Importfehler entstehen durch falsche UUID, Betragsabweichung oder doppelte UUID.
- Doppelte Folionummern werden mit dem Werkzeug Reconstruir Consecutivos behoben und durch Benutzerzugriffssteuerung verhindert.
- Das SAT XML erfordert, dass alle Konten den Anhang-24-Gruppierungscode zugewiesen haben.
- Die automatische CFDI-zu-Buchungssatz-Funktion kann falsche Konten verwenden, wenn das Mapping veraltet ist.