送り状の変更

4 個の投稿 / 0 new
最終投稿
#1 2017/10/19 (木) 16:51
FJT

送り状の変更

送り状の変更を一括で行いたいと考えていますが、
API 仕様書を見ると以下の項目があるようです。
「送り状名」receive_order_invoice_id
「送り状区分」receive_order_invoice_name

「区分」なのでマスター化されているのかなと思っているのですが、
両方修正する必要があるのでしょうか?
また、どのように修正する必要があるのでしょうか?
たとえば「発払い」から「コレクト」に変更する場合はどのようにするのでしょうか?

タグ: 
2017/10/19 (木) 18:34

RE: 送り状の変更

確認致しますので、今しばらくお待ちください。

2017/10/20 (金) 17:42

RE: 送り状の変更

お待たせ致しました。

receive_order_invoice_idを更新すればreceive_order_invoice_nameが自動的に更新されますので、両方修正する必要はございません。
実際に(※1)の更新仕様をご覧になりますと、更新可能な項目一覧にはreceive_order_invoice_nameが含まれておりません。

更新方法ですが、受注伝票受注伝票更新APIをご利用ください。具体的に、入力パラメータのdataにreceive_order_invoice_idを更新するためのXMLを作成する必要がございます。詳しくは(※2)のXMLサンプルをご覧ください。

なお、receive_order_invoice_idに指定可能な値を発送方法別区分検索API(※3)にてお調べ頂けます。forwarding_agent_type=okurijyo_kbnという風に送り状のデータだけ返してもらうように絞り込めば、「コレクト」という送り状名に該当する送り状区分(forwarding_agent_type_id)を取得できます。

(※1) APIで指定出来るフィールドの一覧
https://developer.next-engine.com/api/api_v1_receiveorder_base/update#no...

(※2) XMLサンプル(receive_order_invoice_idの値を2に更新する)

<?xml version="1.0" encoding="utf-8"?>
<root>
    <receiveorder_base>
        <receive_order_invoice_id>2</receive_order_invoice_id>
    </receiveorder_base>
</root>

(※3) 発送方法別区分検索API
https://developer.next-engine.com/api/api_v1_receiveorder_forwardingagen...

2017/10/20 (金) 18:28 ( #3への返信)
FJT

詳細なご返答ありがとうございます

詳細なご返答ありがとうございます。疑問点はすべてクリアになりました。