メインコンテンツまでスキップ

 

 

Coupa Japanese

CoupaにcXML ASNを投稿

  1. テストするサプライヤーを決定し、サプライヤーのレコードを確認します。[インボイス]で、cXML ASNにも使用されるサプライヤーの資格情報が入力されます。
  2. 申請を提出して承認することで、サプライヤーに対する注文をCoupa内で作成します。
  3. 適切なサプライヤー認証情報(上記のサプライヤーレコードから)と注文の詳細([注文]タブから)で更新されるように、ペイロードのサンプル(下記)を変更します。
  4. お好きなREST APIクライアントを使用して、変更したペイロードをURL: https://{customer_instance_name}/cxml/ship_notice_requestに投稿します。
  5. Coupa内のhttps://{customer_instance_name}/user/asn_headersで、[支出履歴] > [ASN]に移動し、ペイロードの<ShipmentIdentifier>[追跡番号]列に一覧表示されていることを確認します。
    asn1.png

ペイロードのサンプル

投稿する前に、この例のcXMLをサプライヤーと注文の詳細で更新する必要があります。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cXML.org/schemas/cXML/1.2.020/Fulfill.dtd">
<cXML payloadID="i-am-a-payload-id" xml:lang="en-US" timestamp="2000-10-14">
   <Header>
      <From>
         <Credential domain="sSDzdfxfg">
            <Identity>fgsdhgjh</Identity>
         </Credential>
      </From>
      <To>
         <Credential domain="sgdf">
            <Identity>sdfdafdfg</Identity>
         </Credential>
      </To>
      <Sender>
         <Credential domain="sSDzdfxfg">
            <Identity>fgsdhgjh</Identity>
            <SharedSecret>abcde</SharedSecret>
         </Credential>
         <UserAgent>Random HTTP Agent</UserAgent>
      </Sender>
   </Header>
   <Request deploymentMode="production">
      <ShipNoticeRequest>
         <ShipNoticeHeader shipmentID="Unique ID" noticeDate="Creation date of cXML ASN" shipmentDate="SHIPMENT START DATE" deliveryDate="SHIPMENT DELIVERY DATE">
            <!-- Date format:YYYY-MM-DD -->
            <!-- Get the Ship From details from CSP Legal Entity -->
            <Contact role="shipFrom" addressID="Optional unique code given for address in CSP Legal Entity">
               <Name xml:lang="en-US">NAME OF LEGAL ENTITY</Name>
               <PostalAddress>
                  <Street />
                  <City />
                  <State />
                  <PostalCode />
                  <Country isoCountryCode="US">United States</Country>
               </PostalAddress>
            </Contact>
            <Comments xml:lang="en-US">Got it all into one shipment.</Comments>
         </ShipNoticeHeader>
         <ShipControl>
            <CarrierIdentifier domain="SCAC">USPS</CarrierIdentifier>
            <CarrierIdentifier domain="companyName">US Postal Service</CarrierIdentifier>
            <!-- Example Carrier Company names: USPS/UPS>FedEx etc -->
            <ShipmentIdentifier>1234567890 1234567890 1234577890</ShipmentIdentifier>
         </ShipControl>
         <ShipNoticePortion>
            <!-- Get the OrderID/PayloadID from PO in Coupa enterprise -->
            <!-- OrderID and PayloadID refer to OrderID in Enterprise. Both are same -->
            <OrderReference orderID="2883">
               <DocumentReference payloadID="2883" />
            </OrderReference>
            <!-- Get the line number that we want to provide the ship notice along with the line quantity -->
            <ShipNoticeItem lineNumber="1" quantity="1">
               <!-- PO Line Unit of Measure -->
               <UnitOfMeasure>EA</UnitOfMeasure>
            </ShipNoticeItem>
         </ShipNoticePortion>
      </ShipNoticeRequest>
   </Request>
</cXML>
  • この記事は役に立ちましたか?