USE [AGA] GO /****** Object: Table [dbo].[Lokasi_Qty_PecahStock_InPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_PecahStock_InPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Pecah] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_PenggunaanStock_InPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_PenggunaanStock_InPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Penggunaan] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_ReturBeli_AfterPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_ReturBeli_AfterPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Retur_Beli] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_ReturBeli] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_ReturBeli]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Retur_Beli] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_ReturJual_AfterPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_ReturJual_AfterPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Retur_Jual] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_ReturJual] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_ReturJual]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Retur_Jual] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_ReturBeli_InPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_ReturBeli_InPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Retur_Beli] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_ReturJual_InPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_ReturJual_InPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Retur_Jual] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_StockAwal] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_StockAwal]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Stock_Awal] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_TransferIn_AfterPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_TransferIn_AfterPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Masuk] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_TransferIn] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_TransferIn]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Masuk] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_TransferOut_AfterPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_TransferOut_AfterPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Keluar] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_TransferOut] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_TransferOut]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Keluar] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_TransferIn_InPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_TransferIn_InPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Masuk] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_TransferOut_InPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_TransferOut_InPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Keluar] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_Jual_AfterPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_Jual_AfterPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Jual] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_Jual] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_Jual]( [Idx] [nvarchar](100) NULL, [Lokasi] [nvarchar](50) NULL, [Kode] [nvarchar](50) NULL, [Jual] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_Beli_InPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_Beli_InPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Beli] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_Jual_InPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_Jual_InPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Jual] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_PecahStock_AfterPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_PecahStock_AfterPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Pecah] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_PecahStock] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_PecahStock]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Pecah] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_PenggunaanStock_AfterPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_PenggunaanStock_AfterPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Penggunaan] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_PenggunaanStock] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_PenggunaanStock]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Penggunaan] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_Beli_AfterPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_Beli_AfterPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Beli] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_Beli] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_Beli]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Beli] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_AturStock_InPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_AturStock_InPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Penyesuaian] [numeric](38, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Jurnal_Detail_Temp] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Jurnal_Detail_Temp]( [No_Trx] [nvarchar](12) NULL, [Tanggal] [smalldatetime] NULL, [Idx] [int] NULL, [KodeAkun] [nvarchar](10) NOT NULL, [NamaAkun] [nvarchar](50) NULL, [Debet] [numeric](18, 2) NULL, [Kredit] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Project] [nvarchar](255) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi]( [Kode] [nvarchar](50) NOT NULL, [Nama] [nvarchar](50) NOT NULL, CONSTRAINT [PK_Lokasi] PRIMARY KEY CLUSTERED ( [Kode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[KomisiDetail] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[KomisiDetail]( [NoTrx] [nvarchar](50) NOT NULL, [B1] [numeric](18, 0) NULL, [D1] [numeric](18, 0) NULL, [G1] [numeric](18, 0) NULL, [TL1] [numeric](18, 0) NULL, [D1Rp] [numeric](18, 0) NULL, [G1Rp] [numeric](18, 0) NULL, [TL1Rp] [numeric](18, 0) NULL, [K1] [numeric](18, 0) NULL, [K1Rp] [numeric](18, 0) NULL, [B2] [numeric](18, 0) NULL, [D2] [numeric](18, 0) NULL, [G2] [numeric](18, 0) NULL, [TL2] [numeric](18, 0) NULL, [D2Rp] [numeric](18, 0) NULL, [G2Rp] [numeric](18, 0) NULL, [TL2Rp] [numeric](18, 0) NULL, [K2] [numeric](18, 0) NULL, [K2Rp] [numeric](18, 0) NULL, CONSTRAINT [PK_KomisiDetail] PRIMARY KEY CLUSTERED ( [NoTrx] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Komisi] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Komisi]( [NoTrx] [nvarchar](50) NOT NULL, [TglTrx] [smalldatetime] NULL, [Member] [nvarchar](50) NULL, [Nama] [nvarchar](255) NULL, [Belanja] [numeric](18, 0) NULL, [Discount] [numeric](18, 0) NULL, [Driver] [numeric](18, 0) NULL, [Guide] [numeric](18, 0) NULL, [TourLeader] [numeric](18, 0) NULL, [Total] [numeric](18, 0) NULL, [Kas_ID] [nvarchar](20) NULL, [UserID] [nvarchar](50) NULL, CONSTRAINT [PK_Komisi] PRIMARY KEY CLUSTERED ( [NoTrx] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Jurnal_PI] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Jurnal_PI]( [No_Trx] [nvarchar](12) NULL, [Tanggal] [smalldatetime] NULL, [Idx] [int] NULL, [KodeAkun] [nvarchar](10) NULL, [Debet] [numeric](18, 2) NULL, [Kredit] [numeric](18, 2) NULL, [Keterangan] [nvarchar](255) NULL, [Project] [nvarchar](255) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Jurnal_PA] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Jurnal_PA]( [No_Trx] [nvarchar](12) NULL, [Tanggal] [smalldatetime] NULL, [Idx] [int] NULL, [KodeAkun] [nvarchar](10) NULL, [Debet] [numeric](18, 2) NULL, [Kredit] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Jurnal_Kasir] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Jurnal_Kasir]( [No_Trx] [nvarchar](50) NOT NULL, [Tgl_Trx] [smalldatetime] NULL, [KodeAkun] [nvarchar](50) NULL, [NamaAkun] [nvarchar](50) NULL, [Keterangan] [nvarchar](100) NULL, [Nominal] [numeric](18, 0) NULL, [UserID] [nvarchar](50) NULL, [Kas_ID] [nvarchar](50) NULL, CONSTRAINT [PK_Jurnal_Kasir] PRIMARY KEY CLUSTERED ( [No_Trx] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Jurnal_Head_Archived] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Jurnal_Head_Archived]( [No_Trx] [nvarchar](12) NOT NULL, [Tanggal] [smalldatetime] NULL, [Jenis_Trx] [nvarchar](50) NULL, [Nominal] [numeric](18, 2) NULL, [Posted] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [No_Trx] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Jurnal_Head] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Jurnal_Head]( [No_Trx] [nvarchar](12) NOT NULL, [Tanggal] [smalldatetime] NULL, [Jenis_Trx] [nvarchar](50) NULL, [Nominal] [numeric](18, 2) NULL, [Posted] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [No_Trx] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PecahStock_InPeriod] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PecahStock_InPeriod]( [NoTrx] [nvarchar](20) NULL, [Tanggal] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [Jumlah] [numeric](18, 2) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[PecahStock_Archived] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PecahStock_Archived]( [NoTrx] [nvarchar](20) NULL, [Tanggal] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [Jumlah] [numeric](18, 2) NULL, [Lokasi] [nvarchar](50) NULL, [User_ID] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[PecahStock_AfterPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PecahStock_AfterPeriod]( [NoTrx] [nvarchar](20) NULL, [Tanggal] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [Jumlah] [numeric](18, 2) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[PecahStock] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PecahStock]( [NoTrx] [nvarchar](20) NULL, [Tanggal] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [Jumlah] [numeric](18, 2) NULL, [Lokasi] [nvarchar](50) NULL, [User_ID] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Pajak_Sumaries] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Pajak_Sumaries]( [Jenis] [nvarchar](50) NULL, [KodeBrg] [nvarchar](50) NULL, [Nama] [nvarchar](100) NULL, [Qty] [numeric](38, 3) NULL, [Satuan] [nvarchar](10) NULL, [HPP] [numeric](38, 6) NULL, [Total] [numeric](38, 6) NULL, [RL] [numeric](38, 6) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[My_Setting] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[My_Setting]( [Pembulatan] [numeric](18, 0) NOT NULL, [Point_Conversion] [numeric](18, 2) NULL, [Perpanjang_Member] [nvarchar](50) NULL, [PPN] [bit] NOT NULL, [PPN_Val] [numeric](18, 2) NOT NULL, [Lock_Password] [nvarchar](50) NULL, [Lock_Date] [date] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Stock_Periodic_Table] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Stock_Periodic_Table]( [Idx] [nvarchar](65) NULL, [Lokasi] [nvarchar](50) NULL, [Kode] [nvarchar](50) NULL, [Jenis] [int] NULL, [Nama] [nvarchar](50) NULL, [Satuan] [nvarchar](10) NULL, [HPP] [numeric](18, 2) NULL, [Awal] [numeric](38, 0) NULL, [Beli] [numeric](38, 2) NOT NULL, [Jual] [numeric](38, 2) NOT NULL, [Penggunaan] [numeric](38, 2) NOT NULL, [Retur_Beli] [numeric](38, 2) NOT NULL, [Retur_Jual] [numeric](38, 2) NOT NULL, [Penyesuaian] [numeric](38, 2) NOT NULL, [Pecah_Stock] [numeric](38, 2) NOT NULL, [Transfer_In] [numeric](38, 0) NOT NULL, [Transfer_Out] [numeric](38, 0) NOT NULL, [Stock] [numeric](38, 0) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Stock_Periodic_Unempty_Table] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Stock_Periodic_Unempty_Table]( [Idx] [nvarchar](65) NULL, [Lokasi] [nvarchar](50) NULL, [Kode] [nvarchar](50) NULL, [Jenis] [int] NULL, [Nama] [nvarchar](50) NULL, [Satuan] [nvarchar](10) NULL, [HPP] [numeric](18, 2) NULL, [Awal] [numeric](38, 0) NULL, [Beli] [numeric](38, 2) NOT NULL, [Jual] [numeric](38, 2) NOT NULL, [Penggunaan] [numeric](38, 2) NOT NULL, [Retur_Beli] [numeric](38, 2) NOT NULL, [Retur_Jual] [numeric](38, 2) NOT NULL, [Penyesuaian] [numeric](38, 2) NOT NULL, [Pecah_Stock] [numeric](38, 2) NOT NULL, [Transfer_In] [numeric](38, 0) NOT NULL, [Transfer_Out] [numeric](38, 0) NOT NULL, [Stock] [numeric](38, 0) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[MopulPricelistPostpaid] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MopulPricelistPostpaid]( [Code] [nvarchar](50) NOT NULL, [Nama] [nvarchar](100) NULL, [Type] [nvarchar](50) NULL, CONSTRAINT [PK_Mopul_Tipe] PRIMARY KEY CLUSTERED ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[MoPulPriceList] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MoPulPriceList]( [Kode] [nvarchar](50) NULL, [Operator] [nvarchar](100) NULL, [Nominal] [nvarchar](100) NULL, [HPP] [decimal](18, 0) NULL, [Harga] [decimal](18, 0) NULL, [Tipe] [nvarchar](50) NULL, [MasaAktif] [nvarchar](100) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[MoPulPrepaid] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MoPulPrepaid]( [Ref_ID] [nvarchar](50) NOT NULL, [Tujuan] [nvarchar](50) NULL, [Code] [nvarchar](50) NULL, [Status] [nvarchar](50) NULL, [Message] [nvarchar](100) NULL, [SN] [nvarchar](100) NULL, [Balance] [nvarchar](50) NULL, [tr_id] [nvarchar](50) NULL, [Tgl_Trx] [smalldatetime] NULL, [Pay_Tipe] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[MoPulPostpaidResponse] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MoPulPostpaidResponse]( [Code] [nvarchar](50) NULL, [Description] [nvarchar](100) NULL, [Status] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[MoPulPostpaid] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[MoPulPostpaid]( [tr_id] [nvarchar](50) NULL, [code] [nvarchar](50) NULL, [hp] [nvarchar](50) NULL, [tr_name] [nvarchar](50) NULL, [period] [nvarchar](50) NULL, [nominal] [decimal](18, 0) NULL, [admin] [decimal](18, 0) NULL, [denda] [decimal](18, 0) NULL, [ref_id] [nvarchar](50) NULL, [response_code] [nvarchar](50) NULL, [message] [nvarchar](100) NULL, [price] [decimal](18, 0) NULL, [selling_price] [decimal](18, 0) NULL, [lembar_tagihan] [nvarchar](50) NULL, [tgl_bayar] [nvarchar](50) NULL, [noref] [nvarchar](50) NULL, [tgl_inquiry] [smalldatetime] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Member] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Member]( [Kode] [nvarchar](50) NULL, [Barcode] [image] NULL, [Member] [image] NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[LR_By_HPP] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[LR_By_HPP]( [NoTrx] [nvarchar](20) NOT NULL, [Tanggal] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [HPP_Lama] [numeric](18, 2) NULL, [HPP_Baru] [numeric](18, 2) NULL, [Selisih] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [Subtotal] [numeric](18, 2) NULL, [Jurnal_ID] [nvarchar](12) NULL, PRIMARY KEY CLUSTERED ( [NoTrx] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Piutang_AfterPeriod] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Piutang_AfterPeriod]( [NoFaktur] [nvarchar](12) NULL, [TglFaktur] [smalldatetime] NULL, [Customer] [nvarchar](10) NULL, [Bayar] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Jurnal_ID] [nvarchar](12) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Piutang] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Piutang]( [NoFaktur] [nvarchar](12) NOT NULL, [TglFaktur] [smalldatetime] NULL, [Customer] [nvarchar](10) NULL, [Bayar] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Jurnal_ID] [nvarchar](12) NULL, [ID_Penjualan] [nvarchar](12) NULL, [Salesman] [nvarchar](50) NULL, [Kas_ID] [nvarchar](50) NULL, [User_ID] [nvarchar](50) NULL, PRIMARY KEY CLUSTERED ( [NoFaktur] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PendingHead] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PendingHead]( [NoFaktur] [nvarchar](12) NOT NULL, [TglFaktur] [smalldatetime] NULL, [JTempo] [smalldatetime] NULL, [Customer] [nvarchar](10) NULL, [Total] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Bayar] [numeric](18, 2) NULL, [Sisa] [numeric](18, 2) NULL, [Jurnal_ID] [nvarchar](12) NULL, [SalesType] [nvarchar](20) NULL, [Lunas] [bit] NULL, [Sisa_Faktur] [numeric](18, 2) NULL, [Salesman] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[PendingDetail] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PendingDetail]( [NoFak] [nvarchar](12) NOT NULL, [Idx] [int] NULL, [TglFak] [datetime] NULL, [Jenis] [int] NULL, [KodeBrg] [nvarchar](50) NULL, [HPP] [numeric](18, 2) NULL, [Harga] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [SubHPP] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [SubDiscount] [numeric](18, 2) NULL, [UserID] [nvarchar](50) NULL, [Lokasi] [nvarchar](50) NULL, [BKP] [bit] NULL, [Satuan2] [nvarchar](50) NULL, [Konversi] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Piutang_InPeriod] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Piutang_InPeriod]( [NoFaktur] [nvarchar](12) NULL, [TglFaktur] [smalldatetime] NULL, [Customer] [nvarchar](10) NULL, [Bayar] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Jurnal_ID] [nvarchar](12) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Piutang_Archived] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Piutang_Archived]( [NoFaktur] [nvarchar](12) NOT NULL, [TglFaktur] [smalldatetime] NULL, [Customer] [nvarchar](10) NULL, [Bayar] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Jurnal_ID] [nvarchar](12) NULL, [ID_Penjualan] [nvarchar](12) NULL, [Salesman] [nvarchar](50) NULL, [Kas_ID] [nvarchar](50) NULL, [User_ID] [nvarchar](50) NULL, PRIMARY KEY CLUSTERED ( [NoFaktur] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Point] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Point]( [Kode] [nvarchar](10) NOT NULL, [Joined] [smalldatetime] NULL, [Expired] [smalldatetime] NULL, [Conversion] [numeric](18, 0) NULL, [Point] [numeric](18, 0) NULL, PRIMARY KEY CLUSTERED ( [Kode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[POHead] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[POHead]( [NoFaktur] [nvarchar](12) NOT NULL, [TglFaktur] [smalldatetime] NULL, [JTempo] [smalldatetime] NULL, [Supplier] [nvarchar](10) NULL, [Total] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Bayar] [numeric](18, 2) NULL, [Sisa] [numeric](18, 2) NULL, [PPN] [nvarchar](50) NULL, [Disc_Akhir] [numeric](18, 2) NULL, [Kas_ID] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[PODetailTemp] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PODetailTemp]( [NoFak] [nvarchar](12) NULL, [Idx] [int] NULL, [TglFak] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](100) NULL, [HPP] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [Satuan] [nvarchar](10) NULL, [SubTotal] [numeric](18, 2) NULL, [SubDiscount] [numeric](18, 2) NULL, [UserID] [nvarchar](10) NULL, [Lokasi] [nvarchar](50) NULL, [Keterangan] [nvarchar](100) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[PODetail] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PODetail]( [NoFak] [nvarchar](12) NULL, [Idx] [int] NULL, [TglFak] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [HPP] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [SubDiscount] [numeric](18, 2) NULL, [UserID] [nvarchar](10) NULL, [Lokasi] [nvarchar](50) NULL, [Keterangan] [nvarchar](100) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReturBeli_Archived] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReturBeli_Archived]( [NoTrx] [nvarchar](12) NULL, [Tanggal] [smalldatetime] NULL, [Idx] [int] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](50) NULL, [Qty] [numeric](18, 2) NULL, [HPP] [numeric](18, 2) NULL, [SubHPP] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReturBeli_AfterPeriod] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReturBeli_AfterPeriod]( [NoTrx] [nvarchar](12) NULL, [Tanggal] [smalldatetime] NULL, [Idx] [int] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](50) NULL, [Qty] [numeric](18, 2) NULL, [HPP] [numeric](18, 2) NULL, [SubHPP] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReturBeli] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReturBeli]( [NoTrx] [nvarchar](12) NULL, [Tanggal] [smalldatetime] NULL, [Idx] [int] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](50) NULL, [Qty] [numeric](18, 2) NULL, [HPP] [numeric](18, 2) NULL, [SubHPP] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[PStockHead_Archived] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PStockHead_Archived]( [NoTrx] [nvarchar](12) NOT NULL, [Tanggal] [smalldatetime] NULL, [Total] [numeric](18, 2) NULL, [Jurnal_ID] [nvarchar](12) NULL, [Customer] [nvarchar](50) NULL, [Point_Used] [numeric](18, 2) NULL, PRIMARY KEY CLUSTERED ( [NoTrx] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PStockHead] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PStockHead]( [NoTrx] [nvarchar](12) NOT NULL, [Tanggal] [smalldatetime] NULL, [Total] [numeric](18, 2) NULL, [Jurnal_ID] [nvarchar](12) NULL, [Customer] [nvarchar](50) NULL, [Point_Used] [numeric](18, 2) NULL, PRIMARY KEY CLUSTERED ( [NoTrx] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[PStockDetailTemp] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PStockDetailTemp]( [NoTrx] [nvarchar](12) NULL, [Idx] [int] NULL, [Tanggal] [smalldatetime] NULL, [KodeBarang] [nvarchar](50) NULL, [NamaBarang] [nvarchar](255) NULL, [HPP] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [UserID] [nvarchar](50) NULL, [Lokasi] [nvarchar](50) NULL, [Point_Used] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[PStockDetail_InPeriod] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PStockDetail_InPeriod]( [NoTrx] [nvarchar](12) NULL, [Idx] [int] NULL, [Tanggal] [smalldatetime] NULL, [KodeBarang] [nvarchar](50) NULL, [HPP] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [UserID] [nvarchar](50) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[PStockDetail_Archived] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PStockDetail_Archived]( [NoTrx] [nvarchar](12) NULL, [Idx] [int] NULL, [Tanggal] [smalldatetime] NULL, [KodeBarang] [nvarchar](50) NULL, [HPP] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [UserID] [nvarchar](50) NULL, [Lokasi] [nvarchar](50) NULL, [Point_Used] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[PStockDetail_AfterPeriod] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PStockDetail_AfterPeriod]( [NoTrx] [nvarchar](12) NULL, [Idx] [int] NULL, [Tanggal] [smalldatetime] NULL, [KodeBarang] [nvarchar](50) NULL, [HPP] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [UserID] [nvarchar](50) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[PStockDetail] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PStockDetail]( [NoTrx] [nvarchar](12) NULL, [Idx] [int] NULL, [Tanggal] [smalldatetime] NULL, [KodeBarang] [nvarchar](50) NULL, [HPP] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [UserID] [nvarchar](50) NULL, [Lokasi] [nvarchar](50) NULL, [Point_Used] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReturJualHead_Archived] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReturJualHead_Archived]( [NoTrx] [nvarchar](12) NOT NULL, [Tanggal] [datetime] NULL, [Kode_Customer] [nvarchar](50) NULL, [Nama_Customer] [nvarchar](255) NULL, [Nominal] [numeric](18, 2) NULL, [Metode] [nvarchar](50) NULL, [Jurnal_ID] [nvarchar](50) NULL, [Jual_ID] [nvarchar](50) NULL, [Piutang_ID] [nvarchar](50) NULL, [Kas_ID] [nvarchar](50) NULL, [User_ID] [nvarchar](255) NULL, PRIMARY KEY CLUSTERED ( [NoTrx] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReturJualHead] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReturJualHead]( [NoTrx] [nvarchar](12) NOT NULL, [Tanggal] [datetime] NULL, [Kode_Customer] [nvarchar](50) NULL, [Nama_Customer] [nvarchar](255) NULL, [Nominal] [numeric](18, 2) NULL, [Metode] [nvarchar](50) NULL, [Jurnal_ID] [nvarchar](50) NULL, [Jual_ID] [nvarchar](50) NULL, [Piutang_ID] [nvarchar](50) NULL, [Kas_ID] [nvarchar](50) NULL, [User_ID] [nvarchar](255) NULL, PRIMARY KEY CLUSTERED ( [NoTrx] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReturJual_InPeriod] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReturJual_InPeriod]( [NoTrx] [nvarchar](12) NULL, [Tanggal] [smalldatetime] NULL, [Idx] [int] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](255) NULL, [Qty] [numeric](18, 2) NULL, [Harga] [numeric](18, 2) NULL, [SubHarga] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReturJual_Archived] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReturJual_Archived]( [NoTrx] [nvarchar](12) NULL, [Tanggal] [smalldatetime] NULL, [Idx] [int] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](255) NULL, [Qty] [numeric](18, 2) NULL, [Harga] [numeric](18, 2) NULL, [SubHarga] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Lokasi] [nvarchar](50) NULL, [SubHPP] [numeric](18, 2) NULL, [Point_Enabled] [bit] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReturJual_AfterPeriod] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReturJual_AfterPeriod]( [NoTrx] [nvarchar](12) NULL, [Tanggal] [smalldatetime] NULL, [Idx] [int] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](255) NULL, [Qty] [numeric](18, 2) NULL, [Harga] [numeric](18, 2) NULL, [SubHarga] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReturJual] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReturJual]( [NoTrx] [nvarchar](12) NULL, [Tanggal] [smalldatetime] NULL, [Idx] [int] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](255) NULL, [Qty] [numeric](18, 2) NULL, [Harga] [numeric](18, 2) NULL, [SubHarga] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Lokasi] [nvarchar](50) NULL, [SubHPP] [numeric](18, 2) NULL, [Point_Enabled] [bit] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReturBeliHead_Archived] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReturBeliHead_Archived]( [NoTrx] [nvarchar](12) NOT NULL, [Tanggal] [datetime] NULL, [Kode_Supplier] [nvarchar](50) NULL, [Nama_Supplier] [nvarchar](255) NULL, [Nominal] [numeric](18, 2) NULL, [Metode] [nvarchar](50) NULL, [Jurnal_ID] [nvarchar](50) NULL, [Beli_ID] [nvarchar](50) NULL, [Hutang_ID] [nvarchar](50) NULL, [Kas_ID] [nvarchar](50) NULL, PRIMARY KEY CLUSTERED ( [NoTrx] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReturBeliHead] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReturBeliHead]( [NoTrx] [nvarchar](12) NOT NULL, [Tanggal] [datetime] NULL, [Kode_Supplier] [nvarchar](50) NULL, [Nama_Supplier] [nvarchar](255) NULL, [Nominal] [numeric](18, 2) NULL, [Metode] [nvarchar](50) NULL, [Jurnal_ID] [nvarchar](50) NULL, [Beli_ID] [nvarchar](50) NULL, [Hutang_ID] [nvarchar](50) NULL, [Kas_ID] [nvarchar](50) NULL, PRIMARY KEY CLUSTERED ( [NoTrx] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[ReturBeli_InPeriod] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[ReturBeli_InPeriod]( [NoTrx] [nvarchar](12) NULL, [Tanggal] [smalldatetime] NULL, [Idx] [int] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](50) NULL, [Qty] [numeric](18, 2) NULL, [HPP] [numeric](18, 2) NULL, [SubHPP] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Promo_X_Head] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Promo_X_Head]( [KP] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NULL, [Nama] [nvarchar](50) NULL, [Qty] [numeric](18, 0) NULL, PRIMARY KEY CLUSTERED ( [KP] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Promo_X_Free] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Promo_X_Free]( [KP] [nvarchar](50) NULL, [Kode_Head] [nvarchar](50) NULL, [Kode] [nvarchar](50) NULL, [Nama] [nvarchar](50) NULL, [Qty] [numeric](18, 0) NULL, [Harga] [numeric](18, 0) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Project] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Project]( [Kode] [nvarchar](255) NOT NULL, [Divisi] [int] NULL, [Nama_Proyek] [nvarchar](255) NULL, [Nilai_Proyek] [numeric](18, 0) NULL, [Selesai] [bit] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Stock_Kartu] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Stock_Kartu]( [NoRec] [int] NULL, [Terminal_ID] [nvarchar](50) NULL, [Lokasi] [nvarchar](50) NULL, [No_Trx] [nvarchar](50) NULL, [KodeBrg] [nvarchar](50) NULL, [Tanggal] [smalldatetime] NULL, [Keterangan] [nvarchar](50) NULL, [Qty] [numeric](18, 2) NULL, [Stock] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Stock_Awal_Temp] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Stock_Awal_Temp]( [Kode] [nvarchar](50) NULL, [Lokasi] [nvarchar](50) NOT NULL, [Stock] [numeric](38, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Stock_Awal] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Stock_Awal]( [KodeBrg] [nvarchar](50) NULL, [Lokasi] [nvarchar](50) NOT NULL, [Stock_A] [numeric](18, 2) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Stock_Periode] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Stock_Periode]( [Dari] [smalldatetime] NULL, [Sampai] [smalldatetime] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Stock_Kritis_Table] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Stock_Kritis_Table]( [Kode] [nvarchar](50) NULL, [Nama] [nvarchar](100) NULL, [Satuan] [nvarchar](10) NULL, [HPP] [numeric](38, 6) NULL, [Stock_Minimum] [numeric](18, 2) NULL, [Stock] [numeric](38, 2) NOT NULL, [Supplier] [nvarchar](255) NULL, [Jenis] [int] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Settings] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Settings]( [Kas] [nvarchar](10) NULL, [Persediaan] [nvarchar](10) NULL, [Piutang] [nvarchar](10) NULL, [Hutang] [nvarchar](10) NULL, [Penjualan] [nvarchar](10) NULL, [HPP] [nvarchar](10) NULL, [By_Disc] [nvarchar](10) NULL, [Pnd_Disc] [nvarchar](10) NULL, [By_Retur] [nvarchar](10) NULL, [Pnd_HPP] [nvarchar](10) NULL, [By_HPP] [nvarchar](10) NULL, [Pnd_Stok] [nvarchar](10) NULL, [By_Stok] [nvarchar](10) NULL, [Laba_Ditahan] [nvarchar](10) NULL, [SP] [nvarchar](10) NULL, [SW] [nvarchar](10) NULL, [SS] [nvarchar](10) NULL, [Penjualan_Jasa] [nchar](10) NULL, [Penggunaan_Stock] [nchar](10) NULL, [Hutang_PPN] [nvarchar](10) NOT NULL, [Auto_Jurnal] [bit] NOT NULL, [HPP_Jasa] [nvarchar](10) NOT NULL, [Persediaan_Jasa] [nvarchar](10) NOT NULL, [BGIn] [nvarchar](10) NULL, [BGOut] [nvarchar](10) NULL, [BGAdm] [nvarchar](10) NULL, [Komisi] [nvarchar](10) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Service_Sparepart] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Service_Sparepart]( [No_Trx] [nvarchar](50) NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](50) NULL, [Qty] [numeric](18, 0) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Salesman_Piutang] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Salesman_Piutang]( [NoFaktur] [nvarchar](12) NULL, [TglFaktur] [smalldatetime] NULL, [Customer] [nvarchar](10) NULL, [Bayar] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Jurnal_ID] [nvarchar](12) NULL, [ID_Penjualan] [nvarchar](12) NULL, [Salesman] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Salesman_JualHead] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Salesman_JualHead]( [NoFaktur] [nvarchar](12) NOT NULL, [TglFaktur] [smalldatetime] NULL, [JTempo] [smalldatetime] NULL, [Customer] [nvarchar](10) NULL, [Total] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Bayar] [numeric](18, 2) NULL, [Sisa] [numeric](18, 2) NULL, [Jurnal_ID] [nvarchar](12) NULL, [SalesType] [nvarchar](20) NULL, [Lunas] [bit] NULL, [Sisa_Faktur] [numeric](18, 2) NULL, [Salesman] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Supplier] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Supplier]( [Kode] [nvarchar](10) NOT NULL, [Nama] [nvarchar](255) NULL, [Alamat] [nvarchar](255) NULL, [Telepon] [nvarchar](50) NULL, [SaldoAwal] [decimal](18, 2) NULL, [Margin] [numeric](18, 2) NOT NULL, [CP] [nvarchar](255) NULL, [Notes] [nvarchar](255) NULL, PRIMARY KEY CLUSTERED ( [Kode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Stock_Transfer_InPeriod] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Stock_Transfer_InPeriod]( [No_Trx] [nvarchar](50) NULL, [Tanggal] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](50) NULL, [Dari] [nvarchar](50) NULL, [Ke] [nvarchar](50) NULL, [Jumlah] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Stock_Transfer_Head_Archived] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Stock_Transfer_Head_Archived]( [No_Trx] [nvarchar](12) NOT NULL, [Tanggal] [smalldatetime] NULL, [Dari] [nvarchar](50) NULL, [Ke] [nvarchar](50) NULL, [Username] [nvarchar](50) NULL, PRIMARY KEY CLUSTERED ( [No_Trx] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Stock_Transfer_Head] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Stock_Transfer_Head]( [No_Trx] [nvarchar](12) NOT NULL, [Tanggal] [smalldatetime] NULL, [Dari] [nvarchar](50) NULL, [Ke] [nvarchar](50) NULL, [Username] [nvarchar](50) NULL, PRIMARY KEY CLUSTERED ( [No_Trx] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Stock_Transfer_Archived] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Stock_Transfer_Archived]( [No_Trx] [nvarchar](50) NULL, [Tanggal] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](50) NULL, [Dari] [nvarchar](50) NULL, [Ke] [nvarchar](50) NULL, [Jumlah] [numeric](18, 2) NULL, [Idx] [numeric](18, 0) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Stock_Transfer_AfterPeriod] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Stock_Transfer_AfterPeriod]( [No_Trx] [nvarchar](50) NULL, [Tanggal] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](50) NULL, [Dari] [nvarchar](50) NULL, [Ke] [nvarchar](50) NULL, [Jumlah] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Stock_Transfer] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Stock_Transfer]( [No_Trx] [nvarchar](50) NULL, [Tanggal] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](50) NULL, [Dari] [nvarchar](50) NULL, [Ke] [nvarchar](50) NULL, [Jumlah] [numeric](18, 2) NULL, [Idx] [numeric](18, 0) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[rpt_NH] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[rpt_NH]( [Group] [int] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[rpt_Chart] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[rpt_Chart]( [Periode] [smalldatetime] NULL, [Total_Sales] [numeric](18, 2) NULL, [Retur_Penjualan] [numeric](18, 2) NULL, [HPP] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [By_Operasional] [numeric](18, 2) NULL, [Penyesuaian_Stock] [numeric](18, 2) NULL, [Perubahan_HPP] [numeric](18, 2) NULL, [Rugi_Laba] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[PPN_Keluaran_FK_Table] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[PPN_Keluaran_FK_Table]( [FK] [varchar](2) NOT NULL, [KD_JENIS_TRANSAKSI] [varchar](2) NOT NULL, [FG_PENGGANTI] [varchar](1) NOT NULL, [NOMOR_FAKTUR] [varchar](11) NOT NULL, [MASA_PAJAK] [int] NULL, [TAHUN_PAJAK] [int] NULL, [TANGGAL_FAKTUR] [varchar](30) NULL, [NPWP] [nvarchar](255) NULL, [NAMA] [nvarchar](255) NULL, [ALAMAT_LENGKAP] [nvarchar](255) NULL, [JUMLAH_DPP] [numeric](38, 6) NULL, [JUMLAH_PPN] [numeric](38, 6) NULL, [JUMLAH_PPNBM] [varchar](1) NOT NULL, [ID_KETERANGAN_TAMBAHAN] [varchar](1) NOT NULL, [FG_UANG_MUKA] [varchar](1) NOT NULL, [UANG_MUKA_DPP] [varchar](1) NOT NULL, [UANG_MUKA_PPN] [varchar](1) NOT NULL, [UANG_MUKA_PPNBM] [varchar](1) NOT NULL, [REFERENSI] [int] NULL, [TglFaktur] [smalldatetime] NULL, [Customer] [nvarchar](10) NULL, [NoFak] [nvarchar](12) NOT NULL, [LT] [varchar](4) NOT NULL, [NPWP_LT] [nvarchar](255) NULL, [Nama_LT] [nvarchar](255) NULL, [JALAN] [nvarchar](255) NULL, [BLOK] [int] NULL, [NOMOR] [int] NULL, [RT] [int] NULL, [RW] [int] NULL, [Kecamatan] [nvarchar](50) NULL, [Kelurahan] [nvarchar](50) NULL, [KABUPATEN] [nvarchar](50) NULL, [PROPINSI] [nvarchar](50) NULL, [KODE_POS] [nvarchar](50) NULL, [NOMOR_TELEPON] [nvarchar](50) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Salesman] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Salesman]( [Salesman] [nvarchar](50) NOT NULL, [Target] [numeric](18, 0) NOT NULL, CONSTRAINT [PK_Salesman] PRIMARY KEY CLUSTERED ( [Salesman] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Sales_User] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Sales_User]( [User_ID] [nvarchar](50) NULL, [UserName] [nvarchar](255) NULL, [Modal] [numeric](18, 0) NULL, [Jual] [numeric](18, 0) NULL, [Discount] [numeric](18, 0) NULL, [Charge] [numeric](18, 0) NULL, [Piutang_Out] [numeric](18, 0) NULL, [Piutang_In] [numeric](18, 0) NULL, [Hutang] [numeric](18, 0) NULL, [Beli] [numeric](18, 0) NULL, [Kas_Keluar] [numeric](18, 0) NULL, [Retur] [numeric](18, 0) NULL, [Pending] [numeric](18, 0) NULL, [Card] [numeric](18, 0) NULL, [Cash] [numeric](18, 0) NULL, [Saldo] [numeric](18, 0) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Service_Request] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Service_Request]( [No_Trx] [nvarchar](50) NULL, [Product] [nvarchar](50) NULL, [Sparepart] [nvarchar](50) NULL, [Qty] [numeric](18, 0) NULL, [Ready] [bit] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Service_Progress] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Service_Progress]( [No_Trx] [nvarchar](50) NULL, [Tanggal] [smalldatetime] NULL, [Lokasi] [nvarchar](50) NULL, [Progress] [nvarchar](100) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Service_Kerusakan] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Service_Kerusakan]( [No_Trx] [nvarchar](50) NULL, [Kerusakan] [nvarchar](100) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Service_Garansi] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Service_Garansi]( [No_Trx] [nvarchar](50) NOT NULL, [Tanggal] [smalldatetime] NULL, [Customer] [nvarchar](50) NULL, [Alamat] [nvarchar](100) NULL, [Phone] [nvarchar](50) NULL, [Product] [nvarchar](100) NULL, [Model] [nvarchar](50) NULL, [SN_IMEI] [nvarchar](100) NULL, [Kelengkapan] [nvarchar](50) NULL, [Garansi] [bit] NULL, [Service] [numeric](18, 0) NULL, [Sparepart] [numeric](18, 0) NULL, [Pengiriman] [numeric](18, 0) NULL, [Lain_Lain] [numeric](18, 0) NULL, [Completed] [bit] NULL, [User_ID] [nvarchar](50) NULL, [IMEI_Code] [image] NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Service_Daftar_Kerusakan] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Service_Daftar_Kerusakan]( [Kode] [int] NULL, [Kerusakan] [nvarchar](100) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[APP_Promo] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[APP_Promo]( [Judul] [nvarchar](255) NULL, [Promo] [nvarchar](500) NULL, [Image] [image] NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[APP_Feedback] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[APP_Feedback]( [KodeMember] [nvarchar](50) NULL, [Nama] [nvarchar](255) NULL, [Tanggal] [smalldatetime] NULL, [Feedback] [nvarchar](500) NULL, [Read] [bit] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Anggota_Simpanan_Jenis] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Anggota_Simpanan_Jenis]( [Kode] [nvarchar](2) NULL, [Jenis] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Anggota_Simpanan] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Anggota_Simpanan]( [NoTrx] [nvarchar](12) NULL, [TglTrx] [smalldatetime] NULL, [NoAnggota] [smallint] NULL, [SP] [numeric](18, 2) NULL, [SW] [numeric](18, 2) NULL, [SS] [numeric](18, 2) NULL, [Jurnal_ID] [nvarchar](12) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Anggota_Daftar] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Anggota_Daftar]( [NoAnggota] [smallint] NULL, [Customer_ID] [nvarchar](10) NULL, [Nama] [nvarchar](255) NULL, [Alamat] [nvarchar](255) NULL, [TglRegistrasi] [smalldatetime] NULL, [Pekerjaan] [nvarchar](255) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Akun_Header] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Akun_Header]( [CID] [int] NULL, [GID] [int] NULL, [HID] [int] NOT NULL, [Header_Name] [nvarchar](255) NULL, PRIMARY KEY CLUSTERED ( [HID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Akun_Group] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Akun_Group]( [CID] [int] NULL, [GID] [int] NOT NULL, [GroupName] [nvarchar](255) NULL, PRIMARY KEY CLUSTERED ( [GID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Akun_Daftar] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Akun_Daftar]( [CID] [int] NULL, [GID] [int] NULL, [HID] [int] NULL, [KodeAkun] [nvarchar](11) NOT NULL, [NamaAkun] [nvarchar](50) NULL, [Normal_Post] [nvarchar](50) NULL, [Saldo_Awal] [numeric](18, 2) NULL, [CF] [bit] NOT NULL, [MT] [bit] NOT NULL, [NR] [bit] NOT NULL, [LR] [bit] NOT NULL, [PM] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [KodeAkun] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Akun_Category] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Akun_Category]( [ID] [int] NULL, [CategoryName] [nvarchar](255) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Akun_Awal_Closed] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Akun_Awal_Closed]( [CID] [int] NULL, [GID] [int] NULL, [HID] [int] NULL, [KodeAkun] [nvarchar](11) NOT NULL, [NamaAkun] [nvarchar](50) NULL, [Normal_Post] [nvarchar](10) NULL, [Saldo_Awal] [numeric](18, 2) NULL, [CF] [bit] NOT NULL, [MT] [bit] NOT NULL, [NR] [bit] NOT NULL, [LR] [bit] NOT NULL, [PM] [bit] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Aktiva_Penyusutan] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Aktiva_Penyusutan]( [No_Trx] [nvarchar](12) NULL, [Tgl_Trx] [smalldatetime] NULL, [Kode_Aktiva] [nvarchar](13) NULL, [Kode_Jenis] [nvarchar](6) NULL, [Penyusutan] [float] NULL, [Jurnal_ID] [int] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Aktiva_Jenis] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Aktiva_Jenis]( [Kode_Jenis] [nvarchar](6) NULL, [Nama_Jenis] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Aktiva_Daftar] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Aktiva_Daftar]( [Kode_Aktiva] [nvarchar](13) NULL, [Kode_Jenis] [nvarchar](6) NULL, [Nama] [nvarchar](50) NULL, [Harga_Perolehan] [float] NULL, [Tanggal_Perolehan] [smalldatetime] NULL, [Umur_Ekonomis] [int] NULL, [Penyusutan] [float] NULL, [Active] [bit] NOT NULL, [Jurnal_ID] [nvarchar](12) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Barang] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Barang]( [Kode] [nvarchar](50) NOT NULL, [Nama] [nvarchar](100) NULL, [Jenis] [int] NULL, [Satuan] [nvarchar](10) NULL, [Satuan_G] [numeric](18, 2) NULL, [HPP] [numeric](18, 2) NULL, [Harga_G] [numeric](18, 2) NULL, [Harga] [numeric](18, 2) NULL, [Stock_A] [numeric](18, 2) NULL, [Disc] [numeric](18, 2) NULL, [Status] [bit] NULL, [Stock_Minimum] [numeric](18, 2) NULL, [Consignor] [nvarchar](10) NULL, [Stocked] [bit] NULL, [BKP] [bit] NULL, [Gambar] [varchar](255) NULL, [Harga_GS] [numeric](18, 2) NULL, [Point_Enabled] [bit] NOT NULL, [Harga_DO] [numeric](18, 2) NULL, PRIMARY KEY CLUSTERED ( [Kode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[BeliHead_AfterPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BeliHead_AfterPeriod]( [NoFaktur] [nvarchar](12) NULL, [TglFaktur] [smalldatetime] NULL, [Supplier] [nvarchar](10) NULL, [Total] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Bayar] [numeric](18, 2) NULL, [Sisa] [numeric](18, 2) NULL, [Jurnal_ID] [nvarchar](12) NULL, [Disc_Akhir] [numeric](18, 2) NULL, [PPN] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[BeliHead] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BeliHead]( [NoFaktur] [nvarchar](12) NOT NULL, [TglFaktur] [smalldatetime] NULL, [JTempo] [smalldatetime] NULL, [Supplier] [nvarchar](10) NULL, [Total] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Bayar] [numeric](18, 2) NULL, [Sisa] [numeric](18, 2) NULL, [Jurnal_ID] [nvarchar](12) NULL, [Lunas] [bit] NULL, [Sisa_Faktur] [numeric](18, 2) NULL, [PPN] [nvarchar](50) NOT NULL, [Disc_Akhir] [numeric](18, 2) NOT NULL, [Kas_ID] [nvarchar](50) NULL, PRIMARY KEY CLUSTERED ( [NoFaktur] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[BeliDetailTemp] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BeliDetailTemp]( [NoFak] [nvarchar](12) NULL, [Idx] [int] NULL, [TglFak] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](100) NULL, [HPP] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [Satuan] [nvarchar](10) NULL, [SubTotal] [numeric](18, 2) NULL, [SubDiscount] [numeric](18, 2) NULL, [UserID] [nvarchar](10) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[BeliDetail_InPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BeliDetail_InPeriod]( [NoFak] [nvarchar](12) NULL, [Idx] [int] NULL, [TglFak] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [HPP] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [SubDiscount] [numeric](18, 2) NULL, [UserID] [nvarchar](10) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[BeliDetail_Archived] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BeliDetail_Archived]( [NoFak] [nvarchar](12) NULL, [Idx] [int] NULL, [TglFak] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [HPP] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [SubDiscount] [numeric](18, 2) NULL, [UserID] [nvarchar](10) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[BeliDetail_AfterPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BeliDetail_AfterPeriod]( [NoFak] [nvarchar](12) NULL, [Idx] [int] NULL, [TglFak] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [HPP] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [SubDiscount] [numeric](18, 2) NULL, [UserID] [nvarchar](10) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[BeliDetail] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BeliDetail]( [NoFak] [nvarchar](12) NULL, [Idx] [int] NULL, [TglFak] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [HPP] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [SubDiscount] [numeric](18, 2) NULL, [UserID] [nvarchar](10) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[AturStock_InPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AturStock_InPeriod]( [NoTrx] [nvarchar](20) NOT NULL, [Tanggal] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](50) NULL, [Sebelum] [numeric](18, 2) NULL, [Sekarang] [numeric](18, 2) NULL, [Selisih] [numeric](18, 2) NULL, [HPP] [numeric](18, 2) NULL, [Subtotal] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Jurnal_ID] [nvarchar](12) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[AturStock_Archived] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AturStock_Archived]( [NoTrx] [nvarchar](20) NOT NULL, [Tanggal] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](50) NULL, [Sebelum] [numeric](18, 2) NULL, [Sekarang] [numeric](18, 2) NULL, [Selisih] [numeric](18, 2) NULL, [HPP] [numeric](18, 2) NULL, [Subtotal] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Jurnal_ID] [nvarchar](12) NULL, [Lokasi] [nvarchar](50) NULL, PRIMARY KEY CLUSTERED ( [NoTrx] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[AturStock_AfterPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AturStock_AfterPeriod]( [NoTrx] [nvarchar](20) NOT NULL, [Tanggal] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](50) NULL, [Sebelum] [numeric](18, 2) NULL, [Sekarang] [numeric](18, 2) NULL, [Selisih] [numeric](18, 2) NULL, [HPP] [numeric](18, 2) NULL, [Subtotal] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Jurnal_ID] [nvarchar](12) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[AturStock] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[AturStock]( [NoTrx] [nvarchar](20) NOT NULL, [Tanggal] [smalldatetime] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](50) NULL, [Sebelum] [numeric](18, 2) NULL, [Sekarang] [numeric](18, 2) NULL, [Selisih] [numeric](18, 2) NULL, [HPP] [numeric](18, 2) NULL, [Subtotal] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Jurnal_ID] [nvarchar](12) NULL, [Lokasi] [nvarchar](50) NULL, PRIMARY KEY CLUSTERED ( [NoTrx] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Barang_Komisi] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Barang_Komisi]( [KodeBrg] [nvarchar](50) NOT NULL, [Komisi] [numeric](18, 2) NULL, CONSTRAINT [PK_Barang_Komisi] PRIMARY KEY CLUSTERED ( [KodeBrg] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Barang_Keterangan] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Barang_Keterangan]( [Kode] [nvarchar](50) NOT NULL, [Keterangan] [nvarchar](255) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Barang_Duplicate] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Barang_Duplicate]( [Kode] [nvarchar](50) NULL, [Count] [int] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Barang_Deleted] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Barang_Deleted]( [Kode] [nvarchar](50) NULL, [Nama] [nvarchar](100) NULL, [Jenis] [int] NULL, [Satuan] [nvarchar](10) NULL, [Satuan_G] [numeric](18, 2) NULL, [HPP] [numeric](18, 2) NULL, [Harga_G] [numeric](18, 2) NULL, [Harga] [numeric](18, 2) NULL, [Stock_A] [numeric](18, 2) NULL, [Disc] [numeric](18, 2) NULL, [Status] [bit] NULL, [Stock_Minimum] [numeric](18, 2) NULL, [Consignor] [nvarchar](10) NULL, [Stocked] [bit] NULL, [BKP] [bit] NOT NULL, [Gambar] [varchar](255) NOT NULL, [Harga_GS] [numeric](18, 2) NULL, [Point_Enabled] [bit] NOT NULL, [Harga_DO] [numeric](18, 2) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Barang_Berat_Satuan] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Barang_Berat_Satuan]( [KodeBrg] [nvarchar](50) NULL, [Berat] [numeric](18, 2) NULL, [Ongkos_Angkut] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Barcode_Pending] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Barcode_Pending]( [Barcode] [nvarchar](50) NULL, [Nama] [nvarchar](100) NULL, [Jumlah] [int] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Barcode] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Barcode]( [Kode] [nvarchar](50) NULL, [Nama] [nvarchar](100) NULL, [Harga] [numeric](18, 0) NULL, [Code128] [image] NULL, [Idx] [int] NULL, [Terminal_ID] [nvarchar](50) NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[Barang_Temp] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Barang_Temp]( [Kode] [nvarchar](50) NULL, [Nama] [nvarchar](100) NULL, [Jenis] [nvarchar](50) NULL, [Satuan] [nvarchar](50) NULL, [Satuan_G] [nvarchar](50) NULL, [HPP] [nvarchar](50) NULL, [Harga_G] [nvarchar](50) NULL, [Harga] [nvarchar](50) NULL, [Stock_A] [nvarchar](50) NULL, [Disc] [nvarchar](50) NULL, [Status] [nvarchar](50) NULL, [Stock_Minimum] [nvarchar](50) NULL, [Consignor] [nvarchar](50) NULL, [Stocked] [nvarchar](50) NULL, [BKP] [nvarchar](50) NOT NULL, [Gambar] [nvarchar](255) NOT NULL, [Harga_GS] [nvarchar](50) NULL, [Point_Enabled] [nvarchar](50) NULL, [Harga_DO] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Barang_Stock_Max] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Barang_Stock_Max]( [KodeBrg] [nvarchar](50) NULL, [Maksimum] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Barang_Point] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Barang_Point]( [Kode] [nvarchar](50) NULL, [Nama] [nvarchar](100) NULL, [Jenis] [int] NULL, [Satuan] [nvarchar](10) NULL, [HPP] [numeric](18, 2) NULL, [Harga] [numeric](18, 2) NULL, [Harga_Point] [numeric](18, 0) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[BeliHead_InPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BeliHead_InPeriod]( [NoFaktur] [nvarchar](12) NULL, [TglFaktur] [smalldatetime] NULL, [Supplier] [nvarchar](10) NULL, [Total] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Bayar] [numeric](18, 2) NULL, [Sisa] [numeric](18, 2) NULL, [Jurnal_ID] [nvarchar](12) NULL, [Disc_Akhir] [numeric](18, 2) NULL, [PPN] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[BeliHead_Archived] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BeliHead_Archived]( [NoFaktur] [nvarchar](12) NOT NULL, [TglFaktur] [smalldatetime] NULL, [JTempo] [smalldatetime] NULL, [Supplier] [nvarchar](10) NULL, [Total] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Bayar] [numeric](18, 2) NULL, [Sisa] [numeric](18, 2) NULL, [Jurnal_ID] [nvarchar](12) NULL, [Lunas] [bit] NULL, [Sisa_Faktur] [numeric](18, 2) NULL, [PPN] [nvarchar](50) NOT NULL, [Disc_Akhir] [numeric](18, 2) NOT NULL, [Kas_ID] [nvarchar](50) NULL, PRIMARY KEY CLUSTERED ( [NoFaktur] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Customer] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Customer]( [Kode] [nvarchar](10) NOT NULL, [Nama] [nvarchar](255) NULL, [Alamat] [nvarchar](255) NULL, [Region] [nvarchar](50) NULL, [Telepon] [nvarchar](50) NULL, [SaldoAwal] [numeric](18, 2) NULL, [Grosir] [bit] NULL, [TipeHarga] [nvarchar](50) NOT NULL, [NPWP] [nvarchar](255) NULL, [Limit] [numeric](18, 2) NULL, PRIMARY KEY CLUSTERED ( [Kode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CSP] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CSP]( [CSP] [nvarchar](50) NOT NULL, [Customer] [nvarchar](50) NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](50) NULL, [Harga] [numeric](18, 2) NULL, PRIMARY KEY CLUSTERED ( [CSP] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Conected_Account] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Conected_Account]( [Nama_Akun] [nvarchar](100) NULL, [Kode_Akun] [nvarchar](25) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[CardDetail_Archived] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CardDetail_Archived]( [NoFaktur] [nvarchar](20) NOT NULL, [JenisKartu] [nvarchar](10) NULL, [Bank] [nvarchar](20) NULL, [NomorKartu] [nvarchar](20) NULL, [Nominal] [numeric](18, 2) NULL, [Tanggal] [datetime] NULL, [User_ID] [nvarchar](50) NULL, [Penerbit] [nvarchar](255) NULL, [Holder] [nvarchar](255) NULL, [Approval] [nvarchar](255) NULL, [Account] [nvarchar](255) NULL, PRIMARY KEY CLUSTERED ( [NoFaktur] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[CardDetail] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[CardDetail]( [NoFaktur] [nvarchar](20) NOT NULL, [JenisKartu] [nvarchar](10) NULL, [Bank] [nvarchar](20) NULL, [NomorKartu] [nvarchar](20) NULL, [Nominal] [numeric](18, 2) NULL, [Tanggal] [datetime] NULL, [User_ID] [nvarchar](50) NULL, [Penerbit] [nvarchar](255) NULL, [Holder] [nvarchar](255) NULL, [Approval] [nvarchar](255) NULL, [Account] [nvarchar](255) NULL, PRIMARY KEY CLUSTERED ( [NoFaktur] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[By_Op] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[By_Op]( [NoTrx] [nvarchar](20) NULL, [Tanggal] [smalldatetime] NULL, [Jumlah] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[BliBliSKU] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[BliBliSKU]( [Kode] [nvarchar](50) NOT NULL, [BliBliSKU] [nvarchar](100) NULL, [Stock_Old] [numeric](18, 0) NULL, [Qty_PerSKU] [numeric](18, 0) NOT NULL, CONSTRAINT [PK_BliBliSKU] PRIMARY KEY CLUSTERED ( [Kode] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[JualHead_AfterPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[JualHead_AfterPeriod]( [NoFaktur] [nvarchar](12) NULL, [TglFaktur] [smalldatetime] NULL, [Customer] [nvarchar](10) NULL, [Total] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Bayar] [numeric](18, 2) NULL, [Sisa] [numeric](18, 2) NULL, [Jurnal_ID] [nvarchar](12) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[JualHead] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[JualHead]( [NoFaktur] [nvarchar](12) NOT NULL, [TglFaktur] [smalldatetime] NULL, [JTempo] [smalldatetime] NULL, [Customer] [nvarchar](10) NULL, [Total] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Bayar] [numeric](18, 2) NULL, [Sisa] [numeric](18, 2) NULL, [Jurnal_ID] [nvarchar](12) NULL, [SalesType] [nvarchar](20) NULL, [Lunas] [bit] NULL, [Sisa_Faktur] [numeric](18, 2) NULL, [Salesman] [nvarchar](50) NULL, [Kas_ID] [nvarchar](20) NULL, [Disc_Akhir] [numeric](18, 2) NOT NULL, [Charge] [numeric](18, 2) NOT NULL, PRIMARY KEY CLUSTERED ( [NoFaktur] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Jenis_Trx] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Jenis_Trx]( [ID] [nvarchar](15) NULL, [Nama] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Jenis_Temp] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Jenis_Temp]( [KodeJenis] [int] NOT NULL, [NamaJenis] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Jenis] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Jenis]( [KodeJenis] [int] NOT NULL, [NamaJenis] [nvarchar](50) NULL, PRIMARY KEY CLUSTERED ( [KodeJenis] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[JualHead_InPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[JualHead_InPeriod]( [NoFaktur] [nvarchar](12) NULL, [TglFaktur] [smalldatetime] NULL, [Customer] [nvarchar](10) NULL, [Total] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Bayar] [numeric](18, 2) NULL, [Sisa] [numeric](18, 2) NULL, [Jurnal_ID] [nvarchar](12) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[JualHead_Dokter] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[JualHead_Dokter]( [NoFaktur] [nvarchar](12) NOT NULL, [Dokter] [nvarchar](50) NULL, [NamaDokter] [nvarchar](255) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[JualHead_Archived] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[JualHead_Archived]( [NoFaktur] [nvarchar](12) NOT NULL, [TglFaktur] [smalldatetime] NULL, [JTempo] [smalldatetime] NULL, [Customer] [nvarchar](10) NULL, [Total] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Bayar] [numeric](18, 2) NULL, [Sisa] [numeric](18, 2) NULL, [Jurnal_ID] [nvarchar](12) NULL, [SalesType] [nvarchar](20) NULL, [Lunas] [bit] NULL, [Sisa_Faktur] [numeric](18, 2) NULL, [Salesman] [nvarchar](50) NULL, [Kas_ID] [nvarchar](20) NULL, [Disc_Akhir] [numeric](18, 2) NOT NULL, [Charge] [numeric](18, 2) NOT NULL, PRIMARY KEY CLUSTERED ( [NoFaktur] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Jurnal_Detail_Archived] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Jurnal_Detail_Archived]( [No_Trx] [nvarchar](12) NULL, [Tanggal] [smalldatetime] NULL, [Idx] [int] NULL, [KodeAkun] [nvarchar](10) NOT NULL, [NamaAkun] [nvarchar](50) NULL, [Debet] [numeric](18, 2) NULL, [Kredit] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Posted] [bit] NOT NULL, [Project] [nvarchar](255) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Jurnal_Detail] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Jurnal_Detail]( [No_Trx] [nvarchar](12) NULL, [Tanggal] [smalldatetime] NULL, [Idx] [int] NULL, [KodeAkun] [nvarchar](10) NOT NULL, [NamaAkun] [nvarchar](50) NULL, [Debet] [numeric](18, 2) NULL, [Kredit] [numeric](18, 2) NULL, [Keterangan] [nvarchar](100) NULL, [Posted] [bit] NOT NULL, [Project] [nvarchar](255) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Jurnal_Closed] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Jurnal_Closed]( [No_Trx] [nvarchar](12) NULL, [Tanggal] [smalldatetime] NULL, [Idx] [int] NULL, [KodeAkun] [nvarchar](10) NULL, [Debet] [numeric](18, 2) NULL, [Kredit] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[JualHeadOrder] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[JualHeadOrder]( [NoFaktur] [nvarchar](12) NOT NULL, [TglOrder] [smalldatetime] NULL, [TglKirim] [smalldatetime] NULL, [Customer] [nvarchar](10) NULL, [Total] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Bayar] [numeric](18, 2) NULL, [Sisa] [numeric](18, 2) NULL, [Jurnal_ID] [nvarchar](12) NULL, [SalesType] [nvarchar](20) NULL, [Lunas] [bit] NULL, [Terkirim] [bit] NULL, [Salesman] [nvarchar](50) NULL, PRIMARY KEY CLUSTERED ( [NoFaktur] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_AturStock_AfterPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_AturStock_AfterPeriod]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Penyesuaian] [numeric](38, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Qty_AturStock] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Qty_AturStock]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Penyesuaian] [numeric](38, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Lokasi_Barang_Table] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lokasi_Barang_Table]( [Idx] [nvarchar](100) NOT NULL, [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Nama] [nvarchar](100) NULL, [Jenis] [int] NULL, [Satuan] [nvarchar](10) NULL, [Satuan_G] [numeric](18, 2) NULL, [HPP] [numeric](18, 2) NULL, [Harga_G] [numeric](18, 2) NULL, [Harga] [numeric](18, 2) NULL, [Disc] [numeric](18, 2) NULL, [Status] [bit] NULL, [Stock_Minimum] [numeric](18, 2) NULL, [Consignor] [nvarchar](10) NULL, [Stocked] [bit] NULL, PRIMARY KEY CLUSTERED ( [Idx] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: Table [dbo].[JualDetailTemp] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[JualDetailTemp]( [NoFak] [nvarchar](12) NULL, [Idx] [int] NULL, [TglFak] [smalldatetime] NULL, [Jenis] [int] NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](255) NULL, [HPP] [numeric](18, 2) NULL, [Harga] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [Satuan] [nvarchar](10) NULL, [SubHPP] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [SubDiscount] [numeric](18, 2) NULL, [UserID] [nvarchar](255) NULL, [Lokasi] [nvarchar](50) NULL, [BKP] [bit] NOT NULL, [Point_Enabled] [bit] NULL, [Satuan2] [nvarchar](50) NULL, [Konversi] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[JualDetailOrder] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[JualDetailOrder]( [NoFak] [nvarchar](12) NOT NULL, [Idx] [int] NULL, [TglFak] [datetime] NULL, [Jenis] [int] NULL, [KodeBrg] [nvarchar](50) NULL, [HPP] [numeric](18, 2) NULL, [Harga] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [SubHPP] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [SubDiscount] [numeric](18, 2) NULL, [UserID] [nvarchar](50) NULL, [Lokasi] [nvarchar](50) NULL, [BKP] [bit] NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[JualDetailHourly] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[JualDetailHourly]( [Jam] [numeric](18, 0) NULL, [Jml_Trx] [numeric](18, 0) NULL, [Subtotal] [numeric](18, 0) NULL, [Laba] [numeric](18, 0) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[JualDetail_Perodic] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[JualDetail_Perodic]( [NoFak] [nvarchar](12) NOT NULL, [Idx] [int] NULL, [TglFak] [datetime] NULL, [Jenis] [int] NULL, [KodeBrg] [nvarchar](50) NULL, [HPP] [numeric](18, 2) NULL, [Harga] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [SubHPP] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [SubDiscount] [numeric](18, 2) NULL, [UserID] [nvarchar](50) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[JualDetail_InPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[JualDetail_InPeriod]( [NoFak] [nvarchar](12) NOT NULL, [Idx] [int] NULL, [TglFak] [datetime] NULL, [Jenis] [int] NULL, [KodeBrg] [nvarchar](50) NULL, [HPP] [numeric](18, 2) NULL, [Harga] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [SubHPP] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [SubDiscount] [numeric](18, 2) NULL, [UserID] [nvarchar](50) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[JualDetail_Archived] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[JualDetail_Archived]( [NoFak] [nvarchar](12) NOT NULL, [Idx] [int] NULL, [TglFak] [datetime] NULL, [Jenis] [int] NULL, [KodeBrg] [nvarchar](50) NULL, [HPP] [numeric](18, 2) NULL, [Harga] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [SubHPP] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [SubDiscount] [numeric](18, 2) NULL, [UserID] [nvarchar](50) NULL, [Lokasi] [nvarchar](50) NULL, [BKP] [bit] NOT NULL, [Point_Enabled] [bit] NULL, [Satuan2] [nvarchar](50) NULL, [Konversi] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[JualDetail_AfterPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[JualDetail_AfterPeriod]( [NoFak] [nvarchar](12) NOT NULL, [Idx] [int] NULL, [TglFak] [datetime] NULL, [Jenis] [int] NULL, [KodeBrg] [nvarchar](50) NULL, [HPP] [numeric](18, 2) NULL, [Harga] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [SubHPP] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [SubDiscount] [numeric](18, 2) NULL, [UserID] [nvarchar](50) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[JualDetail] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[JualDetail]( [NoFak] [nvarchar](12) NOT NULL, [Idx] [int] NULL, [TglFak] [datetime] NULL, [Jenis] [int] NULL, [KodeBrg] [nvarchar](50) NULL, [HPP] [numeric](18, 2) NULL, [Harga] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [SubHPP] [numeric](18, 2) NULL, [SubTotal] [numeric](18, 2) NULL, [SubDiscount] [numeric](18, 2) NULL, [UserID] [nvarchar](50) NULL, [Lokasi] [nvarchar](50) NULL, [BKP] [bit] NOT NULL, [Point_Enabled] [bit] NULL, [Satuan2] [nvarchar](50) NULL, [Konversi] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[History] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[History]( [NoFak] [nvarchar](12) NULL, [Idx] [nvarchar](12) NULL, [TglFak] [smalldatetime] NULL, [Jam] [nvarchar](15) NULL, [Customer] [nvarchar](50) NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](255) NULL, [Harga] [numeric](18, 2) NULL, [Discount] [numeric](18, 2) NULL, [Qty] [numeric](18, 2) NULL, [UserID] [nvarchar](255) NULL, [RPK] [nvarchar](50) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Hak_Akses] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Hak_Akses]( [Level] [varchar](25) NOT NULL, [Editing] [bit] NULL, [Barang] [bit] NULL, [Jenis] [bit] NULL, [Customer] [bit] NULL, [Supplier] [bit] NULL, [Lokasi] [bit] NULL, [Users] [bit] NULL, [HakAkses] [bit] NULL, [Perusahaan] [bit] NULL, [PenjualanPOS] [bit] NULL, [PenjualanFaktur] [bit] NULL, [SalesOrder] [bit] NULL, [Pembelian] [bit] NULL, [PecahStock] [bit] NULL, [Transfer] [bit] NULL, [ReturJual] [bit] NULL, [ReturBeli] [bit] NULL, [Piutang] [bit] NULL, [Hutang] [bit] NULL, [Penggunaan] [bit] NULL, [Penyesuaian] [bit] NULL, [BKM] [bit] NULL, [BKK] [bit] NULL, [MUT] [bit] NULL, [NonKas] [bit] NULL, [JUM] [bit] NULL, [LKPenjualan] [bit] NULL, [LKKasHarian] [bit] NULL, [LKas] [bit] NULL, [LPenjualan] [bit] NULL, [LPembelian] [bit] NULL, [LPiutang] [bit] NULL, [LHutang] [bit] NULL, [LReturJual] [bit] NULL, [LReturBeli] [bit] NULL, [LPenyesuaian] [bit] NULL, [LLRByHPP] [bit] NULL, [LCustomer] [bit] NULL, [LSupplier] [bit] NULL, [LStock] [bit] NULL, [LStockKonsinyasi] [bit] NULL, [LStockKritis] [bit] NULL, [LAKas] [bit] NULL, [LAJUM] [bit] NULL, [LABB] [bit] NULL, [LAKeuangan] [bit] NULL, [Pencarian] [bit] NULL, [AccountList] [bit] NULL, [SaldoAwal] [bit] NULL, [AutoJurnal] [bit] NULL, [TutupBuku] [bit] NULL, [BatalTutupBuku] [bit] NULL, [Setting] [bit] NULL, [ServerSetting] [bit] NULL, [Maintenance] [bit] NULL, [Salesman] [bit] NULL, [LStock_Periodic] [bit] NOT NULL, [Manual_Price] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [Level] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Grafik_Harian] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Grafik_Harian]( [Tanggal] [int] NULL, [SubTotal] [numeric](18, 0) NULL, [SubHPP] [numeric](18, 0) NULL, [SubDiscount] [numeric](18, 0) NULL, [Persentase] [numeric](18, 2) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Grafik_Bulanan] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Grafik_Bulanan]( [Bulan] [int] NULL, [SubTotal] [numeric](18, 0) NULL, [SubHPP] [numeric](18, 0) NULL, [SubDiscount] [numeric](18, 0) NULL, [Persentase] [numeric](18, 2) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[DuplicateRemover] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DuplicateRemover]( [Trx] [nvarchar](255) NOT NULL, [Idx] [int] NULL, [Cnt] [int] NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Dokter] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Dokter]( [Kode] [nvarchar](50) NULL, [Nama] [nvarchar](50) NULL, [Alamat] [nvarchar](255) NULL, [Telepon] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Divisi] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Divisi]( [Kode] [smallint] NOT NULL, [Nama Divisi] [nvarchar](30) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[DataUploader] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DataUploader]( [TableName] [nvarchar](50) NULL, [KeyCol] [nvarchar](50) NULL, [KeyVal] [nvarchar](50) NULL, [Method] [nvarchar](50) NULL, [KeyCol2] [nvarchar](255) NULL, [KeyVal2] [nvarchar](255) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[DataDownloader] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[DataDownloader]( [TableName] [nvarchar](50) NULL, [KeyCol] [nvarchar](50) NULL, [KeyVal] [nvarchar](50) NULL, [Method] [nvarchar](50) NULL, [KeyCol2] [nvarchar](255) NULL, [KeyVal2] [nvarchar](255) NULL, [Lokasi] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Customer_Temp] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Customer_Temp]( [Kode] [nvarchar](10) NOT NULL, [Nama] [nvarchar](255) NULL, [Alamat] [nvarchar](255) NULL, [Region] [nvarchar](50) NULL, [Telepon] [nvarchar](50) NULL, [SaldoAwal] [numeric](18, 2) NULL, [Jual] [numeric](38, 2) NOT NULL, [Discount] [numeric](38, 2) NOT NULL, [Bayar] [numeric](38, 2) NOT NULL, [Sisa] [numeric](38, 2) NOT NULL, [Bayar_Piutang] [numeric](38, 2) NULL, [Saldo] [numeric](38, 2) NULL, [Point] [numeric](18, 0) NOT NULL, [Expired] [smalldatetime] NULL, [Grosir] [bit] NULL, [TipeHarga] [nvarchar](50) NOT NULL, [NPWP] [nvarchar](255) NULL, [Limit] [numeric](18, 2) NULL, [Sisa_Limit] [numeric](38, 2) NULL, [Joined] [smalldatetime] NULL, [Conversion] [numeric](18, 0) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Customer_Extended] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Customer_Extended]( [Kode] [nvarchar](50) NULL, [CP] [nvarchar](100) NULL, [email] [nvarchar](50) NULL, [KodePos] [nvarchar](50) NULL, [Kelurahan] [nvarchar](50) NULL, [Kecamatan] [nvarchar](50) NULL, [Kab_Kota] [nvarchar](50) NULL, [Provinsi] [nvarchar](50) NULL, [KTP] [nvarchar](50) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Barang_Multi_Harga] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Barang_Multi_Harga]( [Kode] [nvarchar](50) NULL, [Qty_Min] [numeric](18, 2) NULL, [Harga] [numeric](18, 2) NULL, [Harga_Gab] [numeric](18, 2) NULL, [Margin] [numeric](18, 2) NULL, [Keterangan] [nvarchar](255) NULL, [Barcode] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Customer_MultiPayment] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Customer_MultiPayment]( [Dari] [smalldatetime] NULL, [Sampai] [smalldatetime] NULL, [Kode] [nvarchar](50) NULL, [Nama] [nvarchar](100) NULL, [Alamat] [nvarchar](200) NULL, [Saldo_Awal] [numeric](18, 0) NULL, [Belanja] [numeric](18, 0) NULL, [Bayar] [numeric](18, 0) NULL, [Sisa] [numeric](18, 0) NULL, [Piutang] [numeric](18, 0) NULL, [Tagihan] [numeric](18, 0) NULL, [Potongan] [numeric](18, 0) NULL, [Saldo] [numeric](18, 0) NULL, [Paid] [bit] NULL, [No_Trx] [nvarchar](50) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Customer_Kartu] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Customer_Kartu]( [NoRec] [int] NULL, [Kode] [nvarchar](50) NULL, [No_Trx] [nvarchar](50) NULL, [Tanggal] [datetime] NULL, [Keterangan] [nvarchar](255) NULL, [Nominal] [numeric](18, 2) NULL, [Saldo] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Hutang_InPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Hutang_InPeriod]( [NoFaktur] [nvarchar](255) NULL, [TglFaktur] [smalldatetime] NULL, [Supplier] [nvarchar](10) NULL, [Bayar] [numeric](18, 2) NULL, [Keterangan] [nvarchar](255) NULL, [Jurnal_ID] [nvarchar](12) NULL, [Beli_ID] [nvarchar](12) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Hutang_Archived] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Hutang_Archived]( [NoFaktur] [varchar](25) NOT NULL, [TglFaktur] [smalldatetime] NULL, [Supplier] [nvarchar](10) NULL, [Bayar] [numeric](18, 2) NULL, [Keterangan] [nvarchar](255) NULL, [Jurnal_ID] [nvarchar](12) NULL, [Beli_ID] [nvarchar](12) NULL, [Kas_ID] [nvarchar](50) NULL, [User_ID] [nvarchar](50) NULL, PRIMARY KEY CLUSTERED ( [NoFaktur] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Hutang_AfterPeriod] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Hutang_AfterPeriod]( [NoFaktur] [nvarchar](255) NULL, [TglFaktur] [smalldatetime] NULL, [Supplier] [nvarchar](10) NULL, [Bayar] [numeric](18, 2) NULL, [Keterangan] [nvarchar](255) NULL, [Jurnal_ID] [nvarchar](12) NULL, [Beli_ID] [nvarchar](12) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Hutang] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Hutang]( [NoFaktur] [varchar](25) NOT NULL, [TglFaktur] [smalldatetime] NULL, [Supplier] [nvarchar](10) NULL, [Bayar] [numeric](18, 2) NULL, [Keterangan] [nvarchar](255) NULL, [Jurnal_ID] [nvarchar](12) NULL, [Beli_ID] [nvarchar](12) NULL, [Kas_ID] [nvarchar](50) NULL, [User_ID] [nvarchar](50) NULL, PRIMARY KEY CLUSTERED ( [NoFaktur] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[History_HPP] Script Date: 03/05/2026 17:41:09 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[History_HPP]( [Tanggal] [smalldatetime] NULL, [Supplier] [nvarchar](50) NULL, [KodeBrg] [nvarchar](50) NULL, [NamaBrg] [nvarchar](100) NULL, [Harga] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Telegram_Registered] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Telegram_Registered]( [Chat_ID] [varchar](50) NULL, [Nama] [nvarchar](50) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Telegram_Queue] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Telegram_Queue]( [Id] [numeric](12, 0) IDENTITY(1,1) NOT NULL, [Waktu] [datetime] NULL, [Tujuan] [varchar](50) NOT NULL, [Pesan] [varchar](max) NULL, [RKM] [nvarchar](50) NULL, [NoTrx] [nvarchar](50) NULL, [Tipe] [nvarchar](50) NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Telegram_Outbox] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Telegram_Outbox]( [Id] [numeric](12, 0) IDENTITY(1,1) NOT NULL, [Waktu] [datetime] NULL, [Tujuan] [varchar](50) NOT NULL, [Pesan] [varchar](1000) NULL, CONSTRAINT [PK_Outbox] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[Telegram_Inbox] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Telegram_Inbox]( [Id] [numeric](12, 0) IDENTITY(1,1) NOT NULL, [Pengirim] [varchar](50) NOT NULL, [Pesan] [varchar](1000) NULL, [NoTrx] [nvarchar](50) NULL, [Tipe] [nvarchar](50) NULL, CONSTRAINT [PK_Inbox] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[System] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[System]( [NamaPerusahaan] [nvarchar](255) NULL, [NPWP] [nvarchar](255) NULL, [Deskripsi] [nvarchar](255) NULL, [Alamat] [nvarchar](255) NULL, [Tlp] [nvarchar](255) NULL, [Promo] [nvarchar](255) NULL, [Reset_Faktur] [nvarchar](255) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Sync_Log] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Sync_Log]( [Date] [datetime] NULL, [Tipe] [nvarchar](50) NULL, [Action] [nvarchar](50) NULL, [TableName] [nvarchar](50) NULL, [KeyVal] [nvarchar](50) NULL, [Msg] [nvarchar](max) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Supplier_Temp] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Supplier_Temp]( [Kode] [nvarchar](10) NOT NULL, [Nama] [nvarchar](255) NULL, [Alamat] [nvarchar](255) NULL, [Telepon] [nvarchar](50) NULL, [SaldoAwal] [decimal](18, 2) NULL, [Beli] [numeric](38, 2) NOT NULL, [Discount] [numeric](38, 2) NOT NULL, [Bayar] [numeric](38, 2) NOT NULL, [Sisa] [numeric](38, 2) NOT NULL, [Bayar_Hutang] [numeric](38, 2) NOT NULL, [Saldo] [numeric](38, 2) NULL, [Margin] [numeric](18, 2) NOT NULL, [CP] [nvarchar](255) NULL, [Notes] [nvarchar](255) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Stock_Table] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Stock_Table]( [Lokasi] [nvarchar](50) NOT NULL, [Kode] [nvarchar](50) NOT NULL, [Stock] [numeric](38, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Supplier_Kartu] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Supplier_Kartu]( [NoRec] [int] NULL, [Kode] [nvarchar](50) NULL, [No_Trx] [nvarchar](50) NULL, [Tanggal] [datetime] NULL, [Keterangan] [nvarchar](255) NULL, [Nominal] [numeric](18, 2) NULL, [Saldo] [numeric](18, 2) NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Ver] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Ver]( [DB_Ver] [nvarchar](50) NOT NULL ) ON [PRIMARY] GO /****** Object: Table [dbo].[Users] Script Date: 03/05/2026 17:41:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Users]( [User_ID] [nvarchar](15) NULL, [UserName] [nvarchar](50) NULL, [Password] [nvarchar](100) NULL, [Level] [nvarchar](50) NULL, [isSales] [bit] NOT NULL, [IDKomputer] [nvarchar](2) NULL, [DefaultKas] [nvarchar](50) NULL, [Salesman] [nvarchar](50) NULL, [Lokasi] [nvarchar](50) NULL, [AndroidAdm] [bit] NOT NULL ) ON [PRIMARY] GO /****** Object: View [dbo].[Stock_Transfer_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Stock_Transfer_Q] AS SELECT No_Trx, Idx, Tanggal, KodeBrg, NamaBrg, Dari, Ke, Jumlah FROM dbo.Stock_Transfer GO /****** Object: View [dbo].[Beli_Detail] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Beli_Detail] AS SELECT dbo.BeliDetail.NoFak, dbo.BeliDetail.Idx, dbo.BeliDetail.TglFak, dbo.BeliDetail.KodeBrg, dbo.Barang.Nama, dbo.BeliDetail.HPP, dbo.BeliDetail.Discount, dbo.BeliDetail.Qty, dbo.Barang.Satuan, dbo.BeliDetail.SubTotal, dbo.BeliDetail.SubDiscount, dbo.BeliDetail.UserID, dbo.BeliDetail.Lokasi FROM dbo.Barang RIGHT OUTER JOIN dbo.BeliDetail ON dbo.Barang.Kode = dbo.BeliDetail.KodeBrg GO /****** Object: View [dbo].[Top_Sales] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Top_Sales] AS SELECT dbo.JualDetail_Perodic.KodeBrg, dbo.Barang.Nama, SUM(dbo.JualDetail_Perodic.Qty) AS Qty, SUM(dbo.JualDetail_Perodic.SubHPP) AS SubHPP, SUM(dbo.JualDetail_Perodic.SubTotal) AS SubTotal, SUM(dbo.JualDetail_Perodic.SubDiscount) AS SubDiscount, SUM(dbo.JualDetail_Perodic.SubTotal - dbo.JualDetail_Perodic.SubHPP - dbo.JualDetail_Perodic.SubDiscount) AS Laba FROM dbo.JualDetail_Perodic INNER JOIN dbo.Barang ON dbo.JualDetail_Perodic.KodeBrg = dbo.Barang.Kode GROUP BY dbo.JualDetail_Perodic.KodeBrg, dbo.Barang.Nama GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "JualDetail_Perodic" Begin Extent = Top = 6 Left = 38 Bottom = 205 Right = 214 End DisplayFlags = 280 TopColumn = 4 End Begin Table = "Barang" Begin Extent = Top = 6 Left = 252 Bottom = 126 Right = 429 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End Begin ColumnWidths = 9 Width = 284 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 1440 Alias = 1110 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Top_Sales' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Top_Sales' GO /****** Object: View [dbo].[Supplier_Hutang_Sum] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Supplier_Hutang_Sum] AS SELECT Beli_ID, Supplier, ISNULL(SUM(Bayar), 0) AS Bayar FROM dbo.Hutang GROUP BY Beli_ID, Supplier HAVING (Beli_ID <> N'Random') GO /****** Object: View [dbo].[Supplier_Hutang] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Supplier_Hutang] AS SELECT dbo.Supplier.Kode, ISNULL(SUM(dbo.Hutang.Bayar), 0) AS Bayar_Hutang FROM dbo.Supplier LEFT OUTER JOIN dbo.Hutang ON dbo.Supplier.Kode = dbo.Hutang.Supplier GROUP BY dbo.Supplier.Kode GO /****** Object: View [dbo].[History_Detail] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[History_Detail] AS SELECT dbo.History.NoFak, dbo.History.Idx, dbo.History.TglFak, dbo.History.Jam, dbo.History.Customer, dbo.History.KodeBrg, dbo.History.NamaBrg, dbo.History.Harga, dbo.History.Discount, dbo.History.Qty, dbo.History.Harga * dbo.History.Qty AS [Sub Total], dbo.History.Discount * dbo.History.Qty AS [Sub Discount], dbo.History.Harga * dbo.History.Qty - dbo.History.Discount * dbo.History.Qty AS [Grand Total], dbo.History.UserID, dbo.Users.UserName FROM dbo.History LEFT OUTER JOIN dbo.Users ON dbo.History.UserID = dbo.Users.User_ID GO /****** Object: View [dbo].[Hutang_AfterPeriod_Sum] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Hutang_AfterPeriod_Sum] AS SELECT dbo.Supplier.Kode, ISNULL(SUM(dbo.Hutang_AfterPeriod.Bayar), 0) AS Bayar FROM dbo.Supplier LEFT OUTER JOIN dbo.Hutang_AfterPeriod ON dbo.Supplier.Kode = dbo.Hutang_AfterPeriod.Supplier GROUP BY dbo.Supplier.Kode GO /****** Object: View [dbo].[Customer_Piutang_Sum] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Customer_Piutang_Sum] AS SELECT ID_Penjualan, Customer, ISNULL(SUM(Bayar), 0) AS Bayar FROM dbo.Piutang GROUP BY ID_Penjualan, Customer HAVING (ID_Penjualan <> N'Random') GO /****** Object: View [dbo].[Customer_Piutang] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Customer_Piutang] AS SELECT dbo.Customer.Kode, ISNULL(SUM(dbo.Piutang.Bayar), 0) AS Bayar_Piutang FROM dbo.Customer LEFT OUTER JOIN dbo.Piutang ON dbo.Customer.Kode = dbo.Piutang.Customer GROUP BY dbo.Customer.Kode GO /****** Object: View [dbo].[Customer_Find] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Customer_Find] AS SELECT dbo.Customer.Kode, dbo.Customer.Nama, dbo.Customer.Alamat, dbo.Customer.Telepon, dbo.Point.Point, dbo.Point.Expired, dbo.Customer.Limit, dbo.Point.Conversion FROM dbo.Customer LEFT OUTER JOIN dbo.Point ON dbo.Customer.Kode = dbo.Point.Kode GO /****** Object: View [dbo].[Customer_Point_Used] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Customer_Point_Used] AS SELECT dbo.Customer.Kode, ISNULL(SUM(dbo.PStockHead.Point_Used), 0) AS Point_Used FROM dbo.PStockHead RIGHT OUTER JOIN dbo.Customer ON dbo.PStockHead.Customer = dbo.Customer.Kode WHERE (dbo.Customer.Grosir = 0) GROUP BY dbo.Customer.Kode GO /****** Object: View [dbo].[Jual_DetailOrder] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Jual_DetailOrder] AS SELECT dbo.JualDetailOrder.NoFak, dbo.JualDetailOrder.Idx, dbo.JualDetailOrder.TglFak, dbo.JualDetailOrder.KodeBrg, dbo.Barang.Nama, dbo.JualDetailOrder.HPP, dbo.JualDetailOrder.Harga, dbo.JualDetailOrder.Discount, dbo.JualDetailOrder.Qty, dbo.Barang.Satuan, dbo.JualDetailOrder.SubHPP, dbo.JualDetailOrder.SubTotal, dbo.JualDetailOrder.SubDiscount, dbo.JualDetailOrder.UserID, dbo.JualDetailOrder.Jenis, dbo.JualDetailOrder.Lokasi, dbo.JualDetailOrder.BKP FROM dbo.JualDetailOrder LEFT OUTER JOIN dbo.Barang ON dbo.JualDetailOrder.KodeBrg = dbo.Barang.Kode GO /****** Object: View [dbo].[Jual_Detail_Sumaries] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Jual_Detail_Sumaries] AS SELECT dbo.JualDetail.NoFak, dbo.JualDetail.Idx, dbo.JualDetail.TglFak, dbo.JualDetail.KodeBrg, dbo.Barang.Nama, dbo.JualDetail.HPP, dbo.JualDetail.Harga, dbo.JualDetail.Discount, dbo.JualDetail.Qty, dbo.Barang.Satuan, dbo.JualDetail.SubHPP, dbo.JualDetail.SubTotal, dbo.JualDetail.SubDiscount, dbo.JualDetail.UserID, dbo.JualDetail.Jenis, dbo.Jenis.NamaJenis, dbo.JualDetail.Lokasi, dbo.JualDetail.BKP FROM dbo.JualDetail LEFT OUTER JOIN dbo.Jenis ON dbo.JualDetail.Jenis = dbo.Jenis.KodeJenis LEFT OUTER JOIN dbo.Barang ON dbo.JualDetail.KodeBrg = dbo.Barang.Kode GO /****** Object: View [dbo].[Jual_Detail_Customer] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Jual_Detail_Customer] AS SELECT dbo.JualHead_InPeriod.Customer, dbo.JualDetail.NoFak, dbo.JualDetail.Idx, dbo.JualDetail.TglFak, dbo.JualDetail.KodeBrg, dbo.JualDetail.Qty, dbo.JualDetail.SubHPP, dbo.JualDetail.SubTotal, dbo.JualDetail.SubDiscount FROM dbo.JualHead_InPeriod INNER JOIN dbo.JualDetail ON dbo.JualHead_InPeriod.NoFaktur = dbo.JualDetail.NoFak GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "JualHead_InPeriod" Begin Extent = Top = 6 Left = 38 Bottom = 121 Right = 192 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "JualDetail" Begin Extent = Top = 6 Left = 230 Bottom = 121 Right = 384 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Jual_Detail_Customer' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Jual_Detail_Customer' GO /****** Object: View [dbo].[Jual_Detail_Consigment] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Jual_Detail_Consigment] AS SELECT dbo.JualDetail.NoFak, dbo.JualDetail.Idx, dbo.JualDetail.TglFak, dbo.JualDetail.Jenis, dbo.JualDetail.KodeBrg, dbo.Barang.Nama, dbo.JualDetail.Harga, dbo.JualDetail.Discount, dbo.JualDetail.Qty, dbo.Barang.Satuan, dbo.JualDetail.SubTotal, dbo.JualDetail.SubDiscount, dbo.Barang.Consignor, (dbo.JualDetail.SubTotal - dbo.JualDetail.SubDiscount) * (dbo.Supplier.Margin / 100) AS Profit FROM dbo.JualDetail INNER JOIN dbo.Barang ON dbo.JualDetail.KodeBrg = dbo.Barang.Kode INNER JOIN dbo.Supplier ON dbo.Barang.Consignor = dbo.Supplier.Kode WHERE (dbo.Barang.Consignor <> '000') GO /****** Object: View [dbo].[Jual_Detail] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Jual_Detail] AS SELECT dbo.JualDetail.NoFak, dbo.JualDetail.Idx, dbo.JualDetail.TglFak, dbo.JualDetail.KodeBrg, dbo.Barang.Nama, dbo.JualDetail.HPP, dbo.JualDetail.Harga, dbo.JualDetail.Discount, dbo.JualDetail.Qty, dbo.Barang.Satuan, dbo.JualDetail.SubHPP, dbo.JualDetail.SubTotal, dbo.JualDetail.SubDiscount, dbo.JualDetail.UserID, dbo.JualDetail.Jenis, dbo.JualDetail.Lokasi, dbo.JualDetail.BKP, dbo.JualDetail.Point_Enabled, ISNULL(dbo.JualDetail.Satuan2, dbo.Barang.Satuan) AS Satuan2, ISNULL(dbo.JualDetail.Konversi, 1) AS Konversi FROM dbo.JualDetail LEFT OUTER JOIN dbo.Barang ON dbo.JualDetail.KodeBrg = dbo.Barang.Kode GO /****** Object: View [dbo].[Jual_Head_Tahunan] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Jual_Head_Tahunan] AS SELECT NoFaktur, TglFaktur, Customer, Total, Discount, Bayar, Sisa FROM dbo.JualHead WHERE (YEAR(TglFaktur) = YEAR({ fn NOW() })) GO /****** Object: View [dbo].[Jual_Head_Payment] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Jual_Head_Payment] AS SELECT dbo.JualHead.*, dbo.CardDetail.Nominal, dbo.CardDetail.Account FROM dbo.JualHead LEFT OUTER JOIN dbo.CardDetail ON dbo.JualHead.NoFaktur = dbo.CardDetail.NoFaktur GO /****** Object: View [dbo].[Jual_Head_Jasa] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Jual_Head_Jasa] AS SELECT dbo.JualHead.NoFaktur, dbo.JualHead.TglFaktur, dbo.JualHead.Jurnal_ID, dbo.JualHead.Kas_ID, dbo.JualDetail.KodeBrg, dbo.Barang.Jenis, dbo.JualDetail.SubTotal, dbo.JualDetail.SubHPP FROM dbo.JualHead INNER JOIN dbo.JualDetail ON dbo.JualHead.NoFaktur = dbo.JualDetail.NoFak INNER JOIN dbo.Barang ON dbo.JualDetail.KodeBrg = dbo.Barang.Kode GO /****** Object: View [dbo].[Jual_Head_HPP] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Jual_Head_HPP] AS SELECT dbo.JualHead.NoFaktur, dbo.JualHead.TglFaktur, dbo.JualHead.Jurnal_ID, dbo.JualHead.Kas_ID, ISNULL(SUM(dbo.JualDetail.SubHPP), 0) AS HPP FROM dbo.JualHead INNER JOIN dbo.JualDetail ON dbo.JualHead.NoFaktur = dbo.JualDetail.NoFak GROUP BY dbo.JualHead.NoFaktur, dbo.JualHead.TglFaktur, dbo.JualHead.Jurnal_ID, dbo.JualHead.Kas_ID GO /****** Object: View [dbo].[Jual_Head_Detail_Order] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Jual_Head_Detail_Order] AS SELECT dbo.JualHeadOrder.NoFaktur, dbo.JualHeadOrder.TglOrder, dbo.JualHeadOrder.TglKirim, dbo.JualHeadOrder.Customer, dbo.JualHeadOrder.Total, dbo.JualHeadOrder.Discount, dbo.JualHeadOrder.Bayar, dbo.JualHeadOrder.Sisa, dbo.JualHeadOrder.Terkirim, dbo.JualDetailOrder.Idx, dbo.JualDetailOrder.KodeBrg, dbo.JualDetailOrder.Harga, dbo.JualDetailOrder.Discount AS Disc, dbo.JualDetailOrder.Qty, dbo.JualDetailOrder.SubTotal, dbo.JualDetailOrder.SubDiscount, dbo.JualDetailOrder.UserID, dbo.JualDetailOrder.Lokasi FROM dbo.JualHeadOrder INNER JOIN dbo.JualDetailOrder ON dbo.JualHeadOrder.NoFaktur = dbo.JualDetailOrder.NoFak GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "JualHeadOrder" Begin Extent = Top = 6 Left = 38 Bottom = 216 Right = 198 End DisplayFlags = 280 TopColumn = 2 End Begin Table = "JualDetailOrder" Begin Extent = Top = 6 Left = 236 Bottom = 216 Right = 396 End DisplayFlags = 280 TopColumn = 4 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End Begin ColumnWidths = 9 Width = 284 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Jual_Head_Detail_Order' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Jual_Head_Detail_Order' GO /****** Object: View [dbo].[Jual_HeadOrder] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Jual_HeadOrder] AS SELECT dbo.JualHeadOrder.NoFaktur, dbo.JualHeadOrder.TglOrder, dbo.JualHeadOrder.TglKirim, dbo.JualHeadOrder.Customer, dbo.Customer.Nama, dbo.JualHeadOrder.Total, dbo.JualHeadOrder.Discount, dbo.JualHeadOrder.Bayar, dbo.JualHeadOrder.Sisa, dbo.JualHeadOrder.Jurnal_ID, dbo.JualHeadOrder.SalesType, dbo.JualHeadOrder.Lunas, dbo.JualHeadOrder.Terkirim, dbo.JualHeadOrder.Salesman FROM dbo.JualHeadOrder INNER JOIN dbo.Customer ON dbo.JualHeadOrder.Customer = dbo.Customer.Kode GO /****** Object: View [dbo].[Lokasi_Barang] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Barang] AS SELECT dbo.Lokasi.Kode + dbo.Barang.Kode AS Idx, dbo.Lokasi.Kode AS Lokasi, dbo.Barang.Kode, dbo.Barang.Nama, dbo.Barang.Jenis, dbo.Barang.Satuan, dbo.Barang.Satuan_G, dbo.Barang.HPP, dbo.Barang.Harga_G, dbo.Barang.Harga, dbo.Barang.Disc, dbo.Barang.Status, dbo.Barang.Stock_Minimum, dbo.Barang.Consignor, dbo.Barang.Stocked FROM dbo.Barang CROSS JOIN dbo.Lokasi WHERE (dbo.Barang.Status = 1) GO /****** Object: View [dbo].[JualHead_InPeriod_Sum] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[JualHead_InPeriod_Sum] AS SELECT dbo.Customer.Kode, ISNULL(SUM(dbo.JualHead_InPeriod.Total), 0) AS Total, ISNULL(SUM(dbo.JualHead_InPeriod.Discount), 0) AS Discount, ISNULL(SUM(dbo.JualHead_InPeriod.Bayar), 0) AS Bayar, ISNULL(SUM(dbo.JualHead_InPeriod.Sisa), 0) AS Sisa FROM dbo.Customer LEFT OUTER JOIN dbo.JualHead_InPeriod ON dbo.Customer.Kode = dbo.JualHead_InPeriod.Customer GROUP BY dbo.Customer.Kode GO /****** Object: View [dbo].[JualHead_AfterPeriod_Sum] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[JualHead_AfterPeriod_Sum] AS SELECT dbo.Customer.Kode, ISNULL(SUM(dbo.JualHead_AfterPeriod.Total), 0) AS Total, ISNULL(SUM(dbo.JualHead_AfterPeriod.Discount), 0) AS Discount, ISNULL(SUM(dbo.JualHead_AfterPeriod.Bayar), 0) AS Bayar, ISNULL(SUM(dbo.JualHead_AfterPeriod.Sisa), 0) AS Sisa FROM dbo.Customer LEFT OUTER JOIN dbo.JualHead_AfterPeriod ON dbo.Customer.Kode = dbo.JualHead_AfterPeriod.Customer GROUP BY dbo.Customer.Kode GO /****** Object: View [dbo].[Hutang_Query] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Hutang_Query] AS SELECT dbo.Hutang.NoFaktur, dbo.Hutang.TglFaktur, dbo.Hutang.Supplier, dbo.Supplier.Nama, dbo.Hutang.Bayar, dbo.Hutang.Keterangan FROM dbo.Supplier RIGHT OUTER JOIN dbo.Hutang ON dbo.Supplier.Kode = dbo.Hutang.Supplier GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "Supplier" Begin Extent = Top = 5 Left = 427 Bottom = 125 Right = 587 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "Hutang" Begin Extent = Top = 6 Left = 236 Bottom = 126 Right = 396 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End Begin ColumnWidths = 9 Width = 284 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Hutang_Query' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Hutang_Query' GO /****** Object: View [dbo].[Hutang_InPeriod_Sum] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Hutang_InPeriod_Sum] AS SELECT dbo.Supplier.Kode, ISNULL(SUM(dbo.Hutang_InPeriod.Bayar), 0) AS Bayar FROM dbo.Supplier LEFT OUTER JOIN dbo.Hutang_InPeriod ON dbo.Supplier.Kode = dbo.Hutang_InPeriod.Supplier GROUP BY dbo.Supplier.Kode GO /****** Object: View [dbo].[JualDetailTemp_QGS] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[JualDetailTemp_QGS] AS SELECT dbo.JualDetailTemp.NoFak, dbo.JualDetailTemp.Idx, dbo.JualDetailTemp.TglFak, dbo.JualDetailTemp.Jenis, dbo.JualDetailTemp.KodeBrg, dbo.JualDetailTemp.NamaBrg, dbo.JualDetailTemp.HPP, dbo.Barang.Harga_GS AS Harga, dbo.JualDetailTemp.Discount, dbo.JualDetailTemp.Qty, dbo.JualDetailTemp.Satuan, dbo.JualDetailTemp.SubHPP, dbo.JualDetailTemp.Qty * dbo.Barang.Harga_GS AS SubTotal, dbo.JualDetailTemp.SubDiscount, dbo.JualDetailTemp.UserID, dbo.JualDetailTemp.Lokasi, dbo.JualDetailTemp.BKP FROM dbo.JualDetailTemp INNER JOIN dbo.Barang ON dbo.JualDetailTemp.KodeBrg = dbo.Barang.Kode GO /****** Object: View [dbo].[JualDetailTemp_QG] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[JualDetailTemp_QG] AS SELECT dbo.JualDetailTemp.NoFak, dbo.JualDetailTemp.Idx, dbo.JualDetailTemp.TglFak, dbo.JualDetailTemp.Jenis, dbo.JualDetailTemp.KodeBrg, dbo.JualDetailTemp.NamaBrg, dbo.JualDetailTemp.HPP, dbo.Barang.Harga_G AS Harga, dbo.JualDetailTemp.Discount, dbo.JualDetailTemp.Qty, dbo.JualDetailTemp.Satuan, dbo.JualDetailTemp.SubHPP, dbo.JualDetailTemp.Qty * dbo.Barang.Harga_G AS SubTotal, dbo.JualDetailTemp.SubDiscount, dbo.JualDetailTemp.UserID, dbo.JualDetailTemp.Lokasi, dbo.JualDetailTemp.BKP FROM dbo.JualDetailTemp INNER JOIN dbo.Barang ON dbo.JualDetailTemp.KodeBrg = dbo.Barang.Kode GO /****** Object: View [dbo].[JualDetailTemp_QDO] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[JualDetailTemp_QDO] AS SELECT dbo.JualDetailTemp.NoFak, dbo.JualDetailTemp.Idx, dbo.JualDetailTemp.TglFak, dbo.JualDetailTemp.Jenis, dbo.JualDetailTemp.KodeBrg, dbo.JualDetailTemp.NamaBrg, dbo.JualDetailTemp.HPP, dbo.Barang.Harga_DO AS Harga, dbo.JualDetailTemp.Discount, dbo.JualDetailTemp.Qty, dbo.JualDetailTemp.Satuan, dbo.JualDetailTemp.SubHPP, dbo.JualDetailTemp.Qty * dbo.Barang.Harga_DO AS SubTotal, dbo.JualDetailTemp.SubDiscount, dbo.JualDetailTemp.UserID, dbo.JualDetailTemp.Lokasi, dbo.JualDetailTemp.BKP FROM dbo.JualDetailTemp INNER JOIN dbo.Barang ON dbo.JualDetailTemp.KodeBrg = dbo.Barang.Kode GO /****** Object: View [dbo].[BeliHead_InPeriod_Sum] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[BeliHead_InPeriod_Sum] AS SELECT dbo.Supplier.Kode, ISNULL(SUM(dbo.BeliHead_InPeriod.Total), 0) AS Total, ISNULL(SUM(dbo.BeliHead_InPeriod.Discount) + SUM(dbo.BeliHead_InPeriod.Disc_Akhir), 0) AS Discount, ISNULL(SUM(dbo.BeliHead_InPeriod.Bayar), 0) AS Bayar, ISNULL(SUM(dbo.BeliHead_InPeriod.Sisa), 0) AS Sisa FROM dbo.Supplier LEFT OUTER JOIN dbo.BeliHead_InPeriod ON dbo.Supplier.Kode = dbo.BeliHead_InPeriod.Supplier GROUP BY dbo.Supplier.Kode GO /****** Object: View [dbo].[BeliHead_AfterPeriod_Sum] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[BeliHead_AfterPeriod_Sum] AS SELECT dbo.Supplier.Kode, ISNULL(SUM(dbo.BeliHead_AfterPeriod.Total), 0) AS Total, ISNULL(SUM(dbo.BeliHead_AfterPeriod.Discount) + SUM(dbo.BeliHead_AfterPeriod.Disc_Akhir), 0) AS Discount, ISNULL(SUM(dbo.BeliHead_AfterPeriod.Bayar), 0) AS Bayar, ISNULL(SUM(dbo.BeliHead_AfterPeriod.Sisa), 0) AS Sisa FROM dbo.Supplier LEFT OUTER JOIN dbo.BeliHead_AfterPeriod ON dbo.Supplier.Kode = dbo.BeliHead_AfterPeriod.Supplier GROUP BY dbo.Supplier.Kode GO /****** Object: View [dbo].[Barang_Multi_Harga_Q] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Barang_Multi_Harga_Q] AS SELECT dbo.Barang_Multi_Harga.Kode, dbo.Barang_Multi_Harga.Qty_Min, dbo.Barang_Multi_Harga.Qty_Min * dbo.Barang.HPP AS HPP, dbo.Barang_Multi_Harga.Harga_Gab, dbo.Barang_Multi_Harga.Harga, dbo.Barang_Multi_Harga.Margin, dbo.Barang_Multi_Harga.Keterangan, dbo.Barang_Multi_Harga.Barcode FROM dbo.Barang RIGHT OUTER JOIN dbo.Barang_Multi_Harga ON dbo.Barang.Kode = dbo.Barang_Multi_Harga.Kode GO /****** Object: View [dbo].[Barangs_Multilokasi] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Barangs_Multilokasi] AS SELECT dbo.Barang.Kode, dbo.Barang.Nama, dbo.Barang.Harga, dbo.Barang.Harga_G, dbo.Barang.Harga_GS, dbo.Barang.Harga_DO, dbo.Stock_Table.Stock, dbo.Barang.Jenis, dbo.Barang.Satuan, dbo.Barang.Satuan_G, CASE WHEN (My_Setting.PPN = 1 AND Barang.BKP = 1) THEN (Barang.HPP + ((Barang.HPP * My_Setting.PPN_Val / 100))) ELSE Barang.HPP END AS HPP, dbo.Barang.Stock_A, dbo.Barang.Disc, dbo.Barang.Status, dbo.Barang.Stock_Minimum, dbo.Barang.Consignor, dbo.Barang.Stocked, dbo.Barang.BKP, dbo.Barang.Gambar, dbo.Barang.Point_Enabled, ISNULL(dbo.Promo_X_Head.KP, N'0') AS Promo_X, ISNULL(dbo.Promo_X_Head.Qty, 0) AS QP, ISNULL(dbo.Barang_Berat_Satuan.Ongkos_Angkut, 0) AS Ongkos_Angkut, dbo.Stock_Table.Lokasi, dbo.Barang_Keterangan.Keterangan FROM dbo.Barang LEFT OUTER JOIN dbo.Barang_Keterangan ON dbo.Barang.Kode = dbo.Barang_Keterangan.Kode LEFT OUTER JOIN dbo.Barang_Berat_Satuan ON dbo.Barang.Kode = dbo.Barang_Berat_Satuan.KodeBrg LEFT OUTER JOIN dbo.Promo_X_Head ON dbo.Barang.Kode = dbo.Promo_X_Head.Kode LEFT OUTER JOIN dbo.Stock_Table ON dbo.Barang.Kode = dbo.Stock_Table.Kode CROSS JOIN dbo.My_Setting GROUP BY dbo.Barang.Kode, dbo.Barang.Nama, dbo.Barang.Harga, dbo.Barang.Harga_G, dbo.Barang.Harga_GS, dbo.Barang.Jenis, dbo.Barang.Satuan, dbo.Barang.Satuan_G, CASE WHEN (My_Setting.PPN = 1 AND Barang.BKP = 1) THEN (Barang.HPP + ((Barang.HPP * My_Setting.PPN_Val / 100))) ELSE Barang.HPP END, dbo.Barang.Stock_A, dbo.Barang.Disc, dbo.Barang.Stock_Minimum, dbo.Barang.Consignor, dbo.Barang.Gambar, dbo.Barang.Stocked, dbo.Barang.BKP, dbo.Barang.Status, dbo.Barang.Point_Enabled, ISNULL(dbo.Promo_X_Head.KP, N'0'), ISNULL(dbo.Barang_Berat_Satuan.Ongkos_Angkut, 0), dbo.My_Setting.PPN_Val, dbo.My_Setting.PPN, dbo.Stock_Table.Stock, dbo.Stock_Table.Lokasi, ISNULL(dbo.Promo_X_Head.Qty, 0), dbo.Barang.Harga_DO, dbo.Barang_Keterangan.Keterangan GO /****** Object: View [dbo].[Barangs] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Barangs] AS SELECT dbo.Barang.Kode, dbo.Barang.Nama, dbo.Barang.Harga, dbo.Barang.Harga_G, dbo.Barang.Harga_GS, dbo.Barang.Harga_DO, ISNULL(SUM(dbo.Stock_Table.Stock), 0) AS Stock, dbo.Barang.Jenis, dbo.Barang.Satuan, dbo.Barang.Satuan_G, CASE WHEN (My_Setting.PPN = 1 AND Barang.BKP = 1) THEN (Barang.HPP + ((Barang.HPP * My_Setting.PPN_Val / 100))) ELSE Barang.HPP END AS HPP, dbo.Barang.Stock_A, dbo.Barang.Disc, dbo.Barang.Status, dbo.Barang.Stock_Minimum, dbo.Barang.Consignor, dbo.Barang.Stocked, dbo.Barang.BKP, dbo.Barang.Gambar, dbo.Barang.Point_Enabled, ISNULL(dbo.Promo_X_Head.KP, N'0') AS Promo_X, ISNULL(dbo.Promo_X_Head.Qty, 0) AS QP, ISNULL(dbo.Barang_Berat_Satuan.Ongkos_Angkut, 0) AS Ongkos_Angkut FROM dbo.Barang LEFT OUTER JOIN dbo.Barang_Berat_Satuan ON dbo.Barang.Kode = dbo.Barang_Berat_Satuan.KodeBrg LEFT OUTER JOIN dbo.Promo_X_Head ON dbo.Barang.Kode = dbo.Promo_X_Head.Kode LEFT OUTER JOIN dbo.Stock_Table ON dbo.Barang.Kode = dbo.Stock_Table.Kode CROSS JOIN dbo.My_Setting GROUP BY dbo.Barang.Kode, dbo.Barang.Nama, dbo.Barang.Harga, dbo.Barang.Harga_G, dbo.Barang.Harga_GS, dbo.Barang.Jenis, dbo.Barang.Satuan, dbo.Barang.Satuan_G, CASE WHEN (My_Setting.PPN = 1 AND Barang.BKP = 1) THEN (Barang.HPP + ((Barang.HPP * My_Setting.PPN_Val / 100))) ELSE Barang.HPP END, dbo.Barang.Stock_A, dbo.Barang.Disc, dbo.Barang.Stock_Minimum, dbo.Barang.Consignor, dbo.Barang.Gambar, dbo.Barang.Stocked, dbo.Barang.BKP, dbo.Barang.Status, dbo.Barang.Point_Enabled, ISNULL(dbo.Promo_X_Head.KP, N'0'), ISNULL(dbo.Barang_Berat_Satuan.Ongkos_Angkut, 0), dbo.My_Setting.PPN_Val, dbo.My_Setting.PPN, ISNULL(dbo.Promo_X_Head.Qty, 0), dbo.Barang.Harga_DO GO /****** Object: View [dbo].[Barang_Berat_Q] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Barang_Berat_Q] AS SELECT dbo.JualDetailTemp.NoFak, dbo.JualDetailTemp.Idx, dbo.JualDetailTemp.KodeBrg, dbo.JualDetailTemp.Qty, dbo.JualDetailTemp.Qty * ISNULL(dbo.Barang_Berat_Satuan.Berat, 0) AS Berat FROM dbo.JualDetailTemp INNER JOIN dbo.Barang_Berat_Satuan ON dbo.JualDetailTemp.KodeBrg = dbo.Barang_Berat_Satuan.KodeBrg GO /****** Object: View [dbo].[Beli_Head_Detail] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Beli_Head_Detail] AS SELECT dbo.BeliHead.NoFaktur, dbo.BeliHead.TglFaktur, dbo.BeliHead.JTempo, dbo.BeliHead.Supplier, dbo.BeliHead.Total, dbo.BeliHead.Discount, dbo.BeliHead.Bayar, dbo.BeliHead.Sisa, dbo.BeliHead.Jurnal_ID, dbo.BeliHead.Lunas, dbo.BeliHead.Sisa_Faktur, dbo.BeliHead.PPN, dbo.BeliHead.Disc_Akhir, dbo.BeliHead.Kas_ID, dbo.BeliDetail.Idx, dbo.BeliDetail.KodeBrg, dbo.Barang.Nama, dbo.BeliDetail.HPP, dbo.BeliDetail.Discount AS Disc, dbo.BeliDetail.Qty, dbo.Barang.Satuan, dbo.BeliDetail.SubTotal, dbo.BeliDetail.SubDiscount, dbo.BeliDetail.UserID, dbo.BeliDetail.Lokasi, dbo.Supplier.Nama AS NamaSupplier FROM dbo.BeliHead INNER JOIN dbo.BeliDetail ON dbo.BeliHead.NoFaktur = dbo.BeliDetail.NoFak LEFT OUTER JOIN dbo.Supplier ON dbo.BeliHead.Supplier = dbo.Supplier.Kode LEFT OUTER JOIN dbo.Barang ON dbo.BeliDetail.KodeBrg = dbo.Barang.Kode GO /****** Object: View [dbo].[Salesman_Sum_Piutang] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Salesman_Sum_Piutang] AS SELECT dbo.Salesman.Salesman, ISNULL(SUM(dbo.Salesman_Piutang.Bayar), 0) AS Piutang FROM dbo.Salesman LEFT OUTER JOIN dbo.Salesman_Piutang ON dbo.Salesman.Salesman = dbo.Salesman_Piutang.Salesman GROUP BY dbo.Salesman.Salesman GO /****** Object: View [dbo].[Salesman_Sum_JualHead] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Salesman_Sum_JualHead] AS SELECT dbo.Salesman.Salesman, ISNULL(SUM(dbo.Salesman_JualHead.Total), 0) AS Total, ISNULL(SUM(dbo.Salesman_JualHead.Discount), 0) AS Discount, ISNULL(SUM(dbo.Salesman_JualHead.Bayar), 0) AS Bayar, ISNULL(SUM(dbo.Salesman_JualHead.Sisa), 0) AS Sisa FROM dbo.Salesman LEFT OUTER JOIN dbo.Salesman_JualHead ON dbo.Salesman.Salesman = dbo.Salesman_JualHead.Salesman GROUP BY dbo.Salesman.Salesman GO /****** Object: View [dbo].[PPN_LT] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[PPN_LT] AS SELECT 'LT' AS LT, CASE WHEN (Customer.NPWP = '-') THEN '00.000.000.0-000.000' ELSE Customer.NPWP END AS NPWP, Nama, Alamat AS JALAN, '0' AS BLOK, '0' AS NOMOR, '0' AS RT, '0' AS RW, '0' AS KECAMATAN, '0' AS KELURAHAN, '0' AS KABUPATEN, '0' AS PROPINSI, '0' AS KODE_POS, Telepon AS NOMOR_TELEPON FROM dbo.Customer GO /****** Object: View [dbo].[Stock_Table_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Stock_Table_Q] AS SELECT dbo.Barang.*, dbo.Stock_Table.Lokasi, dbo.Stock_Table.Stock FROM dbo.Stock_Table RIGHT OUTER JOIN dbo.Barang ON dbo.Stock_Table.Kode = dbo.Barang.Kode GO /****** Object: View [dbo].[Salesman_JualDetail] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Salesman_JualDetail] AS SELECT dbo.JualDetail.NoFak, dbo.JualDetail.Idx, dbo.JualDetail.TglFak, dbo.JualDetail.Jenis, dbo.JualDetail.KodeBrg, dbo.JualDetail.HPP, dbo.JualDetail.Harga, dbo.JualDetail.Discount, dbo.JualDetail.Qty, dbo.JualDetail.SubHPP, dbo.JualDetail.SubTotal, dbo.JualDetail.SubDiscount, dbo.JualDetail.UserID, dbo.JualDetail.Lokasi, dbo.JualDetail.BKP, dbo.Salesman_JualHead.Salesman FROM dbo.Salesman_JualHead INNER JOIN dbo.JualDetail ON dbo.Salesman_JualHead.NoFaktur = dbo.JualDetail.NoFak GO /****** Object: View [dbo].[Service_Request_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Service_Request_Q] AS SELECT TOP 100 PERCENT dbo.Service_Request.Sparepart, dbo.Service_Request.Product, dbo.Service_Request.Qty, dbo.Service_Request.Ready, dbo.Service_Garansi.No_Trx, dbo.Service_Garansi.Completed FROM dbo.Service_Garansi INNER JOIN dbo.Service_Request ON dbo.Service_Garansi.No_Trx = dbo.Service_Request.No_Trx ORDER BY dbo.Service_Request.Sparepart GO /****** Object: View [dbo].[Stock_Periodic] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Stock_Periodic] AS SELECT Kode, Jenis, Nama, Satuan, HPP, SUM(Awal) AS Awal, SUM(Beli) AS Beli, SUM(Jual) AS Jual, SUM(Penggunaan) AS Penggunaan, SUM(Retur_Beli) AS Retur_Beli, SUM(Retur_Jual) AS Retur_Jual, SUM(Penyesuaian) AS Penyesuaian, SUM(Pecah_Stock) AS Pecah_Stock, SUM(Transfer_In) AS Transfer_In, SUM(Transfer_Out) AS Transfer_Out, SUM(Stock) AS Stock FROM dbo.Lokasi_Stock_Periodic_Table GROUP BY Kode, Nama, Satuan, HPP, Jenis GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "Lokasi_Stock_Periodic_Table" Begin Extent = Top = 6 Left = 38 Bottom = 126 Right = 214 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End Begin ColumnWidths = 17 Width = 284 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Stock_Periodic' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Stock_Periodic' GO /****** Object: View [dbo].[Qty_Stock_Awal] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Qty_Stock_Awal] AS SELECT dbo.Barang.Kode, ISNULL(SUM(dbo.Stock_Awal.Stock_A), 0) AS Stock_A FROM dbo.Barang LEFT OUTER JOIN dbo.Stock_Awal ON dbo.Barang.Kode = dbo.Stock_Awal.KodeBrg GROUP BY dbo.Barang.Kode GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "Barang" Begin Extent = Top = 6 Left = 38 Bottom = 126 Right = 215 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "Stock_Awal" Begin Extent = Top = 6 Left = 467 Bottom = 111 Right = 643 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End Begin ColumnWidths = 9 Width = 284 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 2790 Alias = 1050 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Qty_Stock_Awal' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Qty_Stock_Awal' GO /****** Object: View [dbo].[Qty_ReturJual] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Qty_ReturJual] AS SELECT dbo.Barang.Kode, ISNULL(SUM(dbo.ReturJual.Qty), 0) AS Retur_Jual FROM dbo.Barang LEFT OUTER JOIN dbo.ReturJual ON dbo.Barang.Kode = dbo.ReturJual.KodeBrg GROUP BY dbo.Barang.Kode GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "Barang" Begin Extent = Top = 6 Left = 38 Bottom = 126 Right = 215 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "ReturJual" Begin Extent = Top = 6 Left = 253 Bottom = 126 Right = 429 End DisplayFlags = 280 TopColumn = 1 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End Begin ColumnWidths = 9 Width = 284 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Qty_ReturJual' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Qty_ReturJual' GO /****** Object: View [dbo].[Qty_ReturBeli] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Qty_ReturBeli] AS SELECT dbo.Barang.Kode, ISNULL(SUM(dbo.ReturBeli.Qty), 0) AS Retur_Beli FROM dbo.Barang LEFT OUTER JOIN dbo.ReturBeli ON dbo.Barang.Kode = dbo.ReturBeli.KodeBrg GROUP BY dbo.Barang.Kode GO /****** Object: View [dbo].[Qty_PenggunaanStock] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Qty_PenggunaanStock] AS SELECT dbo.Barang.Kode, ISNULL(SUM(dbo.PStockDetail.Qty), 0) AS Penggunaan FROM dbo.Barang LEFT OUTER JOIN dbo.PStockDetail ON dbo.Barang.Kode = dbo.PStockDetail.KodeBarang GROUP BY dbo.Barang.Kode GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "Barang" Begin Extent = Top = 6 Left = 38 Bottom = 121 Right = 193 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "PStockDetail" Begin Extent = Top = 6 Left = 231 Bottom = 166 Right = 385 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End Begin ColumnWidths = 9 Width = 284 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 3645 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Qty_PenggunaanStock' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Qty_PenggunaanStock' GO /****** Object: View [dbo].[Qty_PecahStock] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Qty_PecahStock] AS SELECT dbo.Barang.Kode, ISNULL(SUM(dbo.PecahStock.Jumlah), 0) AS Pecah FROM dbo.Barang LEFT OUTER JOIN dbo.PecahStock ON dbo.Barang.Kode = dbo.PecahStock.KodeBrg GROUP BY dbo.Barang.Kode GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "Barang" Begin Extent = Top = 6 Left = 38 Bottom = 126 Right = 215 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "PecahStock" Begin Extent = Top = 10 Left = 272 Bottom = 130 Right = 448 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End Begin ColumnWidths = 9 Width = 284 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 5295 Alias = 1140 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Qty_PecahStock' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Qty_PecahStock' GO /****** Object: View [dbo].[Qty_Jual] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Qty_Jual] AS SELECT dbo.Barang.Kode, ISNULL(SUM(dbo.JualDetail.Qty), 0) AS Jual FROM dbo.Barang LEFT OUTER JOIN dbo.JualDetail ON dbo.Barang.Kode = dbo.JualDetail.KodeBrg GROUP BY dbo.Barang.Kode GO /****** Object: View [dbo].[Qty_Beli] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Qty_Beli] AS SELECT dbo.Barang.Kode, ISNULL(SUM(dbo.BeliDetail.Qty), 0) AS Beli FROM dbo.Barang LEFT OUTER JOIN dbo.BeliDetail ON dbo.Barang.Kode = dbo.BeliDetail.KodeBrg GROUP BY dbo.Barang.Kode GO /****** Object: View [dbo].[Qty_AturStock] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Qty_AturStock] AS SELECT dbo.Barang.Kode, ISNULL(SUM(dbo.AturStock.Selisih), 0) AS Penyesuaian FROM dbo.Barang LEFT OUTER JOIN dbo.AturStock ON dbo.Barang.Kode = dbo.AturStock.KodeBrg GROUP BY dbo.Barang.Kode GO /****** Object: View [dbo].[QJurnal_Detail] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[QJurnal_Detail] AS SELECT dbo.Jurnal_Detail.No_Trx, dbo.Jurnal_Detail.Tanggal, dbo.Jurnal_Detail.Idx, dbo.Jurnal_Detail.KodeAkun, ISNULL(dbo.Akun_Daftar.NamaAkun, N'') AS NamaAkun, dbo.Jurnal_Detail.Debet, dbo.Jurnal_Detail.Kredit, dbo.Jurnal_Detail.Keterangan, dbo.Jurnal_Detail.Posted FROM dbo.Jurnal_Detail LEFT OUTER JOIN dbo.Akun_Daftar ON dbo.Jurnal_Detail.KodeAkun = dbo.Akun_Daftar.KodeAkun GO /****** Object: View [dbo].[Q_Project] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Q_Project] AS SELECT dbo.Akun_Category.ID, dbo.Akun_Category.CategoryName, dbo.Akun_Group.GID, dbo.Akun_Group.GroupName, dbo.Akun_Header.HID, dbo.Akun_Header.Header_Name, dbo.Akun_Daftar.KodeAkun, dbo.Akun_Daftar.NamaAkun, dbo.Project.Kode, dbo.Project.Nama_Proyek, dbo.Jurnal_PI.No_Trx, dbo.Jurnal_PI.Tanggal, dbo.Jurnal_PI.Keterangan, dbo.Jurnal_PI.Debet, dbo.Jurnal_PI.Kredit, dbo.Jurnal_PI.Kredit - dbo.Jurnal_PI.Debet AS Nilai, dbo.Project.Divisi AS KodeDivisi, dbo.Divisi.[Nama Divisi] AS Divisi FROM dbo.Akun_Category INNER JOIN dbo.Akun_Daftar INNER JOIN dbo.Akun_Group ON dbo.Akun_Daftar.GID = dbo.Akun_Group.GID INNER JOIN dbo.Jurnal_PI ON dbo.Akun_Daftar.KodeAkun = dbo.Jurnal_PI.KodeAkun INNER JOIN dbo.Project ON dbo.Jurnal_PI.Project = dbo.Project.Kode ON dbo.Akun_Category.ID = dbo.Akun_Group.CID INNER JOIN dbo.Akun_Header ON dbo.Akun_Header.HID = dbo.Akun_Daftar.HID AND dbo.Akun_Group.GID = dbo.Akun_Header.GID LEFT OUTER JOIN dbo.Divisi ON dbo.Project.Divisi = dbo.Divisi.Kode WHERE (dbo.Akun_Category.ID = 4) OR (dbo.Akun_Category.ID = 5) GO /****** Object: View [dbo].[PPN_Setting] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[PPN_Setting] AS SELECT PPN, PPN_Val, PPN_Val / 100 + 1 AS PPN_Val2, PPN_Val / 100 AS PPN_Dec FROM dbo.My_Setting GO /****** Object: View [dbo].[ReturBeli_HeadDetail] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[ReturBeli_HeadDetail] AS SELECT dbo.ReturBeliHead.NoTrx, dbo.ReturBeliHead.Tanggal, MAX(dbo.ReturBeliHead.Nominal) AS Head, SUM(dbo.ReturBeli.SubHPP) AS Detail, MAX(dbo.ReturBeliHead.Nominal) - SUM(dbo.ReturBeli.SubHPP) AS Selisih FROM dbo.ReturBeliHead INNER JOIN dbo.ReturBeli ON dbo.ReturBeliHead.NoTrx = dbo.ReturBeli.NoTrx GROUP BY dbo.ReturBeliHead.NoTrx, dbo.ReturBeliHead.Tanggal GO /****** Object: View [dbo].[PStock_Detail] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[PStock_Detail] AS SELECT dbo.PStockDetail.NoTrx, dbo.PStockDetail.Idx, dbo.PStockDetail.Tanggal, dbo.PStockDetail.KodeBarang, dbo.Barang.Nama, dbo.PStockDetail.HPP, dbo.PStockDetail.Qty, dbo.PStockDetail.SubTotal, dbo.PStockDetail.UserID, dbo.PStockDetail.Lokasi FROM dbo.PStockDetail INNER JOIN dbo.Barang ON dbo.PStockDetail.KodeBarang = dbo.Barang.Kode GO /****** Object: View [dbo].[Retur_Jual_Head_Detail] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Retur_Jual_Head_Detail] AS SELECT dbo.ReturJualHead.*, dbo.ReturJual.Idx, dbo.ReturJual.KodeBrg, dbo.ReturJual.NamaBrg, dbo.ReturJual.Qty, dbo.ReturJual.Harga, dbo.ReturJual.SubHarga, dbo.ReturJual.Keterangan, dbo.ReturJual.Lokasi, dbo.ReturJual.SubHPP FROM dbo.ReturJual INNER JOIN dbo.ReturJualHead ON dbo.ReturJual.NoTrx = dbo.ReturJualHead.NoTrx GO /****** Object: View [dbo].[Retur_Beli_Head_Detail] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Retur_Beli_Head_Detail] AS SELECT dbo.ReturBeliHead.*, dbo.ReturBeli.Idx, dbo.ReturBeli.KodeBrg, dbo.ReturBeli.NamaBrg, dbo.ReturBeli.Qty, dbo.ReturBeli.HPP, dbo.ReturBeli.SubHPP, dbo.ReturBeli.Keterangan, dbo.ReturBeli.Lokasi FROM dbo.ReturBeliHead INNER JOIN dbo.ReturBeli ON dbo.ReturBeliHead.NoTrx = dbo.ReturBeli.NoTrx GO /****** Object: View [dbo].[R_GSM_Produk] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[R_GSM_Produk] AS SELECT Kode AS [Kode Barang], Nama AS Deskripsi, Satuan AS UOM FROM dbo.Barang GO /****** Object: View [dbo].[R_GSM_Customer] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[R_GSM_Customer] AS SELECT TOP (100) PERCENT dbo.Customer.Kode AS No_Cust, ISNULL(dbo.Customer.Nama, N'[NULL]') AS Customer_Name, ISNULL(dbo.Customer_Extended.CP, N'[NULL]') AS [Contact Person], ISNULL(dbo.Customer.Alamat, N'[NULL]') AS Alamat, ISNULL(dbo.Customer.Telepon, N'[NULL]') AS Telepon, ISNULL(dbo.Customer_Extended.email, N'[NULL]') AS email, ISNULL(dbo.Customer_Extended.KodePos, N'[NULL]') AS [Kode Pos], ISNULL(dbo.Customer_Extended.Kelurahan, N'[NULL]') AS Kelurahan, ISNULL(dbo.Customer_Extended.Kecamatan, N'[NULL]') AS Kecamatan, ISNULL(dbo.Customer_Extended.Kab_Kota, N'[NULL]') AS [Kota/Kab], ISNULL(dbo.Customer_Extended.Provinsi, N'[NULL]') AS Provinsi FROM dbo.Customer LEFT OUTER JOIN dbo.Customer_Extended ON dbo.Customer.Kode = dbo.Customer_Extended.Kode GO /****** Object: View [dbo].[PO_Detail] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[PO_Detail] AS SELECT dbo.PODetail.NoFak, dbo.PODetail.Idx, dbo.PODetail.TglFak, dbo.PODetail.KodeBrg, dbo.Barang.Nama, dbo.PODetail.HPP, dbo.PODetail.Discount, dbo.PODetail.Qty, dbo.Barang.Satuan, dbo.PODetail.SubTotal, dbo.PODetail.SubDiscount, dbo.PODetail.UserID, dbo.PODetail.Lokasi, dbo.PODetail.Keterangan FROM dbo.Barang RIGHT OUTER JOIN dbo.PODetail ON dbo.Barang.Kode = dbo.PODetail.KodeBrg GO /****** Object: View [dbo].[Piutang_Query] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Piutang_Query] AS SELECT dbo.Piutang.NoFaktur, dbo.Piutang.TglFaktur, dbo.Piutang.Customer, dbo.Customer.Nama, dbo.Piutang.Bayar, dbo.Piutang.Keterangan FROM dbo.Piutang INNER JOIN dbo.Customer ON dbo.Piutang.Customer = dbo.Customer.Kode GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "Piutang" Begin Extent = Top = 6 Left = 38 Bottom = 190 Right = 198 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "Customer" Begin Extent = Top = 6 Left = 236 Bottom = 126 Right = 396 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End Begin ColumnWidths = 9 Width = 284 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Piutang_Query' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Piutang_Query' GO /****** Object: View [dbo].[Piutang_InPeriod_Sum] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Piutang_InPeriod_Sum] AS SELECT dbo.Customer.Kode, ISNULL(SUM(dbo.Piutang_InPeriod.Bayar), 0) AS Bayar FROM dbo.Customer LEFT OUTER JOIN dbo.Piutang_InPeriod ON dbo.Customer.Kode = dbo.Piutang_InPeriod.Customer GROUP BY dbo.Customer.Kode GO /****** Object: View [dbo].[Piutang_AfterPeriod_Sum] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Piutang_AfterPeriod_Sum] AS SELECT dbo.Customer.Kode, ISNULL(SUM(dbo.Piutang_AfterPeriod.Bayar), 0) AS Bayar FROM dbo.Customer LEFT OUTER JOIN dbo.Piutang_AfterPeriod ON dbo.Customer.Kode = dbo.Piutang_AfterPeriod.Customer GROUP BY dbo.Customer.Kode GO /****** Object: View [dbo].[Pending_Detail] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Pending_Detail] AS SELECT dbo.PendingDetail.NoFak, dbo.PendingDetail.Idx, dbo.PendingDetail.TglFak, dbo.PendingDetail.KodeBrg, dbo.Barang.Nama, dbo.PendingDetail.HPP, dbo.PendingDetail.Harga, dbo.PendingDetail.Discount, dbo.PendingDetail.Qty, dbo.Barang.Satuan, dbo.PendingDetail.SubHPP, dbo.PendingDetail.SubTotal, dbo.PendingDetail.SubDiscount, dbo.PendingDetail.UserID, dbo.PendingDetail.Jenis, dbo.PendingDetail.Lokasi, dbo.PendingDetail.BKP, ISNULL(dbo.PendingDetail.Satuan2, dbo.Barang.Satuan) AS Satuan2, ISNULL(dbo.PendingDetail.Konversi, 1) AS Konversi FROM dbo.Barang INNER JOIN dbo.PendingDetail ON dbo.Barang.Kode = dbo.PendingDetail.KodeBrg GO /****** Object: View [dbo].[PendingDetail_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[PendingDetail_Q] AS SELECT dbo.PendingDetail.NoFak, dbo.PendingDetail.Idx, CONVERT(VARCHAR(10), dbo.PendingDetail.TglFak, 120) AS TglFak, CONVERT(VARCHAR(10), dbo.PendingDetail.TglFak, 108) AS Jam, dbo.PendingDetail.KodeBrg, dbo.Barang.Nama AS NamaBrg, dbo.PendingDetail.Harga, dbo.PendingDetail.Discount, dbo.PendingDetail.Qty, dbo.PendingDetail.SubTotal, dbo.PendingDetail.SubDiscount, dbo.PendingDetail.UserID, dbo.Users.UserName FROM dbo.PendingDetail INNER JOIN dbo.Barang ON dbo.PendingDetail.KodeBrg = dbo.Barang.Kode INNER JOIN dbo.Users ON dbo.PendingDetail.UserID = dbo.Users.User_ID GO /****** Object: View [dbo].[Lokasi_Stock_Periodic_Unempty] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Stock_Periodic_Unempty] AS SELECT Idx, Lokasi, Kode, Jenis, Nama, Satuan, HPP, Awal, Beli, Jual, Penggunaan, Retur_Beli, Retur_Jual, Penyesuaian, Pecah_Stock, Transfer_In, Transfer_Out, Stock FROM dbo.Lokasi_Stock_Periodic_Table WHERE (Awal <> 0) OR (Beli <> 0) OR (Jual <> 0) OR (Penggunaan <> 0) OR (Retur_Beli <> 0) OR (Retur_Jual <> 0) OR (Penyesuaian <> 0) OR (Pecah_Stock <> 0) OR (Transfer_In <> 0) OR (Transfer_Out <> 0) OR (Stock <> 0) GO /****** Object: View [dbo].[Lokasi_Stock_Table] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Stock_Table] AS SELECT dbo.Stock_Table.Lokasi, dbo.Stock_Table.Kode, dbo.Barang.Nama, dbo.Barang.Jenis, dbo.Barang.Satuan, dbo.Barang.HPP, dbo.Barang.Harga, dbo.Stock_Table.Stock FROM dbo.Stock_Table INNER JOIN dbo.Barang ON dbo.Stock_Table.Kode = dbo.Barang.Kode GO /****** Object: View [dbo].[Lokasi_Stock_Before] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Stock_Before] AS SELECT dbo.Lokasi_Barang_Table.Idx, dbo.Lokasi_Barang_Table.Lokasi, dbo.Lokasi_Barang_Table.Kode, dbo.Lokasi_Barang_Table.Jenis, dbo.Lokasi_Barang_Table.Nama, dbo.Lokasi_Barang_Table.Satuan, dbo.Lokasi_Barang_Table.HPP, dbo.Lokasi_Qty_StockAwal.Stock_Awal AS Awal, dbo.Lokasi_Qty_Beli.Beli, dbo.Lokasi_Qty_Jual.Jual, dbo.Lokasi_Qty_PenggunaanStock.Penggunaan, dbo.Lokasi_Qty_ReturBeli.Retur_Beli, dbo.Lokasi_Qty_ReturJual.Retur_Jual, dbo.Lokasi_Qty_AturStock.Penyesuaian, dbo.Lokasi_Qty_PecahStock.Pecah AS Konversi, dbo.Lokasi_Qty_TransferIn.Masuk AS TransferIn, dbo.Lokasi_Qty_TransferOut.Keluar AS TransferOut, dbo.Lokasi_Barang_Table.Consignor, dbo.Lokasi_Barang_Table.Stocked FROM dbo.Lokasi_Qty_Jual RIGHT OUTER JOIN dbo.Lokasi_Barang_Table ON dbo.Lokasi_Qty_Jual.Idx = dbo.Lokasi_Barang_Table.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_AturStock ON dbo.Lokasi_Barang_Table.Idx = dbo.Lokasi_Qty_AturStock.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_StockAwal ON dbo.Lokasi_Barang_Table.Idx = dbo.Lokasi_Qty_StockAwal.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_TransferOut ON dbo.Lokasi_Barang_Table.Idx = dbo.Lokasi_Qty_TransferOut.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_Beli ON dbo.Lokasi_Barang_Table.Idx = dbo.Lokasi_Qty_Beli.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_TransferIn ON dbo.Lokasi_Barang_Table.Idx = dbo.Lokasi_Qty_TransferIn.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_ReturBeli ON dbo.Lokasi_Barang_Table.Idx = dbo.Lokasi_Qty_ReturBeli.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_ReturJual ON dbo.Lokasi_Barang_Table.Idx = dbo.Lokasi_Qty_ReturJual.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_PenggunaanStock ON dbo.Lokasi_Barang_Table.Idx = dbo.Lokasi_Qty_PenggunaanStock.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_PecahStock ON dbo.Lokasi_Barang_Table.Idx = dbo.Lokasi_Qty_PecahStock.Idx WHERE (dbo.Lokasi_Barang_Table.Status = 1) AND (dbo.Lokasi_Barang_Table.Stocked = 1) GO /****** Object: View [dbo].[Mutasi_PI] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Mutasi_PI] AS SELECT dbo.Akun_Daftar.KodeAkun, ISNULL(SUM(dbo.Jurnal_PI.Debet), 0) AS Debet, ISNULL(SUM(dbo.Jurnal_PI.Kredit), 0) AS Kredit FROM dbo.Akun_Daftar LEFT OUTER JOIN dbo.Jurnal_PI ON dbo.Akun_Daftar.KodeAkun = dbo.Jurnal_PI.KodeAkun GROUP BY dbo.Akun_Daftar.KodeAkun GO /****** Object: View [dbo].[Mutasi_PA] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Mutasi_PA] AS SELECT dbo.Akun_Daftar.KodeAkun, ISNULL(SUM(dbo.Jurnal_PA.Debet), 0) AS Debet, ISNULL(SUM(dbo.Jurnal_PA.Kredit), 0) AS Kredit FROM dbo.Akun_Daftar LEFT OUTER JOIN dbo.Jurnal_PA ON dbo.Akun_Daftar.KodeAkun = dbo.Jurnal_PA.KodeAkun GROUP BY dbo.Akun_Daftar.KodeAkun GO /****** Object: View [dbo].[Mutasi_Closed] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Mutasi_Closed] AS SELECT dbo.Akun_Daftar.KodeAkun, ISNULL(SUM(dbo.Jurnal_Closed.Debet), 0) AS Debet, ISNULL(SUM(dbo.Jurnal_Closed.Kredit), 0) AS Kredit FROM dbo.Akun_Daftar LEFT OUTER JOIN dbo.Jurnal_Closed ON dbo.Akun_Daftar.KodeAkun = dbo.Jurnal_Closed.KodeAkun GROUP BY dbo.Akun_Daftar.KodeAkun GO /****** Object: View [dbo].[Jurnal_Detail_Unposted] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Jurnal_Detail_Unposted] AS SELECT No_Trx, Tanggal, Idx, KodeAkun, NamaAkun, Debet, Kredit, Keterangan, Posted FROM dbo.Jurnal_Detail WHERE (Posted = 0) GO /****** Object: View [dbo].[Jurnal_Detail_Sum] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Jurnal_Detail_Sum] AS SELECT No_Trx, Tanggal, SUM(Debet) AS Debet, SUM(Kredit) AS Kredit FROM dbo.Jurnal_Detail GROUP BY No_Trx, Tanggal GO /****** Object: View [dbo].[Lokasi_Qty_TransferOut_AfterPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_TransferOut_AfterPeriod_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.Stock_Transfer_AfterPeriod.Jumlah), 0) AS Keluar FROM dbo.Stock_Transfer_AfterPeriod INNER JOIN dbo.Lokasi_Barang ON dbo.Stock_Transfer_AfterPeriod.Dari = dbo.Lokasi_Barang.Lokasi AND dbo.Stock_Transfer_AfterPeriod.KodeBrg = dbo.Lokasi_Barang.Kode GROUP BY dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_TransferIn_AfterPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_TransferIn_AfterPeriod_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.Stock_Transfer_AfterPeriod.Jumlah), 0) AS Masuk FROM dbo.Stock_Transfer_AfterPeriod INNER JOIN dbo.Lokasi_Barang ON dbo.Stock_Transfer_AfterPeriod.KodeBrg = dbo.Lokasi_Barang.Kode AND dbo.Stock_Transfer_AfterPeriod.Ke = dbo.Lokasi_Barang.Lokasi GROUP BY dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_TransferIn_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_TransferIn_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.Stock_Transfer.Jumlah), 0) AS Masuk FROM dbo.Stock_Transfer INNER JOIN dbo.Lokasi_Barang ON dbo.Stock_Transfer.Ke = dbo.Lokasi_Barang.Lokasi AND dbo.Stock_Transfer.KodeBrg = dbo.Lokasi_Barang.Kode GROUP BY dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_TransferIn_InPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_TransferIn_InPeriod_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.Stock_Transfer_InPeriod.Jumlah), 0) AS Masuk FROM dbo.Stock_Transfer_InPeriod INNER JOIN dbo.Lokasi_Barang ON dbo.Stock_Transfer_InPeriod.KodeBrg = dbo.Lokasi_Barang.Kode AND dbo.Stock_Transfer_InPeriod.Ke = dbo.Lokasi_Barang.Lokasi GROUP BY dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_StockAwal_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_StockAwal_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.Stock_Awal.Stock_A), 0) AS Stock_Awal FROM dbo.Stock_Awal INNER JOIN dbo.Lokasi_Barang ON dbo.Stock_Awal.Lokasi = dbo.Lokasi_Barang.Lokasi AND dbo.Stock_Awal.KodeBrg = dbo.Lokasi_Barang.Kode GROUP BY dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_ReturJual_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_ReturJual_Q] AS SELECT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.ReturJual.Qty), 0) AS Retur_Jual FROM dbo.Lokasi_Barang INNER JOIN dbo.ReturJual ON dbo.Lokasi_Barang.Lokasi = dbo.ReturJual.Lokasi AND dbo.Lokasi_Barang.Kode = dbo.ReturJual.KodeBrg GROUP BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Idx GO /****** Object: View [dbo].[Lokasi_Qty_ReturJual_InPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_ReturJual_InPeriod_Q] AS SELECT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.ReturJual_InPeriod.Qty), 0) AS Retur_Jual FROM dbo.Lokasi_Barang INNER JOIN dbo.ReturJual_InPeriod ON dbo.Lokasi_Barang.Lokasi = dbo.ReturJual_InPeriod.Lokasi AND dbo.Lokasi_Barang.Kode = dbo.ReturJual_InPeriod.KodeBrg GROUP BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Idx GO /****** Object: View [dbo].[Lokasi_Qty_ReturJual_AfterPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_ReturJual_AfterPeriod_Q] AS SELECT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.ReturJual_AfterPeriod.Qty), 0) AS Retur_Jual FROM dbo.Lokasi_Barang INNER JOIN dbo.ReturJual_AfterPeriod ON dbo.Lokasi_Barang.Kode = dbo.ReturJual_AfterPeriod.KodeBrg AND dbo.Lokasi_Barang.Lokasi = dbo.ReturJual_AfterPeriod.Lokasi GROUP BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Idx GO /****** Object: View [dbo].[Lokasi_Qty_ReturBeli_AfterPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_ReturBeli_AfterPeriod_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.ReturBeli_AfterPeriod.Qty), 0) AS Retur_Beli FROM dbo.ReturBeli_AfterPeriod INNER JOIN dbo.Lokasi_Barang ON dbo.ReturBeli_AfterPeriod.KodeBrg = dbo.Lokasi_Barang.Kode AND dbo.ReturBeli_AfterPeriod.Lokasi = dbo.Lokasi_Barang.Lokasi GROUP BY dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_ReturBeli_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_ReturBeli_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.ReturBeli.Qty), 0) AS Retur_Beli FROM dbo.ReturBeli INNER JOIN dbo.Lokasi_Barang ON dbo.ReturBeli.Lokasi = dbo.Lokasi_Barang.Lokasi AND dbo.ReturBeli.KodeBrg = dbo.Lokasi_Barang.Kode GROUP BY dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_ReturBeli_InPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_ReturBeli_InPeriod_Q] AS SELECT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.ReturBeli_InPeriod.Qty), 0) AS Retur_Beli FROM dbo.ReturBeli_InPeriod INNER JOIN dbo.Lokasi_Barang ON dbo.ReturBeli_InPeriod.KodeBrg = dbo.Lokasi_Barang.Kode AND dbo.ReturBeli_InPeriod.Lokasi = dbo.Lokasi_Barang.Lokasi GROUP BY dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Idx GO /****** Object: View [dbo].[Lokasi_Qty_PenggunaanStock_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_PenggunaanStock_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.PStockDetail.Qty), 0) AS Penggunaan FROM dbo.PStockDetail INNER JOIN dbo.Lokasi_Barang ON dbo.PStockDetail.Lokasi = dbo.Lokasi_Barang.Lokasi AND dbo.PStockDetail.KodeBarang = dbo.Lokasi_Barang.Kode GROUP BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_PenggunaanStock_InPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_PenggunaanStock_InPeriod_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.PStockDetail_InPeriod.Qty), 0) AS Penggunaan FROM dbo.PStockDetail_InPeriod INNER JOIN dbo.Lokasi_Barang ON dbo.PStockDetail_InPeriod.KodeBarang = dbo.Lokasi_Barang.Kode AND dbo.PStockDetail_InPeriod.Lokasi = dbo.Lokasi_Barang.Lokasi GROUP BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_PenggunaanStock_AfterPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_PenggunaanStock_AfterPeriod_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.PStockDetail_AfterPeriod.Qty), 0) AS Penggunaan FROM dbo.PStockDetail_AfterPeriod INNER JOIN dbo.Lokasi_Barang ON dbo.PStockDetail_AfterPeriod.KodeBarang = dbo.Lokasi_Barang.Kode AND dbo.PStockDetail_AfterPeriod.Lokasi = dbo.Lokasi_Barang.Lokasi GROUP BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_PecahStock_AfterPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_PecahStock_AfterPeriod_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.PecahStock_AfterPeriod.Jumlah), 0) AS Pecah FROM dbo.PecahStock_AfterPeriod INNER JOIN dbo.Lokasi_Barang ON dbo.PecahStock_AfterPeriod.KodeBrg = dbo.Lokasi_Barang.Kode AND dbo.PecahStock_AfterPeriod.Lokasi = dbo.Lokasi_Barang.Lokasi GROUP BY dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_PecahStock_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_PecahStock_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.PecahStock.Jumlah), 0) AS Pecah FROM dbo.PecahStock INNER JOIN dbo.Lokasi_Barang ON dbo.PecahStock.Lokasi = dbo.Lokasi_Barang.Lokasi AND dbo.PecahStock.KodeBrg = dbo.Lokasi_Barang.Kode GROUP BY dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_PecahStock_InPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_PecahStock_InPeriod_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.PecahStock_InPeriod.Jumlah), 0) AS Pecah FROM dbo.PecahStock_InPeriod INNER JOIN dbo.Lokasi_Barang ON dbo.PecahStock_InPeriod.KodeBrg = dbo.Lokasi_Barang.Kode AND dbo.PecahStock_InPeriod.Lokasi = dbo.Lokasi_Barang.Lokasi GROUP BY dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_Jual_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_Jual_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.JualDetail.Qty), 0) AS Jual FROM dbo.JualDetail LEFT OUTER JOIN dbo.Lokasi_Barang ON dbo.JualDetail.Lokasi = dbo.Lokasi_Barang.Lokasi AND dbo.JualDetail.KodeBrg = dbo.Lokasi_Barang.Kode GROUP BY dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_Jual_InPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_Jual_InPeriod_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.JualDetail_InPeriod.Qty), 0) AS Jual FROM dbo.JualDetail_InPeriod INNER JOIN dbo.Lokasi_Barang ON dbo.JualDetail_InPeriod.KodeBrg = dbo.Lokasi_Barang.Kode AND dbo.JualDetail_InPeriod.Lokasi = dbo.Lokasi_Barang.Lokasi GROUP BY dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_Jual_AfterPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_Jual_AfterPeriod_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.JualDetail_AfterPeriod.Qty), 0) AS Jual FROM dbo.JualDetail_AfterPeriod INNER JOIN dbo.Lokasi_Barang ON dbo.JualDetail_AfterPeriod.KodeBrg = dbo.Lokasi_Barang.Kode AND dbo.JualDetail_AfterPeriod.Lokasi = dbo.Lokasi_Barang.Lokasi GROUP BY dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_Beli_AfterPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_Beli_AfterPeriod_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.BeliDetail_AfterPeriod.Qty), 0) AS Beli FROM dbo.BeliDetail_AfterPeriod INNER JOIN dbo.Lokasi_Barang ON dbo.BeliDetail_AfterPeriod.KodeBrg = dbo.Lokasi_Barang.Kode AND dbo.BeliDetail_AfterPeriod.Lokasi = dbo.Lokasi_Barang.Lokasi GROUP BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_Beli_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_Beli_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.BeliDetail.Qty), 0) AS Beli FROM dbo.BeliDetail INNER JOIN dbo.Lokasi_Barang ON dbo.BeliDetail.Lokasi = dbo.Lokasi_Barang.Lokasi AND dbo.BeliDetail.KodeBrg = dbo.Lokasi_Barang.Kode GROUP BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_Beli_InPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_Beli_InPeriod_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.BeliDetail_InPeriod.Qty), 0) AS Beli FROM dbo.BeliDetail_InPeriod INNER JOIN dbo.Lokasi_Barang ON dbo.BeliDetail_InPeriod.KodeBrg = dbo.Lokasi_Barang.Kode AND dbo.BeliDetail_InPeriod.Lokasi = dbo.Lokasi_Barang.Lokasi GROUP BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_AturStock_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_AturStock_Q] AS SELECT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, SUM(dbo.AturStock.Selisih) AS Penyesuaian FROM dbo.Lokasi_Barang INNER JOIN dbo.AturStock ON dbo.Lokasi_Barang.Lokasi = dbo.AturStock.Lokasi AND dbo.Lokasi_Barang.Kode = dbo.AturStock.KodeBrg GROUP BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Idx GO /****** Object: View [dbo].[Lokasi_Qty_AturStock_InPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_AturStock_InPeriod_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.AturStock_InPeriod.Selisih), 0) AS Penyesuaian FROM dbo.Lokasi_Barang INNER JOIN dbo.AturStock_InPeriod ON dbo.Lokasi_Barang.Lokasi = dbo.AturStock_InPeriod.Lokasi AND dbo.Lokasi_Barang.Kode = dbo.AturStock_InPeriod.KodeBrg GROUP BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_AturStock_AfterPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_AturStock_AfterPeriod_Q] AS SELECT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, SUM(dbo.AturStock_AfterPeriod.Selisih) AS Penyesuaian FROM dbo.Lokasi_Barang INNER JOIN dbo.AturStock_AfterPeriod ON dbo.Lokasi_Barang.Lokasi = dbo.AturStock_AfterPeriod.Lokasi AND dbo.Lokasi_Barang.Kode = dbo.AturStock_AfterPeriod.KodeBrg GROUP BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Idx GO /****** Object: View [dbo].[Mutasi_All] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Mutasi_All] AS SELECT dbo.Akun_Daftar.KodeAkun, ISNULL(SUM(dbo.Jurnal_Detail_Unposted.Debet), 0) AS Debet, ISNULL(SUM(dbo.Jurnal_Detail_Unposted.Kredit), 0) AS Kredit FROM dbo.Akun_Daftar LEFT OUTER JOIN dbo.Jurnal_Detail_Unposted ON dbo.Akun_Daftar.KodeAkun = dbo.Jurnal_Detail_Unposted.KodeAkun GROUP BY dbo.Akun_Daftar.KodeAkun GO /****** Object: View [dbo].[Lokasi_Stock] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Stock] AS SELECT Idx, Lokasi, Kode, Jenis, Nama, Satuan, HPP, ISNULL(Awal, 0) AS Awal, ISNULL(Beli, 0) AS Beli, ISNULL(Jual, 0) AS Jual, ISNULL(Penggunaan, 0) AS Penggunaan, ISNULL(Retur_Beli, 0) AS Retur_Beli, ISNULL(Retur_Jual, 0) AS Retur_Jual, ISNULL(Penyesuaian, 0) AS Penyesuaian, ISNULL(Konversi, 0) AS Konversi, ISNULL(TransferIn, 0) AS TransferIn, ISNULL(TransferOut, 0) AS TransferOut, Consignor, Stocked, ISNULL(Awal, 0) + ISNULL(Beli, 0) - ISNULL(Jual, 0) - ISNULL(Penggunaan, 0) - ISNULL(Retur_Beli, 0) + ISNULL(Retur_Jual, 0) + ISNULL(Penyesuaian, 0) + ISNULL(Konversi, 0) + ISNULL(TransferIn, 0) - ISNULL(TransferOut, 0) AS Stock FROM dbo.Lokasi_Stock_Before GO /****** Object: View [dbo].[Lokasi_Qty_TransferOut_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_TransferOut_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.Stock_Transfer.Jumlah), 0) AS Keluar FROM dbo.Stock_Transfer INNER JOIN dbo.Lokasi_Barang ON dbo.Stock_Transfer.Dari = dbo.Lokasi_Barang.Lokasi AND dbo.Stock_Transfer.KodeBrg = dbo.Lokasi_Barang.Kode GROUP BY dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[Lokasi_Qty_TransferOut_InPeriod_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Qty_TransferOut_InPeriod_Q] AS SELECT TOP 100 PERCENT dbo.Lokasi_Barang.Idx, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode, ISNULL(SUM(dbo.Stock_Transfer_InPeriod.Jumlah), 0) AS Keluar FROM dbo.Stock_Transfer_InPeriod INNER JOIN dbo.Lokasi_Barang ON dbo.Stock_Transfer_InPeriod.Dari = dbo.Lokasi_Barang.Lokasi AND dbo.Stock_Transfer_InPeriod.KodeBrg = dbo.Lokasi_Barang.Kode GROUP BY dbo.Lokasi_Barang.Kode, dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Idx ORDER BY dbo.Lokasi_Barang.Lokasi, dbo.Lokasi_Barang.Kode GO /****** Object: View [dbo].[R_GSM] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[R_GSM] AS SELECT dbo.JualHead.TglFaktur AS Tanggal, dbo.JualHead.NoFaktur AS [No Transaksi], ISNULL(dbo.Customer.Kode, N'0') AS [No Customer], ISNULL(dbo.Customer.Nama, N'0') AS [Nama Customer], ISNULL(dbo.Jual_Detail.KodeBrg, N'0') AS [Kode Barang], ISNULL(dbo.Jual_Detail.Nama, N'0') AS Deskripsi, ISNULL(dbo.Jual_Detail.Satuan, N'0') AS UOM, dbo.Jual_Detail.Harga, dbo.Jual_Detail.Qty, dbo.Jual_Detail.SubTotal AS Total, dbo.Jual_Detail.SubDiscount AS Discount, dbo.Jual_Detail.SubTotal - dbo.Jual_Detail.SubDiscount AS [Grand Total], dbo.Barang.Jenis FROM dbo.JualHead INNER JOIN dbo.Jual_Detail ON dbo.JualHead.NoFaktur = dbo.Jual_Detail.NoFak LEFT OUTER JOIN dbo.Barang ON dbo.Jual_Detail.KodeBrg = dbo.Barang.Kode LEFT OUTER JOIN dbo.Customer ON dbo.JualHead.Customer = dbo.Customer.Kode GO /****** Object: View [dbo].[PPN_Keluaran_Exported] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[PPN_Keluaran_Exported] AS SELECT dbo.Jual_Detail.NoFak AS [NO.FAKTUR], dbo.Jual_Detail.TglFak AS TGL, dbo.Customer.Nama AS CUSTOMER, dbo.Customer.NPWP, dbo.Jual_Detail.Nama AS ITEM, dbo.Jual_Detail.Qty, (dbo.Jual_Detail.SubTotal - dbo.Jual_Detail.SubDiscount) / dbo.PPN_Setting.PPN_Val2 AS DPP, (dbo.Jual_Detail.SubTotal - dbo.Jual_Detail.SubDiscount) / dbo.PPN_Setting.PPN_Val2 * dbo.PPN_Setting.PPN_Dec AS PPN, dbo.Jual_Detail.SubTotal - dbo.Jual_Detail.SubDiscount AS TOTAL, dbo.Jual_Detail.BKP, dbo.JualHead.SalesType FROM dbo.Customer INNER JOIN dbo.JualHead ON dbo.Customer.Kode = dbo.JualHead.Customer INNER JOIN dbo.Jual_Detail ON dbo.JualHead.NoFaktur = dbo.Jual_Detail.NoFak CROSS JOIN dbo.PPN_Setting GO /****** Object: View [dbo].[PPN_Keluaran_Detail] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[PPN_Keluaran_Detail] AS SELECT dbo.Jual_Detail.NoFak, dbo.Jual_Detail.Idx, dbo.Jual_Detail.TglFak, dbo.Jual_Detail.KodeBrg, dbo.Jual_Detail.Nama, dbo.Jual_Detail.HPP, dbo.Jual_Detail.Harga, dbo.Jual_Detail.Discount, dbo.Jual_Detail.Qty, dbo.Jual_Detail.Satuan, dbo.Jual_Detail.SubHPP, dbo.Jual_Detail.SubTotal, dbo.Jual_Detail.SubDiscount, dbo.Jual_Detail.UserID, dbo.Jual_Detail.Jenis, dbo.Jual_Detail.Lokasi, dbo.Jual_Detail.BKP, dbo.JualHead.Disc_Akhir, dbo.JualHead.TglFaktur, dbo.JualHead.Customer FROM dbo.Jual_Detail LEFT OUTER JOIN dbo.JualHead ON dbo.Jual_Detail.NoFak = dbo.JualHead.NoFaktur WHERE (dbo.Jual_Detail.BKP = 1) GO /****** Object: View [dbo].[Stock_Kritis] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Stock_Kritis] AS SELECT dbo.Barangs.Kode, dbo.Barangs.Nama, dbo.Barangs.Satuan, dbo.Barangs.HPP, dbo.Barangs.Stock_Minimum, dbo.Barangs.Stock, dbo.Supplier.Nama AS Supplier, dbo.Barangs.Jenis FROM dbo.Supplier RIGHT OUTER JOIN dbo.Barangs ON dbo.Supplier.Kode = dbo.Barangs.Consignor WHERE (dbo.Barangs.Stocked = 1) AND (dbo.Barangs.Status = 1) AND (dbo.Barangs.Stock_Minimum > 0) AND (dbo.Barangs.Stock <= dbo.Barangs.Stock_Minimum) GO /****** Object: View [dbo].[Stock] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Stock] AS SELECT B.Kode, B.Jenis, B.Nama, B.Satuan, B.HPP, ISNULL(QA.Stock_A, 0) AS Awal, ISNULL(QB.Beli, 0) AS Beli, ISNULL(QJ.Jual, 0) AS Jual, ISNULL(QP.Penggunaan, 0) AS Penggunaan, ISNULL(QRB.Retur_Beli, 0) AS Retur_Beli, ISNULL(QRJ.Retur_Jual, 0) AS Retur_Jual, ISNULL(QT.Penyesuaian, 0) AS Penyesuaian, ISNULL(QK.Pecah, 0) AS Konversi, (ISNULL(QA.Stock_A, 0) + ISNULL(QB.Beli, 0) - ISNULL(QJ.Jual, 0) - ISNULL(QP.Penggunaan, 0) - ISNULL(QRB.Retur_Beli, 0) + ISNULL(QRJ.Retur_Jual, 0) + ISNULL(QT.Penyesuaian, 0) + ISNULL(QK.Pecah, 0)) AS Stock, B.Consignor, B.Stocked, B.Status, B.Stock_Minimum FROM dbo.Barang B OUTER APPLY (SELECT Stock_A FROM dbo.Qty_Stock_Awal WHERE Kode = B.Kode) QA OUTER APPLY (SELECT Beli FROM dbo.Qty_Beli WHERE Kode = B.Kode) QB OUTER APPLY (SELECT Jual FROM dbo.Qty_Jual WHERE Kode = B.Kode) QJ OUTER APPLY (SELECT Penggunaan FROM dbo.Qty_PenggunaanStock WHERE Kode = B.Kode) QP OUTER APPLY (SELECT Retur_Beli FROM dbo.Qty_ReturBeli WHERE Kode = B.Kode) QRB OUTER APPLY (SELECT Retur_Jual FROM dbo.Qty_ReturJual WHERE Kode = B.Kode) QRJ OUTER APPLY (SELECT Penyesuaian FROM dbo.Qty_AturStock WHERE Kode = B.Kode) QT OUTER APPLY (SELECT Pecah FROM dbo.Qty_PecahStock WHERE Kode = B.Kode) QK WHERE (B.Stocked = 1); GO /****** Object: View [dbo].[Saldo_Awal] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Saldo_Awal] AS SELECT dbo.Akun_Daftar.KodeAkun, dbo.Akun_Daftar.Normal_Post, dbo.Akun_Daftar.Saldo_Awal, dbo.Mutasi_Closed.Debet, dbo.Mutasi_Closed.Kredit, CASE WHEN (dbo.Akun_Daftar.Normal_Post = 'Debet') THEN (dbo.Akun_Daftar.Saldo_Awal + dbo.Mutasi_Closed.Debet - dbo.Mutasi_Closed.Kredit) ELSE (dbo.Akun_Daftar.Saldo_Awal - dbo.Mutasi_Closed.Debet + dbo.Mutasi_Closed.Kredit) END AS Saldo FROM dbo.Akun_Daftar LEFT OUTER JOIN dbo.Mutasi_Closed ON dbo.Akun_Daftar.KodeAkun = dbo.Mutasi_Closed.KodeAkun GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "Akun_Daftar" Begin Extent = Top = 6 Left = 38 Bottom = 125 Right = 198 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "Mutasi_Closed" Begin Extent = Top = 6 Left = 236 Bottom = 110 Right = 396 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End Begin ColumnWidths = 9 Width = 284 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Saldo_Awal' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Saldo_Awal' GO /****** Object: View [dbo].[Beli_Head] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Beli_Head] AS SELECT dbo.BeliHead.NoFaktur, dbo.BeliHead.TglFaktur, dbo.BeliHead.JTempo, dbo.BeliHead.Supplier, dbo.Supplier.Nama, dbo.BeliHead.Total, dbo.BeliHead.Discount, dbo.BeliHead.Disc_Akhir, dbo.BeliHead.Bayar, dbo.BeliHead.Sisa, ISNULL(dbo.Supplier_Hutang_Sum.Bayar, 0) AS Hutang, dbo.BeliHead.Sisa - ISNULL(dbo.Supplier_Hutang_Sum.Bayar, 0) AS Sisa_Faktur, dbo.BeliHead.Jurnal_ID, dbo.BeliHead.Lunas, dbo.BeliHead.PPN, dbo.BeliHead.Kas_ID FROM dbo.BeliHead LEFT OUTER JOIN dbo.Supplier_Hutang_Sum ON dbo.BeliHead.NoFaktur = dbo.Supplier_Hutang_Sum.Beli_ID LEFT OUTER JOIN dbo.Supplier ON dbo.BeliHead.Supplier = dbo.Supplier.Kode GO /****** Object: View [dbo].[JualDetailTemp_QI] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[JualDetailTemp_QI] AS SELECT dbo.JualDetailTemp.NoFak, dbo.JualDetailTemp.Idx, dbo.JualDetailTemp.TglFak, dbo.JualDetailTemp.Jenis, dbo.JualDetailTemp.KodeBrg, dbo.JualDetailTemp.NamaBrg, dbo.JualDetailTemp.HPP, dbo.Barangs.HPP + ISNULL(dbo.Barang_Berat_Satuan.Ongkos_Angkut, 0) AS Harga, dbo.JualDetailTemp.Discount, dbo.JualDetailTemp.Qty, dbo.JualDetailTemp.Satuan, dbo.JualDetailTemp.SubHPP, dbo.JualDetailTemp.Qty * (dbo.Barangs.HPP + ISNULL(dbo.Barang_Berat_Satuan.Ongkos_Angkut, 0)) AS SubTotal, dbo.JualDetailTemp.SubDiscount, dbo.JualDetailTemp.UserID, dbo.JualDetailTemp.Lokasi, dbo.JualDetailTemp.BKP FROM dbo.JualDetailTemp INNER JOIN dbo.Barangs ON dbo.JualDetailTemp.KodeBrg = dbo.Barangs.Kode LEFT OUTER JOIN dbo.Barang_Berat_Satuan ON dbo.Barangs.Kode = dbo.Barang_Berat_Satuan.KodeBrg GO /****** Object: View [dbo].[JualDetailTemp_Q2] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[JualDetailTemp_Q2] AS SELECT dbo.JualDetailTemp.NoFak, dbo.JualDetailTemp.Idx, dbo.JualDetailTemp.TglFak, dbo.JualDetailTemp.Jenis, dbo.JualDetailTemp.KodeBrg, dbo.JualDetailTemp.NamaBrg, dbo.JualDetailTemp.HPP, dbo.JualDetailTemp.Harga, dbo.JualDetailTemp.Discount, dbo.JualDetailTemp.Qty, dbo.JualDetailTemp.Satuan, dbo.JualDetailTemp.SubHPP, dbo.JualDetailTemp.SubTotal, dbo.JualDetailTemp.SubDiscount, dbo.JualDetailTemp.UserID, dbo.JualDetailTemp.Lokasi, dbo.JualDetailTemp.BKP, dbo.JualDetailTemp.Point_Enabled, dbo.Barangs.Promo_X, dbo.Barangs.QP, dbo.JualDetailTemp.Satuan2, dbo.JualDetailTemp.Konversi FROM dbo.JualDetailTemp INNER JOIN dbo.Barangs ON dbo.JualDetailTemp.KodeBrg = dbo.Barangs.Kode GO /****** Object: View [dbo].[JualDetailTemp_Q] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[JualDetailTemp_Q] AS SELECT dbo.JualDetailTemp.NoFak, dbo.JualDetailTemp.Idx, dbo.JualDetailTemp.TglFak, dbo.JualDetailTemp.Jenis, dbo.JualDetailTemp.KodeBrg, dbo.JualDetailTemp.NamaBrg, dbo.JualDetailTemp.HPP, dbo.Barangs.Harga, dbo.JualDetailTemp.Discount, dbo.JualDetailTemp.Qty, dbo.JualDetailTemp.Satuan, dbo.JualDetailTemp.SubHPP, dbo.JualDetailTemp.Qty * dbo.Barangs.Harga AS SubTotal, dbo.JualDetailTemp.SubDiscount, dbo.JualDetailTemp.UserID, dbo.JualDetailTemp.Lokasi, dbo.JualDetailTemp.BKP, dbo.JualDetailTemp.Point_Enabled FROM dbo.JualDetailTemp INNER JOIN dbo.Barangs ON dbo.JualDetailTemp.KodeBrg = dbo.Barangs.Kode GO /****** Object: View [dbo].[Jual_Head_Tahunan_Customer] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Jual_Head_Tahunan_Customer] AS SELECT dbo.Customer.Kode, dbo.Customer.Nama, dbo.Customer.Alamat, ISNULL(SUM(dbo.Jual_Head_Tahunan.Total), 0) AS Jual, ISNULL(SUM(dbo.Jual_Head_Tahunan.Discount), 0) AS Discount FROM dbo.Customer LEFT OUTER JOIN dbo.Jual_Head_Tahunan ON dbo.Customer.Kode = dbo.Jual_Head_Tahunan.Customer GROUP BY dbo.Customer.Kode, dbo.Customer.Nama, dbo.Customer.Alamat GO /****** Object: View [dbo].[Jual_Head_Detail] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Jual_Head_Detail] AS SELECT dbo.JualHead.NoFaktur, dbo.JualHead.TglFaktur, dbo.JualHead.JTempo, dbo.Customer.Nama AS Customer, dbo.JualHead.Bayar, dbo.JualHead.Sisa, dbo.Jual_Detail.Idx, dbo.Jual_Detail.TglFak, dbo.Jual_Detail.KodeBrg, dbo.Jual_Detail.Nama, dbo.Jual_Detail.HPP, dbo.Jual_Detail.Harga, dbo.Jual_Detail.Discount, dbo.Jual_Detail.Qty, dbo.Jual_Detail.Satuan, dbo.Jual_Detail.SubHPP, dbo.Jual_Detail.SubTotal, dbo.Jual_Detail.SubDiscount, dbo.Jual_Detail.UserID, dbo.Jual_Detail.Jenis, dbo.Jual_Detail.Lokasi, dbo.JualHead.Disc_Akhir, dbo.JualHead.Charge, dbo.Jual_Detail.BKP, dbo.Jual_Detail.Satuan2, dbo.Jual_Detail.Konversi FROM dbo.JualHead INNER JOIN dbo.Jual_Detail ON dbo.JualHead.NoFaktur = dbo.Jual_Detail.NoFak LEFT OUTER JOIN dbo.Customer ON dbo.JualHead.Customer = dbo.Customer.Kode GO /****** Object: View [dbo].[Jual_Head] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Jual_Head] AS SELECT dbo.JualHead.NoFaktur, dbo.JualHead.TglFaktur, dbo.JualHead.JTempo, dbo.JualHead.Customer, dbo.Customer.Nama, dbo.JualHead.Total, dbo.JualHead.Discount, dbo.JualHead.Bayar, dbo.JualHead.Sisa, dbo.JualHead.Jurnal_ID, dbo.JualHead.SalesType, dbo.JualHead.Lunas, ISNULL(dbo.JualHead.Sisa_Faktur, dbo.JualHead.Sisa) AS Sisa_Faktur, dbo.JualHead.Salesman, ISNULL(dbo.Customer_Piutang_Sum.Bayar, 0) AS Piutang, dbo.JualHead.Kas_ID, dbo.JualHead.Disc_Akhir, dbo.JualHead.Charge, dbo.JualHead_Dokter.Dokter FROM dbo.JualHead LEFT OUTER JOIN dbo.JualHead_Dokter ON dbo.JualHead.NoFaktur = dbo.JualHead_Dokter.NoFaktur LEFT OUTER JOIN dbo.Customer_Piutang_Sum ON dbo.JualHead.NoFaktur = dbo.Customer_Piutang_Sum.ID_Penjualan LEFT OUTER JOIN dbo.Customer ON dbo.JualHead.Customer = dbo.Customer.Kode GO /****** Object: View [dbo].[Customer_Point] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Customer_Point] AS SELECT dbo.Customer.Kode, dbo.Customer.Nama, dbo.Customer.Alamat, dbo.Customer.Region, dbo.Customer.Telepon, dbo.Customer.TipeHarga, dbo.Point.Point, dbo.Customer.Grosir FROM dbo.Customer_Point_Used INNER JOIN dbo.Customer ON dbo.Customer_Point_Used.Kode = dbo.Customer.Kode INNER JOIN dbo.Point ON dbo.Customer.Kode = dbo.Point.Kode WHERE (dbo.Customer.Grosir = 0) GO /****** Object: View [dbo].[Customer_Detail] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Customer_Detail] AS SELECT dbo.Customer.Kode, dbo.Customer.Nama, dbo.Customer.Alamat, dbo.Customer.Region, dbo.Customer.Telepon, dbo.Customer.SaldoAwal, ISNULL(SUM(dbo.JualHead.Total), 0) AS Jual, ISNULL(SUM(dbo.JualHead.Discount), 0) AS Discount, ISNULL(SUM(dbo.JualHead.Bayar), 0) AS Bayar, ISNULL(SUM(dbo.JualHead.Sisa), 0) AS Sisa, dbo.Customer_Piutang.Bayar_Piutang, dbo.Customer.SaldoAwal + ISNULL(SUM(dbo.JualHead.Sisa), 0) - dbo.Customer_Piutang.Bayar_Piutang AS Saldo, ISNULL(dbo.Point.Point, 0) AS Point, ISNULL(dbo.Point.Expired, GETDATE()) AS Expired, dbo.Customer.Grosir, dbo.Customer.TipeHarga, dbo.Customer.NPWP, dbo.Customer.Limit, CASE WHEN Limit <= 0 THEN 0 ELSE dbo.Customer.Limit - (dbo.Customer.SaldoAwal + ISNULL(SUM(dbo.JualHead.Sisa), 0) - dbo.Customer_Piutang.Bayar_Piutang) END AS Sisa_Limit, ISNULL(dbo.Point.Joined, GETDATE()) AS Joined, ISNULL(dbo.Point.Conversion, 0) AS Conversion FROM dbo.Customer LEFT OUTER JOIN dbo.Point ON dbo.Customer.Kode = dbo.Point.Kode LEFT OUTER JOIN dbo.JualHead ON dbo.Customer.Kode = dbo.JualHead.Customer LEFT OUTER JOIN dbo.Customer_Piutang ON dbo.Customer.Kode = dbo.Customer_Piutang.Kode GROUP BY dbo.Customer.Kode, dbo.Customer.Nama, dbo.Customer.Alamat, dbo.Customer.Telepon, dbo.Customer.SaldoAwal, dbo.Customer_Piutang.Bayar_Piutang, dbo.Customer.Region, dbo.Customer.TipeHarga, dbo.Customer.Grosir, dbo.Customer.NPWP, dbo.Customer.Limit, ISNULL(dbo.Point.Joined, GETDATE()), ISNULL(dbo.Point.Expired, GETDATE()), ISNULL(dbo.Point.Conversion, 0), ISNULL(dbo.Point.Point, 0) GO /****** Object: View [dbo].[Supplier_Detail] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Supplier_Detail] AS SELECT dbo.Supplier.Kode, dbo.Supplier.Nama, dbo.Supplier.Alamat, dbo.Supplier.Telepon, dbo.Supplier.SaldoAwal, ISNULL(SUM(dbo.BeliHead.Total), 0) AS Beli, ISNULL(SUM(dbo.BeliHead.Discount) + SUM(dbo.BeliHead.Disc_Akhir), 0) AS Discount, ISNULL(SUM(dbo.BeliHead.Bayar), 0) AS Bayar, ISNULL(SUM(dbo.BeliHead.Sisa), 0) AS Sisa, dbo.Supplier_Hutang.Bayar_Hutang, dbo.Supplier.SaldoAwal + ISNULL(SUM(dbo.BeliHead.Sisa), 0) - dbo.Supplier_Hutang.Bayar_Hutang AS Saldo, dbo.Supplier.Margin, dbo.Supplier.CP, dbo.Supplier.Notes FROM dbo.Supplier LEFT OUTER JOIN dbo.BeliHead ON dbo.Supplier.Kode = dbo.BeliHead.Supplier INNER JOIN dbo.Supplier_Hutang ON dbo.Supplier.Kode = dbo.Supplier_Hutang.Kode GROUP BY dbo.Supplier.Kode, dbo.Supplier.Nama, dbo.Supplier.Alamat, dbo.Supplier.Telepon, dbo.Supplier.SaldoAwal, dbo.Supplier_Hutang.Bayar_Hutang, dbo.Supplier.Margin, dbo.Supplier.CP, dbo.Supplier.Notes GO /****** Object: View [dbo].[Stock_Periodic_Unempty] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Stock_Periodic_Unempty] AS SELECT Kode, Jenis, Nama, Satuan, HPP, Awal, Beli, Jual, Penggunaan, Retur_Beli, Retur_Jual, Penyesuaian, Pecah_Stock, Transfer_In, Transfer_Out, Stock FROM dbo.Stock_Periodic WHERE (Awal <> 0) OR (Beli <> 0) OR (Jual <> 0) OR (Penggunaan <> 0) OR (Retur_Beli <> 0) OR (Retur_Jual <> 0) OR (Penyesuaian <> 0) OR (Pecah_Stock <> 0) OR (Transfer_In <> 0) OR (Transfer_Out <> 0) OR (Stock <> 0) GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "Stock_Periodic" Begin Extent = Top = 6 Left = 38 Bottom = 216 Right = 350 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End Begin ColumnWidths = 9 Width = 284 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 End End Begin CriteriaPane = Begin ColumnWidths = 19 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 Or = 1350 Or = 1350 Or = 1350 Or = 1350 Or = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Stock_Periodic_Unempty' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Stock_Periodic_Unempty' GO /****** Object: View [dbo].[Supplier_Periodic] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Supplier_Periodic] AS SELECT dbo.Supplier_Detail.Kode, dbo.Supplier_Detail.Nama, dbo.Supplier_Detail.Alamat, dbo.Supplier_Detail.Telepon, (dbo.Supplier_Detail.Saldo - (dbo.BeliHead_AfterPeriod_Sum.Sisa + dbo.BeliHead_InPeriod_Sum.Sisa)) + (dbo.Hutang_AfterPeriod_Sum.Bayar + dbo.Hutang_InPeriod_Sum.Bayar) AS Saldo_Awal, dbo.BeliHead_InPeriod_Sum.Total AS Pembelian, dbo.BeliHead_InPeriod_Sum.Discount, dbo.BeliHead_InPeriod_Sum.Bayar, dbo.BeliHead_InPeriod_Sum.Sisa, dbo.Hutang_InPeriod_Sum.Bayar AS Bayar_Hutang, (dbo.Supplier_Detail.Saldo - (dbo.BeliHead_AfterPeriod_Sum.Sisa + dbo.BeliHead_InPeriod_Sum.Sisa)) + (dbo.Hutang_AfterPeriod_Sum.Bayar + dbo.Hutang_InPeriod_Sum.Bayar) + dbo.BeliHead_InPeriod_Sum.Sisa - dbo.Hutang_InPeriod_Sum.Bayar AS Hutang FROM dbo.Supplier_Detail INNER JOIN dbo.BeliHead_AfterPeriod_Sum ON dbo.Supplier_Detail.Kode = dbo.BeliHead_AfterPeriod_Sum.Kode INNER JOIN dbo.BeliHead_InPeriod_Sum ON dbo.Supplier_Detail.Kode = dbo.BeliHead_InPeriod_Sum.Kode INNER JOIN dbo.Hutang_AfterPeriod_Sum ON dbo.Supplier_Detail.Kode = dbo.Hutang_AfterPeriod_Sum.Kode INNER JOIN dbo.Hutang_InPeriod_Sum ON dbo.Supplier_Detail.Kode = dbo.Hutang_InPeriod_Sum.Kode GO /****** Object: View [dbo].[Customer_Periodic] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Customer_Periodic] AS SELECT dbo.Customer_Detail.Kode, dbo.Customer_Detail.Nama, dbo.Customer_Detail.Alamat, dbo.Customer_Detail.Telepon, (dbo.Customer_Detail.Saldo - (dbo.JualHead_AfterPeriod_Sum.Sisa + dbo.JualHead_InPeriod_Sum.Sisa)) + (dbo.Piutang_AfterPeriod_Sum.Bayar + dbo.Piutang_InPeriod_Sum.Bayar) AS Saldo_Awal, dbo.JualHead_InPeriod_Sum.Total AS Belanja, dbo.JualHead_InPeriod_Sum.Discount, dbo.JualHead_InPeriod_Sum.Bayar, dbo.JualHead_InPeriod_Sum.Sisa, dbo.Piutang_InPeriod_Sum.Bayar AS Bayar_Piutang, (dbo.Customer_Detail.Saldo - (dbo.JualHead_AfterPeriod_Sum.Sisa + dbo.JualHead_InPeriod_Sum.Sisa)) + (dbo.Piutang_AfterPeriod_Sum.Bayar + dbo.Piutang_InPeriod_Sum.Bayar) + dbo.JualHead_InPeriod_Sum.Sisa - dbo.Piutang_InPeriod_Sum.Bayar AS Piutang FROM dbo.Customer_Detail INNER JOIN dbo.JualHead_AfterPeriod_Sum ON dbo.Customer_Detail.Kode = dbo.JualHead_AfterPeriod_Sum.Kode INNER JOIN dbo.JualHead_InPeriod_Sum ON dbo.Customer_Detail.Kode = dbo.JualHead_InPeriod_Sum.Kode INNER JOIN dbo.Piutang_AfterPeriod_Sum ON dbo.Customer_Detail.Kode = dbo.Piutang_AfterPeriod_Sum.Kode INNER JOIN dbo.Piutang_InPeriod_Sum ON dbo.Customer_Detail.Kode = dbo.Piutang_InPeriod_Sum.Kode GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "Customer_Detail" Begin Extent = Top = 6 Left = 38 Bottom = 126 Right = 198 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "JualHead_AfterPeriod_Sum" Begin Extent = Top = 6 Left = 236 Bottom = 126 Right = 396 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "JualHead_InPeriod_Sum" Begin Extent = Top = 126 Left = 38 Bottom = 246 Right = 198 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "Piutang_AfterPeriod_Sum" Begin Extent = Top = 126 Left = 236 Bottom = 216 Right = 396 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "Piutang_InPeriod_Sum" Begin Extent = Top = 216 Left = 236 Bottom = 306 Right = 396 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filt' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Customer_Periodic' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane2', @value=N'er = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Customer_Periodic' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=2 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Customer_Periodic' GO /****** Object: View [dbo].[Barang_Kosong] Script Date: 03/05/2026 17:41:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Barang_Kosong] AS SELECT TOP (100) PERCENT Jenis, Kode, Nama, Stock FROM dbo.Barangs WHERE (Kode NOT IN (SELECT KodeBrg FROM dbo.AturStock2020SUM)) AND (Jenis <> 1000) AND (Stock = 0) ORDER BY Jenis GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[40] 4[20] 2[20] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "Barangs" Begin Extent = Top = 6 Left = 38 Bottom = 136 Right = 214 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End Begin ColumnWidths = 9 Width = 284 Width = 1500 Width = 1500 Width = 2550 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Barang_Kosong' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Barang_Kosong' GO /****** Object: View [dbo].[Saldo_All] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Saldo_All] AS SELECT dbo.Akun_Awal_Closed.KodeAkun, dbo.Akun_Awal_Closed.Normal_Post, dbo.Akun_Awal_Closed.Saldo_Awal, dbo.Mutasi_All.Debet, dbo.Mutasi_All.Kredit, CASE WHEN (dbo.Akun_Awal_Closed.Normal_Post = 'Debet') THEN (dbo.Akun_Awal_Closed.Saldo_Awal + dbo.Mutasi_All.Debet - dbo.Mutasi_All.Kredit) ELSE (dbo.Akun_Awal_Closed.Saldo_Awal - dbo.Mutasi_All.Debet + dbo.Mutasi_All.Kredit) END AS Saldo FROM dbo.Akun_Awal_Closed LEFT OUTER JOIN dbo.Mutasi_All ON dbo.Akun_Awal_Closed.KodeAkun = dbo.Mutasi_All.KodeAkun GROUP BY dbo.Akun_Awal_Closed.KodeAkun, dbo.Akun_Awal_Closed.Normal_Post, dbo.Akun_Awal_Closed.Saldo_Awal, dbo.Mutasi_All.Debet, dbo.Mutasi_All.Kredit GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[30] 4[19] 2[14] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "Akun_Awal_Closed" Begin Extent = Top = 6 Left = 38 Bottom = 125 Right = 198 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "Mutasi_All" Begin Extent = Top = 6 Left = 236 Bottom = 110 Right = 396 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End Begin ColumnWidths = 9 Width = 284 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 End End Begin CriteriaPane = Begin ColumnWidths = 12 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Saldo_All' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Saldo_All' GO /****** Object: View [dbo].[RL_Awal] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[RL_Awal] AS SELECT dbo.Akun_Daftar.CID, dbo.Akun_Daftar.GID, dbo.Akun_Daftar.HID, dbo.Akun_Daftar.KodeAkun, dbo.Akun_Daftar.NamaAkun, dbo.Akun_Daftar.Normal_Post, CASE WHEN (dbo.Akun_Daftar.Normal_Post = 'Debet') THEN (- dbo.Saldo_Awal.Saldo) ELSE (dbo.Saldo_Awal.Saldo) END AS Saldo_Awal FROM dbo.Akun_Daftar INNER JOIN dbo.Saldo_Awal ON dbo.Akun_Daftar.KodeAkun = dbo.Saldo_Awal.KodeAkun WHERE (dbo.Akun_Daftar.CID = 4) OR (dbo.Akun_Daftar.CID = 5) GO /****** Object: View [dbo].[PPN_Masukan] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[PPN_Masukan] AS SELECT dbo.Beli_Head.NoFaktur, dbo.Beli_Head.TglFaktur, dbo.Beli_Head.JTempo, dbo.Beli_Head.Supplier, dbo.Beli_Head.Nama, dbo.Beli_Head.Total, dbo.Beli_Head.Discount, dbo.Beli_Head.Disc_Akhir, dbo.Beli_Head.Bayar, dbo.Beli_Head.Sisa, dbo.Beli_Head.Hutang, dbo.Beli_Head.Sisa_Faktur, dbo.Beli_Head.Jurnal_ID, dbo.Beli_Head.Lunas, dbo.Beli_Head.PPN, CASE WHEN Beli_Head.PPN = 'Non PPN' THEN 0 WHEN Beli_Head.PPN = 'PPN Excluded' THEN (Total - Discount - Disc_Akhir) * 1 WHEN Beli_Head.PPN = 'PPN Included' THEN ((Total - Discount - Disc_Akhir) / PPN_Val2) END AS DPP, CASE WHEN Beli_Head.PPN = 'Non PPN' THEN 0 WHEN Beli_Head.PPN = 'PPN Excluded' THEN (Total - Discount - Disc_Akhir) * 1 WHEN Beli_Head.PPN = 'PPN Included' THEN ((Total - Discount - Disc_Akhir) / PPN_Val2) END * dbo.PPN_Setting.PPN_Dec AS PPN_Masukan FROM dbo.Beli_Head CROSS JOIN dbo.PPN_Setting WHERE (CASE WHEN Beli_Head.PPN = 'Non PPN' THEN 0 WHEN Beli_Head.PPN = 'PPN Excluded' THEN (Total - Discount - Disc_Akhir) * 1 WHEN Beli_Head.PPN = 'PPN Included' THEN ((Total - Discount - Disc_Akhir) / PPN_Val2) END * dbo.PPN_Setting.PPN_Dec > 0) GO /****** Object: View [dbo].[Stock_Value] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Stock_Value] AS SELECT Kode, Jenis, Nama, Satuan, HPP, dboStock.Awal * HPP AS Awal, Beli * HPP AS Beli, dboStock.Jual * HPP AS Jual, Penggunaan * HPP AS Penggunaan, Retur_Beli * HPP AS Retur_Beli, Retur_Jual * HPP AS Retur_Jual, Penyesuaian * HPP AS Penyesuaian, Konversi * HPP AS Konversi, Stock * HPP AS Stock FROM dbo.Stock GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[41] 4[35] 2[6] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "Stock" Begin Extent = Top = 6 Left = 38 Bottom = 166 Right = 192 End DisplayFlags = 280 TopColumn = 3 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End Begin ColumnWidths = 13 Width = 284 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1695 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Stock_Value' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'Stock_Value' GO /****** Object: View [dbo].[PPN_Keluaran] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[PPN_Keluaran] AS SELECT dbo.PPN_Keluaran_Detail.NoFak, dbo.PPN_Keluaran_Detail.TglFaktur, dbo.PPN_Keluaran_Detail.Customer, dbo.Customer.Nama, ISNULL(SUM(dbo.PPN_Keluaran_Detail.SubTotal), 0) AS Subtotal, ISNULL(SUM(dbo.PPN_Keluaran_Detail.Discount), 0) AS SubDiscount, dbo.PPN_Keluaran_Detail.SubDiscount + dbo.PPN_Keluaran_Detail.Disc_Akhir AS Potongan, ISNULL(SUM(dbo.PPN_Keluaran_Detail.SubTotal), 0) - ISNULL(SUM(dbo.PPN_Keluaran_Detail.SubDiscount), 0) - ISNULL(dbo.PPN_Keluaran_Detail.Disc_Akhir, 0) AS Total, (ISNULL(SUM(dbo.PPN_Keluaran_Detail.SubTotal), 0) - ISNULL(SUM(dbo.PPN_Keluaran_Detail.SubDiscount), 0) - ISNULL(dbo.PPN_Keluaran_Detail.Disc_Akhir, 0)) / dbo.PPN_Setting.PPN_Val2 AS DPP, (ISNULL(SUM(dbo.PPN_Keluaran_Detail.SubTotal), 0) - ISNULL(SUM(dbo.PPN_Keluaran_Detail.SubDiscount), 0) - ISNULL(dbo.PPN_Keluaran_Detail.Disc_Akhir, 0)) / dbo.PPN_Setting.PPN_Val2 * dbo.PPN_Setting.PPN_Dec AS PPN_Keluaran FROM dbo.PPN_Keluaran_Detail INNER JOIN dbo.Customer ON dbo.PPN_Keluaran_Detail.Customer = dbo.Customer.Kode CROSS JOIN dbo.PPN_Setting GROUP BY dbo.PPN_Keluaran_Detail.NoFak, dbo.PPN_Keluaran_Detail.Disc_Akhir, dbo.PPN_Keluaran_Detail.SubDiscount + dbo.PPN_Keluaran_Detail.Disc_Akhir, dbo.PPN_Keluaran_Detail.TglFaktur, dbo.PPN_Keluaran_Detail.Customer, dbo.Customer.Nama, dbo.PPN_Setting.PPN_Val2, dbo.PPN_Setting.PPN_Dec GO /****** Object: View [dbo].[Lokasi_Stock_Value] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Stock_Value] AS SELECT Lokasi, Kode, Jenis, Nama, Satuan, HPP, Awal * HPP AS Awal, Beli * HPP AS Beli, Jual * HPP AS Jual, Penggunaan * HPP AS Penggunaan, Retur_Beli * HPP AS Retur_Beli, Retur_Jual * HPP AS Retur_Jual, Penyesuaian * HPP AS Penyesuaian, Konversi * HPP AS Konversi, TransferIn * HPP AS TransferIn, TransferOut * HPP AS TransferOut, Stock * HPP AS Stock, Consignor, Stocked FROM dbo.Lokasi_Stock GO /****** Object: View [dbo].[Lokasi_Stock_Unempty] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Stock_Unempty] AS SELECT Idx, Lokasi, Kode, Jenis, Nama, Satuan, HPP, Awal, Beli, Jual, Penggunaan, Retur_Beli, Retur_Jual, Penyesuaian, Konversi, TransferIn, TransferOut, Consignor, Stocked, Stock FROM dbo.Lokasi_Stock WHERE (Awal <> 0) OR (Beli <> 0) OR (Jual <> 0) OR (Penggunaan <> 0) OR (Retur_Beli <> 0) OR (Retur_Jual <> 0) OR (Penyesuaian <> 0) OR (Konversi <> 0) OR (TransferIn <> 0) OR (TransferOut <> 0) OR (Stock <> 0) GO /****** Object: View [dbo].[Lokasi_Stock_Sales] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Stock_Sales] AS SELECT dbo.Barangs_Multilokasi.Kode, dbo.Barangs_Multilokasi.Nama, dbo.Barangs_Multilokasi.Jenis, dbo.Barangs_Multilokasi.Satuan, dbo.Barangs_Multilokasi.Harga, dbo.Barangs_Multilokasi.HPP, dbo.Barangs_Multilokasi.Stock, dbo.Barangs_Multilokasi.Consignor, dbo.Barangs_Multilokasi.Lokasi, ISNULL(SUM(dbo.Lokasi_Qty_Jual_InPeriod_Q.Jual), 0) AS Jual, CASE WHEN (Stock >= 0) THEN ISNULL(SUM(dbo.Lokasi_Qty_Jual_InPeriod_Q.Jual), 0) - dbo.Barangs_Multilokasi.Stock ELSE ISNULL(SUM(dbo.Lokasi_Qty_Jual_InPeriod_Q.Jual), 0) END AS [Order], dbo.Barangs_Multilokasi.HPP * (ISNULL(SUM(dbo.Lokasi_Qty_Jual_InPeriod_Q.Jual), 0) - dbo.Barangs_Multilokasi.Stock) AS [Total Order], dbo.Barang_Stock_Max.Maksimum FROM dbo.Barangs_Multilokasi LEFT OUTER JOIN dbo.Barang_Stock_Max ON dbo.Barangs_Multilokasi.Kode = dbo.Barang_Stock_Max.KodeBrg LEFT OUTER JOIN dbo.Lokasi_Qty_Jual_InPeriod_Q ON dbo.Barangs_Multilokasi.Kode = dbo.Lokasi_Qty_Jual_InPeriod_Q.Kode AND dbo.Barangs_Multilokasi.Lokasi = dbo.Lokasi_Qty_Jual_InPeriod_Q.Lokasi GROUP BY dbo.Barangs_Multilokasi.Kode, dbo.Barangs_Multilokasi.Nama, dbo.Barangs_Multilokasi.Jenis, dbo.Barangs_Multilokasi.Harga, dbo.Barangs_Multilokasi.HPP, dbo.Barangs_Multilokasi.Stock, dbo.Barangs_Multilokasi.Consignor, dbo.Barangs_Multilokasi.Lokasi, dbo.Barangs_Multilokasi.Status, dbo.Barangs_Multilokasi.Stocked, dbo.Barangs_Multilokasi.Satuan, dbo.Barang_Stock_Max.Maksimum HAVING (dbo.Barangs_Multilokasi.Stocked = 1) AND (dbo.Barangs_Multilokasi.Status = 1) GO /****** Object: View [dbo].[Lokasi_Stock_Periodic_After_In] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Stock_Periodic_After_In] AS SELECT dbo.Lokasi_Stock.Idx, dbo.Lokasi_Stock.Lokasi, dbo.Lokasi_Stock.Kode, dbo.Lokasi_Stock.Jenis, dbo.Lokasi_Stock.Nama, dbo.Lokasi_Stock.Satuan, dbo.Lokasi_Stock.HPP, dbo.Lokasi_Stock.Stock AS [Stock Qty], ISNULL(dbo.Lokasi_Qty_Beli_AfterPeriod.Beli, 0) AS Beli_After, ISNULL(dbo.Lokasi_Qty_Beli_InPeriod.Beli, 0) AS Beli_In, ISNULL(dbo.Lokasi_Qty_Jual_AfterPeriod.Jual, 0) AS Jual_After, ISNULL(dbo.Lokasi_Qty_Jual_InPeriod.Jual, 0) AS Jual_In, ISNULL(dbo.Lokasi_Qty_PenggunaanStock_AfterPeriod.Penggunaan, 0) AS Penggunaan_After, ISNULL(dbo.Lokasi_Qty_PenggunaanStock_InPeriod.Penggunaan, 0) AS Penggunaan_In, ISNULL(dbo.Lokasi_Qty_ReturBeli_AfterPeriod.Retur_Beli, 0) AS ReturBeli_After, ISNULL(dbo.Lokasi_Qty_ReturBeli_InPeriod.Retur_Beli, 0) AS ReturBeli_In, ISNULL(dbo.Lokasi_Qty_ReturJual_AfterPeriod.Retur_Jual, 0) AS ReturJual_After, ISNULL(dbo.Lokasi_Qty_ReturJual_InPeriod.Retur_Jual, 0) AS ReturJual_In, ISNULL(dbo.Lokasi_Qty_AturStock_AfterPeriod.Penyesuaian, 0) AS Penyesuaian_After, ISNULL(dbo.Lokasi_Qty_AturStock_InPeriod.Penyesuaian, 0) AS Penyesuaian_In, ISNULL(dbo.Lokasi_Qty_PecahStock_AfterPeriod.Pecah, 0) AS Pecah_After, ISNULL(dbo.Lokasi_Qty_PecahStock_InPeriod.Pecah, 0) AS Pecah_In, ISNULL(dbo.Lokasi_Qty_TransferIn_AfterPeriod.Masuk, 0) AS TransferIn_After, ISNULL(dbo.Lokasi_Qty_TransferIn_InPeriod.Masuk, 0) AS TransferIn_In, ISNULL(dbo.Lokasi_Qty_TransferOut_AfterPeriod.Keluar, 0) AS TransferOut_After, ISNULL(dbo.Lokasi_Qty_TransferOut_InPeriod.Keluar, 0) AS TransferOut_In FROM dbo.Lokasi_Stock LEFT OUTER JOIN dbo.Lokasi_Qty_Beli_InPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_Beli_InPeriod.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_TransferIn_InPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_TransferIn_InPeriod.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_AturStock_InPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_AturStock_InPeriod.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_ReturJual_InPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_ReturJual_InPeriod.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_PecahStock_InPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_PecahStock_InPeriod.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_PenggunaanStock_InPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_PenggunaanStock_InPeriod.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_ReturBeli_AfterPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_ReturBeli_AfterPeriod.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_Jual_InPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_Jual_InPeriod.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_PenggunaanStock_AfterPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_PenggunaanStock_AfterPeriod.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_AturStock_AfterPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_AturStock_AfterPeriod.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_PecahStock_AfterPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_PecahStock_AfterPeriod.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_TransferIn_AfterPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_TransferIn_AfterPeriod.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_Jual_AfterPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_Jual_AfterPeriod.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_ReturBeli_InPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_ReturBeli_InPeriod.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_TransferOut_InPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_TransferOut_InPeriod.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_Beli_AfterPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_Beli_AfterPeriod.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_ReturJual_AfterPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_ReturJual_AfterPeriod.Idx LEFT OUTER JOIN dbo.Lokasi_Qty_TransferOut_AfterPeriod ON dbo.Lokasi_Stock.Idx = dbo.Lokasi_Qty_TransferOut_AfterPeriod.Idx GO /****** Object: View [dbo].[Lokasi_Stock_Periodic] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Lokasi_Stock_Periodic] AS SELECT Idx, Lokasi, Kode, Jenis, Nama, Satuan, HPP, (((((((([Stock Qty] - (Beli_After + Beli_In)) + (Jual_After + Jual_In)) + (Penggunaan_After + Penggunaan_In)) + (ReturBeli_After + ReturBeli_In)) - (ReturJual_After + ReturJual_In)) - (Penyesuaian_After + Penyesuaian_In)) - (Pecah_After + Pecah_In)) - (TransferIn_After + TransferIn_In)) + (TransferOut_After + TransferOut_In) AS Awal, Beli_In AS Beli, Jual_In AS Jual, Penggunaan_In AS Penggunaan, ReturBeli_In AS Retur_Beli, ReturJual_In AS Retur_Jual, Penyesuaian_In AS Penyesuaian, Pecah_In AS Pecah_Stock, TransferIn_In AS Transfer_In, TransferOut_In AS Transfer_Out, (((((((([Stock Qty] - (Beli_After + Beli_In)) + (Jual_After + Jual_In)) + (Penggunaan_After + Penggunaan_In)) + (ReturBeli_After + ReturBeli_In)) - (ReturJual_After + ReturJual_In)) - (Penyesuaian_After + Penyesuaian_In)) - (Pecah_After + Pecah_In)) - (TransferIn_After + TransferIn_In)) + (TransferOut_After + TransferOut_In) + Beli_In - Jual_In - Penggunaan_In - ReturBeli_In + ReturJual_In + Penyesuaian_In + Pecah_In + TransferIn_In - TransferOut_In AS Stock FROM dbo.Lokasi_Stock_Periodic_After_In GO /****** Object: View [dbo].[PPN_Masukan_CSV] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[PPN_Masukan_CSV] AS SELECT 'FM' AS FM, '01' AS KD_JENIS_TRANSAKSI, '0' AS FG_PENGGANTI, dbo.PPN_Masukan.NoFaktur AS NOMOR_FAKTUR, DATEPART(MONTH, dbo.PPN_Masukan.TglFaktur) AS MASA_PAJAK, DATEPART(YEAR, dbo.PPN_Masukan.TglFaktur) AS TAHUN_PAJAK, CONVERT(varchar, dbo.PPN_Masukan.TglFaktur, 103) AS TANGGAL_FAKTUR, dbo.Supplier.Notes AS NPWP, dbo.Supplier.Nama, dbo.Supplier.Alamat AS ALAMAT_LENGKAP, dbo.PPN_Masukan.DPP AS JUMLAH_DPP, dbo.PPN_Masukan.PPN_Masukan AS JUMLAH_PPN, '0' AS JUMLAH_PPNBM, '1' AS IS_CREDITABLE, dbo.PPN_Masukan.TglFaktur FROM dbo.PPN_Masukan LEFT OUTER JOIN dbo.Supplier ON dbo.PPN_Masukan.Supplier = dbo.Supplier.Kode GO /****** Object: View [dbo].[Saldo_PA] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Saldo_PA] AS SELECT dbo.Akun_Daftar.KodeAkun, dbo.Akun_Daftar.Normal_Post, ISNULL(SUM(dbo.Jurnal_PA.Debet), 0) AS Debet, ISNULL(SUM(dbo.Jurnal_PA.Kredit), 0) AS Kredit, CASE WHEN (dbo.Akun_Daftar.Normal_Post = 'Debet') THEN (dbo.Saldo_All.Saldo - ISNULL(SUM(dbo.Jurnal_PA.Debet), 0) + ISNULL(SUM(dbo.Jurnal_PA.Kredit), 0)) ELSE (dbo.Saldo_All.Saldo + ISNULL(SUM(dbo.Jurnal_PA.Debet), 0) - ISNULL(SUM(dbo.Jurnal_PA.Kredit), 0)) END AS Saldo_PI, dbo.Saldo_All.Saldo FROM dbo.Saldo_All RIGHT OUTER JOIN dbo.Akun_Daftar ON dbo.Saldo_All.KodeAkun = dbo.Akun_Daftar.KodeAkun LEFT OUTER JOIN dbo.Jurnal_PA ON dbo.Akun_Daftar.KodeAkun = dbo.Jurnal_PA.KodeAkun GROUP BY dbo.Akun_Daftar.KodeAkun, dbo.Akun_Daftar.Normal_Post, dbo.Saldo_All.Saldo GO /****** Object: View [dbo].[PPN_Keluaran_OF] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[PPN_Keluaran_OF] AS SELECT 'OF' AS [OF], dbo.PPN_Keluaran_Detail.KodeBrg AS KODE_OBJEK, dbo.PPN_Keluaran_Detail.Nama, dbo.PPN_Keluaran_Detail.Harga AS HARGA_SATUAN, dbo.PPN_Keluaran_Detail.Qty AS JUMLAH_BARANG, dbo.PPN_Keluaran_Detail.SubTotal AS HARGA_TOTAL, dbo.PPN_Keluaran_Detail.SubDiscount AS DISKON, (dbo.PPN_Keluaran_Detail.SubTotal - dbo.PPN_Keluaran.SubDiscount) / 1.1 AS DPP, (dbo.PPN_Keluaran_Detail.SubTotal - dbo.PPN_Keluaran.SubDiscount) / 1.1 * 10 / 100 AS PPN, '0' AS TARIF_PPNBM, '0' AS PPNBM, dbo.PPN_Keluaran.NoFak FROM dbo.PPN_Keluaran INNER JOIN dbo.PPN_Keluaran_Detail ON dbo.PPN_Keluaran.NoFak = dbo.PPN_Keluaran_Detail.NoFak INNER JOIN dbo.PPN_Keluaran_FK_Table ON dbo.PPN_Keluaran.NoFak = dbo.PPN_Keluaran_FK_Table.NoFak GO /****** Object: View [dbo].[PPN_Keluaran_LT] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[PPN_Keluaran_LT] AS SELECT 'FAPR' AS LT, CASE WHEN (Customer.NPWP = '-') THEN '00.000.000.0-000.000' ELSE Customer.NPWP END AS NPWP, dbo.Customer.Nama, dbo.Customer.Alamat AS JALAN, NULL AS BLOK, NULL AS NOMOR, NULL AS RT, NULL AS RW, NULL AS KECAMATAN, NULL AS KELURAHAN, NULL AS KABUPATEN, NULL AS PROPINSI, NULL AS KODE_POS, dbo.Customer.Telepon AS NOMOR_TELEPON, dbo.PPN_Keluaran.Customer, dbo.PPN_Keluaran.NoFak FROM dbo.PPN_Keluaran LEFT OUTER JOIN dbo.Customer ON dbo.PPN_Keluaran.Customer = dbo.Customer.Kode GO /****** Object: View [dbo].[PPN_Keluaran_FK] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[PPN_Keluaran_FK] AS SELECT 'FK' AS FK, '01' AS KD_JENIS_TRANSAKSI, '0' AS FG_PENGGANTI, 'SERI_FAKTUR' AS NOMOR_FAKTUR, DATEPART(MONTH, dbo.PPN_Keluaran.TglFaktur) AS MASA_PAJAK, DATEPART(YEAR, dbo.PPN_Keluaran.TglFaktur) AS TAHUN_PAJAK, CONVERT(varchar, dbo.PPN_Keluaran.TglFaktur, 103) AS TANGGAL_FAKTUR, dbo.System.NPWP, dbo.System.NamaPerusahaan AS NAMA, dbo.System.Alamat AS ALAMAT_LENGKAP, dbo.PPN_Keluaran.DPP AS JUMLAH_DPP, dbo.PPN_Keluaran.PPN_Keluaran AS JUMLAH_PPN, '0' AS JUMLAH_PPNBM, '0' AS ID_KETERANGAN_TAMBAHAN, '0' AS FG_UANG_MUKA, '0' AS UANG_MUKA_DPP, '0' AS UANG_MUKA_PPN, '0' AS UANG_MUKA_PPNBM, NULL AS REFERENSI, dbo.PPN_Keluaran.TglFaktur, dbo.PPN_Keluaran.Customer, dbo.PPN_Keluaran.NoFak, 'FAPR' AS LT, CASE WHEN (Customer.NPWP = '-') THEN '00.000.000.0-000.000' ELSE Customer.NPWP END AS NPWP_LT, dbo.Customer.Nama AS Nama_LT, dbo.Customer.Alamat AS JALAN, NULL AS BLOK, NULL AS NOMOR, NULL AS RT, NULL AS RW, dbo.Customer_Extended.Kecamatan, dbo.Customer_Extended.Kelurahan, dbo.Customer_Extended.Kab_Kota AS KABUPATEN, dbo.Customer_Extended.Provinsi AS PROPINSI, dbo.Customer_Extended.KodePos AS KODE_POS, dbo.Customer.Telepon AS NOMOR_TELEPON FROM dbo.PPN_Keluaran INNER JOIN dbo.Customer ON dbo.PPN_Keluaran.Customer = dbo.Customer.Kode LEFT OUTER JOIN dbo.Customer_Extended ON dbo.PPN_Keluaran.Customer = dbo.Customer_Extended.Kode CROSS JOIN dbo.System GO /****** Object: View [dbo].[Saldo_PI] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[Saldo_PI] AS SELECT dbo.Akun_Awal_Closed.KodeAkun, dbo.Akun_Awal_Closed.NamaAkun, dbo.Akun_Awal_Closed.Normal_Post, CASE WHEN (dbo.Akun_Awal_Closed.Normal_Post = 'Debet') THEN (dbo.Saldo_PA.Saldo_PI - [Mutasi_PI].[debet] + [Mutasi_PI].[Kredit]) ELSE (dbo.Saldo_PA.Saldo_PI + [Mutasi_PI].[debet] - [Mutasi_PI].[Kredit]) END AS Saldo_Awal, CASE WHEN (dbo.Akun_Awal_Closed.Normal_Post = 'Debet') THEN (dbo.Akun_Awal_Closed.Saldo_Awal) ELSE (0) END AS Awal_D, CASE WHEN (dbo.Akun_Awal_Closed.Normal_Post = 'Debet') THEN (0) ELSE (dbo.Akun_Awal_Closed.Saldo_Awal) END AS Awal_K, dbo.Mutasi_PI.Debet, dbo.Mutasi_PI.Kredit, dbo.Saldo_PA.Saldo_PI AS Saldo, CASE WHEN (dbo.Akun_Awal_Closed.Normal_Post = 'Debet') THEN (dbo.Saldo_PA.Saldo_PI) ELSE (0) END AS Saldo_D, CASE WHEN (dbo.Akun_Awal_Closed.Normal_Post = 'Debet') THEN (0) ELSE (dbo.Saldo_PA.Saldo_PI) END AS Saldo_K FROM dbo.Akun_Awal_Closed INNER JOIN dbo.Mutasi_PI ON dbo.Akun_Awal_Closed.KodeAkun = dbo.Mutasi_PI.KodeAkun INNER JOIN dbo.Saldo_PA ON dbo.Akun_Awal_Closed.KodeAkun = dbo.Saldo_PA.KodeAkun GO /****** Object: View [dbo].[rpt_Neraca_Vertical] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[rpt_Neraca_Vertical] AS SELECT dbo.Akun_Daftar.CID, dbo.Akun_Category.CategoryName, dbo.Akun_Group.GID, dbo.Akun_Group.GroupName, dbo.Akun_Header.HID, dbo.Akun_Header.Header_Name, dbo.Akun_Daftar.KodeAkun, dbo.Akun_Daftar.NamaAkun, dbo.Saldo_PI.Saldo_Awal, dbo.Saldo_PI.Debet, dbo.Saldo_PI.Kredit, dbo.Saldo_PI.Saldo FROM dbo.Akun_Category INNER JOIN dbo.Akun_Daftar INNER JOIN dbo.Saldo_PI ON dbo.Akun_Daftar.KodeAkun = dbo.Saldo_PI.KodeAkun ON dbo.Akun_Category.ID = dbo.Akun_Daftar.CID INNER JOIN dbo.Akun_Group ON dbo.Akun_Category.ID = dbo.Akun_Group.CID AND dbo.Akun_Daftar.GID = dbo.Akun_Group.GID INNER JOIN dbo.Akun_Header ON dbo.Akun_Header.HID = dbo.Akun_Daftar.HID AND dbo.Akun_Group.GID = dbo.Akun_Header.GID WHERE (dbo.Akun_Daftar.NR = 1) GO /****** Object: View [dbo].[rpt_Neraca_Saldo] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[rpt_Neraca_Saldo] AS SELECT dbo.Saldo_PI.KodeAkun, dbo.Saldo_PI.NamaAkun, dbo.Saldo_PI.Awal_D, dbo.Saldo_PI.Awal_K, dbo.Saldo_PI.Debet, dbo.Saldo_PI.Kredit, dbo.Saldo_PI.Saldo_D, dbo.Saldo_PI.Saldo_K, dbo.Akun_Daftar.CID, dbo.Akun_Category.CategoryName, dbo.Akun_Daftar.GID, dbo.Akun_Group.GroupName, dbo.Akun_Daftar.HID, dbo.Akun_Header.Header_Name, CASE WHEN Akun_Daftar.CID = '4' THEN (Kredit - Debet) ELSE 0 END AS Pendapatan, CASE WHEN Akun_Daftar.CID = '5' THEN (Debet - Kredit) ELSE 0 END AS Biaya FROM dbo.Akun_Category RIGHT OUTER JOIN dbo.Akun_Daftar ON dbo.Akun_Category.ID = dbo.Akun_Daftar.CID LEFT OUTER JOIN dbo.Akun_Header ON dbo.Akun_Daftar.HID = dbo.Akun_Header.HID RIGHT OUTER JOIN dbo.Saldo_PI ON dbo.Akun_Daftar.KodeAkun = dbo.Saldo_PI.KodeAkun LEFT OUTER JOIN dbo.Akun_Group ON dbo.Akun_Daftar.GID = dbo.Akun_Group.GID GO /****** Object: View [dbo].[rpt_Neraca_Pasiva] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[rpt_Neraca_Pasiva] AS SELECT dbo.Akun_Daftar.CID, dbo.Akun_Category.CategoryName, dbo.Akun_Group.GID, dbo.Akun_Group.GroupName, dbo.Akun_Header.HID, dbo.Akun_Header.Header_Name, dbo.Akun_Daftar.KodeAkun, dbo.Akun_Daftar.NamaAkun, dbo.Saldo_PI.Saldo_Awal, dbo.Saldo_PI.Debet, dbo.Saldo_PI.Kredit, dbo.Saldo_PI.Saldo FROM dbo.Akun_Category INNER JOIN dbo.Akun_Daftar INNER JOIN dbo.Saldo_PI ON dbo.Akun_Daftar.KodeAkun = dbo.Saldo_PI.KodeAkun ON dbo.Akun_Category.ID = dbo.Akun_Daftar.CID INNER JOIN dbo.Akun_Group ON dbo.Akun_Daftar.GID = dbo.Akun_Group.GID AND dbo.Akun_Category.ID = dbo.Akun_Group.CID INNER JOIN dbo.Akun_Header ON dbo.Akun_Header.HID = dbo.Akun_Daftar.HID AND dbo.Akun_Group.GID = dbo.Akun_Header.GID WHERE (dbo.Akun_Daftar.CID = 2) GO /****** Object: View [dbo].[rpt_Neraca_LR] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[rpt_Neraca_LR] AS SELECT dbo.Akun_Daftar.CID, dbo.Akun_Category.CategoryName, dbo.Akun_Group.GID, dbo.Akun_Group.GroupName, dbo.Akun_Header.HID, dbo.Akun_Header.Header_Name, dbo.Akun_Daftar.KodeAkun, dbo.Akun_Daftar.NamaAkun, CASE WHEN (dbo.Akun_Daftar.Normal_Post = 'Debet') THEN (- dbo.Saldo_PI.Saldo_Awal) ELSE (dbo.Saldo_PI.Saldo_Awal) END AS Saldo_Awal, dbo.Saldo_PI.Debet, dbo.Saldo_PI.Kredit, CASE WHEN (dbo.Akun_Daftar.Normal_Post = 'Debet') THEN (- dbo.Saldo_PI.Saldo) ELSE (dbo.Saldo_PI.Saldo) END AS Saldo FROM dbo.Akun_Category INNER JOIN dbo.Akun_Daftar INNER JOIN dbo.Saldo_PI ON dbo.Akun_Daftar.KodeAkun = dbo.Saldo_PI.KodeAkun ON dbo.Akun_Category.ID = dbo.Akun_Daftar.CID INNER JOIN dbo.Akun_Group ON dbo.Akun_Category.ID = dbo.Akun_Group.CID AND dbo.Akun_Daftar.GID = dbo.Akun_Group.GID INNER JOIN dbo.Akun_Header ON dbo.Akun_Header.HID = dbo.Akun_Daftar.HID AND dbo.Akun_Group.GID = dbo.Akun_Header.GID WHERE (dbo.Akun_Daftar.LR = 1) GO /****** Object: View [dbo].[rpt_Neraca_Aktiva] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[rpt_Neraca_Aktiva] AS SELECT dbo.Akun_Daftar.CID, dbo.Akun_Category.CategoryName, dbo.Akun_Group.GID, dbo.Akun_Group.GroupName, dbo.Akun_Header.HID, dbo.Akun_Header.Header_Name, dbo.Akun_Daftar.KodeAkun, dbo.Akun_Daftar.NamaAkun, dbo.Saldo_PI.Saldo_Awal, dbo.Saldo_PI.Debet, dbo.Saldo_PI.Kredit, dbo.Saldo_PI.Saldo FROM dbo.Akun_Category INNER JOIN dbo.Akun_Daftar INNER JOIN dbo.Saldo_PI ON dbo.Akun_Daftar.KodeAkun = dbo.Saldo_PI.KodeAkun ON dbo.Akun_Category.ID = dbo.Akun_Daftar.CID INNER JOIN dbo.Akun_Group ON dbo.Akun_Category.ID = dbo.Akun_Group.CID AND dbo.Akun_Daftar.GID = dbo.Akun_Group.GID INNER JOIN dbo.Akun_Header ON dbo.Akun_Header.HID = dbo.Akun_Daftar.HID AND dbo.Akun_Group.GID = dbo.Akun_Header.GID WHERE (dbo.Akun_Daftar.CID = 1) GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] Begin DesignProperties = Begin PaneConfigurations = Begin PaneConfiguration = 0 NumPanes = 4 Configuration = "(H (1[49] 4[12] 2[9] 3) )" End Begin PaneConfiguration = 1 NumPanes = 3 Configuration = "(H (1 [50] 4 [25] 3))" End Begin PaneConfiguration = 2 NumPanes = 3 Configuration = "(H (1 [50] 2 [25] 3))" End Begin PaneConfiguration = 3 NumPanes = 3 Configuration = "(H (4 [30] 2 [40] 3))" End Begin PaneConfiguration = 4 NumPanes = 2 Configuration = "(H (1 [56] 3))" End Begin PaneConfiguration = 5 NumPanes = 2 Configuration = "(H (2 [66] 3))" End Begin PaneConfiguration = 6 NumPanes = 2 Configuration = "(H (4 [50] 3))" End Begin PaneConfiguration = 7 NumPanes = 1 Configuration = "(V (3))" End Begin PaneConfiguration = 8 NumPanes = 3 Configuration = "(H (1[56] 4[18] 2) )" End Begin PaneConfiguration = 9 NumPanes = 2 Configuration = "(H (1 [75] 4))" End Begin PaneConfiguration = 10 NumPanes = 2 Configuration = "(H (1[66] 2) )" End Begin PaneConfiguration = 11 NumPanes = 2 Configuration = "(H (4 [60] 2))" End Begin PaneConfiguration = 12 NumPanes = 1 Configuration = "(H (1) )" End Begin PaneConfiguration = 13 NumPanes = 1 Configuration = "(V (4))" End Begin PaneConfiguration = 14 NumPanes = 1 Configuration = "(V (2))" End ActivePaneConfig = 0 End Begin DiagramPane = Begin Origin = Top = 0 Left = 0 End Begin Tables = Begin Table = "Akun_Category" Begin Extent = Top = 1 Left = 0 Bottom = 90 Right = 133 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "Akun_Daftar" Begin Extent = Top = 0 Left = 465 Bottom = 119 Right = 625 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "Saldo_PI" Begin Extent = Top = 82 Left = 654 Bottom = 304 Right = 814 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "Akun_Group" Begin Extent = Top = 59 Left = 162 Bottom = 165 Right = 295 End DisplayFlags = 280 TopColumn = 0 End Begin Table = "Akun_Header" Begin Extent = Top = 131 Left = 326 Bottom = 253 Right = 436 End DisplayFlags = 280 TopColumn = 0 End End End Begin SQLPane = End Begin DataPane = Begin ParameterDefaults = "" End Begin ColumnWidths = 15 Width = 284 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 Width = 1500 ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'rpt_Neraca_Aktiva' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane2', @value=N' Width = 1500 End End Begin CriteriaPane = Begin ColumnWidths = 11 Column = 1440 Alias = 900 Table = 1170 Output = 720 Append = 1400 NewValue = 1170 SortType = 1350 SortOrder = 1410 GroupBy = 1350 Filter = 1350 Or = 1350 Or = 1350 Or = 1350 End End End ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'rpt_Neraca_Aktiva' GO EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=2 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'rpt_Neraca_Aktiva' GO /****** Object: View [dbo].[rpt_Neraca] Script Date: 03/05/2026 17:41:13 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[rpt_Neraca] AS SELECT dbo.Akun_Daftar.CID, dbo.Akun_Category.CategoryName, dbo.Akun_Group.GID, dbo.Akun_Group.GroupName, dbo.Akun_Header.HID, dbo.Akun_Header.Header_Name, dbo.Akun_Daftar.KodeAkun, dbo.Akun_Daftar.NamaAkun, dbo.Saldo_PI.Saldo_Awal, dbo.Saldo_PI.Debet, dbo.Saldo_PI.Kredit, dbo.Saldo_PI.Saldo FROM dbo.Akun_Category INNER JOIN dbo.Akun_Daftar INNER JOIN dbo.Saldo_PI ON dbo.Akun_Daftar.KodeAkun = dbo.Saldo_PI.KodeAkun ON dbo.Akun_Category.ID = dbo.Akun_Daftar.CID INNER JOIN dbo.Akun_Group ON dbo.Akun_Category.ID = dbo.Akun_Group.CID AND dbo.Akun_Daftar.GID = dbo.Akun_Group.GID INNER JOIN dbo.Akun_Header ON dbo.Akun_Header.HID = dbo.Akun_Daftar.HID AND dbo.Akun_Group.GID = dbo.Akun_Header.GID WHERE (dbo.Akun_Daftar.CID = 1 OR dbo.Akun_Daftar.CID = 2) GO /****** Object: Default [DF_Barang_Disc] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[Barang] ADD CONSTRAINT [DF_Barang_Disc] DEFAULT (0) FOR [Disc] GO /****** Object: Default [DF_Barang_Status] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[Barang] ADD CONSTRAINT [DF_Barang_Status] DEFAULT (1) FOR [Status] GO /****** Object: Default [DF_Barang_Stock_Minimum] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[Barang] ADD CONSTRAINT [DF_Barang_Stock_Minimum] DEFAULT (0) FOR [Stock_Minimum] GO /****** Object: Default [DF_Barang_Consignor] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[Barang] ADD CONSTRAINT [DF_Barang_Consignor] DEFAULT (0) FOR [Consignor] GO /****** Object: Default [DF_Barang_Stocked] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[Barang] ADD CONSTRAINT [DF_Barang_Stocked] DEFAULT (1) FOR [Stocked] GO /****** Object: Default [DF__Barang__BKP__7A5D0C71] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[Barang] ADD CONSTRAINT [DF__Barang__BKP__7A5D0C71] DEFAULT (1) FOR [BKP] GO /****** Object: Default [DF__Barang__Gambar__1A2ABD85] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[Barang] ADD CONSTRAINT [DF__Barang__Gambar__1A2ABD85] DEFAULT ('D:\VS\VS 2008\Salesoft\Salesoft V.9.5\bin\Debug\Gambar\Gambar.png') FOR [Gambar] GO /****** Object: Default [DF__Barang__Point_En__5793BE78] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[Barang] ADD DEFAULT ((1)) FOR [Point_Enabled] GO /****** Object: Default [DF__Barang_De__Point__1438D8F4] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[Barang_Deleted] ADD DEFAULT ((1)) FOR [Point_Enabled] GO /****** Object: Default [DF__BeliHead__PPN__5EBFDEF4] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[BeliHead] ADD DEFAULT ('Non PPN') FOR [PPN] GO /****** Object: Default [DF__BeliHead__Disc_A__5FB4032D] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[BeliHead] ADD DEFAULT (0) FOR [Disc_Akhir] GO /****** Object: Default [DF__BliBliSKU__Qty_P__32B443F2] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[BliBliSKU] ADD CONSTRAINT [DF__BliBliSKU__Qty_P__32B443F2] DEFAULT ((1)) FOR [Qty_PerSKU] GO /****** Object: Default [DF__Customer__TipeHa__5DCBBABB] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[Customer] ADD DEFAULT ('Standard') FOR [TipeHarga] GO /****** Object: Default [DF__Customer_Ex__KTP__5E40BC07] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[Customer_Extended] ADD DEFAULT ('-') FOR [KTP] GO /****** Object: Default [DF__Hak_Akses__LStoc__52CF095B] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[Hak_Akses] ADD DEFAULT ((1)) FOR [LStock_Periodic] GO /****** Object: Default [DF__Hak_Akses__Manua__2F58B02B] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[Hak_Akses] ADD DEFAULT ((0)) FOR [Manual_Price] GO /****** Object: Default [DF__JualDetail__BKP__2B0043CC] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[JualDetail] ADD DEFAULT (1) FOR [BKP] GO /****** Object: Default [DF__JualDetailO__BKP__2BF46805] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[JualDetailOrder] ADD DEFAULT (1) FOR [BKP] GO /****** Object: Default [DF__JualDetailT__BKP__2CE88C3E] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[JualDetailTemp] ADD DEFAULT (1) FOR [BKP] GO /****** Object: Default [DF__JualHead__Disc_A__53C32D94] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[JualHead] ADD DEFAULT ((0)) FOR [Disc_Akhir] GO /****** Object: Default [DF__JualHead__Charge__54B751CD] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[JualHead] ADD DEFAULT ((0)) FOR [Charge] GO /****** Object: Default [DF_Jurnal_Detail_Posted] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[Jurnal_Detail] ADD CONSTRAINT [DF_Jurnal_Detail_Posted] DEFAULT (0) FOR [Posted] GO /****** Object: Default [DF_Jurnal_Head_Posted] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[Jurnal_Head] ADD CONSTRAINT [DF_Jurnal_Head_Posted] DEFAULT (0) FOR [Posted] GO /****** Object: Default [DF__My_Setting__PPN__5C587395] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[My_Setting] ADD DEFAULT ((0)) FOR [PPN] GO /****** Object: Default [DF__My_Settin__PPN_V__5D4C97CE] Script Date: 03/05/2026 17:41:09 ******/ ALTER TABLE [dbo].[My_Setting] ADD DEFAULT ((10)) FOR [PPN_Val] GO /****** Object: Default [DF__Salesman__Target__08CB2759] Script Date: 03/05/2026 17:41:10 ******/ ALTER TABLE [dbo].[Salesman] ADD DEFAULT (0) FOR [Target] GO /****** Object: Default [DF__Settings__Hutang__60A82766] Script Date: 03/05/2026 17:41:10 ******/ ALTER TABLE [dbo].[Settings] ADD DEFAULT ('2221021001') FOR [Hutang_PPN] GO /****** Object: Default [DF__Settings__Auto_J__4FF29CB0] Script Date: 03/05/2026 17:41:10 ******/ ALTER TABLE [dbo].[Settings] ADD DEFAULT ((1)) FOR [Auto_Jurnal] GO /****** Object: Default [DF__Settings__HPP_Ja__50E6C0E9] Script Date: 03/05/2026 17:41:10 ******/ ALTER TABLE [dbo].[Settings] ADD DEFAULT ('4411031002') FOR [HPP_Jasa] GO /****** Object: Default [DF__Settings__Persed__51DAE522] Script Date: 03/05/2026 17:41:10 ******/ ALTER TABLE [dbo].[Settings] ADD DEFAULT ('1111031004') FOR [Persediaan_Jasa] GO /****** Object: Default [DF__Supplier__Margin__08D61451] Script Date: 03/05/2026 17:41:10 ******/ ALTER TABLE [dbo].[Supplier] ADD DEFAULT (0) FOR [Margin] GO /****** Object: Default [DF__Users__isSales__55AB7606] Script Date: 03/05/2026 17:41:10 ******/ ALTER TABLE [dbo].[Users] ADD DEFAULT ((0)) FOR [isSales] GO /****** Object: Default [DF__Users__AndroidAd__569F9A3F] Script Date: 03/05/2026 17:41:10 ******/ ALTER TABLE [dbo].[Users] ADD DEFAULT ((0)) FOR [AndroidAdm] GO