Hop til hovedindhold

VeriFactu Fase 3: Send til AEAT

Hvad er Fase 3

Fase 3 af VeriFactu er den automatiske afsendelse af faktureringsregistre til Skattestyrelsen (AEAT) via SOAP/XML-meddelelser. Den supplerer de tidligere faser (SHA-256 hash og QR) med den effektive overførsel af hver ny registrering og annullering af faktura til AEAT's SII-system.

Med denne aktive fase genererer Frihet XML i overensstemmelse med Orden HAC/1177/2024, signerer den med dit digitale certifikat og sender den direkte til AEAT's servere. Alt sker i baggrunden uden manuel intervention.

Digitalt certifikat

For at sende registre til AEAT skal du bruge et gyldigt digitalt certifikat. Frihet accepterer certifikater i .pfx eller .p12 format.

Hvor kan man få et certifikat

UdgiverTypeOmkostning
FNMT (Fabrica Nacional de Moneda y Timbre)Fysisk eller juridisk personGratis
CamCert (Camaras de Comercio)VirksomhedVariabel
ACCV (Comunitat Valenciana)RegionalGratis

Upload certifikatet

  1. Gå til Indstillinger > Overholdelse
  2. I sektionen Digitalt Certifikat, klik på Upload certifikat
  3. Vælg din .pfx eller .p12 fil
  4. Indtast certifikatets adgangskode
Kryptering af adgangskoden

Dit certifikatets adgangskode krypteres med AES-256-GCM, før den gemmes. Den gemmes aldrig i klartekst.

Sandbox vs Produktion

Kontakten Sandbox-tilstand under Indstillinger > Overholdelse giver dig mulighed for at sende registre til AEAT's testmiljø, før den faktiske afsendelse aktiveres.

  • Sandbox: registrene sendes til test-endpoint'et. AEAT validerer dem, men registrerer dem ikke officielt. Nyttigt til at verificere, at certifikatet og dataene er korrekte.
  • Produktion: registrene sendes til det officielle endpoint. Fakturaerne bliver registreret i AEAT's SII-system.
tip

Aktiver sandbox-tilstanden i de første dage for at bekræfte, at dit certifikat fungerer korrekt, og at data genereres uden fejl.

Automatisk afsendelse

Aktivering

  1. Gå til Indstillinger > Overholdelse
  2. Aktivér kontakten Send automatisk til AEAT

Med denne kontakt aktiv sendes hver udstedt eller annulleret faktura automatisk:

Registreringsflow (udstedt faktura)

  1. Fakturaens SHA-256 hash beregnes (uoverskuelig streng)
  2. XML'en for registrering genereres i overensstemmelse med AEAT-specifikationen
  3. XML'en signeres med dit digitale certifikat
  4. Den sendes via SOAP til AEAT's endpoint
  5. Svaret gemmes (tildelt CSV eller fejl)

Annulleringsflow (annulleret faktura)

  1. Annulleringshashen beregnes med de 5 påkrævede felter
  2. XML'en for annullering genereres
  3. Den signeres og sendes til AEAT's endpoint
  4. Svaret og annulleringsstatus gemmes

Begge flows er fire-and-forget: brugeren kan fortsætte med at arbejde, mens afsendelsen behandles i baggrunden.

Manuel afsendelse

Hvis den automatiske afsendelse ikke er aktiv, eller hvis du har brug for at gensende en specifik faktura:

  1. Åbn den pågældende faktura
  2. Klik på handlingsmenuen (tre prikker)
  3. Vælg Send til AEAT
  4. En bekræftelsesdialog vises med en forhåndsvisning af hashen
  5. Bekræft for at starte afsendelsen

Den manuelle afsendelse følger det samme tekniske flow som den automatiske.

Afsendelsesstatusser

Hver faktura viser et badge med dens afsendelsesstatus til AEAT:

StatusBadgeBeskrivelse
AfventerOutline (uden farve)Hash beregnet, afsendelse ikke startet
SendtGråSOAP-meddelelse sendt, afventer svar fra AEAT
AccepteretGrønAEAT har accepteret registreringen og tildelt en CSV-kode
AfvistRødAEAT har afvist registreringen. Se fejlbeskrivelse
FejlRødTeknisk fejl ved afsendelse (netværk, certifikat, timeout)

Kontroller status

Afsendelsesstatus er synlig i:

  • Detaljevisningen af hver faktura (badge ved siden af nummeret)
  • Den generelle liste over fakturaer (statuskolonne)
  • Den udvidede registerbog (yderligere kolonner)

Automatiske genforsøg

Når en afsendelse fejler på grund af en teknisk fejl (timeout, netværksfejl, AEAT-service ikke tilgængelig), forsøger Frihet automatisk igen:

  • Frekvens: hvert 15. minut
  • Maks. antal forsøg: 3
  • Efter 3 fejl: status forbliver Fejl og kræver manuel intervention

For manuelt at forsøge igen med en faktura med status Fejl:

  1. Åbn fakturaen
  2. På det røde statusbadge, klik på Forsøg igen
  3. Et nyt afsendelsesforsøg udføres

Indikatorer i PDF

Fakturaer accepteret af AEAT inkluderer yderligere information i den genererede PDF:

  • Badge "Registreret hos AEAT" i dokumentets sidehoved
  • CSV-kode tildelt af AEAT, sammen med QR-verifikationskoden

Disse indikatorer vises kun, når afsendelsesstatus er Accepteret.

Udvidet registerbog

Med Fase 3 aktiv inkluderer registerbogen for udstedte fakturaer 3 yderligere kolonner:

KolonneBeskrivelse
AEAT AfsendelsesstatusStatus for afsendelse af registreringsposten (Afventer, Sendt, Accepteret, Afvist, Fejl)
AEAT CSVSikker verifikationskode tildelt af AEAT ved accept af registreringen
AEAT AnnulleringsstatusStatus for afsendelse af annulleringsposten (hvis relevant)

Disse kolonner tilføjes i slutningen af den eksporterede CSV, efter de 12 standardkolonner.

Fejlfinding

"Certifikat ikke konfigureret"

Et digitalt certifikat er ikke uploadet. Gå til Indstillinger > Overholdelse og upload din .pfx eller .p12 fil.

"NIF ikke konfigureret"

Skatteprofilen har ingen NIF. Gå til Indstillinger > Skatteprofil og udfyld dit skatte-id.

SOAP-fejl / Forbindelsesfejl

Mulige årsager:

  • Udløbet certifikat: verificer gyldighedsdatoen for dit certifikat. FNMT-certifikater har en gyldighed på 4 år.
  • Forkert adgangskode: upload certifikatet igen med den korrekte adgangskode.
  • AEAT-service utilgængelig: AEAT har vedligeholdelsesvinduer. Systemet vil automatisk forsøge igen.
  • Ufuldstændige skatteoplysninger: verificer at din NIF, skatteadresse og virksomhedsoplysninger er komplette.
Udløbet certifikat

Et udløbet certifikat blokerer alle afsendelser. Forny dit certifikat hos FNMT eller CamCert inden udløbsdatoen.

Faktura afvist af AEAT

AEAT kan afvise en registrering på grund af:

  • Afsenders NIF stemmer ikke overens med certifikatet
  • Forkert datoformat
  • Fakturatype er ikke gyldig for operationen

Gennemgå fejlmeddelelsen i fakturaens detaljer. Ret dataene og brug Forsøg igen for at sende igen.

Lovpligtig tidsplan

Forpligtelsen til at sende til AEAT har trinvis implementering i henhold til RDL 15/2025:

Type af skatteyderFrist
Selskaber (S.L., S.A.)1. januar 2027
Selvstændige (fysisk person)1. juli 2027
info

Frihet understøtter allerede afsendelse til AEAT. Det anbefales at aktivere sandbox-tilstand i god tid for at validere konfigurationen, før forpligtelsen træder i kraft.

Forhold til andre faser

  • Fase 1 (SHA-256 Hash): beregnes automatisk på hver faktura. Det er grundlaget for registreringen. Se VeriFactu.
  • Fase 2 (AEAT QR): QR-koden i PDF'en linker til AEAT's elektroniske kontor for verifikation.
  • Fase 3 (AEAT Afsendelse): denne side. Effektiv overførsel af registreringen til AEAT via SOAP/XML.

Forrige: VeriFactu | Næste: Uforanderlighed og registrering