機能の概要
この機能は、ツバイソPSAの経費精算をツバイソERPの経費精算と連携することで、ファームバンキングデータを使った精算、ツバイソERP上での個人の債権債務管理、会計上の仕訳の作成を行えるようにする機能です。
経費精算には仮払と精算申請の2つの連携機能があり、これは精算申請の連携機能です。
選択した経費精算毎に、ツバイソERP上の経費精算モジュールで、 経費精算申請書及び明細伝票が作成されます。
経費精算オブジェクトのリストビューの「システム連携(精算申請)」ボタンを押すことで利用できます。
連携の前に、以下の「事前条件」にあるマスタコードの設定が必要です。
連携仕様
連携は、PSA→ERPの一方向だけで行われます。
既に連携されている経費精算レコードに対しては処理は行われません。(連携されているかはツバイソURL項目にURLが登録されているか否かで判別します。)
無効のレコードは連携されません。
ERP上で使われる、社員コード、部門コードは、経費精算レコードにERP連携用として登録されているもの、明細の原因コードは経費精算明細レコードに登録されているものが、使われます。
連携は、経費精算レコード+それに紐づく複数の経費精算明細レコードでまとめて行われます。
途中で連携に失敗した場合は、このまとまり全体が連携されません。
レコードは1回の連携処理で、最大経費精算100件まで連携します。100件を超えるレコードの連携を行いたい場合は、最初の100件の処理が終わってから、再度、連携を行ってください。連携済のレコードを除外して、次の100件までの処理が行われます。
連携処理は非同期で行われます。
連携の実施後に、しばらくしてからリロードボタンをクリックして連携状況を確認してください。
事前条件
連携の前に、「マスタコードを設定」をクリックして、ERP連携に必要なフィールドを設定してください。
「マスタコードを設定」をクリックすると、選択中のレコードに対してERP連携時に使う、ツバイソERP社員コード、ツバイソERP原因コード、ツバイソERP部門コードが設定されます。
処理中にデータの不足等により問題が生じた場合は、問題が生じたレコードの前後のレコードも含めて処理は行わずメッセージを表示して中断します。
マスタコードの設定は次のように行われます。
ツバイソERP 社員コード:経費精算レコードの申請者(社員部門マスタ)の社員マスタに紐づく形で設定されます。
ツバイソERP 部門コード:対象の部門(会計)の部門コードが設定されます。
ツバイソERP 原因コード(経費精算明細):対象の原因に紐づく原因コードが設定されます。
ツバイソERP上で、前もって原因コード SUSPENSE_PAYMENTS_REQUEST と SUSPENSE_PAYMENTS_ACTUAL の原因を用意してください。
連携の修復方法
ツバイソPSAの経費精算レコードに、ツバイソURLが入力されていると、連携は行われません。
再度連携を行いたい場合は、レコードを編集して、ツバイソURLの値を空白にしてください。
その状態で再度連携を行うと、 ツバイソERPに既に伝票が作成されている場合は、その伝票は削除されずに、追加で伝票が作成されます。
ツバイソERP上で不要な伝票は直接削除してください。
マッピングテーブル
連携される条件は以下のとおりです。
ツバイソPSA経費精算 レコード |
API参照名 | マッピング ルール |
ツバイソERP旅費・経費精算申請書 レコード |
API参照名 | 項目用途 |
ツバイソ ERP社員 コード |
tb_StaffCode__c | → | 社員 コード |
applicant_staff_code | ツバイソERP社員コードは「マスタコードを設定」で準備されます。 |
会計 計上日 (精算) |
tb_AccountingDate__c | → | 申請書 作成月 |
application_term | 会計計上日(精算)の月初が申請作成月に設定されます。 |
部門 コード |
tb_DeptCode__c | → | 部門 コード |
dept_code | 部門コードは「マスタコードを設定」で準備されます。 |
ツバイソPSA経費精算明細 レコード |
API参照名 | マッピング ルール |
ツバイソERP旅費・経費精算申請書明細 レコード |
API参照名 | 項目用途 |
旅費・経費精算申請書 | reimbursement_id | 自動設定 | |||
支払日 | tb_PayDate__c | → | 支払日 |
transaction_timestamp
|
|
金額 |
tb_AmountWithTax__c | → | 金額 | price_value | |
ツバイソERP 原因 コード |
tb_ReasonCode__c | → | 原因 | reason_code | ツバイソERP原因コードは「マスタコードを設定」で準備されます。 |
エリア 区分 |
port_type | 値:1 (国内固定) | |||
入出金 区分 |
dc | 値:c (出金固定) | |||
摘要 | tb_Summary__c | → | 摘要 | brief | |
メモ | memo | 値:ブランク固定 | |||
セグメント | tag_list | 値:ブランク固定 | |||
課税区分コード | tax_type | 値:ブランク固定 | |||
自身のレコードページのURL
|
→ | データパートナーのリンク先 |
data_partner: link_url
|
||
自身の Id |
Id | → | データパートナーの外部コード |
data_partner: id_code
|
|
ツバイソURL (精算申請) |
tb_TsubaisoURLPost__c | ← | 作成された自身のレコードページのURL | ||
ツバイソ連携結果 (精算 申請) |
tb_LastTblinkResultPost__c | ← | 成功の場合は「成功」、失敗の場合は受け取ったメッセージ | ||
ツバイソ連携日時 (精算 申請) |
tb_LastTblinkDatePost__c | ← | 連携が実行された日時が入ります。 | ||
ツバイソ連携リクエスト (精算 申請) |
tb_LastTblinkRequest JsonPost__c |
→ | 連携時にツバイソERPに送信したパラメータセットが JSON 形式で登録されます。 | ||
ツバイソ連携レスポンス (精算 申請) |
tb_LastTblinkResponse JsonPost__c |
← | 連携時にツバイソERPから受信した結果が JSON 形式で登録されます。 |