Google のシステムでは、構造化および識別するために設計された一連の XML 名前空間を使用しています。 請求書、負担額通知書、一括ドキュメントのリクエストと、 回答。このガイドでは、これらの Namespace と Google Cloud 内での ドキュメント形式
ドキュメント形式での名前空間の使用
XML ドキュメントは、定義された一連の名前空間、 電子通信規格の UBL 2.4 規格との整合性と互換性を確保し、 請求書発行とクレジットメモの処理に 使用されますNamespace を使用すると、 請求書の詳細、クレジット、クレジット額など、 共通コンポーネントについて説明します。次の表に Namespace と 使用済み:
接頭辞 | 名前空間 URI | 説明 |
---|---|---|
inv |
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 |
請求書ドキュメントの要素に特に使用されます。 |
cn |
urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 |
負担額通知書内の要素に適用されます。 |
cac |
urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 |
さまざまなドキュメント タイプに共通する集計コンポーネントを表します。 |
cbc |
urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 |
UBL ドキュメントで共通して使用される基本コンポーネントを示します。 |
ドキュメント バッチ内の名前空間
1 つのバッチ リクエストに複数のドキュメントをまとめる場合や、
Google のフレームワークでは特に ext
名前空間を
できます。代わりに、標準の UBL 2.4 名前空間が
バッチ内の各ドキュメントを明確かつ簡単に処理できるようにします。
バッチ リクエストの名前空間宣言の例:
<RequestBatch xmlns:inv="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
xmlns:cn="urn:oasis:names:specification:ubl:schema:xsd:CreditNote-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"
batchID="Batch-001"
documentCount="500">
...
</RequestBatch>