コミュニティ
Xero Api を介した Payslips の作成を手伝っていただければ幸いです。GitHub、Dev コミュニティ、および公式ドキュメントに関する質問に対する回答が見つかりませんでした..
PayRun を "DRAFT" ステータスで作成すると、PaySlip は作成されません。
Xero の公式ドキュメントに関連: https://developer.xero.com/documentation/api/payrollau/integration-guide/#pay-templates
支払いテンプレートで利用可能な項目は、スケジュールされた支払い実行のために (支払い実行ウィンドウ内の承認されたタイムシートからの情報を含む) PaySlip に自動的に事前入力されます。従業員用に構成された給与テンプレートがない場合、または情報をデフォルトの給与テンプレートから調整する必要がある場合は、給与明細エンドポイントを使用して給与明細を追加/編集する必要があります。これらの変更は、Pay Run が DRAFT ステータスのときに行う必要があります。
注: 予定外の支払い実行では給与明細が生成されないため、開発者はこれを個別に行う必要があります。
この場合、Payslips は "DRAFT" Pay Runs に対して作成されません。したがって、想定されるように、給与明細の「作成」Api エンドポイントが必要です。ただし、「DRAFT」Pay Run の新しい PaySlip を作成するための API エンドポイントはありません。API と統合ガイドの間には矛盾があります。
本当に、API 側から Payslip を作成するためのエンドポイントはありません..
OpenAPI仕様などを確認しましたが、そこにも何も見つかりませんでした。
また、答えのない Xero 開発者フォーラムで同じ質問を見つけましたhttps://community.xero.com/developer/discussion/130258174/
問題は、Xero API 側から Payslip を作成する方法です。