09. Payment

← トランザクション個別解説 目次へ戻る



09.01. PaymentProposalRequest

click here to expand/close XML view
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/PaymentRemittance.dtd">
<!--
 * Author:      Electric Blue Industries Ltd.
 * Author URI:  https://electric-blue-industries.com/
 * Copyright:   (c)2015-2023 Electric Blue Industries Ltd.
 * Contact:     admin@electric-blue-industris.com
 * License:     GNU General Public License v3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 * Reference:   http://xml.cxml.org/current/cXMLReferenceGuide.pdf
-->
<cXML timestamp="0000-00-00T00:00:00+09:00" payloadID="">
    <Header>
        <From>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
            </Credential>
        </From>
        <To>
            <Credential domain="NetworkID">
                <Identity>AN01000000001</Identity>
            </Credential>
        </To>
        <Sender>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
                <SharedSecret>SharedSecret</SharedSecret>
                <CredentialMac
                    type="FromSenderCredentials"
                    algorithm="HMAC-SHA1-96"
                    creationDate="0000-00-00T00:00:00+09:00"
                    expirationDate="0000-00-00T00:00:00+09:00">CredentialMAC</CredentialMac>
            </Credential>
            <UserAgent>Procurement Application Name</UserAgent>
        </Sender>
    </Header>
    <Request>
        <PaymentProposalRequest paymentProposalID="" operation="" isNetworkPayment="" paymentDate="" companyCode="">
            <PayableInfo>
                <PayableInvoiceInfo>
                    <InvoiceReference/>
                    <InvoiceIDInfo invoiceID="" invoiceDate=""/>
                </PayableInvoiceInfo>
            </PayableInfo>
            <PayableOrderInfo>
                <OrderReference/>
                <OrderIDInfo/>
            </PayableOrderInfo>
            <PayableMasterAgreementInfo/>
            <PaymentMethod type="">
                <Description xml:lang="">
                    <ShortName/>
                </Description>
            </PaymentMethod>
            <PaymentPartner>
                <Contact role="">
                    <Name xml:lang=""/>
                    <PostalAddress>
                        <Street/>
                        <City/>
                        <State isoStateCode=""/>
                        <PostalCode/>
                        <Country isoCountryCode=""/>
                    </PostalAddress>
                    <Email/>
                </Contact>
                <IdReference identifier="" domain="">
                    <Creator/>
                    <Description xml:lang=""/>
                </IdReference>
                <PCard/>
                <NatureOfBusiness/>
                <IncorporationType/>
                <AccountCurrency code=""/>
            </PaymentPartner>
            <PaymentTerms paymentTermCode="">
                <PaymentTerm/>
                <Description xml:lang=""/>
                <Extrinsic/>
            </PaymentTerms>
            <DiscountBasis>
                <Money currency=""/>
            </DiscountBasis>
            <DiscountPercent percent=""/>
            <DiscountAmount>
                <Money currency=""/>
            </DiscountAmount>
            <NetAmount>
                <Money currency=""/>
            </NetAmount>
            <GrossAmount>
                <Money currency=""/>
            </GrossAmount>
            <Tax>
                <Money currency=""/>
                <Description xml:lang=""/>
                <TaxDetail category="">
                    <TaxAmount>
                        <Money currency=""/>
                    </TaxAmount>
                    <TaxLocation xml:lang=""/>
                </TaxDetail>
                <TaxDetail category="">
                    <TaxAmount>
                        <Money currency=""/>
                    </TaxAmount>
                    <TaxLocation xml:lang=""/>
                </TaxDetail>
            </Tax>
            <Extrinsic name=""/>
        </PaymentProposalRequest>
    </Request>
</cXML>

下記が返送されるPaymentProposalResponseの例です。他のAPIと同様にHeaderは存在しません。

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/cXML.dtd">
<cXML>
    <Response>
        <PaymentProposalResponse effectiveDate="2023-07-01T05:24:29-08:00" lastRefresh="2023-07-08T05:24:29-08:00">
            
        </PaymentProposalResponse>
    </Response>
</cXML>

09.02. PaymentRemittanceRequest

click here to expand/close XML view
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/PaymentRemittance.dtd">
<!--
 * Author:      Electric Blue Industries Ltd.
 * Author URI:  https://electric-blue-industries.com/
 * Copyright:   (c)2015-2023 Electric Blue Industries Ltd.
 * Contact:     admin@electric-blue-industris.com
 * License:     GNU General Public License v3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 * Reference:   http://xml.cxml.org/current/cXMLReferenceGuide.pdf
-->
<cXML timestamp="0000-00-00T00:00:00+09:00" payloadID="">
    <Header>
        <From>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
            </Credential>
        </From>
        <To>
            <Credential domain="NetworkID">
                <Identity>AN01000000001</Identity>
            </Credential>
        </To>
        <Sender>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
                <SharedSecret>SharedSecret</SharedSecret>
                <CredentialMac
                    type="FromSenderCredentials"
                    algorithm="HMAC-SHA1-96"
                    creationDate="0000-00-00T00:00:00+09:00"
                    expirationDate="0000-00-00T00:00:00+09:00">CredentialMAC</CredentialMac>
            </Credential>
            <UserAgent>Procurement Application Name</UserAgent>
        </Sender>
    </Header>
    <Request>
        <PaymentRemittanceRequest>
            <PaymentRemittanceRequestHeader paymentRemittanceID="" paymentDate="" isPayment="" paymentReferenceNumber="" status="" companyCode="">
                <PaymentMethod type="">
                    <Description xml:lang="">
                        <ShortName/>
                    </Description>
                </PaymentMethod>
                <PaymentPartner>
                    <Contact role="">
                        <Name xml:lang=""/>
                        <PostalAddress>
                            <Street/>
                            <City/>
                            <State isoStateCode=""/>
                            <PostalCode/>
                            <Country isoCountryCode=""/>
                        </PostalAddress>
                        <Email/>
                    </Contact>
                    <IdReference identifier="" domain="">
                        <Creator/>
                        <Description xml:lang=""/>
                    </IdReference>
                    <PCard/>
                    <NatureOfBusiness/>
                    <IncorporationType/>
                    <AccountCurrency code=""/>
                </PaymentPartner>
                <PaymentReferenceInfo>
                    <PaymentReference paymentRemittanceID="" paymentDate="">
                        <DocumentReference payloadID=""/>
                    </PaymentReference>
                    <PaymentIDInfo paymentRemittanceID="" paymentDate=""/>
                </PaymentReferenceInfo>
                <PaymentPurpose code=""/>
                <Comments type="" xml:lang=""/>
                <Extrinsic name=""/>
            </PaymentRemittanceRequestHeader>
            <PaymentRemittanceSummary>
                <NetAmount>
                    <Money currency=""/>
                </NetAmount>
                <GrossAmount>
                    <Money currency=""/>
                </GrossAmount>
                <DiscountAmount>
                    <Money currency=""/>
                </DiscountAmount>
                <AdjustmentAmount>
                    <Money currency=""/>
                </AdjustmentAmount>
            </PaymentRemittanceSummary>
            <RemittanceDetail lineNumber="" referenceDocumentNumber="" paymentProposalID="">
                <PayableInfo>
                    <PayableInvoiceInfo>
                        <InvoiceReference/>
                        <InvoiceIDInfo invoiceDate="" invoiceID=""/>
                    </PayableInvoiceInfo>
                    <PayableOrderInfo>
                        <OrderReference/>
                        <OrderIDInfo/>
                    </PayableOrderInfo>
                    <PayableMasterAgreementInfo/>
                </PayableInfo>
                <NetAmount>
                    <Money currency=""/>
                </NetAmount>
                <GrossAmount>
                    <Money currency=""/>
                </GrossAmount>
                <DiscountAmount>
                    <Money currency=""/>
                </DiscountAmount>
                <AdjustmentAmount type="">
                    <Money currency=""/>
                    <Description xml:lang=""/>
                    <Modifications>
                    <!-- Modificationは複数列挙して金額調整の複数の理由を記載できる -->
                        <Modification>
                            <AdditionalDeduction type="">
                                <DeductionAmount>
                                    <Money currency=""/>
                                </DeductionAmount>
                            </AdditionalDeduction>
                        </Modification>
                    </Modifications>
                </AdjustmentAmount>
                <Comments type="" xml:lang=""/>
                <Extrinsic/>
            </RemittanceDetail>
        </PaymentRemittanceRequest>
    </Request>
</cXML>

下記が返送されるPaymentRemittanceResponseの例です。他のAPIと同様にHeaderは存在しません。

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/cXML.dtd">
<cXML>
    <Response>
        <PaymentRemittanceResponse effectiveDate="2023-07-01T05:24:29-08:00" lastRefresh="2023-07-08T05:24:29-08:00">
            
        </PaymentRemittanceResponse>
    </Response>
</cXML>

09.03. PaymentBatchRequest

click here to expand/close XML view
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/PaymentRemittance.dtd">
<!--
 * Author:      Electric Blue Industries Ltd.
 * Author URI:  https://electric-blue-industries.com/
 * Copyright:   (c)2015-2023 Electric Blue Industries Ltd.
 * Contact:     admin@electric-blue-industris.com
 * License:     GNU General Public License v3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 * Reference:   http://xml.cxml.org/current/cXMLReferenceGuide.pdf
-->
<cXML timestamp="0000-00-00T00:00:00+09:00" payloadID="">
    <Header>
        <From>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
            </Credential>
        </From>
        <To>
            <Credential domain="NetworkID">
                <Identity>AN01000000001</Identity>
            </Credential>
        </To>
        <Sender>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
                <SharedSecret>SharedSecret</SharedSecret>
                <CredentialMac
                    type="FromSenderCredentials"
                    algorithm="HMAC-SHA1-96"
                    creationDate="0000-00-00T00:00:00+09:00"
                    expirationDate="0000-00-00T00:00:00+09:00">CredentialMAC</CredentialMac>
            </Credential>
            <UserAgent>Procurement Application Name</UserAgent>
        </Sender>
    </Header>
    <Request deploymentMode="">
        <PaymentBatchRequest>
            <PaymentBatchRequestHeader batchID="" paymentDate="" creationDate="">
                <PaymentMethod type="">
                    <Description xml:lang="">
                        <ShortName/>
                    </Description>
                </PaymentMethod>
                <Extrinsic/>
            </PaymentBatchRequestHeader>
            <PaymentBatchSummary>
                <ControlSum currency=""/>
                <NumberOfPayments/>
            </PaymentBatchSummary>
            <!-- PaymentRemittanceRequestはPaymentRemittanceRequestそのままの引用 -->
            <PaymentRemittanceRequest>
            <PaymentRemittanceRequestHeader paymentRemittanceID="" paymentDate="" isPayment="" paymentReferenceNumber="" status="" companyCode="">
                <PaymentMethod type="">
                    <Description xml:lang="">
                        <ShortName/>
                    </Description>
                </PaymentMethod>
                <PaymentPartner>
                    <Contact role="">
                        <Name xml:lang=""/>
                        <PostalAddress>
                            <Street/>
                            <City/>
                            <State isoStateCode=""/>
                            <PostalCode/>
                            <Country isoCountryCode=""/>
                        </PostalAddress>
                        <Email/>
                    </Contact>
                    <IdReference identifier="" domain="">
                        <Creator/>
                        <Description xml:lang=""/>
                    </IdReference>
                    <PCard/>
                    <NatureOfBusiness/>
                    <IncorporationType/>
                    <AccountCurrency code=""/>
                </PaymentPartner>
                <PaymentReferenceInfo>
                    <PaymentReference paymentRemittanceID="" paymentDate="">
                        <DocumentReference payloadID=""/>
                    </PaymentReference>
                    <PaymentIDInfo paymentRemittanceID="" paymentDate=""/>
                </PaymentReferenceInfo>
                <PaymentPurpose code=""/>
                <Comments type="" xml:lang=""/>
                <Extrinsic name=""/>
            </PaymentRemittanceRequestHeader>
            <PaymentRemittanceSummary>
                <NetAmount>
                    <Money currency=""/>
                </NetAmount>
                <GrossAmount>
                    <Money currency=""/>
                </GrossAmount>
                <DiscountAmount>
                    <Money currency=""/>
                </DiscountAmount>
                <AdjustmentAmount>
                    <Money currency=""/>
                </AdjustmentAmount>
            </PaymentRemittanceSummary>
            <RemittanceDetail lineNumber="" referenceDocumentNumber="" paymentProposalID="">
                <PayableInfo>
                    <PayableInvoiceInfo>
                        <InvoiceReference/>
                        <InvoiceIDInfo invoiceDate="" invoiceID=""/>
                    </PayableInvoiceInfo>
                    <PayableOrderInfo>
                        <OrderReference/>
                        <OrderIDInfo/>
                    </PayableOrderInfo>
                    <PayableMasterAgreementInfo/>
                </PayableInfo>
                <NetAmount>
                    <Money currency=""/>
                </NetAmount>
                <GrossAmount>
                    <Money currency=""/>
                </GrossAmount>
                <DiscountAmount>
                    <Money currency=""/>
                </DiscountAmount>
                <AdjustmentAmount type="">
                    <Money currency=""/>
                    <Description xml:lang=""/>
                    <Modifications>
                    <!-- Modificationは複数列挙して金額調整の複数の理由を記載できる -->
                        <Modification>
                            <AdditionalDeduction type="">
                                <DeductionAmount>
                                    <Money currency=""/>
                                </DeductionAmount>
                            </AdditionalDeduction>
                        </Modification>
                    </Modifications>
                </AdjustmentAmount>
                <Comments type="" xml:lang=""/>
                <Extrinsic/>
            </RemittanceDetail>
        </PaymentRemittanceRequest>
        </PaymentBatchRequest>
    </Request>
</cXML>

下記が返送されるPaymentBatchResponseの例です。他のAPIと同様にHeaderは存在しません。

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/cXML.dtd">
<cXML>
    <Response>
        <PaymentBatchResponse effectiveDate="2023-07-01T05:24:29-08:00" lastRefresh="2023-07-08T05:24:29-08:00">
            
        </PaymentBatchResponse>
    </Response>
</cXML>

09.04. PaymentRemittanceStatusUpdateRequest

click here to expand/close XML view
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/PaymentRemittance.dtd">
<!--
 * Author:      Electric Blue Industries Ltd.
 * Author URI:  https://electric-blue-industries.com/
 * Copyright:   (c)2015-2023 Electric Blue Industries Ltd.
 * Contact:     admin@electric-blue-industris.com
 * License:     GNU General Public License v3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 * Reference:   http://xml.cxml.org/current/cXMLReferenceGuide.pdf
-->
<cXML timestamp="0000-00-00T00:00:00+09:00" payloadID="">
    <Header>
        <From>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
            </Credential>
        </From>
        <To>
            <Credential domain="NetworkID">
                <Identity>AN01000000001</Identity>
            </Credential>
        </To>
        <Sender>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
                <SharedSecret>SharedSecret</SharedSecret>
                <CredentialMac
                    type="FromSenderCredentials"
                    algorithm="HMAC-SHA1-96"
                    creationDate="0000-00-00T00:00:00+09:00"
                    expirationDate="0000-00-00T00:00:00+09:00">CredentialMAC</CredentialMac>
            </Credential>
            <UserAgent>Procurement Application Name</UserAgent>
        </Sender>
    </Header>
    <Request>
        <PaymentRemittanceStatusUpdateRequest>
            <DocumentReference payloadID=""/>
            <!-- PaymentRemittanceStatusは -->
            <PaymentRemittanceStatus type="" paymentReferenceNumber="">
                <PaymentRemittanceStatusDetail code="" description="" xml:lang=""/>
                <Extrinsic name=""/>
            </PaymentRemittanceStatus>
        </PaymentRemittanceStatusUpdateRequest>
    </Request>
</cXML>

下記が返送されるPaymentRemittanceStatusUpdateResponseの例です。他のAPIと同様にHeaderは存在しません。

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/cXML.dtd">
<cXML>
    <Response>
        <PaymentRemittanceStatusUpdateResponse effectiveDate="2023-07-01T05:24:29-08:00" lastRefresh="2023-07-08T05:24:29-08:00">
            
        </PaymentRemittanceStatusUpdateResponse>
    </Response>
</cXML>

09.05. TradeRequest

click here to expand/close XML view
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/PaymentRemittance.dtd">
<!--
 * Author:      Electric Blue Industries Ltd.
 * Author URI:  https://electric-blue-industries.com/
 * Copyright:   (c)2015-2023 Electric Blue Industries Ltd.
 * Contact:     admin@electric-blue-industris.com
 * License:     GNU General Public License v3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 * Reference:   http://xml.cxml.org/current/cXMLReferenceGuide.pdf
-->
<cXML timestamp="0000-00-00T00:00:00+09:00" payloadID="">
    <Header>
        <From>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
            </Credential>
        </From>
        <To>
            <Credential domain="NetworkID">
                <Identity>AN01000000001</Identity>
            </Credential>
        </To>
        <Sender>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
                <SharedSecret>SharedSecret</SharedSecret>
                <CredentialMac
                    type="FromSenderCredentials"
                    algorithm="HMAC-SHA1-96"
                    creationDate="0000-00-00T00:00:00+09:00"
                    expirationDate="0000-00-00T00:00:00+09:00">CredentialMAC</CredentialMac>
            </Credential>
            <UserAgent>Procurement Application Name</UserAgent>
        </Sender>
    </Header>
    <Request>
        <TradeRequest>
            <TradeRequestHeader operation="" status="" tradeID="" tradeDate="" tradeApprovedDate="" settlementDate="" autoTrade="">
                <PaymentPartner>
                    <!-- Funder information -->
                    <Contact role="payer">
                        <Name xml:lang=""/>
                        <IdReference domain="" identifier=""/>
                    </Contact>
                </PaymentPartner>
                <PaymentPartner>
                    <!-- supplier information -->
                    <Contact role="payee">
                        <Name xml:lang=""/>
                    </Contact>
                </PaymentPartner>
                <!-- このTradeRequestを作成したサプライヤユーザー情報 -->
                <Contact>
                    <Name xml:lang=""/>
                    <Phone>
                    <!-- optional -->
                    <TelephoneNumber>
                        <CountryCode isoCountryCode=""/>
                        <AreaOrCityCode/>
                        <Number/>
                    </TelephoneNumber>
                    </Phone>
                </Contact>
                <Comments/>
                <Extrinsic/>
            </TradeRequestHeader>
            <TradeRequestSummary>
                <!-- trade level totals -->
                <OriginalAmount>
                    <!-- sum of all OriginalAmount of all TradeItems -->
                    <Money currency=""/>
                </OriginalAmount>
                <CreditApplied>
                    <!-- sum of all credit applied of all TradeItems -->
                    <Money currency=""/>
                </CreditApplied>
                <FeeAmount>
                    <!-- total fee -->
                    <Money currency=""/>
                </FeeAmount>
                <Amount>
                    <!-- total projected amount to be paid to supplier -->
                    <Money currency=""/>
                </Amount>
            </TradeRequestSummary>
            <TradeItem lineNumber="" paymentProposalID="" maturityDate="">
                <PayableInfo>
                    <PayableInvoiceInfo>
                        <InvoiceIDInfo invoiceDate="" invoiceID=""/>
                    </PayableInvoiceInfo>
                </PayableInfo>
                <OriginalAmount>
                    <!-- payment amount of the original PPR -->
                    <Money currency=""/>
                </OriginalAmount >
                <AdjustmentAmount>
                    <Money currency=""/>
                    <Modifications>
                        <Modification>
                            <AdditionalDeduction type="">
                                <DeductionAmount>
                                    <Money currency=""/>
                                </DeductionAmount>
                            </AdditionalDeduction>
                        </Modification>
                    </Modifications>
                </AdjustmentAmount>
                <DaysPaidEarly/>
                <Amount>
                    <!-- trade amount: GrossAmount - AdjustmentAmount - FeeAmount-->
                    <Money currency=""/>
                </Amount>
                <!-- fee information, optional and not in credit memo -->
                <FeeAmount>
                    <Money currency=""/>
                    <!-- total fee -->
                    <Fee type="serviceProvider">
                        <Money currency=""/>
                    </Fee>
                    <Fee type="community">
                        <Money currency=""/>
                    </Fee>
                    <Fee type="funder">
                        <Money currency=""/>
                    </Fee>
                </FeeAmount>
                <Extrinsic/>
            </TradeItem>
            <TradeItem lineNumber="" paymentProposalID="" maturityDate="">
                <!-- credit memo -->
                <PayableInfo>
                    <PayableInvoiceInfo>
                        <InvoiceIDInfo invoiceDate="" invoiceID=""/>
                    </PayableInvoiceInfo>
                </PayableInfo>
                <OriginalAmount>
                    <Money currency=""/>
                </OriginalAmount>
                <AdjustmentAmount>
                    <Money currency=""/>
                    <Modifications>
                        <Modification>
                            <AdditionalDeduction type="">
                            <DeductionAmount>
                                <Money currency=""/>
                            </DeductionAmount>
                            </AdditionalDeduction>
                        </Modification>
                    </Modifications>
                </AdjustmentAmount>
                <DaysPaidEarly/>
                <Amount>
                    <!-- trade amount: GrossAmount - AdjustmentAmount - FeeAmount-->
                    <Money currency=""/>
                </Amount>
                <!-- fee information, optional and not in credit memo -->
                <FeeAmount>
                    <Money currency=""/>
                    <!-- total fee -->
                    <Fee type="serviceProvider">
                        <Money currency=""/>
                    </Fee>
                    <Fee type="community">
                        <Money currency=""/>
                    </Fee>
                    <Fee type="funder">
                        <Money currency=""/>
                    </Fee>
                </FeeAmount>
                <Extrinsic/>
            </TradeItem>
        </TradeRequest>
    </Request>
</cXML>

下記が返送されるTradeResponseの例です。他のAPIと同様にHeaderは存在しません。

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/cXML.dtd">
<cXML>
    <Response>
        <TradeResponse effectiveDate="2023-07-01T05:24:29-08:00" lastRefresh="2023-07-08T05:24:29-08:00">
            
        </TradeResponse>
    </Response>
</cXML>

09.06. PaymentReceiptConfirmationRequest

click here to expand/close XML view
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/PaymentRemittance.dtd">
<!--
 * Author:      Electric Blue Industries Ltd.
 * Author URI:  https://electric-blue-industries.com/
 * Copyright:   (c)2015-2023 Electric Blue Industries Ltd.
 * Contact:     admin@electric-blue-industris.com
 * License:     GNU General Public License v3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 * Reference:   http://xml.cxml.org/current/cXMLReferenceGuide.pdf
-->
<cXML timestamp="0000-00-00T00:00:00+09:00" payloadID="">
    <Header>
        <From>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
            </Credential>
        </From>
        <To>
            <Credential domain="NetworkID">
                <Identity>AN01000000001</Identity>
            </Credential>
        </To>
        <Sender>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
                <SharedSecret>SharedSecret</SharedSecret>
                <CredentialMac
                    type="FromSenderCredentials"
                    algorithm="HMAC-SHA1-96"
                    creationDate="0000-00-00T00:00:00+09:00"
                    expirationDate="0000-00-00T00:00:00+09:00">CredentialMAC</CredentialMac>
            </Credential>
            <UserAgent>Procurement Application Name</UserAgent>
        </Sender>
    </Header>
    <Request deploymentMode="">
        <PaymentReceiptConfirmationRequest>
            <PaymentReceiptConfirmationRequestHeader issuedDate="" paymentReceiptID="" paymentReceivedDate="" paymentReferenceNumber="">
                <paymentMethod type=""/>
                <PaymentPartner>
                    <Contact role="payee">
                        <Name xml:lang="en">Supplier</Name>
                        <PostalAddress>
                            <Street/>
                            <City/>
                            <State isoStateCode=""/>
                            <PostalCode/>
                            <Country isoCountryCode=""/>
                        </PostalAddress>
                    </Contact>
                    <IdReference domain="" identifier=""/>
                </PaymentPartner>
                <PaymentPartner>
                    <Contact role="payer">
                        <Name xml:lang="en">Buyer</Name>
                        <PostalAddress>
                            <Street/>
                            <City/>
                            <State isoStateCode=""/>
                            <PostalCode/>
                            <Country isoCountryCode=""/>
                        </PostalAddress>
                    </Contact>
                    <IdReference domain="" identifier=""/>
                </PaymentPartner>
                <PaymentPartner>
                    <Contact role="originatingBank">
                        <Name xml:lang="en">Buyer's Bank</Name>
                        <PostalAddress>
                            <Street/>
                            <City/>
                            <State isoStateCode=""/>
                            <PostalCode/>
                            <Country isoCountryCode=""/>
                        </PostalAddress>
                    </Contact>
                    <IdReference domain="" identifier=""/>
                </PaymentPartner>
                <PaymentPartner>
                    <Contact role="receivingBank">
                        <Name xml:lang="en">Supplier's Bank</Name>
                        <PostalAddress>
                            <Street/>
                            <City/>
                            <State isoStateCode=""/>
                            <PostalCode/>
                            <Country isoCountryCode=""/>
                        </PostalAddress>
                    </Contact>
                    <IdReference domain="" identifier=""/>
                </PaymentPartner>
                <Comment lang=""/>
                <Extrinsic name="">
                    <Classification domain=""/>
                </Extrinsic>
            </PaymentReceiptConfirmationRequestHeader>
            <PaymentReceiptDetails>
                <PaymentReceiptItem paymentLineNumber="" installmentNumber="">
                    <PaymentDetails>
                        <PaymentAmount>
                            <Money currency=""/>
                        </PaymentAmount>
                        <PreviousBalance>
                            <Money currency=""/>
                        </PreviousBalance>
                        <PresentBalance>
                            <Money currency=""/>
                        </PresentBalance>
                    </PaymentDetails>
                    <ReferenceDocumentInfo documentType="" >
                        <DocumentIdInfo documentID=""/>
                    </ReferenceDocumentInfo>
                    <Extrinsic name=""/>
                </PaymentReceiptItem>
                <PaymentReceiptItem paymentLineNumber="" >
                    <PaymentDetails>
                        <PaymentAmount>
                            <Money currency=""/>
                        </PaymentAmount>
                    </PaymentDetails>
                    <ReferenceDocumentInfo documentType="">
                        <DocumentIdInfo documentID=""/>
                    </ReferenceDocumentInfo>
                    <Extrinsic name=""/>
                </PaymentReceiptItem>
            </PaymentReceiptDetails>
            <PaymentReceiptSummary>
                <NetAmount>
                    <Money currency=""/>
                </NetAmount>
            </PaymentReceiptSummary>
            <Extrinsic name=""/>
        </PaymentReceiptConfirmationRequest>
    </Request>
</cXML>

下記が返送されるPaymentReceiptConfirmationResponseの例です。他のAPIと同様にHeaderは存在しません。

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/cXML.dtd">
<cXML>
    <Response>
        <PaymentReceiptConfirmationResponse effectiveDate="2023-07-01T05:24:29-08:00" lastRefresh="2023-07-08T05:24:29-08:00">
            
        </PaymentReceiptConfirmationResponse>
    </Response>
</cXML>

09.07. ChargeFileRequest

click here to expand/close XML view
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/PaymentRemittance.dtd">
<!--
 * Author:      Electric Blue Industries Ltd.
 * Author URI:  https://electric-blue-industries.com/
 * Copyright:   (c)2015-2023 Electric Blue Industries Ltd.
 * Contact:     admin@electric-blue-industris.com
 * License:     GNU General Public License v3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 * Reference:   http://xml.cxml.org/current/cXMLReferenceGuide.pdf
-->
<cXML timestamp="0000-00-00T00:00:00+09:00" payloadID="">
    <Header>
        <From>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
            </Credential>
        </From>
        <To>
            <Credential domain="NetworkID">
                <Identity>AN01000000001</Identity>
            </Credential>
        </To>
        <Sender>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
                <SharedSecret>SharedSecret</SharedSecret>
                <CredentialMac
                    type="FromSenderCredentials"
                    algorithm="HMAC-SHA1-96"
                    creationDate="0000-00-00T00:00:00+09:00"
                    expirationDate="0000-00-00T00:00:00+09:00">CredentialMAC</CredentialMac>
            </Credential>
            <UserAgent>Procurement Application Name</UserAgent>
        </Sender>
    </Header>
    <Request deploymentMode="">
        <ChargeFileRequest>
            <ChargeFileRequestHeader>
                <ProviderName xml:lang=""/>
                <Comments xml:lang=""/>
                <IdReference/>
                <Extrinsic name=""/>
            </ChargeFileRequestHeader>
            <!-- ChargeFileDetailsは複数を込めることができる -->
            <ChargeFileDetails>
                <ChargeFile filename="" size="" frequency="" format="" statementDate="">
                    <Period startDate="" endDate=""/>
                    <Attachment>
                        <URL>cid:part2.PCO28.975@test.sample.com</URL>
                    </Attachment>
                    <NumberOfCharges/>
                </ChargeFile>
                <Comments xml:lang="" type=""/>
                <IdReference domain="" identifier=""/>
                <Extrinsic name=""/>
            </ChargeFileDetails>
        </ChargeFileRequest>
    </Request>
</cXML>

下記が返送されるChargeFileResponseの例です。他のAPIと同様にHeaderは存在しません。

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/cXML.dtd">
<cXML>
    <Response>
        <ChargeFileResponse effectiveDate="2023-07-01T05:24:29-08:00" lastRefresh="2023-07-08T05:24:29-08:00">
            
        </ChargeFileResponse>
    </Response>
</cXML>