---
title: Ver.12.2.2 値引システム開発 Ver.12.2.2
description: "**このページは開発者向けの記です。** 契約や配達の状態により「1本あたり」か…"
url: "https://takuhai.dekirukun.net/help/%e5%80%a4%e5%bc%95%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0/"
updated: "2025-10-23"
category: バージョン情報・お知らせ・開発中（開発予定含む）
---

# Ver.12.2.2 値引システム開発 Ver.12.2.2

**このページは開発者向けの記です。**

契約や配達の状態により「1本あたり」から値引を行うシステム

 [新サービスシステム導入提案](http://takuhai.dekirukun.net/wp-content/uploads/2025/05/新サービスシステム導入提案.pdf)[ダウンロード](http://takuhai.dekirukun.net/wp-content/uploads/2025/05/新サービスシステム導入提案.pdf)

## 日程

プレビュー後

2025/8月中に実装（8月末に発行される請求書にて実装）

## ファイル

 [12.2.2入れ替え用ファイル](https://takuhai.dekirukun.net/wp-content/uploads/2025/06/12.2.2入れ替え用ファイル.zip)[ダウンロード](https://takuhai.dekirukun.net/wp-content/uploads/2025/06/12.2.2入れ替え用ファイル.zip)

## 質問・疑問

本数分値引を入れたとして・内消費税の8%と10%の考え方は？
8%から引く

### 開発内容（素案）

## service_rate へ「値引マスター」を追加

公式LINE登録　等の計算値

**計算の決定**
: ・計算確定はレシート発行時に決定
・作成済みがあったら再作成（削除＝＞再作成）
・ピンポイントアイテムとしてカレンダーを合計値引分として作成
・配達カレンダーの日付は、**作成カレンダーの月初め**に合計値引分の本数を掲載
　**！**（月末等にすると・・・早期配達終了分として感知してレシートが出なくなる）

●割引の本数に含むオーダー（対象の本数 * 割引金額）は
・~~定期注文分~~
・~~注文配達~~
・アイテムマスター＞ N_**値引対象アイテム【of1】　に1（チェック）**の入ったアイテムで
・金額のある配達

定義：
端数は切り捨て（割引額を全て計算後小数点以下を切り捨て）
アイテムコード：service_rate
配達区分（サービス区分）：1
N_値引対象アイテム【of1】：1　or　空白

発行時の割引率はログ（割引）に記録

pref_master

値引システム利用【of1】 = 値引システムを利用するか？

customer_master
フィールド：紹介者

item_master
N_値引対象アイテム【of1】：1　or　空白

## リセット日数の設定

![](https://takuhai.dekirukun.net/wp-content/uploads/2025/06/スクリーンショット-2025-08-04-午後4.12.09.png)

日数入力で

IsEmpty ( pref_master_ALL::値引システム利用【of1】 ) = 1
or
pref_master_ALL::_today - g_codenumrANDcus||customer::D_del_end_day < pref_master_ALL::値引システム保留期限【日数】設定

コメント表示

![](https://takuhai.dekirukun.net/wp-content/uploads/2025/06/スクリーンショット-2025-08-04-午後4.10.40.png)

## メモ

--- 流れ ---

カレンダーを検索

---
・年月
＋値引対象アイテムである == item_mas || N_値引対象アイテム【of1】
日付月、請求金額>0、item_mas || N値引対象アイテム【of1】

顧客番号配列を作成　・顧客番号,対象本数

顧客番号配列＝＞customer_mas を検索
顧客番号配列＝＞　顧客番号へ、割引単価を決定＞追加、~~対象本数~~　のリスト

カレンダー単品作成（全作成）

請求金額が割引を超える場合は請求金額＝0円が上限

公式LINE登録
週間本数
継続年数
支払方法
紹介人数

## スクリプト

スクリプト
1746：【値引カレンダー】 作成対象レコード

1747：【値引カレンダー】 作成1レコード

・割引カレンダーが作成される顧客の条件

1756レシート作成【システム】　＞　から　＞　 1746：【値引カレンダー】 作成対象レコード（サブスクリプトとして）

## 適応箇所

1416：業務メニュー＞レシート作成（一括作業）
1417：ワーク内＞（タブ）請求書・領収書＞ボタン：「作成」
1417：レシート＞ボタン：再計算

## 動作を行う前の設定

item_masterに値引アイテムを作成する

アイテムコード：service_rate
商品正式商品名：値引分（自由でもOK）
短縮商品名：値引分（自由でもOK）
小売価格：0
本体価格：0
アイテム＝サブ=2
基本税率：0.08（8%）

## 仕様

1本あたりの値引単価は少数以下あり＝＞最終の請求金額にて切り捨てを行う

【最終の請求金額とは：レシート上(receipt:フィールドID:39L_請求金額)】

税8%と税10%もレシート作成時（最終段階）で切り捨てを行う
