fix: [payroll] 전표 미지급비용을 역산으로 차대 균형 보장
- net_salary를 DB 값 대신 (총지급액 - 공제 합계)로 역산 - DB 데이터 불일치 시에도 전표 차대 균형 보장
This commit is contained in:
@@ -940,7 +940,9 @@ public function generateJournalEntry(Request $request): JsonResponse
|
||||
}
|
||||
|
||||
// 9. 대변: 205 미지급비용 / 임직원 — 급여
|
||||
$netSalary = (int) $sums->total_net;
|
||||
// DB의 net_salary 대신 역산 (차변 - 기타 대변 합계)으로 차대 균형 보장
|
||||
$creditSoFar = collect($lines)->sum('credit_amount');
|
||||
$netSalary = $grossAmount - $creditSoFar;
|
||||
if ($netSalary > 0) {
|
||||
$lines[] = [
|
||||
'dc_type' => 'credit',
|
||||
|
||||
Reference in New Issue
Block a user