왜 청구서가 XML 파일로 오는가
독일에서는 2025년 1월 1일부터 기업 간(B2B) 거래에서 전자 인보이스 발행이 의무화되었습니다. 전자 인보이스는 CEN/EN 16931 표준에 따른 구조화된 기계 판독 가능한 XML 형식이며, 기존의 일반 PDF와는 다릅니다. 이 때문에 텍스트 편집기로 열면 프로그램 코드처럼 보이는 XRechnung 파일을 보내는 공급업체가 점점 늘고 있습니다. 이 뷰어는 바로 이런 상황을 위한 도구로, XML을 익숙한 청구서 형태로 변환하여 보여줍니다.
XRechnung, UBL, CII, ZUGFeRD
XRechnung은 독일의 표준 형식으로 UBL 2.1 또는 UN/CEFACT CII 두 가지 구문 방식이 있습니다. ZUGFeRD / Factur-X는 하이브리드 형식으로, PDF/A-3 파일 안에 XML(factur-x.xml)이 내장되어 있습니다. 이 뷰어는 모든 형식을 자동으로 인식하며, ZUGFeRD의 경우 PDF에서 직접 XML을 추출하여 법적으로 유효한 기계 판독 가능 내용을 표시합니다.
뷰어가 표시하는 내용
EN 16931 표준에 따른 모든 주요 항목을 표시합니다. 청구서 번호, 발행일 및 지급 기한, 주소와 부가가치세 번호가 포함된 판매자와 구매자 정보, Leitweg-ID 또는 구매자 참조 번호, 수량·단위·단가·세율이 포함된 모든 품목, 세율별 세금 내역, 순액·세액·총액·지급 금액, 그리고 IBAN과 BIC가 포함된 결제 조건입니다.
인쇄 및 보관
인쇄 버튼을 클릭하면 브라우저 인쇄 대화상자에 맞춰 깔끔하게 정리된 화면이 생성됩니다. 바로 인쇄하거나 "PDF로 저장"을 선택할 수 있습니다. 회계상 중요한 점은 세법상 효력을 갖는 원본은 항상 XML 파일이며 GoBD(독일의 회계 및 전자 문서 보관 규정)에 따라 보관해야 한다는 것입니다. 인쇄물은 열람용 사본일 뿐입니다.
수신 청구서 확인
청구서를 받았을 때는 구조화된 데이터를 꼼꼼히 확인하는 것이 좋습니다. 금액, 세율, IBAN, Leitweg-ID가 정확한지 살펴보세요. ZUGFeRD 청구서의 경우 화면에 보이는 PDF가 내장된 XML과 다를 수 있으며, 법적으로 유효한 것은 XML입니다. EN 16931 기준에 대한 형식적 검증이 필요하다면 전자 인보이스 검증 도구도 함께 이용할 수 있습니다.
개인정보 보호
이 뷰어는 완전히 브라우저 내에서 작동합니다. XML은 DOMParser로 읽고, PDF 첨부 파일은 pdf-lib로 추출합니다. 청구서 데이터, 거래처 정보, 계좌 정보는 사용자의 기기를 벗어나지 않으며 업로드나 로그 기록도 없습니다. GDPR을 준수하므로 민감한 B2B 청구서도 안심하고 열어볼 수 있습니다.