AP 請求書 API 開発者ガイド
この開発者ガイドでは、AP Invoice API for 買掛金請求書処理 でデフォルトで提供されていないカスタム請求書フィールドを定義する方法について説明します。また、ペイロードとして cXML を使用する場合の認証を設定する手順も記載されています。
ソースシステム認証情報 [sn_spend_intg_source_system_credential] テーブルで cXML ペイロードの認証情報を定義します。手順については、「cXML ペイロードでの認証用の認証情報の設定」を参照してください。
請求書インポートのカスタムフィールドを追加
AP 請求書 API で使用する請求書、請求書明細行、請求書税明細行のカスタムフィールドを追加するには、次の手順に従います。
始める前に
- 必要なロール:admin
- アプリケーションスコープ:
手順
ソーステーブルとターゲットテーブルの間でカスタムフィールドをマッピングする
AP 請求書 API のソーステーブルとターゲットテーブルの間でカスタムフィールドをマッピングするには、次の手順に従います。
始める前に
- 必要なロール:admin
- アプリケーションスコープ:
ソーステーブルからターゲットテーブルに新しいフィールドをマッピングするためのテーブル列を作成します。請求書インポートのカスタムフィールドを追加の手順を使用します。
手順
- 次のように移動する。 .
- 請求書インポートテーブル変換マップを開きます。
- [フィールド マップ] タブの [新規] をクリックします。
- [ソースフィールド] メニューからカスタムフィールドの名前を選択します。
- [ターゲットフィールド] メニューからカスタムフィールドの名前を選択します。
- [保存] または [送信] を選択します。
- カスタムフィールドをペイロードソース形式にマップする.
カスタムフィールドをペイロードソース形式にマップする
AP 請求書 API の JSON、cXML、または XML のペイロードエントリにカスタムフィールドをマッピングするには、次の手順に従います。
始める前に
- 必要なロール:admin
- アプリケーションスコープ:
- 請求書インポートのカスタムフィールドを追加
- ソーステーブルとターゲットテーブルの間でカスタムフィールドをマッピングする
手順
cXML ペイロードでの認証用の認証情報の設定
sn_spend_intg/ap_invoice/cxml エンドポイントは、ソースシステム認証情報 [sn_spend_intg_source_system_credential] テーブルに格納されている認証情報を使用してペイロードで認証されます。
始める前に
必要なロール:admin
請求書統合フィールドマッピング [sn_spend_intg_invoice_intg_field_mapping] テーブルにリストされているペイロードソースシステムを特定します。
「AP 請求書 – POST sn_spend_intg/ap_invoice/cxml」も参照してください。