プロジェクト

全般

プロフィール

リビジョン 446

山内約6年前に追加

入金明細入力の修正(消費税・差分の計算修正)

差分を表示:

trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/SelectPayment/FrmSelectPayment.cs
1188 1188
                        case (int)DispColumn.DepositAmount:
1189 1189
                            depositDetail.DepositAmount = amount;
1190 1190
                            // 消費税額計算
1191
                            depositDetail.TaxAmount = CommonMotions.cnvRound(amount * (CommonMotions.SystemMasterData.ConsumptionTax / 100.0));
1191
                            DPAmount = amount + depositDetail.DiscountAmount;
1192
                            depositDetail.TaxAmount = CommonMotions.cnvRound(DPAmount * (CommonMotions.SystemMasterData.ConsumptionTax / 100.0));
1192 1193
                            bUpdateCarryAmount = true;
1193 1194
                            sumDataCheck = true;
1194 1195
                            break;
......
1200 1201
                        case (int)DispColumn.DiscountAmount:
1201 1202
                            depositDetail.DiscountAmount = amount;
1202 1203
                            // 消費税額計算
1203
                            DPAmount = DPAmount + amount + depositDetail.CnstrPrice + depositDetail.Fees+ depositDetail.OtherAdjustments;
1204
                            DPAmount = DPAmount + amount;
1204 1205
                            depositDetail.TaxAmount = CommonMotions.cnvRound(DPAmount * (CommonMotions.SystemMasterData.ConsumptionTax / 100.0));
1205 1206
                            bUpdateCarryAmount = true;
1206 1207
                            sumDataCheck = true;
......
1208 1209
                        case (int)DispColumn.CnstrPrice:
1209 1210
                            depositDetail.CnstrPrice = amount;
1210 1211
                            // 消費税額計算
1211
                            DPAmount = DPAmount + amount + depositDetail.DiscountAmount + depositDetail.Fees + depositDetail.OtherAdjustments;
1212
                            depositDetail.TaxAmount = CommonMotions.cnvRound(DPAmount * (CommonMotions.SystemMasterData.ConsumptionTax / 100.0));
1212
                            //DPAmount = DPAmount + amount + depositDetail.DiscountAmount + depositDetail.Fees + depositDetail.OtherAdjustments;
1213
                            //depositDetail.TaxAmount = CommonMotions.cnvRound(DPAmount * (CommonMotions.SystemMasterData.ConsumptionTax / 100.0));
1213 1214
                            bUpdateCarryAmount = true;
1214 1215
                            sumDataCheck = true;
1215 1216
                            break;
1216 1217
                        case (int)DispColumn.Fees:
1217 1218
                            depositDetail.Fees = amount;
1218 1219
                            // 消費税額計算
1219
                            DPAmount = DPAmount + amount + depositDetail.DiscountAmount + depositDetail.CnstrPrice + depositDetail.OtherAdjustments;
1220
                            depositDetail.TaxAmount = CommonMotions.cnvRound(DPAmount * (CommonMotions.SystemMasterData.ConsumptionTax / 100.0));
1220
                            //DPAmount = DPAmount + amount + depositDetail.DiscountAmount + depositDetail.CnstrPrice + depositDetail.OtherAdjustments;
1221
                            //depositDetail.TaxAmount = CommonMotions.cnvRound(DPAmount * (CommonMotions.SystemMasterData.ConsumptionTax / 100.0));
1221 1222
                            bUpdateCarryAmount = true;
1222 1223
                            sumDataCheck = true;
1223 1224
                            break;
1224 1225
                        case (int)DispColumn.OtherAdjustments:
1225 1226
                            depositDetail.OtherAdjustments = amount;
1226 1227
                            // 消費税額計算
1227
                            DPAmount = DPAmount + amount + depositDetail.DiscountAmount + depositDetail.CnstrPrice + depositDetail.Fees;
1228
                            depositDetail.TaxAmount = CommonMotions.cnvRound(DPAmount * (CommonMotions.SystemMasterData.ConsumptionTax / 100.0));
1228
                            //DPAmount = DPAmount + amount + depositDetail.DiscountAmount + depositDetail.CnstrPrice + depositDetail.Fees;
1229
                            //depositDetail.TaxAmount = CommonMotions.cnvRound(DPAmount * (CommonMotions.SystemMasterData.ConsumptionTax / 100.0));
1229 1230
                            bUpdateCarryAmount = true;
1230 1231
                            sumDataCheck = true;
1231 1232
                            break;

他の形式にエクスポート: Unified diff