Hvorfor konvertere P7M til XML?
Italienske elektroniske fakturaer sendt via SDI (Sistema di Interscambio) ankommer som XML-filer signert og pakket inn i .p7m-format. For å importere fakturaen i regnskapsprogramvare eller behandle den programmatisk, må du pakke ut .p7m-filen for å få tilgang til rå .xml. XML-filen var alltid inne i beholderen - utpakking er ikke en formatkonvertering.
Hvordan konvertere P7M til XML
OpenSSL OPEN-SOURCE
Kjør openssl smime -verify -in invoice.xml.p7m -inform DER -noverify -out invoice.xml for å pakke ut den indre .xml-filen; erstatt med openssl cms med de samme flaggene hvis den kommandoen feiler.
Dike (InfoCert) FREE
Åpne Dike, dra .p7m-filen inn i vinduet, og klikk på «Save Document» eller «Extract» etter verifisering for å lagre den indre .xml-filen.
Aruba Sign FREE
Åpne Aruba Sign, klikk på «Verify», velg .p7m-filen, og bruk deretter «Save» eller «View Document» for å eksportere den indre .xml-filen.
Om disse formatene
En .p7m-fil er en PKCS#7/CMS-beholder som pakker inn et originaldokument - vanligvis en PDF eller XML-faktura - sammen med en digital signatur og/eller kryptering. For å åpne den, bruk DiKe…
Åpne .P7M-detaljer →En XML-fil er et tekstbasert dokument som lagrer strukturerte data i nøstede, egendefinerte tagger. Siden det bare er tekst, kan alle tekstredigeringsprogrammer åpne den - dra den inn i en…
Åpne .XML-detaljer →Kvalitet og hva du bør passe på
- Den utpakkede XML-filen er identisk med originalen - ingen data blir endret eller går tapt under utpakking.
- Når den er pakket ut, er XML-filen usignert; behold den opprinnelige
.p7m-filen hvis du trenger juridisk bevis på at dokumentet ble signert. - Hvis utpakkingen feiler, prøv å erstatte
-inform DERmed-inform PEMi OpenSSL-kommandoen - noen.p7m-filer er Base64-kodet i stedet for binær DER.
Ofte stilte spørsmål
Hvorfor kommer italienske e-fakturaer som `.p7m` i stedet for vanlig `.xml`?
.p7m-beholder.Kan jeg pakke ut XML-filen uten å validere signaturen?
-noverify-flagget i OpenSSL-kommandoen hopper over sjekk av tillitskjeden, slik at du får ut filen selv uten installerte CA-sertifikater.