Views: 0
中小企業共通EDI(UN/CEFACT)における外貨建てインボイス
2025-06-24
UN/CEFACTが策定した「Core Component Business Document Assembly (CCBDA)」に基づく文書組立て指針では、Document Centricなメッセージ構築方式において、*ASBIE に含まれる BBIE の取り扱い(制限・拡張)について明確なルールが定められています。この記事では、CCBDAに基づいて外貨建ての請求書のスキーマを定義する際の考慮事項と実現方式について解説します。
用語整理
-
ABIE(Aggregate BIE): 複数のBBIEやASBIEを含む集約的情報エンティティ
-
BBIE(Basic BIE): 文字列や数値などの基本情報項目
-
ASBIE(Association BIE): 他のABIEとの関連付けを表す
-
MBIE/MBBIE/ASMBIE: 上記をDocument Centricメッセージ構築に特化したもの
1. 文書中心のメッセージ構築:ASBIEに含まれるBBIEの拡張・制限の可否
CCBDAについては次の記事をお読みください。
UN/CEFACTにおけるCCBDAに基づくDocument Centricなメッセージ構築方式
No. |
拡張内容 |
可否 |
備考 |
1 |
任意項目を必須化 |
✅ 可 |
任意 → 必須(minOccurs 増加) |
2 |
任意項目の削除 |
✅ 可 |
非使用指定 |
3 |
必須項目を任意に |
❌ 不可 |
必須 → 任意(例:1..1 → 0..1 は禁止) |
4 |
必須項目の削除 |
❌ 不可 |
非使用指定できない |
5 |
項目の最大繰返し数を削減 |
✅ 可 |
maxOccurs 減少(0..n → 0..1 minOccurs未満にはできない) |
6 |
項目の最大繰返し数の増加 |
❌ 不可 |
maxOccurs 増加(例:0..1 → 0..n は禁止) |
7 |
既存ABIEに項目を追加 |
❌ 不可 |
拡張禁止(別ABIEにする) |
8 |
項目の型(qDT)変更 |
❌ 不可 |
特定のコード表の使用を指定するデータ型 qDT(Qualified Data Type)はCCLで定義されたまま使用すること。 型の差し替え・追加も不可 |
9 |
項目順の変更 |
❌ 不可 |
ABIEの順序を変更してはならない |
10 |
定義文の置換 |
❌ 不可 |
意味の保持が必要 |
11 |
Usage Rule による制約追加 |
✅ 可 |
Schematronやテキスト可 |
ASBIE内のBBIEに対する変更は、「元の意味を保持した制限は許容されるが、構造の拡張は原則禁止」という明確なガイドラインのもとに運用されます。この原則に従うことで、業界や地域に適したカスタマイズを行いつつも、国際標準との互換性と相互運用性を確保できます。
2. 中小企業共通EDI(Ver.4.3検討案)のXMLスキーマ
現在検討中の定義表に従って定義したXMLスキーマのインボイスに対して税区分別の税額および合計税額を定義している箇所を次に示します。
(注:最終公開版は、変更されることがありますので、留意願います。)
.SMECoreSelfInvoice.xsd
...
<!-- ======================================================================= -->
<!-- ===== Root Element Declarations ===== -->
<!-- ======================================================================= -->
<xsd:element name="SMECoreSelfInvoice" >
<xsd:complexType>
<xsd:sequence>
...
<xsd:element name="CIIHSupplyChainTradeTransaction" >
<xsd:complexType>
<xsd:sequence>
...
<xsd:element name="ApplicableCIIHSupplyChainTradeSettlement" >
<xsd:complexType>
<xsd:sequence>
...
<xsd:element name="ApplicableCITradeTax" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CalculatedAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="TypeCode" type="udt:CodeType" />
<xsd:element name="CategoryCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="CategoryName" type="udt:TextType" minOccurs="0" />
<xsd:element name="RateApplicablePercent" type="udt:PercentType" minOccurs="0" />
<xsd:element name="CalculationMethodCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="LocalTaxSystemID" type="udt:IDType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
...
<xsd:element name="SpecifiedCIIHTradeSettlementMonetarySummation" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ChargeTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="AllowanceTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="TaxTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="GrandTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="DuePayableAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="NetLineTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="IncludingTaxesLineTotalAmount" type="udt:AmountType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
...
3. 外貨建てのインボイス
<SMECoreSelfInvoice xmlns="urn:un:unece:uncefact:3055:413:data:standard:SMECoreSelfInvoice:4p1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:33" xsi:schemaLocation="urn:un:unece:uncefact:3055:413:data:standard:SMECoreSelfInvoice:4p1 ../SMECoreSelfInvoice.xsd">
<CIIHExchangedDocument>
<ID>INV007</ID>
<IssueDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</IssueDateTime>
</CIIHExchangedDocument>
<CIIHSupplyChainTradeTransaction>
<ApplicableCIIHSupplyChainTradeAgreement>
<SellerCITradeParty>
<ID>T0123456789012</ID>
<Name>Seller QWE Store</Name>
</SellerCITradeParty>
<BuyerCITradeParty>
<Name>Buyer TEST</Name>
</BuyerCITradeParty>
</ApplicableCIIHSupplyChainTradeAgreement>
<ApplicableCIIHSupplyChainTradeSettlement>
<InvoiceCurrencyCode>USD</InvoiceCurrencyCode>
</ApplicableCIIHSupplyChainTradeSettlement>
<IncludedCIILSupplyChainTradeLineItem>
<AssociatedCIILDocumentLineDocument>
<LineID>1</LineID>
</AssociatedCIILDocumentLineDocument>
<SpecifiedCIILSupplyChainTradeSettlement>
<ApplicableCITradeTax>
<CalculatedAmount currencyID="USD">10</CalculatedAmount>
<TypeCode>VAT</TypeCode>
<CalculatedRate>0.10</CalculatedRate>
<BasisAmount currencyID="USD">100</BasisAmount>
<CategoryCode>S</CategoryCode>
</ApplicableCITradeTax>
<ApplicableCITradeTax>
<CalculatedAmount currencyID="USD">4</CalculatedAmount>
<TypeCode>VAT</TypeCode>
<CalculatedRate>0.08</CalculatedRate>
<BasisAmount currencyID="USD">50</BasisAmount>
<CategoryCode>AA</CategoryCode>
</ApplicableCITradeTax>
<SpecifiedCIILTradeSettlementMonetarySummation>
<TaxTotalAmount currencyID="USD">14</TaxTotalAmount>
<NetLineTotalAmount currencyID="USD">150</NetLineTotalAmount>
<GrandTotalAmount currencyID="USD">164</GrandTotalAmount>
</SpecifiedCIILTradeSettlementMonetarySummation>
</SpecifiedCIILSupplyChainTradeSettlement>
<SubordinateCIILBSubordinateTradeLineItem>
<ID>1-1</ID>
<RequestedResponseTypeCode>NA</RequestedResponseTypeCode>
<SpecifiedCIILBSupplyChainTradeAgreement>
<NetPriceProductCITradePrice>
<ChargeAmount currencyID="USD">100</ChargeAmount>
</NetPriceProductCITradePrice>
</SpecifiedCIILBSupplyChainTradeAgreement>
<SpecifiedCIILBSupplyChainTradeDelivery>
<BilledQuantity unitCode="EA">1</BilledQuantity>
</SpecifiedCIILBSupplyChainTradeDelivery>
<SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeTax>
<TypeCode>VAT</TypeCode>
<CategoryCode>S</CategoryCode>
<RateApplicablePercent>10</RateApplicablePercent>
</ApplicableCITradeTax>
<BillingCISpecifiedPeriod>
<StartDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</StartDateTime>
<EndDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</EndDateTime>
</BillingCISpecifiedPeriod>
</SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeProduct>
<Name>Product Z</Name>
</ApplicableCITradeProduct>
</SubordinateCIILBSubordinateTradeLineItem>
<SubordinateCIILBSubordinateTradeLineItem>
<ID>1-2</ID>
<RequestedResponseTypeCode>NA</RequestedResponseTypeCode>
<SpecifiedCIILBSupplyChainTradeAgreement>
<NetPriceProductCITradePrice>
<ChargeAmount currencyID="USD">50</ChargeAmount>
</NetPriceProductCITradePrice>
</SpecifiedCIILBSupplyChainTradeAgreement>
<SpecifiedCIILBSupplyChainTradeDelivery>
<BilledQuantity unitCode="EA">1</BilledQuantity>
</SpecifiedCIILBSupplyChainTradeDelivery>
<SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeTax>
<TypeCode>VAT</TypeCode>
<CategoryCode>AA</CategoryCode>
<RateApplicablePercent>8</RateApplicablePercent>
</ApplicableCITradeTax>
<BillingCISpecifiedPeriod>
<StartDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</StartDateTime>
<EndDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</EndDateTime>
</BillingCISpecifiedPeriod>
</SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeProduct>
<Name>Product X</Name>
</ApplicableCITradeProduct>
</SubordinateCIILBSubordinateTradeLineItem>
</IncludedCIILSupplyChainTradeLineItem>
</CIIHSupplyChainTradeTransaction>
</SMECoreSelfInvoice>
4. 日本円での税率ごとの合計税額も記載したインボイス
定義表に従ったインボイス文書を作成すると
<xsd:element name=”ApplicableCITradeTax” maxOccurs=”unbounded”>要素は、maxOccurs=”unbounded”なので、複数要素を繰り返すことができますが、
<SpecifiedCIILTradeSettlementMonetarySummation>要素のmaxOccursは、既定値のmaxOccurs=”1″なので、<SpecifiedCIILSupplyChainTradeSettlement>の下で複数要素を繰り返すとエラーとなります。
5. エラー回避策
税額を日本円で記載するため<SpecifiedCIILSupplyChainTradeSettlement>の下で複数要素を繰り返すとエラーとなります。<SpecifiedCIILSupplyChainTradeSettlement>単位で日本円の金額を報告することでエラーが回避できます。
このインボイスから日本円での合計税額を取り出すには、次のXPathを指定します。
//IncludedCIILSupplyChainTradeLineItem[//GrandTotalAmount/@currencyID="JPY"]/SpecifiedCIILSupplyChainTradeSettlement/SpecifiedCIILTradeSettlementMonetarySummation/TaxTotalAmount
`//IncludedCIILSupplyChainTradeLineItem[SpecifiedCIILSupplyChainTradeSettlement/SpecifiedCIILTradeSettlementMonetarySummation/GrandTotalAmount/@currencyID=”JPY”]`の指定は、その下位要素の<GrandTotalAmount>要素の@currencyID属性の値が”JPY”である<IncludedCIILSupplyChainTradeLineItem>が日本円を記載している要素です。
選択された要素から`SpecifiedCIILSupplyChainTradeSettlement/SpecifiedCIILTradeSettlementMonetarySummation/TaxTotalAmount`のパスを辿ることで請求書中の合計税額が得られます。
通常税率の合計税額も同様に、次のXPathを指定して求めます。
//IncludedCIILSupplyChainTradeLineItem[SpecifiedCIILSupplyChainTradeSettlement/SpecifiedCIILTradeSettlementMonetarySummation/GrandTotalAmount/@currencyID="JPY"]/SpecifiedCIILSupplyChainTradeSettlement/ApplicableCITradeTax[CategoryCode="S"]/CalculatedAmount
選択された要素から`SpecifiedCIILSupplyChainTradeSettlement/ApplicableCITradeTax[CategoryCode=”S”]/CalculatedAmount`のパスを辿ることで請求書中の通常税率(S)の税額が得られます。
なお、値が空欄になっていたり、0 や NA が指定されている要素は、minOccurs=1が定義されている必須要素です。CCBDAの拡張・制限可否一覧 No.4ルールにより必須項目を任意指定したり削除することは禁止されていますので、値を持たないケースについては個別にルールを定める必要があります。
6. XPathを使用してXMLファイルからデータを抽出するスクリプト
etreeを使用してxpathで対象要素を取り出します。
import os
from lxml import etree
def file_path(pathname):
_pathname = pathname.replace("/", os.sep)
if os.sep == _pathname[0:1]:
return _pathname
else:
dir = os.path.dirname(__file__)
return os.path.join(f"{dir}", _pathname)
# 名前空間の定義
ns = {
"ns": "urn:un:unece:uncefact:3055:413:data:standard:SMECoreSelfInvoice:4p1",
"udt": "urn:un:unece:uncefact:data:standard:UnqualifiedDataType:33"
}
# XPathの定義
xpath_expr = """
//ns:IncludedCIILSupplyChainTradeLineItem[
ns:SpecifiedCIILSupplyChainTradeSettlement/ns:SpecifiedCIILTradeSettlementMonetarySummation/ns:GrandTotalAmount[
@currencyID='JPY'
]
]/ns:SpecifiedCIILSupplyChainTradeSettlement/ns:ApplicableCITradeTax[
ns:CategoryCode='S'
]/ns:CalculatedAmount
"""
# XMLファイル(外貨建て)のパス
xml_path_USD_JPY = file_path("XML/invoice_instance_USD_JPY.xml")
# XMLをパース
tree_USD_JPY = etree.parse(xml_path_USD_JPY)
# XPath評価
results = tree_USD_JPY.xpath(xpath_expr, namespaces=ns)
# 出力
for el in results:
print(f"外貨建て CalculatedAmount (JPY, CategoryCode='S'): {el.text}")
# XMLファイル(円建て)のパス
xml_path_JPY = file_path("XML/invoice_instance_JPY.xml")
# XMLをパース
tree_JPY = etree.parse(xml_path_JPY)
# XPath評価
results = tree_JPY.xpath(xpath_expr, namespaces=ns)
# 出力
for el in results:
print(f"円建て CalculatedAmount (JPY, CategoryCode='S'): {el.text}")
実行結果:
外貨建て CalculatedAmount (JPY, CategoryCode='S'): 1500
円建て CalculatedAmount (JPY, CategoryCode='S'): 1500
7.2.1 日本円 7.2.4 外貨建て それぞれのインボイスから同じ条件で円建ての通常税率の税額が取り出せます。
7. 記事で使用したファイル
7.1. XMLスキーマ
<?xml version="1.0" encoding="UTF-8"?>
<!-- ====================================================================== -->
<!-- ===== SMECoreSelfInvoice Schema Module ===== -->
<!-- ====================================================================== -->
<!--
Schema agency:
Schema version:
Schema date:
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ccts="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:2"
xmlns:rsm="urn:un:unece:uncefact:3055:413:data:standard:SMECoreSelfInvoice:4p1"
xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:33"
targetNamespace="urn:un:unece:uncefact:3055:413:data:standard:SMECoreSelfInvoice:4p1"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
version="20230720135040">
<!-- ======================================================================= -->
<!-- ===== Imports ===== -->
<!-- ======================================================================= -->
<!-- ===== Import of Unqualified Data Type Schema Module ===== -->
<!-- ======================================================================= -->
<xsd:import namespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:33" schemaLocation="UnqualifiedDataType_33p0.xsd"/>
<!-- ======================================================================= -->
<!-- ===== Element Declarations ===== -->
<!-- ======================================================================= -->
<!-- ===== Root Element Declarations ===== -->
<!-- ======================================================================= -->
<xsd:element name="SMECoreSelfInvoice" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CIExchangedDocumentContext" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SpecifiedTransactionID" type="udt:IDType" minOccurs="0" />
<xsd:element name="ProcessingTransactionDateTime" type="udt:DateTimeType" minOccurs="0" />
<xsd:element name="BusinessProcessSpecifiedCIDocumentContextParameter" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" minOccurs="0" />
<xsd:element name="Value" type="udt:TextType" minOccurs="0" />
<xsd:element name="SpecifiedCIDocumentVersion" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" minOccurs="0" />
<xsd:element name="IssueDateTime" type="udt:DateTimeType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ScenarioSpecifiedCIDocumentContextParameter" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" minOccurs="0" />
<xsd:element name="Value" type="udt:TextType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ApplicationSpecifiedCIDocumentContextParameter" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" minOccurs="0" />
<xsd:element name="Value" type="udt:TextType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SubsetSpecifiedCIDocumentContextParameter" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" minOccurs="0" />
<xsd:element name="Value" type="udt:TextType" minOccurs="0" />
<xsd:element name="SpecifiedCIDocumentVersion" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" minOccurs="0" />
<xsd:element name="IssueDateTime" type="udt:DateTimeType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CIIHExchangedDocument" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" />
<xsd:element name="Name" type="udt:TextType" minOccurs="0" />
<xsd:element name="TypeCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="IssueDateTime" type="udt:DateTimeType" />
<xsd:element name="LanguageID" type="udt:IDType" minOccurs="0" />
<xsd:element name="PurposeCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="PreviousRevisionID" type="udt:IDType" minOccurs="0" />
<xsd:element name="CategoryCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="SubtypeCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="IncludedCINote" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Subject" type="udt:TextType" minOccurs="0" />
<xsd:element name="Content" type="udt:TextType" minOccurs="0" />
<xsd:element name="ID" type="udt:IDType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ReferenceCIReferencedDocument" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="IssuerAssignedID" type="udt:IDType" />
<xsd:element name="URIID" type="udt:IDType" minOccurs="0" />
<xsd:element name="IssueDateTime" type="udt:DateTimeType" minOccurs="0" />
<xsd:element name="TypeCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="SubtypeCode" type="udt:CodeType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CIIHSupplyChainTradeTransaction" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ApplicableCIIHSupplyChainTradeAgreement" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SellerCITradeParty" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" minOccurs="0" />
<xsd:element name="Name" type="udt:TextType" minOccurs="0" />
<xsd:element name="RegisteredID" type="udt:IDType" minOccurs="0" />
<xsd:element name="DefinedCITradeContact" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="PersonName" type="udt:TextType" minOccurs="0" />
<xsd:element name="DepartmentName" type="udt:TextType" minOccurs="0" />
<xsd:element name="TelephoneCIUniversalCommunication" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CompleteNumber" type="udt:TextType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="FaxCIUniversalCommunication" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CompleteNumber" type="udt:TextType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PostalCITradeAddress" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="PostcodeCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="LineOne" type="udt:TextType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="BuyerCITradeParty" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" minOccurs="0" />
<xsd:element name="Name" type="udt:TextType" minOccurs="0" />
<xsd:element name="RegisteredID" type="udt:IDType" minOccurs="0" />
<xsd:element name="DefinedCITradeContact" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="PersonName" type="udt:TextType" minOccurs="0" />
<xsd:element name="DepartmentName" type="udt:TextType" minOccurs="0" />
<xsd:element name="TelephoneCIUniversalCommunication" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CompleteNumber" type="udt:TextType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PostalCITradeAddress" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="PostcodeCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="LineOne" type="udt:TextType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SpecifiedProcuringProject" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" />
<xsd:element name="Name" type="udt:TextType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ApplicableCIIHSupplyChainTradeSettlement" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="TaxCurrencyCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="InvoiceCurrencyCode" type="udt:CodeType" />
<xsd:element name="PaymentCurrencyCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="SpecifiedCITradeSettlementPaymentMeans" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="TypeCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="PayeePartyCICreditorFinancialAccount" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AccountName" type="udt:TextType" minOccurs="0" />
<xsd:element name="ProprietaryID" type="udt:IDType" minOccurs="0" />
<xsd:element name="TypeCode" type="udt:CodeType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PayeeSpecifiedCICreditorFinancialInstitution" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Name" type="udt:TextType" minOccurs="0" />
<xsd:element name="Sub-DivisionBranchFinancialInstitution" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Name" type="udt:TextType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ApplicableTradeSettlementFinancialCard" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" />
<xsd:element name="TypeCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="CardholderName" type="udt:TextType" minOccurs="0" />
<xsd:element name="IssuingCompanyName" type="udt:TextType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ApplicableCITradeTax" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CalculatedAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="TypeCode" type="udt:CodeType" />
<xsd:element name="CategoryCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="CategoryName" type="udt:TextType" minOccurs="0" />
<xsd:element name="RateApplicablePercent" type="udt:PercentType" minOccurs="0" />
<xsd:element name="CalculationMethodCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="LocalTaxSystemID" type="udt:IDType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="BillingCISpecifiedPeriod" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StartDateTime" type="udt:DateTimeType" minOccurs="0" />
<xsd:element name="EndDateTime" type="udt:DateTimeType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SpecifiedCITradePaymentTerms" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Description" type="udt:TextType" minOccurs="0" />
<xsd:element name="DueDateDateTime" type="udt:DateTimeType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SpecifiedCIIHTradeSettlementMonetarySummation" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ChargeTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="AllowanceTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="TaxTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="GrandTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="DuePayableAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="NetLineTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="IncludingTaxesLineTotalAmount" type="udt:AmountType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SpecifiedCIFinancialAdjustment" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ReasonCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="Reason" type="udt:TextType" minOccurs="0" />
<xsd:element name="ActualAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="DirectionCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="RelatedCITradeTax" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CalculatedAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="TypeCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="CalculatedRate" type="udt:RateType" minOccurs="0" />
<xsd:element name="BasisAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="CategoryCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="GrandTotalAmount" type="udt:AmountType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="OutstandingSpecifiedCIIHTradeSettlementMonetarySummation" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GrandTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="TotalPrepaidAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="DuePayableAmount" type="udt:AmountType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="IncludedCIILSupplyChainTradeLineItem" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AssociatedCIILDocumentLineDocument" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="LineID" type="udt:IDType" />
<xsd:element name="CategoryCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="IncludedCINote" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Subject" type="udt:TextType" minOccurs="0" />
<xsd:element name="Content" type="udt:TextType" minOccurs="0" />
<xsd:element name="ID" type="udt:IDType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ReferenceCIReferencedDocument" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="IssuerAssignedID" type="udt:IDType" />
<xsd:element name="IssueDateTime" type="udt:DateTimeType" minOccurs="0" />
<xsd:element name="RevisionID" type="udt:IDType" minOccurs="0" />
<xsd:element name="TypeCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="SubtypeCode" type="udt:CodeType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SpecifiedCIILSupplyChainTradeSettlement" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DirectionCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="SpecifiedCITradeAllowanceCharge" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ChargeIndicator" type="udt:IndicatorType" />
<xsd:element name="ActualAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="ReasonCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="Reason" type="udt:TextType" minOccurs="0" />
<xsd:element name="CategoryCITradeTax" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="TypeCode" type="udt:CodeType" />
<xsd:element name="CategoryCode" type="udt:CodeType" />
<xsd:element name="RateApplicablePercent" type="udt:PercentType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ApplicableCITradeTax" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CalculatedAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="TypeCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="CalculatedRate" type="udt:RateType" minOccurs="0" />
<xsd:element name="BasisAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="CategoryCode" type="udt:CodeType" />
<xsd:element name="CurrencyCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="GrandTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="CalculationMethodCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="LocalTaxSystemID" type="udt:IDType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SpecifiedCIILTradeSettlementMonetarySummation" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ChargeTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="AllowanceTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="TaxTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="GrossLineTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="NetLineTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="NetIncludingTaxesLineTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="GrandTotalAmount" type="udt:AmountType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AdditionalReferencedCIReferencedDocument" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="IssuerAssignedID" type="udt:IDType" />
<xsd:element name="URIID" type="udt:IDType" minOccurs="0" />
<xsd:element name="IssueDateTime" type="udt:DateTimeType" minOccurs="0" />
<xsd:element name="RevisionID" type="udt:IDType" minOccurs="0" />
<xsd:element name="Information" type="udt:TextType" minOccurs="0" />
<xsd:element name="TypeCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="SubtypeCode" type="udt:CodeType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ReceivableSpecifiedCITradeAccountingAccount" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" />
<xsd:element name="TypeCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="Name" type="udt:TextType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SubordinateCIILBSubordinateTradeLineItem" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" />
<xsd:element name="CategoryCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="RequestedResponseTypeCode" type="udt:CodeType" />
<xsd:element name="IncludedCINote" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Subject" type="udt:TextType" minOccurs="0" />
<xsd:element name="Content" type="udt:TextType" minOccurs="0" />
<xsd:element name="ID" type="udt:IDType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SpecifiedCIILBSupplyChainTradeAgreement" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AdditionalReferencedCIReferencedDocument" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="IssuerAssignedID" type="udt:IDType" />
<xsd:element name="URIID" type="udt:IDType" minOccurs="0" />
<xsd:element name="IssueDateTime" type="udt:DateTimeType" minOccurs="0" />
<xsd:element name="LineID" type="udt:IDType" />
<xsd:element name="RevisionID" type="udt:IDType" minOccurs="0" />
<xsd:element name="Name" type="udt:TextType" minOccurs="0" />
<xsd:element name="Information" type="udt:TextType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="TypeCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="CategoryCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="SubtypeCode" type="udt:CodeType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="NetPriceProductCITradePrice" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ChargeAmount" type="udt:AmountType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SpecifiedCIILBSupplyChainTradeDelivery" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="BilledQuantity" type="udt:QuantityType" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SpecifiedCIILBSupplyChainTradeSettlement" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DirectionCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="ApplicableCITradeTax" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="TypeCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="BasisAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="CategoryCode" type="udt:CodeType" />
<xsd:element name="CategoryName" type="udt:TextType" minOccurs="0" />
<xsd:element name="RateApplicablePercent" type="udt:PercentType" minOccurs="0" />
<xsd:element name="GrandTotalAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="LocalTaxSystemID" type="udt:IDType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SpecifiedCIFinancialAdjustment" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ReasonCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="Reason" type="udt:TextType" minOccurs="0" />
<xsd:element name="ActualAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="RelatedCITradeTax" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="TypeCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="CategoryCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="RateApplicablePercent" type="udt:PercentType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="SpecifiedCITradeAllowanceCharge" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ChargeIndicator" type="udt:IndicatorType" />
<xsd:element name="ActualAmount" type="udt:AmountType" minOccurs="0" />
<xsd:element name="ReasonCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="Reason" type="udt:TextType" minOccurs="0" />
<xsd:element name="CategoryCITradeTax" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CategoryCode" type="udt:CodeType" />
<xsd:element name="RateApplicablePercent" type="udt:PercentType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="BillingCISpecifiedPeriod" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="StartDateTime" type="udt:DateTimeType" minOccurs="0" />
<xsd:element name="EndDateTime" type="udt:DateTimeType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ReceivableSpecifiedCITradeAccountingAccount" minOccurs="0" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" />
<xsd:element name="TypeCode" type="udt:CodeType" minOccurs="0" />
<xsd:element name="Name" type="udt:TextType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ApplicableCITradeProduct" >
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="udt:IDType" minOccurs="0" />
<xsd:element name="Name" type="udt:TextType" />
<xsd:element name="Description" type="udt:TextType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<?xml version="1.0" encoding="UTF-8"?>
<!-- ====================================================================== -->
<!-- ===== Unqualified Data Type Schema Module ===== -->
<!-- ====================================================================== -->
<!--
Schema agency: UN/CEFACT
Schema version: 33.0
Schema date: 03MAY2023
Copyright (C) UN/CEFACT (2019). All Rights Reserved.
This document and translations of it may be copied and furnished to others,
and derivative works that comment on or otherwise explain it or assist
in its implementation may be prepared, copied, published and distributed,
in whole or in part, without restriction of any kind, provided that the
above copyright notice and this paragraph are included on all such copies
and derivative works. However, this document itself may not be modified in
any way, such as by removing the copyright notice or references to
UN/CEFACT, except as needed for the purpose of developing UN/CEFACT
specifications, in which case the procedures for copyrights defined in the
UN/CEFACT Intellectual Property Rights document must be followed, or as
required to translate it into languages other than English.
The limited permissions granted above are perpetual and will not be revoked
by UN/CEFACT or its successors or assigns.
This document and the information contained herein is provided on an "AS IS"
basis and UN/CEFACT DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL
NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE.
-->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:33" xmlns:ccts="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:2" targetNamespace="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:33" elementFormDefault="qualified" attributeFormDefault="unqualified" version="33.0">
<!-- ================================================================== -->
<!-- ===== Type Definitions ===== -->
<!-- ================================================================== -->
<!-- ===== Type Definition: AmountType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="AmountType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT000001</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Amount. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>A number of monetary units specified in a currency where the unit of the currency is explicit or implied.</ccts:Definition>
<ccts:PrimitiveType>Decimal</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="currencyID" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Amount Currency. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The currency of the amount.</ccts:Definition>
<ccts:ObjectClassTerm>Amount Currency</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="currencyCodeListVersionID" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Amount Currency. Code List Version. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The Version of the UN/ECE Rec.9 code list.</ccts:Definition>
<ccts:ObjectClassTerm>Amount Currency</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Code List Version</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: BinaryObjectType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="BinaryObjectType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT000002</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>A set of finite-length sequences of binary octets.</ccts:Definition>
<ccts:PrimitiveType>Binary</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:base64Binary">
<xsd:attribute name="format" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Format. Text</ccts:DictionaryEntryName>
<ccts:Definition>The format of the binary content.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Format</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="mimeCode" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Mime. Code</ccts:DictionaryEntryName>
<ccts:Definition>The mime type of the binary object.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Mime</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="encodingCode" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Encoding. Code</ccts:DictionaryEntryName>
<ccts:Definition>Specifies the decoding algorithm of the binary object.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Encoding</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="characterSetCode" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Character Set. Code</ccts:DictionaryEntryName>
<ccts:Definition>The character set of the binary object if the mime type is text.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Character Set</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="uri" type="xsd:anyURI" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Uniform Resource. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The Uniform Resource Identifier that identifies where the Binary Object is located.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Uniform Resource</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="filename" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Filename. Text</ccts:DictionaryEntryName>
<ccts:Definition>The filename of the binary object.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Filename</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: CodeType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="CodeType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT000007</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Code. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>A character string (letters, figures or symbols) that for brevity and/or language independence may be used to represent or replace a definitive value or text of an Attribute together with relevant supplementary information.</ccts:Definition>
<ccts:PrimitiveType>String</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:token">
<xsd:attribute name="listID" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Code List. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The identification of a list of codes</ccts:Definition>
<ccts:ObjectClassTerm>Code List</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="listAgencyID" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Code List. Agency. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>An agency that maintains one or more code lists.</ccts:Definition>
<ccts:ObjectClassTerm>Code List</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Agency</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="listAgencyName" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Code List. Agency Name. Text</ccts:DictionaryEntryName>
<ccts:Definition>The name of the agency that maintains the code list.</ccts:Definition>
<ccts:ObjectClassTerm>Code List</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Agency Name</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="listVersionID" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Code List. Version. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The Version of the code list.</ccts:Definition>
<ccts:ObjectClassTerm>Code List</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Version</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="name" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Code. Name. Text</ccts:DictionaryEntryName>
<ccts:Definition>The textual equivalent of the code content.</ccts:Definition>
<ccts:ObjectClassTerm>Code</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Name</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="listName" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Code List. Name. Text</ccts:DictionaryEntryName>
<ccts:Definition>The name of a list of codes.</ccts:Definition>
<ccts:ObjectClassTerm>Code List</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Name</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="languageID" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Language. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The identifier of the language used in the corresponding text string.</ccts:Definition>
<ccts:ObjectClassTerm>Language</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="listURI" type="xsd:anyURI" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Code List. Uniform Resource. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The Uniform Resource Identifier that identifies where the code list is located.</ccts:Definition>
<ccts:ObjectClassTerm>Code List</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Uniform Resource</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="listSchemeURI" type="xsd:anyURI" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Code List Scheme. Uniform Resource. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The Uniform Resource Identifier that identifies where the code list scheme is located.</ccts:Definition>
<ccts:ObjectClassTerm>Code List Scheme</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Uniform Resource</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: DateTimeType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="DateTimeType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT000008</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Date Time. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>A particular point in the progression of time together with the relevant supplementary information.</ccts:Definition>
<ccts:PrimitiveType>String</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="DateTimeString">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="format" type="xsd:string" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="DateTime" type="xsd:dateTime"/>
</xsd:choice>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: DateType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="DateType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT000009</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Date. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>A particular point in the progression of time together with the relevant supplementary information.</ccts:Definition>
<ccts:PrimitiveType>String</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="DateString">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="format" type="xsd:string" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="Date" type="xsd:date"/>
</xsd:choice>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: GraphicType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="GraphicType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT000003</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Graphic. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>A set of finite-length sequences of binary octets.</ccts:Definition>
<ccts:PrimitiveType>Binary</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:base64Binary">
<xsd:attribute name="format" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Format. Text</ccts:DictionaryEntryName>
<ccts:Definition>The format of the binary content.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Format</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="mimeCode" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Mime. Code</ccts:DictionaryEntryName>
<ccts:Definition>The mime type of the binary object.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Mime</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="encodingCode" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Encoding. Code</ccts:DictionaryEntryName>
<ccts:Definition>Specifies the decoding algorithm of the binary object.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Encoding</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="characterSetCode" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Character Set. Code</ccts:DictionaryEntryName>
<ccts:Definition>The character set of the binary object if the mime type is text.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Character Set</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="uri" type="xsd:anyURI" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Uniform Resource. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The Uniform Resource Identifier that identifies where the Binary Object is located.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Uniform Resource</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="filename" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Filename. Text</ccts:DictionaryEntryName>
<ccts:Definition>The filename of the binary object.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Filename</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: IDType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="IDType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT0000011</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Identifier. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>A character string to identify and distinguish uniquely, one instance of an object in an identification scheme from all other objects in the same scheme together with relevant supplementary information.</ccts:Definition>
<ccts:PrimitiveType>String</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:token">
<xsd:attribute name="schemeID" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Identification Scheme. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The identification of the identification scheme.</ccts:Definition>
<ccts:ObjectClassTerm>Identification Scheme</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="schemeName" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Identification Scheme. Name. Text</ccts:DictionaryEntryName>
<ccts:Definition>The name of the identification scheme.</ccts:Definition>
<ccts:ObjectClassTerm>Identification Scheme</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Name</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="schemeAgencyID" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Identification Scheme Agency. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The identification of the agency that maintains the identification scheme.</ccts:Definition>
<ccts:ObjectClassTerm>Identification Scheme Agency</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="schemeAgencyName" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Identification Scheme. Agency Name. Text</ccts:DictionaryEntryName>
<ccts:Definition>The name of the agency that maintains the identification scheme.</ccts:Definition>
<ccts:ObjectClassTerm>Identification Scheme</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Agency Name</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="schemeVersionID" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Identification Scheme. Version. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The Version of the identification scheme.</ccts:Definition>
<ccts:ObjectClassTerm>Identification Scheme</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Version</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="schemeDataURI" type="xsd:anyURI" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Identification Scheme Data. Uniform Resource. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The Uniform Resource Identifier that identifies where the identification scheme data is located.</ccts:Definition>
<ccts:ObjectClassTerm>Identification Scheme Data</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Uniform Resource</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="schemeURI" type="xsd:anyURI" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Identification Scheme. Uniform Resource. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The Uniform Resource Identifier that identifies where the identification scheme is located.</ccts:Definition>
<ccts:ObjectClassTerm>Identification Scheme</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Uniform Resource</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: IndicatorType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="IndicatorType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT0000012</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Indicator. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>A list of two mutually exclusive Boolean values that express the only possible states of a Property.</ccts:Definition>
<ccts:PrimitiveType>String</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="IndicatorString">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="format" type="xsd:string" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="Indicator" type="xsd:boolean"/>
</xsd:choice>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: MeasureType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="MeasureType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT0000013</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Measure. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>A numeric valuedetermined by measuring an object along with the specified unit of measure.</ccts:Definition>
<ccts:PrimitiveType>Decimal</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="unitCode" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Measure Unit. Code</ccts:DictionaryEntryName>
<ccts:Definition>The type of unit of measure.</ccts:Definition>
<ccts:ObjectClassTerm>Measure Unit</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Code</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="unitCodeListVersionID" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Measure Unit. Code List Version. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The Version of the measure unit code list.</ccts:Definition>
<ccts:ObjectClassTerm>Measure Unit</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Code List Version</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: NameType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="NameType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT0000020</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Name. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>A character string (i.e. a finite set of characters) generally in the form of words of a language.</ccts:Definition>
<ccts:PrimitiveType>String</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="languageID" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Language. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The identifier of the language used in the corresponding text string.</ccts:Definition>
<ccts:ObjectClassTerm>Language</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="languageLocaleID" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Language. Locale. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The identification of the locale of the language.</ccts:Definition>
<ccts:ObjectClassTerm>Language</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Locale</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: NumericType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="NumericType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT0000014</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Numeric. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure.</ccts:Definition>
<ccts:PrimitiveType>Decimal</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="format" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Numeric. Format. Text</ccts:DictionaryEntryName>
<ccts:Definition>Whether the number is an integer, decimal, real number or percentage.</ccts:Definition>
<ccts:ObjectClassTerm>Numeric</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Format</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: PercentType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="PercentType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT0000016</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Percent. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure.</ccts:Definition>
<ccts:PrimitiveType>Decimal</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="format" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Numeric. Format. Text</ccts:DictionaryEntryName>
<ccts:Definition>Whether the number is an integer, decimal, real number or percentage.</ccts:Definition>
<ccts:ObjectClassTerm>Numeric</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Format</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: PictureType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="PictureType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT000004</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Picture. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>A set of finite-length sequences of binary octets.</ccts:Definition>
<ccts:PrimitiveType>Binary</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:base64Binary">
<xsd:attribute name="format" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Format. Text</ccts:DictionaryEntryName>
<ccts:Definition>The format of the binary content.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Format</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="mimeCode" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Mime. Code</ccts:DictionaryEntryName>
<ccts:Definition>The mime type of the binary object.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Mime</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="encodingCode" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Encoding. Code</ccts:DictionaryEntryName>
<ccts:Definition>Specifies the decoding algorithm of the binary object.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Encoding</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="characterSetCode" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Character Set. Code</ccts:DictionaryEntryName>
<ccts:Definition>The character set of the binary object if the mime type is text.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Character Set</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="uri" type="xsd:anyURI" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Uniform Resource. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The Uniform Resource Identifier that identifies where the Binary Object is located.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Uniform Resource</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="filename" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Filename. Text</ccts:DictionaryEntryName>
<ccts:Definition>The filename of the binary object.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Filename</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: QuantityType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="QuantityType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT0000018</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Quantity. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>A counted number of non-monetary units possibly including fractions.</ccts:Definition>
<ccts:PrimitiveType>Decimal</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="unitCode" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Quantity Unit. Code</ccts:DictionaryEntryName>
<ccts:Definition>The unit of the quantity.</ccts:Definition>
<ccts:ObjectClassTerm>Quantity Unit</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Code</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="unitCodeListID" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Quantity Unit. Code List. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The quantity unit code list.</ccts:Definition>
<ccts:ObjectClassTerm>Quantity Unit</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Code List</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="unitCodeListAgencyID" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Quantity Unit. Code List Agency. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The identification of the agency which maintains the quantity unit code list.</ccts:Definition>
<ccts:ObjectClassTerm>Quantity Unit</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Code List Agency</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="unitCodeListAgencyName" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Quantity Unit. Code List Agency Name. Text</ccts:DictionaryEntryName>
<ccts:Definition>The name of the agency which maintains the quantity unit code list.</ccts:Definition>
<ccts:ObjectClassTerm>Quantity Unit</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Code List Agency Name</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: RateType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="RateType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT0000017</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Rate. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure.</ccts:Definition>
<ccts:PrimitiveType>Decimal</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="format" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Numeric. Format. Text</ccts:DictionaryEntryName>
<ccts:Definition>Whether the number is an integer, decimal, real number or percentage.</ccts:Definition>
<ccts:ObjectClassTerm>Numeric</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Format</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: SoundType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="SoundType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT000005</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Sound. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>A set of finite-length sequences of binary octets.</ccts:Definition>
<ccts:PrimitiveType>Binary</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:base64Binary">
<xsd:attribute name="format" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Format. Text</ccts:DictionaryEntryName>
<ccts:Definition>The format of the binary content.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Format</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="mimeCode" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Mime. Code</ccts:DictionaryEntryName>
<ccts:Definition>The mime type of the binary object.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Mime</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="encodingCode" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Encoding. Code</ccts:DictionaryEntryName>
<ccts:Definition>Specifies the decoding algorithm of the binary object.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Encoding</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="characterSetCode" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Character Set. Code</ccts:DictionaryEntryName>
<ccts:Definition>The character set of the binary object if the mime type is text.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Character Set</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="uri" type="xsd:anyURI" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Uniform Resource. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The Uniform Resource Identifier that identifies where the Binary Object is located.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Uniform Resource</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="filename" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Filename. Text</ccts:DictionaryEntryName>
<ccts:Definition>The filename of the binary object.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Filename</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: TextType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="TextType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT0000019</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Text. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>A character string (i.e. a finite set of characters) generally in the form of words of a language.</ccts:Definition>
<ccts:PrimitiveType>String</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="languageID" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Language. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The identifier of the language used in the corresponding text string.</ccts:Definition>
<ccts:ObjectClassTerm>Language</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="languageLocaleID" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Language. Locale. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The identification of the locale of the language.</ccts:Definition>
<ccts:ObjectClassTerm>Language</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Locale</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: TimeType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="TimeType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT0000010</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Time. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>A particular point in the progression of time together with the relevant supplementary information.</ccts:Definition>
<ccts:PrimitiveType>String</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="TimeString">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="format" type="xsd:string" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="Time" type="xsd:time"/>
</xsd:choice>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: ValueType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="ValueType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT0000015</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Value. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure.</ccts:Definition>
<ccts:PrimitiveType>Decimal</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:decimal">
<xsd:attribute name="format" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Numeric. Format. Text</ccts:DictionaryEntryName>
<ccts:Definition>Whether the number is an integer, decimal, real number or percentage.</ccts:Definition>
<ccts:ObjectClassTerm>Numeric</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Format</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- ================================================================== -->
<!-- ===== Type Definition: VideoType ===== -->
<!-- ================================================================== -->
<xsd:complexType name="VideoType">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID>UDT000006</ccts:UniqueID>
<ccts:Acronym>UDT</ccts:Acronym>
<ccts:DictionaryEntryName>Video. Type</ccts:DictionaryEntryName>
<ccts:Version>2.01</ccts:Version>
<ccts:Definition>A set of finite-length sequences of binary octets.</ccts:Definition>
<ccts:PrimitiveType>Binary</ccts:PrimitiveType>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:base64Binary">
<xsd:attribute name="format" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Format. Text</ccts:DictionaryEntryName>
<ccts:Definition>The format of the binary content.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Format</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="mimeCode" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Mime. Code</ccts:DictionaryEntryName>
<ccts:Definition>The mime type of the binary object.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Mime</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="encodingCode" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Encoding. Code</ccts:DictionaryEntryName>
<ccts:Definition>Specifies the decoding algorithm of the binary object.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Encoding</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="characterSetCode" type="xsd:token" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Character Set. Code</ccts:DictionaryEntryName>
<ccts:Definition>The character set of the binary object if the mime type is text.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Character Set</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="uri" type="xsd:anyURI" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Uniform Resource. Identifier</ccts:DictionaryEntryName>
<ccts:Definition>The Uniform Resource Identifier that identifies where the Binary Object is located.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Uniform Resource</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="filename" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation xml:lang="en">
<ccts:UniqueID></ccts:UniqueID>
<ccts:Acronym>SC</ccts:Acronym>
<ccts:DictionaryEntryName>Binary Object. Filename. Text</ccts:DictionaryEntryName>
<ccts:Definition>The filename of the binary object.</ccts:Definition>
<ccts:ObjectClassTerm>Binary Object</ccts:ObjectClassTerm>
<ccts:PropertyTerm>Filename</ccts:PropertyTerm>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:schema>
qDT(Qualified Data type)のXMLスキーマは、該当コードごとのスキーマファイルとして提供されていますので、必要に応じてimportしてインボイス文書の定義に含めます。
7.2. XMLインスタンス
7.2.1. 日本円のインボイス
<SMECoreSelfInvoice xmlns="urn:un:unece:uncefact:3055:413:data:standard:SMECoreSelfInvoice:4p1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:33" xsi:schemaLocation="urn:un:unece:uncefact:3055:413:data:standard:SMECoreSelfInvoice:4p1 ../SMECoreSelfInvoice.xsd">
<CIIHExchangedDocument>
<ID>INV007</ID>
<IssueDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</IssueDateTime>
</CIIHExchangedDocument>
<CIIHSupplyChainTradeTransaction>
<ApplicableCIIHSupplyChainTradeAgreement>
<SellerCITradeParty>
<ID>T0123456789012</ID>
<Name>Seller QWE Store</Name>
</SellerCITradeParty>
<BuyerCITradeParty>
<Name>Buyer TEST</Name>
</BuyerCITradeParty>
</ApplicableCIIHSupplyChainTradeAgreement>
<ApplicableCIIHSupplyChainTradeSettlement>
<InvoiceCurrencyCode>JPY</InvoiceCurrencyCode>
</ApplicableCIIHSupplyChainTradeSettlement>
<IncludedCIILSupplyChainTradeLineItem>
<AssociatedCIILDocumentLineDocument>
<LineID>1</LineID>
</AssociatedCIILDocumentLineDocument>
<SpecifiedCIILSupplyChainTradeSettlement>
<ApplicableCITradeTax>
<CalculatedAmount currencyID="JPY">1500</CalculatedAmount>
<TypeCode>VAT</TypeCode>
<CalculatedRate>0.10</CalculatedRate>
<BasisAmount currencyID="JPY">15000</BasisAmount>
<CategoryCode>S</CategoryCode>
</ApplicableCITradeTax>
<ApplicableCITradeTax>
<CalculatedAmount currencyID="JPY">600</CalculatedAmount>
<TypeCode>VAT</TypeCode>
<CalculatedRate>0.08</CalculatedRate>
<BasisAmount currencyID="JPY">7500</BasisAmount>
<CategoryCode>AA</CategoryCode>
</ApplicableCITradeTax>
<SpecifiedCIILTradeSettlementMonetarySummation>
<TaxTotalAmount currencyID="JPY">2100</TaxTotalAmount>
<NetLineTotalAmount currencyID="JPY">22500</NetLineTotalAmount>
<GrandTotalAmount currencyID="JPY">24600</GrandTotalAmount>
</SpecifiedCIILTradeSettlementMonetarySummation>
</SpecifiedCIILSupplyChainTradeSettlement>
<SubordinateCIILBSubordinateTradeLineItem>
<ID>1-1</ID>
<RequestedResponseTypeCode>NA</RequestedResponseTypeCode>
<SpecifiedCIILBSupplyChainTradeAgreement>
<NetPriceProductCITradePrice>
<ChargeAmount currencyID="JPY">15000</ChargeAmount>
</NetPriceProductCITradePrice>
</SpecifiedCIILBSupplyChainTradeAgreement>
<SpecifiedCIILBSupplyChainTradeDelivery>
<BilledQuantity unitCode="EA">1</BilledQuantity>
</SpecifiedCIILBSupplyChainTradeDelivery>
<SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeTax>
<TypeCode>VAT</TypeCode>
<CategoryCode>S</CategoryCode>
<RateApplicablePercent>10</RateApplicablePercent>
</ApplicableCITradeTax>
<BillingCISpecifiedPeriod>
<StartDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</StartDateTime>
<EndDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</EndDateTime>
</BillingCISpecifiedPeriod>
</SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeProduct>
<Name>Product Z</Name>
</ApplicableCITradeProduct>
</SubordinateCIILBSubordinateTradeLineItem>
<SubordinateCIILBSubordinateTradeLineItem>
<ID>1-2</ID>
<RequestedResponseTypeCode>NA</RequestedResponseTypeCode>
<SpecifiedCIILBSupplyChainTradeAgreement>
<NetPriceProductCITradePrice>
<ChargeAmount currencyID="JPY">7500</ChargeAmount>
</NetPriceProductCITradePrice>
</SpecifiedCIILBSupplyChainTradeAgreement>
<SpecifiedCIILBSupplyChainTradeDelivery>
<BilledQuantity unitCode="EA">1</BilledQuantity>
</SpecifiedCIILBSupplyChainTradeDelivery>
<SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeTax>
<TypeCode>VAT</TypeCode>
<CategoryCode>AA</CategoryCode>
<RateApplicablePercent>8</RateApplicablePercent>
</ApplicableCITradeTax>
<BillingCISpecifiedPeriod>
<StartDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</StartDateTime>
<EndDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</EndDateTime>
</BillingCISpecifiedPeriod>
</SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeProduct>
<Name>Product X</Name>
</ApplicableCITradeProduct>
</SubordinateCIILBSubordinateTradeLineItem>
</IncludedCIILSupplyChainTradeLineItem>
</CIIHSupplyChainTradeTransaction>
</SMECoreSelfInvoice>
7.2.2. 外貨建てのインボイス
<SMECoreSelfInvoice xmlns="urn:un:unece:uncefact:3055:413:data:standard:SMECoreSelfInvoice:4p1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:33" xsi:schemaLocation="urn:un:unece:uncefact:3055:413:data:standard:SMECoreSelfInvoice:4p1 ../SMECoreSelfInvoice.xsd">
<CIIHExchangedDocument>
<ID>INV007</ID>
<IssueDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</IssueDateTime>
</CIIHExchangedDocument>
<CIIHSupplyChainTradeTransaction>
<ApplicableCIIHSupplyChainTradeAgreement>
<SellerCITradeParty>
<ID>T0123456789012</ID>
<Name>Seller QWE Store</Name>
</SellerCITradeParty>
<BuyerCITradeParty>
<Name>Buyer TEST</Name>
</BuyerCITradeParty>
</ApplicableCIIHSupplyChainTradeAgreement>
<ApplicableCIIHSupplyChainTradeSettlement>
<InvoiceCurrencyCode>USD</InvoiceCurrencyCode>
</ApplicableCIIHSupplyChainTradeSettlement>
<IncludedCIILSupplyChainTradeLineItem>
<AssociatedCIILDocumentLineDocument>
<LineID>1</LineID>
</AssociatedCIILDocumentLineDocument>
<SpecifiedCIILSupplyChainTradeSettlement>
<ApplicableCITradeTax>
<CalculatedAmount currencyID="USD">10</CalculatedAmount>
<TypeCode>VAT</TypeCode>
<CalculatedRate>0.10</CalculatedRate>
<BasisAmount currencyID="USD">100</BasisAmount>
<CategoryCode>S</CategoryCode>
</ApplicableCITradeTax>
<ApplicableCITradeTax>
<CalculatedAmount currencyID="USD">4</CalculatedAmount>
<TypeCode>VAT</TypeCode>
<CalculatedRate>0.08</CalculatedRate>
<BasisAmount currencyID="USD">50</BasisAmount>
<CategoryCode>AA</CategoryCode>
</ApplicableCITradeTax>
<SpecifiedCIILTradeSettlementMonetarySummation>
<TaxTotalAmount currencyID="USD">14</TaxTotalAmount>
<NetLineTotalAmount currencyID="USD">150</NetLineTotalAmount>
<GrandTotalAmount currencyID="USD">164</GrandTotalAmount>
</SpecifiedCIILTradeSettlementMonetarySummation>
</SpecifiedCIILSupplyChainTradeSettlement>
<SubordinateCIILBSubordinateTradeLineItem>
<ID>1-1</ID>
<RequestedResponseTypeCode>NA</RequestedResponseTypeCode>
<SpecifiedCIILBSupplyChainTradeAgreement>
<NetPriceProductCITradePrice>
<ChargeAmount currencyID="USD">100</ChargeAmount>
</NetPriceProductCITradePrice>
</SpecifiedCIILBSupplyChainTradeAgreement>
<SpecifiedCIILBSupplyChainTradeDelivery>
<BilledQuantity unitCode="EA">1</BilledQuantity>
</SpecifiedCIILBSupplyChainTradeDelivery>
<SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeTax>
<TypeCode>VAT</TypeCode>
<CategoryCode>S</CategoryCode>
<RateApplicablePercent>10</RateApplicablePercent>
</ApplicableCITradeTax>
<BillingCISpecifiedPeriod>
<StartDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</StartDateTime>
<EndDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</EndDateTime>
</BillingCISpecifiedPeriod>
</SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeProduct>
<Name>Product Z</Name>
</ApplicableCITradeProduct>
</SubordinateCIILBSubordinateTradeLineItem>
<SubordinateCIILBSubordinateTradeLineItem>
<ID>1-2</ID>
<RequestedResponseTypeCode>NA</RequestedResponseTypeCode>
<SpecifiedCIILBSupplyChainTradeAgreement>
<NetPriceProductCITradePrice>
<ChargeAmount currencyID="USD">50</ChargeAmount>
</NetPriceProductCITradePrice>
</SpecifiedCIILBSupplyChainTradeAgreement>
<SpecifiedCIILBSupplyChainTradeDelivery>
<BilledQuantity unitCode="EA">1</BilledQuantity>
</SpecifiedCIILBSupplyChainTradeDelivery>
<SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeTax>
<TypeCode>VAT</TypeCode>
<CategoryCode>AA</CategoryCode>
<RateApplicablePercent>8</RateApplicablePercent>
</ApplicableCITradeTax>
<BillingCISpecifiedPeriod>
<StartDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</StartDateTime>
<EndDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</EndDateTime>
</BillingCISpecifiedPeriod>
</SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeProduct>
<Name>Product X</Name>
</ApplicableCITradeProduct>
</SubordinateCIILBSubordinateTradeLineItem>
</IncludedCIILSupplyChainTradeLineItem>
</CIIHSupplyChainTradeTransaction>
</SMECoreSelfInvoice>
7.2.3. 日本円での税率ごとの合計税額も記載したインボイス(エラー)
<SMECoreSelfInvoice xmlns="urn:un:unece:uncefact:3055:413:data:standard:SMECoreSelfInvoice:4p1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:33" xsi:schemaLocation="urn:un:unece:uncefact:3055:413:data:standard:SMECoreSelfInvoice:4p1 ../SMECoreSelfInvoice.xsd">
<CIIHExchangedDocument>
<ID>INV007</ID>
<IssueDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</IssueDateTime>
</CIIHExchangedDocument>
<CIIHSupplyChainTradeTransaction>
<ApplicableCIIHSupplyChainTradeAgreement>
<SellerCITradeParty>
<ID>T0123456789012</ID>
<Name>Seller QWE Store</Name>
</SellerCITradeParty>
<BuyerCITradeParty>
<Name>Buyer TEST</Name>
</BuyerCITradeParty>
</ApplicableCIIHSupplyChainTradeAgreement>
<ApplicableCIIHSupplyChainTradeSettlement>
<InvoiceCurrencyCode>USD</InvoiceCurrencyCode>
</ApplicableCIIHSupplyChainTradeSettlement>
<IncludedCIILSupplyChainTradeLineItem>
<AssociatedCIILDocumentLineDocument>
<LineID>1</LineID>
</AssociatedCIILDocumentLineDocument>
<SpecifiedCIILSupplyChainTradeSettlement>
<!-- 税額(USD) -->
<ApplicableCITradeTax>
<CalculatedAmount currencyID="USD">10</CalculatedAmount>
<TypeCode>VAT</TypeCode>
<CalculatedRate>0.10</CalculatedRate>
<BasisAmount currencyID="USD">100</BasisAmount>
<CategoryCode>S</CategoryCode>
</ApplicableCITradeTax>
<ApplicableCITradeTax>
<CalculatedAmount currencyID="USD">4</CalculatedAmount>
<TypeCode>VAT</TypeCode>
<CalculatedRate>0.08</CalculatedRate>
<BasisAmount currencyID="USD">50</BasisAmount>
<CategoryCode>AA</CategoryCode>
</ApplicableCITradeTax>
<!-- 税額(JPY) -->
<ApplicableCITradeTax>
<CalculatedAmount currencyID="JPY">1500</CalculatedAmount>
<TypeCode>VAT</TypeCode>
<CalculatedRate>0.10</CalculatedRate>
<BasisAmount currencyID="JPY">15000</BasisAmount>
<CategoryCode>S</CategoryCode>
</ApplicableCITradeTax>
<ApplicableCITradeTax>
<CalculatedAmount currencyID="JPY">600</CalculatedAmount>
<TypeCode>VAT</TypeCode>
<CalculatedRate>0.08</CalculatedRate>
<BasisAmount currencyID="JPY">7500</BasisAmount>
<CategoryCode>AA</CategoryCode>
</ApplicableCITradeTax>
<!-- 合計金額(USD) -->
<SpecifiedCIILTradeSettlementMonetarySummation>
<TaxTotalAmount currencyID="USD">14</TaxTotalAmount>
<NetLineTotalAmount currencyID="USD">150</NetLineTotalAmount>
<GrandTotalAmount currencyID="USD">164</GrandTotalAmount>
</SpecifiedCIILTradeSettlementMonetarySummation>
<!-- 合計金額(JPY) -->
<SpecifiedCIILTradeSettlementMonetarySummation>
<TaxTotalAmount currencyID="JPY">2100</TaxTotalAmount>
<NetLineTotalAmount currencyID="JPY">22500</NetLineTotalAmount>
<GrandTotalAmount currencyID="JPY">24600</GrandTotalAmount>
</SpecifiedCIILTradeSettlementMonetarySummation>
</SpecifiedCIILSupplyChainTradeSettlement>
<SubordinateCIILBSubordinateTradeLineItem>
<ID>1-1</ID>
<RequestedResponseTypeCode>NA</RequestedResponseTypeCode>
<SpecifiedCIILBSupplyChainTradeAgreement>
<NetPriceProductCITradePrice>
<ChargeAmount currencyID="USD">100</ChargeAmount>
</NetPriceProductCITradePrice>
</SpecifiedCIILBSupplyChainTradeAgreement>
<SpecifiedCIILBSupplyChainTradeDelivery>
<BilledQuantity unitCode="EA">1</BilledQuantity>
</SpecifiedCIILBSupplyChainTradeDelivery>
<SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeTax>
<TypeCode>VAT</TypeCode>
<CategoryCode>S</CategoryCode>
<RateApplicablePercent>10</RateApplicablePercent>
</ApplicableCITradeTax>
<BillingCISpecifiedPeriod>
<StartDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</StartDateTime>
<EndDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</EndDateTime>
</BillingCISpecifiedPeriod>
</SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeProduct>
<Name>Product Z</Name>
</ApplicableCITradeProduct>
</SubordinateCIILBSubordinateTradeLineItem>
<SubordinateCIILBSubordinateTradeLineItem>
<ID>1-2</ID>
<RequestedResponseTypeCode>NA</RequestedResponseTypeCode>
<SpecifiedCIILBSupplyChainTradeAgreement>
<NetPriceProductCITradePrice>
<ChargeAmount currencyID="USD">50</ChargeAmount>
</NetPriceProductCITradePrice>
</SpecifiedCIILBSupplyChainTradeAgreement>
<SpecifiedCIILBSupplyChainTradeDelivery>
<BilledQuantity unitCode="EA">1</BilledQuantity>
</SpecifiedCIILBSupplyChainTradeDelivery>
<SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeTax>
<TypeCode>VAT</TypeCode>
<CategoryCode>AA</CategoryCode>
<RateApplicablePercent>8</RateApplicablePercent>
</ApplicableCITradeTax>
<BillingCISpecifiedPeriod>
<StartDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</StartDateTime>
<EndDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</EndDateTime>
</BillingCISpecifiedPeriod>
</SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeProduct>
<Name>Product X</Name>
</ApplicableCITradeProduct>
</SubordinateCIILBSubordinateTradeLineItem>
</IncludedCIILSupplyChainTradeLineItem>
</CIIHSupplyChainTradeTransaction>
</SMECoreSelfInvoice>
7.2.4. 日本円での税率ごとの合計税額も記載したインボイス(正常)
<SMECoreSelfInvoice xmlns="urn:un:unece:uncefact:3055:413:data:standard:SMECoreSelfInvoice:4p1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:33" xsi:schemaLocation="urn:un:unece:uncefact:3055:413:data:standard:SMECoreSelfInvoice:4p1 ../SMECoreSelfInvoice.xsd">
<CIIHExchangedDocument>
<ID>INV007</ID>
<IssueDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</IssueDateTime>
</CIIHExchangedDocument>
<CIIHSupplyChainTradeTransaction>
<ApplicableCIIHSupplyChainTradeAgreement>
<SellerCITradeParty>
<ID>T0123456789012</ID>
<Name>Seller QWE Store</Name>
</SellerCITradeParty>
<BuyerCITradeParty>
<Name>Buyer TEST</Name>
</BuyerCITradeParty>
</ApplicableCIIHSupplyChainTradeAgreement>
<ApplicableCIIHSupplyChainTradeSettlement>
<InvoiceCurrencyCode>USD</InvoiceCurrencyCode>
</ApplicableCIIHSupplyChainTradeSettlement>
<IncludedCIILSupplyChainTradeLineItem>
<AssociatedCIILDocumentLineDocument>
<LineID>NA</LineID>
</AssociatedCIILDocumentLineDocument>
<SpecifiedCIILSupplyChainTradeSettlement>
<!-- JPY -->
<ApplicableCITradeTax>
<CalculatedAmount currencyID="JPY">1500</CalculatedAmount>
<TypeCode>VAT</TypeCode>
<CalculatedRate>0.10</CalculatedRate>
<BasisAmount currencyID="JPY">15000</BasisAmount>
<CategoryCode>S</CategoryCode>
</ApplicableCITradeTax>
<ApplicableCITradeTax>
<CalculatedAmount currencyID="JPY">600</CalculatedAmount>
<TypeCode>VAT</TypeCode>
<CalculatedRate>0.08</CalculatedRate>
<BasisAmount currencyID="JPY">7500</BasisAmount>
<CategoryCode>AA</CategoryCode>
</ApplicableCITradeTax>
<SpecifiedCIILTradeSettlementMonetarySummation>
<TaxTotalAmount currencyID="JPY">2100</TaxTotalAmount>
<NetLineTotalAmount currencyID="JPY">22500</NetLineTotalAmount>
<GrandTotalAmount currencyID="JPY">24600</GrandTotalAmount>
</SpecifiedCIILTradeSettlementMonetarySummation>
</SpecifiedCIILSupplyChainTradeSettlement>
<SubordinateCIILBSubordinateTradeLineItem>
<ID>0</ID>
<RequestedResponseTypeCode>NA</RequestedResponseTypeCode>
<SpecifiedCIILBSupplyChainTradeAgreement>
<NetPriceProductCITradePrice>
<ChargeAmount>0</ChargeAmount>
</NetPriceProductCITradePrice>
</SpecifiedCIILBSupplyChainTradeAgreement>
<SpecifiedCIILBSupplyChainTradeDelivery>
<BilledQuantity>0</BilledQuantity>
</SpecifiedCIILBSupplyChainTradeDelivery>
<SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeTax>
<CategoryCode>NA</CategoryCode>
</ApplicableCITradeTax>
<BillingCISpecifiedPeriod></BillingCISpecifiedPeriod>
</SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeProduct>
<Name>NA</Name>
</ApplicableCITradeProduct>
</SubordinateCIILBSubordinateTradeLineItem>
</IncludedCIILSupplyChainTradeLineItem>
<IncludedCIILSupplyChainTradeLineItem>
<AssociatedCIILDocumentLineDocument>
<LineID>1</LineID>
</AssociatedCIILDocumentLineDocument>
<SpecifiedCIILSupplyChainTradeSettlement>
<!-- USD -->
<ApplicableCITradeTax>
<CalculatedAmount currencyID="USD">10</CalculatedAmount>
<TypeCode>VAT</TypeCode>
<CalculatedRate>0.10</CalculatedRate>
<BasisAmount currencyID="USD">100</BasisAmount>
<CategoryCode>S</CategoryCode>
</ApplicableCITradeTax>
<ApplicableCITradeTax>
<CalculatedAmount currencyID="USD">4</CalculatedAmount>
<TypeCode>VAT</TypeCode>
<CalculatedRate>0.08</CalculatedRate>
<BasisAmount currencyID="USD">50</BasisAmount>
<CategoryCode>AA</CategoryCode>
</ApplicableCITradeTax>
<SpecifiedCIILTradeSettlementMonetarySummation>
<TaxTotalAmount currencyID="USD">14</TaxTotalAmount>
<NetLineTotalAmount currencyID="USD">150</NetLineTotalAmount>
<GrandTotalAmount currencyID="USD">164</GrandTotalAmount>
</SpecifiedCIILTradeSettlementMonetarySummation>
</SpecifiedCIILSupplyChainTradeSettlement>
<SubordinateCIILBSubordinateTradeLineItem>
<ID>1-1</ID>
<RequestedResponseTypeCode>NA</RequestedResponseTypeCode>
<SpecifiedCIILBSupplyChainTradeAgreement>
<NetPriceProductCITradePrice>
<ChargeAmount currencyID="USD">100</ChargeAmount>
</NetPriceProductCITradePrice>
</SpecifiedCIILBSupplyChainTradeAgreement>
<SpecifiedCIILBSupplyChainTradeDelivery>
<BilledQuantity unitCode="EA">1</BilledQuantity>
</SpecifiedCIILBSupplyChainTradeDelivery>
<SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeTax>
<TypeCode>VAT</TypeCode>
<CategoryCode>S</CategoryCode>
<RateApplicablePercent>10</RateApplicablePercent>
</ApplicableCITradeTax>
<BillingCISpecifiedPeriod>
<StartDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</StartDateTime>
<EndDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</EndDateTime>
</BillingCISpecifiedPeriod>
</SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeProduct>
<Name>Product Z</Name>
</ApplicableCITradeProduct>
</SubordinateCIILBSubordinateTradeLineItem>
<SubordinateCIILBSubordinateTradeLineItem>
<ID>1-2</ID>
<RequestedResponseTypeCode>NA</RequestedResponseTypeCode>
<SpecifiedCIILBSupplyChainTradeAgreement>
<NetPriceProductCITradePrice>
<ChargeAmount currencyID="USD">50</ChargeAmount>
</NetPriceProductCITradePrice>
</SpecifiedCIILBSupplyChainTradeAgreement>
<SpecifiedCIILBSupplyChainTradeDelivery>
<BilledQuantity unitCode="EA">1</BilledQuantity>
</SpecifiedCIILBSupplyChainTradeDelivery>
<SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeTax>
<TypeCode>VAT</TypeCode>
<CategoryCode>AA</CategoryCode>
<RateApplicablePercent>8</RateApplicablePercent>
</ApplicableCITradeTax>
<BillingCISpecifiedPeriod>
<StartDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</StartDateTime>
<EndDateTime>
<udt:DateTimeString>2025-05-14</udt:DateTimeString>
</EndDateTime>
</BillingCISpecifiedPeriod>
</SpecifiedCIILBSupplyChainTradeSettlement>
<ApplicableCITradeProduct>
<Name>Product X</Name>
</ApplicableCITradeProduct>
</SubordinateCIILBSubordinateTradeLineItem>
</IncludedCIILSupplyChainTradeLineItem>
</CIIHSupplyChainTradeTransaction>
</SMECoreSelfInvoice>
コメントを残す