THPDFFacturXValidationReport Record
Factur-X 인보이스 검증 패스의 판정입니다. 하이브리드 인보이스 플래그, 유효성 판정, 탐지된 인보이스 info, 발견된 이슈 집합을 담습니다
선언
THPDFFacturXValidationReport= record
IsHybridInvoice: boolean;
IsValid: boolean;
Info: THPDFFacturXInvoiceInfo;
Issues: THPDFFacturXValidationIssues;
end;
유닛
HPDFDoc
필드
| 필드 | 목적 |
|---|---|
IsHybridInvoice | 탐지에 성공하면 true. PDF 콘텐츠와 함께 Factur-X 또는 ZUGFeRD 인보이스 첨부를 문서가 실고 있다는 뜻입니다 |
IsValid | IsHybridInvoice가 성립하고 Issues가 비어 있을 때만 true. 함수 결과와 같은 값입니다 |
Info | 인보이스 탐지가 채운 THPDFFacturXInvoiceInfo. 인보이스를 찾았다면 항상 사용할 수 있습니다 |
Issues | 발견된 컨테이너, 메타데이터, MIME, 네임스페이스, 프로파일 문제를 하나하나 가리키는 THPDFFacturXValidationIssue 값의 집합 |
사용 참고 사항
THotPDF.ValidateFacturXInvoice가 채웁니다. 레코드는 진입 시 지워지므로, 인보이스가 없으면IsHybridInvoice= false에Issues에fxviMissingInvoiceXML이 담긴 형태로 나타납니다- UI나 로그에서 실패를 설명할 때는
IsValid하나만 믿지 말고Issues집합을 순회합니다 - 보고된 이슈를 고치는 데 필요한 파일 이름, 프로파일, MIME 세부 사항은
Info에서 읽습니다