不確定其他地方是否一樣,但在我的國家/地區,發票號碼對於公司的服務必須是連續的。帶有條紋的Laravel收銀員:發票號碼
My Laravel應用程序通過訂閱銷售服務。它必須產生具有連續號碼的發票(abcdef-0001
,abcdef-0002
等)。我使用帶有條紋的Laravel Cashier,因爲兩者都易於配置。現在我想要生成發票。但Laravel Cashier的發票沒有連續的數字。我可以訪問到一個用戶「發票」有:
$invoices = $user->invoices();
但現在看來,這不是真正的發票,從條紋只是支付信息。爲每個用戶調用此函數以獲取發票總數,然後計算序列號不是一個選項。
如何在不破壞Laravel Cashier(+ Stripe)建立的簡單模型的情況下輕鬆處理髮票序列號?有沒有適當的方法來做這種事情?或者我是否必須重新開發一個滿足這種需求的整個系統?
謝謝。問題是我沒有得到「新」發票。只有用戶**的費用清單**。所以我不知道最近是否收費。我可以知道,通過全天調用所有用戶的'$ user-> invoices()'(這不是一個選項,因爲它是針對每個調用對stripe API的調用) –