08. Invoice

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



08.01. InvoiceDetailRequest

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/InvoiceDetail.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>
        <InvoiceDetailRequest>
            <InvoiceDetailRequestHeader invoiceID="" isInformationOnly="" purpose="" operation="" invoiceDate="" invoiceOrigin="" isERS="">
                <InvoiceDetailHeaderIndicator isHeaderInvoice="" isVatRecoverable="" priceBasedLineLevelCreditMemo=""/>
                <InvoiceDetailLineIndicator isTaxInLine="" isSpecialHandlingInLine="" isShippingInLine="" isDiscountInLine="" isAccountingInLine="" isPriceAdjustmentInLine=""/>
                <!-- 出荷元または出荷先の指定にはこの要素を使用しないでください。代わりに、InvoiceDetailShipping を使用してください。 -->
                <InvoicePartner identifier="" domain="">
                    <Creator/>
                    <Description/>
                </InvoicePartner>
                <DocumentReference payloadID=""/>
                <InvoiceIDInfo invoiceID="" invoiceDate=""/>
                <PaymentProposalIDInfo paymentProposalID=""/>
                <InvoiceDetailShipping shippingDate="">
                    <CarrierIdentifier domain=""/>
                    <ShipmentIdentifier domain="" trackingNumberDate="" trackingURL=""/>
                    <DocumentReference payloadID=""/>
                </InvoiceDetailShipping>
                <ShipNoticeIDInfo shipNoticeID="" shipNoticeDate="">
                    <IdReference/>
                </ShipNoticeIDInfo>
                <PaymentTerm payInNumberOfDays ="">
                    <Discount/>
                    <Extrinsic>
                        <ValueDate/>
                        <DiscountTermsDueDate/>
                    </Extrinsic>
                </PaymentTerm>
                <PaymentInformation paymentNetDueDate=""/>
                <Period startDate="" endDate=""/>
                <InvoiceDetailOrder/>
                <InvoiceDetailOrderInfo>
                    <OrderReference/>
                    <MasterAgreementReference agreementID="" agreementDate="" agreementType=""/>
                    <MasterAgreementIDInfo agreementID="" agreementDate="" agreementType="">
                        <IdReference/>
                    </MasterAgreementIDInfo>
                    <OrderIDInfo orderID="" orderDate=""/>
                    <SupplierOrderInfo orderID="" orderDate =""/>
                </InvoiceDetailOrderInfo>
                <InvoiceDetailItem invoiceLineNumber="" quantity="" referenceDate="" inspectionDate="" parentInvoiceLineNumber="" itemType="" compositeItemType="" reason="" isAdHoc="">
                    <UnitOfMeasure/>
                    <UnitPrice>
                        <Money currency=""/>
                    </UnitPrice>
                    <PriceBasisQuantity quantity="" conversionFactor="">
                        <UnitOfMeasure/>
                        <Description type="" xml:lang="">
                            <ShortName/>
                        </Description>
                    </PriceBasisQuantity>
                    <InvoiceDetailItemReference lineNumber="">
                        <ItemID>
                            <SupplierPartID/>
                            <SupplierPartAuxiliaryID/>
                            <BuyerPartID/>
                            <IdReference/>
                        </ItemID>
                        <Description/>
                        <Classification domain=""/>
                        <ManufacturerPartID/>
                        <ManufacturerName/>
                        <Country isoCountryCode=""/>
                        <SerialNumber/>
                        <SupplierBatchID/>
                        <InvoiceDetailItemReferenceIndustry/>
                        <InvoiceDetailItemReferenceRetail/>
                    </InvoiceDetailItemReference>
                    <ReceiptLineItemReference receiptLineNumber=""/>
                    <ShipNoticeLineItemReference shipNoticeLineNumber=""/>
                    <ServiceEntryItemReference serviceLineNumber="" serviceEntryID="" serviceEntryDate="">
                        <DocumentReference payloadID=""/>
                    </ServiceEntryItemReference>
                    <ServiceEntryItemIDInfo serviceLineNumber="" serviceEntryID="" serviceEntryDate="">
                        <IdReference identifier="" domain=""/>
                    </ServiceEntryItemIDInfo>
                    <SubtotalAmount/>
                    <Tax>
                        <Money currency=""/>
                        <Description xml:lang=""/>
                        <TaxDetail purpose="" category="" percentageRate="" isVatRecoverable="" taxPointDate="" paymentDate="" isTriangularTransaction="" exemptDetail="" isWithholdingTax="" taxRateType="" basePercentageRate="" isIncludedInPrice="">
                            <TaxableAmount>
                                <Money currency=""/>
                            </TaxableAmount>
                            <TaxAmount>
                                <Money currency=""/>
                            </TaxAmount>
                            <TaxLocation xml:lang=""/>
                            <Description xml:lang=""/>
                        </TaxDetail>
                        <Distribution />
                        <TriangularTransactionLawReference />
                        <TaxRegime />
                        <TaxExemption />
                        <Extrinsic />
                    </Tax>
                    <InvoiceDetailLineSpecialHandling>
                        <Description xml:lang=""/>
                        <Money currency=""/>
                        <Distribution/>
                    </InvoiceDetailLineSpecialHandling>
                    <InvoiceDetailLineShipping>
                        <InvoiceDetailShipping shippingDate="">
                            <CarrierIdentifier domain=""/>
                            <ShipmentIdentifier domain="" trackingNumberDate="" trackingURL=""/>
                            <DocumentReference payloadID=""/>
                        </InvoiceDetailShipping>
                        <Money currency=""/>
                        <Distribution/>
                    </InvoiceDetailLineShipping>
                    <ShipNoticeIDInfo shipNoticeID="" shipNoticeDate ="">
                        <IdReference/>
                    </ShipNoticeIDInfo>
                    <GrossAmount/>
                    <InvoiceDetailDiscount percentageRate="">
                        <Money currency=""/>
                        <Distribution/>
                    </InvoiceDetailDiscount>
                    <InvoiceItemModifications/>
                    <InvoiceDetailItemIndustry>
                        <InvoiceDetailItemRetail>
                            <AdditionalPrices>
                                <UnitGrossPrice/>
                                <InformationalPrice/>
                                <InformationalPriceExclTax/>
                                <UnitNetPriceCorrection/>
                                <TotalRetailAmount/>
                                <ItemIndicator domain="" value=""/>
                                <PromotionDealID/>
                                <PromotionVariantID/>
                            </AdditionalPrices>
                        </InvoiceDetailItemRetail>
                    </InvoiceDetailItemIndustry>
                    <InvoiceDetailServiceItem invoiceLineNumber="" quantity="" referenceDate="" inspectionDate="" parentInvoiceLineNumber="" itemType="" isAdHoc="">
                        <InvoiceDetailServiceItemReference lineNumber="">
                            <Classification/>
                            <ItemID/>
                            <Description/>
                        </InvoiceDetailServiceItemReference>
                        <ServiceEntryItemReference serviceLineNumber="" serviceEntryID="" serviceEntryDate="">
                            <DocumentReference/>
                        </ServiceEntryItemReference>
                        <ServiceEntryItemIDInfo serviceLineNumber="" serviceEntryID="" serviceEntryDate="">
                            <IdReference identifier="" domain=""/>
                        </ServiceEntryItemIDInfo>
                        <SubtotalAmount/>
                        <Period/>
                        <UnitRate/>
                        <Tax/>
                        <GrossAmount/>
                        <InvoiceDetailDiscount/>
                        <InvoiceItemModificDtion/>
                        <TotalCharges/>
                        <TotalAllowances/>
                        <NetAmount/>
                        <Distribution/>
                        <Comments/>
                        <InvoiceLaborDetail>
                            <Contractor/>
                            <JobDescription/>
                            <Supervisor/>
                            <WorkLocation/>
                            <InvoiceTimeCardDetail/>
                            <TimeCardReference timeCardID=""/>
                            <TimeCardIDInfo timeCardID=""/>
                            <!-- Extrinsic 要素を使用して、サービスの場所、時間延長/所定時間内勤務、組合/非組合といった、明細に関連する属性を指定します。 -->
                            <Extrinsic name=""/>
                        </InvoiceLaborDetail>
                    </InvoiceDetailServiceItem>
                    <!-- 受領書の参照情報が含まれます -->
                    <InvoiceDetailReceiptInfo>
                        <ReceiptReference receiptDate="" receiptID="">
                            <DocumentReference payloadID=""/>
                        </ReceiptReference>
                        <ReceiptIDInfo/>
                    </InvoiceDetailReceiptInfo>
                    <InvoiceDetailShipNoticeInfo>
                        <ShipNoticeReference shipNoticeDate="" shipNoticeID="">
                            <DocumentReference payloadID=""/>
                        </ShipNoticeReference>
                        <ShipNoticeIDIDInfo/>
                    </InvoiceDetailShipNoticeInfo>
                    <InvoiceDetailHeaderOrder>
                        <InvoiceDetailOrderInfo/>
                        <InvoiceDetailOrderSummary invoiceLineNumber="" inspectionDate="">
                            <SubtotalAmount/>
                            <Period/>
                            <Tax/>
                            <InvoiceDetailLineSpecialHandling/>
                            <InvoiceDetailLineShipping/>
                            <GrossAmount/>
                            <InvoiceDetailDiscount/>
                            <NetAmount/>
                            <Comments/>
                            <Extrinsic/>
                        </InvoiceDetailOrderSummary>
                    </InvoiceDetailHeaderOrder>
                    <InvoiceDetailSummary>
                        <SubtotalAmount/>
                        <Tax/>
                        <SpecialHandlingAmount>
                            <Money currency=""/>
                            <Distribution/>
                            <ShippingAmount>
                                <Money currency=""/>
                                <Distribution/>
                            </ShippingAmount>
                            <GrossAmount/>
                            <InvoiceDetailDiscount/>
                            <InvoiceHeaderModifications/>
                            <TotalCharges/>
                            <TotalAllowances/>
                            <TotalAmountWithoutTax/>
                            <NetAmount/>
                            <DepositAmount/>
                            <DueAmount/>
                            <InvoiceDetailSummaryIndustry>
                                <InvoiceDetailSummaryRetail AdditionalAmounts="">
                                    <TotalRetailAmount/>
                                    <InformationalAmount/>
                                    <GrossProgressPaymentAmount/>
                                    <TotalReturnableItemsDepositAmount/>
                                    <GoodsAndServicesAmount/>
                                    <ExactAmount/>
                                </InvoiceDetailSummaryRetail>
                            </InvoiceDetailSummaryIndustry>
                        </SpecialHandlingAmount>
                    </InvoiceDetailSummary>
                </InvoiceDetailItem>
            </InvoiceDetailRequestHeader>
        </InvoiceDetailRequest>
    </Request>
</cXML>

下記が返送されるResponseの例です。他の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>
        <___Response effectiveDate="2023-07-01T05:24:29-08:00" lastRefresh="2023-07-08T05:24:29-08:00">
            
        </___Response>
    </Response>
</cXML>