特別な操作およびAPIに関する注意事項
Coupa APIの使用方法に関する追加情報。
一部の機能や操作はAPI経由で利用可能ですが、追加の説明が必要となります。 以下にその内容を記載します。
オブジェクトを「エクスポート済み」としてマーク:オブジェクトを「エクスポート済み」としてマークするには、専用のリクエストが必要です。 他の変更を同時に含めても、無視される可能性があります。
パラメーターとして
exported = trueでレコードのURLに置きます。HTTP PUT -->
https ://<example>.coupahost.com/api/purchase_orders/25?exported=trueここで、25はエクスポートする発注書番号です。
申請書の承認申請を送信: APIで申請書を作成する際、自動的に承認申請として送信できます。 申請書を提出するには、申請書を作成する際にURLに以下を追加します。「/new/submit_for_approval」
HTTP POST -->
https ://<example>.coupahost.com/api/requisitions/new/submit_for_approval
受領書の無効化(リリース008):既存のInventory_Transactionsは、API経由で無効化可能です。 領収書に記載する際は、URLに以下を追加してください。 /void
HTTP PUT -->
https ://<example>.coupahost.com/api/inventory_transactions/123/void( 123は領収書のCoupa ID )。
発注書バージョン:新しい発注書バージョン(サプライヤーへの再送)が生成された場合、エクスポート済みフラグは自動的にfalseにリセットされます。
<?xml version="1.0" encoding="UTF-8"?> <errors> <error>これはAPIからのエラーメッセージのサンプルです。</error> </errors>Coupaでは、一般的に発注書をERPシステムからではなく、Coupaシステムからサプライヤーに送信することを推奨しています。