SSIS Components for Smaregi

Build 25.0.9434

TransactionLayaways

取置き取引情報を取得、登録します。

Columns

Name Type ReadOnly References Description
TransactionHeadId [KEY] Integer True

取引ID

AdjustmentDateTime Datetime False

精算日時:精算をしたら日時が入る。

AdjustmentMile Integer False

調整マイル:取引で手動で付与されるマイル※ 会員販売でない場合、nullが返されます。

AdjustmentMileDivision String False

調整マイル区分:調整マイルの区分 1:0マイル (マイルを付与しない。「調整マイル = -1 * 獲得マイル」)2:マイル指定(指定したマイルにする。「調整マイル = 入力値 - 獲得マイル」)3:マイル加算(マイルを加算/減算する。「調整マイル =入力値」)4:マイルn倍(指定倍数にする。「調整マイル = 獲得マイル * (n - 1)」※ 会員販売でない場合、nullが返されます。

AdjustmentMileValue Integer False

調整マイル区分値:調整マイルの入力値 ※ 会員販売でない場合、nullが返されます。

Amount Integer False

数量合計:取引明細の返品以外の数量の合計 (取引明細区分が2返品以外の数量)

AuthDate Date False

センター処理日:クレジットのセンター処理日。

AuthNumber String False

承認番号:クレジットの承認番号。

CancelDateTime Datetime False

取消日時:取消/打消しの場合自動設定。

CancelDivision String False

取消区分:取引の取消を識別する区分。 (0:通常、1取消)

CancelSlipNumber String False

取消伝票番号:クレジットの取消伝票番号。

CardCompany String False

取扱カード会社:クレジットカード会社 例) VISA、JCB、MASTER、AMEX、DINERSなど

Carriage Integer False

送料:EC連携用送料。

CashTotal Integer False

内現金支払金額:合計金額の内訳 (現金払い)

Change Integer False

釣銭

Commission Integer False

手数料:EC連携用手数料。

CostTotal Decimal False

原価合計:明細の原価計の合計

CreditDivision String False

クレジット区分:クレジット会社を識別する区分

CreditTotal Integer False

内クレジット支払金額:合計金額の内訳 (クレジット払い)

CurrentMile Integer False

現在マイル:取引前のマイル。※ マイルの直接入力は9桁まで可能です。ただし、マイルの加算により9桁を超える値が発生することもあり得ます。※ 会員販売でない場合、nullが返されます。

Customer String False

会員 ※ 現在の会員マスタに登録されている会員情報が設定されます。

CustomerCode String False

CustomerGroupId Integer False

客層ID:客層ID。客層セクションIDが1の客層IDを設定。

CustomerGroupId2 Integer False

客層ID2:客層ID2。客層セクションIDが2の客層IDを設定。

CustomerGroupId3 Integer False

客層ID3:客層ID3。客層セクションIDが3の客層IDを設定。

CustomerGroupId4 Integer False

客層ID4:客層ID4。客層セクションIDが4の客層IDを設定。

CustomerGroupId5 Integer False

客層ID5:客層ID5。客層セクションIDが5の客層IDを設定。

CustomerGroups String False

客層 ※ 現在の客層マスタに登録されている客層情報が設定されます。

CustomerId Long False

会員ID:会員毎に付与するID。数字10桁以内。

CustomerPinCode String False

PINコード:自由な文字列。 PINコードなど会員を識別する任意の文字列を設定してください。

CustomerRank String False

会員ランク:管理画面の[設定]→[会員設定]→[会員ランク]で設定した値

Denomination String False

金種:11:磁気クレジットカード、12:ICクレジットカード、13:銀聯カード、21:デビットカード、41:電子マネー ※ペイメント・マイスターで使用

Deposit Integer False

預かり金:会計時に預かった金額。

DepositCash Integer False

預かり金現金:会計時に預かった現金金額。

DepositCredit Integer False

預かり金クレジット:会計時に預かったクレジット金額。

DiscountRoundingDivision String False

割引丸め区分:割引の端数を丸める方法を指定する区分。 0:四捨五入、1:切り捨て、2:切り上げ ※2:切り上げを一律で設定

Discounts String False

小計値引/割引、単品値引/割引の詳細情報

DisposeDivision String False

打消区分:0通常、1打消元レコード、2打消レコード ※0:通常と2:打消レコードのみ設定可能(省略時は0:通常を設定)※打消レコードの場合、取引明細区分は、(通常、部門売り)→返品に変換させて設定してください。

DisposeServerTransactionHeadId String False

打消元取引ID:打消元取引ID ※打消し区分が2の場合必須 ※打消元取引IDが存在しない場合エラー。省略時はnullを設定

EarnMile Integer False

獲得マイル:取引で付与されるマイル 合計 * ポイント付与率 ※ 会員販売でない場合、nullが返されます。

EnterDateTime Datetime False

入店日時:

ExchangeTicketNo String False

引換券番号

GiftReceiptValidDays Integer False

ギフトレシート引換有効日数:有効日数が経過しても、ギフトレシートの引換ができなくなるわけではありません。

GuestNumbers Integer False

客数:客数。

GuestNumbersFemale Integer False

客数(女):客数(女)。

GuestNumbersMale Integer False

客数(男):客数(男)。

GuestNumbersUnknown Integer False

客数(不明):客数(不明)。

InTaxSalesTotal Integer False

内税対象額:売上対象商品の内税販売合計金額。 内税販売の場合は、税込・税抜き商品を対象。

Layaway String False

取置き情報:取置き時の詳細情報

LayawayPickUp String False

取置き引取情報:取置き引取時の詳細情報

Memo String False

メモ:入出金時のメモなどを設定。 1000文字以内。

MileageDivision String False

マイレージ利用区分:マイレージ機能を利用するか否か。 (0: 利用しない 1: 利用する 2: ポイントの代わりに貯める)

MileageLabel String False

マイレージラベル:マイレージの名称。未設定の場合は「マイル」

NetTaxFreeConsumableTaxExclude Integer False

外税商品の消耗品免税額:外税商品の消耗品免税額。

NetTaxFreeConsumableTaxInclude Integer False

内税商品の消耗品免税額:内税商品の消耗品免税額。

NetTaxFreeGeneralTaxExclude Integer False

外税商品の一般品免税額:外税商品の一般品免税額。

NetTaxFreeGeneralTaxInclude Integer False

内税商品の一般品免税額:内税商品の一般品免税額。

NewPoint Integer False

付与ポイント:取引で付与されるポイント。 合計 * ポイント付与率

NonSalesTargetAmount Integer False

売上対象外数量合計:取引明細の返品以外かつ売上対象外の数量の合計。 (取引明細区分が2返品以外の数量)

NonSalesTargetCostTotal Decimal False

売上対象外原価合計:売上対象外商品の原価合計。

NonSalesTargetInTaxTotal Integer False

売上対象外内税合計:売上対象外商品の外税合計。

NonSalesTargetOutTaxTotal Integer False

売上対象外外税合計:売上対象外商品の内税合計。

NonSalesTargetReturnAmount Integer False

売上対象外返品数量合計:取引明細の返品かつ売上対象外の数量の合計。 (取引明細区分が2返品の数量)

NonSalesTargetTaxFreeTotal Integer False

売上対象外免税額合計:売上対象外商品の免税額合計。

NonSalesTargetTotal Integer False

売上対象外合計:売上対象外商品の合計。 外税販売の場合、税を含まない。

NonTaxSalesTotal Integer False

非課税対象額:売上対象商品の非課税商品の合計金額。

OutTaxSalesTotal Integer False

外税対象額:売上対象商品の外税販売の税抜き商品合計金額

PaymentCount Integer False

支払回数:クレジットの支払回数。※ゼウス、ペイメントマイスターご利用時 (1:一括払い、99:リボ払い、100:ボーナス払い、101:ボーナス併用、n:n回払い)

Point Integer False

現在ポイント:取引前のポイント。※ ポイント値の直接入力は9桁まで可能です。ただし、ポイントの加算により9桁を超える値が発生することもあり得ます。

PointDiscount Integer False

ポイント値引き:使用ポイント * ポイント還元率。※消費税含む

PointGivingDivision String False

ポイント付与税区分:1:税額を含める + 利用ポイント分を含める、2:税額を含めない + 利用ポイント分を含める、3:税額を含める + 利用ポイント分を含めない、4:税額を含めない + 利用ポイント分を含めない ※未設定の場合は店舗マスタから設定

PointGivingUnit Decimal False

ポイント付与単位(ポイント):ポイント付与の設定 n円をnポイントの「nポイント」の部分 (設定範囲0.00ポイント~99999.99ポイント)(例10円ごとに0.2ポイントの場合、0.2ポイント)

PointGivingUnitPrice Integer False

ポイント付与単位(金額):ポイント付与の設定 n円をnポイントの「n円」の部分。 (設定範囲1円~99999円)(例10円ごとに2ポイントの場合、10円)

PointSpendDivision String False

ポイント利用区分:ポイント利用時の税を含む/含まないを判定。1:ポイント利用を現金として扱う (税を含む値引き)、2:ポイント利用を値引として扱う (税を含まない値引き) ※未設定の場合、店舗のポイント利用区分に従う

ReceiptMemo String False

レシートメモ:レシートに印字するメモを設定。

ReturnAmount Integer False

返品数量合計:取引明細の返品の数量の合計 (取引明細区分が2返品の数量)

ReturnSales String False

返品取引区分:(0:通常、1:返品販売)

RoundingDivision String False

端数値引区分:販売時の合計金額の端数を丸めるか否かを設定する。00:なし、11:一の位を四捨五入、12:一の位を切捨、13:一の位を切上、21:十の位を四捨五入、22:十の位を切捨、23:十の位を切上、31:百の位を四捨五入、32:百の位を切捨、33:百の位を切上、41:千の位を四捨五入、42:千の位を切捨、43:千の位を切上、99:手入力

RoundingPrice Integer False

端数値引額

SalesHeadDivision String False

売上ヘッダ区分:売上明細に売上対象外商品を含むか否かの区分。 (0:売上対象のみ、1:売上対象外含む)

SellDivision String False

販売区分:取引が外税販売、内税販売かを識別する区分。 (0:内税販売、1:外税販売)※省略時は0:内税販売を設定

SlipNumber String False

伝票番号:クレジットの伝票番号。

SpendPoint Integer False

使用ポイント:取引で使用したポイント。

Staff String False

スタッフ ※ 現在のスタッフマスタに登録されているスタッフ情報が設定されます。

StaffCode String False

StaffId Integer False

スタッフID:販売員ID。(スタッフID)

StaffName String False

スタッフ名:販売員名。(スタッフ名)

Store String False

店舗 ※ 現在の店舗マスタに登録されている店舗情報が設定されます。

StoreCode String False

StoreId Integer False

店舗ID:店舗毎に付与するID。

Subtotal Integer False

小計:取引明細の値引き後小計の合計。

SubtotalDiscountDivision Integer False

小計値引き/割引区分:小計値引き/割引時に指定された区分を設定。

SubtotalDiscountPrice Integer False

小計値引き:小計の値引き金額を設定。 単品割引率が設定された場合、その割合から値引き金額を設定。(切捨て)

SubtotalDiscountRate Integer False

小計割引率:小計の割引を設定 (単位%) デフォルトは未設定。設定された場合、小計計値引きに自動的に設定(切り捨て) 集計は、小計値引きしか見ない。

SubtotalForDiscount String False

値引対象金額:取引明細の割引値引対象区分が対象の小計金額

SumDate Date False

締め日時:締めをしたら年月日が入る。

SumDivision String False

締め区分:締め処理を実施したかの区分。 (0未処理、1精算処理済み、2締め処理済み)

Tags String False

取引タグ:レジ端末よりクイックコマンドを押下した値を設定。 和名を設定する。※複数ある場合は、カンマ区切りで設定

TaxExclude Integer False

外税額:外税商品計 * 10 / 100。※税率が10%の場合 ※小数点以下は税の丸め方式で指定の通り

TaxFreeSalesDivision String False

免税販売区分:免税販売区分 (0:通常販売、1:免税販売(自動計算)、2:免税販売(強制免税適用)、3:免税販売(一般品のみ強制免税適用)、4:免税販売(消耗品のみ強制免税適用)、5:免税販売(自動計算・合算))

TaxInclude Integer False

内税額:内税商品計 / 110 * 10。※税率が10%の場合 ※小数点以下は税の丸め方式で指定

TaxRate Decimal False

税率:税率 (単位%)※未入力の場合、スマレジに設定されている消費税を設定(端末取引日時より算出)

TaxRounding String False

税の丸め方式:税の丸めを判定。 0:四捨五入、1:切り捨て、2:切り上げ ※省略時は1:切り捨てを設定

TerminalId Integer False

端末ID:店舗の端末毎に付与するID。

TerminalTranDateTime Datetime False

TerminalTranId Integer False

端末取引ID:端末で設定された取引ID。

TipCash Integer False

現金チップ

TipCredit Integer False

クレジットチップ

Total Integer False

合計:小計 - 小計値引き - ポイント値引き - クーポン値引き + 端数値引額 + 外税額 + 手数料 + 送料 - 免税額 を設定

TotalMile Integer False

合計マイル:取引後のマイル 現在マイル + 獲得マイル + 調整マイル ※ マイルの直接入力は9桁まで可能です。ただし、マイルの加算により9桁を超える値が発生することもあり得ます。※ 会員販売でない場合、nullが返されます。

TotalPoint Integer False

合計ポイント:取引後のポイント 現在ポイント + 付与ポイント - 使用ポイント。※ ポイント値の直接入力は9桁まで可能です。ただし、ポイントの加算により9桁を超える値が発生することもあり得ます。

TransactionDateTime Datetime False

取引日時:取引日時。サーバーに送信された日時。販売日時は端末取引日時を参照。

TransactionHeadDivision String False

取引区分:取引を識別する区分。(1:通常、2:入金、3:出金、4:預かり金、 5:預かり金返金、6:ポイント加算、7:ポイント減算、8:ポイント失効、10:取置き、13:マイル加算、14:マイル減算、15:バリューカード入金、16:領収証)

TransactionUuid String False

レシート番号:レシートに印字する番号。※スマレジアプリの採番方法(1970年から計算した現在秒9桁+端末IDゼロ詰め4桁)

UnitBargainDiscountsubtotal Integer False

単品セール販売値引き計

UnitDiscountsubtotal Integer False

単品値引き小計:取引明細の単品値引き計の合計と商品バンドル値引按分の合計を合算した値。※ 取引明細区分が2:返品の取引明細のとき、単品値引き計及び商品バンドル値引按分は符号反転して計算されます。(例: ある取引明細の取引明細区分が2、単品値引き計が50円、商品バンドル値引按分が12円の場合、単品値引き計は-50円、商品バンドル値引按分は-12円として計算されます。)※ 以下の商品区分を持つ取引明細については、単品値引き計及び商品バンドル値引按分が0として計算されます。4:バンドル (親)、5:セット売り(親)、6:簡易セット(親)、8:バンドル値引(子)

UnitNonDiscountsubtotal Integer False

単品値引き前小計:取引明細の、値引き前計の合計。明細より自動算出 ※管理画面の取引履歴CSVで対応する項目: 単価値引き前小計

UnitStaffDiscountsubtotal Integer False

単品社員販売値引き計

UpdDateTime Datetime False

更新日時:登録時・更新時の日時。

Details String False

取引明細

Pseudo-Columns

SELECT ステートメントのWHERE 句では、疑似カラムフィールドを使用して、データソースから返されるタプルを詳細に制御することができます。

Name Type Description
WithCustomer String

会員情報を付加するか(付加する場合はall, しない場合はnone)

WithCustomerGroups String

客層情報を付加するか(付加する場合はall, しない場合はnone)

WithDiscounts String

小計値引/割引、単品値引/割引の値引区分や割引区分情報を付加するか(付加する場合はall, しない場合はnone)

WithStore String

店舗情報を付加するか(付加する場合はall, しない場合はnone)

WithStaff String

スタッフ情報を付加するか(付加する場合はall, しない場合はnone)

WithLayway String

取置き情報を付加するか(付加する場合はall, しない場合はnone)

WithLaywayPickUp String

取置き引取情報を付加するか(付加する場合はall, しない場合はnone)

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9434