--
--

\restrict lsnovx0F8FFiDc8L2Hb8Cm4RVe9VT1zdRvcLk5KH3epajQZ4Jehr3v4kfkBgSva


SET transaction_timeout = 0;
SELECT pg_catalog.set_config('search_path', '', false);

--
-- Name: SCHEMA public; Type: COMMENT; Schema: -; Owner: pg_database_owner
--

COMMENT ON SCHEMA public IS '';




--
-- Name: account_mappings; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.account_mappings (
    id integer NOT NULL,
    mapping_code character varying(50) NOT NULL,
    mapping_name character varying(100) NOT NULL,
    account_id integer NOT NULL,
    description text,
    is_active boolean DEFAULT true,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.account_mappings OWNER TO itresources;

--
-- Name: account_mappings_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.account_mappings ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.account_mappings_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: account_transactions; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.account_transactions (
    id integer NOT NULL,
    store_id integer,
    branch_id integer DEFAULT 1 NOT NULL,
    sale_id integer,
    account_type character varying(50) NOT NULL,
    account_id integer,
    cheque_id integer,
    card_type_id integer,
    card_last_four character varying(4),
    card_transaction_ref character varying(100),
    is_reconciled boolean DEFAULT false NOT NULL,
    amount numeric(10,2) NOT NULL,
    tip_amount numeric(10,2) DEFAULT 0.00,
    description character varying(255),
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.account_transactions OWNER TO itresources;

--
-- Name: account_transactions_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.account_transactions ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.account_transactions_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: account_types; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.account_types (
    id integer NOT NULL,
    type_code character varying(10) NOT NULL,
    type_name character varying(50) NOT NULL,
    default_side character varying(255) NOT NULL,
    description text,
    sort_order integer DEFAULT 0,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.account_types OWNER TO itresources;

--
-- Name: account_types_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.account_types ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.account_types_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: bank_access; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.bank_access (
    user_id integer NOT NULL,
    bank_account_id integer NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
    created_by integer
);


ALTER TABLE public.bank_access OWNER TO itresources;

--
-- Name: bank_accounts; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.bank_accounts (
    id integer NOT NULL,
    bank_name character varying(100) NOT NULL,
    account_title character varying(150) NOT NULL,
    chart_of_account_id integer,
    mapped_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    mapped_by integer,
    account_number character varying(50) NOT NULL,
    iban character varying(50),
    branch_name character varying(100),
    branch_code character varying(50),
    swift_code character varying(50),
    address text,
    is_active boolean DEFAULT true,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.bank_accounts OWNER TO itresources;

--
-- Name: bank_accounts_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.bank_accounts ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.bank_accounts_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: bom_components; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.bom_components (
    id integer NOT NULL,
    bom_id integer NOT NULL,
    component_item_id integer NOT NULL,
    quantity numeric(12,6) NOT NULL
);


ALTER TABLE public.bom_components OWNER TO itresources;

--
-- Name: bom_components_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.bom_components ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.bom_components_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: bom_master; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.bom_master (
    id integer NOT NULL,
    item_id integer NOT NULL,
    description text,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.bom_master OWNER TO itresources;

--
-- Name: bom_master_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.bom_master ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.bom_master_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: branch_access; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.branch_access (
    user_id integer NOT NULL,
    branch_id integer NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
    created_by integer
);


ALTER TABLE public.branch_access OWNER TO itresources;

--
-- Name: branch_info; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.branch_info (
    id integer NOT NULL,
    default_store_id integer,
    branch_name character varying(255),
    branch_code character varying(20),
    branch_address text,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    ntn character varying(30),
    strn character varying(30),
    branch_phone character varying(50),
    facebook_url character varying(255),
    instagram_url character varying(255),
    youtube_url character varying(255),
    province character varying(100) DEFAULT 'Punjab'::character varying,
    is_active boolean DEFAULT true,
    branch_type character varying(255) DEFAULT 'branch'::character varying,
    is_default boolean DEFAULT false
);


ALTER TABLE public.branch_info OWNER TO itresources;

--
-- Name: branch_info_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.branch_info ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.branch_info_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: card_types; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.card_types (
    id integer NOT NULL,
    card_code character varying(50) NOT NULL,
    card_name character varying(100) NOT NULL,
    display_name character varying(100),
    icon_class character varying(100) DEFAULT 'fas fa-credit-card'::character varying,
    color_class character varying(100) DEFAULT 'btn-outline-primary'::character varying,
    default_charge_rate numeric(5,2) DEFAULT 0.00,
    sort_order integer DEFAULT 0,
    is_active boolean DEFAULT true,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    revenue_account_id integer
);


ALTER TABLE public.card_types OWNER TO itresources;

--
-- Name: COLUMN card_types.revenue_account_id; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.card_types.revenue_account_id IS 'Chart of accounts revenue line for this card type; NULL = use rev_CardSale mapping';


--
-- Name: card_types_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.card_types ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.card_types_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: categories; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.categories (
    id integer NOT NULL,
    name character varying(100) NOT NULL,
    icon character varying(255) DEFAULT 'assets/img/categories/category-01.png'::character varying,
    is_active boolean DEFAULT true NOT NULL
);


ALTER TABLE public.categories OWNER TO itresources;

--
-- Name: categories_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.categories ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.categories_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: chart_of_accounts; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.chart_of_accounts (
    id integer NOT NULL,
    account_code character varying(20) NOT NULL,
    account_name character varying(100) NOT NULL,
    account_type character varying(255) NOT NULL,
    account_category character varying(255) NOT NULL,
    parent_account_id integer,
    account_level integer DEFAULT 1,
    is_active boolean DEFAULT true,
    description text,
    opening_balance numeric(15,2) DEFAULT 0.00,
    current_balance numeric(15,2) DEFAULT 0.00,
    store_id integer DEFAULT 1,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.chart_of_accounts OWNER TO itresources;

--
-- Name: chart_of_accounts_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.chart_of_accounts ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.chart_of_accounts_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: cheque_books; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.cheque_books (
    id integer NOT NULL,
    bank_account_id integer NOT NULL,
    branch_id integer DEFAULT 1 NOT NULL,
    first_cheque_number character(6) NOT NULL,
    last_cheque_number character(6) NOT NULL,
    cheque_count integer DEFAULT 0 NOT NULL,
    notes character varying(255),
    created_by integer,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.cheque_books OWNER TO itresources;

--
-- Name: cheque_books_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.cheque_books ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.cheque_books_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: cheques; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.cheques (
    id integer NOT NULL,
    cheque_book_id integer NOT NULL,
    bank_account_id integer NOT NULL,
    branch_id integer DEFAULT 1 NOT NULL,
    cheque_number character(6) NOT NULL,
    status character varying(255) DEFAULT 'unused'::character varying NOT NULL,
    amount numeric(12,2),
    sale_id integer,
    payee_name character varying(255),
    issue_date date,
    cleared_date date,
    bounced_date date,
    memo character varying(500),
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.cheques OWNER TO itresources;

--
-- Name: cheques_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.cheques ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.cheques_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: cus_outstanding; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.cus_outstanding (
    id integer NOT NULL,
    sale_id integer NOT NULL,
    customer_id integer NOT NULL,
    amount numeric(10,2) NOT NULL,
    status character varying(255) DEFAULT 'unpaid'::character varying,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.cus_outstanding OWNER TO itresources;

--
-- Name: cus_outstanding_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.cus_outstanding ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.cus_outstanding_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: cus_payments; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.cus_payments (
    id integer NOT NULL,
    store_id integer,
    customer_id integer NOT NULL,
    sale_id integer,
    balance_entry_id integer,
    amount_paid numeric(10,2) NOT NULL,
    payment_date timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    remarks character varying(255)
);


ALTER TABLE public.cus_payments OWNER TO itresources;

--
-- Name: cus_payments_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.cus_payments ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.cus_payments_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: customer_balance_entries; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.customer_balance_entries (
    id integer NOT NULL,
    entry_number character varying(30) NOT NULL,
    customer_id integer NOT NULL,
    store_id integer DEFAULT 1,
    entry_type character varying(255) DEFAULT 'receivable'::character varying NOT NULL,
    amount numeric(12,2) NOT NULL,
    remaining_amount numeric(12,2) NOT NULL,
    reference_no character varying(50),
    remarks character varying(255),
    map_account_id integer,
    journal_entry_id integer,
    status character varying(255) DEFAULT 'posted'::character varying NOT NULL,
    created_by integer NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.customer_balance_entries OWNER TO itresources;

--
-- Name: customer_balance_entries_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.customer_balance_entries ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.customer_balance_entries_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: customer_categories; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.customer_categories (
    id integer NOT NULL,
    category_name character varying(100) NOT NULL,
    description text,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.customer_categories OWNER TO itresources;

--
-- Name: customer_categories_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.customer_categories ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.customer_categories_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: customer_subscription_invoices; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.customer_subscription_invoices (
    id integer NOT NULL,
    subscription_id integer NOT NULL,
    sale_id integer NOT NULL,
    period_start date NOT NULL,
    period_end date NOT NULL,
    amount numeric(12,2) DEFAULT 0.00 NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.customer_subscription_invoices OWNER TO itresources;

--
-- Name: customer_subscription_invoices_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.customer_subscription_invoices ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.customer_subscription_invoices_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: customer_subscriptions; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.customer_subscriptions (
    id integer NOT NULL,
    store_id integer,
    customer_id integer NOT NULL,
    item_id integer NOT NULL,
    subscription_plan_id integer,
    status character varying(255) DEFAULT 'active'::character varying NOT NULL,
    start_date date NOT NULL,
    current_period_end date NOT NULL,
    next_renewal_date date,
    amount numeric(12,2) DEFAULT 0.00 NOT NULL,
    auto_renew boolean DEFAULT false NOT NULL,
    notes text,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.customer_subscriptions OWNER TO itresources;

--
-- Name: customer_subscriptions_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.customer_subscriptions ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.customer_subscriptions_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: customers; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.customers (
    id integer NOT NULL,
    primary_store_id integer,
    name character varying(100) NOT NULL,
    phone character varying(20),
    email character varying(100),
    address text,
    is_walk_in boolean DEFAULT false,
    ntn character varying(20),
    province character varying(100) DEFAULT 'Punjab'::character varying,
    active boolean DEFAULT true NOT NULL,
    discount_applied character varying(255) DEFAULT 'N'::character varying,
    discount_rate numeric(5,2) DEFAULT 0.00,
    withholding_rate numeric(5,2) DEFAULT 0.00,
    category_id integer,
    customer_type character varying(255) DEFAULT 'retail'::character varying NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.customers OWNER TO itresources;

--
-- Name: customers_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.customers ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.customers_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: deal_items; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.deal_items (
    id integer NOT NULL,
    deal_id integer NOT NULL,
    selection_type character varying(255) NOT NULL,
    category_id integer,
    sub_category_id integer,
    item_id integer,
    sort_order integer DEFAULT 0,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    min_selection integer DEFAULT 1,
    max_selection integer DEFAULT 1
);


ALTER TABLE public.deal_items OWNER TO itresources;

--
-- Name: deal_items_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.deal_items ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.deal_items_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: deals; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.deals (
    id integer NOT NULL,
    item_id integer NOT NULL,
    deal_name character varying(100) NOT NULL,
    deal_price numeric(10,2) NOT NULL,
    is_active boolean DEFAULT true,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.deals OWNER TO itresources;

--
-- Name: deals_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.deals ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.deals_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: delivery_orders; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.delivery_orders (
    id integer NOT NULL,
    store_id integer,
    sale_id integer NOT NULL,
    customer_id integer NOT NULL,
    rider_id integer,
    delivery_status character varying(255) DEFAULT 'pending'::character varying,
    delivery_address text,
    delivery_time timestamp without time zone,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.delivery_orders OWNER TO itresources;

--
-- Name: delivery_orders_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.delivery_orders ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.delivery_orders_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: delivery_riders; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.delivery_riders (
    id integer NOT NULL,
    assigned_store_id integer,
    name character varying(100) NOT NULL,
    phone character varying(20),
    email character varying(100),
    vehicle_number character varying(50),
    is_active boolean DEFAULT true,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.delivery_riders OWNER TO itresources;

--
-- Name: delivery_riders_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.delivery_riders ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.delivery_riders_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: dinein_floors; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.dinein_floors (
    id integer NOT NULL,
    store_id integer,
    name character varying(100) NOT NULL,
    description text,
    is_active boolean DEFAULT true,
    background_image character varying(255),
    layout_canvas_width integer DEFAULT 1200 NOT NULL,
    layout_canvas_height integer DEFAULT 800 NOT NULL,
    CONSTRAINT dinein_floors_layout_canvas_height_check CHECK (((layout_canvas_height >= 300) AND (layout_canvas_height <= 3000))),
    CONSTRAINT dinein_floors_layout_canvas_width_check CHECK (((layout_canvas_width >= 400) AND (layout_canvas_width <= 4000)))
);


ALTER TABLE public.dinein_floors OWNER TO itresources;

--
-- Name: COLUMN dinein_floors.background_image; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.dinein_floors.background_image IS 'Relative path to floor plan background template image (uploaded from Dine-In Setup)';


--
-- Name: COLUMN dinein_floors.layout_canvas_width; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.dinein_floors.layout_canvas_width IS 'Floor plan editor canvas width in pixels (layout positions are stored as % of this size)';


--
-- Name: COLUMN dinein_floors.layout_canvas_height; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.dinein_floors.layout_canvas_height IS 'Floor plan editor canvas height in pixels (layout positions are stored as % of this size)';


--
-- Name: dinein_floors_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.dinein_floors ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.dinein_floors_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: dinein_tables; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.dinein_tables (
    id integer NOT NULL,
    store_id integer,
    floor_id integer NOT NULL,
    table_name character varying(50) NOT NULL,
    seats integer DEFAULT 4,
    status character varying(255) DEFAULT 'available'::character varying,
    is_active boolean DEFAULT true,
    table_shape character varying(20) DEFAULT 'square'::character varying NOT NULL,
    layout_x numeric(6,3),
    layout_y numeric(6,3),
    layout_w numeric(6,3) DEFAULT 8.000 NOT NULL,
    layout_h numeric(6,3) DEFAULT 8.000 NOT NULL,
    layout_rotation smallint DEFAULT 0 NOT NULL,
    is_layout_placed boolean DEFAULT false NOT NULL,
    color character varying(7) DEFAULT '#3b82f6'::character varying NOT NULL,
    CONSTRAINT dinein_tables_layout_h_check CHECK (((layout_h > (0)::numeric) AND (layout_h <= (100)::numeric))),
    CONSTRAINT dinein_tables_layout_rotation_check CHECK (((layout_rotation >= 0) AND (layout_rotation <= 359))),
    CONSTRAINT dinein_tables_layout_w_check CHECK (((layout_w > (0)::numeric) AND (layout_w <= (100)::numeric))),
    CONSTRAINT dinein_tables_layout_x_check CHECK (((layout_x IS NULL) OR ((layout_x >= (0)::numeric) AND (layout_x <= (100)::numeric)))),
    CONSTRAINT dinein_tables_layout_y_check CHECK (((layout_y IS NULL) OR ((layout_y >= (0)::numeric) AND (layout_y <= (100)::numeric)))),
    CONSTRAINT dinein_tables_table_shape_check CHECK (((table_shape)::text = ANY ((ARRAY['square'::character varying, 'round'::character varying])::text[])))
);


ALTER TABLE public.dinein_tables OWNER TO itresources;

--
-- Name: COLUMN dinein_tables.layout_x; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.dinein_tables.layout_x IS 'Table left position on floor plan as % of floor layout_canvas_width (NULL = not placed yet)';


--
-- Name: COLUMN dinein_tables.layout_y; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.dinein_tables.layout_y IS 'Table top position on floor plan as % of floor layout_canvas_height (NULL = not placed yet)';


--
-- Name: COLUMN dinein_tables.layout_w; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.dinein_tables.layout_w IS 'Table width on floor plan as % of floor layout_canvas_width';


--
-- Name: COLUMN dinein_tables.layout_h; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.dinein_tables.layout_h IS 'Table height on floor plan as % of floor layout_canvas_height';


--
-- Name: COLUMN dinein_tables.layout_rotation; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.dinein_tables.layout_rotation IS 'Table rotation on floor plan in degrees (0–359)';


--
-- Name: COLUMN dinein_tables.is_layout_placed; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.dinein_tables.is_layout_placed IS 'True when table has been positioned on the floor plan editor; false = POS may use auto grid';


--
-- Name: COLUMN dinein_tables.color; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.dinein_tables.color IS 'Hex color for table tile on dine-in floor plan (e.g. #3b82f6)';


--
-- Name: dinein_tables_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.dinein_tables ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.dinein_tables_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: discount_categories; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.discount_categories (
    id integer NOT NULL,
    category_name character varying(100) NOT NULL,
    display_order integer DEFAULT 0,
    is_active boolean DEFAULT true,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.discount_categories OWNER TO itresources;

--
-- Name: discount_categories_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.discount_categories ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.discount_categories_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: discounts; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.discounts (
    id integer NOT NULL,
    discount_name character varying(100) NOT NULL,
    discount_code character varying(20),
    discount_type character varying(255) NOT NULL,
    discount_rate numeric(10,2) NOT NULL,
    discount_cap numeric(10,2),
    category_id integer,
    is_active boolean DEFAULT true,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.discounts OWNER TO itresources;

--
-- Name: discounts_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.discounts ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.discounts_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: expense_accounts; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.expense_accounts (
    id integer NOT NULL,
    category_id integer NOT NULL,
    subcategory_id integer NOT NULL,
    name character varying(100) NOT NULL,
    chart_of_account_id integer,
    mapped_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    mapped_by integer
);


ALTER TABLE public.expense_accounts OWNER TO itresources;

--
-- Name: expense_accounts_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.expense_accounts ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.expense_accounts_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: expense_categories; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.expense_categories (
    id integer NOT NULL,
    name character varying(100) NOT NULL
);


ALTER TABLE public.expense_categories OWNER TO itresources;

--
-- Name: expense_categories_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.expense_categories ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.expense_categories_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: expense_subcategories; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.expense_subcategories (
    id integer NOT NULL,
    category_id integer NOT NULL,
    name character varying(100) NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.expense_subcategories OWNER TO itresources;

--
-- Name: expense_subcategories_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.expense_subcategories ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.expense_subcategories_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: expenses; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.expenses (
    id integer NOT NULL,
    store_id integer,
    branch_id integer,
    shift_id integer,
    expense_payment_group_id character varying(36),
    account_id integer NOT NULL,
    remarks text,
    amount numeric(10,2) NOT NULL,
    expense_date timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    payment_method character varying(255) DEFAULT 'cash'::character varying,
    bank_account_id integer,
    journal_entry_id integer,
    status character varying(255) DEFAULT 'approved'::character varying,
    approved_by integer,
    approved_at timestamp without time zone,
    reversal_date date,
    reversal_reason text,
    reversal_journal_id integer,
    rejection_reason text,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.expenses OWNER TO itresources;

--
-- Name: expenses_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.expenses ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.expenses_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: fbr_config; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.fbr_config (
    id integer NOT NULL,
    is_enabled boolean,
    display_name character varying(255) DEFAULT 'FBR'::character varying NOT NULL,
    api_url character varying(255),
    pos_id bigint,
    usin character varying(50)
);


ALTER TABLE public.fbr_config OWNER TO itresources;

--
-- Name: fbr_config_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.fbr_config ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.fbr_config_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: fbr_digital; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.fbr_digital (
    id integer NOT NULL,
    is_enabled boolean DEFAULT false,
    api_url character varying(255),
    token text,
    mode character varying(255) DEFAULT 'sandbox'::character varying,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    validate_api_url character varying(255),
    sandbox_token text,
    production_token text,
    post_api_url_sandbox character varying(255) DEFAULT 'https://gw.fbr.gov.pk/di_data/v1/di/postinvoicedata_sb'::character varying,
    post_api_url_production character varying(255) DEFAULT 'https://gw.fbr.gov.pk/di_data/v1/di/postinvoicedata'::character varying,
    validate_api_url_sandbox character varying(255) DEFAULT 'https://gw.fbr.gov.pk/di_data/v1/di/validateinvoicedata_sb'::character varying,
    validate_api_url_production character varying(255) DEFAULT 'https://gw.fbr.gov.pk/di_data/v1/di/validateinvoicedata'::character varying,
    business_activity character varying(100) DEFAULT 'Manufacturer'::character varying,
    business_sector character varying(100) DEFAULT 'All Other Sectors'::character varying,
    eligible_scenario_ids text,
    block_sale_on_failure boolean DEFAULT true
);


ALTER TABLE public.fbr_digital OWNER TO itresources;

--
-- Name: fbr_digital_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.fbr_digital ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.fbr_digital_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: fbr_digital_invoices; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.fbr_digital_invoices (
    id integer NOT NULL,
    sale_id integer NOT NULL,
    fbr_invoice_number character varying(100) NOT NULL,
    qr_code text,
    scenario_id character varying(20),
    response_status character varying(50) DEFAULT 'success'::character varying,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.fbr_digital_invoices OWNER TO itresources;

--
-- Name: fbr_digital_invoices_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.fbr_digital_invoices ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.fbr_digital_invoices_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: fbr_digital_logs; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.fbr_digital_logs (
    id integer NOT NULL,
    sale_id integer,
    scenario_id character varying(20),
    endpoint character varying(255),
    request_data text,
    response_data text,
    http_status integer,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.fbr_digital_logs OWNER TO itresources;

--
-- Name: fbr_digital_logs_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.fbr_digital_logs ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.fbr_digital_logs_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: fbr_digital_scenarios; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.fbr_digital_scenarios (
    id integer NOT NULL,
    scenario_id character varying(20) NOT NULL,
    status character varying(20) DEFAULT 'pending'::character varying,
    request_data text,
    response_data text,
    fbr_invoice_number character varying(100),
    error_message text,
    tested_at timestamp without time zone,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.fbr_digital_scenarios OWNER TO itresources;

--
-- Name: fbr_digital_scenarios_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.fbr_digital_scenarios ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.fbr_digital_scenarios_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: fbr_invoices; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.fbr_invoices (
    id integer NOT NULL,
    sale_id integer NOT NULL,
    fbr_invoice_number character varying(100) NOT NULL,
    qr_code text,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.fbr_invoices OWNER TO itresources;

--
-- Name: fbr_invoices_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.fbr_invoices ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.fbr_invoices_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: fbr_logs; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.fbr_logs (
    id integer NOT NULL,
    sale_id integer,
    response text,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.fbr_logs OWNER TO itresources;

--
-- Name: fbr_logs_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.fbr_logs ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.fbr_logs_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: fiscal_period_setup; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.fiscal_period_setup (
    start_year character varying(50) NOT NULL,
    start_month integer,
    start_day integer,
    month_count integer,
    open_year integer
);


ALTER TABLE public.fiscal_period_setup OWNER TO itresources;

--
-- Name: fiscal_periods; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.fiscal_periods (
    id integer NOT NULL,
    period_code character varying(50),
    period_name character varying(50) NOT NULL,
    period_year integer,
    start_date date NOT NULL,
    end_date date NOT NULL,
    is_closed boolean DEFAULT false,
    period_status character varying(50) DEFAULT 'Open'::character varying,
    closed_by integer,
    closed_at timestamp without time zone,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.fiscal_periods OWNER TO itresources;

--
-- Name: fiscal_periods_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.fiscal_periods ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.fiscal_periods_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: hold_items; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.hold_items (
    id integer NOT NULL,
    store_id integer,
    hold_id integer,
    item_id integer,
    item_name character varying(100),
    quantity numeric(12,3),
    unit_price numeric(10,2),
    original_unit_price numeric(10,2),
    discount_type character varying(255) DEFAULT 'none'::character varying NOT NULL,
    discount_value numeric(10,2) DEFAULT 0.00 NOT NULL,
    discount_per_unit numeric(10,2) DEFAULT 0.00 NOT NULL,
    discount_amount numeric(10,2) DEFAULT 0.00 NOT NULL,
    tax_rate numeric(5,2),
    modifiers text,
    remarks text,
    void_status character varying(255) DEFAULT 'active'::character varying NOT NULL,
    template_id integer,
    is_deal boolean DEFAULT false,
    deal_selections text,
    serial_ids text
);


ALTER TABLE public.hold_items OWNER TO itresources;

--
-- Name: hold_items_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.hold_items ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.hold_items_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: hold_orders; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.hold_orders (
    id integer NOT NULL,
    token_number integer,
    shift_id integer,
    store_id integer,
    customer_name character varying(100),
    customer_id integer,
    table_id integer,
    order_mode character varying(50),
    rider_id integer,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    total_amount numeric(10,2) DEFAULT 0.00,
    discount_id integer,
    discount_type character varying(255) DEFAULT 'none'::character varying,
    discount_value numeric(10,2) DEFAULT 0.00,
    discount_amount numeric(10,2) DEFAULT 0.00,
    order_taker_id integer,
    number_of_guests integer,
    reserved_invoice_number character varying(20)
);


ALTER TABLE public.hold_orders OWNER TO itresources;

--
-- Name: hold_orders_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.hold_orders ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.hold_orders_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: inventory_lots; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.inventory_lots (
    id integer NOT NULL,
    item_id integer NOT NULL,
    store_id integer,
    branch_id integer DEFAULT 1 NOT NULL,
    purchase_id integer,
    purchase_item_id integer,
    lot_number character varying(50),
    expiry_date date NOT NULL,
    mfg_date date,
    qty_received numeric(12,3) NOT NULL,
    qty_on_hand numeric(12,3) NOT NULL,
    unit_cost numeric(10,2),
    status_code character varying(20) DEFAULT 'active'::character varying NOT NULL,
    remarks text,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
    CONSTRAINT inventory_lots_qty_on_hand_check CHECK ((qty_on_hand >= (0)::numeric)),
    CONSTRAINT inventory_lots_qty_on_hand_lte_received_check CHECK ((qty_on_hand <= qty_received)),
    CONSTRAINT inventory_lots_qty_received_check CHECK ((qty_received > (0)::numeric)),
    CONSTRAINT inventory_lots_status_code_check CHECK (((status_code)::text = ANY ((ARRAY['active'::character varying, 'depleted'::character varying, 'expired'::character varying, 'written_off'::character varying])::text[])))
);


ALTER TABLE public.inventory_lots OWNER TO itresources;

--
-- Name: TABLE inventory_lots; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON TABLE public.inventory_lots IS 'Per-batch stock for expiry-tracked items. Created on purchase; qty_on_hand reduced on sale (FEFO) in a later phase.';


--
-- Name: COLUMN inventory_lots.lot_number; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.inventory_lots.lot_number IS 'Optional supplier batch / lot number from purchase.';


--
-- Name: COLUMN inventory_lots.expiry_date; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.inventory_lots.expiry_date IS 'Product expiry date for this batch.';


--
-- Name: COLUMN inventory_lots.mfg_date; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.inventory_lots.mfg_date IS 'Optional manufacturing date; expiry may be derived from shelf life in a later phase.';


--
-- Name: COLUMN inventory_lots.status_code; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.inventory_lots.status_code IS 'active = has stock; depleted = qty 0; expired = past expiry; written_off = manual disposal.';


--
-- Name: inventory_lots_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.inventory_lots ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.inventory_lots_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: inventory_movements; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.inventory_movements (
    id integer NOT NULL,
    item_id integer NOT NULL,
    store_id integer,
    branch_id integer DEFAULT 1 NOT NULL,
    movement_type character varying(255) NOT NULL,
    reference_type character varying(255) DEFAULT 'manual'::character varying,
    reference_id integer,
    quantity numeric(12,6) NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    lot_id integer
);


ALTER TABLE public.inventory_movements OWNER TO itresources;

--
-- Name: COLUMN inventory_movements.lot_id; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.inventory_movements.lot_id IS 'Optional link to inventory_lots when movement is lot-specific (sale/purchase return/wastage).';


--
-- Name: inventory_movements_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.inventory_movements ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.inventory_movements_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: item_barcodes; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.item_barcodes (
    id integer NOT NULL,
    item_id integer NOT NULL,
    barcode character varying(100) NOT NULL,
    barcode_label character varying(100),
    is_active boolean DEFAULT true NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
    scan_mode character varying(10) DEFAULT 'loose'::character varying NOT NULL
);


ALTER TABLE public.item_barcodes OWNER TO itresources;

--
-- Name: item_barcodes_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.item_barcodes ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.item_barcodes_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: item_line_discounts; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.item_line_discounts (
    id integer NOT NULL,
    item_id integer NOT NULL,
    discount_type character varying(255) NOT NULL,
    discount_value numeric(10,2) DEFAULT 0.00 NOT NULL,
    is_active boolean DEFAULT true NOT NULL,
    starts_at date,
    expires_at date,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL
);


ALTER TABLE public.item_line_discounts OWNER TO itresources;

--
-- Name: item_line_discounts_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.item_line_discounts ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.item_line_discounts_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: item_modifier_group_assignments; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.item_modifier_group_assignments (
    id integer NOT NULL,
    item_id integer NOT NULL,
    modifier_group_id integer NOT NULL,
    is_required boolean DEFAULT false,
    sort_order integer DEFAULT 0,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.item_modifier_group_assignments OWNER TO itresources;

--
-- Name: item_modifier_group_assignments_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.item_modifier_group_assignments ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.item_modifier_group_assignments_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: item_modifier_groups; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.item_modifier_groups (
    id integer NOT NULL,
    name character varying(100) NOT NULL,
    display_name character varying(100) NOT NULL,
    description text,
    is_required boolean DEFAULT false,
    is_multiple_choice boolean DEFAULT false,
    max_selections integer,
    min_selections integer DEFAULT 1,
    is_active boolean DEFAULT true,
    sort_order integer DEFAULT 0,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.item_modifier_groups OWNER TO itresources;

--
-- Name: item_modifier_groups_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.item_modifier_groups ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.item_modifier_groups_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: item_modifiers; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.item_modifiers (
    id integer NOT NULL,
    name character varying(100) NOT NULL,
    short_name character varying(50),
    price_adjustment numeric(10,2) DEFAULT 0.00,
    cost_adjustment numeric(10,2) DEFAULT 0.00,
    is_default boolean DEFAULT false,
    is_active boolean DEFAULT true,
    sort_order integer DEFAULT 0,
    prep_time_adjustment integer DEFAULT 0,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.item_modifiers OWNER TO itresources;

--
-- Name: item_modifiers_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.item_modifiers ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.item_modifiers_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: item_serial_transactions; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.item_serial_transactions (
    id bigint NOT NULL,
    serial_id bigint NOT NULL,
    item_id integer NOT NULL,
    trans_type character varying(3) NOT NULL,
    doc_type character varying(20) NOT NULL,
    doc_id bigint NOT NULL,
    header_id bigint,
    branch_id integer,
    user_id integer,
    remarks character varying(500),
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL
);


ALTER TABLE public.item_serial_transactions OWNER TO itresources;

--
-- Name: item_serial_transactions_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.item_serial_transactions ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.item_serial_transactions_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: item_serials; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.item_serials (
    id bigint NOT NULL,
    item_id integer NOT NULL,
    serial_no character varying(191) NOT NULL,
    details text,
    cost_price numeric(10,2),
    selling_price numeric(10,2),
    warranty_name character varying(255),
    warranty_expiry date,
    status_code character varying(3) DEFAULT 'SIN'::character varying NOT NULL,
    branch_id integer,
    supplier_id integer,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL
);


ALTER TABLE public.item_serials OWNER TO itresources;

--
-- Name: item_serials_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.item_serials ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.item_serials_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: items; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.items (
    id integer NOT NULL,
    item_code character varying(50) NOT NULL,
    sku_number character varying(100) NOT NULL,
    name character varying(100) NOT NULL,
    description text,
    retail_price numeric(10,2) NOT NULL,
    wholesale_price numeric(10,2),
    cost_price numeric(10,2) NOT NULL,
    reorder_quantity integer DEFAULT 0,
    reorder_level integer DEFAULT 0,
    tax_type character varying(255) NOT NULL,
    tax_rate_id integer,
    category_id integer,
    sub_category_id integer,
    bulk_qty integer,
    bulk_price numeric(10,2),
    pkg_qty integer,
    uom_id integer NOT NULL,
    item_type character varying(255) DEFAULT 'loose'::character varying NOT NULL,
    product_image character varying(255),
    display_color character varying(50),
    item_role character varying(255) DEFAULT 'stock'::character varying NOT NULL,
    is_serialized boolean DEFAULT false NOT NULL,
    is_third_schedule boolean DEFAULT false NOT NULL,
    is_active boolean DEFAULT true NOT NULL,
    supplier_id integer,
    prep_time integer,
    fbr_uom character varying(100),
    fbr_sale_type character varying(150),
    is_scale_item boolean DEFAULT false NOT NULL,
    tracks_expiry boolean DEFAULT false NOT NULL
);


ALTER TABLE public.items OWNER TO itresources;

--
-- Name: COLUMN items.is_scale_item; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.items.is_scale_item IS 'When true, POS parses scale/variable-weight barcodes for this item.';


--
-- Name: COLUMN items.tracks_expiry; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON COLUMN public.items.tracks_expiry IS 'When true, purchase must capture expiry (and optional lot/batch) and stock is tracked in inventory_lots.';


--
-- Name: items_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.items ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.items_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: journal_entries; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.journal_entries (
    id integer NOT NULL,
    entry_number character varying(20) NOT NULL,
    entry_date date NOT NULL,
    period_id integer,
    transaction_date date NOT NULL,
    source_type character varying(255) NOT NULL,
    reference_id integer,
    description text,
    total_debit numeric(15,2) DEFAULT 0.00,
    total_credit numeric(15,2) DEFAULT 0.00,
    status character varying(255) DEFAULT 'draft'::character varying,
    store_id integer DEFAULT 1,
    branch_id integer DEFAULT 1 NOT NULL,
    user_id integer NOT NULL,
    posted_at timestamp without time zone,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.journal_entries OWNER TO itresources;

--
-- Name: journal_entries_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.journal_entries ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.journal_entries_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: journal_entry_lines; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.journal_entry_lines (
    id integer NOT NULL,
    journal_entry_id integer NOT NULL,
    account_id integer NOT NULL,
    debit_amount numeric(15,2) DEFAULT 0.00,
    credit_amount numeric(15,2) DEFAULT 0.00,
    description text,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.journal_entry_lines OWNER TO itresources;

--
-- Name: journal_entry_lines_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.journal_entry_lines ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.journal_entry_lines_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: kds_activity_log; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.kds_activity_log (
    id integer NOT NULL,
    store_id integer,
    kds_order_id integer,
    kds_order_item_id integer,
    action character varying(50) NOT NULL,
    details text,
    description text,
    user_id integer,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.kds_activity_log OWNER TO itresources;

--
-- Name: kds_activity_log_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.kds_activity_log ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.kds_activity_log_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: kds_cleanup_log; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.kds_cleanup_log (
    id integer NOT NULL,
    cleanup_date timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    retention_days integer DEFAULT 7,
    orders_deleted integer DEFAULT 0,
    order_items_deleted integer DEFAULT 0,
    activity_logs_deleted integer DEFAULT 0,
    total_records_deleted integer DEFAULT 0,
    execution_time_ms integer DEFAULT 0,
    status character varying(255) DEFAULT 'success'::character varying,
    message text,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.kds_cleanup_log OWNER TO itresources;

--
-- Name: kds_cleanup_log_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.kds_cleanup_log ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.kds_cleanup_log_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: kds_order_items; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.kds_order_items (
    id integer NOT NULL,
    store_id integer,
    kds_order_id integer NOT NULL,
    sale_item_id integer NOT NULL,
    hold_item_id integer,
    item_id integer NOT NULL,
    item_name character varying(100) NOT NULL,
    quantity numeric(12,3) NOT NULL,
    unit_price numeric(10,2) NOT NULL,
    total_price numeric(10,2) NOT NULL,
    item_status character varying(255) DEFAULT 'pending'::character varying NOT NULL,
    special_instructions text,
    preparation_notes text,
    prepared_at timestamp without time zone,
    served_at timestamp without time zone,
    prepared_by integer,
    served_by integer,
    sort_order integer DEFAULT 0,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    item_status_type character varying(255) DEFAULT 'original'::character varying,
    served_quantity numeric(12,3) DEFAULT 0.000,
    total_quantity numeric(12,3) DEFAULT 0.000
);


ALTER TABLE public.kds_order_items OWNER TO itresources;

--
-- Name: kds_order_items_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.kds_order_items ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.kds_order_items_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: kds_orders; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.kds_orders (
    id integer NOT NULL,
    store_id integer,
    sale_id integer NOT NULL,
    hold_id integer,
    invoice_number character varying(50) NOT NULL,
    order_number character varying(50) NOT NULL,
    table_number character varying(20),
    customer_name character varying(100),
    order_type character varying(255) DEFAULT 'dine_in'::character varying NOT NULL,
    order_status character varying(255) DEFAULT 'pending'::character varying NOT NULL,
    priority character varying(255) DEFAULT 'normal'::character varying NOT NULL,
    estimated_time integer,
    notes text,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    prepared_at timestamp without time zone,
    served_at timestamp without time zone,
    created_by integer,
    prepared_by integer,
    served_by integer,
    order_taker_id integer,
    order_sequence integer DEFAULT 1,
    parent_order_id integer
);


ALTER TABLE public.kds_orders OWNER TO itresources;

--
-- Name: kds_orders_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.kds_orders ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.kds_orders_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: kds_settings; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.kds_settings (
    id integer NOT NULL,
    store_id integer,
    setting_key character varying(100) NOT NULL,
    setting_value text,
    description text,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.kds_settings OWNER TO itresources;

--
-- Name: kds_settings_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.kds_settings ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.kds_settings_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: kds_station_items; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.kds_station_items (
    id integer NOT NULL,
    store_id integer,
    station_id integer NOT NULL,
    item_id integer NOT NULL,
    preparation_time integer,
    is_active boolean DEFAULT true,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.kds_station_items OWNER TO itresources;

--
-- Name: kds_station_items_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.kds_station_items ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.kds_station_items_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: kds_stations; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.kds_stations (
    id integer NOT NULL,
    store_id integer,
    name character varying(100) NOT NULL,
    description text,
    printer_id integer,
    enable_kot_print boolean DEFAULT true,
    color character varying(7) DEFAULT '#007bff'::character varying,
    is_active boolean DEFAULT true,
    sort_order integer DEFAULT 0,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    preparation_time integer DEFAULT 10
);


ALTER TABLE public.kds_stations OWNER TO itresources;

--
-- Name: kds_stations_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.kds_stations ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.kds_stations_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: kpra_config; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.kpra_config (
    id integer NOT NULL,
    is_enabled boolean DEFAULT false,
    key character varying(255),
    pos_id character varying(100),
    business_id character varying(50),
    api_url character varying(255) DEFAULT 'http://kpra.gov.pk/rims/integration/'::character varying,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.kpra_config OWNER TO itresources;

--
-- Name: kpra_config_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.kpra_config ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.kpra_config_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: kpra_invoices; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.kpra_invoices (
    id integer NOT NULL,
    sale_id integer NOT NULL,
    kpra_invoice_number character varying(100) NOT NULL,
    qr_code_url text,
    qr_code_image text,
    response_status character varying(10),
    response_message text,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.kpra_invoices OWNER TO itresources;

--
-- Name: kpra_invoices_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.kpra_invoices ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.kpra_invoices_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: kpra_logs; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.kpra_logs (
    id integer NOT NULL,
    sale_id integer,
    request_data text,
    response_data text,
    status_code character varying(10),
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.kpra_logs OWNER TO itresources;

--
-- Name: kpra_logs_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.kpra_logs ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.kpra_logs_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: languages; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.languages (
    id integer NOT NULL,
    code character varying(5) NOT NULL,
    name character varying(50) NOT NULL,
    native_name character varying(50) NOT NULL,
    flag character varying(100),
    rtl boolean DEFAULT false,
    active boolean DEFAULT true,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.languages OWNER TO itresources;

--
-- Name: languages_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.languages ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.languages_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: line_discount_rules; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.line_discount_rules (
    id integer NOT NULL,
    scope_type character varying(20) NOT NULL,
    scope_id integer NOT NULL,
    discount_type character varying(20) DEFAULT 'percent'::character varying NOT NULL,
    discount_value numeric(10,2) DEFAULT 0.00 NOT NULL,
    is_active boolean DEFAULT true NOT NULL,
    starts_at date,
    expires_at date,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
    CONSTRAINT line_discount_rules_discount_type_check CHECK (((discount_type)::text = ANY ((ARRAY['percent'::character varying, 'fixed'::character varying])::text[]))),
    CONSTRAINT line_discount_rules_scope_type_check CHECK (((scope_type)::text = ANY ((ARRAY['category'::character varying, 'sub_category'::character varying])::text[])))
);


ALTER TABLE public.line_discount_rules OWNER TO itresources;

--
-- Name: TABLE line_discount_rules; Type: COMMENT; Schema: public; Owner: itresources
--

COMMENT ON TABLE public.line_discount_rules IS 'Default POS line discounts by product category or sub-category. Item-specific rules stay in item_line_discounts. Precedence: item > sub_category > category.';


--
-- Name: line_discount_rules_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.line_discount_rules ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.line_discount_rules_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: modifier_group_assignments; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.modifier_group_assignments (
    id integer NOT NULL,
    modifier_id integer NOT NULL,
    modifier_group_id integer NOT NULL,
    is_required boolean DEFAULT false,
    sort_order integer DEFAULT 0,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.modifier_group_assignments OWNER TO itresources;

--
-- Name: modifier_group_assignments_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.modifier_group_assignments ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.modifier_group_assignments_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: modifier_template_options; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.modifier_template_options (
    id integer NOT NULL,
    template_id integer NOT NULL,
    name character varying(100) NOT NULL,
    price_adjustment numeric(10,2) DEFAULT 0.00,
    is_active boolean DEFAULT true,
    sort_order integer DEFAULT 0,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.modifier_template_options OWNER TO itresources;

--
-- Name: modifier_template_options_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.modifier_template_options ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.modifier_template_options_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: modifier_templates; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.modifier_templates (
    id integer NOT NULL,
    name character varying(100) NOT NULL,
    icon character varying(50) DEFAULT 'layers'::character varying,
    is_active boolean DEFAULT true,
    sort_order integer DEFAULT 0,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.modifier_templates OWNER TO itresources;

--
-- Name: modifier_templates_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.modifier_templates ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.modifier_templates_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: order_takers; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.order_takers (
    id integer NOT NULL,
    assigned_store_id integer,
    name character varying(100) NOT NULL,
    employee_id character varying(50),
    phone character varying(20),
    email character varying(100),
    commission_rate numeric(5,2) DEFAULT 0.00,
    password character varying(255) NOT NULL,
    user_id integer,
    is_active boolean DEFAULT true,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.order_takers OWNER TO itresources;

--
-- Name: order_takers_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.order_takers ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.order_takers_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: payment_method_tax_rates; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.payment_method_tax_rates (
    id integer NOT NULL,
    payment_method character varying(50) NOT NULL,
    tax_rate numeric(5,2) DEFAULT 0.00 NOT NULL,
    is_active boolean DEFAULT true,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.payment_method_tax_rates OWNER TO itresources;

--
-- Name: payment_method_tax_rates_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.payment_method_tax_rates ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.payment_method_tax_rates_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: payment_methods; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.payment_methods (
    id integer NOT NULL,
    method_name character varying(50) NOT NULL,
    display_name character varying(100),
    icon_class character varying(50),
    color_class character varying(50),
    is_active boolean DEFAULT true,
    requires_bank_account boolean DEFAULT false,
    sort_order integer DEFAULT 0,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.payment_methods OWNER TO itresources;

--
-- Name: payment_methods_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.payment_methods ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.payment_methods_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: price_history; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.price_history (
    id integer NOT NULL,
    item_id integer NOT NULL,
    item_name character varying(100) NOT NULL,
    vendor_id integer,
    old_cost_price numeric(10,2),
    new_cost_price numeric(10,2),
    old_retail_price numeric(10,2),
    new_retail_price numeric(10,2),
    changed_by character varying(100),
    changed_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.price_history OWNER TO itresources;

--
-- Name: price_history_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.price_history ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.price_history_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: print_devices; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.print_devices (
    id integer NOT NULL,
    name character varying(100) NOT NULL,
    connection_type character varying(255) NOT NULL,
    print_type character varying(255) DEFAULT 'all'::character varying,
    terminal_id integer,
    printer_name character varying(100),
    printer_type character varying(255) DEFAULT 'thermal'::character varying,
    print_mode character varying(255) DEFAULT 'auto'::character varying,
    copies integer DEFAULT 1 NOT NULL,
    ip_address character varying(100),
    is_active boolean DEFAULT true,
    is_default boolean DEFAULT false,
    auto_detect boolean DEFAULT true,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.print_devices OWNER TO itresources;

--
-- Name: print_devices_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.print_devices ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.print_devices_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: production_cost_lines; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.production_cost_lines (
    id integer NOT NULL,
    production_item_id integer NOT NULL,
    cost_type character varying(255) DEFAULT 'other'::character varying NOT NULL,
    description character varying(255),
    quantity numeric(12,4),
    unit_rate numeric(12,4),
    amount numeric(12,2) DEFAULT 0.00 NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.production_cost_lines OWNER TO itresources;

--
-- Name: production_cost_lines_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.production_cost_lines ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.production_cost_lines_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: production_items; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.production_items (
    id integer NOT NULL,
    production_order_id integer NOT NULL,
    material_store_id integer,
    finish_store_id integer,
    item_id integer NOT NULL,
    quantity numeric(10,2) NOT NULL,
    unit_cost numeric(10,2) DEFAULT 0.00,
    total_cost numeric(10,2) DEFAULT 0.00,
    status character varying(255) DEFAULT 'pending'::character varying NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.production_items OWNER TO itresources;

--
-- Name: production_items_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.production_items ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.production_items_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: production_materials; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.production_materials (
    id integer NOT NULL,
    production_item_id integer NOT NULL,
    material_item_id integer NOT NULL,
    quantity_consumed numeric(10,2) NOT NULL,
    unit_cost numeric(10,2) DEFAULT 0.00,
    total_cost numeric(10,2) DEFAULT 0.00,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.production_materials OWNER TO itresources;

--
-- Name: production_materials_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.production_materials ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.production_materials_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: production_orders; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.production_orders (
    id integer NOT NULL,
    order_number character varying(50) NOT NULL,
    production_date date NOT NULL,
    status character varying(255) DEFAULT 'pending'::character varying NOT NULL,
    remarks text,
    total_cost numeric(10,2) DEFAULT 0.00,
    created_by integer NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.production_orders OWNER TO itresources;

--
-- Name: production_orders_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.production_orders ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.production_orders_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: purchase_items; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.purchase_items (
    id integer NOT NULL,
    store_id integer,
    purchase_id integer NOT NULL,
    item_id integer NOT NULL,
    item_name character varying(100) NOT NULL,
    quantity numeric(12,3) NOT NULL,
    unit_cost numeric(10,2) NOT NULL,
    total_cost numeric(10,2) NOT NULL,
    tax_rate numeric(5,2) DEFAULT 0.00
);


ALTER TABLE public.purchase_items OWNER TO itresources;

--
-- Name: purchase_items_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.purchase_items ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.purchase_items_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: purchase_order_items; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.purchase_order_items (
    id integer NOT NULL,
    purchase_order_id integer NOT NULL,
    item_id integer NOT NULL,
    item_name character varying(100) NOT NULL,
    quantity numeric(12,3) NOT NULL,
    quantity_loose numeric(12,3) DEFAULT 0.000 NOT NULL,
    unit_cost numeric(10,2) NOT NULL,
    retail_price numeric(10,2) DEFAULT 0.00 NOT NULL,
    total_cost numeric(10,2) NOT NULL,
    tax_rate numeric(5,2) DEFAULT 0.00,
    purchase_mode character varying(10) DEFAULT 'loose'::character varying NOT NULL,
    bulk_base_qty numeric(12,3) DEFAULT 0.000 NOT NULL
);


ALTER TABLE public.purchase_order_items OWNER TO itresources;

--
-- Name: purchase_order_items_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.purchase_order_items ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.purchase_order_items_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: purchase_orders; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.purchase_orders (
    id integer NOT NULL,
    po_number character varying(50) NOT NULL,
    vendor_id integer NOT NULL,
    store_id integer,
    branch_id integer DEFAULT 1 NOT NULL,
    po_date timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    total_amount numeric(10,2) DEFAULT 0.00 NOT NULL,
    tax_amount numeric(10,2) DEFAULT 0.00 NOT NULL,
    discount_amount numeric(10,2) DEFAULT 0.00 NOT NULL,
    net_amount numeric(10,2) DEFAULT 0.00 NOT NULL,
    notes text,
    status character varying(20) DEFAULT 'pending'::character varying NOT NULL,
    converted_purchase_id integer,
    converted_at timestamp without time zone,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.purchase_orders OWNER TO itresources;

--
-- Name: purchase_orders_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.purchase_orders ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.purchase_orders_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: purchase_return_items; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.purchase_return_items (
    id integer NOT NULL,
    purchase_return_id integer NOT NULL,
    item_id integer NOT NULL,
    quantity numeric(12,3) NOT NULL,
    unit_cost numeric(10,2) NOT NULL,
    total_cost numeric(10,2) NOT NULL,
    tax_rate numeric(5,2) DEFAULT 0.00
);


ALTER TABLE public.purchase_return_items OWNER TO itresources;

--
-- Name: purchase_return_items_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.purchase_return_items ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.purchase_return_items_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: purchase_returns; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.purchase_returns (
    id integer NOT NULL,
    store_id integer,
    purchase_id integer,
    vendor_id integer NOT NULL,
    return_date timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    total_amount numeric(10,2) NOT NULL,
    remarks character varying(255),
    customer_remarks character varying(255),
    created_by integer,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.purchase_returns OWNER TO itresources;

--
-- Name: purchase_returns_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.purchase_returns ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.purchase_returns_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: purchases; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.purchases (
    id integer NOT NULL,
    store_id integer,
    branch_id integer DEFAULT 1 NOT NULL,
    purchase_number character varying(50) NOT NULL,
    vendor_id integer NOT NULL,
    purchase_date timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    total_amount numeric(10,2) NOT NULL,
    tax_amount numeric(10,2) DEFAULT 0.00,
    discount_amount numeric(10,2) DEFAULT 0.00,
    net_amount numeric(10,2) NOT NULL,
    payment_method character varying(255) DEFAULT 'cash'::character varying,
    status character varying(20) DEFAULT 'pending'::character varying,
    source_po_id integer,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    advance_tax_rate numeric(5,2) DEFAULT 0.00 NOT NULL,
    advance_tax_amount numeric(10,2) DEFAULT 0.00 NOT NULL
);


ALTER TABLE public.purchases OWNER TO itresources;

--
-- Name: purchases_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.purchases ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.purchases_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: quotation_drafts; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.quotation_drafts (
    id integer NOT NULL,
    user_id integer NOT NULL,
    store_id integer NOT NULL,
    payload text NOT NULL,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.quotation_drafts OWNER TO itresources;

--
-- Name: quotation_drafts_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.quotation_drafts ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.quotation_drafts_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: quotation_items; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.quotation_items (
    id integer NOT NULL,
    quotation_id integer NOT NULL,
    item_id integer NOT NULL,
    item_name character varying(100) NOT NULL,
    quantity numeric(12,3) NOT NULL,
    unit_price numeric(10,2) NOT NULL,
    total_price numeric(10,2) NOT NULL,
    tax_rate numeric(5,2) DEFAULT 0.00,
    line_discount_percent numeric(5,2) DEFAULT 0.00 NOT NULL,
    remarks text
);


ALTER TABLE public.quotation_items OWNER TO itresources;

--
-- Name: quotation_items_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.quotation_items ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.quotation_items_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: quotations; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.quotations (
    id integer NOT NULL,
    store_id integer,
    quotation_number character varying(50) NOT NULL,
    customer_id integer,
    customer_name character varying(100),
    quotation_date timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
    subtotal numeric(10,2) DEFAULT 0.00 NOT NULL,
    tax_amount numeric(10,2) DEFAULT 0.00,
    discount_amount numeric(10,2) DEFAULT 0.00,
    net_amount numeric(10,2) DEFAULT 0.00 NOT NULL,
    status character varying(255) DEFAULT 'draft'::character varying,
    remarks text,
    created_by integer,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.quotations OWNER TO itresources;

--
-- Name: quotations_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.quotations ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.quotations_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: rights; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.rights (
    id integer NOT NULL,
    name character varying(100) NOT NULL,
    description text,
    category character varying(100)
);


ALTER TABLE public.rights OWNER TO itresources;

--
-- Name: rights_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.rights ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.rights_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: role_rights; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.role_rights (
    role_id integer NOT NULL,
    right_id integer NOT NULL
);


ALTER TABLE public.role_rights OWNER TO itresources;

--
-- Name: roles; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.roles (
    id integer NOT NULL,
    name character varying(100) NOT NULL
);


ALTER TABLE public.roles OWNER TO itresources;

--
-- Name: roles_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.roles ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.roles_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: sale_item_modifiers; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.sale_item_modifiers (
    id integer NOT NULL,
    sale_item_id integer NOT NULL,
    modifier_id integer NOT NULL,
    modifier_group_id integer NOT NULL,
    modifier_name character varying(100) NOT NULL,
    price_adjustment numeric(10,2) DEFAULT 0.00,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.sale_item_modifiers OWNER TO itresources;

--
-- Name: sale_item_modifiers_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.sale_item_modifiers ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.sale_item_modifiers_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: sale_items; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.sale_items (
    id integer NOT NULL,
    store_id integer,
    sale_id integer NOT NULL,
    item_id integer NOT NULL,
    item_name character varying(100) NOT NULL,
    quantity numeric(12,3) NOT NULL,
    unit_price numeric(10,2) NOT NULL,
    original_unit_price numeric(10,2),
    total_price numeric(10,2) NOT NULL,
    discount_type character varying(255) DEFAULT 'none'::character varying NOT NULL,
    discount_value numeric(10,2) DEFAULT 0.00 NOT NULL,
    discount_per_unit numeric(10,2) DEFAULT 0.00 NOT NULL,
    discount_amount numeric(10,2) DEFAULT 0.00 NOT NULL,
    tax_rate numeric(5,2) DEFAULT 0.00,
    remarks text,
    is_deal boolean DEFAULT false,
    deal_selections text
);


ALTER TABLE public.sale_items OWNER TO itresources;

--
-- Name: sale_items_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.sale_items ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.sale_items_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: sale_return_items; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.sale_return_items (
    id integer NOT NULL,
    sale_return_id integer NOT NULL,
    item_id integer NOT NULL,
    quantity numeric(12,3) NOT NULL,
    unit_price numeric(10,2) NOT NULL,
    total_price numeric(10,2) NOT NULL,
    tax_rate numeric(5,2) DEFAULT 0.00
);


ALTER TABLE public.sale_return_items OWNER TO itresources;

--
-- Name: sale_return_items_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.sale_return_items ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.sale_return_items_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: sale_returns; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.sale_returns (
    id integer NOT NULL,
    store_id integer,
    sale_id integer,
    return_source character varying(20) DEFAULT 'invoice'::character varying NOT NULL,
    customer_id integer NOT NULL,
    return_date timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    total_amount numeric(10,2) NOT NULL,
    remarks character varying(255),
    customer_remarks character varying(255),
    payment_method character varying(255) DEFAULT 'cash'::character varying,
    bank_account_id integer,
    created_by integer,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    shift_id integer
);


ALTER TABLE public.sale_returns OWNER TO itresources;

--
-- Name: sale_returns_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.sale_returns ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.sale_returns_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: sales; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.sales (
    id integer NOT NULL,
    terminal_id integer,
    store_id integer,
    branch_id integer DEFAULT 1 NOT NULL,
    invoice_number character varying(50) NOT NULL,
    sale_date timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
    customer_name character varying(100),
    customer_id integer,
    total_amount numeric(10,2) NOT NULL,
    tax_amount numeric(10,2) DEFAULT 0.00,
    discount_amount numeric(10,2) DEFAULT 0.00,
    withholding_amount numeric(10,2) DEFAULT 0.00,
    discount_id integer,
    net_amount numeric(10,2) NOT NULL,
    payment_method character varying(50) DEFAULT 'cash'::character varying,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    shift_id integer,
    is_fbr_enabled boolean DEFAULT false,
    is_kpra_enabled boolean DEFAULT false,
    zatca_phase2_invoice_id bigint,
    table_id integer,
    order_mode character varying(50),
    discount_type character varying(255),
    discount_value numeric(10,2) DEFAULT 0.00,
    service_charges numeric(10,2) DEFAULT 0.00,
    tip_amount numeric(10,2) DEFAULT 0.00,
    order_taker_id integer,
    number_of_guests integer,
    void_id integer,
    is_fbr_digital_enabled boolean DEFAULT false
);


ALTER TABLE public.sales OWNER TO itresources;

--
-- Name: sales_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.sales ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.sales_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: setting_categories; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.setting_categories (
    id integer NOT NULL,
    name character varying(100) NOT NULL,
    code character varying(50) NOT NULL
);


ALTER TABLE public.setting_categories OWNER TO itresources;

--
-- Name: setting_categories_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.setting_categories ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.setting_categories_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: setting_options; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.setting_options (
    id integer NOT NULL,
    setting_id integer NOT NULL,
    option_label character varying(100),
    option_value character varying(100)
);


ALTER TABLE public.setting_options OWNER TO itresources;

--
-- Name: setting_options_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.setting_options ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.setting_options_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: settings; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.settings (
    id integer NOT NULL,
    store_id integer,
    category_id integer NOT NULL,
    name character varying(100) NOT NULL,
    code character varying(100) NOT NULL,
    type character varying(255),
    value text,
    default_value text,
    description text,
    is_active boolean DEFAULT true
);


ALTER TABLE public.settings OWNER TO itresources;

--
-- Name: settings_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.settings ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.settings_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: shift_logs; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.shift_logs (
    id integer NOT NULL,
    store_id integer,
    shift_id integer NOT NULL,
    action_type character varying(255) NOT NULL,
    amount numeric(10,2) DEFAULT 0.00,
    note text,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.shift_logs OWNER TO itresources;

--
-- Name: shift_logs_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.shift_logs ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.shift_logs_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: shifts; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.shifts (
    id integer NOT NULL,
    store_id integer,
    branch_id integer DEFAULT 1 NOT NULL,
    user_id integer NOT NULL,
    start_time timestamp without time zone NOT NULL,
    end_time timestamp without time zone,
    opening_cash numeric(10,2) DEFAULT 0.00,
    closing_cash numeric(10,2) DEFAULT 0.00,
    expected_cash numeric(10,2) DEFAULT 0.00,
    actual_cash numeric(10,2) DEFAULT 0.00,
    discrepancy numeric(10,2) DEFAULT 0.00,
    status character varying(255) DEFAULT 'open'::character varying,
    open_journal_entry_id integer,
    close_journal_entry_id integer
);


ALTER TABLE public.shifts OWNER TO itresources;

--
-- Name: shifts_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.shifts ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.shifts_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: site_installation; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.site_installation (
    id integer NOT NULL,
    installation_role character varying(20) DEFAULT 'branch_server'::character varying NOT NULL,
    license_key character varying(100),
    machine_id character varying(255),
    last_verified_at timestamp without time zone,
    license_cache text,
    license_type character varying(20),
    setup_completed_at timestamp without time zone,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    CONSTRAINT site_installation_role_chk CHECK (((installation_role)::text = ANY (ARRAY[('branch_server'::character varying)::text, ('cloud_hub'::character varying)::text])))
);


ALTER TABLE public.site_installation OWNER TO itresources;

--
-- Name: site_installation_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

CREATE SEQUENCE public.site_installation_id_seq
    AS integer
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER SEQUENCE public.site_installation_id_seq OWNER TO itresources;

--
-- Name: site_installation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: itresources
--

ALTER SEQUENCE public.site_installation_id_seq OWNED BY public.site_installation.id;


--
-- Name: stock_adjustment_items; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.stock_adjustment_items (
    id integer NOT NULL,
    adjustment_id integer NOT NULL,
    item_id integer NOT NULL,
    item_name character varying(100) NOT NULL,
    current_quantity numeric(12,6) NOT NULL,
    adjustment_quantity numeric(12,6) NOT NULL,
    new_quantity numeric(12,6) NOT NULL,
    cost_price numeric(10,2) NOT NULL,
    current_stock_value numeric(12,2) NOT NULL,
    adjustment_value numeric(12,2) NOT NULL,
    new_stock_value numeric(12,2) NOT NULL
);


ALTER TABLE public.stock_adjustment_items OWNER TO itresources;

--
-- Name: stock_adjustment_items_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.stock_adjustment_items ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.stock_adjustment_items_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: stock_adjustments; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.stock_adjustments (
    id integer NOT NULL,
    adjustment_number character varying(50) NOT NULL,
    store_id integer NOT NULL,
    adjustment_date timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    total_items integer DEFAULT 0,
    total_adjustment_value numeric(12,2) DEFAULT 0.00,
    total_current_stock_value numeric(12,2) DEFAULT 0.00,
    total_new_stock_value numeric(12,2) DEFAULT 0.00,
    remarks text,
    created_by integer NOT NULL,
    journal_entry_id integer,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.stock_adjustments OWNER TO itresources;

--
-- Name: stock_adjustments_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.stock_adjustments ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.stock_adjustments_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: stock_transfer_items; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.stock_transfer_items (
    id integer NOT NULL,
    to_store_id integer,
    from_store_id integer,
    transfer_id integer NOT NULL,
    item_id integer NOT NULL,
    item_name character varying(100) NOT NULL,
    quantity numeric(12,6) NOT NULL,
    cost_price numeric(10,2),
    remarks text
);


ALTER TABLE public.stock_transfer_items OWNER TO itresources;

--
-- Name: stock_transfer_items_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.stock_transfer_items ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.stock_transfer_items_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: stock_transfers; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.stock_transfers (
    id integer NOT NULL,
    transfer_number character varying(50) NOT NULL,
    from_store_id integer NOT NULL,
    to_store_id integer NOT NULL,
    transfer_date timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    status character varying(255) DEFAULT 'pending'::character varying,
    total_items integer DEFAULT 0,
    total_quantity numeric(12,6) DEFAULT 0.000000,
    notes text,
    requested_by integer,
    approved_by integer,
    received_by integer,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.stock_transfers OWNER TO itresources;

--
-- Name: stock_transfers_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.stock_transfers ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.stock_transfers_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: store_inventory; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.store_inventory (
    id integer NOT NULL,
    store_id integer NOT NULL,
    item_id integer NOT NULL,
    quantity numeric(12,6) DEFAULT 0.000000,
    last_updated timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.store_inventory OWNER TO itresources;

--
-- Name: store_inventory_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.store_inventory ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.store_inventory_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: stores; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.stores (
    id integer NOT NULL,
    branch_id integer DEFAULT 1 NOT NULL,
    store_name character varying(100) NOT NULL,
    store_code character varying(20) NOT NULL,
    address text,
    phone character varying(20),
    email character varying(100),
    manager_name character varying(100),
    is_active boolean DEFAULT true,
    is_default boolean DEFAULT false,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.stores OWNER TO itresources;

--
-- Name: stores_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.stores ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.stores_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: sub_categories; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.sub_categories (
    id integer NOT NULL,
    category_id integer NOT NULL,
    name character varying(100) NOT NULL,
    display_color character varying(50),
    is_active boolean DEFAULT true NOT NULL
);


ALTER TABLE public.sub_categories OWNER TO itresources;

--
-- Name: sub_categories_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.sub_categories ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.sub_categories_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: subscription_plans; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.subscription_plans (
    id integer NOT NULL,
    store_id integer,
    name character varying(100) NOT NULL,
    billing_interval character varying(255) NOT NULL,
    is_active boolean DEFAULT true NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.subscription_plans OWNER TO itresources;

--
-- Name: subscription_plans_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.subscription_plans ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.subscription_plans_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: sup_outstanding; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.sup_outstanding (
    id integer NOT NULL,
    purchase_id integer,
    vendor_id integer NOT NULL,
    amount numeric(10,2) NOT NULL,
    status character varying(255) DEFAULT 'unpaid'::character varying,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.sup_outstanding OWNER TO itresources;

--
-- Name: sup_outstanding_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.sup_outstanding ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.sup_outstanding_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: sup_payments; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.sup_payments (
    id integer NOT NULL,
    store_id integer,
    vendor_id integer NOT NULL,
    purchase_id integer,
    balance_entry_id integer,
    amount_paid numeric(10,2) NOT NULL,
    discount_amount numeric(10,2) DEFAULT 0.00,
    withholding_rate numeric(5,2) DEFAULT 0.00,
    withholding_amount numeric(10,2) DEFAULT 0.00,
    gross_settlement_amount numeric(10,2) DEFAULT 0.00,
    net_cash_paid numeric(10,2) DEFAULT 0.00,
    payment_date timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    remarks character varying(255)
);


ALTER TABLE public.sup_payments OWNER TO itresources;

--
-- Name: sup_payments_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.sup_payments ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.sup_payments_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: supplier_balance_entries; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.supplier_balance_entries (
    id integer NOT NULL,
    entry_number character varying(30) NOT NULL,
    vendor_id integer NOT NULL,
    store_id integer DEFAULT 1,
    entry_type character varying(255) DEFAULT 'payable'::character varying NOT NULL,
    amount numeric(12,2) NOT NULL,
    remaining_amount numeric(12,2) NOT NULL,
    reference_no character varying(50),
    remarks character varying(255),
    map_account_id integer,
    journal_entry_id integer,
    status character varying(255) DEFAULT 'posted'::character varying NOT NULL,
    created_by integer NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.supplier_balance_entries OWNER TO itresources;

--
-- Name: supplier_balance_entries_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.supplier_balance_entries ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.supplier_balance_entries_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: sync_settings; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.sync_settings (
    id integer NOT NULL,
    sync_allow boolean DEFAULT false,
    db_prefix character varying(50),
    sync_mode character varying(255) DEFAULT 'HO'::character varying,
    server_name character varying(100),
    database_name character varying(100),
    username character varying(100),
    password character varying(255),
    last_sync_date timestamp without time zone,
    sync_status character varying(255) DEFAULT 'pending'::character varying,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    is_cloud_hub boolean DEFAULT false
);


ALTER TABLE public.sync_settings OWNER TO itresources;

--
-- Name: sync_settings_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.sync_settings ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.sync_settings_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: table_transfer_logs; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.table_transfer_logs (
    id integer NOT NULL,
    source_table_id integer,
    target_table_id integer,
    hold_order_id integer,
    transferred_by integer,
    transfer_type character varying(255) DEFAULT 'transfer'::character varying NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.table_transfer_logs OWNER TO itresources;

--
-- Name: table_transfer_logs_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.table_transfer_logs ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.table_transfer_logs_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: tax_rates; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.tax_rates (
    id integer NOT NULL,
    name character varying(100) NOT NULL,
    rate numeric(5,2) NOT NULL
);


ALTER TABLE public.tax_rates OWNER TO itresources;

--
-- Name: tax_rates_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.tax_rates ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.tax_rates_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: terminals; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.terminals (
    id integer NOT NULL,
    terminal_name character varying(100) NOT NULL,
    computer_name character varying(100),
    ip_address character varying(50),
    terminal_type character varying(50) DEFAULT 'POS'::character varying,
    branch_id integer,
    store_id integer,
    description text,
    is_active boolean DEFAULT true,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL,
    updated_at timestamp without time zone
);


ALTER TABLE public.terminals OWNER TO itresources;

--
-- Name: terminals_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.terminals ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.terminals_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: translations; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.translations (
    id integer NOT NULL,
    language_code character varying(5) NOT NULL,
    key character varying(255) NOT NULL,
    value text NOT NULL,
    context character varying(100),
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.translations OWNER TO itresources;

--
-- Name: translations_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.translations ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.translations_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: uom_groups; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.uom_groups (
    id integer NOT NULL,
    code character varying(10) NOT NULL,
    name character varying(50) NOT NULL
);


ALTER TABLE public.uom_groups OWNER TO itresources;

--
-- Name: uom_groups_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.uom_groups ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.uom_groups_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: uoms; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.uoms (
    id integer NOT NULL,
    name character varying(50) NOT NULL,
    symbol character varying(10) NOT NULL,
    group_id integer NOT NULL,
    base_quantity numeric(10,4) DEFAULT 1.0000,
    is_base boolean DEFAULT false
);


ALTER TABLE public.uoms OWNER TO itresources;

--
-- Name: uoms_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.uoms ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.uoms_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: user_language_preferences; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.user_language_preferences (
    id integer NOT NULL,
    user_id integer NOT NULL,
    language_code character varying(5) NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.user_language_preferences OWNER TO itresources;

--
-- Name: user_language_preferences_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.user_language_preferences ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.user_language_preferences_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: users; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.users (
    id integer NOT NULL,
    assigned_store_id integer,
    default_branch_id integer DEFAULT 1 NOT NULL,
    username character varying(100) NOT NULL,
    email character varying(100),
    password character varying(255),
    role_id integer,
    is_active boolean DEFAULT true,
    last_login timestamp without time zone,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    pin character varying(10),
    profile_picture character varying(255),
    pin_required_for_void boolean DEFAULT true,
    pin_login_enabled boolean DEFAULT false NOT NULL,
    cash_access boolean DEFAULT true NOT NULL
);


ALTER TABLE public.users OWNER TO itresources;

--
-- Name: users_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.users ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.users_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: vendors; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.vendors (
    id integer NOT NULL,
    primary_store_id integer,
    name character varying(100) NOT NULL,
    contact_number character varying(20),
    email character varying(100),
    address text,
    is_active boolean DEFAULT true NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    payable_account_id integer
);


ALTER TABLE public.vendors OWNER TO itresources;

--
-- Name: vendors_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.vendors ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.vendors_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: video_help; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.video_help (
    id integer NOT NULL,
    page_name character varying(100) NOT NULL,
    page_title character varying(255) NOT NULL,
    video_url text NOT NULL,
    video_title character varying(255) NOT NULL,
    description text,
    is_active boolean DEFAULT true,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.video_help OWNER TO itresources;

--
-- Name: video_help_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.video_help ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.video_help_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: void_items; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.void_items (
    id integer NOT NULL,
    source_type character varying(255) NOT NULL,
    source_id integer NOT NULL,
    hold_item_id integer,
    sale_item_id integer,
    item_id integer NOT NULL,
    item_name character varying(255) NOT NULL,
    quantity numeric(12,3) NOT NULL,
    unit_price numeric(10,2) NOT NULL,
    tax_rate numeric(6,2),
    modifiers jsonb,
    remarks character varying(500),
    void_reason_id integer NOT NULL,
    voided_by integer NOT NULL,
    voided_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL
);


ALTER TABLE public.void_items OWNER TO itresources;

--
-- Name: void_items_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.void_items ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.void_items_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: void_orders; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.void_orders (
    id integer NOT NULL,
    store_id integer,
    sale_id integer NOT NULL,
    void_reason_id integer NOT NULL,
    voided_by integer NOT NULL,
    voided_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    notes text,
    original_amount numeric(10,2)
);


ALTER TABLE public.void_orders OWNER TO itresources;

--
-- Name: void_orders_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.void_orders ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.void_orders_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: void_reasons; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.void_reasons (
    id integer NOT NULL,
    reason_name character varying(100) NOT NULL,
    description text,
    is_active boolean DEFAULT true,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.void_reasons OWNER TO itresources;

--
-- Name: void_reasons_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.void_reasons ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.void_reasons_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: warranties; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.warranties (
    id integer NOT NULL,
    name character varying(100) NOT NULL,
    months integer DEFAULT 0 NOT NULL,
    days integer DEFAULT 0 NOT NULL,
    is_active boolean DEFAULT true NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP NOT NULL
);


ALTER TABLE public.warranties OWNER TO itresources;

--
-- Name: warranties_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.warranties ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.warranties_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: wastage; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.wastage (
    id integer NOT NULL,
    wastage_number character varying(50) NOT NULL,
    store_id integer NOT NULL,
    branch_id integer DEFAULT 1 NOT NULL,
    wastage_date timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    total_items integer DEFAULT 0,
    total_wastage_value numeric(12,2) DEFAULT 0.00,
    remarks text,
    created_by integer NOT NULL,
    journal_entry_id integer,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.wastage OWNER TO itresources;

--
-- Name: wastage_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.wastage ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.wastage_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: wastage_items; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.wastage_items (
    id integer NOT NULL,
    wastage_id integer NOT NULL,
    item_id integer NOT NULL,
    item_name character varying(255) NOT NULL,
    quantity numeric(12,6) NOT NULL,
    cost_price numeric(12,4) DEFAULT 0.0000 NOT NULL,
    line_value numeric(12,2) NOT NULL,
    loss_reason character varying(100)
);


ALTER TABLE public.wastage_items OWNER TO itresources;

--
-- Name: wastage_items_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.wastage_items ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.wastage_items_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: zatca_config; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.zatca_config (
    id integer NOT NULL,
    is_enabled boolean DEFAULT false,
    invoice_format character varying(255) DEFAULT 'pdf'::character varying,
    qr_code_size integer DEFAULT 150,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.zatca_config OWNER TO itresources;

--
-- Name: zatca_config_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.zatca_config ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.zatca_config_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: zatca_invoices; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.zatca_invoices (
    id integer NOT NULL,
    sale_id integer NOT NULL,
    invoice_number character varying(100) NOT NULL,
    invoice_type character varying(255) DEFAULT 'simplified'::character varying,
    invoice_date timestamp without time zone NOT NULL,
    seller_vat character varying(50),
    buyer_vat character varying(50),
    buyer_name character varying(255),
    total_amount numeric(10,2) NOT NULL,
    tax_amount numeric(10,2) NOT NULL,
    amount_excluding_tax numeric(10,2) NOT NULL,
    qr_code_data text,
    qr_code_image_url text,
    invoice_data text,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.zatca_invoices OWNER TO itresources;

--
-- Name: zatca_invoices_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.zatca_invoices ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.zatca_invoices_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: zatca_phase2_api_logs; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.zatca_phase2_api_logs (
    id bigint NOT NULL,
    zatca_phase2_invoice_id bigint,
    endpoint character varying(255) NOT NULL,
    http_method character varying(10) DEFAULT 'POST'::character varying NOT NULL,
    request_headers text,
    request_body text,
    response_status integer,
    response_headers text,
    response_body text,
    duration_ms integer,
    correlation_id character varying(255),
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.zatca_phase2_api_logs OWNER TO itresources;

--
-- Name: zatca_phase2_api_logs_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.zatca_phase2_api_logs ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.zatca_phase2_api_logs_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: zatca_phase2_certificates; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.zatca_phase2_certificates (
    id bigint NOT NULL,
    store_id integer,
    environment character varying(255) DEFAULT 'sandbox'::character varying NOT NULL,
    device_identifier character varying(150),
    certificate_type character varying(255) DEFAULT 'compliance_csid'::character varying NOT NULL,
    certificate_serial character varying(255),
    issuer_dn text,
    subject_dn text,
    valid_from timestamp without time zone,
    valid_to timestamp without time zone,
    csr_pem text,
    certificate_pem text,
    private_key_ref character varying(255),
    fingerprint_sha256 character varying(128),
    is_active boolean DEFAULT false NOT NULL,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.zatca_phase2_certificates OWNER TO itresources;

--
-- Name: zatca_phase2_certificates_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.zatca_phase2_certificates ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.zatca_phase2_certificates_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: zatca_phase2_device_state; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.zatca_phase2_device_state (
    id bigint NOT NULL,
    store_id integer NOT NULL,
    terminal_id integer,
    device_identifier character varying(150) NOT NULL,
    last_icv bigint DEFAULT 0 NOT NULL,
    last_invoice_uuid character(36),
    last_invoice_hash character varying(512),
    last_submission_at timestamp without time zone,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.zatca_phase2_device_state OWNER TO itresources;

--
-- Name: zatca_phase2_device_state_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.zatca_phase2_device_state ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.zatca_phase2_device_state_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: zatca_phase2_invoices; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.zatca_phase2_invoices (
    id bigint NOT NULL,
    sale_id integer NOT NULL,
    invoice_number character varying(100) NOT NULL,
    invoice_type character varying(255) DEFAULT 'simplified'::character varying NOT NULL,
    uuid character(36) NOT NULL,
    icv bigint,
    previous_invoice_hash character varying(512),
    invoice_hash character varying(512),
    unsigned_xml text,
    signed_xml text,
    canonical_xml_hash character varying(512),
    qr_tlv_base64 text,
    authority_submission_type character varying(255),
    authority_invoice_ref character varying(255),
    authority_status character varying(50),
    authority_response_code character varying(50),
    authority_response_message text,
    status character varying(255) DEFAULT 'draft'::character varying NOT NULL,
    retry_count integer DEFAULT 0 NOT NULL,
    next_retry_at timestamp without time zone,
    last_error_at timestamp without time zone,
    last_error_message text,
    submitted_at timestamp without time zone,
    cleared_at timestamp without time zone,
    reported_at timestamp without time zone,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.zatca_phase2_invoices OWNER TO itresources;

--
-- Name: zatca_phase2_invoices_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.zatca_phase2_invoices ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.zatca_phase2_invoices_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: zatca_phase2_jobs; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.zatca_phase2_jobs (
    id bigint NOT NULL,
    zatca_phase2_invoice_id bigint NOT NULL,
    job_type character varying(255) NOT NULL,
    status character varying(255) DEFAULT 'pending'::character varying NOT NULL,
    attempt_count integer DEFAULT 0 NOT NULL,
    max_attempts integer DEFAULT 8 NOT NULL,
    run_after timestamp without time zone,
    locked_at timestamp without time zone,
    locked_by character varying(100),
    last_error text,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.zatca_phase2_jobs OWNER TO itresources;

--
-- Name: zatca_phase2_jobs_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.zatca_phase2_jobs ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.zatca_phase2_jobs_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: zatca_phase2_status_history; Type: TABLE; Schema: public; Owner: itresources
--

CREATE TABLE public.zatca_phase2_status_history (
    id bigint NOT NULL,
    zatca_phase2_invoice_id bigint NOT NULL,
    from_status character varying(50),
    to_status character varying(50) NOT NULL,
    event_source character varying(255) DEFAULT 'system'::character varying NOT NULL,
    reason_code character varying(100),
    reason_message text,
    created_at timestamp without time zone DEFAULT CURRENT_TIMESTAMP
);


ALTER TABLE public.zatca_phase2_status_history OWNER TO itresources;

--
-- Name: zatca_phase2_status_history_id_seq; Type: SEQUENCE; Schema: public; Owner: itresources
--

ALTER TABLE public.zatca_phase2_status_history ALTER COLUMN id ADD GENERATED BY DEFAULT AS IDENTITY (
    SEQUENCE NAME public.zatca_phase2_status_history_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1
);


--
-- Name: site_installation id; Type: DEFAULT; Schema: public; Owner: itresources
--

ALTER TABLE ONLY public.site_installation ALTER COLUMN id SET DEFAULT nextval('public.site_installation_id_seq'::regclass);


--
-- Data for Name: account_mappings; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.account_mappings (id, mapping_code, mapping_name, account_id, description, is_active, created_at, updated_at) FROM stdin;
1	rev_Sale	Sales Revenue	1	Primary sales income	t	2025-11-05 22:16:22	2025-11-05 22:16:22
2	rev_Service	Service Income	2	Service-related income	t	2025-11-05 22:16:22	2025-11-05 22:16:22
3	rev_Discount	Sales Discount	3	Sales discounts given	t	2025-11-05 22:16:22	2025-11-05 22:16:22
4	rev_Return	Sales Return	4	Sales returns and refunds	t	2025-11-05 22:16:22	2025-11-05 22:16:22
5	rev_Other	Other Income	5	Miscellaneous income	t	2025-11-05 22:16:22	2025-11-05 22:16:22
6	exp_CostOfSales	Cost of Goods Sold	6	Direct cost of inventory sold	t	2025-11-05 22:16:22	2025-11-05 22:16:22
7	ast_Cash	Cash in Hand	20	Physical cash on hand	t	2025-11-05 22:16:22	2025-11-05 22:16:22
8	ast_Bank	Bank Accounts	21	All bank accounts	t	2025-11-05 22:16:22	2025-11-05 22:16:22
9	ast_PettyCash	Petty Cash	22	Petty cash fund	t	2025-11-05 22:16:22	2025-11-05 22:16:22
10	ast_Customer	Accounts Receivable	23	Money owed by customers	t	2025-11-05 22:16:22	2025-11-05 22:16:22
11	ast_Stock	Inventory	24	Stock and supplies	t	2025-11-05 22:16:22	2025-11-05 22:16:22
12	ast_Prepaid	Prepaid Expenses	25	Prepaid rent, insurance, etc.	t	2025-11-05 22:16:22	2025-11-05 22:16:22
13	ast_TaxRecoverable	Tax Recoverable	26	Input tax recoverable	t	2025-11-05 22:16:22	2025-11-05 22:16:22
14	ast_Equipment	Equipment	28	Kitchen equipment, POS systems	t	2025-11-05 22:16:22	2025-11-05 22:16:22
15	ast_Furniture	Furniture and Fixtures	29	Tables, chairs, decor	t	2025-11-05 22:16:22	2025-11-05 22:16:22
16	ast_Vehicles	Vehicles	30	Delivery vehicles	t	2025-11-05 22:16:22	2025-11-05 22:16:22
17	ast_Buildings	Buildings	31	Restaurant premises	t	2025-11-05 22:16:22	2025-11-05 22:16:22
18	ast_AccumulatedDepreciation	Accumulated Depreciation	32	Accumulated depreciation	t	2025-11-05 22:16:22	2025-11-05 22:16:22
19	lib_Supplier	Accounts Payable	34	Money owed to suppliers	t	2025-11-05 22:16:22	2025-11-05 22:16:22
20	lib_Accrued	Accrued Expenses	35	Accrued wages, utilities	t	2025-11-05 22:16:22	2025-11-05 22:16:22
21	lib_Tax	Taxes Payable	36	Sales tax, income tax	t	2025-11-05 22:16:22	2025-11-05 22:16:22
22	lib_Unearned	Unearned Revenue	37	Advance payments received	t	2025-11-05 22:16:22	2025-11-05 22:16:22
23	eqt_Investment	Owner's Investment	38	Initial and additional investments	t	2025-11-05 22:16:22	2025-11-05 22:16:22
24	eqt_RetainedEarnings	Retained Earnings	39	Accumulated profits/losses	t	2025-11-05 22:16:22	2025-11-05 22:16:22
25	eqt_CurrentYear	Current Year Earnings	40	Current year profit/loss	t	2025-11-05 22:16:22	2025-11-05 22:16:22
26	exp_Expenses	Operating Expenses	7	All operating expenses	t	2025-11-05 22:16:22	2025-11-05 22:16:22
27	exp_Payroll	Payroll Expenses	8	Wages and salaries	t	2025-11-05 22:16:22	2025-11-05 22:16:22
28	exp_Rent	Rent Expense	9	Premises rent	t	2025-11-05 22:16:22	2025-11-05 22:16:22
29	exp_Utilities	Utilities	10	Electricity, water, gas	t	2025-11-05 22:16:22	2025-11-05 22:16:22
30	exp_Marketing	Marketing	11	Advertising and promotion	t	2025-11-05 22:16:22	2025-11-05 22:16:22
31	exp_Supplies	Supplies	12	Operating supplies	t	2025-11-05 22:16:22	2025-11-05 22:16:22
32	exp_Maintenance	Maintenance	13	Equipment maintenance	t	2025-11-05 22:16:22	2025-11-05 22:16:22
33	exp_Insurance	Insurance	14	Business insurance	t	2025-11-05 22:16:22	2025-11-05 22:16:22
34	exp_ProfessionalFees	Professional Fees	15	Legal, accounting fees	t	2025-11-05 22:16:22	2025-11-05 22:16:22
35	exp_BankCharges	Bank Charges	16	Bank fees and charges	t	2025-11-05 22:16:22	2025-11-05 22:16:22
36	exp_Depreciation	Depreciation	17	Asset depreciation	t	2025-11-05 22:16:22	2025-11-05 22:16:22
37	exp_StockLoss	Stock Loss	41	Account for tracking inventory losses and stock adjustments	t	2025-11-05 22:16:23	2025-11-05 22:16:23
38	rev_StockGain	Stock Gain	45	Revenue from inventory count increases / stock adjustments	t	2026-04-03 18:59:27	2026-04-03 18:59:27
39	ast_CardUnsettled	Card Unsettled Receipts	46	Card receipts awaiting settlement	t	2026-04-24 17:33:50	2026-04-24 17:33:50
40	rev_CashSale	Cash Sales	48	Revenue credited for cash POS sales	t	2026-06-20 22:31:44.535898	2026-06-20 22:31:44.535898
41	rev_CardSale	Card Sales	49	Default revenue credited for card/QR POS sales	t	2026-06-20 22:31:44.5422	2026-06-20 22:31:44.5422
42	ast_AdvanceTax	Advance Income Tax	50	Advance income tax withheld on supplier purchases	t	2026-06-20 22:31:44.569326	2026-06-20 22:31:44.569326
43	ast_POSCash	Cash in Register (POS)	51	POS drawer / till cash during shift	t	2026-07-07 13:49:39.513916	2026-07-07 13:49:39.513916
44	exp_CashOverShort	Cash Over / Short	43	Shift close cash shortage (debit) or overage (credit)	t	2026-07-07 13:49:39.518977	2026-07-07 13:49:39.518977
45	exp_BankAdjustments	Bank Adjustments	52	Bank balance reconciliation adjustments	t	2026-07-07 13:49:39.536478	2026-07-07 13:49:39.536478
\.


--
-- Data for Name: account_transactions; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.account_transactions (id, store_id, branch_id, sale_id, account_type, account_id, cheque_id, card_type_id, card_last_four, card_transaction_ref, is_reconciled, amount, tip_amount, description, created_at) FROM stdin;
\.


--
-- Data for Name: account_types; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.account_types (id, type_code, type_name, default_side, description, sort_order, created_at) FROM stdin;
1	AST	Assets	DR	All asset accounts	1	2025-11-05 22:16:22
2	LBT	Liabilities	CR	All liability accounts	2	2025-11-05 22:16:22
3	EQT	Equity	CR	All equity accounts	3	2025-11-05 22:16:22
4	REV	Revenue	CR	All revenue accounts	4	2025-11-05 22:16:22
5	EXP	Expenses	DR	All expense accounts	5	2025-11-05 22:16:22
\.


--
-- Data for Name: bank_access; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.bank_access (user_id, bank_account_id, created_at, created_by) FROM stdin;
\.


--
-- Data for Name: bank_accounts; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.bank_accounts (id, bank_name, account_title, chart_of_account_id, mapped_at, mapped_by, account_number, iban, branch_name, branch_code, swift_code, address, is_active, created_at) FROM stdin;
\.


--
-- Data for Name: bom_components; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.bom_components (id, bom_id, component_item_id, quantity) FROM stdin;
\.


--
-- Data for Name: bom_master; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.bom_master (id, item_id, description, created_at) FROM stdin;
\.


--
-- Data for Name: branch_access; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.branch_access (user_id, branch_id, created_at, created_by) FROM stdin;
1	1	2026-06-02 16:05:21.122153	\N
4	1	2026-06-02 18:23:52.854543	1
\.


--
-- Data for Name: branch_info; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.branch_info (id, default_store_id, branch_name, branch_code, branch_address, created_at, ntn, strn, branch_phone, facebook_url, instagram_url, youtube_url, province, is_active, branch_type, is_default) FROM stdin;
1	1	Junaid Electric and Solar System	br1	Kuragh Chowk, Mardan	2026-06-20 21:33:12.603353				\N	\N	\N	Punjab	t	head_office	t
\.


--
-- Data for Name: card_types; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.card_types (id, card_code, card_name, display_name, icon_class, color_class, default_charge_rate, sort_order, is_active, created_at, revenue_account_id) FROM stdin;
1	VISA	VISA	VISA Card	fab fa-cc-visa	btn-outline-primary	0.00	1	t	2025-11-05 22:16:38	49
2	MASTER	MasterCard	MasterCard	fab fa-cc-mastercard	btn-outline-warning	0.00	2	t	2025-11-05 22:16:38	49
3	QR	QR Code	QR Payment	fas fa-qrcode	btn-outline-success	0.00	3	t	2025-11-05 22:16:38	49
\.


--
-- Data for Name: categories; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.categories (id, name, icon, is_active) FROM stdin;
1	ELECTRIC	assets/img/categories/category-01.png	t
2	INVERTER	assets/img/categories/category-01.png	t
3	BATTERY	assets/img/categories/category-01.png	t
4	Solar	assets/img/categories/category-01.png	t
5	solar frame	assets/img/categories/category-01.png	t
\.


--
-- Data for Name: chart_of_accounts; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.chart_of_accounts (id, account_code, account_name, account_type, account_category, parent_account_id, account_level, is_active, description, opening_balance, current_balance, store_id, created_at, updated_at) FROM stdin;
2	4001	Service Income	revenue	revenue	\N	1	t	Service-related income	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
3	4002	Sales Discount	revenue	revenue	\N	1	t	Sales discounts given	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
5	4004	Other Income	revenue	revenue	\N	1	t	Miscellaneous income	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
7	6000	Operating Expenses	expense	operating_expense	\N	1	t	All operating expenses	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
8	6001	Payroll Expenses	expense	operating_expense	\N	2	t	Wages and salaries	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
9	6002	Rent Expense	expense	operating_expense	\N	2	t	Premises rent	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
11	6004	Marketing	expense	operating_expense	\N	2	t	Advertising and promotion	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
12	6005	Supplies	expense	operating_expense	\N	2	t	Operating supplies	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
22	1103	Petty Cash	asset	current_asset	\N	3	t	Petty cash fund	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
13	6006	Maintenance	expense	operating_expense	\N	2	t	Equipment maintenance	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
14	6007	Insurance	expense	operating_expense	\N	2	t	Business insurance	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
15	6008	Professional Fees	expense	operating_expense	\N	2	t	Legal, accounting fees	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
16	6009	Bank Charges	expense	operating_expense	\N	2	t	Bank fees and charges	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
17	6010	Depreciation	expense	operating_expense	\N	2	t	Asset depreciation	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
19	1100	Cash and Cash Equivalents	asset	current_asset	\N	2	t	Cash and bank accounts	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
21	1102	Bank Accounts	asset	current_asset	\N	3	t	All bank accounts	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
23	1200	Accounts Receivable	asset	current_asset	\N	2	t	Money owed by customers	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
25	1400	Prepaid Expenses	asset	current_asset	\N	2	t	Prepaid rent, insurance, etc.	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
26	1500	Tax Recoverable	asset	current_asset	\N	2	t	Input tax recoverable	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
27	2000	Fixed Assets	asset	fixed_asset	\N	1	t	All fixed assets	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
28	2100	Equipment	asset	fixed_asset	\N	2	t	Kitchen equipment, POS systems	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
29	2200	Furniture and Fixtures	asset	fixed_asset	\N	2	t	Tables, chairs, decor	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
30	2300	Vehicles	asset	fixed_asset	\N	2	t	Delivery vehicles	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
31	2400	Buildings	asset	fixed_asset	\N	2	t	Restaurant premises	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
32	2500	Accumulated Depreciation	asset	fixed_asset	\N	2	t	Accumulated depreciation	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
33	3000	Current Liabilities	liability	current_liability	\N	1	t	All current liabilities	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
35	3200	Accrued Expenses	liability	current_liability	\N	2	t	Accrued wages, utilities	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
36	3300	Taxes Payable	liability	current_liability	\N	2	t	Sales tax, income tax	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
38	4100	Owner's Investment	equity	equity	\N	2	t	Initial and additional investments	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
37	3400	Unearned Revenue	liability	current_liability	\N	2	t	Advance payments received	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
39	4200	Retained Earnings	equity	equity	\N	2	t	Accumulated profits/losses	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
40	4300	Current Year Earnings	equity	equity	\N	2	t	Current year profit/loss	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
41	6011	Stock Loss	expense	operating_expense	\N	2	t	Losses due to stock adjustments, damage, theft, or obsolescence	0.00	0.00	1	2025-11-05 22:16:23	2026-06-02 21:15:22.959671
43	7910	Cash Adjustments	expense	other_expense	\N	2	t	Adjustments made to reconcile cash balances	0.00	0.00	1	2026-04-02 19:24:27	2026-06-02 21:15:22.959671
44	7911	Supplier Account Payable	liability	current_liability	\N	1	t		0.00	0.00	1	2026-04-02 20:07:09	2026-06-02 21:15:22.959671
45	4005	Stock Gain	revenue	revenue	\N	1	t	Income from physical inventory increases (stock adjustments)	0.00	0.00	1	2026-04-03 18:59:27	2026-06-02 21:15:22.959671
46	1104	Card Unsettled Receipts	asset	current_asset	19	3	t	Card payments pending settlement from bank/processor	0.00	0.00	1	2026-04-24 17:33:50	2026-06-02 21:15:22.959671
1	4000	Sales Revenue	revenue	revenue	\N	1	t	Primary sales income	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
34	3100	Accounts Payable	liability	current_liability	\N	2	t	Money owed to suppliers	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
6	5000	Cost of Goods Sold	expense	cost_of_sales	\N	1	t	Direct cost of inventory sold	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
18	1000	Current Assets	asset	current_asset	\N	1	t	All current assets	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
10	6003	Utilities	expense	operating_expense	\N	2	t	Electricity, water, gas	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
4	4003	Sales Return	revenue	revenue	\N	1	t	Sales returns and refunds	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
42	6012	Sample Test Bank	asset	current_asset	\N	1	t		0.00	0.00	1	2026-03-29 16:17:23	2026-06-02 21:15:22.959671
24	1300	Inventory	asset	current_asset	\N	2	t	Stock and supplies	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
20	1101	Cash in Hand	asset	current_asset	\N	3	t	Physical cash on hand	0.00	0.00	1	2025-11-05 22:16:22	2026-06-02 21:15:22.959671
48	4010	Cash Sales	revenue	revenue	1	2	t	Revenue from cash sales at POS	0.00	0.00	1	2026-06-20 22:31:44.523561	2026-06-20 22:31:44.523561
49	4011	Card Sales	revenue	revenue	1	2	t	Revenue from card / QR sales at POS (default when card type has no mapping)	0.00	0.00	1	2026-06-20 22:31:44.534785	2026-06-20 22:31:44.534785
50	1510	Advance Income Tax	asset	current_asset	\N	2	t	Advance / prepaid income tax on purchases (adjustable against income tax)	0.00	0.00	1	2026-06-20 22:31:44.567662	2026-06-20 22:31:44.567662
51	1105	Cash in Register (POS)	asset	current_asset	19	3	t	Cash in POS drawer during open shifts. Cash sales post here; shift close moves verified cash to Cash in Hand.	0.00	0.00	1	2026-07-07 13:49:39.508613	2026-07-07 13:49:39.508613
52	7900	Bank Adjustments	expense	other_expense	\N	2	t	Adjustments made to reconcile bank balances	0.00	0.00	1	2026-07-07 13:49:39.534521	2026-07-07 13:49:39.534521
\.


--
-- Data for Name: cheque_books; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.cheque_books (id, bank_account_id, branch_id, first_cheque_number, last_cheque_number, cheque_count, notes, created_by, created_at) FROM stdin;
\.


--
-- Data for Name: cheques; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.cheques (id, cheque_book_id, bank_account_id, branch_id, cheque_number, status, amount, sale_id, payee_name, issue_date, cleared_date, bounced_date, memo, created_at, updated_at) FROM stdin;
\.


--
-- Data for Name: cus_outstanding; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.cus_outstanding (id, sale_id, customer_id, amount, status, created_at) FROM stdin;
\.


--
-- Data for Name: cus_payments; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.cus_payments (id, store_id, customer_id, sale_id, balance_entry_id, amount_paid, payment_date, remarks) FROM stdin;
\.


--
-- Data for Name: customer_balance_entries; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.customer_balance_entries (id, entry_number, customer_id, store_id, entry_type, amount, remaining_amount, reference_no, remarks, map_account_id, journal_entry_id, status, created_by, created_at, updated_at) FROM stdin;
\.


--
-- Data for Name: customer_categories; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.customer_categories (id, category_name, description, created_at) FROM stdin;
\.


--
-- Data for Name: customer_subscription_invoices; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.customer_subscription_invoices (id, subscription_id, sale_id, period_start, period_end, amount, created_at) FROM stdin;
\.


--
-- Data for Name: customer_subscriptions; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.customer_subscriptions (id, store_id, customer_id, item_id, subscription_plan_id, status, start_date, current_period_end, next_renewal_date, amount, auto_renew, notes, created_at, updated_at) FROM stdin;
\.


--
-- Data for Name: customers; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.customers (id, primary_store_id, name, phone, email, address, is_walk_in, ntn, province, active, discount_applied, discount_rate, withholding_rate, category_id, customer_type, created_at) FROM stdin;
1	\N	Abbas Wall Panel cmh plaza				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.285581
2	\N	Abdul rahim smt				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.292132
3	\N	abid narobanda				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.293006
4	\N	Adnan Ibrar CMH Plaza				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.293745
5	\N	Ali HBL				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.294326
6	\N	Ali yousaf zai customer				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.294901
7	\N	arfan satkither				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.29541
8	\N	Arif Wakeel				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.295811
9	\N	Asif Nadeem				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.296191
10	\N	ASIF SMT T SECTOR				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.296557
11	\N	azfar abid				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.296919
12	\N	Bacha Saib Charsadda				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.297296
13	\N	BAHAR ALI SOKILAI				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.297785
14	\N	CMH PLAZA Cleaner				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.298275
15	\N	Cmh Plaza Manieger				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.298705
16	\N	faheem masjid umar farooq				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.29913
17	\N	faiz B22/B23 SHOP				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.299558
18	\N	Fakhar Alam c/o Ajmal				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.299978
19	\N	Fawad Mobile				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.300433
20	\N	fayaz				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.301145
21	\N	Fazal Ameen Rustam Qari Ajmal CZN				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.302644
22	\N	fida khan				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.303674
23	\N	ghazn abdullah colony				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.305021
24	\N	HABIB CABLE				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.306124
25	\N	Hadaf collage risalpur				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.307361
26	\N	Hamid Ullah				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.308009
27	\N	hazrat bilal frame				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.308626
28	\N	HNK Abdul Jabar CMH Plaza				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.309184
29	\N	IBRA HEEM				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.309766
30	\N	Ibrar				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.310254
31	\N	idrees ustad mongal chai				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.310747
32	\N	ihsan Pakeeza				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.311307
33	\N	Imtiaz c/o Umar Traders				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.311877
34	\N	JAMAL BACHA				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.312458
35	\N	jameel bhai				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.313101
36	\N	Jawad kaloo Khan c/o kamran raksha				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.313613
37	\N	Kalabhat				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.314039
38	\N	khalid raja bazar				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.314465
39	\N	Kismat khan c/o Mustaq Suzuki				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.314901
40	\N	Lal m khan				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.31531
41	\N	M AGHA KHAN C/O JAWAD FRND				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.3158
42	\N	M khalid Zafar				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.316307
43	\N	M sheryar bismillah town				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.31672
44	\N	mr Hayat muhammad khan				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.317184
45	\N	Mr ABDUL WADDOD BABA				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.318166
46	\N	MR abid khan				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.319314
47	\N	Mr ahad aryana				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.320319
48	\N	Mr ahsan zaida swabi				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.321437
49	\N	Mr Aizaz wall pannel				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.322367
50	\N	Mr ali khan maqbool				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.323056
51	\N	MR Ali Yousafzai				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.323653
52	\N	mr AMIR ali				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.324228
53	\N	Mr Amir wakeel				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.324794
54	\N	Mr Amrish khan gumbath				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.325331
55	\N	Mr Atif smt				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.32589
56	\N	Mr azmat cloth shop				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.326434
57	\N	Mr Bilal rehman				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.326955
58	\N	Mr faisal sher afsar				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.327376
59	\N	Mr fawad ali				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.327745
60	\N	Mr fazal malik				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.328104
61	\N	Mr fida smt				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.328542
62	\N	Mr Gul ostad CUSTOMER				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.32899
63	\N	Mr imtiaz cement wala				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.32938
64	\N	mr Irfan arshard				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.329769
65	\N	Mr jalal khan				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.330121
66	\N	MR junaid ur rehman				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.330466
67	\N	Mr khalid				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.330811
68	\N	Mr kurak ziewnic				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.331152
69	\N	Mr Maqbool				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.331492
70	\N	Mr nadeem marvel				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.33186
71	\N	MR Peer sahib				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.332222
72	\N	Mr Rafiq zada installer				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.332579
73	\N	Mr rasheed cousin				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.332917
74	\N	mr Saddam electrician				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.333254
75	\N	MR Salman				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.333602
76	\N	MR SARDAR ALI				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.333992
77	\N	Mr shahid				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.335141
78	\N	Mr shahid khan				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.336211
79	\N	Mr shahid oriental school				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.337006
80	\N	Mr shezad qari ajmal				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.337728
81	\N	Mr smart electronics				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.338417
82	\N	Mr smart technology				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.339144
83	\N	Mr subhan electrician				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.339943
84	\N	Mr tauseef				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.340632
85	\N	Mr TAUSEEF KHAN				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.341189
86	\N	Mr Usman Afridi				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.342309
87	\N	MR VIQAR ALI				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.342793
88	\N	Mr viqar khan				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.343233
89	\N	MR Viqar khan				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.34362
90	\N	mr viqar khan				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.34399
91	\N	Mr Zain				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.344348
92	\N	Mr zubair				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.344696
93	\N	Mr. A13				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.34504
94	\N	Mr. Abid malakand chowk				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.345383
95	\N	Mr. adnan mobile				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.345725
96	\N	Mr. ajmal a12				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.346067
97	\N	Mr. Arif sohail				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.34643
98	\N	Mr. ARSHAD KHAN BOP				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.346778
99	\N	Mr. ASHFAQ MOBIEL				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.347118
100	\N	Mr. aurang zeb				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.347489
101	\N	Mr. CMH				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.347829
102	\N	Mr. Engr naveed				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.34817
103	\N	Mr. fawad rustom				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.348574
104	\N	Mr. fazil smt				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.348977
105	\N	Mr. Furqan khan				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.349339
106	\N	Mr. Gulam m				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.349694
107	\N	Mr. Haji zer m				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.350036
108	\N	Mr. Hasnan mobile malakand				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.350375
109	\N	Mr. hayat electric store				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.350806
110	\N	Mr. hayat rustom				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.351873
111	\N	Mr. irfan s market				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.352764
112	\N	Mr. izhar mobile				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.353564
113	\N	Mr. jan sher bacha hbl				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.354297
114	\N	Mr. jawad cutomer				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.355015
115	\N	Mr. JIBRAN WALL PANEL				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.3558
116	\N	Mr. junaid electric &amp; solar system				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.356443
117	\N	Mr. khizar hamdani trader				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.357163
118	\N	Mr. khyber electric store				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.357693
119	\N	Mr. liaquat manager				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.35812
120	\N	Mr. Luqman battery				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.358474
121	\N	Mr. M shoaib s sector				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.358845
122	\N	Mr. masjid khatme nabaowat				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.35931
123	\N	Mr. NASIR SALEEM				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.359793
124	\N	Mr. naveed wali khan				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.360178
125	\N	Mr. nawaz gul ostad				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.360559
126	\N	Mr. nazeer ahmad gul ostad				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.360911
127	\N	Mr. Noor ul amin				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.361256
128	\N	Mr. Norullah smt				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.3616
129	\N	Mr. ocean mall				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.361939
130	\N	Mr. Peshaweri karyana store smt mujahid				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.362279
131	\N	Mr. Pro isteraj				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.362619
132	\N	Mr. QARI BILAL				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.362958
133	\N	Mr. qari tariq shah roriya				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.363295
134	\N	Mr. Qazi bilal				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.363631
135	\N	Mr. qurat electronics Inactive				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.363974
136	\N	Mr. rasheed raskha				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.364323
137	\N	Mr. Rehan saleem				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.36469
138	\N	Mr. saddam ocean				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.365044
139	\N	Mr. saeed motor repairing				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.365395
140	\N	Mr. said jawad				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.365734
141	\N	Mr. sajawal wakeel				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.366079
142	\N	Mr. Shabir hair saloon				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.36642
143	\N	Mr. Shah noor electric store				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.366756
144	\N	Mr. Shani mobile				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.367092
145	\N	Mr. Sher afsar				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.367535
146	\N	Mr. Sohail mobile				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.368633
147	\N	Mr. TAHIR SECT				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.369499
148	\N	Mr. usman bacha				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.370303
149	\N	Mr. USMAN HOME`				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.371044
150	\N	Mr. waseem saloon				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.371773
151	\N	Mr. YAkhya				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.372605
152	\N	Mr. zafer rasheed				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.37331
153	\N	Mr. zafer smt 4				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.374012
154	\N	Mr. zain grand father				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.374541
155	\N	Mr. zayan electric store				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.374937
156	\N	MUJAHID INSTALLER				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.37531
157	\N	MURAD ALI SHAH				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.375754
158	\N	Mustaram shah ceo				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.376208
159	\N	Naeem muzamil				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.376624
160	\N	nasir khan mistry				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.377011
161	\N	noman/secter S				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.377397
162	\N	Noor M Sangam House				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.377761
163	\N	nurahman unknow				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.378111
164	\N	Qasim Alic/o Ajmal				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.378455
165	\N	Quetta Chai Shai CMH PLAZA				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.378812
166	\N	rahman mobile				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.379153
167	\N	Rakesh chandar				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.379493
168	\N	rizwan ali				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.379872
169	\N	ROOHULLAH				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.380296
170	\N	S Sector Masjid				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.380641
171	\N	said zman n				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.38098
172	\N	saif ullah haji gull plaza				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.381317
173	\N	SAJID C/O FAYAZ				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.381663
174	\N	SANGAM HOUSE SPEAKER				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.382058
175	\N	shahzaib c/o iftikhar				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.382415
176	\N	Shehzad C/O Ajmal Qari				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.38278
177	\N	SJ SOLAR SOLUTION				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.383131
178	\N	SMART GRID SOLAR				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.383471
179	\N	Sohrab Mobile CMH PLAZA				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.383809
180	\N	tahir cmh plaza upper shop				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.384275
181	\N	Wajid ali income tax				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.385381
182	\N	watan marbal				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.386127
183	\N	Yakhya Ziewmic				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.386958
184	\N	Yasir nawakli				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.387692
185	\N	ZAE M KHAN KADGRAAM				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.388457
186	\N	Zahid Electrician customer				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.389277
187	\N	Zahid KAMBILA				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.389946
188	\N	zahid khan				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.390642
189	\N	ZAIBULLAH				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.391178
190	\N	Zareen Gul C/O Ajmal Qari				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.391623
191	\N	zeeshan c/o junaid				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.392011
192	\N	Zubair SMT T sector				f		Punjab	t	N	0.00	0.00	\N	retail	2026-07-07 15:02:02.392443
\.


--
-- Data for Name: deal_items; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.deal_items (id, deal_id, selection_type, category_id, sub_category_id, item_id, sort_order, created_at, min_selection, max_selection) FROM stdin;
\.


--
-- Data for Name: deals; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.deals (id, item_id, deal_name, deal_price, is_active, created_at, updated_at) FROM stdin;
\.


--
-- Data for Name: delivery_orders; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.delivery_orders (id, store_id, sale_id, customer_id, rider_id, delivery_status, delivery_address, delivery_time, created_at) FROM stdin;
\.


--
-- Data for Name: delivery_riders; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.delivery_riders (id, assigned_store_id, name, phone, email, vehicle_number, is_active, created_at) FROM stdin;
\.


--
-- Data for Name: dinein_floors; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.dinein_floors (id, store_id, name, description, is_active, background_image, layout_canvas_width, layout_canvas_height) FROM stdin;
\.


--
-- Data for Name: dinein_tables; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.dinein_tables (id, store_id, floor_id, table_name, seats, status, is_active, table_shape, layout_x, layout_y, layout_w, layout_h, layout_rotation, is_layout_placed, color) FROM stdin;
\.


--
-- Data for Name: discount_categories; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.discount_categories (id, category_name, display_order, is_active, created_at, updated_at) FROM stdin;
\.


--
-- Data for Name: discounts; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.discounts (id, discount_name, discount_code, discount_type, discount_rate, discount_cap, category_id, is_active, created_at, updated_at) FROM stdin;
\.


--
-- Data for Name: expense_accounts; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.expense_accounts (id, category_id, subcategory_id, name, chart_of_account_id, mapped_at, mapped_by) FROM stdin;
\.


--
-- Data for Name: expense_categories; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.expense_categories (id, name) FROM stdin;
\.


--
-- Data for Name: expense_subcategories; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.expense_subcategories (id, category_id, name, created_at, updated_at) FROM stdin;
\.


--
-- Data for Name: expenses; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.expenses (id, store_id, branch_id, shift_id, expense_payment_group_id, account_id, remarks, amount, expense_date, payment_method, bank_account_id, journal_entry_id, status, approved_by, approved_at, reversal_date, reversal_reason, reversal_journal_id, rejection_reason, created_at, updated_at) FROM stdin;
\.


--
-- Data for Name: fbr_config; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.fbr_config (id, is_enabled, display_name, api_url, pos_id, usin) FROM stdin;
\.


--
-- Data for Name: fbr_digital; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.fbr_digital (id, is_enabled, api_url, token, mode, created_at, updated_at, validate_api_url, sandbox_token, production_token, post_api_url_sandbox, post_api_url_production, validate_api_url_sandbox, validate_api_url_production, business_activity, business_sector, eligible_scenario_ids, block_sale_on_failure) FROM stdin;
\.


--
-- Data for Name: fbr_digital_invoices; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.fbr_digital_invoices (id, sale_id, fbr_invoice_number, qr_code, scenario_id, response_status, created_at) FROM stdin;
\.


--
-- Data for Name: fbr_digital_logs; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.fbr_digital_logs (id, sale_id, scenario_id, endpoint, request_data, response_data, http_status, created_at) FROM stdin;
\.


--
-- Data for Name: fbr_digital_scenarios; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.fbr_digital_scenarios (id, scenario_id, status, request_data, response_data, fbr_invoice_number, error_message, tested_at, created_at, updated_at) FROM stdin;
\.


--
-- Data for Name: fbr_invoices; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.fbr_invoices (id, sale_id, fbr_invoice_number, qr_code, created_at) FROM stdin;
\.


--
-- Data for Name: fbr_logs; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.fbr_logs (id, sale_id, response, created_at) FROM stdin;
\.


--
-- Data for Name: fiscal_period_setup; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.fiscal_period_setup (start_year, start_month, start_day, month_count, open_year) FROM stdin;
\.


--
-- Data for Name: fiscal_periods; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.fiscal_periods (id, period_code, period_name, period_year, start_date, end_date, is_closed, period_status, closed_by, closed_at, created_at, updated_at) FROM stdin;
\.


--
-- Data for Name: hold_items; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.hold_items (id, store_id, hold_id, item_id, item_name, quantity, unit_price, original_unit_price, discount_type, discount_value, discount_per_unit, discount_amount, tax_rate, modifiers, remarks, void_status, template_id, is_deal, deal_selections, serial_ids) FROM stdin;
\.


--
-- Data for Name: hold_orders; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.hold_orders (id, token_number, shift_id, store_id, customer_name, customer_id, table_id, order_mode, rider_id, created_at, updated_at, total_amount, discount_id, discount_type, discount_value, discount_amount, order_taker_id, number_of_guests, reserved_invoice_number) FROM stdin;
\.


--
-- Data for Name: inventory_lots; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.inventory_lots (id, item_id, store_id, branch_id, purchase_id, purchase_item_id, lot_number, expiry_date, mfg_date, qty_received, qty_on_hand, unit_cost, status_code, remarks, created_at, updated_at) FROM stdin;
\.


--
-- Data for Name: inventory_movements; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.inventory_movements (id, item_id, store_id, branch_id, movement_type, reference_type, reference_id, quantity, created_at, lot_id) FROM stdin;
1	3	1	1	in	opening_balance	\N	24.000000	2026-07-07 14:51:29.382878	\N
2	4	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
3	11	1	1	in	opening_balance	\N	4.000000	2026-07-07 14:51:29.382878	\N
4	13	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:51:29.382878	\N
5	24	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
6	28	1	1	in	opening_balance	\N	24.000000	2026-07-07 14:51:29.382878	\N
7	29	1	1	in	opening_balance	\N	24.000000	2026-07-07 14:51:29.382878	\N
8	30	1	1	in	opening_balance	\N	36.000000	2026-07-07 14:51:29.382878	\N
9	31	1	1	in	opening_balance	\N	35.000000	2026-07-07 14:51:29.382878	\N
10	32	1	1	in	opening_balance	\N	24.000000	2026-07-07 14:51:29.382878	\N
11	33	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:51:29.382878	\N
12	37	1	1	in	opening_balance	\N	4.000000	2026-07-07 14:51:29.382878	\N
13	38	1	1	in	opening_balance	\N	30.750000	2026-07-07 14:51:29.382878	\N
14	41	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
15	43	1	1	in	opening_balance	\N	19.000000	2026-07-07 14:51:29.382878	\N
16	56	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
17	66	1	1	in	opening_balance	\N	60.000000	2026-07-07 14:51:29.382878	\N
18	70	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
19	71	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
20	72	1	1	in	opening_balance	\N	72.000000	2026-07-07 14:51:29.382878	\N
21	74	1	1	in	opening_balance	\N	8.000000	2026-07-07 14:51:29.382878	\N
22	76	1	1	in	opening_balance	\N	4.000000	2026-07-07 14:51:29.382878	\N
23	77	1	1	in	opening_balance	\N	48.000000	2026-07-07 14:51:29.382878	\N
24	79	1	1	in	opening_balance	\N	1608.500000	2026-07-07 14:51:29.382878	\N
25	80	1	1	in	opening_balance	\N	590.800000	2026-07-07 14:51:29.382878	\N
26	81	1	1	in	opening_balance	\N	1400.750000	2026-07-07 14:51:29.382878	\N
27	82	1	1	in	opening_balance	\N	20.300000	2026-07-07 14:51:29.382878	\N
28	84	1	1	in	opening_balance	\N	124.100000	2026-07-07 14:51:29.382878	\N
29	85	1	1	in	opening_balance	\N	440.500000	2026-07-07 14:51:29.382878	\N
30	86	1	1	in	opening_balance	\N	9.000000	2026-07-07 14:51:29.382878	\N
31	88	1	1	in	opening_balance	\N	48.000000	2026-07-07 14:51:29.382878	\N
32	89	1	1	in	opening_balance	\N	36.000000	2026-07-07 14:51:29.382878	\N
33	283	1	1	in	opening_balance	\N	23.000000	2026-07-07 14:51:29.382878	\N
34	91	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
35	298	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
36	884	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
37	95	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
38	97	1	1	in	opening_balance	\N	9456.000000	2026-07-07 14:51:29.382878	\N
39	98	1	1	in	opening_balance	\N	18669.000000	2026-07-07 14:51:29.382878	\N
40	99	1	1	in	opening_balance	\N	513.000000	2026-07-07 14:51:29.382878	\N
41	100	1	1	in	opening_balance	\N	17.000000	2026-07-07 14:51:29.382878	\N
42	102	1	1	in	opening_balance	\N	47.000000	2026-07-07 14:51:29.382878	\N
43	379	1	1	in	opening_balance	\N	6.000000	2026-07-07 14:51:29.382878	\N
44	104	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:51:29.382878	\N
45	105	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
46	679	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
47	683	1	1	in	opening_balance	\N	24.000000	2026-07-07 14:51:29.382878	\N
48	688	1	1	in	opening_balance	\N	60.000000	2026-07-07 14:51:29.382878	\N
49	134	1	1	in	opening_balance	\N	411.490000	2026-07-07 14:51:29.382878	\N
50	149	1	1	in	opening_balance	\N	24.000000	2026-07-07 14:51:29.382878	\N
51	151	1	1	in	opening_balance	\N	80.940000	2026-07-07 14:51:29.382878	\N
52	152	1	1	in	opening_balance	\N	671.070000	2026-07-07 14:51:29.382878	\N
53	153	1	1	in	opening_balance	\N	299.530000	2026-07-07 14:51:29.382878	\N
54	154	1	1	in	opening_balance	\N	856.200000	2026-07-07 14:51:29.382878	\N
55	156	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:51:29.382878	\N
56	160	1	1	in	opening_balance	\N	346.000000	2026-07-07 14:51:29.382878	\N
57	161	1	1	in	opening_balance	\N	10.000000	2026-07-07 14:51:29.382878	\N
58	163	1	1	in	opening_balance	\N	266.000000	2026-07-07 14:51:29.382878	\N
59	164	1	1	in	opening_balance	\N	88.000000	2026-07-07 14:51:29.382878	\N
60	166	1	1	in	opening_balance	\N	151.000000	2026-07-07 14:51:29.382878	\N
61	168	1	1	in	opening_balance	\N	97.000000	2026-07-07 14:51:29.382878	\N
62	206	1	1	in	opening_balance	\N	44.000000	2026-07-07 14:51:29.382878	\N
63	207	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:51:29.382878	\N
64	209	1	1	in	opening_balance	\N	13.000000	2026-07-07 14:51:29.382878	\N
65	210	1	1	in	opening_balance	\N	4.000000	2026-07-07 14:51:29.382878	\N
66	211	1	1	in	opening_balance	\N	34.000000	2026-07-07 14:51:29.382878	\N
67	212	1	1	in	opening_balance	\N	17.000000	2026-07-07 14:51:29.382878	\N
68	213	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
69	218	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:51:29.382878	\N
70	222	1	1	in	opening_balance	\N	112.000000	2026-07-07 14:51:29.382878	\N
71	223	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
72	225	1	1	in	opening_balance	\N	7.000000	2026-07-07 14:51:29.382878	\N
73	230	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
74	231	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
75	236	1	1	in	opening_balance	\N	11.000000	2026-07-07 14:51:29.382878	\N
76	237	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
77	238	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:51:29.382878	\N
78	239	1	1	in	opening_balance	\N	82.000000	2026-07-07 14:51:29.382878	\N
79	241	1	1	in	opening_balance	\N	18.000000	2026-07-07 14:51:29.382878	\N
80	245	1	1	in	opening_balance	\N	72.000000	2026-07-07 14:51:29.382878	\N
81	249	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:51:29.382878	\N
82	250	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:51:29.382878	\N
83	253	1	1	in	opening_balance	\N	3.000000	2026-07-07 14:51:29.382878	\N
84	254	1	1	in	opening_balance	\N	3.000000	2026-07-07 14:51:29.382878	\N
85	255	1	1	in	opening_balance	\N	9.000000	2026-07-07 14:51:29.382878	\N
86	257	1	1	in	opening_balance	\N	53.000000	2026-07-07 14:51:29.382878	\N
87	260	1	1	in	opening_balance	\N	28.000000	2026-07-07 14:51:29.382878	\N
88	263	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
89	264	1	1	in	opening_balance	\N	24.000000	2026-07-07 14:51:29.382878	\N
90	265	1	1	in	opening_balance	\N	60.000000	2026-07-07 14:51:29.382878	\N
91	267	1	1	in	opening_balance	\N	41.000000	2026-07-07 14:51:29.382878	\N
92	268	1	1	in	opening_balance	\N	37.000000	2026-07-07 14:51:29.382878	\N
93	269	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
94	271	1	1	in	opening_balance	\N	93.900000	2026-07-07 14:51:29.382878	\N
95	272	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
96	274	1	1	in	opening_balance	\N	20.000000	2026-07-07 14:51:29.382878	\N
97	276	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
98	277	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
99	284	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:51:29.382878	\N
100	288	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:51:29.382878	\N
101	292	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
102	293	1	1	in	opening_balance	\N	9.000000	2026-07-07 14:51:29.382878	\N
103	296	1	1	in	opening_balance	\N	4.000000	2026-07-07 14:51:29.382878	\N
104	297	1	1	in	opening_balance	\N	144.000000	2026-07-07 14:51:29.382878	\N
105	311	1	1	in	opening_balance	\N	500.000000	2026-07-07 14:51:29.382878	\N
106	312	1	1	in	opening_balance	\N	3.000000	2026-07-07 14:51:29.382878	\N
107	313	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
108	316	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
109	317	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
110	318	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
111	319	1	1	in	opening_balance	\N	6.000000	2026-07-07 14:51:29.382878	\N
112	322	1	1	in	opening_balance	\N	6.000000	2026-07-07 14:51:29.382878	\N
113	325	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:51:29.382878	\N
114	326	1	1	in	opening_balance	\N	6.000000	2026-07-07 14:51:29.382878	\N
115	327	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:51:29.382878	\N
116	328	1	1	in	opening_balance	\N	20.000000	2026-07-07 14:51:29.382878	\N
117	329	1	1	in	opening_balance	\N	20.000000	2026-07-07 14:51:29.382878	\N
118	334	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:51:29.382878	\N
119	335	1	1	in	opening_balance	\N	36.000000	2026-07-07 14:51:29.382878	\N
120	344	1	1	in	opening_balance	\N	24.000000	2026-07-07 14:51:29.382878	\N
121	346	1	1	in	opening_balance	\N	72.000000	2026-07-07 14:51:29.382878	\N
122	347	1	1	in	opening_balance	\N	3.000000	2026-07-07 14:51:29.382878	\N
123	348	1	1	in	opening_balance	\N	10.000000	2026-07-07 14:51:29.382878	\N
124	349	1	1	in	opening_balance	\N	20.000000	2026-07-07 14:51:29.382878	\N
125	350	1	1	in	opening_balance	\N	24.000000	2026-07-07 14:51:29.382878	\N
126	351	1	1	in	opening_balance	\N	20.000000	2026-07-07 14:51:29.382878	\N
127	352	1	1	in	opening_balance	\N	6.000000	2026-07-07 14:51:29.382878	\N
128	356	1	1	in	opening_balance	\N	25.000000	2026-07-07 14:51:29.382878	\N
129	357	1	1	in	opening_balance	\N	34.000000	2026-07-07 14:51:29.382878	\N
130	358	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
131	359	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
132	363	1	1	in	opening_balance	\N	23.000000	2026-07-07 14:51:29.382878	\N
133	364	1	1	in	opening_balance	\N	48.000000	2026-07-07 14:51:29.382878	\N
134	365	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
135	366	1	1	in	opening_balance	\N	10.000000	2026-07-07 14:51:29.382878	\N
136	367	1	1	in	opening_balance	\N	48.000000	2026-07-07 14:51:29.382878	\N
137	368	1	1	in	opening_balance	\N	48.000000	2026-07-07 14:51:29.382878	\N
138	372	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
139	373	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
140	374	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:51:29.382878	\N
141	376	1	1	in	opening_balance	\N	9.000000	2026-07-07 14:51:29.382878	\N
142	377	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:51:29.382878	\N
143	378	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
144	380	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:51:29.382878	\N
145	382	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:51:29.382878	\N
146	383	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
147	404	1	1	in	opening_balance	\N	24.000000	2026-07-07 14:51:29.382878	\N
148	406	1	1	in	opening_balance	\N	546.000000	2026-07-07 14:51:29.382878	\N
149	407	1	1	in	opening_balance	\N	72.000000	2026-07-07 14:51:29.382878	\N
150	415	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
151	417	1	1	in	opening_balance	\N	6.000000	2026-07-07 14:51:29.382878	\N
152	430	1	1	in	opening_balance	\N	20.000000	2026-07-07 14:51:29.382878	\N
153	445	1	1	in	opening_balance	\N	9.000000	2026-07-07 14:51:29.382878	\N
154	447	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
155	448	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
156	452	1	1	in	opening_balance	\N	4.000000	2026-07-07 14:51:29.382878	\N
157	453	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:51:29.382878	\N
158	454	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:51:29.382878	\N
159	456	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
160	458	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:51:29.382878	\N
161	459	1	1	in	opening_balance	\N	14.000000	2026-07-07 14:51:29.382878	\N
162	460	1	1	in	opening_balance	\N	17.000000	2026-07-07 14:51:29.382878	\N
163	461	1	1	in	opening_balance	\N	8.000000	2026-07-07 14:51:29.382878	\N
164	463	1	1	in	opening_balance	\N	13.000000	2026-07-07 14:51:29.382878	\N
165	464	1	1	in	opening_balance	\N	3.000000	2026-07-07 14:51:29.382878	\N
166	465	1	1	in	opening_balance	\N	3.000000	2026-07-07 14:51:29.382878	\N
167	466	1	1	in	opening_balance	\N	15.000000	2026-07-07 14:51:29.382878	\N
168	467	1	1	in	opening_balance	\N	52.000000	2026-07-07 14:51:29.382878	\N
169	468	1	1	in	opening_balance	\N	48.000000	2026-07-07 14:51:29.382878	\N
170	469	1	1	in	opening_balance	\N	13.000000	2026-07-07 14:51:29.382878	\N
171	470	1	1	in	opening_balance	\N	32.000000	2026-07-07 14:51:29.382878	\N
172	471	1	1	in	opening_balance	\N	4.000000	2026-07-07 14:51:29.382878	\N
173	474	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:51:29.382878	\N
174	475	1	1	in	opening_balance	\N	3.000000	2026-07-07 14:51:29.382878	\N
175	477	1	1	in	opening_balance	\N	49.000000	2026-07-07 14:51:29.382878	\N
176	478	1	1	in	opening_balance	\N	56.000000	2026-07-07 14:51:29.382878	\N
177	479	1	1	in	opening_balance	\N	20.000000	2026-07-07 14:51:29.382878	\N
178	480	1	1	in	opening_balance	\N	25.000000	2026-07-07 14:51:29.382878	\N
179	481	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:51:29.382878	\N
180	482	1	1	in	opening_balance	\N	6.000000	2026-07-07 14:51:29.382878	\N
181	489	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:51:29.382878	\N
182	490	1	1	in	opening_balance	\N	10.000000	2026-07-07 14:51:29.382878	\N
183	500	1	1	in	opening_balance	\N	6.000000	2026-07-07 14:51:29.382878	\N
184	501	1	1	in	opening_balance	\N	6.000000	2026-07-07 14:51:29.382878	\N
185	506	1	1	in	opening_balance	\N	8.000000	2026-07-07 14:51:29.382878	\N
186	552	1	1	in	opening_balance	\N	733.000000	2026-07-07 14:51:29.382878	\N
187	567	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:51:29.382878	\N
188	570	1	1	in	opening_balance	\N	194.000000	2026-07-07 14:51:29.382878	\N
189	583	1	1	in	opening_balance	\N	18.000000	2026-07-07 14:51:29.382878	\N
190	585	1	1	in	opening_balance	\N	24.000000	2026-07-07 14:51:29.382878	\N
191	587	1	1	in	opening_balance	\N	6.000000	2026-07-07 14:51:29.382878	\N
192	588	1	1	in	opening_balance	\N	24.000000	2026-07-07 14:51:29.382878	\N
193	597	1	1	in	opening_balance	\N	97.000000	2026-07-07 14:51:29.382878	\N
194	613	1	1	in	opening_balance	\N	3.000000	2026-07-07 14:58:00.039624	\N
195	614	1	1	in	opening_balance	\N	10.000000	2026-07-07 14:58:00.039624	\N
196	622	1	1	in	opening_balance	\N	58.000000	2026-07-07 14:58:00.039624	\N
197	631	1	1	in	opening_balance	\N	11.000000	2026-07-07 14:58:00.039624	\N
198	633	1	1	in	opening_balance	\N	6.000000	2026-07-07 14:58:00.039624	\N
199	635	1	1	in	opening_balance	\N	9.000000	2026-07-07 14:58:00.039624	\N
200	636	1	1	in	opening_balance	\N	18.000000	2026-07-07 14:58:00.039624	\N
201	637	1	1	in	opening_balance	\N	6.000000	2026-07-07 14:58:00.039624	\N
202	639	1	1	in	opening_balance	\N	6.000000	2026-07-07 14:58:00.039624	\N
203	642	1	1	in	opening_balance	\N	18.000000	2026-07-07 14:58:00.039624	\N
204	645	1	1	in	opening_balance	\N	4.000000	2026-07-07 14:58:00.039624	\N
205	646	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:58:00.039624	\N
206	647	1	1	in	opening_balance	\N	13.000000	2026-07-07 14:58:00.039624	\N
207	648	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:58:00.039624	\N
208	650	1	1	in	opening_balance	\N	6.000000	2026-07-07 14:58:00.039624	\N
209	651	1	1	in	opening_balance	\N	6.000000	2026-07-07 14:58:00.039624	\N
210	652	1	1	in	opening_balance	\N	4.000000	2026-07-07 14:58:00.039624	\N
211	653	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:58:00.039624	\N
212	697	1	1	in	opening_balance	\N	125.000000	2026-07-07 14:58:00.039624	\N
213	699	1	1	in	opening_balance	\N	125.000000	2026-07-07 14:58:00.039624	\N
214	701	1	1	in	opening_balance	\N	124.000000	2026-07-07 14:58:00.039624	\N
215	703	1	1	in	opening_balance	\N	36.000000	2026-07-07 14:58:00.039624	\N
216	721	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:58:00.039624	\N
217	728	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:58:00.039624	\N
218	741	1	1	in	opening_balance	\N	19.000000	2026-07-07 14:58:00.039624	\N
219	785	1	1	in	opening_balance	\N	420.000000	2026-07-07 14:58:00.039624	\N
220	786	1	1	in	opening_balance	\N	372.000000	2026-07-07 14:58:00.039624	\N
221	787	1	1	in	opening_balance	\N	319.000000	2026-07-07 14:58:00.039624	\N
222	788	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:58:00.039624	\N
223	792	1	1	in	opening_balance	\N	20.000000	2026-07-07 14:58:00.039624	\N
224	793	1	1	in	opening_balance	\N	73.550000	2026-07-07 14:58:00.039624	\N
225	795	1	1	in	opening_balance	\N	14.000000	2026-07-07 14:58:00.039624	\N
226	796	1	1	in	opening_balance	\N	8.000000	2026-07-07 14:58:00.039624	\N
227	800	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:58:00.039624	\N
228	809	1	1	in	opening_balance	\N	83.000000	2026-07-07 14:58:00.039624	\N
229	827	1	1	in	opening_balance	\N	10.000000	2026-07-07 14:58:00.039624	\N
230	828	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:58:00.039624	\N
231	830	1	1	in	opening_balance	\N	180.000000	2026-07-07 14:58:00.039624	\N
232	835	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:58:00.039624	\N
233	839	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:58:00.039624	\N
234	842	1	1	in	opening_balance	\N	3.000000	2026-07-07 14:58:00.039624	\N
235	843	1	1	in	opening_balance	\N	14.000000	2026-07-07 14:58:00.039624	\N
236	845	1	1	in	opening_balance	\N	17.000000	2026-07-07 14:58:00.039624	\N
237	855	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:58:00.039624	\N
238	857	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:58:00.039624	\N
239	858	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:58:00.039624	\N
240	859	1	1	in	opening_balance	\N	7.000000	2026-07-07 14:58:00.039624	\N
241	862	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:58:00.039624	\N
242	864	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:58:00.039624	\N
243	865	1	1	in	opening_balance	\N	42.000000	2026-07-07 14:58:00.039624	\N
244	868	1	1	in	opening_balance	\N	40.000000	2026-07-07 14:58:00.039624	\N
245	869	1	1	in	opening_balance	\N	37.000000	2026-07-07 14:58:00.039624	\N
246	870	1	1	in	opening_balance	\N	305.000000	2026-07-07 14:58:00.039624	\N
247	871	1	1	in	opening_balance	\N	62.000000	2026-07-07 14:58:00.039624	\N
248	874	1	1	in	opening_balance	\N	190.000000	2026-07-07 14:58:00.039624	\N
249	877	1	1	in	opening_balance	\N	47.950000	2026-07-07 14:58:00.039624	\N
250	878	1	1	in	opening_balance	\N	42.750000	2026-07-07 14:58:00.039624	\N
251	880	1	1	in	opening_balance	\N	573.000000	2026-07-07 14:58:00.039624	\N
252	894	1	1	in	opening_balance	\N	292.000000	2026-07-07 14:58:00.039624	\N
253	897	1	1	in	opening_balance	\N	184.000000	2026-07-07 14:58:00.039624	\N
254	905	1	1	in	opening_balance	\N	24.000000	2026-07-07 14:58:00.039624	\N
255	906	1	1	in	opening_balance	\N	33.000000	2026-07-07 14:58:00.039624	\N
256	908	1	1	in	opening_balance	\N	48.000000	2026-07-07 14:58:00.039624	\N
257	910	1	1	in	opening_balance	\N	25.000000	2026-07-07 14:58:00.039624	\N
258	914	1	1	in	opening_balance	\N	450.000000	2026-07-07 14:58:00.039624	\N
259	915	1	1	in	opening_balance	\N	332.000000	2026-07-07 14:58:00.039624	\N
260	917	1	1	in	opening_balance	\N	40.000000	2026-07-07 14:58:00.039624	\N
261	919	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:58:00.039624	\N
262	920	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:58:00.039624	\N
263	921	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:58:00.039624	\N
264	933	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:58:00.039624	\N
265	1020	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:58:00.039624	\N
266	943	1	1	in	opening_balance	\N	30.000000	2026-07-07 14:58:00.039624	\N
267	510	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:58:00.039624	\N
268	958	1	1	in	opening_balance	\N	140.400000	2026-07-07 14:58:00.039624	\N
269	986	1	1	in	opening_balance	\N	12.000000	2026-07-07 14:58:00.039624	\N
270	987	1	1	in	opening_balance	\N	24.000000	2026-07-07 14:58:00.039624	\N
271	990	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:58:00.039624	\N
272	1003	1	1	in	opening_balance	\N	9.000000	2026-07-07 14:58:00.039624	\N
273	1004	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:58:00.039624	\N
274	1010	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:58:00.039624	\N
275	1011	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:58:00.039624	\N
276	1012	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:58:00.039624	\N
277	1018	1	1	in	opening_balance	\N	95.700000	2026-07-07 14:58:00.039624	\N
278	1021	1	1	in	opening_balance	\N	8.000000	2026-07-07 14:58:00.039624	\N
279	995	1	1	in	opening_balance	\N	13.000000	2026-07-07 14:58:00.039624	\N
280	1058	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:58:00.039624	\N
281	1059	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:58:00.039624	\N
282	1060	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:58:00.039624	\N
283	1061	1	1	in	opening_balance	\N	3.000000	2026-07-07 14:58:00.039624	\N
284	1064	1	1	in	opening_balance	\N	8.000000	2026-07-07 14:58:00.039624	\N
285	1065	1	1	in	opening_balance	\N	9.000000	2026-07-07 14:58:00.039624	\N
286	1066	1	1	in	opening_balance	\N	4.000000	2026-07-07 14:58:00.039624	\N
287	1074	1	1	in	opening_balance	\N	10.000000	2026-07-07 14:58:00.039624	\N
288	1080	1	1	in	opening_balance	\N	3.000000	2026-07-07 14:58:00.039624	\N
289	1081	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:58:00.039624	\N
290	1082	1	1	in	opening_balance	\N	2.000000	2026-07-07 14:58:00.039624	\N
291	1086	1	1	in	opening_balance	\N	5.000000	2026-07-07 14:58:00.039624	\N
292	1088	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:58:00.039624	\N
293	1089	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:58:00.039624	\N
294	1090	1	1	in	opening_balance	\N	289.000000	2026-07-07 14:58:00.039624	\N
295	1093	1	1	in	opening_balance	\N	1.000000	2026-07-07 14:58:00.039624	\N
296	1094	1	1	in	opening_balance	\N	19.000000	2026-07-07 14:58:00.039624	\N
\.


--
-- Data for Name: item_barcodes; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.item_barcodes (id, item_id, barcode, barcode_label, is_active, created_at, scan_mode) FROM stdin;
\.


--
-- Data for Name: item_line_discounts; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.item_line_discounts (id, item_id, discount_type, discount_value, is_active, starts_at, expires_at, created_at, updated_at) FROM stdin;
\.


--
-- Data for Name: item_modifier_group_assignments; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.item_modifier_group_assignments (id, item_id, modifier_group_id, is_required, sort_order, created_at) FROM stdin;
\.


--
-- Data for Name: item_modifier_groups; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.item_modifier_groups (id, name, display_name, description, is_required, is_multiple_choice, max_selections, min_selections, is_active, sort_order, created_at, updated_at) FROM stdin;
\.


--
-- Data for Name: item_modifiers; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.item_modifiers (id, name, short_name, price_adjustment, cost_adjustment, is_default, is_active, sort_order, prep_time_adjustment, created_at, updated_at) FROM stdin;
\.


--
-- Data for Name: item_serial_transactions; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.item_serial_transactions (id, serial_id, item_id, trans_type, doc_type, doc_id, header_id, branch_id, user_id, remarks, created_at) FROM stdin;
\.


--
-- Data for Name: item_serials; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.item_serials (id, item_id, serial_no, details, cost_price, selling_price, warranty_name, warranty_expiry, status_code, branch_id, supplier_id, created_at, updated_at) FROM stdin;
\.


--
-- Data for Name: items; Type: TABLE DATA; Schema: public; Owner: itresources
--

COPY public.items (id, item_code, sku_number, name, description, retail_price, wholesale_price, cost_price, reorder_quantity, reorder_level, tax_type, tax_rate_id, category_id, sub_category_id, bulk_qty, bulk_price, pkg_qty, uom_id, item_type, product_image, display_color, item_role, is_serialized, is_third_schedule, is_active, supplier_id, prep_time, fbr_uom, fbr_sale_type, is_scale_item, tracks_expiry) FROM stdin;
1	EL0001	SKU001	lutos tecna jumbo holder	\N	70.00	\N	33.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
2	EL0002	SKU002	Sk Power switch 20A	\N	470.00	\N	517.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
5	EL0005	SKU005	Opal power plug	\N	180.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
6	EL0006	SKU006	10mm sleve	\N	190.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
7	EL0008	SKU007	10mm temble	\N	40.00	\N	40.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
8	EL0010	SKU008	Olympic stylo switch	\N	30.00	\N	18.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
9	EL0011	SKU009	Olympic stylo socket	\N	40.00	\N	40.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
10	EL0012	SKU010	Olympic indicator	\N	30.00	\N	22.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
12	EL0014	SKU012	Jeko piano socket	\N	40.00	\N	18.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
14	EL0017	SKU014	12*12 mainboard	\N	1900.00	\N	1600.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
15	EL0018	SKU015	12*16 mainboard	\N	2450.00	\N	2199.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
16	EL0019	SKU016	mainboard 12*18	\N	2790.00	\N	2400.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
17	EL0022	SKU017	Jeko indicator	\N	40.00	\N	22.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
18	EL0024	SKU018	mainboard 16*22	\N	4500.00	\N	3911.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
19	EL0025	SKU019	mainboard 16*22 open box	\N	4200.00	\N	3850.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
20	EL0027	SKU020	16mm temble	\N	50.00	\N	15.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
21	EL0028	SKU021	Jeko nice china switch	\N	40.00	\N	18.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
22	EL0029	SKU022	Jeko nice switch	\N	40.00	\N	20.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
23	EL0030	SKU023	18*24 mainboard	\N	5500.00	\N	4800.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
25	EL0035	SKU025	200aconnectorpursaleen	\N	200.00	\N	155.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
26	EL0037	SKU026	Olympic adaptor	\N	30.00	\N	22.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
27	EL0038	SKU027	Jeko 3 pin shoo	\N	50.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
34	EL0046	SKU034	Sk power plug 3in1	\N	380.00	\N	331.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
35	SL0055	SKU035	ZIEWNIC Z4 1.6kva	\N	20000.00	\N	44500.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
36	SL0064	SKU036	solax tripple power bank 100A	\N	410000.00	\N	180000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
39	SL0094	SKU039	BATTERY TERMINAL	\N	220.00	\N	200.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
40	EL0000001	SKU040	hager 100A 3P	\N	7000.00	\N	6000.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
42	EL0000002	SKU042	Sk MCB TOP PLUG With BREAKER	\N	1180.00	\N	885.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
44	EL0000004	SKU044	Roof light double white	\N	130.00	\N	125.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
45	EL0000005	SKU045	Fancy tecna black	\N	130.00	\N	99.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
46	EL0000006	SKU046	Excellent bell	\N	350.00	\N	240.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
47	EL0000007	SKU047	coppergate 3/29 R	\N	48.00	\N	40.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
48	EL0000017	SKU048	H Digital power protector	\N	750.00	\N	550.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
49	EL0000018	SKU049	Belco+ indicator light red	\N	70.00	\N	55.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
50	EL0000019	SKU050	belco+ indicator light Green	\N	70.00	\N	55.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
51	EL0000020	SKU051	belco+ indicator light yellow	\N	70.00	\N	55.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
52	EL0000021	SKU052	breter 50a changer	\N	2800.00	\N	2650.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
53	EL0000023	SKU053	Wintop v+a indicator	\N	550.00	\N	450.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
54	EL0000024	SKU054	1 1/2 steel neil	\N	3.00	\N	1.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
55	EL0000029	SKU055	14mm clip	\N	4.00	\N	2.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
57	EL0000032	SKU057	cctv cable	\N	22.00	\N	37.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
58	EL0000033	SKU058	supereme 7/29 2c	\N	70.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
59	EL0000035	SKU059	RG6 Cable	\N	25.00	\N	15.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
60	EL0000036	SKU060	Hyundai 100A 3P Changer	\N	6500.00	\N	5000.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
61	EL0000038	SKU061	Habib 110/76 2c	\N	210.00	\N	187.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
62	EL0000039	SKU062	Mirchi light	\N	12.00	\N	80.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
63	EL0000040	SKU063	yellow 3yard cable	\N	120.00	\N	70.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
64	EL0000041	SKU064	Breaker box 1-4 special	\N	160.00	\N	130.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
65	EL0000042	SKU065	Wali 8*10 mainboard	\N	1200.00	\N	700.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
67	EL0000045	SKU067	Champion CR L/W	\N	9800.00	\N	8800.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
68	EL0000047	SKU068	CHAMPION CD SERIES	\N	9800.00	\N	7750.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
69	EL0000048	SKU069	CHAMPION SM L/W AC/DC	\N	9800.00	\N	8800.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
73	EL0000053	SKU073	Factor 12w Moon smd 3000k	\N	380.00	\N	315.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
75	EL0000054	SKU075	Rc abs Holder	\N	50.00	\N	35.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
78	EL0000058	SKU078	Champion pedistal	\N	9800.00	\N	11500.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
83	EL0000063	SKU083	Marvel 7/29 B	\N	130.00	\N	109.45	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
87	SO003	SKU087	Ziewnic 6.5kw Diamond Series	\N	140000.00	\N	125000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
90	EL006	SKU090	Chint 63A 3p Breaker	\N	2400.00	\N	1570.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
92	EL008	SKU092	Habib 8mm cable	\N	310.00	\N	278.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
93	EL009	SKU093	hager changer 100a 4p	\N	13000.00	\N	9500.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
94	EL010	SKU094	Orange 3 way	\N	250.00	\N	155.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
96	SO009	SKU096	Alco 30a charger	\N	5300.00	\N	4500.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
101	EL017	SKU101	Orient 18watt led e27	\N	500.00	\N	450.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
103	EL019	SKU103	Factor 24w moon smd 6500k	\N	750.00	\N	670.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
106	EL023	SKU106	MG smart gold 8+2	\N	678.00	\N	750.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
107	EL024	SKU107	MG smart gold 6+2	\N	550.00	\N	462.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
108	EL025	SKU108	MG smart gold 4+2	\N	550.00	\N	444.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
109	EL026	SKU109	MG smart gold tp socket	\N	350.00	\N	249.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
110	EL027	SKU110	MG smart gold 1+1	\N	370.00	\N	241.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
111	EL028	SKU111	MG smart gold M+F	\N	450.00	\N	305.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
112	EL029	SKU112	MG smart gold P+P	\N	450.00	\N	312.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
113	EL030	SKU113	MG smart gold bp	\N	345.00	\N	264.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
114	EL031	SKU114	MG smart gold tv single socket	\N	375.00	\N	249.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
115	EL032	SKU115	MG smart gold tv + tp	\N	450.00	\N	297.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
116	EL033	SKU116	MG smart gold dimmer	\N	200.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
117	EL034	SKU117	MG smart gold usb port	\N	450.00	\N	352.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
118	EL036	SKU118	MG smart gold socket	\N	80.00	\N	53.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
119	EL037	SKU119	MG smart gold switch 45A	\N	550.00	\N	471.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
120	EL038	SKU120	Eden Green 3w+3w	\N	320.00	\N	230.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
121	EL039	SKU121	Eden Multi 3w+3w	\N	320.00	\N	230.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
122	EL040	SKU122	Eden Pink 3w+3w	\N	320.00	\N	230.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
123	EL041	SKU123	Eden Blue 3w+3w	\N	320.00	\N	230.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
124	EL051	SKU124	Converter holder	\N	50.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
125	SO017	SKU125	Phonix 1800	\N	55000.00	\N	41500.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
126	SO021	SKU126	wifi dongle	\N	9500.00	\N	8400.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
127	EL056	SKU127	Factor 36watt moon smd 6500k	\N	1450.00	\N	970.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
128	EL057	SKU128	Extension board 4-way	\N	1045.00	\N	1027.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
129	EL058	SKU129	sk Classic 2pin shoo	\N	50.00	\N	36.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
130	EL059	SKU130	Sk British holder jumbo pc	\N	90.00	\N	72.25	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
131	EL060	SKU131	marvel 1.5mm flexible	\N	90.00	\N	85.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
132	EL061	SKU132	Marvel 2.5mm flexible	\N	140.00	\N	130.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
133	EL062	SKU133	marvel 4mm flexible	\N	160.00	\N	143.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
135	EL064	SKU135	Factor 18watt led E27	\N	430.00	\N	355.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
136	EL066	SKU136	select tv plug	\N	430.00	\N	350.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
137	EL067	SKU137	KPI Solar breaker box 12*14	\N	2200.00	\N	1650.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
138	EL068	SKU138	Siska 50watt led bulb	\N	850.00	\N	800.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
139	EL069	SKU139	Siska 60watt led bulb	\N	1050.00	\N	900.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
140	EL070	SKU140	Siska 30watt led bulb	\N	800.00	\N	480.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
141	EL071	SKU141	Aplus 18watt B22	\N	400.00	\N	270.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
142	EL072	SKU142	Aplus 18watt E27	\N	400.00	\N	270.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
143	EL073	SKU143	Aplus 13watt e27	\N	200.00	\N	138.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
144	EL074	SKU144	Aplus 13watt  b22	\N	200.00	\N	138.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
145	EL075	SKU145	Factor 50watt flash light	\N	4000.00	\N	2255.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
146	EL076	SKU146	Factor 100watt flash light	\N	6500.00	\N	3410.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
147	EL077	SKU147	Sk Set pendant holder	\N	90.00	\N	75.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
148	EL078	SKU148	Sk Crown power plug double	\N	650.00	\N	510.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
150	EL082	SKU150	ERGO LED Downlight 12w	\N	550.00	\N	460.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
155	EL088	SKU155	Factor Orion 12watt dc smd	\N	450.00	\N	385.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
157	EL089	SKU157	7/64 Service Cable	\N	150.00	\N	103.09	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
158	EL092	SKU158	Voltage protector	\N	2100.00	\N	1500.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
159	EL094	SKU159	GFC Platnium inverter fan	\N	9800.00	\N	9724.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
162	EL097	SKU162	U shape 1.5mm temple	\N	10.00	\N	4.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
165	EL100	SKU165	1.5mm I shape temble	\N	10.00	\N	4.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
167	EL106	SKU167	4mm sleve	\N	80.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
169	EL108	SKU169	Sleve 25mm	\N	150.00	\N	100.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
170	EL109	SKU170	Sleve 16mm`	\N	120.00	\N	80.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
171	EL110	SKU171	Sleve 6mm	\N	90.00	\N	65.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
172	BA001	SKU172	Tx 2500	\N	68000.00	\N	47000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
173	EL113	SKU173	GFC karachi inverter 30watt	\N	10500.00	\N	9114.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
174	EL114	SKU174	MG SMART GOLD 2+2	\N	450.00	\N	304.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
175	EL116	SKU175	MG smart series white 6+2	\N	550.00	\N	462.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
176	EL117	SKU176	MG smart series white 4+2	\N	550.00	\N	445.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
177	EL118	SKU177	MG smart series white 2+2	\N	480.00	\N	304.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
178	EL119	SKU178	MG smart series white 1+1	\N	370.00	\N	241.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
179	EL120	SKU179	MG smart series white m+f	\N	430.00	\N	305.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
180	EL121	SKU180	MG smart series white p+p	\N	450.00	\N	312.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
181	EL122	SKU181	MG smart series white 45A power switch	\N	550.00	\N	471.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
182	EL123	SKU182	MG smart series white tv socket	\N	370.00	\N	249.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
183	EL124	SKU183	MG smart series white tp socket	\N	370.00	\N	249.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
184	EL125	SKU184	MG smart series white tv+tp socket	\N	360.00	\N	297.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
185	EL126	SKU185	MG smart series white bp	\N	360.00	\N	264.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
186	EL127	SKU186	MG smart series white dimmer	\N	200.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
187	EL128	SKU187	MG smart series white switch	\N	60.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
188	EL129	SKU188	MG smart series white socket	\N	80.00	\N	53.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
189	EL130	SKU189	MG smart series white usb socket	\N	450.00	\N	352.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
190	EL131	SKU190	MG smart series grey 8+2	\N	590.00	\N	494.78	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
191	EL132	SKU191	MG smart series grey 6+2	\N	550.00	\N	472.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
192	EL133	SKU192	MG smart series grey 4+2	\N	530.00	\N	444.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
193	EL134	SKU193	MG smart series grey 2+2	\N	490.00	\N	310.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
194	EL135	SKU194	MG smart series grey 1+1	\N	350.00	\N	241.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
195	EL136	SKU195	MG smart series grey m+f	\N	450.00	\N	311.63	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
196	EL137	SKU196	MG smart series grey p+p	\N	470.00	\N	319.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
197	EL138	SKU197	MG smart series grey 45a power switch	\N	550.00	\N	471.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
198	EL139	SKU198	MG smart series grey tv socket	\N	350.00	\N	249.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
199	EL140	SKU199	MG smart series grey tp socket	\N	350.00	\N	249.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
200	EL141	SKU200	MG smart series grey tv+tp	\N	370.00	\N	297.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
201	EL142	SKU201	MG smart series grey bp	\N	350.00	\N	264.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
202	EL143	SKU202	MG smart series grey dimmer	\N	200.00	\N	36.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
203	EL144	SKU203	MG smart series grey switch	\N	70.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
204	EL145	SKU204	MG smart series grey socket	\N	70.00	\N	53.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
205	EL146	SKU205	MG smart series grey usb socket	\N	450.00	\N	352.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
208	EL149	SKU208	N tech 16A 1P Breaker	\N	550.00	\N	499.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
214	EL155	SKU214	N tech 6A 1p Breaker	\N	550.00	\N	499.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
215	EL156	SKU215	Schneider 63a 1p Breaker	\N	950.00	\N	850.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
216	EL157	SKU216	Hager 80A 3P Breaker	\N	4200.00	\N	3600.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
217	EL158	SKU217	Innovator 2ft tube	\N	800.00	\N	650.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
219	EL161	SKU219	u clip earthing rod	\N	200.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
220	EL162	SKU220	earthing chemical	\N	250.00	\N	170.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
221	EL163	SKU221	earthing wire	\N	3200.00	\N	2800.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
224	S0007	SKU224	INVEREX Power bank 24v	\N	200000.00	\N	190000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
226	EL168	SKU226	Jeko nice china switch tw	\N	50.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
227	S0009	SKU227	ZIEWNIC Z6 Series 8.5KW PV11000	\N	210000.00	\N	200000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
228	EL169	SKU228	Jinko n type 580w	\N	27840.00	\N	26100.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
229	EL170	SKU229	Generator Pursaleen shoo	\N	50.00	\N	33.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
232	S0012	SKU232	ZIEWNIC Z5 Series 6.5kw	\N	165000.00	\N	143000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
233	S0013	SKU233	ZIEWNIC Z6 Pv8500	\N	248500.00	\N	236500.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
234	EL176	SKU234	Premix Protector	\N	2800.00	\N	2200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
235	S0015	SKU235	3KW MPPT	\N	35000.00	\N	33000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
240	EL180	SKU240	breter 32a changer	\N	1050.00	\N	1000.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
242	EL182	SKU242	GFC Crown model ac/dc	\N	9400.00	\N	10400.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
243	EL184	SKU243	GFC  60*60 fan ceiling	\N	9500.00	\N	8500.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
244	S0019	SKU244	phoenix 150AH	\N	30600.00	\N	24000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
246	S0020	SKU246	Power max 100a 48v	\N	340000.00	\N	315000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
247	S0021	SKU247	6kw mppt	\N	40000.00	\N	31000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
248	EL187	SKU248	Sk 6*3 box	\N	90.00	\N	84.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
251	EL190	SKU251	Berlin german 63a dc breaker	\N	2800.00	\N	2400.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
252	EL191	SKU252	Berlin german 32a dc breaker	\N	2800.00	\N	2400.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
256	S0028	SKU256	INVEREX 4kw veyron premium	\N	185000.00	\N	153000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
258	BA004	SKU258	INVEREX 7.5AH	\N	4800.00	\N	4100.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
259	BA005	SKU259	INVEREX 5AH	\N	2800.00	\N	2400.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
261	EL201	SKU261	Electric cooking heater	\N	7000.00	\N	4100.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
262	EL0047	SKU262	Olympic light shoo	\N	60.00	\N	45.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
266	EL0051	SKU266	Sk Grace dimmer switch	\N	190.00	\N	97.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
270	EL0055	SKU270	Olympic stylo stip socket	\N	40.00	\N	20.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
273	EL0058	SKU273	Olympic fuse	\N	60.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
275	EL0060	SKU275	Olympic piano  holder	\N	30.00	\N	22.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
278	EL0063	SKU278	Jolta 5watt led e27	\N	80.00	\N	60.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
279	EL0064	SKU279	Sk jumbo ceiling rose white	\N	45.00	\N	56.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
280	EL0065	SKU280	Sk black  ceiling rose	\N	40.00	\N	35.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
281	EL0066	SKU281	Sk ceiling rose marble	\N	40.00	\N	35.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
282	EL0067	SKU282	Sk Golden ceiling rose	\N	40.00	\N	35.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
285	EL0071	SKU285	Photon 12watt E27	\N	150.00	\N	120.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
286	EL0072	SKU286	Photon 12watt B22	\N	150.00	\N	97.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
287	EL0073	SKU287	Photon 18watt b22	\N	350.00	\N	205.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
289	EL0075	SKU289	Factor 36watt moon smd 3000k	\N	1200.00	\N	1045.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
290	EL0076	SKU290	Jeko tedy socket	\N	25.00	\N	18.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
291	EL0080	SKU291	Hager 20A 1p Breaker	\N	950.00	\N	823.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
294	EL0084	SKU294	Hager 63a 2p Breaker	\N	3800.00	\N	3384.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
295	EL0086	SKU295	Olympic Power Plug	\N	180.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
299	EL0097	SKU299	Schneider 100a dc	\N	2400.00	\N	1482.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
300	EL0102	SKU300	ABB 20A breaker	\N	850.00	\N	630.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
301	EL0103	SKU301	ABB 16A BREAKER	\N	850.00	\N	630.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
302	EL0104	SKU302	ABB 10A Breaker	\N	850.00	\N	630.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
303	EL0105	SKU303	ABB 63A 2P Breaker	\N	3400.00	\N	2400.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
304	EL0106	SKU304	ABB 32A 2P Breaker	\N	2400.00	\N	2000.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
305	EL0107	SKU305	ABB 40A 2P Breaker	\N	2400.00	\N	2000.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
306	EL0108	SKU306	40/76 3 core cable	\N	115.00	\N	120.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
307	EL0109	SKU307	4076 2CORE BLACK	\N	40.00	\N	12.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
308	EL0110	SKU308	Habib 40/76 single core	\N	30.00	\N	31.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
309	EL0111	SKU309	HAQ 24watt Moon smd 3000K	\N	750.00	\N	640.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
310	EL0113	SKU310	HAQ 18watt Moon smd	\N	750.00	\N	425.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
311	EL0115	SKU311	4mmclip	\N	2.00	\N	0.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
314	EL0122	SKU314	5mmclip	\N	2.00	\N	0.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
315	EL0123	SKU315	60A PVC CONNECTOR	\N	30.00	\N	22.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
320	EL0128	SKU320	PIANO FLAT SWITCH 13AMP	\N	50.00	\N	34.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
321	EL0129	SKU321	FLATE PIANO PIPE SOCKET	\N	40.00	\N	33.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
323	EL0131	SKU323	Sk crown holder	\N	70.00	\N	40.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
324	EL0132	SKU324	Sk English power plug	\N	350.00	\N	290.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
330	EL0138	SKU330	Sk bravo ample holder E27	\N	50.00	\N	39.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
331	EL0139	SKU331	Sk Sliver jumbo holder	\N	160.00	\N	136.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
332	EL0140	SKU332	Sk Golden jumbo holder	\N	160.00	\N	136.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
333	EL0141	SKU333	Sk Dark golden jumbo holder	\N	160.00	\N	134.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
336	EL0145	SKU336	Sk Winner socket	\N	50.00	\N	49.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
337	EL0146	SKU337	supereme indicator	\N	53.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
338	EL0148	SKU338	Phillips 10watt smd	\N	950.00	\N	800.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
339	cC	SKU339	Clip 6mm	\N	2.00	\N	1.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
340	EL0150	SKU340	Sk Supereme switch	\N	42.00	\N	26.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
341	EL0151	SKU341	Supereme socket	\N	50.00	\N	28.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
342	EL0152	SKU342	Hero socket	\N	30.00	\N	18.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
343	EL0153	SKU343	Sk winner indicator	\N	60.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
345	EL0156	SKU345	Sk bell push	\N	190.00	\N	105.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
353	EL0164	SKU353	Sk vip 3-pin shoo pc	\N	180.00	\N	105.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
354	EL0165	SKU354	Sk Mcb plug top	\N	620.00	\N	549.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
355	EL0166	SKU355	Sk gold series w/p bp	\N	350.00	\N	198.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
360	EL0171	SKU360	Sk Flash socket	\N	240.00	\N	204.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
361	EL0172	SKU361	7 52 COPPER	\N	180.00	\N	140.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
362	EL0173	SKU362	7 52 Service cable	\N	95.00	\N	102.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
369	EL0181	SKU369	Sk Light plug 3in1 pursaleen	\N	320.00	\N	222.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
370	EL0182	SKU370	Sk Supreme llight plug 5in1	\N	300.00	\N	195.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
371	EL0183	SKU371	Sk Winner super pipe socket	\N	30.00	\N	28.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
375	EL0187	SKU375	Extension cord multi socket dual usb	\N	2000.00	\N	1594.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
381	EL0193	SKU381	Sk Vip power plug golden	\N	440.00	\N	320.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
384	EL0198	SKU384	Phillips 32watt saver	\N	350.00	\N	300.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
385	EL0201	SKU385	Phillips 9watt led	\N	210.00	\N	190.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
386	EL0203	SKU386	Phillips 13watt led	\N	360.00	\N	279.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
387	EL0205	SKU387	Hyundai COB Spot light SMD  12watt 6500k	\N	1200.00	\N	695.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
388	EL0206	SKU388	Hyundai 7watt led bulb	\N	310.00	\N	178.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
389	EL0207	SKU389	Hyundai cob spot light 12watt 3000k	\N	1200.00	\N	695.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
390	EL0208	SKU390	Hyundai Led tube light 18watt 4ft	\N	2150.00	\N	1670.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
391	EL0209	SKU391	Sk Victoria marble	\N	160.00	\N	80.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
392	EL0210	SKU392	Sk Victoria dark wood flower	\N	160.00	\N	83.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
393	EL0211	SKU393	Sk Victoria wood	\N	130.00	\N	103.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
394	EL0214	SKU394	Green vision 7watt	\N	220.00	\N	192.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
395	EL0217	SKU395	Orient 7watt smd	\N	450.00	\N	362.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
396	EL0220	SKU396	Green 12watt b22	\N	150.00	\N	145.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
397	EL0221	SKU397	15watt green led e27	\N	280.00	\N	202.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
398	EL0222	SKU398	Green vision 15watt led golden	\N	280.00	\N	215.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
399	EL0223	SKU399	Green 15watt led b22	\N	280.00	\N	205.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
400	EL0224	SKU400	Orient 4ft duouble tube	\N	1250.00	\N	1050.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
401	EL0225	SKU401	Orient 30watt led b22	\N	800.00	\N	700.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
402	EL0226	SKU402	ORIENT 18watt led b22	\N	500.00	\N	429.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
403	EL0227	SKU403	Orient 5watt smd	\N	190.00	\N	170.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
405	EL0229	SKU405	INVEREX 8 Litter geyser	\N	12500.00	\N	9700.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
408	EL0236	SKU408	Hyundai track light 25watt led	\N	3950.00	\N	3115.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
409	EL0242	SKU409	Schneider 20a dc 1p	\N	1300.00	\N	800.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
410	EL0243	SKU410	Abb 100a dc breaker	\N	2200.00	\N	2050.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
411	EL0245	SKU411	ac dc circuit	\N	1300.00	\N	1004.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
412	EL0246	SKU412	ac dc remote	\N	150.00	\N	100.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
413	EL0252	SKU413	AGS 7/44 black	\N	145.00	\N	97.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
414	EL0253	SKU414	AGS 7/44 red	\N	145.00	\N	89.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
416	EL0256	SKU416	Al-Sheikh AC/DC fan	\N	4200.00	\N	3750.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
418	EL0258	SKU418	Orient 13watt led e27	\N	270.00	\N	193.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
419	EL0259	SKU419	Orient 13watt led b22	\N	270.00	\N	230.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
420	397304	SKU420	Fast 7/29 red	\N	110.00	\N	97.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
421	401704	SKU421	1/120 cable	\N	39.00	\N	35.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
422	403081	SKU422	VFD11-15	\N	58750.00	\N	40000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
423	404186	SKU423	Mg gold 1gang	\N	313.00	\N	250.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
424	404281	SKU424	OKS 125A DC	\N	1750.00	\N	1400.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
425	404283	SKU425	OKS SPD DC	\N	2063.00	\N	1650.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
426	404284	SKU426	OKS AC SPD 3PHASE	\N	3313.00	\N	2650.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
427	405392	SKU427	Factor 4ft 40watt led	\N	1300.00	\N	1120.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
428	405393	SKU428	Factor 4ft 20watt led	\N	800.00	\N	635.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
429	405394	SKU429	Factor 4ft 36watt led	\N	1100.00	\N	880.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
431	406386	SKU431	INVEREX JOLLYWOOD 590WATT	\N	20650.00	\N	17848.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
432	406387	SKU432	INVEREX JOLLYWOOD 595WATT	\N	20650.00	\N	25585.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
433	406705	SKU433	Mustang 610watt	\N	21960.00	\N	27450.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
434	406712	SKU434	Ats	\N	2500.00	\N	2000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
435	407171	SKU435	Marvel double coated 4mm flexible	\N	200.00	\N	215.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
436	407174	SKU436	M 40/76 SC	\N	64.00	\N	51.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
437	407175	SKU437	M 4mm flexible	\N	194.00	\N	155.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
438	407610	SKU438	14way breaker box	\N	3500.00	\N	2800.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
439	407611	SKU439	18way breaker box	\N	4500.00	\N	3600.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
440	407613	SKU440	factor 18watt moon 3000k	\N	480.00	\N	430.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
441	411278	SKU441	585WATT Canadian	\N	23400.00	\N	28080.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
442	411291	SKU442	615watt canadian	\N	24600.00	\N	26445.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
443	411484	SKU443	585 jinko Solar Panel	\N	18252.00	\N	25447.50	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
444	411485	SKU444	7kw mppt pak	\N	28000.00	\N	24000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
446	411821	SKU446	breter 75a changer	\N	6500.00	\N	5500.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
449	411846	SKU449	Ziewnic ATOM PV 11000	\N	293750.00	\N	235000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
450	411847	SKU450	Ziewnic Axpert ultra twin parallel pv 12000	\N	310000.00	\N	295000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
451	411848	SKU451	Ziewnic Axpert ultra twin parallel pv 10000	\N	315000.00	\N	255000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
455	411876	SKU455	MC4 1500V COPPER	\N	230.00	\N	180.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
457	435705	SKU457	Factor 60watt led tube	\N	1938.00	\N	1550.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
462	436426	SKU462	canadian590watt	\N	21756.25	\N	26786.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
472	437275	SKU472	breaker fuse 20a dc	\N	1563.00	\N	1250.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
473	437382	SKU473	10KVA Servo stablizer	\N	75000.00	\N	66640.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
476	437574	SKU476	615WATT Jollywood	\N	20295.00	\N	18296.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
483	438320	SKU483	LI wall 24v	\N	125000.00	\N	130000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
484	EL0265	SKU484	12	\N	10.00	\N	8.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
485	EL0268	SKU485	Bevav v+p Protecter	\N	3800.00	\N	3326.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
486	EL0269	SKU486	Opal bh5 holder e27	\N	70.00	\N	35.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
487	EL0270	SKU487	Bilaltahir E27 slim jumbo holder	\N	50.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
488	EL0271	SKU488	WhiteGold  bravo jumbo holder	\N	50.00	\N	35.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
491	EL0276	SKU491	Timestar changer 32a	\N	1050.00	\N	650.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
492	EL0280	SKU492	Coppergate 2.5mm red	\N	85.00	\N	38.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
445	411557	SKU445	10kw mppt	\N	53750.00	\N	43000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
493	EL0282	SKU493	Coppergate 3/29 black	\N	45.00	\N	44.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
494	EL0283	SKU494	Coppergate 3/29 blue	\N	45.00	\N	24.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
495	EL0287	SKU495	coppergate4mmred	\N	95.00	\N	97.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
496	EL0289	SKU496	Coppergate 7/29 red	\N	85.00	\N	64.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
497	EL0292	SKU497	camra wire	\N	20.00	\N	16.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
498	EL0293	SKU498	capacitor 10uf fuji	\N	300.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
499	EL0294	SKU499	capacitor 10uf gfc	\N	250.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
502	EL0298	SKU502	capacitor 7.5uf gfc	\N	250.00	\N	120.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
503	EL0299	SKU503	capacitor 7.5uf fuji	\N	300.00	\N	120.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
504	EL0301	SKU504	ceiling holder	\N	80.00	\N	70.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
505	EL0302	SKU505	Opal E-2 Ceiling rose	\N	40.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
507	EL0305	SKU507	circuiteprotector	\N	2000.00	\N	1250.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
508	EL0306	SKU508	GFC Classic model 56  white fan	\N	6900.00	\N	6228.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
509	EL0307	SKU509	Classicvision Breaker box	\N	850.00	\N	550.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
511	EL0315	SKU511	Coppergate 3pair Cable	\N	40.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
512	EL0316	SKU512	Coppergate 7/29 black	\N	85.00	\N	64.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
513	EL0317	SKU513	Opal c series1+1	\N	381.00	\N	227.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
514	EL0318	SKU514	Opal c series 1gang	\N	300.00	\N	220.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
515	EL0319	SKU515	Opal c series 2+1	\N	460.00	\N	267.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
516	EL0322	SKU516	Opal c series 4+2	\N	780.00	\N	439.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
517	EL0326	SKU517	Opal c series Bp	\N	350.00	\N	218.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
518	EL0328	SKU518	Opal c series empty sheet	\N	130.00	\N	100.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
519	EL0330	SKU519	Opal c series pp	\N	610.00	\N	356.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
520	EL0331	SKU520	Opal c series tp	\N	390.00	\N	190.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
521	EL0332	SKU521	Opal c series tv	\N	250.00	\N	220.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
522	EL0334	SKU522	Opal c series tw	\N	350.00	\N	195.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
523	EL0336	SKU523	DOSXUN 10.5A Breaker	\N	350.00	\N	200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
524	EL0338	SKU524	DOSXUN 16A Breaker	\N	350.00	\N	200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
525	EL0339	SKU525	DOSXUN 20A Breaker	\N	350.00	\N	200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
526	EL0340	SKU526	DOSXUN 32A 1P Breaker	\N	350.00	\N	200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
527	EL0341	SKU527	DOSXUN 32A 2P Breaker	\N	700.00	\N	450.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
528	EL0343	SKU528	Dosxun 63a 3p Breaker	\N	1500.00	\N	1000.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
529	EL0344	SKU529	DC BUTTON	\N	30.00	\N	20.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
530	EL0345	SKU530	E40 to E27 holder conector	\N	80.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
531	EL0346	SKU531	Earth leakage Breaker	\N	900.00	\N	700.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
532	EL0348	SKU532	ELEMENT 4000WATT	\N	50.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
533	EL0349	SKU533	element 5000watt	\N	50.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
534	EL0350	SKU534	TESTER ET 716	\N	30.00	\N	28.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
535	EL0351	SKU535	TESTER ET888	\N	40.00	\N	28.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
536	EL0352	SKU536	Even 15a changer	\N	220.00	\N	200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
537	EL0356	SKU537	Evoo 10a 1p Breaker	\N	320.00	\N	170.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
538	EL0358	SKU538	Evoo 16a 1p Breaker	\N	320.00	\N	170.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
539	EL0359	SKU539	Evoo 20a 1p Breaker	\N	320.00	\N	170.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
540	EL0360	SKU540	Evoo 32a 2p Braeker	\N	700.00	\N	270.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
541	EL0361	SKU541	Evoo 6a 1p Breaker	\N	320.00	\N	170.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
542	EL0364	SKU542	extension board 3hole 5yard	\N	500.00	\N	544.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
543	EL0370	SKU543	Extension multi socket  3way	\N	950.00	\N	638.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
544	EL0371	SKU544	Fast 3/29 black	\N	4800.00	\N	1930.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
545	EL0373	SKU545	Fan box small	\N	80.00	\N	68.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
546	EL0374	SKU546	Fan box special	\N	110.00	\N	90.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
547	EL0375	SKU547	Sk Fancy tecna golden	\N	120.00	\N	80.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
510	EL0314	SKU510	C 2.5MM Black	\N	80.00	\N	65.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
548	EL0376	SKU548	Sk Fancy tecna Marble	\N	95.00	\N	80.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
549	EL0377	SKU549	Sk fancy tecna wood	\N	120.00	\N	80.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
550	EL0378	SKU550	fan rod1 1/ 2 ft	\N	150.00	\N	400.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
551	EL0382	SKU551	floatsensor	\N	800.00	\N	550.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
553	EL0384	SKU553	Factor solution Tape 10m	\N	60.00	\N	47.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
554	EL0385	SKU554	fuse15a	\N	50.00	\N	35.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
555	EL0386	SKU555	fuse30a	\N	80.00	\N	60.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
556	EL0387	SKU556	Fuse 60a	\N	70.00	\N	55.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
557	EL0388	SKU557	Garmet Voltmeter	\N	220.00	\N	180.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
558	EL0390	SKU558	Generator shoo	\N	70.00	\N	18.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
559	EL0394	SKU559	GFC Classic black fan	\N	6900.00	\N	6228.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
560	EL0399	SKU560	GFC Karachi 56	\N	7500.00	\N	7477.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
561	EL0401	SKU561	GFC Mansion wood	\N	5500.00	\N	5133.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
562	EL0403	SKU562	GFC Ravi AC/DC	\N	4800.00	\N	8203.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
563	EL0404	SKU563	Gfc Silver 56 karachi	\N	5700.00	\N	5079.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
564	EL0406	SKU564	Grace stylo light plug	\N	170.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
565	EL0407	SKU565	Green 7watt led E27	\N	150.00	\N	125.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
566	EL0409	SKU566	Greenvision 85watt saver	\N	900.00	\N	800.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
568	EL0412	SKU568	GT multi shoo	\N	50.00	\N	22.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
569	EL0413	SKU569	Habib 110/76 3core cable	\N	290.00	\N	183.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
571	EL0415	SKU571	Habib 1/44 cable	\N	30.00	\N	24.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
572	EL0418	SKU572	Habib 3/29 black cable	\N	48.00	\N	46.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
573	EL0419	SKU573	Habib 3/29 colour cable	\N	48.00	\N	46.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
574	EL0420	SKU574	Habib 3/29 red cable	\N	48.00	\N	46.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
575	EL0422	SKU575	Habib 7/29 C cable	\N	105.00	\N	98.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
576	EL0423	SKU576	Habib 7/29 red cable	\N	101.00	\N	98.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
577	EL0424	SKU577	Habib 7/36 black cable	\N	154.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
578	EL0425	SKU578	Habib 7/36 red cable	\N	154.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
579	EL0426	SKU579	Habib 70/76 2CORE Cable	\N	130.00	\N	88.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
580	EL0427	SKU580	Habib 10a 1p breaker	\N	380.00	\N	220.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
581	EL0429	SKU581	Habib 10mm dc cable	\N	360.00	\N	229.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
582	EL0430	SKU582	Habib 1/62 cable	\N	30.00	\N	14.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
584	EL204	SKU584	AC 2 PIN SHOO	\N	40.00	\N	23.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
586	EL206	SKU586	AC TECNA JUMBO HOLDER	\N	70.00	\N	58.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
589	EL0433	SKU589	Habib 16mm cable	\N	650.00	\N	390.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
590	EL0434	SKU590	Habib 20A 1P breaker	\N	380.00	\N	220.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
591	EL0436	SKU591	Habib 23/76 cable	\N	30.00	\N	12.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
592	EL0439	SKU592	Habib 40/76 2c cable	\N	90.00	\N	86.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
593	EL0440	SKU593	Habib 4mm dc cable	\N	140.00	\N	67.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
594	EL0441	SKU594	Habib 63a 1p Breaker	\N	380.00	\N	350.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
595	EL0442	SKU595	Habib 63a 3p breaker	\N	2400.00	\N	800.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
596	EL0443	SKU596	Habib 6mm dc cable	\N	226.00	\N	181.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
598	EL0445	SKU598	Habib 7/44 black cable	\N	2.00	\N	222.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
599	EL0446	SKU599	Habib 7/44 red cable	\N	250.00	\N	223.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
600	EL0449	SKU600	hager 3p changer	\N	9500.00	\N	6500.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
601	EL0453	SKU601	hager  75a 4p changer	\N	3500.00	\N	3000.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
602	EL0454	SKU602	hager changer 100A 2P	\N	3500.00	\N	2500.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
603	EL0457	SKU603	Hair 10a 1p Breaker	\N	250.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
604	EL0458	SKU604	Hair 16a 1p Breaker	\N	250.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
605	EL0459	SKU605	Hair 20a 1p Breaker	\N	250.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
606	EL0460	SKU606	hair 63a 2p Breaker	\N	400.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
607	EL0462	SKU607	HAQ 10watt Moon smd	\N	550.00	\N	340.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
608	EL0464	SKU608	hager changover 63a	\N	1200.00	\N	950.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
609	EL0465	SKU609	heatelement1000	\N	50.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
610	EL0466	SKU610	heatelement2000watt	\N	50.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
611	EL0467	SKU611	heatelement3000watt	\N	50.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
612	EL0468	SKU612	Heater cooking	\N	350.00	\N	250.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
615	EL0482	SKU615	Photon 18watt e27	\N	350.00	\N	212.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
616	EL0484	SKU616	Hyundai 13watt led golden	\N	395.00	\N	225.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
617	EL0485	SKU617	Hyundai 13watt led bulb 6500k	\N	395.00	\N	215.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
618	EL0488	SKU618	Imported 50a102	\N	2800.00	\N	2400.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
619	EL0489	SKU619	Imported 75a 104	\N	3000.00	\N	2400.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
620	EL0490	SKU620	Iron temble	\N	10.00	\N	5.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
621	EL0491	SKU621	Orient 3watt led e27	\N	150.00	\N	125.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
623	EL0493	SKU623	Japan 7/29 black	\N	70.00	\N	21.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
624	EL0494	SKU624	Japan 7/29 red	\N	70.00	\N	21.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
625	EL0499	SKU625	Orient 4ft tube single led	\N	750.00	\N	550.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
626	EL0500	SKU626	Orient 1ft tube 3000K	\N	350.00	\N	275.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
627	EL0501	SKU627	Orient 1 feet tube led 6500K	\N	325.00	\N	275.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
628	EL0502	SKU628	Orient 2ft tube Double led	\N	1200.00	\N	879.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
629	EL0508	SKU629	JOJO 18WATT SMD	\N	750.00	\N	650.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
630	EL0509	SKU630	Jolta 5watt led b22	\N	80.00	\N	60.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
632	EL0511	SKU632	King italian abs holder b22	\N	50.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
634	EL0513	SKU634	KPI 3*3 box	\N	80.00	\N	40.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
638	EL0518	SKU638	Kpi 6*3 box	\N	90.00	\N	60.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
640	EL0520	SKU640	KPI 7*4 3HOLE	\N	70.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
641	EL0521	SKU641	KPI 7*4 4HOLE	\N	70.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
643	EL0523	SKU643	KPI 7*4 6HOLE	\N	70.00	\N	68.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
644	EL0524	SKU644	KPI 8*10 12 HOLE	\N	90.00	\N	60.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
649	EL0529	SKU649	KPI Button box 3hole	\N	40.00	\N	35.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
654	EL0534	SKU654	KPI Button box 8hole	\N	80.00	\N	44.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
655	EL0535	SKU655	KPI Button box 9hole	\N	80.00	\N	40.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
656	EL0536	SKU656	KPI FAN SHEET	\N	50.00	\N	16.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
657	EL0537	SKU657	KPI SAVER SHEET	\N	550.00	\N	450.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
658	EL0539	SKU658	Leader 10.5A 1p breaker	\N	350.00	\N	200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
659	EL0540	SKU659	Leader 16a 1p Breaker	\N	350.00	\N	200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
660	EL0541	SKU660	Leader 20a 1p Breaker	\N	350.00	\N	200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
661	EL0543	SKU661	Leader 32a 104 changeOver	\N	850.00	\N	800.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
662	EL0544	SKU662	Leader 32A 1P Breaker	\N	350.00	\N	250.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
663	EL0546	SKU663	Leader 32a changer	\N	950.00	\N	500.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
664	EL0550	SKU664	Lear piano switch	\N	40.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
665	EL0551	SKU665	led flood light 50watt	\N	2500.00	\N	2255.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
666	EL0552	SKU666	led flood light 100watt	\N	4000.00	\N	3410.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
667	EL0555	SKU667	lighting erraster	\N	14000.00	\N	12000.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
668	EL0559	SKU668	LUTOS w p bp	\N	350.00	\N	240.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
669	EL0560	SKU669	lutos 2+1	\N	280.00	\N	221.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
670	EL0562	SKU670	LUTOS 4+2	\N	450.00	\N	365.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
671	EL0563	SKU671	LUTOS dimmer	\N	200.00	\N	160.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
672	EL0564	SKU672	lutos m+f	\N	350.00	\N	300.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
673	EL0565	SKU673	lutos p+p	\N	350.00	\N	300.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
674	EL0566	SKU674	lutos tp	\N	220.00	\N	190.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
675	EL0567	SKU675	lutos tv	\N	230.00	\N	185.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
676	EL0568	SKU676	lutos tv+tp	\N	320.00	\N	286.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
677	EL0569	SKU677	LUTOS tw	\N	210.00	\N	170.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
678	EL0570	SKU678	Lyto changer 32a	\N	850.00	\N	500.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
680	EL0572	SKU680	Even multi shoo	\N	30.00	\N	22.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
681	EL0574	SKU681	Mainboard 14*20	\N	3300.00	\N	3111.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
682	EL0579	SKU682	Metal holder	\N	80.00	\N	60.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
684	EL0582	SKU684	Muslim button holder	\N	40.00	\N	35.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
685	EL0585	SKU685	Nishan 1 gang	\N	250.00	\N	200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
686	EL0588	SKU686	Nishan 4+2	\N	480.00	\N	450.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
687	EL0589	SKU687	Nishan 5 in 1	\N	390.00	\N	360.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
689	EL0592	SKU689	Nishan Dimmer	\N	140.00	\N	120.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
690	EL0593	SKU690	Nishan empty sheet	\N	200.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
691	EL0596	SKU691	Noor classic holder	\N	50.00	\N	40.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
692	EL0597	SKU692	Noor eagle jumbo holder	\N	70.00	\N	40.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
693	EL0598	SKU693	Noor fancy jumbo holder	\N	50.00	\N	40.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
694	EL0601	SKU694	Noor light plug	\N	180.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
695	EL0602	SKU695	Nree 50a changer	\N	2200.00	\N	1650.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
696	EL0603	SKU696	Nree check meter	\N	1850.00	\N	4694.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
698	EL0605	SKU698	nreegreenvoltmeter	\N	250.00	\N	125.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
700	EL0607	SKU700	nreeredvoltmeter	\N	250.00	\N	125.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
702	EL0609	SKU702	nreeyellowvoltmeter	\N	250.00	\N	125.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
704	EL0611	SKU704	Olympic 1hole board	\N	50.00	\N	45.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
705	EL0612	SKU705	Olympic light plug	\N	180.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
706	EL0613	SKU706	Onex 16a 1p Breaker	\N	250.00	\N	170.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
707	EL0615	SKU707	Onex 6a 1p Breaker	\N	250.00	\N	170.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
708	EL0616	SKU708	Opal 16a 1p Breaker	\N	350.00	\N	290.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
709	EL0617	SKU709	Opal 20a 1p Breaker	\N	350.00	\N	250.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
710	EL0618	SKU710	Opal 32a 1p Breaker	\N	350.00	\N	250.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
711	EL0619	SKU711	Opal 40/76 cable	\N	350.00	\N	275.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
712	EL0621	SKU712	Opal 63a 3p Breaker	\N	700.00	\N	1250.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
713	EL0622	SKU713	Opal 6A 1p BREAKER	\N	450.00	\N	350.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
714	EL0623	SKU714	OPAL M5 Multi shoo	\N	40.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
697	EL0604	SKU697	nreegreenindicator	\N	60.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
699	EL0606	SKU699	nreeredindicator	\N	60.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
701	EL0608	SKU701	nreeyellowerindicator	\N	60.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
715	EL0624	SKU715	Opal power shoo	\N	120.00	\N	80.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
716	EL0625	SKU716	Orient 105watt led	\N	3200.00	\N	2800.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
717	EL0626	SKU717	Orient 12watt Led saver	\N	100.00	\N	90.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
718	EL0627	SKU718	ORIENT 18WATT SMD	\N	900.00	\N	750.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
719	EL0636	SKU719	Photon 32watt saver led	\N	130.00	\N	115.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
720	EL0637	SKU720	Pioneer fan sheet	\N	50.00	\N	22.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
722	EL0641	SKU722	KPI 4*4 boad 2hole	\N	30.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
723	EL0642	SKU723	KPI  7*4 band board	\N	70.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
724	EL0643	SKU724	Plastic 8*10 boad 2hole	\N	65.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
725	EL0644	SKU725	Plastic 8*10 boad 10hole	\N	70.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
726	EL0645	SKU726	Plastic 8*10 boad 11hole	\N	70.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
727	EL0646	SKU727	Plastic 8*10 boad 4hole	\N	70.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
729	EL0648	SKU729	PVC connector 10a	\N	15.00	\N	4.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
730	EL0649	SKU730	PVC connector 30a	\N	20.00	\N	14.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
731	EL0650	SKU731	Protector 63a china	\N	2000.00	\N	1533.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
732	EL0651	SKU732	Mora Protector 63a	\N	2400.00	\N	1550.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
733	EL0652	SKU733	Opal P Series 1gang	\N	150.00	\N	120.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
734	EL0653	SKU734	Opal P Series 1+1	\N	250.00	\N	246.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
735	EL0658	SKU735	Opal P Series 4+2	\N	530.00	\N	449.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
736	EL0662	SKU736	Opal P Series Bp	\N	240.00	\N	218.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
737	EL0665	SKU737	Opal P Series empty sheet	\N	130.00	\N	100.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
738	EL0667	SKU738	Opal P Series tp	\N	240.00	\N	220.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
739	EL0668	SKU739	Opal P Series tv+tp	\N	280.00	\N	250.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
740	EL0671	SKU740	Qashan holder	\N	110.00	\N	85.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
742	EL0673	SKU742	Rc angle holder	\N	90.00	\N	75.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
743	EL0674	SKU743	Rc holder b22	\N	60.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
744	EL0675	SKU744	Rc White/Wood 3in1 holder	\N	80.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
745	EL0679	SKU745	Rgb	\N	200.00	\N	175.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
746	EL0680	SKU746	Rgb chok	\N	700.00	\N	458.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
747	EL0681	SKU747	Right 1.5mm dc	\N	30.00	\N	26.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
748	EL0682	SKU748	Right 2.5mm dc	\N	51.00	\N	45.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
749	EL0683	SKU749	Right 3/29 black	\N	36.00	\N	21.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
750	EL0684	SKU750	Right 3/29 colour	\N	36.00	\N	22.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
751	EL0685	SKU751	Right 3/29  red	\N	32.00	\N	23.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
752	EL0690	SKU752	Roof light white	\N	95.00	\N	6.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
753	EL0691	SKU753	Rooflight blue	\N	1.00	\N	83.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
754	EL0692	SKU754	Rooflight blue double	\N	130.00	\N	125.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
755	EL0693	SKU755	rooflightchok	\N	95.00	\N	75.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
756	EL0694	SKU756	Rooflight chok double	\N	150.00	\N	90.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
757	EL0695	SKU757	Rooflight green double	\N	1.00	\N	125.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
758	EL0696	SKU758	Rooflight golden	\N	95.00	\N	95.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
759	EL0697	SKU759	Rooflight golden double	\N	1.30	\N	125.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
760	EL0698	SKU760	roof light green	\N	95.00	\N	70.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
761	EL0700	SKU761	Roof light multi single chok	\N	300.00	\N	200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
762	EL0701	SKU762	ROOF LIGHT MULTI SINGAL	\N	100.00	\N	94.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
763	EL0702	SKU763	Rooflight pink	\N	95.00	\N	95.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
764	EL0704	SKU764	Rooflight red	\N	95.00	\N	88.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
765	EL0705	SKU765	Opal Royal 1+1	\N	230.00	\N	190.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
766	EL0706	SKU766	Opal Royal 1 gang	\N	250.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
767	EL0708	SKU767	Opal Royal 2+2	\N	330.00	\N	410.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
768	EL0710	SKU768	Opal Royal 4+2	\N	480.00	\N	465.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
769	EL0711	SKU769	Opal Royal 5in1	\N	380.00	\N	490.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
770	EL0712	SKU770	Opal Royal 6+2	\N	550.00	\N	712.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
771	EL0715	SKU771	Royal button holder B22	\N	30.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
772	EL0717	SKU772	Opal Royal empty sheet	\N	130.00	\N	100.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
773	EL0718	SKU773	Opal Royal p+p	\N	380.00	\N	345.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
774	EL0720	SKU774	Opal Royal tw button	\N	150.00	\N	256.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
775	EL0725	SKU775	Schneider 10a 1p Breaker	\N	840.00	\N	465.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
776	EL0726	SKU776	Schneider 125a dc	\N	2400.00	\N	2113.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
777	EL0727	SKU777	Schneider 125a dc 1p	\N	1800.00	\N	2927.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
778	EL0728	SKU778	Schneider 16a 1p Breaker	\N	840.00	\N	465.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
779	EL0729	SKU779	Schneider 16a dc	\N	1800.00	\N	1450.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
780	EL0730	SKU780	Schneider 20a 1p Breaker	\N	840.00	\N	464.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
781	EL0733	SKU781	Schneider 32a 2p Breaker	\N	2200.00	\N	2050.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
782	EL0734	SKU782	Schneider 32a 3p Breaker	\N	2600.00	\N	2200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
783	EL0735	SKU783	Schneider 32a dc	\N	2200.00	\N	1500.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
784	EL0740	SKU784	Schneider 80A DC	\N	2200.00	\N	1700.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
789	EL0747	SKU789	Shelter	\N	70.00	\N	80.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
790	EL0750	SKU790	Sk 3*3 box	\N	65.00	\N	62.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
791	EL0752	SKU791	Sk 6*3 box	\N	60.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
794	EL0759	SKU794	SPD	\N	2400.00	\N	2600.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
797	EL0762	SKU797	Solution tape	\N	50.00	\N	39.93	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
798	EL0766	SKU798	Sun Sensor	\N	800.00	\N	325.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
799	EL0768	SKU799	Muslim fancy pendant holder	\N	40.00	\N	35.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
801	EL0770	SKU801	Tani diamond series 1+1	\N	350.00	\N	250.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
802	EL0771	SKU802	Tani whitedimmer	\N	140.00	\N	105.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
803	EL0772	SKU803	Tech 1/44 Cable	\N	29.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
804	EL0773	SKU804	Tech 3/29 B CABLE	\N	45.00	\N	31.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
805	EL0775	SKU805	Tech 3/29 RED CABLE	\N	45.00	\N	31.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
806	EL0777	SKU806	Tech 4mm red	\N	155.00	\N	93.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
807	EL0780	SKU807	Tech 7/29 Black cable	\N	95.00	\N	67.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
808	EL0781	SKU808	Tech 7/29 Red cable	\N	95.00	\N	67.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
810	EL0783	SKU810	Teflex 3/29 black	\N	42.00	\N	27.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
811	EL0789	SKU811	Teflex 7/29 black	\N	85.00	\N	56.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
812	EL0793	SKU812	Terasaki 2 100a	\N	2500.00	\N	2895.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
813	EL0794	SKU813	Terasaki 3 100a	\N	1250.00	\N	1550.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
814	EL0797	SKU814	TJ V10 2+2	\N	880.00	\N	805.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
815	EL0798	SKU815	Trust 12watt led	\N	130.00	\N	125.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
816	EL0799	SKU816	Trust 7watt smd	\N	220.00	\N	192.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
817	EL0800	SKU817	Tuff smd 12watt	\N	480.00	\N	400.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
818	EL0805	SKU818	WASEH 3/29 B	\N	32.00	\N	31.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
819	EL0806	SKU819	Waseh 3/29 Colour	\N	32.00	\N	26.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
820	EL0807	SKU820	WASEH 3/29 RED CABLE	\N	32.00	\N	31.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
821	EL0808	SKU821	Waseh 7/29 B	\N	65.00	\N	54.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
822	EL0809	SKU822	Waseh 7/29 R	\N	65.00	\N	65.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
823	EL0810	SKU823	Waseh 7/36 B	\N	110.00	\N	90.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
824	EL0811	SKU824	Waseh 7/36 R	\N	110.00	\N	94.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
825	EL0812	SKU825	WARSHAL	\N	2.00	\N	2.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
826	EL0814	SKU826	Zero watt E27	\N	30.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
829	SL0027	SKU829	INVEREX NITROX 6KW	\N	330000.00	\N	282000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
831	SL0029	SKU831	INVEREX 8KW NITROX	\N	465000.00	\N	380000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
832	SL0039	SKU832	Trion UPS Connect 1200	\N	27600.00	\N	29500.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
833	SL0040	SKU833	Trion UPS Connect 2200 24V	\N	37000.00	\N	28800.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
834	SL0042	SKU834	Earthing Rod	\N	4800.00	\N	4186.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
836	333011	SKU836	Pheonix 100A Battery	\N	25500.00	\N	24500.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
837	333013	SKU837	Pheonix 200A Battery	\N	33500.00	\N	29500.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
838	790	SKU838	SK british holder	\N	90.00	\N	70.56	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
840	366754	SKU840	NZK 40A CHANGER	\N	1050.00	\N	750.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
841	367600	SKU841	ZIEWNNIC Max Pv 5000	\N	115000.00	\N	115000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
844	373912	SKU844	7/72 Service Cable	\N	160.00	\N	156.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
846	376278	SKU846	SK 63A DC	\N	1900.00	\N	1785.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
847	1004	SKU847	Sk 10A Breaker 1P	\N	650.00	\N	574.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
848	1003	SKU848	SK 6A Breaker 1P	\N	650.00	\N	574.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
849	1006	SKU849	sk 20A 1P	\N	650.00	\N	574.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
850	376284	SKU850	Sk 16A Breaker 1P	\N	650.00	\N	574.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
851	1007	SKU851	SK 32A Breaker 1P	\N	650.00	\N	574.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
852	376288	SKU852	Sk 63a Breaker 1p	\N	690.00	\N	588.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
853	376289	SKU853	SK 32A Breaker 2P	\N	1400.00	\N	1141.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
854	376290	SKU854	SK 63A 2P Breaker	\N	1500.00	\N	1166.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
856	376364	SKU856	Sk Teddy Switch	\N	106.00	\N	152.56	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
860	378882	SKU860	MG TW Gold	\N	350.00	\N	250.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
861	378989	SKU861	SK 63A Changeover	\N	1800.00	\N	1488.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
863	389493	SKU863	Clip Green	\N	25.00	\N	21.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
866	4001	SKU866	N tech 2A 1p Breaker	\N	550.00	\N	424.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
867	4000	SKU867	N tech 1A 1p Breaker	\N	550.00	\N	424.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
872	EL0000025	SKU872	2" Steel Neil	\N	3.00	\N	3.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
873	EL012	SKU873	Flexiblepipe White 1"	\N	50.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
875	EL080	SKU875	HAQ COB 5watt 2"	\N	210.00	\N	180.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
876	EL166	SKU876	Joinbox Grey 1"	\N	20.00	\N	18.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
879	EL199	SKU879	Pipe 3/4 Wall White	\N	150.00	\N	130.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
881	EL0091	SKU881	3/4"  Pipe Blue	\N	110.00	\N	95.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
882	EL0098	SKU882	3 Inch  Glass	\N	25.00	\N	20.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
883	EL0099	SKU883	3" INCH GLASS NORMAL	\N	35.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
885	EL0114	SKU885	3" Long Normal Glass	\N	35.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
886	EL0204	SKU886	Hyundai 3" 5watt Smd 3000k	\N	490.00	\N	300.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
887	EL0237	SKU887	Hyundai 3" 10watt Smd 6500k	\N	890.00	\N	455.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
888	EL0238	SKU888	Hyundai 3" 10watt Smd 4000k	\N	890.00	\N	455.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
889	EL0239	SKU889	Hyundai 3" COB Spot Light 6watt	\N	865.00	\N	535.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
890	EL0240	SKU890	Hyundai 3" 5watt Smd 6500k	\N	490.00	\N	300.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
891	EL0241	SKU891	Hyundai 3" 10watt Smd 3000k	\N	890.00	\N	455.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
892	EL0261	SKU892	1" Socket Beta	\N	8.00	\N	3.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
893	EL0262	SKU893	3/4" Socket Beta	\N	5.00	\N	3.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
895	EL0266	SKU895	Bend 1" Beta	\N	12.00	\N	9.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
896	EL0267	SKU896	Bend 3/4"  Beta	\N	8.00	\N	5.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
898	EL0380	SKU898	Flexiblepipe 1" Grey	\N	25.00	\N	15.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
899	EL0381	SKU899	Flexible Pipe 3/4"	\N	20.00	\N	13.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
900	EL0395	SKU900	GFC Exhaust 10" Metal	\N	4180.00	\N	2881.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
901	EL0397	SKU901	GFC Exhaust 12" Copper Plastic	\N	4520.00	\N	3646.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
902	EL202	SKU902	Factor COB 2" 3000k	\N	310.00	\N	270.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
903	EL0483	SKU903	Hyundai 12Watt 4" Smd	\N	995.00	\N	515.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
904	EL0486	SKU904	Hyundai 5watt 3" Smd 4000k	\N	490.00	\N	300.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
907	EL0506	SKU907	Joinbox Grey 3/4"	\N	25.00	\N	15.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
909	EL0553	SKU909	Slim SMD 6"	\N	700.00	\N	590.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
911	EL0638	SKU911	Pipe 1" Concrete Blue	\N	130.00	\N	140.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
912	EL0639	SKU912	Pipe 3/4" Wall Black	\N	110.00	\N	100.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
913	EL0721	SKU913	Sangam Smd 2"	\N	250.00	\N	245.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
916	EL0764	SKU916	Steelnail 1"	\N	3.00	\N	3.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
918	EL0804	SKU918	Vivo 3/4" Duct	\N	180.00	\N	180.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
922	EL00003	SKU922	TJ Alure 8+2 White	\N	1050.00	\N	990.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
923	EL00004	SKU923	TJ Alure 6+2 White	\N	930.00	\N	872.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
924	EL00005	SKU924	TJ Alure 2+2 white	\N	550.00	\N	492.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
925	EL00006	SKU925	TJ Alure power Switch 32A white	\N	1050.00	\N	990.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
926	EL00007	SKU926	TJ Alure dimmer white	\N	350.00	\N	268.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
927	BA00003	SKU927	Cortech power bank	\N	195000.00	\N	189000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
928	IN00002	SKU928	Fronius Mppt pv-9000	\N	47000.00	\N	35000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
929	IN00003	SKU929	Ziewnic ROUX Series 4.7kw	\N	135000.00	\N	133000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
930	IN00004	SKU930	Ziewnic ROUX Series 6.7kw	\N	162000.00	\N	157000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
931	IN00005	SKU931	Trion 1201 solar	\N	39000.00	\N	36500.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
932	IN00006	SKU932	Trion 2001 24v solar	\N	52000.00	\N	46500.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
934	EL1	SKU934	GFC ionic inverter 30w	\N	9800.00	\N	9613.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
935	EL2	SKU935	GFC delux 30watt	\N	9000.00	\N	8730.45	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
936	EL3	SKU936	GFC Turbo fast 30watt	\N	11500.00	\N	8858.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
894	EL0264	SKU894	Bend 1" White	\N	20.00	\N	14.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
937	SO1	SKU937	jinko 590watt	\N	18290.00	\N	18142.50	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
938	EL4	SKU938	Wireless pink Roof light	\N	130.00	\N	115.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
939	EL5	SKU939	wireless red Roof light	\N	130.00	\N	115.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
940	EL6	SKU940	wireless roof light chok	\N	120.00	\N	90.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
941	EL7	SKU941	Royal opal ac/dc 30watt	\N	10800.00	\N	10379.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
942	BA1	SKU942	Alaska 160AH Battery	\N	25300.00	\N	22800.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
944	EL8	SKU944	Wireless Golden Roof Light	\N	130.00	\N	115.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
945	EL9	SKU945	zeek	\N	5900.00	\N	5650.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
946	005	SKU946	TJ Alure Power Plug White	\N	750.00	\N	627.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
947	EL01	SKU947	TJ Alure light plug white	\N	750.00	\N	627.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
948	EL02	SKU948	Royal Desire Series	\N	11000.00	\N	10255.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
949	EL03	SKU949	Royal Opal Series	\N	10300.00	\N	9765.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
950	EL04	SKU950	Royal Passion Series	\N	9500.00	\N	9411.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
951	EL05	SKU951	Royal Divine Series	\N	10800.00	\N	10255.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
952	EL06	SKU952	Royal Deluxe AC Fan	\N	8300.00	\N	7850.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
953	EL07	SKU953	Royal Ambassador Series	\N	11800.00	\N	11259.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
954	EL08	SKU954	Royal RL-40 Series	\N	11800.00	\N	11435.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
955	EL09	SKU955	Royal Legacy Series	\N	9800.00	\N	9411.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
956	EL10	SKU956	Royal pedistal 30"	\N	18000.00	\N	17600.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
957	EL11	SKU957	Royal pedistal 24"	\N	13500.00	\N	13050.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
958	EL12	SKU958	Marvel 7/29 Cable	\N	105.00	\N	0.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
959	EL14	SKU959	Temble 70mm	\N	150.00	\N	135.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
960	EL15	SKU960	royal ac/dc	\N	8500.00	\N	8000.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
961	EL16	SKU961	alloy black 8+2	\N	1350.00	\N	1155.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
962	EL17	SKU962	alloy black 2+2	\N	750.00	\N	521.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
963	EL18	SKU963	alloy black 5in1	\N	850.00	\N	731.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
964	EL19	SKU964	alloy black P+P	\N	850.00	\N	731.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
965	IN01	SKU965	VFD 5.7KW	\N	36000.00	\N	33500.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
966	IN02	SKU966	FILTER 30A 3P	\N	21000.00	\N	20000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
967	EL20	SKU967	V8 6gang	\N	1229.00	\N	1228.80	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
968	EL21	SKU968	V8 Light plug	\N	750.00	\N	750.40	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
969	EL22	SKU969	V8 Power plug	\N	807.00	\N	806.40	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
970	EL23	SKU970	V8 Power button 45a	\N	1239.00	\N	1238.40	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
971	EL24	SKU971	V8 2g	\N	670.00	\N	620.80	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
972	EL25	SKU972	V8 4G	\N	968.00	\N	910.40	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
973	EL26	SKU973	Alloy white 8+2	\N	1100.00	\N	990.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
974	EL27	SKU974	Alloy white 6+2	\N	950.00	\N	674.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
975	EL28	SKU975	Alloy white 2+2	\N	750.00	\N	491.70	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
976	EL29	SKU976	Alloy white 5in1	\N	950.00	\N	627.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
977	EL30	SKU977	Alloy white P+P	\N	950.00	\N	627.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
978	EL31	SKU978	Alloy white fan dimmer	\N	350.00	\N	267.30	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
979	EL32	SKU979	Alloy white 2WAY	\N	650.00	\N	356.40	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
980	IN03	SKU980	Wattmax 4.2kw mark	\N	112000.00	\N	99000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
981	IN04	SKU981	Wattmax 6.2kw mark	\N	145000.00	\N	125000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
982	IN05	SKU982	Wattmax 8.2kw mark	\N	260000.00	\N	235000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
983	IN06	SKU983	Wattmax 10.2kw mark	\N	285000.00	\N	245000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
984	EL33	SKU984	mg smart 2way	\N	350.00	\N	270.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
985	EL34	SKU985	mg smart  grey 5in1	\N	450.00	\N	317.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
988	EL37	SKU988	water rod	\N	450.00	\N	350.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
989	EL38	SKU989	factor 30watt blazze	\N	750.00	\N	605.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
991	EL41	SKU991	Allory 8+2 grey	\N	1150.00	\N	1089.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
992	EL42	SKU992	Allory 6+2 grey	\N	1080.00	\N	962.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
993	EL43	SKU993	Allory 2+2 grey	\N	650.00	\N	542.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
994	EL44	SKU994	Allory p+p grey	\N	790.00	\N	690.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
996	EL46	SKU996	Allory dimmer grey	\N	330.00	\N	294.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
997	IN07	SKU997	VFD 30KW	\N	145000.00	\N	117000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
998	EL47	SKU998	VLS SERIES 1+1	\N	550.00	\N	493.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
999	EL49	SKU999	ST Series 8+2	\N	950.00	\N	846.45	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1000	EL53	SKU1000	ST Series 2+2	\N	550.00	\N	440.55	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1001	EL54	SKU1001	ST Series 5IN1	\N	650.00	\N	536.25	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1002	EL55	SKU1002	ST Dimmer	\N	350.00	\N	250.80	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1005	EL61	SKU1005	ST Series P+P	\N	680.00	\N	580.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1006	EL62	SKU1006	fan hook	\N	250.00	\N	200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1007	EL65	SKU1007	ST 1+1	\N	450.00	\N	315.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1008	BA01	SKU1008	UGI 100A IP66	\N	260000.00	\N	234000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1009	BA02	SKU1009	ziewnic 12v 100a	\N	70000.00	\N	61000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1013	EL66	SKU1013	Factor 12watt lomo b22	\N	180.00	\N	145.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1014	EL67	SKU1014	factor 18watt range e27	\N	300.00	\N	265.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1015	EL68	SKU1015	Factor 18watt lomo b22	\N	330.00	\N	305.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1016	EL69	SKU1016	factor 24watt moon 3k	\N	750.00	\N	670.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1017	EL70	SKU1017	Marvel 10mm standard R	\N	450.00	\N	384.56	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1019	BA05	SKU1019	Power bank i tell 100a 48v	\N	200000.00	\N	195000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1022	EL73	SKU1022	Opal pride Grey 8+2	\N	1050.00	\N	922.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1023	EL74	SKU1023	Opal pride Grey 6+2	\N	950.00	\N	832.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1024	EL75	SKU1024	Opal pride Grey 4+2	\N	850.00	\N	742.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1025	EL76	SKU1025	Opal Pride Grey Dimmer	\N	250.00	\N	190.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1026	EL77	SKU1026	Opal pride Grey light plug	\N	650.00	\N	514.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1027	EL78	SKU1027	Opal Pride Grey 2+2	\N	550.00	\N	472.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1028	EL79	SKU1028	Opal Pride Grey 1+1	\N	450.00	\N	352.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1029	EL80	SKU1029	Opal Pride Grey P+P	\N	650.00	\N	562.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1030	EL81	SKU1030	Opal Pride Grey power switch 32a	\N	870.00	\N	772.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1031	EL82	SKU1031	Opal Pride Grey 2 way	\N	450.00	\N	322.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1032	EL83	SKU1032	Opal Pride Grey Bell push	\N	450.00	\N	322.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1033	EL84	SKU1033	Opal Pride coffee 8+2	\N	950.00	\N	862.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1034	EL85	SKU1034	.Opal Pride coffee 6+2	\N	850.00	\N	772.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1035	EL86	SKU1035	Opal Pride coffee 4+2	\N	750.00	\N	682.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1036	EL87	SKU1036	Opal Pride coffee dimmer	\N	250.00	\N	190.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1037	EL88	SKU1037	Opal Pride Coffee 2 way	\N	292.50	\N	292.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1038	EL89	SKU1038	Opal Pride Coffee bell push	\N	350.00	\N	292.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1039	EL90	SKU1039	Opal Pride Coffee Power plug	\N	650.00	\N	532.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1040	EL91	SKU1040	Opal Pride Coffee light plug	\N	650.00	\N	532.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1041	EL92	SKU1041	Opal Pride coffee 1+1	\N	450.00	\N	322.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1042	EL93	SKU1042	Opal Pride Coffee 2+2	\N	550.00	\N	442.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1043	EL95	SKU1044	Opal Pride white 8+2	\N	902.00	\N	802.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1044	EL96	SKU1045	Opal Pride white 6+2	\N	812.00	\N	712.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1045	EL97	SKU1046	Opal Pride White 4+2	\N	722.00	\N	622.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1046	EL98	SKU1047	Opal Pride white 2+1	\N	452.00	\N	352.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1047	EL99	SKU1048	Opal Pride white 2+2	\N	512.00	\N	412.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1048	EL209	SKU1049	Opal Pride white 1+1	\N	392.00	\N	292.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1049	EL210	SKU1050	Opal Pride white 5in1	\N	602.00	\N	502.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1050	EL211	SKU1051	Opal Pride white P+P	\N	602.00	\N	502.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1051	EL212	SKU1052	Opal Pride white Dimmer	\N	230.00	\N	190.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1052	EL213	SKU1053	Opal Pride white 32A	\N	812.00	\N	712.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1053	EL214	SKU1054	Opal Pride white B.P	\N	362.00	\N	262.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1054	EL215	SKU1055	Opal Pride white 2 WAY	\N	362.00	\N	262.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1055	IN1	SKU1056	Roux lite 6.2kw	\N	138000.00	\N	135000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1056	SO2	SKU1057	Mustang 595 watt	\N	22015.00	\N	21420.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1057	SO3	SKU1058	Opas changer 50a 2p	\N	2400.00	\N	2000.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1062	BA3	SKU1063	I TELL 24V POWER BANK	\N	125000.00	\N	118000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1063	SO8	SKU1064	Inverex mustang 585watt	\N	24500.00	\N	24482.25	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1067	BA5	SKU1068	Inverex power bank 16kw ip21	\N	700000.00	\N	700000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1068	011	SKU1069	Factor 30watt flood light	\N	1800.00	\N	1575.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1069	SO9	SKU1070	Astro 585watt	\N	25000.00	\N	26178.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1070	SO022	SKU1071	Longi Himo x10 645	\N	27864.00	\N	27090.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1071	IN001	SKU1072	Primax 6.2kw venus	\N	182000.00	\N	80000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1072	SO023	SKU1073	JA 595WATT	\N	25287.00	\N	24692.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1073	SO024	SKU1074	astro 590watt	\N	25585.00	\N	27140.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1075	IN002	SKU1076	Inverex 1.6kw veyron ||	\N	75000.00	\N	70500.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1076	EL216	SKU1077	Auto timmer	\N	2500.00	\N	1800.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1077	SO026	SKU1078	astro 615watt	\N	26199.00	\N	25645.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1078	IN003	SKU1079	Power cube 12v	\N	72000.00	\N	70000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1079	IN004	SKU1080	Lobo PV 9000	\N	45000.00	\N	40000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1083	IN008	SKU1084	SOLAX 24V 100A	\N	125000.00	\N	115000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1084	BA006	SKU1085	KNOX 24V Power bank	\N	127000.00	\N	125000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1085	IN009	SKU1086	fronious pv 4200	\N	70000.00	\N	67500.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1087	IN010	SKU1088	INTEK 6KW	\N	38000.00	\N	37000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1091	SO028	SKU1092	ARM 585WATT	\N	25000.00	\N	24131.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1092	EL219	SKU1093	DELUX 20KVA	\N	170000.00	\N	160000.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1095	IN011	SKU1096	yukon 3.6	\N	85000.00	\N	77000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
3	EL0003	SKU003	SK bed switch	\N	60.00	\N	37.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
4	EL0004	SKU004	100aconnectorpursaleen	\N	150.00	\N	70.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
11	EL0013	SKU011	Olympic fuse	\N	30.00	\N	22.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
13	EL0015	SKU013	120A RELAY	\N	800.00	\N	720.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
24	EL0031	SKU024	Jeko nice china socket	\N	40.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
28	EL0039	SKU028	Sk button holder B22	\N	70.00	\N	60.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
29	EL0040	SKU029	Sk button holder E27	\N	70.00	\N	55.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
30	EL0041	SKU030	Sk pendant holder b22	\N	50.00	\N	44.88	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
31	EL0042	SKU031	Sk pendant holder e27	\N	60.00	\N	47.31	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
32	EL0043	SKU032	Sk plate tecna ceiling rose	\N	70.00	\N	69.12	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
33	EL0045	SKU033	Sk Delux power plug	\N	400.00	\N	290.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
37	SL0078	SKU037	INVEREX 10KW NITROX	\N	500000.00	\N	475000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
38	SL0090	SKU038	Solar duct 40*40	\N	1100.00	\N	641.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
41	BA0000001	SKU041	PHONIX SP 200	\N	31000.00	\N	31000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
43	EL0000003	SKU043	Kpi changer box special	\N	600.00	\N	400.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
56	EL0000031	SKU056	8mm temble	\N	30.00	\N	20.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
66	EL0000043	SKU066	Sk British small PC	\N	70.00	\N	56.75	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
70	EL0000051	SKU070	Qabli changer 100a	\N	800.00	\N	683.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
71	SO0000011	SKU071	FACTOR 18W moon smd 65k	\N	480.00	\N	430.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
72	EL0000052	SKU072	Factor 12w moon smd 6500k	\N	380.00	\N	330.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
74	SO0000012	SKU074	Ziewnic 4.5kw Dimond Series	\N	115000.00	\N	103000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
76	EL0000055	SKU076	Chint 63a 2p breaker	\N	1600.00	\N	1050.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
77	EL0000056	SKU077	Chint 10a 1p breaker	\N	750.00	\N	350.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
79	EL0000059	SKU079	Marvel 3/29 Red	\N	60.00	\N	50.57	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
80	EL0000060	SKU080	Marvel 3/29 Black	\N	60.00	\N	50.57	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
81	EL0000061	SKU081	Marvel 3/29 Colour	\N	60.00	\N	50.57	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
82	EL0000062	SKU082	Marvel 7/29 R	\N	130.00	\N	109.45	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
84	EL0000064	SKU084	Marvel 4mm R	\N	175.00	\N	147.80	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
85	EL0000065	SKU085	Marvel 4mm B	\N	175.00	\N	147.80	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
86	SO001	SKU086	ZIEWNNIC Lenox 6kw	\N	255000.00	\N	230000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
88	EL004	SKU088	Chint 16A Breaker	\N	750.00	\N	400.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
89	EL005	SKU089	Chint 20A 1P breaker	\N	750.00	\N	400.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
283	EL0068	SKU283	2ft Rod	\N	150.00	\N	450.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
91	EL007	SKU091	Chint 32a 3p breaker	\N	1500.00	\N	1100.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
298	EL0094	SKU298	1	\N	40.00	\N	35.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
884	EL0100	SKU884	3" LONG GLASS SPECIAL	\N	50.00	\N	35.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
95	SO007	SKU095	mppt solar charge controller	\N	11500.00	\N	6000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
97	EL013	SKU097	Cable tie 10mm	\N	5.00	\N	3.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
98	EL014	SKU098	cable tie 8mm	\N	4.00	\N	1.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
99	EL015	SKU099	cable tie 6mm	\N	2.00	\N	1.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
100	EL016	SKU100	4*4 3hole board	\N	40.00	\N	32.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
102	EL018	SKU102	2 pin shoo pursaleen	\N	50.00	\N	29.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
379	EL0191	SKU379	7mm clip	\N	2.00	\N	1.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
104	SO012	SKU104	ZIEWNIC Z5 Series 4.5kw	\N	130000.00	\N	115000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
105	EL020	SKU105	246	\N	160.00	\N	127.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
679	EL0571	SKU679	Even multi plug	\N	50.00	\N	22.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
683	EL0581	SKU683	Mr bed switch	\N	30.00	\N	15.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
688	EL0591	SKU688	Nishan Bp	\N	250.00	\N	220.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
134	EL063	SKU134	Marvel 6mm flexible	\N	310.00	\N	266.28	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
149	EL081	SKU149	Factor 7watt smd	\N	330.00	\N	255.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
151	EL084	SKU151	Marvel 1pair	\N	35.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
152	EL085	SKU152	Marvel 10mm cable	\N	480.00	\N	374.67	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
153	EL086	SKU153	Marvel 6mm standard R	\N	260.00	\N	215.65	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
154	EL087	SKU154	Marvel 6mm standard B	\N	260.00	\N	215.65	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
156	S0001	SKU156	575w inverex double glass	\N	19550.00	\N	18400.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
160	S0003	SKU160	MC4 Copper	\N	250.00	\N	180.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
161	S0005	SKU161	U shape 2.5mm temple	\N	10.00	\N	4.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
163	EL098	SKU163	I shape temble 6mm	\N	15.00	\N	10.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
164	EL099	SKU164	4mm I shape temble	\N	15.00	\N	10.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
166	EL102	SKU166	10mm I shape temble	\N	40.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
168	EL107	SKU168	Sleve 2.5mm	\N	50.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
206	EL147	SKU206	N tech 10A 1P Breaker	\N	550.00	\N	399.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
207	EL148	SKU207	N tech 20A 1P Breaker	\N	550.00	\N	42.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
209	EL150	SKU209	N tech 32A 1P Breaker	\N	550.00	\N	399.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
210	EL151	SKU210	N tech 63A 2P Breaker	\N	1400.00	\N	836.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
211	EL152	SKU211	N tech changerover 63a	\N	1700.00	\N	1138.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
212	EL153	SKU212	N tech 32A ELCB 2P	\N	3000.00	\N	810.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
213	EL154	SKU213	N tech 63A 4P Breaker	\N	1600.00	\N	1289.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
218	EL159	SKU218	3phase protector	\N	7900.00	\N	6900.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
222	EL164	SKU222	Chint 32a 1p breaker	\N	750.00	\N	530.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
223	S0006	SKU223	INVEREX Power bank	\N	330000.00	\N	327000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
225	EL167	SKU225	Jeko nice china indicator	\N	50.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
230	EL171	SKU230	Converter B22 TO E27	\N	50.00	\N	39.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
231	EL172	SKU231	Converter  E27 to b22	\N	50.00	\N	39.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
236	S0016	SKU236	7kw mppt	\N	38939.00	\N	23500.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
237	S0017	SKU237	ZIEWNIC 10.5kw diamond	\N	280000.00	\N	258000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
238	S0018	SKU238	INVEREX 6kw veyron premium series	\N	175000.00	\N	165000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
239	EL179	SKU239	16mm i shape	\N	60.00	\N	55.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
241	EL181	SKU241	Power on 63a changer	\N	1600.00	\N	1100.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
245	EL186	SKU245	Breaker fuse 32 dc	\N	1700.00	\N	1250.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
249	EL188	SKU249	Sk crown bell	\N	350.00	\N	299.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
250	EL189	SKU250	3 Phase spd ac	\N	4800.00	\N	4200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
253	EL192	SKU253	qabli changer copper	\N	2000.00	\N	1700.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
254	S0023	SKU254	ZIEWNNIC LENOX 8KW	\N	355000.00	\N	320000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
255	S0026	SKU255	ZIEWNIC Z box 48v 100A	\N	295000.00	\N	288000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
257	EL196	SKU257	Solar duct 60*60	\N	1200.00	\N	1000.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
260	EL200	SKU260	Factor range 12watt led E27	\N	170.00	\N	190.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
263	EL0048	SKU263	Sk stylo piano holder	\N	46.00	\N	22.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
264	EL0049	SKU264	Sk Lutos jumbo button holder b22	\N	75.00	\N	69.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
265	EL0050	SKU265	Sk Lutos jumbo button holder	\N	120.00	\N	91.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
267	EL0052	SKU267	PIANO tecna grace switch	\N	60.00	\N	51.12	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
268	EL0053	SKU268	Sk tecna socket	\N	60.00	\N	51.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
269	EL0054	SKU269	Olympic stylo stip switch	\N	30.00	\N	18.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
271	EL0056	SKU271	T 25mm cable	\N	1450.00	\N	841.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
272	EL0057	SKU272	Olympic indicator	\N	30.00	\N	22.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
274	EL0059	SKU274	Sk Grace fuse grip	\N	120.00	\N	107.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
276	EL0061	SKU276	Sk techna indicator	\N	60.00	\N	28.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
277	EL0062	SKU277	SK tecna bell push	\N	64.00	\N	60.81	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
284	EL0069	SKU284	Sk Stylish universal	\N	220.00	\N	290.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
288	EL0074	SKU288	Jeko power plug	\N	180.00	\N	150.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
292	EL0081	SKU292	hager 10A 1p Breaker	\N	950.00	\N	950.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
293	EL0082	SKU293	hager 16A 1p Breaker	\N	1050.00	\N	950.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
296	EL0088	SKU296	Olympic flash main switch	\N	180.00	\N	120.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
297	EL0093	SKU297	35mm temble	\N	50.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
312	EL0120	SKU312	Extension box 2-multi 2-socket	\N	650.00	\N	694.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
313	EL0121	SKU313	5  gol tikky	\N	20.00	\N	17.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
316	EL0124	SKU316	Sk 3 pin shoo	\N	90.00	\N	47.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
317	EL0125	SKU317	3pin shoo universal	\N	100.00	\N	110.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
318	EL0126	SKU318	Sk Switch hi tech pursaleeen	\N	140.00	\N	149.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
319	EL0127	SKU319	Socket pursaleen base	\N	140.00	\N	76.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
322	EL0130	SKU322	Sk Delux platet bell push DOUBLE	\N	210.00	\N	121.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
325	EL0133	SKU325	Sk English 3pin shoo	\N	160.00	\N	173.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
326	EL0134	SKU326	Sk English universal 3 pin shoo	\N	200.00	\N	97.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
327	EL0135	SKU327	Sk 3 pin power shoo handle	\N	240.00	\N	84.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
328	EL0136	SKU328	Sk Ceiling holder golden	\N	130.00	\N	131.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
329	EL0137	SKU329	Sk Ceiling holder white	\N	140.00	\N	130.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
334	EL0143	SKU334	Sk Fancy power plug	\N	470.00	\N	456.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
335	EL0144	SKU335	Sk Winner switch	\N	50.00	\N	24.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
344	EL0155	SKU344	Sk Grace piano holder E27	\N	60.00	\N	33.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
346	EL0157	SKU346	Sk 2pin shoo jar	\N	40.00	\N	45.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
347	EL0158	SKU347	Sk Double light plug china	\N	460.00	\N	320.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
348	EL0159	SKU348	SK Angle holder white	\N	210.00	\N	189.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
349	EL0160	SKU349	Sk Angle wood	\N	205.00	\N	144.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
350	EL0161	SKU350	Sk Grace piano holder B22	\N	54.00	\N	33.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
351	EL0162	SKU351	Sk Angle marble	\N	210.00	\N	128.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
352	EL0163	SKU352	Sk bell bush crown	\N	150.00	\N	105.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
356	EL0167	SKU356	Sk 2 pin multi plug	\N	70.00	\N	64.62	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
357	EL0168	SKU357	Sk tecna pipe socket	\N	70.00	\N	57.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
358	EL0169	SKU358	Sk Super power plug	\N	505.00	\N	320.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
359	EL0170	SKU359	Flush socket 10A	\N	204.00	\N	103.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
363	EL0174	SKU363	Sk MALE FEMALE	\N	61.00	\N	68.75	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
364	EL0175	SKU364	Sk 2pin shoo finger	\N	50.00	\N	34.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
365	EL0176	SKU365	SK MULTI SHOO	\N	6.00	\N	14.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
366	EL0177	SKU366	Sk light plug 3in1	\N	300.00	\N	206.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
367	EL0178	SKU367	Sk Victoria jumbo holder b22	\N	90.00	\N	44.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
368	EL0180	SKU368	Sk Victoria jumbo holder E27	\N	60.00	\N	52.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
372	EL0184	SKU372	Sk 2 pin holder e27	\N	60.00	\N	54.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
373	EL0185	SKU373	Sk 2 pin holder b22	\N	60.00	\N	31.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
374	EL0186	SKU374	Sk Grace pursaleen socket	\N	3.00	\N	6.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
376	EL0188	SKU376	Sk bell	\N	270.00	\N	255.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
377	EL0189	SKU377	Sk Crown power plug 7 in 1	\N	464.00	\N	290.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
378	EL0190	SKU378	INVEREX 7LITER GEYSER	\N	12500.00	\N	9700.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
380	EL0192	SKU380	Sk VIP power plug 1	\N	473.00	\N	378.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
382	EL0194	SKU382	Sk Vip power plug wood	\N	440.00	\N	320.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
383	EL0195	SKU383	Sk Vip power plug marble	\N	440.00	\N	320.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
404	EL0228	SKU404	SK Fan Sheet	\N	46.00	\N	54.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
406	EL0230	SKU406	8mmclip	\N	2.00	\N	1.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
407	EL0232	SKU407	9mmclip	\N	2.00	\N	1.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
415	EL0255	SKU415	alfa	\N	5500.00	\N	4561.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
417	EL0257	SKU417	Power on voltmeter	\N	270.00	\N	160.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
430	405604	SKU430	N tech 63a 3p	\N	2000.00	\N	1298.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
447	411844	SKU447	Ziewnic Diamond ll 2kw pv 3000	\N	81250.00	\N	67000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
448	411845	SKU448	ATOM PV 14000	\N	315000.00	\N	300000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
452	411849	SKU452	Axpert twin premium plus pv 5000	\N	150000.00	\N	95000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
453	411850	SKU453	Axpert twin premium plus pv 7000	\N	155000.00	\N	110000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
454	411852	SKU454	Ziewnic Diamond ll 4.2kw pv 4500	\N	105000.00	\N	77000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
456	412078	SKU456	585 doart panel	\N	17550.00	\N	16820.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
458	436422	SKU458	clopal 16 to 18way	\N	5078.00	\N	4062.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
459	436423	SKU459	clopal 14 way	\N	3271.00	\N	2617.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
460	436424	SKU460	clopal c 10 way	\N	2615.00	\N	2092.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
461	436425	SKU461	clopal changer over 50a	\N	2063.00	\N	1650.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
463	436852	SKU463	z box 24v	\N	221250.00	\N	178000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
464	437153	SKU464	Pipe 1 1/25	\N	525.00	\N	420.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
465	437154	SKU465	Bend 1 1/4	\N	75.00	\N	60.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
466	437155	SKU466	Socket 1 1/4	\N	30.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
467	437156	SKU467	clip 1 1/4	\N	19.00	\N	15.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
468	437271	SKU468	Breaker fuse 20a ac	\N	1563.00	\N	1250.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
469	437272	SKU469	Breaker fuse 32a ac	\N	1563.00	\N	1250.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
470	437273	SKU470	Interlock 2p breaker	\N	2500.00	\N	2000.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
471	437274	SKU471	Interlock 4p breaker	\N	5500.00	\N	4400.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
474	437383	SKU474	15kva servo stablizer	\N	140000.00	\N	127400.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
475	437474	SKU475	10kw 24 panel	\N	55000.00	\N	50000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
477	4025	SKU477	N tech 63a 1p	\N	550.00	\N	424.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
478	4030	SKU478	N tech interlock 2p 63a	\N	2906.00	\N	2325.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
479	4034	SKU479	N tech spd 2p AC	\N	2625.00	\N	2100.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
480	4032	SKU480	N tech spd 2p dc	\N	3094.00	\N	2475.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
481	4033	SKU481	N tech spd  4p  ac	\N	5250.00	\N	4200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
482	438319	SKU482	LI WALL 48V	\N	255000.00	\N	248000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
489	EL0273	SKU489	Breaker box 1to2	\N	150.00	\N	70.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
490	EL0274	SKU490	Breaker box 1to4	\N	200.00	\N	80.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
500	EL0296	SKU500	capacitor 3.5uf gfc	\N	120.00	\N	80.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
501	EL0297	SKU501	capacitor 4.5uf gfc	\N	150.00	\N	110.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
506	EL0304	SKU506	Kpi changer box	\N	150.00	\N	195.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
552	EL0383	SKU552	Factor solution tape	\N	50.00	\N	38.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
567	EL0411	SKU567	Factor DC 12v led	\N	360.00	\N	310.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
570	EL0414	SKU570	Habib 110 76 single core cable	\N	80.00	\N	74.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
583	EL203	SKU583	Sk Handle 3 pin plug top 10A	\N	140.00	\N	112.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
585	EL205	SKU585	AC 2 PIN SHOO GREEN PURSALEEN	\N	50.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
587	EL207	SKU587	AC LIGHT PLUG	\N	300.00	\N	203.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
588	EL208	SKU588	Factor 7watt range smd	\N	200.00	\N	200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
597	EL0444	SKU597	Habib 70/76 cable	\N	50.00	\N	42.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
613	EL0471	SKU613	HI Lite dc	\N	130.00	\N	100.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
614	EL0472	SKU614	HM President light plug	\N	250.00	\N	300.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
622	EL0492	SKU622	25mm tmble	\N	40.00	\N	40.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
631	EL0510	SKU631	Kangi	\N	20.00	\N	28.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
633	EL0512	SKU633	klass 6*3  frame	\N	60.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
635	EL0514	SKU635	Kpi 3*3 frame	\N	75.00	\N	60.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
636	EL0516	SKU636	KPI 4*4 1HOLE	\N	30.00	\N	31.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
637	EL0517	SKU637	KPI 4*4 2HOLE	\N	30.00	\N	21.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
639	EL0519	SKU639	KPI 6*3 frame	\N	90.00	\N	54.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
642	EL0522	SKU642	KPI 7*4 5HOLE	\N	70.00	\N	63.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
645	EL0525	SKU645	KPI breaker box solar	\N	1250.00	\N	808.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
646	EL0526	SKU646	KPI Button box 10hole	\N	60.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
647	EL0527	SKU647	KPI Button box 12hole	\N	90.00	\N	40.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
648	EL0528	SKU648	KPI Button box 2hole	\N	40.00	\N	30.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
650	EL0530	SKU650	KPI Button box 4hole	\N	40.00	\N	35.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
651	EL0531	SKU651	KPI Button box 5hole	\N	60.00	\N	44.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
652	EL0532	SKU652	KPI Button box 6hole	\N	60.00	\N	45.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
653	EL0533	SKU653	KPI Button box 7hole	\N	80.00	\N	44.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
703	EL0610	SKU703	nutbolt	\N	10.00	\N	20.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
721	EL0640	SKU721	KPI 1hole board	\N	30.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
728	EL0647	SKU728	Plastic 8*10 boad 9hole	\N	70.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
741	EL0672	SKU741	RAVAL BOLT	\N	50.00	\N	23.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
785	EL0741	SKU785	screw1	\N	2.00	\N	1.78	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
786	EL0742	SKU786	screw15	\N	3.00	\N	1.18	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
787	EL0743	SKU787	screw2	\N	3.00	\N	1.78	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
788	EL0744	SKU788	screw25	\N	3.00	\N	2.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
792	EL0753	SKU792	Sk Angle dark wood	\N	170.00	\N	165.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
793	EL0754	SKU793	Sk Ravalplug	\N	40.00	\N	26.56	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
795	EL0760	SKU795	SPD AC	\N	2600.00	\N	2200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
796	EL0761	SKU796	SPD DC	\N	2700.00	\N	2200.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
800	EL0769	SKU800	Taifa degital meter	\N	280.00	\N	280.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
809	EL0782	SKU809	Teflex 3/29 colour	\N	42.00	\N	27.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
827	EL0815	SKU827	Zero watt B22	\N	30.00	\N	25.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
828	SL0006	SKU828	16guage Solar frame	\N	4500.00	\N	3000.00	0	0	nil	0	5	5	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
830	SL0028	SKU830	Marvel 6mm cable flexible D(coated)	\N	340.00	\N	260.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
835	SL0050	SKU835	Inverex 1.2kw	\N	48500.00	\N	64900.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
839	365417	SKU839	ZIEWNIC LENOX 12KW	\N	680000.00	\N	580000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
842	367602	SKU842	ZIEWNIC Z BOX 48V 280AH	\N	765000.00	\N	759000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
843	367684	SKU843	Solar Frame 16Guage L3	\N	7500.00	\N	5800.00	0	0	nil	0	5	5	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
845	376276	SKU845	SK 125A DC	\N	2800.00	\N	2450.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
855	376331	SKU855	3 phase protector selector	\N	9000.00	\N	7500.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
857	378845	SKU857	Factor 12watt Range Led B22	\N	170.00	\N	145.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
858	378846	SKU858	Factor 18watt range led E27	\N	300.00	\N	280.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
859	378847	SKU859	Factor 18watt Range led B22	\N	300.00	\N	270.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
862	379030	SKU862	Solar Frame 14guage	\N	4500.00	\N	3300.00	0	0	nil	0	5	5	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
864	4023	SKU864	N tect 125A DC 2pole	\N	2600.00	\N	2138.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
865	4024	SKU865	N tech voltage protector 63A 2p	\N	2400.00	\N	1875.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
868	4021	SKU868	N tech DC 32A 2p	\N	1800.00	\N	1500.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
869	4022	SKU869	N tech DC 63A 2p	\N	1800.00	\N	1500.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
870	EL0032	SKU870	1"  clip	\N	6.00	\N	5.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
871	EL0033	SKU871	1" AJ  Pipe White	\N	260.00	\N	229.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
874	EL042	SKU874	Bend 3/4" White	\N	15.00	\N	12.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
877	EL193	SKU877	Flexible Pipe 1" Special	\N	70.00	\N	55.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
878	EL194	SKU878	Flexible Pipe 3/4" Special	\N	55.00	\N	50.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
880	EL0090	SKU880	3/4" AJ white pipe	\N	230.00	\N	215.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
897	EL0308	SKU897	Clip 3/4"	\N	5.00	\N	4.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
905	EL0503	SKU905	Joinbox 1" Wall	\N	25.00	\N	17.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
906	EL0505	SKU906	Joinbox Concrete 1"	\N	25.00	\N	18.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
908	EL0507	SKU908	Joinbox White 3/4"	\N	20.00	\N	17.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
910	EL0554	SKU910	Gol Tikky 3"	\N	5.00	\N	4.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
914	EL0755	SKU914	Socket 1" White	\N	12.00	\N	5.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
915	EL0756	SKU915	Socket 3/4" White	\N	10.00	\N	4.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
917	EL0803	SKU917	Vivo 1" Duct	\N	340.00	\N	190.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
919	BA00001	SKU919	Inverex 200a 10.6	\N	680000.00	\N	655000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
920	BA00002	SKU920	12v 100a	\N	95000.00	\N	90000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
921	IN00001	SKU921	Inverex Veyron 4.2kw 2025	\N	150000.00	\N	149000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
933	IN00007	SKU933	Growatt 15KW ongrid	\N	295000.00	\N	295000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1020	EL72	SKU1020	Electric Cable 2/140	\N	60.00	\N	51.12	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
943	ME1	SKU943	Solar Frame 14Gaug L3	\N	6500.00	\N	5600.00	0	0	nil	0	5	5	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
986	EL35	SKU986	socket pursaleen heavy	\N	70.00	\N	32.50	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
987	EL36	SKU987	2 pin shoo pursaleen white silver pin	\N	60.00	\N	28.75	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
990	EL40	SKU990	Ampare + voltmeter	\N	1700.00	\N	1500.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1003	EL58	SKU1003	factor blaze 40watt	\N	950.00	\N	850.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1004	EL59	SKU1004	factor blaze 50watt	\N	1250.00	\N	1130.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1010	IN08	SKU1010	Nitrox 6.6kw	\N	275000.00	\N	270000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1011	BA03	SKU1011	UGI 100A IP21	\N	330000.00	\N	206000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1012	BA04	SKU1012	UGI	\N	490000.00	\N	468000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1018	EL71	SKU1018	Marvel 10mm standard B	\N	450.00	\N	384.56	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1021	IN09	SKU1021	Roux lite 4.2kw	\N	117000.00	\N	115000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
995	EL45	SKU995	Allory 5in1 grey	\N	790.00	\N	690.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1058	SO4	SKU1059	Opas changer 63a 2p	\N	2800.00	\N	2500.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1059	SO5	SKU1060	Opas changer 80A 2P	\N	3500.00	\N	2800.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1060	SO6	SKU1061	Opas changer 63A 4P	\N	4500.00	\N	3400.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1061	SO7	SKU1062	Opas changer 32a 3p	\N	2200.00	\N	1600.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1064	IN2	SKU1065	Roux 3.5kw	\N	90000.00	\N	85000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1065	IN3	SKU1066	Inverex power bank 100a ip21	\N	275000.00	\N	271000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1066	BA4	SKU1067	Inverex power bank 11.6kw	\N	575000.00	\N	570000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1074	SO025	SKU1075	JOLLYWOOD 620WATT	\N	27590.00	\N	27125.00	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1080	IN005	SKU1081	Lenox 10KW ip65	\N	390000.00	\N	380000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1081	IN006	SKU1082	Roux lite 10.5kw	\N	260000.00	\N	310000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1082	IN007	SKU1083	Roux Lite 8.5kw pv 12000	\N	260000.00	\N	250000.00	0	0	nil	0	2	2	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1086	EL217	SKU1087	clopal changover 32a	\N	1200.00	\N	890.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1088	EL218	SKU1089	royal water proof ac/dc	\N	10800.00	\N	10255.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1089	24280	SKU1090	Z BOX 24V 280AH	\N	415000.00	\N	404000.00	0	0	nil	0	3	3	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1090	SO027	SKU1091	INVEREX 625watt Jollywood	\N	28437.50	\N	27868.75	0	0	nil	0	4	4	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1093	EL220	SKU1094	15KVA STABLIZER 90-220 SES-15000	\N	150000.00	\N	140000.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
1094	EL221	SKU1095	hero qabli changeroer 100a	\N	1800.00	\N	1650.00	0	0	nil	0	1	1	0	0.00	0	1	single	\N	\N	stock	f	f	t	\N	\N	\N	\N	f	f
\.


--
