実習実施先が作成提出 実習実施先毎 報酬を払う度作成・備え付け 複数作成可 {success} 報酬支払証明書の基本設計及び、画面設計を明記します
技能実習生に報酬を支払う度に作成し備え付けが必要な報酬支払証明書の・作成・削除が行えます。
自由に作成することができ、作成した書類はいつでも編集・削除・確認が行えます。
また報酬とは、給与とは別にボーナスや臨時支給等も含みます。
| 名称 | 概要 |
|---|---|
| route | /client/document/proof_payment/{client_id}/edit |
{primary} 初回アクセス時に表示される内容です。
画面レイアウト

ユースケース
flowchart LR
user1("fas:fa-user-tie 監理団体")
user2("fas:fa-user-tie 実習実施先")
user1
user2 -.報酬支払時.-> 報酬支払証明書の作成:::index --> 技能実習生から署名をもらう --> その後原本保持
classDef index fill:#f96;
{danger} @todo 署名をもらった後 upload または本システムで署名をもらう機能をつけるか??保留
画面項目
| 物理名 | 項目・論理名 | タイプ | 桁数 | 必須 | 備考 |
|---|---|---|---|---|---|
| - | 完成度 | text | - | - | 書類の本来の必須項目に対してどれだけ入力されたかを示す完了までの進捗率 %表示 |
| - | 切替 | select | - | - | "[(対象年月)月分]/[技能実習生氏名]/名称+完成度" / 作成したデータを select で切り替え |
| - | 新規作成 | button | - | - | 新しい書類作成を行う |
| - | 印刷 | button | - | - | 現在開いている書類データの PDF 出力を行う |
| - | 削除 | button | - | - | 開いている書類の削除を行う |
| - | 名称 | input | 50 | ○ | 書類のラベル |
| - | 書類項目 |
- | - | - | 項目数が多いため本ページ最下部に設置 |
| - | 保存 | button | - | - | 入力した内容で保存を行う |
{danger} 書類の具体的な初期値の取得や、操作は
書類項目を参照基本事項
| 項目 | 概要 |
|---|---|
| 切替リストの SORT | 対象年月の降順 / 全件取得 |
| データ未登録時 | 登録データが何もない場合、切替リストは空、表示部分は何もなし。 |
| データの保存期間 | 過去 10 年 |
| 重複チェック | なし |
処理
| 開発 | 発火 | 処理名称 | 処理内容 |
|---|---|---|---|
| B | アクセス時 | 完成度取得 | 書類の本来の必須項目に対してどれだけ入力されたかを示す完了までの進捗率 [100*必須に入力した数] / 書類の必須項目の総数 を取得し表示 |
| B | アクセス時 | 切替リスト取得 | 作成した書類の切替リストを取得する / 合わせて完成度もそれぞれ取得し表示する |
| B | アクセス時 | 初期データ取得 | 作成済みデータが一つでもある場合は、最新の切替リストを選択済みとして、そのデータを取得し、編集確認画面を表示 |
| F | 新規作成ボタン押下時 | 新規作成画面表示 | 新規作成画面の表示。また初期値取得し表示。ここではまだ書類データの保存は行わない。(まだ不要・誤操作の可能性があるため) |
| B | 切替選択時 | 選択データ取得 | 選択した書類のデータを取得表示し、編集確認画面を表示 |
| B | 削除押下時 | 書類データの削除 | confirm 表示 / 表示している書類データを論理削除 |
| B | 印刷押下時 | 書類の PDF 出力 | 表示している書類データで PDF 出力 |
| B | 保存押下時 | 書類データの保存 | 新規作成の場合は新規保存。既存データの場合は更新。進捗度保存 |
| F | 表示制御 | 表示制御 | 各種表示制御有 / 表示制御内容は項目毎に記載 |
実装 API
| API 名称 | 処理内容 |
|---|
{primary} 割愛した書類項目の情報を記載します。
| 物理名 | 項目・論理名 | タイプ | 桁数 | 必須 | 初期値 | 備考 |
|---|---|---|---|---|---|---|
| 対象年月 | DATE | 7 | ○ | now() | 報酬を支払った対象の年月 YYYY/mm |
|
| 対象年月:開始 | DATE | 5 | ○ | now()->start | 報酬を支払った対象の年月の開始期間 mm/dd |
|
| 対象年月:終了 | DATE | 5 | ○ | now()->end | 報酬を支払った対象の年月の終了期間 mm/dd |
|
| 1-1:技能実習生:氏名 | SELECT | - | ○ | - | 実習実施先に紐づく技能実習生を指定 選択肢:実習実施先->技能実習生 |
|
| 1-2:技能実習生:性別 | RADIO | - | ○ | - | 実習実施先に紐づく技能実習生の性別 上記氏名を選択時、登録情報から自動挿入 |
|
| 1-3:技能実習生:生年月日 | DATE | 10 | ○ | - | 実習実施先に紐づく技能実習生の生年月日 上記氏名を選択時、登録情報から自動挿入 |
|
| 1-4:技能実習生:国籍 | SELECT | 10 | ○ | - | 実習実施先に紐づく技能実習生の国籍 上記氏名を選択時、登録情報から自動挿入 選択肢:国籍 |
|
| 1-5:技能実習生:在留カード番号 | CHAR | 12 | ○ | - | 実習実施先に紐づく技能実習生の在留カード番号 上記氏名を選択時、登録情報から自動挿入 |
|
| 2-1:報酬:報酬総額 | INT | 10 | ○ | - | 控除前の報酬の総額 | |
| 2-2:報酬:現金支給額 | INT | 10 | ○ | - | 控除後の報酬の総額 名称と分かりづらいため注意 |
|
| 2-2:報酬:支給日 | DATE | 10 | ○ | - | 報酬を支払った日付 YYYY/mm/dd |
|
| 作成日 | DATE | 10 | ○ | - | 書類を作成した日付 YYYY/mm/dd |
|
| 実習実施先:名称 | CHAR | 255 | ○ | 実習実施先->名称 | 実習実施先の名称 | |
| 実習実施先:作成責任者:役職 | CHAR | 255 | ○ | 実習実施先->代表者役職 | 本書類を作成した実習実施先の責任者の役職 | |
| 実習実施先:作成責任者:氏名 | CHAR | 255 | ○ | 実習実施先->代表者氏名 | 本書類を作成した実習実施先の責任者の氏名 | |
| 実習実施先:給与支払者:役職 | CHAR | 255 | ○ | 実習実施先->代表者役職 | 報酬を支払った実習実施先の責任者の役職 | |
| 実習実施先:給与支払者:氏名 | CHAR | 255 | ○ | 実習実施先->代表者氏名 | 報酬を支払った実習実施先の責任者の氏名 | |
| 署名欄日付 | - | - | - | - | 技能実習生署名欄の日付特に登録なし |
|
| 署名欄氏名 | - | - | - | - | 技能実習生署名欄の氏名特に登録なし |