Search Posts

Visits: 571

_

Nobuyuki SAMBUICHI
ISO/TC295 Audit data services/SG1 Semantic model Convener

源泉徴収税のコード

2023-03-27追記

国連のコードリスト 5153 Duty or tax or fee type name code(関税または税金または手数料の種類の名前) では、源泉徴収税は、SWT Shifted wage tax ではないかと思います。

SWT Shifted wage tax
Wage tax share of the invoice amount to be paid directly to the tax collector(s office).
インボイス金額の賃金税分は、税務署に直接支払われる。

この他、請求書には消費税以外の税(例えば車を購入したときの重量税など)も含まれることがありますが、JP PINTでは、VAT以外のコードは使用できないとされています。

aligned-ibr-jp-03 – Tax scheme shall use VAT from UNECE 5153 code list. VAT means Consumption Tax in Japan.

このルール自体は問題ないのですが、スキーマトロンで定義されているルールが次のように定義されており cac:TaxScheme/cbc:ID に VAT 以外を指定するとエラーとなってしまいます。

Context cac:TaxCategory/cac:TaxScheme/cbc:ID | cac:ClassifiedTaxCategory/cac:TaxScheme/cbc:ID
Test   matches(normalize-space(.),’VAT’)

文書レベルの追加請求の税コード

本記事では、返金及び追加請求 (Allowance & Charge)で源泉徴収税を記載と書いていましたが、源泉徴収税は VAT ではないので別の表現方法が必要になります。

返金及び追加請求 (Allowance & Charge)

Peppol BIS Standard Invoice JP PINT 画面の左下にある Download resources ボタンに気をとめられる方は少ないかもしれませんが、このボタンでダウンロードされる resources.zip ファイルには、パッケージやサービスのJP PINT対応開発に役立ついくつかのファイルが含まれています。
今回の『解体新書』シリーズでは、いくつかのファイルの内容を確認しながらUBL 2.1に基づくJP PINTのXMLインスタンス文書がどのように定義されているのか紹介します。

本シリーズは、システム開発者(プログラマー / システムエンジニア)を対象としており、読者がXMLスキーマを理解していることを前提として記述しています。また、XPathについても基本的な事項を理解されていると想定しています。

第3回目は、Japan PINT Invoice UBL Example5-AllowanceCharge.xmlです。この文書は、Allowance及びChargeを紹介する例として定義されています。

この他のファイルは、具体的な用途別に定義内容を紹介するものです。例えば、Allowance & Charge、Summarized invpice, Tax currency code, etc.といった内容です。

  1. Japan PINT Invoice UBL Example.xml JP PINT 解体新書1.a JP PINT 解体新書1.b

  2. Japan PINT Invoice UBL Example1-minimum.xml JP PINT 解体新書2

  3. Japan PINT Invoice UBL Example2-TaxAcctCur.xml

  4. Japan PINT Invoice UBL Example3-SumInv1.xml

  5. Japan PINT Invoice UBL Example4-SumInv2.xml

  6. Japan PINT Invoice UBL Example5-AllowanceCharge.xml -本記事- JP PINT 解体新書3

  7. Japan PINT Invoice UBL Example6-CorrInv.xml

  8. Japan PINT Invoice UBL Example7-Return.Quan.ItPr.xml

  9. Japan PINT Invoice UBL Example9-SumInv1 and O.xml

次の記事『EN 16931-1 Annnex A 電子インボイスの例』 には、欧州規格で紹介されているデジタルインボイスの記載例について紹介していますので併せてご覧ください。

1. Allowance(返金)及びCharge(追加請求)は3つの階層で定義

0112fig1

— Peppol BIS Standard Invoice JP PINT Version 1.0
3.4 Allowances and Charges

翻訳

請求書には、3 つのレベルで返金/追加請求の要素が定義されています。

XML要素 cac:AllowanceChargeは、下位XML要素 cbc:ChargeIndicator の値で追加請求 (true) か返金 (false) かを示します。

  • 文書レベル

請求書全体に適用され、請求書の合計金額の計算に含まれます。
返金と追加請求がそれぞれ複数ある場合があります。
返金と追加請求には、 cac:TaxCategory を指定する必要があります。
文書レベルのすべての返金と追加請求の合計は、それぞれ cbc:AllowanceTotalAmount と cbc:ChargeTotalAmount に指定されます。

  • 明細行レベル

明細行レベルに適用され、明細金額の計算に含まれます。
返金と追加請求がそれぞれ複数ある場合があります。
明細行に記載されている課税区分は、その明細の返金または追加請求にも適用されるため、返金および追加請求の課税区分は指定されません。
明細行の請求金額を計算する際には、明細行レベルでのすべての返金と追加請求の合計が考慮され、減算または加算されます。
これらの明細行レベルの許容量と追加請求は、文書レベルの要素に計算されません。

  • 明細行レベルの Price (価格)要素

価格の設定方法を買い手に知らせる方法。 売り手または買い手が割引額を会計システムに転記したい場合にも関連します。 明細行の価格自体は常に正味価格、つまり割引 (値引き金額) が減額された金額です。
返金 (割引) の発生は 1 回だけです。
控除のための付加価値税の指定は指定されないものとします。
価格に関連する返金は、他の計算の一部にはなりません。
価格に関連する返金は、金額と基本金額を指定できます。

— Peppol BIS Standard Invoice JP PINT Version 1.0
3.4 Allowances and Charges

2. 明細行レベルの計算

読んだだけでは、日本ではこう言った扱いの慣習になじみがないので意味不明な方も多いと思います。
具体例に基づいて、明細行それぞれについて計算結果を確認してゆきます。
先ず明細行の価格について金額に関連する箇所を次に抜粋して紹介します。

	<cac:InvoiceLine> <!-- IBG-25 INVOICE LINE -->
		<cbc:ID>1</cbc:ID> <!-- IBT-126 Invoice line identifier -->
		<cbc:Note>The equipment has 3 year warranty.</cbc:Note> <!-- IBT-127 Invoice line note -->
		<cbc:InvoicedQuantity unitCode="H87">5</cbc:InvoicedQuantity> <!-- IBT-129 Invoiced quantity, IBT-130 Invoiced quantity unit of measure code -->
		<cbc:LineExtensionAmount currencyID="JPY">250000</cbc:LineExtensionAmount> <!-- IBT-131 Invoice line net amount -->
		<cbc:AccountingCost>Cost id 654</cbc:AccountingCost> <!-- IBT-133 Invoice line Buyer accounting reference -->

		<cac:AllowanceCharge> <!-- IBG-27 INVOICE LINE ALLOWANCES -->
			<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
			<cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode> <!-- IBT-140 Invoice line allowance reason code -->
			<cbc:AllowanceChargeReason>値引</cbc:AllowanceChargeReason> <!-- IBT-139 Invoice line allowance reason -->
			<cbc:Amount currencyID="JPY">1500</cbc:Amount> <!-- IBT-136 Invoice line allowance amount -->
		</cac:AllowanceCharge>

		<cac:AllowanceCharge> <!-- IBG-28 INVOICE LINE CHARGES -->
			<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
			<cbc:AllowanceChargeReasonCode>CG</cbc:AllowanceChargeReasonCode> <!-- IBT-145 Invoice line charge reason code -->
			<cbc:AllowanceChargeReason>クリーニング</cbc:AllowanceChargeReason> <!-- IBT-144 Invoice line charge reason -->
			<cbc:Amount currencyID="JPY">1500</cbc:Amount> <!-- IBT-141 Invoice line charge amount -->
		</cac:AllowanceCharge>

		<cac:Item> <!-- IBG-31 ITEM INFORMATION -->
			<cbc:Name>デスクチェア</cbc:Name> <!-- IBT-153 Item name -->
			<cac:ClassifiedTaxCategory> <!-- IBG-30 LINE TAX INFORMATION -->
				<cbc:ID>S</cbc:ID> <!-- IBT-151 Invoiced item TAX category code -->
				<cbc:Percent>10</cbc:Percent> <!-- IBT-152 Invoiced item TAX rate -->
				<cac:TaxScheme>
					<cbc:ID>VAT</cbc:ID> <!-- IBT-167 Tax Scheme -->
				</cac:TaxScheme>
			</cac:ClassifiedTaxCategory>
			<cac:AdditionalItemProperty> <!-- IBG-32 ITEM ATTRIBUTES -->
				<cbc:Name>表示単位名称</cbc:Name> <!-- IBT-160 Item attribute name -->
				<cbc:Value>脚</cbc:Value> <!-- IBT-161 Item attribute value -->
			</cac:AdditionalItemProperty>
		</cac:Item>
		<cac:Price> <!-- IBG-29 PRICE DETAILS -->
			<cbc:PriceAmount currencyID="JPY">50000</cbc:PriceAmount> <!-- IBT-146 Item net price -->
			<cbc:BaseQuantity unitCode="H87">1</cbc:BaseQuantity> <!-- IBT-149 Item price base quantity, IBT-150 Item price base quantity unit of measure code -->
		</cac:Price>
	</cac:InvoiceLine>
— Japan PINT Invoice UBL Example5-AllowanceCharge.xml
Line 1
	<cac:InvoiceLine> <!-- IBG-25 INVOICE LINE -->
		<cbc:ID>2</cbc:ID> <!-- IBT-126 Invoice line identifier -->
		<cbc:InvoicedQuantity unitCode="H87">5</cbc:InvoicedQuantity> <!-- IBT-130 Invoiced quantity unit of measure code, IBT-129 Invoiced quantity -->
		<cbc:LineExtensionAmount currencyID="JPY">2500</cbc:LineExtensionAmount> <!-- IBT-131 Invoice line net amount -->

		<cac:Item> <!-- IBG-31 ITEM INFORMATION -->
			<cbc:Name>コピー用紙(A4)</cbc:Name> <!-- IBT-153 Item name -->
			<cac:ClassifiedTaxCategory> <!-- IBG-30 LINE TAX INFORMATION -->
				<cbc:ID>S</cbc:ID> <!-- IBT-151 Invoiced item TAX category code -->
				<cbc:Percent>10</cbc:Percent> <!-- IBT-152 Invoiced item TAX rate -->
				<cac:TaxScheme>
					<cbc:ID>VAT</cbc:ID> <!-- IBT-167 Tax Scheme -->
				</cac:TaxScheme>
			</cac:ClassifiedTaxCategory> <!-- IBG-32 ITEM ATTRIBUTES -->
			<cac:AdditionalItemProperty>
				<cbc:Name>表示単位名称</cbc:Name> <!-- IBT-160 Item attribute name -->
				<cbc:Value>冊</cbc:Value> <!-- IBT-161 Item attribute value -->
			</cac:AdditionalItemProperty>
		</cac:Item>
		<cac:Price> <!-- IBG-29 PRICE DETAILS -->
			<cbc:PriceAmount currencyID="JPY">500</cbc:PriceAmount> <!-- IBT-146 Item net price -->
			<cbc:BaseQuantity unitCode="H87">1</cbc:BaseQuantity> <!-- IBT-149 Item price base quantity, IBT-150 Item price base quantity unit of measure code -->
			<cac:AllowanceCharge>
				<cbc:ChargeIndicator>false</cbc:ChargeIndicator> <!-- Mandatory element. Value must be “false”. -->
				<cbc:Amount currencyID="JPY">100</cbc:Amount> <!-- IBT-147 Item price discount -->
				<cbc:BaseAmount currencyID="JPY">600</cbc:BaseAmount> <!-- IBT-148 Item gross price -->
			</cac:AllowanceCharge>
		</cac:Price>
	</cac:InvoiceLine>
— Japan PINT Invoice UBL Example5-AllowanceCharge.xml
Line 2
	<cac:InvoiceLine> <!-- IBG-25 INVOICE LINE -->
		<cbc:ID>3</cbc:ID> <!-- IBT-126 Invoice line identifier -->
		<cbc:InvoicedQuantity unitCode="H87">10</cbc:InvoicedQuantity> <!-- IBT-130 Invoiced quantity unit of measure code, IBT-129 Invoiced quantity -->
		<cbc:LineExtensionAmount currencyID="JPY">3490</cbc:LineExtensionAmount> <!-- IBT-131 Invoice line net amount -->

		<cac:Item> <!-- IBG-31 ITEM INFORMATION -->
			<cbc:Name>検定済教科書(算数)</cbc:Name> <!-- IBT-153 Item name -->
			<cac:ClassifiedTaxCategory> <!-- IBG-30 LINE TAX INFORMATION -->
				<cbc:ID>E</cbc:ID> <!-- IBT-151 Invoiced item TAX category code -->
				<cbc:Percent>0</cbc:Percent> <!-- IBT-152 Invoiced item TAX rate -->
				<cac:TaxScheme>
					<cbc:ID>VAT</cbc:ID> <!-- IBT-167 Tax Scheme -->
				</cac:TaxScheme>
			</cac:ClassifiedTaxCategory>
			<cac:AdditionalItemProperty> <!-- IBG-32 ITEM ATTRIBUTES -->
				<cbc:Name>表示単位名称</cbc:Name> <!-- IBT-160 Item attribute name -->
				<cbc:Value>冊</cbc:Value> <!-- IBT-161 Item attribute value -->
			</cac:AdditionalItemProperty>
		</cac:Item>
		<cac:Price> <!-- IBG-29 PRICE DETAILS -->
			<cbc:PriceAmount currencyID="JPY">349</cbc:PriceAmount> <!-- IBT-146 Item net price -->
			<cbc:BaseQuantity unitCode="H87">1</cbc:BaseQuantity> <!-- IBT-149 Item price base quantity, IBT-150 Item price base quantity unit of measure code -->
		</cac:Price>
	</cac:InvoiceLine>
— Japan PINT Invoice UBL Example5-AllowanceCharge.xml
Line 3

element

Line 1

Line 2

Line 3

IBT-126 Invoice line identifier cbc:ID

1

2

3

IBT-129 Invoiced quantity cbc:InvoicedQuantity

5(H87)

5(H87)

10(H87)

IBT-131 Invoice line net amount cbc:LineExtensionAmount

250000(JPY)

2500(JPY)

3490(JPY)

IBG-27 INVOICE LINE ALLOWANCES cac:AllowanceCharge with cbc:ChargeIndicator false

IBT-139 Invoice line allowance reason cbc:AllowanceChargeReason

値引

IBT-136 Invoice line allowance amount cbc:Amount

1500(JPY)

IBG-28 INVOICE LINE CHARGES cac:AllowanceCharge with cbc:ChargeIndicator true

IBT-144 Invoice line charge reason cbc:AllowanceChargeReason

クリーニング

IBT-141 Invoice line charge amount cbc:Amount

1500(JPY)

IBG-31 ITEM INFORMATION

IBT-153 Item name cbc:Name

デスクチェア

コピー用紙(A4)

検定済教科書(算数)

IBG-30 LINE TAX INFORMATION cac:ClassifiedTaxCategory

IBT-151 Invoiced item TAX category code cac:ClassifiedTaxCategory/cbc:ID

S

S

E

IBT-152 Invoiced item TAX rate cac:ClassifiedTaxCategory/cbc:Percent

10

10

0

IBG-29 PRICE DETAILS

IBT-146 Item net price cbc:PriceAmount

50000(JPY)

500(JPY)

349(JPY)

IBT-149 Item price base quantity cbc:BaseQuantity

1

1

1

cac:AllowanceCharge

IBT-147 Item price discount cbc:Amount

100(JPY)

IBT-148 Item gross price cbc:BaseAmount

600(JPY)

2.1 品目単価(値引後)(税抜き)

ibt-146 Item net price 品目単価(値引後)(税抜き)
The price of an item, exclusive of TAX, after subtracting item price discount.
値引金額を差し引いた後の、消費税を除く品目単価。

この計算は自明ですから疑問はありません。

0112fig2

— Peppol BIS Standard Invoice JP PINT Version 1.0
Item net price (IBT-146)

2.2 値引後請求書明細行金額(税抜き)

ibt-131 Invoice line net amount 値引後請求書明細行金額(税抜き)
The total amount of the Invoice line (before tax).
値引後の請求書明細行の合計金額(税抜き)。

こちらの計算には、上の計算で求まった ibt-146 品目単価 × ibt-129 請求する数量 に 明細行レベルの返金および追加請求が減算または加算されます。
課税分類コードと税率は、明細行ごとに定義されていますから、課税分類/課税分類の消費税率毎の課税基準額の合計には、明細行レベルの返金および追加請求の金額が反映されていることに注意してください。

返金と追加請求がそれぞれ複数ある場合がありますので、単純な四則演算式よりも合計計算のΣ がふさわしいと思います。

Item line net amount=Item net price (IBT-146)÷Item price base quantity (IBT-149 × (Invoiced Quantity (IBT-129))
+ Σ Invoice line charge amount (IBT-141) − Σ Invoice line allowance amount (IBT-136)

先に記述した説明を思い出してください。

明細行レベルに適用され、明細金額の計算に含まれます。
返金と追加請求がそれぞれ複数ある場合があります。
明細行に記載されている課税区分は、その明細の返金または追加請求にも適用されるため、返金および追加請求の課税区分は指定されません。
明細行の請求金額を計算する際には、明細行レベルでのすべての返金と追加請求の合計が考慮され、減算または加算されます。
これらの明細行レベルの許容量と追加請求は、文書レベルの要素に計算されません。

— Peppol BIS Standard Invoice JP PINT Version 1.0
3.4 Allowances and Charges

0112fig3

— Peppol BIS Standard Invoice JP PINT Version 1.0
Invoice line net amount (IBT-131)

3. 文書レベルの計算

次に文書レベルの計算です。文書レベルの返金/追加請求の金額をどのように計算するかが若干わかりにくいようです。

3.1 課税分類毎の課税基準額の合計計算と税額計算

課税分類/課税分類の消費税率毎の課税基準額の合計を計算します。

ibt-116 TAX category taxable amount 課税分類毎の課税基準額
Sum of all taxable amounts subject to a specific TAX category code and TAX category rate (if the TAX category rate is applicable).
課税分類/課税分類の消費税率毎の課税基準額の合計。

	<cac:TaxTotal>
		<cbc:TaxAmount currencyID="JPY">26000</cbc:TaxAmount> <!-- IBT-110 Invoice total TAX amount -->
		<cac:TaxSubtotal> <!-- IBG-23 TAX BREAKDOWN -->
			<cbc:TaxableAmount currencyID="JPY">260000</cbc:TaxableAmount> <!-- IBT-116 TAX category taxable amount -->
			<cbc:TaxAmount currencyID="JPY">26000</cbc:TaxAmount> <!-- IBT-117 TAX category tax amount -->
			<cac:TaxCategory>
				<cbc:ID>S</cbc:ID> <!-- IBT-118 TAX category code -->
				<cbc:Percent>10</cbc:Percent> <!-- IBT-119 TAX category rate -->
				<cac:TaxScheme>
					<cbc:ID>VAT</cbc:ID> <!-- IBT-118, qualifier -->
				</cac:TaxScheme>
			</cac:TaxCategory>
		</cac:TaxSubtotal>
		<cac:TaxSubtotal> <!-- IBG-23 TAX BREAKDOWN -->
			<cbc:TaxableAmount currencyID="JPY">3490</cbc:TaxableAmount> <!-- IBT-116 TAX category taxable amount -->
			<cbc:TaxAmount currencyID="JPY">0</cbc:TaxAmount> <!-- IBT-117 TAX category tax amount -->
			<cac:TaxCategory>
				<cbc:ID>E</cbc:ID> <!-- IBT-118 TAX category code -->
				<cbc:Percent>0</cbc:Percent> <!-- IBT-119 TAX category rate -->
				<cac:TaxScheme>
					<cbc:ID>VAT</cbc:ID> <!-- IBT-118, qualifier -->
				</cac:TaxScheme>
			</cac:TaxCategory>
		</cac:TaxSubtotal>
	</cac:TaxTotal>
— Japan PINT Invoice UBL Example5-AllowanceCharge.xml

element

Line 1

Line 2

Line 3

IBT-126 Invoice line identifier cbc:ID

1

2

3

IBT-131 Invoice line net amount cbc:LineExtensionAmount

250000(JPY)

2500(JPY)

3490(JPY)

IBG-27 INVOICE LINE ALLOWANCES cac:AllowanceCharge with cbc:ChargeIndicator false

IBT-136 Invoice line allowance amount cbc:Amount

1500(JPY)

IBG-28 INVOICE LINE CHARGES cac:AllowanceCharge with cbc:ChargeIndicator true

IBT-141 Invoice line charge amount cbc:Amount

1500(JPY)

IBG-30 LINE TAX INFORMATION cac:ClassifiedTaxCategory

IBT-151 Invoiced item TAX category code cac:ClassifiedTaxCategory/cbc:ID

S

S

E

IBT-152 Invoiced item TAX rate cac:ClassifiedTaxCategory/cbc:Percent

10

10

0

S 10

E 0

Sum of IBT-131 Invoice line net amount cbc:LineExtensionAmount

252500(JPY) (Line 1とline 2 の合計)

3490(JPY)

IBT-151 Invoiced item TAX category code cac:ClassifiedTaxCategory/cbc:ID

S

E

IBT-152 Invoiced item TAX rate cac:ClassifiedTaxCategory/cbc:Percent

10

0

IBG-20 DOCUMENT LEVEL ALLOWANCES cac:AllowanceCharge with cbc:ChargeIndicator false

IBT-097 Document level allowance reason cbc:AllowanceChargeReason

値引

IBT-092 Document level allowance amount cbc:Amount

179(JPY)

cac:TaxCategory

IBT-095 Document level allowance TAX category code cac:TaxCategory/cbc:ID

S

IBT-096 Document level allowance TAX ratee cac:TaxCategory/cbc:Percent

10

IBG-21 DOCUMENT LEVEL CHARGES cac:AllowanceCharge with cbc:ChargeIndicator true

IBT-104 Document level charge reason cbc:AllowanceChargeReason

配送サービス

IBT-099 Document level charge amount cbc:Amount

7679(JPY)

cac:TaxCategory

IBT-102 Document level charge TAX category code cac:TaxCategory/cbc:ID

S

IBT-103 Document level charge TAX rate cac:TaxCategory/cbc:Percent

10

このまとめ表から、標準税率10%についての課税基準額の合計は、252500 – 179 + 7679 = 260000 となります。

計算式ではそれぞれの課税分類/課税分類の消費税率毎の文書レベルの返金や追加請求は、単数として表記されていますが、Semantic Model での IBG-20 DOCUMENT LEVEL ALLOWANCES 及び IBG-21 DOCUMENT LEVEL CHARGES の繰り返し回数は 0..n (任意項目、複数可)とされています。合計計算が必要な場合もありますので留意してください。

返金と追加請求がそれぞれ複数ある場合がありますので、単純な四則演算式よりも合計計算のΣ がふさわしいと思います。

CT category taxable amount (IBT-116) = ∑(Invoice line net amounts (IBT-131))
+ ∑ Document level charge amount (IBT-99) − ∑ Document level allowance amount (IBT-92)

0112fig4

— Peppol BIS Standard Invoice JP PINT Version 1.0
5.3.1. Calculation of Consumption Tax

3.2 課税分類毎の税額計算

こちらは、皆さまおなじみの「適格請求書に記載する消費税額等の端数処理」のルールです。

Tax Amount=Taxable amount × (CT rate÷100)

CT Breakdown for category E, and rate = 0%

0112fig5

— 平成 30 年6月(令和4年 11 月改訂)国税庁軽減税率・インボイス制度対応室
消費税の仕入税額控除制度における適格請求書等保存方式に関するQ&A

源泉徴収税について

適格請求書として注目のデジタルインボイスですが、私のような個人事業主の発行する請求書では、源泉徴収税額も含めてその額を差し引いた金額を請求書に記載しています。
JP PINTだとどう表現するのでしょうか。
一番シンプルな解決方法は、「源泉徴収税額はデジタルインボイスに含めない。」ですが、これまでのやり方を変えるのは取引先に変更を強いることになりますのでやりたくないですね。

UBL 2.1のスキーマには、
cac:WithholdingTaxTotal
があるのでこれを使用するのが素直な解決です。

cbc:TaxAmount

1..1

The total tax amount for a particular taxation scheme, e.g., VAT; the sum of the tax subtotals for each tax category within the taxation scheme.

cbc:RoundingAmount

0..1

The rounding amount (positive or negative) added to the calculated tax total to produce the rounded TaxAmount.

cbc:TaxEvidenceIndicator

0..1

An indicator that this total is recognized as legal evidence for taxation purposes (true) or not (false).

cbc:TaxIncludedIndicator

0..1

An indicator that tax is included in the calculation (true) or not (false).

cac:TaxSubtotal

0..*

One of the subtotals the sum of which equals the total tax amount for a particular taxation scheme.

cbc:TaxableAmount

0..1

The net amount to which the tax percent (rate) is applied to calculate the tax amount.

cbc:TaxAmount

1..1

The amount of this tax subtotal.

cbc:CalculationSequenceNumeric

0..1

The number of this tax subtotal in the sequence of subtotals corresponding to the order in which multiple taxes are applied. If all taxes are applied to the same taxable amount (i.e., their order of application is inconsequential), then CalculationSequenceNumeric is 1 for all tax subtotals applied to a given amount.

cbc:TransactionCurrencyTaxAmount

0..1

The amount of this tax subtotal, expressed in the currency used for invoicing.

cbc:Percent

0..1

The tax rate of the tax category applied to this tax subtotal, expressed as a percentage.

cbc:BaseUnitMeasure

0..1

The unit of measure on which the tax calculation is based

cbc:PerUnitAmount

0..1

Where a tax is applied at a certain rate per unit, the rate per unit applied.

cbc:TierRange

0..1

Where a tax is tiered, the range of taxable amounts that determines the rate of tax applicable to this tax subtotal.

cbc:TierRatePercent

0..1

Where a tax is tiered, the tax rate that applies within a specified range of taxable amounts for this tax subtotal.

cac:TaxCategory

1..1

The tax category applicable to this subtotal.

cbc:ID

0..1

An identifier for this tax category.

cbc:Name

0..1

The name of this tax category.

cbc:Percent

0..1

The tax rate for this category, expressed as a percentage.

cbc:BaseUnitMeasure

0..1

A Unit of Measures used as the basic for the tax calculation applied at a certain rate per unit.

cbc:PerUnitAmount

0..1

Where a tax is applied at a certain rate per unit, the rate per unit applied.

cbc:TaxExemptionReasonCode

0..1

The reason for tax being exempted, expressed as a code.

cbc:TaxExemptionReason

0..*

The reason for tax being exempted, expressed as text.

cbc:TierRange

0..1

Where a tax is tiered, the range of taxable amounts that determines the rate of tax applicable to this tax category.

cbc:TierRatePercent

0..1

Where a tax is tiered, the tax rate that applies within the specified range of taxable amounts for this tax category.

cac:TaxScheme

1..1

The taxation scheme within which this tax category is defined.

現状では、請求金額から差し引くのでAllowance(返金)として記述するしかないのですが、この時の課税区分や税率をどう定義するのでしょうか。消費税ではないので、Tax category Code ‘O’かなとも思いますがいかがでしょうか。

2 comments on JP PINT解体新書3 返金及び追加請求(Allowance&Charge)と源泉徴収税[訂正]

  1. 税理士としてはこの点に強い関心があります。
    折しも目下、関与先の支払調書を作成しているところで、年間を通じると報酬・料金の支払いというものは結構あるものです。
    デジタル・インボイスについて、所得税法204条及び同通達に準拠した取扱について
    デジタル庁及びEIPAから公式な記載要領を示して欲しいものです。

    1. 金融庁のEDINETでは、毎年改定される報告書のXBRLタクソノミについてパブリックコメントを募集して利用者の意見をふまえた継続的な維持改訂が行われています。
      『「開示用電子情報処理組織による手続の特例等に関する内閣府令の一部を改正する内閣府令(案)」等に対するパブリックコメントの結果等について』
      https://www.fsa.go.jp/news/19/syouken/20080313-1.html

      次の仕様についても、パブリックコメントを募集して利用者の要望が反映される形にしていただかないと普及につながらないのではないでしょうか。
      1. わが国の「デジタルインボイス」の標準仕様(適格請求書)
      Peppol Specifications for Japan implementation of PINT
      https://docs.peppol.eu/poac/jp/
      2. わが国の「デジタルインボイス」の標準仕様(仕入明細書)(案)
      JP BIS Self Billing Invoice
      https://test-docs.peppol.eu/pint/pint-jp/sb-work-v1/
      標準仕様は、標準仕様の形を規定するフレームワークと、時代に合わせて継続的に維持管理できることが必須要件です。
      こうした観点をふまえた本来の標準仕様とすることをデジタル庁及びEIPAに期待します。

Comments are closed.