Veel voorkomende fouten bij het ondertekenen van elektronische facturen en mogelijke oplossingen

Recent hebben we een toename van fouten geconstateerd bij de validatie van elektronische facturen die via het platform worden verzonden. eFACT, in overeenstemming met het handtekeningbeleid zoals gedefinieerd in FACTURAe. Hieronder beschrijven we de meest voorkomende problemen en geven we enkele aanbevelingen voor de oplossing ervan:

  1. invalid:untrustedKey-Ongeldig handtekeningcertificaat
    • Oplossing: Controleer de geldigheid van het certificaat waarmee de factuur is ondertekend. Zorg ervoor dat het certificaat geldig is en is uitgegeven door een erkende certificeringsinstantie.
  2. ongeldig: untrustedKey-X509IssuerName in het kenmerk van het handtekeningcertificaat van de handtekening is niet goed gevormd.
    • Probleem: Het veld X509IssuerName is onjuist gecodeerd of gebruikt niet-standaard voorvoegsels. Voorbeelden:
      • Slechte codering: <ds:X509IssuerName>CN=AC Representaci�n,OU=CERES,O=FNMT-RCM,C=ES</ds:X509IssuerName>
      • Niet standaard: <ds:X509IssuerName>OrganizationID=VATES-A66*****, CN=UANATACA CA1 2016, OU=TSP-UANATACA, O=UANATACA S.A., L=Barcelona (see current address at www.uanataca.com/address), C=ES</ds:X509IssuerName>
    • Oplossing: Controleer of de voorvoegsels en structuur van het veld X509IssuerName voldoen aan de X.509-coderingsstandaarden.
  3. XPathEvaluationError-Malformed verzoek: het verzoek heeft geen handtekening om te valideren.
    • Oplossing: U moet ervoor zorgen dat het schema dat overeenkomt met de handtekening (eenvoudig of geavanceerd) voldoet aan de XMLDSig- en XAdES-standaard. Controleer de structuur van de handtekening en de aanwezigheid ervan in het XML-document.
  4. SignaturePolicyNotFound-Handtekeningbeleid null en SignPolicyImplied gevonden maar niet ondersteund.
    • Probleem: Het veld SignaturePolicyIdentifier is onjuist of leeg.
      • <etsi:SignaturePolicyIdentifier>
      • <etsi:SignaturePolicyImplied/>
      • </etsi:SignaturePolicyIdentifier>
    • Oplossing: U moet het handtekeningbeleid correct opgeven in het veld SignaturePolicyIdentifier in plaats van het leeg te laten.
  5. SignaturePolicyNotFound-Gegeven toezegging kan niet worden gevonden op de
    gevraagd handtekeningbeleid
    • Probleem: Het veld is toegevoegd <xades:CommitmentTypeId>
    • Oplossing: Mag niet worden opgenomen.
  6. InternalServerError: Kan het gegeven handtekeningbeleid en de bijbehorende verplichting niet herstellen.
    • Probleem: Het veld SignaturePolicyIdentifier is onjuist of leeg.
      • <etsi:SignaturePolicyIdentifier>
      • <etsi:SignaturePolicyImplied/>
      • </etsi:SignaturePolicyIdentifier>
    • Oplossing: U moet het handtekeningbeleid correct opgeven in het veld SignaturePolicyIdentifier in plaats van het leeg te laten.
  7. ongeldig: onjuiste handtekening - De PDU voor de handtekening is niet vàlid
    • Probleem: Er ontbreekt een vereist attribuut, SigningCertificate, in geavanceerde handtekeningen.
    • Oplossing: Voeg attribuut toe SigningCertificate in geavanceerde handtekeningen volgens FACTURAe-vereisten.
  8. Onbekend:certificaat:PathValidationFails-Certificatiepad kan niet worden gevalideerd. Er is een time-out voor het lezen opgetreden
    • Probleem: Er is een time-outfout opgetreden.
    • Oplossing: Probeer de validatie opnieuw. Als de fout zich blijft voordoen, controleer dan de certificaatketen en zorg ervoor dat alle tussenliggende certificaten toegankelijk zijn.

Handtekeningsbeleid:

Houd er rekening mee dat onder de validaties die worden beschreven in de bijlage van deBesluit HAP/1650/2015, in bijlage 2.aEr wordt aangegeven dat het nodig is om het huidige handtekeningbeleid voor het "FACTURE"-formaat te controleren. Het is noodzakelijk om het handtekeningbeleid van de facturen die naar het "FACTURE"-formaat worden verzonden, te herzien. eFACTrekening houdend met de technisch document gepubliceerd in FACTURAe-website.

Om dergelijke fouten te voorkomen, raden we aan om elektronische handtekeningen grondig te testen voordat ze worden verzonden, om er zeker van te zijn dat ze voldoen aan de standaard voor handtekeningenbeleid die is gedefinieerd in FACTURAe.

Gepubliceerd in