TL;DR — Kurzzusammenfassung
Falsches ObjetoImp in Aspel SAE beim Timbrado korrigieren: c_ObjetoImp mit IVA, IEPS, befreiten Zeilen und Globalrechnung vor PAC-Sendung abstimmen.
Beim Timbrado von CFDI 4.0 in Aspel SAE gehören ObjetoImp-Fehler zu den häufigsten PAC-Ablehnungen—oft vor Verbindungs- oder CSD-Problemen. Das SAT verlangt je Concepto die Deklaration als Steuerobjekt und passenden Aufschlüsselungsknoten; widerspricht ObjetoImp den Traslados/Retenciones, folgen CFDI401xx oder Schema-Hinweise auf ObjetoImp.
Dieser Leitfaden erklärt c_ObjetoImp, SAE-8.x/9.x-Mapping, typische Fälle (besteuert, befreit, kein Objekt, Globalrechnung, Gutschriften) und die Korrekturreihenfolge ohne Massen-Nacharbeit.
Der Fehler
Typische Meldungen:
ObjetoImp stimmt nicht mit übertragener Steuer überein
CFDI40181 — ObjetoImp-Wert ungültig
Concepto-Validierung: ObjetoImp
SAE speichert manchmal, der PAC lehnt sofort ab. XML unter Elektronische Dokumente exportieren und ObjetoImp je cfdi:Concepto prüfen.
Bedeutung von ObjetoImp
Pflichtattribut je Zeile. Katalog c_ObjetoImp u. a.:
| Schlüssel | Bedeutung |
|---|---|
| 01 | Kein Steuerobjekt. |
| 02 | Steuerobjekt mit Aufschlüsselung. |
| 03 | Steuerobjekt ohne Aufschlüsselungspflicht. |
| 04 | Steuerobjekt ohne Aufschlüsselung (SAT-Regeln). |
Abhängig von Produkt, Regime, befreit vs 0 % vs 16 %, Globalrechnung.
Ursache 1: Katalog nicht auf CFDI 4.0 migriert
Artikel behalten 3.3-Einstellungen. 02 bei befreitem Artikel oder 01 mit IVA → Ablehnung.
Prüfen: Produktsteuer, ObjetoImp-Feld, Preislisten, Filialen, Stücklisten-Komponenten. Stammdaten vor Neufakturierung fixen.
Ursache 2: ObjetoImp 02 ohne Traslados
02 erwartet Steuerknoten bei IVA/IEPS. Häufig: 16 %-Zeile ohne Traslados, 01 mit IVA-Basis, falsche ISR-Retention. In SAE Zeilensteuern mit XML abgleichen.
Ursache 3: Befreit vs 0 %-Satz
Befreit ≠ 0 %. 01 ohne Traslados vs 02 mit 0.000000 vs 02 mit Exento. Bildschirm „befreit“ mit 01 → PAC-Fehler.
Ursache 4: Globalrechnung
Bei XAXX010101000, S01, 616 Zeilen aus Tickets aggregieren. Nominatives 02+16 % bei befreitem Periodenverkauf scheitert. InformacionGlobal, korrektes ObjetoImp, keine doppelt timbrierten Tickets.
Ursache 5: Gutschriften
Egreso muss verknüpfte UUID-Logik und 4.0-Steuern spiegeln, nicht nur Beträge.
Ursache 6: API/POS
Connectoren ohne ObjetoImp oder fest 02—XML vor Nachtlauf prüfen.
Schritt-für-Schritt
- CFDI401xx und XML sichern.
- Produktkatalog je SKU korrigieren (Backup bei Massenupdate).
- Rechnung in SAE neu—kein Produktions-XML-Edit.
- Optional SAT-Schema-Validator.
- Test-Timbrado mit UUID dokumentieren.
Alternative Lösung
Wenn der Fehler nur bei Globalrechnungen oder Tickets auftritt, timbrieren Sie diese in einem separaten Unternehmensprofil mit eigener Vorlage und prüfen Sie InformacionGlobal getrennt vom Warenkatalog. Bei Mischkonzepten (01 + 02 in einer Rechnung) splitten Sie die Zeilen in zwei Entwürfe und timbrieren nacheinander, bis der PAC die XML-Struktur akzeptiert.
Verwandte Probleme
- ClaveProdServ falsch → anderer PAC-Code als ObjetoImp-Fehler; beide Felder gemeinsam korrigieren.
- IVA 0 % mit ObjetoImp 02 → oft Konflikt; auf 01 wechseln oder explizite Befreiung im Knoten ausweisen.
- Nach Katalog-Import aus Excel bleiben leere ObjetoImp → Massenaktualisierung im Katalog vor dem ersten Timbrado des Monats.
Prävention
Katalog-Projekt bei 4.0-Migration, Vorlagen pro Szenario, Schulung „ObjetoImp folgt Zeilensteuer“, Test nach jedem Aspel-Patch, PAC-Log vor Monatsabschluss, wöchentliche Stichprobe von 5 zufälligen SKUs mit Test-Timbrado.
Zusammenfassung
- ObjetoImp je Zeile muss Traslados/Retenciones entsprechen.
- SAE-Katalog, befreit/0 %, Globalrechnung getrennt prüfen.
- Aus SAE regenerieren. Test-UUID bestätigt Fix.