VeriFactu Fas 3: Sändning till AEAT
Vad är Fas 3
Fas 3 av VeriFactu är den automatiska sändningen av faktureringsregister till Skatteverket (AEAT) med hjälp av SOAP/XML-meddelanden. Den kompletterar de tidigare faserna (SHA-256 hash och QR) med den faktiska överföringen av varje registrering och annullering av faktura till AEAT:s SII-system.
Med denna fas aktiv genererar Frihet XML-filen enligt Förordning HAC/1177/2024, signerar den med ditt digitala certifikat och skickar den direkt till AEAT:s servrar. Allt sker i bakgrunden, utan manuellt ingripande.
Digitalt certifikat
För att skicka register till AEAT behöver du ett giltigt digitalt certifikat. Frihet accepterar certifikat i .pfx eller .p12 format.
Var man kan skaffa ett certifikat
| Utfärdare | Typ | Kostnad |
|---|---|---|
| FNMT (Fabrica Nacional de Moneda y Timbre) | Fysisk eller juridisk person | Gratis |
| CamCert (Camaras de Comercio) | Företag | Variabel |
| ACCV (Comunitat Valenciana) | Regional | Gratis |
Ladda upp certifikatet
- Gå till Inställningar > Efterlevnad
- I avsnittet Digitalt Certifikat, klicka på Ladda upp certifikat
- Välj din
.pfxeller.p12fil - Ange certifikatets lösenord
Ditt certifikats lösenord krypteras med AES-256-GCM innan det lagras. Det sparas aldrig i klartext.
Sandbox vs Produktion
Växlingsknappen Sandbox-läge under Inställningar > Efterlevnad tillåter sändning av register till AEAT:s testmiljö innan den verkliga sändningen aktiveras.
- Sandbox: Registren skickas till test-slutpunkten. AEAT validerar dem men registrerar dem inte officiellt. Användbart för att verifiera att certifikatet och uppgifterna är korrekta.
- Produktion: Registren skickas till den officiella slutpunkten. Fakturorna registreras i AEAT:s SII-system.
Aktivera sandbox-läget under de första dagarna för att bekräfta att ditt certifikat fungerar korrekt och att uppgifterna genereras utan fel.
Automatisk sändning
Aktivering
- Gå till Inställningar > Efterlevnad
- Aktivera växlingsknappen Skicka automatiskt till AEAT
Med denna växlingsknapp aktiv skickas varje utfärdad eller annullerad faktura automatiskt:
Registreringsflöde (utfärdad faktura)
- Fakturans SHA-256 hash beräknas (oföränderlig sträng)
- Registrerings-XML genereras enligt AEAT-specifikationen
- XML:en signeras med ditt digitala certifikat
- Den skickas via SOAP till AEAT:s slutpunkt
- Svaret lagras (tilldelad CSV eller fel)
Annulleringsflöde (makulerad faktura)
- Annulleringshashen beräknas med de 5 obligatoriska fälten
- Annullerings-XML genereras
- Den signeras och skickas till AEAT:s slutpunkt
- Svaret och annulleringsstatusen lagras
Båda flödena är fire-and-forget: användaren kan fortsätta arbeta medan sändningen bearbetas i bakgrunden.
Manuell sändning
Om automatisk sändning inte är aktiv, eller om du behöver skicka om en specifik faktura:
- Öppna den aktuella fakturan
- Klicka på åtgärdsmenyn (tre punkter)
- Välj Skicka till AEAT
- En bekräftelsedialogruta visas med en förhandsgranskning av hashen
- Bekräfta för att starta sändningen
Manuell sändning följer samma tekniska flöde som automatisk sändning.
Sändningsstatusar
Varje faktura visar en badge med dess sändningsstatus till AEAT:
| Status | Badge | Beskrivning |
|---|---|---|
| Väntande | Outline (ingen färg) | Hash beräknad, sändning ej påbörjad |
| Skickad | Grå | SOAP-meddelande skickat, väntar på svar från AEAT |
| Accepterad | Grön | AEAT har accepterat registreringen och tilldelat en CSV-kod |
| Avvisad | Röd | AEAT har avvisat registreringen. Se feldetaljer |
| Fel | Röd | Tekniskt fel vid sändning (nätverk, certifikat, timeout) |
Kontrollera statusen
Sändningsstatusen är synlig i:
- Detaljvyn för varje faktura (badge bredvid numret)
- Den allmänna fakturalistan (statuskolumn)
- Den utökade registerboken (ytterligare kolumner)
Automatiska omförsök
När en sändning misslyckas på grund av ett tekniskt fel (timeout, nätverksfel, AEAT-tjänst ej tillgänglig), försöker Frihet automatiskt igen:
- Frekvens: var 15:e minut
- Maximalt antal försök: 3
- Efter 3 misslyckanden: statusen blir Fel och kräver manuellt ingripande
För att manuellt försöka igen med en faktura med status Fel:
- Öppna fakturan
- Klicka på Försök igen i den röda statusbadgen
- Ett nytt sändningsförsök utförs
Indikatorer i PDF
Fakturor som accepteras av AEAT inkluderar ytterligare information i den genererade PDF:en:
- Badge "Registrerad hos AEAT" i dokumentets sidhuvud
- CSV-kod tilldelad av AEAT, tillsammans med QR-koden för verifiering
Dessa indikatorer visas endast när sändningsstatusen är Accepterad.
Utökad registerbok
Med Fas 3 aktiv inkluderar registerboken för utfärdade fakturor 3 ytterligare kolumner:
| Kolumn | Beskrivning |
|---|---|
| AEAT Sändningsstatus | Status för sändning av registreringspost (Väntande, Skickad, Accepterad, Avvisad, Fel) |
| CSV AEAT | Säker verifieringskod tilldelad av AEAT när registreringen accepteras |
| AEAT Annulleringsstatus | Status för sändning av annulleringspost (om tillämpligt) |
Dessa kolumner läggs till i slutet av den exporterade CSV:n, efter de 12 standardkolumnerna.
Felsökning
"Certifikat ej konfigurerat"
Inget digitalt certifikat har laddats upp. Gå till Inställningar > Efterlevnad och ladda upp din .pfx- eller .p12-fil.
"NIF ej konfigurerat"
Företagsprofilen har inget NIF. Gå till Inställningar > Företagsprofil och fyll i ditt skatteidentifikationsnummer.
SOAP-fel / Anslutningsfel
Möjliga orsaker:
- Certifikatet har gått ut: kontrollera ditt certifikats giltighetsdatum. FNMT-certifikat är giltiga i 4 år.
- Felaktigt lösenord: ladda upp certifikatet igen med rätt lösenord.
- AEAT-tjänsten är inte tillgänglig: AEAT har underhållsfönster. Systemet kommer automatiskt att försöka igen.
- Ofullständiga skatteuppgifter: verifiera att ditt NIF, skatteadress och företagsinformation är komplett.
Ett utgånget certifikat blockerar alla sändningar. Förnya ditt certifikat hos FNMT eller CamCert före utgångsdatumet.
Faktura avvisad av AEAT
AEAT kan avvisa en registrering på grund av:
- Utfärdarens NIF matchar inte certifikatet
- Felaktigt datumformat
- Ogiltig fakturatyp för operationen
Granska felmeddelandet i fakturadetaljerna. Korrigera uppgifterna och använd Försök igen för att skicka om.
Juridisk kalender
Skyldigheten att skicka till AEAT har stegvisa tidsfrister enligt RDL 15/2025:
| Typ av skattebetalare | Sista datum |
|---|---|
| Företag (S.L., S.A.) | 1 januari 2027 |
| Egenföretagare (fysisk person) | 1 juli 2027 |
Frihet stöder redan sändning till AEAT. Det rekommenderas att aktivera sandbox-läget i förväg för att validera konfigurationen innan skyldigheten träder i kraft.
Relation till andra faser
- Fas 1 (SHA-256 Hash): beräknas automatiskt för varje faktura. Det är grunden för registreringen. Se VeriFactu.
- Fas 2 (QR AEAT): QR-koden i PDF:en länkar till AEAT:s elektroniska kontor för verifiering.
- Fas 3 (AEAT-sändning): denna sida. Effektiv överföring av registreringen till AEAT via SOAP/XML.
Föregående: VeriFactu | Nästa: Oföränderlighet och registrering