2016年5月18日 星期三

代傳電子發票開發之評估

台灣在政府大力推電子發票後,現已漸漸一些財團已都紛紛上電子發票!
現在剩於一些小店的都採用月租"中華電信"轉接盒方式(月租/800元)來達到電子發票之需求.

在評估中介端這租用服務的利潤,實在也不是我這工作室能負擔的
月租800/要62個客戶租用,才能到達5萬 (目前上班 "微薄" 薪水差不多)

我雖然有能力開發出轉接所有目前市面沒電子發票功能的POS系統

但這62個客戶才能打平上班的一份收入...光待命隨時突發的問題,就不可能兼顧上班+代傳電子發票的角色了

這塊餅還是讓給大財團法人去服務! 

說說轉接原理:  (這非小資訊公司或工作室能吃這一塊的)

依現有中華電信的處理,採用硬體方式處理(我是沒看到實體設備) :

POS-->Trans Format File-->轉接盒--->區分4個區塊:
(1)統編+機台-->取號:年月+字軌+發票號碼+隨機碼(細節就不寫了)
(2)轉接盒-->接硬體出單機-->輸出本次交易的電子發票
(3)回寫成功印出電子發票並寫本次取號記錄
(4)依電子發票IMG格式包裝XML存進預上傳區(依據TrunKey)

單看這 [ 轉接盒 ] 就是一個軔體微電腦處理器了並包含網路+接出單機的功能

若純用軟體開發,也是能達到;但為什麼要採用硬體式?  這裡面當然含很多考慮和因素及商業行為(這就不多提了)

以上僅供參考

---
借此篇,也是想亂槍打鳥一下;看看有哪些實體店面或是虛擬網路店,想要使用電子發票的;可以發包讓我開發....呵..!! 當然開發費用不低,還要考慮是否沿用原軟體系統;若延用也要原軟體商工程師肯配合,才行! 或直接換系統就不須拜託軟體廠商了

上班累了,想跳出來自己拼看看;但客戶咧.... =   .  =''

2016年5月11日 星期三

mssql replace 全值一律取代為 *

mssql replace 一般觀念都是指定 xx 值 變更為 yy 值
那在資料上,可能值很多 ; 那該如何來指定?

現遇到客戶的需求是:
電話/手機 若沒權限的,要一律隱藏 ... 單純的用 :  '*' as 電話
當然是能辦到

但當電話/手機又連結到網路電話運用時 ... 到底是不是有值??? 就無法判斷了

所以 replace 還有一個用法,就是直接  內容值 , 全部取代為 ******

例:

replace(abc,abc,'**********') as abc  



2016年4月28日 星期四

電子磅秤連線 JXW-1530K

----
廠商 :JXW-1530雙量程計重桌秤
----
廠商還真不錯,打去說:客戶有使用JXW-1530電子磅秤;我想要這台的規格書! 就mail 給我了!
真是好棒棒的硬體廠商!

系統結合磅秤機的視窗圖


---
這可適用:水果店 . 熟食 .....等凡秤重的商品,均可使用!!


美甲,美髮,醫美 服務人員業績統計表 各分日/月/年度

官網:進銷存,租書,批發,軟體設計::池龍工作室::POS系統
---
針對美甲及醫美和美髮 複雜的業績計算
採用動態列式計算並自動依抽成換算和依產品.服務項等自動分配計算

複雜度在:
1. 產品.服務項等均是動態
2. 服務人員 - 單項可能2人以上,須拆分




2016年4月24日 星期日

ASP.NET MVC 相關文章

Web Forms/Visual Basic/JavaScript/SQL/MVC
---
有空再來看看

SQL計算月底日期

--使用dateadd設定為現在日期的1個月後
select dateadd(month,1,getdate()) "1個月後是"
go

--以字串char(7)來取得年與月,2010/01
--並在尾端加上'/1',使字串成為2010/01/1
select convert(char(7),dateadd(month,1,getdate()),111)+'/1' "下個月1日的日期"
go

--將字串轉換為日期格式
select convert(datetime,(convert(char(7),dateadd(month,1,getdate()),111)+'/1')) "日期格式"

--下個月初減一日,就是這個月底
select DATEADD(day, -1, convert(datetime,(convert(char(7),dateadd(month,1,getdate()),111)+'/1'))) "月底日期"