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

 

 

Coupa Japanese

5.1 ERPで支払を作成してCoupaを更新

このページは機械翻訳を使用して翻訳されています。


APIの使用

  1. ERPへの統合中に以前に作成されたインボイスの支払を作成します。
  2. ERP Connectorプラットフォームは、GET APIを使用してCoupaへのAPI呼び出しをトリガーし、Coupaにインボイスの<id>を問い合わせます。呼び出しは、サプライヤーとインボイス番号の組み合わせを照会する必要があります(一意に一致します)。
  3. 200 API応答が返され、ERPコネクタプラットフォームのログエンジンに記録されていることを確認します。別のAPI応答(たとえば、400)エラーが発生した場合は、APIエラー(API応答 <errors><error> タグで返されます)をERPコネクタのプラットフォームのログエンジンに記録し、通知を関係者に送信する必要があります。
  4. ERP Connectorプラットフォームは、POST APIを使用してCoupaへのAPIコールをトリガーし、インボイスを支払で更新する必要があります。
  5. 201 API応答が返され、それがERP Connectorプラットフォームのログエンジンに記録されていることを確認します。別のAPI応答(たとえば、400)エラーが発生した場合は、APIエラー(API応答 <errors><error> タグで返されます)をERPコネクタのプラットフォームのログエンジンに記録し、通知を関係者に送信する必要があります。
  6. Coupaで請求書が正しく更新されていることを検証します。

サンプルAPI

GET

https://<instance>/api/invoices?invoice-number=test1234536&supplier[name[=12345

返答

<invoice-header>
  <id type=”integer”>106</id>
  ...
  ...
  <invoice-number>test1234536</invoice-number>
  ...
   <supplier>
    <name>12345</name?
   </supplier>
</invoice-header>

投稿

https://<instance>/api/invoices/<invoice id> (<invoice id>=”106)

ペイロード

<?xml version="1.0" encoding="UTF-8"?>
<invoice-header>
  <paid type="boolean">true</paid>
  <payment-date type="datetime">2016-06-23T00:00:00-08:00</payment-date>
  <payment-notes>ADAMTEST|#10|USD|1.00|FULLY PAID|</payment-notes>
  <payments>
    <payment>
      <amount-paid>1.00</amount-paid>
      <notes>10</notes>
      <payment-date>2016-06-23</payment-date>
    </payment>
  </payments>
</invoice-header>

CSVの使用

  1. ERPへの統合中に以前に作成されたインボイスの支払を作成します。
  2. ERP Connectorプラットフォームは、ERP ConnectorプラットフォームからCSVフラットファイルを生成します。(ファイルには少なくとも必須フィールドが入力されている必要があります。)
  3. ERP Connectorプラットフォームは、Coupa sFTPサイトの/Incoming/Invoice PaymentsフォルダーにCSVファイルを配置します。
  4. スケジュールされたジョブがファイルを取得して処理したら、インボイスがCoupaの支払情報で正しく更新されていることを確認します。

CSVのサンプル

CSVファイルを/Incoming/Invoice Paymentsフォルダーに配置します。ここで、ファイルが5分で取得および処理され、インボイスの詳細が更新されることを検証します。

サンプルファイルについては、 create_invoice_payment.csvを参照してください。

CSVフラットファイルのアップロードはCoupaのhttps://<instance>/data_sourcesで監視されています。Coupaはアップロード失敗を通知をCoupa Adminに送信します。Coupa管理者はさらに調査する必要があります。

  • この記事は役に立ちましたか?