21 Önceden Yapılandırılmış Ülke Profili

Avrupa e-faturalama VE AB iş sözleşmesi imzaları için tek satırlık profil seçici. Her profil; hedef yargı bölgesinin gereksinimlerine uymak için karma algoritmasını, kanonikleştirmeyi, imza düzeyini ve politikayı önceden yapılandırır.

12 E-faturalama Profili
9 İş Sözleşmesi Profili
eIDAS Düzenlemesi 910/2014

E-Faturalama Profilleri (12)

Başlıca Avrupa vergi idareleri ve Peppol katılımcıları için hazır XAdES yapılandırmaları.

Sabit Ülke Sistem Biçim Düzey
spVeriFactu İspanya VeriFactu (AEAT) XAdES-EPES B-B
spTicketBAI İspanya (Bask) TicketBAI XAdES-EPES B-B
spFacturaeB2B İspanya Facturae 3.x / FACe XAdES-EPES B-T
spFatturaPA İtalya FatturaPA (SDI) XAdES-BES B-B
spSAFTPT Portekiz SAF-T PT RSA-SHA256 B-B
spKSeF Polonya KSeF XAdES B-T
spFacturX Fransa / Almanya Factur-X / ZUGFeRD XAdES B-B
spEFactura Romanya e-Factura (ANAF) XAdES B-T
spNAVOnline Macaristan NAV Online XML-DSig B-B
spFiskalizacija Hırvatistan Fiskalizacija XML-DSig B-B
spPeppolBE Belçika Peppol UBL 2.0 XAdES B-T
spPeppolBG Bulgaristan Peppol UBL 2.1 XAdES B-T
spMyDATA Yunanistan myDATA (AADE) XAdES B-B

AB İş Sözleşmesi Profilleri (9)

Her üye devletin iş hukuku gereksinimlerine ayarlanmış eIDAS farkında imza profilleri. AdES veya QES, doğru karma, doğru C14N, doğru OCSP/zaman damgası beklentileri.

Ülke Profile Düzey Karma C14N TS OCSP Notlar
Almanya spEmploymentDE slBLT SHA-256 exclusive yes yes § 126a BGB, yazılı biçim sözleşmeleri için QES gerektirir (örn. 24 aydan uzun belirli süreli, sözleşme sonrası rekabet etmeme).
İtalya spEmploymentIT slBLT SHA-256 c14n10 yes yes QES (FEQ) yaygın. CAdES (.p7m) yaygın olarak kullanılır; XAdES kabul edilir. INPS portalları her ikisini de tüketir.
İspanya spEmploymentES slBT SHA-256 exclusive yes no AdES yeterli. SEPE / TGSS portalları FNMT veya DNIe sertifikası gerektirir; CRL, FNMT güven listesi aracılığıyla.
Fransa spEmploymentFR slBT SHA-256 exclusive yes no AdES uygun. DSP2 / RGS kapsamındaki uzaktan imzalama akışları için QES tercih edilir.
Avusturya spEmploymentAT slBLT SHA-256 exclusive yes yes Handy-Signatur / ID Austria aracılığıyla QES yaygındır.
Belçika spEmploymentBE slBLT SHA-256 exclusive yes yes eID kartı (BeID) aracılığıyla QES.
Portekiz spEmploymentPT slBLT SHA-256 exclusive yes yes Cartão do Cidadão / Chave Móvel Digital aracılığıyla QES.
Hollanda spEmploymentNL slBT SHA-256 exclusive yes no AdES genel olarak kabul edilir; bazı İK portalları (UWV) için QES.
Polonya spEmploymentPL slBT SHA-256 exclusive yes no Sözleşme ZUS / PUE'ye gittiğinde Profil Zaufany veya nitelikli sertifika aracılığıyla QES. Merkezi iş politikası URI'si yok.

Tek Satırlık Geçiş

Tek bir sabiti değiştirerek yargı bölgesini değiştirin. Karma, kanonikleştirme, düzey, OCSP ve zaman damgası beklentileri otomatik olarak yeniden yapılandırılır.

Profilleri yerinde değiştirin

  • spVeriFactuspFatturaPA tek satırlık bir düzenlemedir. İmzalayıcı her dahili bayrağı yeniden yapılandırır.
  • İş profilleri, Profile.LoadProfile(spEmploymentXX) aracılığıyla TsgcXAdESSigner'a yüklenir.
  • Bir dağıtım varsayılanlardan daha katı kurallar uyguladığında LoadProfile'dan sonra ayrı bayrakları geçersiz kılın.
  • Aynı anahtar sağlayıcı, aynı imzalayıcı örneği, aynı giriş baytları — yalnızca profil değişir.
switch-profile.pas
// E-invoicing profiles: assign to .Profile
vSigner.Profile := spVeriFactu;       // Spanish VeriFactu
vSigner.Profile := spFatturaPA;       // Italian FatturaPA
vSigner.Profile := spKSeF;            // Polish KSeF

// Employment profiles: use Profile.LoadProfile
vSigner.Profile.LoadProfile(spEmploymentDE);  // German QES B-LT
vSigner.Profile.LoadProfile(spEmploymentES);  // Spanish AdES B-T

// Override defaults if deployment requires it
vSigner.Profile.LoadProfile(spEmploymentES);
vSigner.Profile.IncludeOCSP := True;     // SEPE requires OCSP
vSigner.Profile.IncludeTimestamp := True;
vSigner.Profile.PolicyIdentifier :=
  'http://my.example/policy/v1';

eIDAS Bağlamı

AB Düzenlemesi 910/2014, üç imza düzeyi tanımlar. Ülke profilleri her yargı bölgesini doğru olana eşler.

Basit Elektronik İmza (SES)

İmzalamak için kullanılan, başka elektronik verilere eklenmiş herhangi bir elektronik veri. En düşük yasal ağırlık; iş sözleşmeleri veya e-faturalama için genellikle yeterli değildir.

Gelişmiş Elektronik İmza (AdES)

İmzalayana benzersiz şekilde bağlı, onları tanımlayabilen, yalnızca onların kontrolündeki araçlarla oluşturulan ve kurcalamaya karşı korumalı. Çoğu e-faturalama sistemi ve birçok AB iş yargı bölgesi için varsayılan.

Nitelikli Elektronik İmza (QES)

Nitelikli İmza Oluşturma Cihazında (QSCD) oluşturulan nitelikli bir sertifikayla desteklenen bir AdES. Her AB üye devletinde el yazısı imzaya yasal olarak eşdeğerdir. Alman yazılı biçim sözleşmeleri (§ 126a BGB) ve birçok yüksek değerli iş akışı için gereklidir.

Kim doğrular

Vergi idareleri (AEAT, ANAF, AADE, NAV), iş mahkemeleri, kamu yönetimi doğrulayıcıları ve Peppol Erişim Noktaları. Ülke profilleri, bu doğrulayıcıların beklediği parametrelerle gelir.

İspanya — FacturaeB2B / FACe

İspanyol e-faturalama dağıtımlarını sürprize uğratan belirli, kesişen bir konu.

FACe gönderimleri için RSA-SHA1

spFacturaeB2B profili, İspanyol FACe portalına gönderilen Facturae 3.x faturaları üzerinde XAdES-EPES imzaları üretir. PFX destekli sertifikalar, FacturaeB2B profili için doğru şekilde RSA-SHA1 imzaları üretir.

Önceki sgcSign yapıları TsgcPFXKeyProvider'da SHA-256'yı sabit kodlamıştı, bu da FACe'in gönderimleri INVALID_INVOICE-122 "los datos de la firma no son correctos" ile reddetmesine neden oluyordu. Geçerli profil, FacturaeB2B için SHA-1'i ve VeriFactu ile TicketBAI için SHA-256'yı otomatik olarak seçer.

spain-facturae.pas
var
  vSigner: TsgcDocumentSigner;
begin
  vSigner := TsgcDocumentSigner.Create(nil);
  try
    vSigner.Profile := spFacturaeB2B;
    vSigner.KeyProvider := vPFXProvider;
    // PFX provider auto-uses RSA-SHA1
    vSigner.SignXML(vInvoiceXML);
  finally
    vSigner.Free;
  end;
end;

Yerel Yargı Bölgenizde İmzalayın

Ülkeyi seçin, bir sabiti değiştirin, uyumlu bir imza gönderin. AEAT, SDI, KSeF, INPS, SEPE tümü dahildir.