Hoppa till huvudinnehåll

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ärdareTypKostnad
FNMT (Fabrica Nacional de Moneda y Timbre)Fysisk eller juridisk personGratis
CamCert (Camaras de Comercio)FöretagVariabel
ACCV (Comunitat Valenciana)RegionalGratis

Ladda upp certifikatet

  1. Gå till Inställningar > Efterlevnad
  2. I avsnittet Digitalt Certifikat, klicka på Ladda upp certifikat
  3. Välj din .pfx eller .p12 fil
  4. Ange certifikatets lösenord
Kryptering av lösenordet

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

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

  1. Gå till Inställningar > Efterlevnad
  2. 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)

  1. Fakturans SHA-256 hash beräknas (oföränderlig sträng)
  2. Registrerings-XML genereras enligt AEAT-specifikationen
  3. XML:en signeras med ditt digitala certifikat
  4. Den skickas via SOAP till AEAT:s slutpunkt
  5. Svaret lagras (tilldelad CSV eller fel)

Annulleringsflöde (makulerad faktura)

  1. Annulleringshashen beräknas med de 5 obligatoriska fälten
  2. Annullerings-XML genereras
  3. Den signeras och skickas till AEAT:s slutpunkt
  4. 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:

  1. Öppna den aktuella fakturan
  2. Klicka på åtgärdsmenyn (tre punkter)
  3. Välj Skicka till AEAT
  4. En bekräftelsedialogruta visas med en förhandsgranskning av hashen
  5. 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:

StatusBadgeBeskrivning
VäntandeOutline (ingen färg)Hash beräknad, sändning ej påbörjad
SkickadGråSOAP-meddelande skickat, väntar på svar från AEAT
AccepteradGrönAEAT har accepterat registreringen och tilldelat en CSV-kod
AvvisadRödAEAT har avvisat registreringen. Se feldetaljer
FelRödTekniskt 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:

  1. Öppna fakturan
  2. Klicka på Försök igen i den röda statusbadgen
  3. 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:

KolumnBeskrivning
AEAT SändningsstatusStatus för sändning av registreringspost (Väntande, Skickad, Accepterad, Avvisad, Fel)
CSV AEATSäker verifieringskod tilldelad av AEAT när registreringen accepteras
AEAT AnnulleringsstatusStatus 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.
Certifikatet har gått ut

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 skattebetalareSista datum
Företag (S.L., S.A.)1 januari 2027
Egenföretagare (fysisk person)1 juli 2027
info

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