如何制作Peppol文件?

Peppol (Pan-European Public Procurement Online) 是一種用于跨境電子采購的標準協議和網絡。它允許企業和政府機構以電子方式交換文件,如電子發票、訂單和發貨單。如果你需要制作Peppol文件,可以參考如下步驟:

準備必要工具和資源
1.Peppol 接入點 (Access Point)

這是連接到Peppol 網絡所需的服務提供商,需要選擇與認證的服務提供商合作。西安知行軟件有限公司(KA Software Co. Limited)即為國內的一家Peppol 接入點提供商,能夠為企業創建Peppol ID。這里提供了一個Peppol 接入點的名單,企業可以搜索 KA Software Co. Limited ,即可在這個名單中查詢到知行軟件。

Peppol_EDI1.png

Peppol ID 簡介:要想實現Peppol對接,企業需要使用 PEPPOL ID 自動識別彼此身份。可以將Peppol ID比作個人的電話號碼。例如,當一個人(或公司)通過電話向你發送信息時,你可以通過電話號碼識別發信人。同理,一個 Peppol ID 可以使發送者和接收者在 Peppol 網絡上很容易地識別出對方。PEPPOL ID由唯一編號組成,企業不會對數據發送者和接收者的身份產生誤解,也不可能出現錯誤的發票信息。

點擊了解更多 Peppol網絡的對接流程,本文不再贅述。

2.編寫符合 Peppol規范的XML

點擊獲取 Peppol Invoice的詳細規范。

需要注意:

????????1..1 表示該字段必須出現且只能出現一次

????????0..1 表示該字段出現且只能出現一次或者不出現

????????0..n 表示該字段可以不出現或者出現無數次

選擇 Peppol 業務文檔格式

Peppol 支持多種業務文檔格式,最常見的是上文提到的電子發票格式。當前使用的是 UBL(Universal Business Language)格式。

創建 Peppol 電子發票(以 UBL 為例)
步驟 1:定義 XML 結構

UBL 文檔是基于 XML 的,因此需要創建一個符合 UBL 2.1 或更高版本規范的 XML 文件。以下是一個簡單的 UBL 電子發票示例:

<pre>
<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"><cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID><cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID><cbc:ID>INV-12345</cbc:ID><cbc:IssueDate>2024-05-29</cbc:IssueDate><cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode><cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode><!-- 供應商信息 --><cac:AccountingSupplierParty><cac:Party><cbc:EndpointID schemeID="GLN">1234567890123</cbc:EndpointID><cac:PartyName><cbc:Name>供應商公司名稱</cbc:Name></cac:PartyName><cac:PostalAddress><cbc:StreetName>供應商街道地址</cbc:StreetName><cbc:CityName>供應商城市</cbc:CityName><cbc:PostalZone>12345</cbc:PostalZone><cac:Country><cbc:IdentificationCode>CN</cbc:IdentificationCode></cac:Country></cac:PostalAddress></cac:Party></cac:AccountingSupplierParty><!-- 買方信息 --><cac:AccountingCustomerParty><cac:Party><cbc:EndpointID schemeID="GLN">9876543210987</cbc:EndpointID><cac:PartyName><cbc:Name>買方公司名稱</cbc:Name></cac:PartyName><cac:PostalAddress><cbc:StreetName>買方街道地址</cbc:StreetName><cbc:CityName>買方城市</cbc:CityName><cbc:PostalZone>54321</cbc:PostalZone><cac:Country><cbc:IdentificationCode>CN</cbc:IdentificationCode></cac:Country></cac:PostalAddress></cac:Party></cac:AccountingCustomerParty><!-- 發票明細 --><cac:InvoiceLine><cbc:ID>1</cbc:ID><cbc:InvoicedQuantity unitCode="EA">10</cbc:InvoicedQuantity><cbc:LineExtensionAmount currencyID="EUR">100.00</cbc:LineExtensionAmount><cac:Item><cbc:Description>產品描述</cbc:Description><cbc:Name>產品名稱</cbc:Name></cac:Item><cac:Price><cbc:PriceAmount currencyID="EUR">10.00</cbc:PriceAmount></cac:Price></cac:InvoiceLine>
</Invoice>
</pre>

制作Peppol文件的編寫流程

1.按照自己的稅務類型和其他信息從Peppol官方模板中選擇相同業務類型的模板。
2.用戶在制作 Peppol 發票時,可以在上述示例的基礎上,填寫自己的發票信息。
3.接下來需要驗證INVOICE的正確性

步驟 2:驗證 XML 文件

使用 UBL 驗證工具來驗證 XML 文件是否符合規范,如果您需要獲取類似的驗證工具可以聯系我們。如果需要驗證 UBL Invoice,可以選擇類型為:OpenPeppol UBL Invoice (2023.5) (aka BIS Billing 3.xx)

步驟 3:通過 Peppol 接入點發送文件

聯系 Peppol 接入點服務提供商(知行軟件),按照指示配置和發送 Peppol 文件。

與Peppol接入點的溝通

首先企業需要提供電子發票接收方的Peppol ID,知行的開發人員將會查詢此接收方的信息,確認是否能夠對接。

接下來知行的開發人員將會為您提供電子發票的規范文檔等資料,企業可以開始準備做上文提到的發票XML文件,可以使用 Visual Stdio等工具編輯這個XML文件。

知行的開發人員將會根據企業的實體名稱以及所處國家為企業申請 Peppol ID,這個ID需要被妥善保管。

接下來企業需要確定向合作伙伴發送 Peppol發票的具體時間,通常情況下需要預留幾個小時給知行方做準備,一旦發送成功,合作伙伴將會立即收到此發票。

通過這些步驟,你可以創建并發送符合 Peppol 標準的電子發票。

如果您希望了解更多?EDI?相關信息,歡迎交流。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/22125.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/22125.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/22125.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Serif Affinity 2.5 (macOS, Windows) - 專業創意軟件

Serif Affinity 2.5 (macOS, Windows) - 專業創意軟件 Affinity Designer 2, Affinity Photo 2, Affinity Publisher 2 請訪問原文鏈接&#xff1a;Serif Affinity 2.5 (macOS, Windows) - 專業創意軟件&#xff0c;查看最新版。原創作品&#xff0c;轉載請保留出處。 作者主…

C語言什么打開?件后要及時關閉?

一、問題 對?件讀寫之前&#xff0c;需要使? fopen( ) 函數打開該?件&#xff1a;在使?完?件后&#xff0c;需要及時關閉?件。那么&#xff0c;為什么要及時關閉?件呢&#xff1f; 二、解答 ?件打開的過程是將存放在磁盤等外部設備上的?件讀?到內存中&#xff0c;以…

【第二節】C/C++數據結構之線性表

目錄 一、線性表基本說明 1.1 基本概念 1.2 抽象數據類型 1.3 存儲結構 1.4 插入與刪除的區別 1.5 順序存儲和鏈式存儲的優缺點 二、鏈表 2.1 基本概念 2.2 抽象數據類型 2.3 單鏈表的定義 2.4 單鏈表的基本操作 2.5 單鏈表模板形式的類定義與實現 三、單向循環鏈…

項目迭代中新老邏輯切換入口

前言 ? 日常我們在項目開發中經常會進行項目迭代&#xff0c;比如說開發初期設定的代碼邏輯根據功能需求迭代逐漸發現越來越難用&#xff0c;或者改動是對整體較大時&#xff0c;往往會進行專項處理&#xff0c;對這個邏輯進行改造。 ? 那么就會涉及到原先被調用方切換接口…

成功解決“ModuleNotFoundError: No module named ‘tensorflow_datasets‘”錯誤的全面指南

成功解決“ModuleNotFoundError: No module named ‘tensorflow_datasets’”錯誤的全面指南 在Python編程和深度學習項目中&#xff0c;tensorflow_datasets&#xff08;通常簡稱為tfds&#xff09;是一個非常重要的庫&#xff0c;它提供了大量現成的數據集&#xff0c;方便…

終于來啦!Stable Diffusion 3將在6月12日正式開源

6月3日晚&#xff0c;著名開源大模型平臺Stability AI的聯合首席執行官Christian Laforte&#xff0c;在AMD的產品發布會上宣布&#xff0c;文生圖模型 Stable Diffusion 3將于6月12日在Hugging Face開源權重。 本次開源的是Stable Diffusion 3的Medium模型&#xff0c;有20億…

武漢盛勢啟創科技攜手三品軟件 EDM系統助力企業圖文檔數字化

客戶簡介 武漢盛勢啟創科技有限公司&#xff08;以下簡稱“盛世啟創”&#xff09;是一家專注于新能源汽車零部件領域的科技型企業&#xff0c;其主要業務涵蓋新能源汽車三電系統智能傳感器、智能座艙及線控底盤控制器的芯片開發、硬件設計、嵌入式系統開發。以及相關產品的生產…

C++第二十三彈---深入理解STL中list的使用

?個人主頁&#xff1a; 熬夜學編程的小林 &#x1f497;系列專欄&#xff1a; 【C語言詳解】 【數據結構詳解】【C詳解】 目錄 1、list的介紹 2、list的使用 2.1、構造函數 2.2、賦值操作符重載 2.3、迭代器使用 2.4、容量操作 2.5、元素訪問 2.6、修改操作 2.7、其…

從0開始學人工智能測試節選:Spark -- 結構化數據領域中測試人員的萬金油技術(三)

分布式計算原理 分布式計算的原理總結一句話就是&#xff1a;分而治之。 把數據分片&#xff0c;存在不同的機器中&#xff0c;解決數據存儲的壓力。客戶端和服務端之間通過相關協議來自動的完成在不同的機器之間進行數據的存取&#xff0c;用戶并不感知數據的物理存儲結構。 用…

UIKit之App界面Demo

需求 實現簡單的APP界面 功能&#xff1a; 實現滾動實現上層、下層橫欄滾動時穿透效果&#xff08;永遠浮在表面&#xff0c;不跟著滾動&#xff09;。暫用UIView代替&#xff0c;還沒學Bar。 分析&#xff1a; 知識點&#xff1a; 實現鼠標拖動的上下滾動&#xff1a;當…

小紅書前端2輪面試期望22K,全程問低代碼設計

一面&#xff08;通過&#xff09; 1、好&#xff0c;那我們開始把&#xff0c;先簡單介紹一下自己的一個經歷&#xff0c;以及自己有亮點的項目&#xff1f;balabala 2、你可以這樣介紹&#xff1a;在這里邊主要負責哪幾個項目&#xff0c;哪些項目是比較有亮點的&#xff0…

python用PyPDF2函數庫方法對pdf文件切割

煩透了那些軟件動不動就要收費&#xff0c;于是自己嘗試碼程序處理pdf分割。 由于PyPDF2更新到了3.0之后&#xff0c;之前網上的舊代碼無法使用&#xff0c;查了半天沒出準譜&#xff0c;結果百度AI生成了代碼&#xff0c;一試&#xff0c;成了&#xff01; 果然&#xff0c;…

代碼隨想錄-算法訓練營day60【單調棧03:柱狀圖中最大的矩形】

代碼隨想錄-035期-算法訓練營【博客筆記匯總表】-CSDN博客 第十章 單調棧part03有了之前單調棧的鋪墊,這道題目就不難了。 ● 84.柱狀圖中最大的矩形https://programmercarl.com/0084.%E6%9F%B1%E7%8A%B6%E5%9B%BE%E4%B8%AD%E6%9C%80%E5%A4%A7%E7%9A%84%E7%9F%A9%E5%BD%A2.htm…

智享直播(三代)2024年:打造24/7實景無人直播,引領年輕資產創業新紀元!

在21世紀的數字化浪潮中&#xff0c;直播行業以其獨特的魅力和無限的可能性&#xff0c;正在全球范圍內掀起一場前所未有的( keJ0277 )創業革命。而在這場革命中&#xff0c;智享直播&#xff08;三代&#xff09;以其創新的技術理念和前瞻的戰略布局&#xff0c;立志于2024年打…

怎么用電腦錄制視頻?小白也能快速上手

隨著網絡技術的發展&#xff0c;電腦錄制視頻已經成為了許多人的日常需求&#xff0c;無論是游戲玩家想錄制自己的精彩操作&#xff0c;還是上班族需要錄制屏幕演示&#xff0c;一款好用的錄屏軟件變得尤為重要。可是你知道怎么用電腦錄制視頻嗎&#xff1f;本文將介紹兩種電腦…

I2C通信協議

I2C通信協議 項目要求是&#xff0c;通過通信線&#xff0c;是實現單片機讀寫外掛模塊寄存器的功能&#xff0c;至少實現&#xff0c;在指定位置寫寄存器和在指定位置讀寄存器&#xff0c;實現了讀寫寄存器&#xff0c;就實現對模塊的控制。 MPU6050&#xff0c;OLED&#xf…

【ARM】Fusa Compiler 6.16 LTS的安全認證報告獲取

【更多軟件使用問題請點擊億道電子官方網站】 1、 文檔目標 了解ARM的Arm Compiler for Embedded FuSa 6.16 LTS的安全認證證書和報告的獲取 2、 問題場景 對于使用了ARM DS Gold/Platinum、MDK pro或者Arm Compiler for Embedded FuSa 6.16 LTS產品的客戶。在對于最終的產品…

生產問題排查:springboot項目啟動時注冊nacos失敗或運行時從nacos閃退

文章目錄 一、引出問題二、解決方案1、使用actuator健康檢查2、項目啟動時判斷nacos是否正常連接3、k8s設置探針 一、引出問題 生產項目是用k8s部署的&#xff0c;最近經常遇到啟動時注冊不到nacos&#xff08;查找nacos的host地址找不到&#xff09;&#xff0c;或者運行的好…

有文字轉語音真人發聲嗎?這5個配音工具堪比真人配音

青春是一首永不老去的歌&#xff0c;它鐫刻在生命的唱片上&#xff0c;永不退色。 每當我們聽到那些熟悉的旋律&#xff0c;心中總會涌起一股暖流&#xff0c;仿佛回到了那個充滿活力和夢想的年代。借助現代科技的力量&#xff0c;我們可以通過文字轉語音軟件&#xff0c;讓這…

.NET集成DeveloperSharp實現圖片的裁剪、縮放、與加水印

&#x1f3c6;作者&#xff1a;科技、互聯網行業優質創作者 &#x1f3c6;專注領域&#xff1a;.Net技術、軟件架構、人工智能、數字化轉型、DeveloperSharp、微服務、工業互聯網、智能制造 &#x1f3c6;歡迎關注我&#xff08;Net數字智慧化基地&#xff09;&#xff0c;里面…