Kontroller MIME-type og vedleggsreferanse i EHF
Et vedlegg må kunne finnes og åpnes, og filtypen må beskrive det faktiske innholdet.
Et EHF-vedlegg kan gi nødvendig underlag, for eksempel leveransedetaljer eller avtalehenvisning. Peppol bruker AdditionalDocumentReference og Attachment for slike opplysninger. Et innebygd binært dokument har blant annet MIME-type og filnavn. Et utfylt vedleggsfelt beviser ikke at underlaget kan leses.
Kontroller både den tekniske representasjonen og sammenhengen med fakturaen. Et vedlegg fra en annen leveranse kan være perfekt formatert, men feil dokumentasjon.
Test underlagets identitet og lesbarhet
Dette er et syntetisk testoppsett med lokale filnavn, ikke virkelige kundedokumenter.
| Vedlegg | Oppgitt type | Kontroll | Beslutning |
|---|---|---|---|
leveranse-41.pdf | application/pdf | Åpner og gjelder riktig levering | Bevar dokumentkoblingen |
leveranse-42.pdf | application/pdf | Innholdet er en bildefil | Rett MIME-type eller fil |
| Ekstern dokumentlenke | Relevant dokumentreferanse | Krever ukjent pålogging | Avklar varig tilgang |
| Tom binærverdi | PDF-type | Ingen fil kan dekodes | Avvis som manglende underlag |
Filendelsen alene avgjør ikke MIME-type. En mottaker må kunne dekode og tolke innholdet, og filtypen må være tillatt i den aktuelle Peppol-kodelisten.
Prøv gjennom hele mottaket
Send et avtalt testdokument med et ufarlig syntetisk vedlegg. Kontroller at filen kan åpnes fra mottaksprosessen, at filnavnet bevares og at koblingen til fakturaen er synlig. Sammenlign innholdets kontrollsum før og etter overføring dersom dere trenger dokumentert integritet.
Ved ekstern referanse bør dere avklare hvem som kan åpne lenken, hvor lenge den virker og hvordan underlaget bevares. En lenke som bare fungerer for avsenderens innloggede bruker, er lite nyttig for mottakeren.
- Kontroller dokumentreferansen mot fakturanummer og leveranse.
- Undersøk MIME-type, filnavn og faktisk filinnhold samlet.
- Prøv feil eller manglende vedlegg i testmiljøet.
- Bevar original XML og relevant underlag i avtalt arkivprosess.
Hva vedlegget ikke erstatter
Et lesbart vedlegg fritar ikke avsenderen fra å fylle nødvendige strukturerte fakturafelt. Mengde, pris, avgift og betalingsopplysninger bør kunne behandles fra selve fakturadataene. Ikke gjør fakturaen maskinlesbar bare i navnet mens all betydning ligger i en PDF.
Størrelsesgrenser og sikkerhetskontroller kan variere mellom aksesspunkt og mottakssystem. Avklar den konkrete støtteflaten med et testdokument; ikke anta at alle vedlegg som formatet kan representere, vil bli akseptert i enhver integrasjon.
Les XSD og Schematron.
Bruk to forskjellige vedlegg i prøven, med tydelig innhold som viser hvilken levering hvert gjelder. Dette oppdager feil der mottaket erstatter begge med siste fil eller viser samme fil ved flere referanser. Antall vedleggsreferanser må sammenlignes med antall faktiske, tilgjengelige dokumenter etter import.