送り状の変更を一括で行いたいと考えていますが、 API 仕様書を見ると以下の項目があるようです。 「送り状名」receive_order_invoice_id 「送り状区分」receive_order_invoice_name
「区分」なのでマスター化されているのかなと思っているのですが、 両方修正する必要があるのでしょうか? また、どのように修正する必要があるのでしょうか? たとえば「発払い」から「コレクト」に変更する場合はどのようにするのでしょうか?
確認致しますので、今しばらくお待ちください。
お待たせ致しました。
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) 発送方法別区分検索APIhttps://developer.next-engine.com/api/api_v1_receiveorder_forwardingagen...
詳細なご返答ありがとうございます。疑問点はすべてクリアになりました。
RE: 送り状の変更
確認致しますので、今しばらくお待ちください。
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に更新する)
(※3) 発送方法別区分検索API
https://developer.next-engine.com/api/api_v1_receiveorder_forwardingagen...
詳細なご返答ありがとうございます
詳細なご返答ありがとうございます。疑問点はすべてクリアになりました。