デジタルインボイス (JP PINT) における支払方法と支払済み請求書

Views: 3

本記事では、JP PINT(Peppol International Invoice for Japan)における支払方法の指定、および支払済み請求書(領収書相当)の表現方法について解説します。また、各種公共料金・クラウドサービス事業者がJP PINT経由で支払情報を提供することによる経理業務の効率化についても検討し、支払済みインボイスのPeppol対応例を構造化CSV形式で提示します。

1. 1. 支払方法の指定

1.1. 使用要素とコード体系

支払方法は cac:PaymentMeans 要素で指定され、以下の構成要素を含みます:

  • cbc:PaymentMeansCode: 支払方法コード(例: 30=銀行振込, 46=口座振替、97=現金)

  • cbc:PaymentID: 銀行振込番号やレシート番号

  • cac:PayeeFinancialAccount: 受取人の銀行口座情報(任意)

1.2. 主な支払手段コードの例

PaymentMeansTypeCode

コード

意味

備考

30

銀行振込

日本で最も一般的

46

口座振替

企業間の銀行口座引落とし

54

クレジットカード

クレジットカードによる支払

55

デビットカード

銀行口座に直結したカードによる支払

97

現金

店頭支払い・領収書用途

98

JP, 電子記録債権

電子債権記録機関で管理

ZZZ

その他(Mutually defined)

トレーディングパートナー間で一時的に定義されたコード

Z01

GIRO(シンガポール・マレーシア)

地域固有の支払方法

Z02

PayNow Corporate(シンガポール)

銀行間即時送金システム

Z03

DuitNow(マレーシア)

即時決済サービス

Z04

FPX(マレーシア)

Financial Process Exchange

Z05

JomPay(マレーシア)

登録済みビラーへの電子決済

Z06

MyDebit(マレーシア)

デビットカードベースの決済

Z07

RENTAS(マレーシア)

高額即時資金決済システム

Z08

Telegraphic Transfer(TT, マレーシア)

電信送金

注:コードZnnは、UNECEの管理外のPeppol独自採番コードであり、B2Bの取引一般に展開する上では課題であるが、より迅速な対応が目的と思われる。日本では、xxPayなどを追加するときには、サプライチェーン情報基盤研究会(SIPS)経由で国連CEFACT標準で使用するコードに正式な追加手続きを行うことが、汎用的な世界標準コードの共有の上で望ましい手続きです。
国連CEFACT標準準拠 コード及びコード表の管理手順 2021年11月 国連CEFACT日本委員会

1.3. 支払済みの場合の指定

JP PINTでは「領収書」という文書型は定義されていないため、「支払済み請求書」として以下のように表現します:

cbc:PaymentMeansCode に 97(現金)や46(口座振替)などを記載

cbc:PaymentID にレシート番号などを記載

cbc:Note または cac:PaymentTerms/cbc:Note に「支払済み」などを自由記述

2. 経費精算における課題とPeppol対応の利点

現状の課題(日本)

電気・ガス・通信・クラウド等の各社が独自ポータルでPDF領収書を提供
ログイン・ダウンロード・記帳が手作業で非効率

欧州の先進事例

ノルウェー・スウェーデンなどでは、公共料金もPeppolインボイスで提供
経費精算システムと自動連携され、記帳・保存が一元化

情報源:

日本では

JP PINTでは「領収書」という文書型は定義されていないため、「支払済み請求書」として以下のように表現します:

  • 公共・クラウドベンダーがJP PINT準拠のインボイスを発行

  • 支払済みの場合は PaymentMeansCodeに清算方法を記載し、Note=支払済み を付加する

  • cbc:PaymentID にレシート番号等を記載

このようなデジタルレシートが受け取れれば、経費精算システムで自動処理可能

3. XMLファイルのサンプル(支払済みインボイス)

<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
    xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
    xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
    xmlns:ccts="urn:un:unece:uncefact:documentation:2"
    xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
    xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2"
    xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <cbc:CustomizationID>urn:peppol:pint:billing-1@jp-1</cbc:CustomizationID> <!-- IBT-024 Specification identifier -->
    <cbc:ProfileID>urn:peppol:bis:billing</cbc:ProfileID> <!-- IBT-023 Business process type -->
    <cbc:ID>156</cbc:ID> <!-- IBT-001 Invoice number -->
    <cbc:IssueDate>2023-11-24</cbc:IssueDate> <!-- IBT-002 Tax Invoice issue date -->
    <cbc:DueDate>2023-11-20</cbc:DueDate> <!-- IBT-009 Payment due date -->
    <cbc:InvoiceTypeCode>3800</cbc:InvoiceTypeCode> <!-- IBT-003 Invoice type code -->
    <cbc:Note>10月分銀行引き落とし</cbc:Note> <!-- IBT-022 Invoice note -->
    <cbc:DocumentCurrencyCode>JPY</cbc:DocumentCurrencyCode> <!-- IBT-005 Invoice currency code -->
    <cbc:AccountingCost>4217:2323:2323</cbc:AccountingCost> <!-- IBT-019 Buyer accounting reference -->
    <cbc:BuyerReference>0150abc</cbc:BuyerReference> <!-- IBT-010 Buyer reference -->
    <cac:InvoicePeriod> <!-- IBG-14 INVOICING PERIOD -->
        <cbc:StartDate>2023-10-01</cbc:StartDate> <!-- IBT-073 Invoicing period start date -->
        <cbc:EndDate>2023-10-31</cbc:EndDate> <!-- IBT-074 Invoicing period end date -->
    </cac:InvoicePeriod>
    <cac:AdditionalDocumentReference>
        <cbc:ID>doc1</cbc:ID> <!-- IBT-122 Supporting document reference -->
        <cbc:DocumentDescription>10月使用実績</cbc:DocumentDescription> <!-- IBT-123 Supporting document description -->
        <cac:Attachment>
            <cbc:EmbeddedDocumentBinaryObject filename="report.csv" mimeCode="text/csv">aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw==</cbc:EmbeddedDocumentBinaryObject>
            <!-- IBT-125 Attached document, IBT-125-1 Attached document Mime code, IBT-125-2 Attached document Filename -->
            <cac:ExternalReference>
                <cbc:URI>http://www.salescompany.com/summary001.html</cbc:URI> <!-- IBT-124 External document location -->
            </cac:ExternalReference>
        </cac:Attachment>
    </cac:AdditionalDocumentReference>
    <cac:AdditionalDocumentReference>
        <cbc:ID>doc2</cbc:ID> <!-- IBT-122 Supporting document reference -->
        <cbc:DocumentDescription>10月使用実績明細</cbc:DocumentDescription> <!-- IBT-123 Supporting document description -->
        <cac:Attachment>
            <cac:ExternalReference>
                <cbc:URI>http://www.salescompany.com/breakdown001.html</cbc:URI> <!-- IBT-124 External document location -->
            </cac:ExternalReference>
        </cac:Attachment>
    </cac:AdditionalDocumentReference>
    <cac:AccountingSupplierParty> <!-- IBG-04 SELLER -->
        <cac:Party>
            <cbc:EndpointID schemeID="0188">1234567890123</cbc:EndpointID> <!-- IBT-034 Seller electronic address, IBT-034-1 Scheme identifier -->
            <cac:PartyIdentification>
                <cbc:ID schemeID="0147">123456:000123:0147:1</cbc:ID> <!-- IBT-029 Seller identifier, IBT-029-1 Scheme identifier -->
            </cac:PartyIdentification>
            <cac:PartyName>
                <cbc:Name>〇〇クラウドサービス</cbc:Name> <!-- IBT-028 Seller trading name -->
            </cac:PartyName>
            <cac:PostalAddress> <!-- IBG-05 SELLER POSTAL ADDRESS -->
                <cbc:StreetName>四谷4-29-X</cbc:StreetName> <!-- IBT-035 Seller address line 1 -->
                <cbc:AdditionalStreetName>〇〇商事ビル</cbc:AdditionalStreetName> <!-- IBT-036 Seller address line 2 -->
                <cbc:CityName>新宿区</cbc:CityName> <!-- IBT-037 Seller city -->
                <cbc:PostalZone>1600044</cbc:PostalZone> <!-- IBT-038 Seller post code -->
                <cbc:CountrySubentity>東京都</cbc:CountrySubentity> <!-- IBT-039 Seller country subdivision -->
                <cac:Country>
                    <cbc:IdentificationCode>JP</cbc:IdentificationCode> <!-- IBT-040 Seller country code -->
                </cac:Country>
            </cac:PostalAddress>
            <cac:PartyTaxScheme>
                <cbc:CompanyID>T1234567890123</cbc:CompanyID> <!-- IBT-031 Seller TAX identifier -->
                <cac:TaxScheme>
                    <cbc:ID>VAT</cbc:ID> <!-- IBT-031, qualifier -->
                </cac:TaxScheme>
            </cac:PartyTaxScheme>
        </cac:Party>
    </cac:AccountingSupplierParty>
    <cac:AccountingCustomerParty> <!-- IBG-07 BUYER -->
        <cac:Party>
            <cac:PartyName>
                <cbc:Name>株式会社 〇〇物産</cbc:Name> <!-- IBT-045 Buyer trading name -->
            </cac:PartyName>
            <cac:PostalAddress> <!-- IBG-08 BUYER POSTAL ADDRESS -->
                <cbc:StreetName>北区</cbc:StreetName> <!-- IBT-050 Buyer address line 1 -->
                <cbc:AdditionalStreetName>北十二条西76-X</cbc:AdditionalStreetName> <!-- IBT-051 Buyer address line 2 -->
                <cbc:CityName>札幌市</cbc:CityName> <!-- IBT-052 Buyer city   -->
                <cbc:PostalZone>0010012</cbc:PostalZone> <!-- IBT-053 Buyer post code -->
                <cbc:CountrySubentity>北海道</cbc:CountrySubentity> <!-- IBT-054 Buyer country subdivision -->
                <cac:Country>
                    <cbc:IdentificationCode>JP</cbc:IdentificationCode> <!-- IBT-055 Buyer country code -->
                </cac:Country>
            </cac:PostalAddress>
        </cac:Party>
    </cac:AccountingCustomerParty>
    <cac:PaymentMeans> <!-- IBG-16 PAYMENT INSTRUCTIONS -->
        <!-- cbc:ID, IBT-178 Payment Instructions ID -->
        <cbc:PaymentMeansCode name="Interbank debit transfer">46</cbc:PaymentMeansCode> <!-- IBT-081 Payment means type code, IBT-082 Payment means text -->
        <cbc:PaymentID>abc-123456</cbc:PaymentID> <!-- IBT-083 Remittance information -->
        <cac:PaymentMandate> <!-- IBG-19 DIRECT DEBIT -->
            <cac:PayerFinancialAccount>
                <cbc:ID>9876543210</cbc:ID> <!-- IBT-091 Debited account identifier -->
            </cac:PayerFinancialAccount>
        </cac:PaymentMandate>
    </cac:PaymentMeans>
    <cac:TaxTotal>
        <cbc:TaxAmount currencyID="JPY">8000</cbc:TaxAmount> <!-- IBT-110 Invoice total TAX amount -->
        <cac:TaxSubtotal> <!-- IBG-23 TAX BREAKDOWN -->
            <cbc:TaxableAmount currencyID="JPY">80000</cbc:TaxableAmount> <!-- IBT-116 TAX category taxable amount -->
            <cbc:TaxAmount currencyID="JPY">8000</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:TaxTotal>
    <cac:LegalMonetaryTotal> <!-- IBG-22 DOCUMENT TOTALS -->
        <cbc:LineExtensionAmount currencyID="JPY">80000</cbc:LineExtensionAmount> <!-- IBT-106 Sum of Invoice line net amount -->
        <cbc:TaxExclusiveAmount currencyID="JPY">80000</cbc:TaxExclusiveAmount> <!-- IBT-109 Invoice total amount without TAX -->
        <cbc:TaxInclusiveAmount currencyID="JPY">88000</cbc:TaxInclusiveAmount> <!-- IBT-112 Invoice total amount with TAX -->
        <cbc:PayableAmount currencyID="JPY">88000</cbc:PayableAmount> <!-- IBT-115 Amount due for payment -->
    </cac:LegalMonetaryTotal>
    <cac:InvoiceLine> <!-- IBG-25 INVOICE LINE -->
        <cbc:ID>1</cbc:ID> <!-- IBT-126 Invoice line identifier -->
        <cbc:Note>10月使用量</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">80000</cbc:LineExtensionAmount> <!-- IBT-131 Invoice line net amount -->
        <cbc:AccountingCost>Cost id 654</cbc:AccountingCost> <!-- IBT-133 Invoice line Buyer accounting reference -->
        <cac:InvoicePeriod> <!-- IBG-26 INVOICE LINE PERIOD -->
            <cbc:StartDate>2023-10-01</cbc:StartDate> <!-- IBT-134 Invoice line period start date -->
            <cbc:EndDate>2023-10-30</cbc:EndDate> <!-- IBT-135 Invoice line period end date -->
        </cac:InvoicePeriod>
        <cac:Item> <!-- IBG-31 ITEM INFORMATION -->
            <cbc:Name>サービス利用料10月</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:Item>
        <cac:Price> <!-- IBG-29 PRICE DETAILS -->
            <cbc:PriceAmount currencyID="JPY">80000</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>
</Invoice>

このTax invoiceは、JP PINT準拠のUBL請求書において、銀行引き落とし済みの情報(PaymentMeansCode=47、Note=銀行引き落とし済み)を記述した例です。
ここでは、
IBT-091 Debited account identifier
自動引落口座ID
The account to be debited by the direct debit.
自動口座引落によって引き落としがされる銀行口座ID。
が使われています。

4. おわりに

JP PINTを用いたPeppolネットワークでの支払済み請求書の提供は、電帳法対応や経費精算の省力化に有効です。特に、公共料金・クラウドサービス事業者がJP PINT形式で領収情報を発行することで、企業の経理部門の業務負担が大幅に軽減されると期待されます。


投稿日

カテゴリー:

, ,

投稿者:

タグ:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です