wip multi orders
This commit is contained in:
parent
fd769509af
commit
f676497e43
29 changed files with 939 additions and 107 deletions
10
app/helpers/invoice_helper.rb
Normal file
10
app/helpers/invoice_helper.rb
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
module InvoiceHelper
|
||||
def generate_invoice_number(instance, count)
|
||||
trailing_number = count.to_s.rjust(4, '0')
|
||||
if GroupOrderInvoice.find_by(invoice_number: instance.invoice_date.strftime("%Y%m%d") + trailing_number) || OrdergroupInvoice.find_by(invoice_number: instance.invoice_date.strftime("%Y%m%d") + trailing_number)
|
||||
generate_invoice_number(instance, count.to_i + 1)
|
||||
else
|
||||
instance.invoice_date.strftime("%Y%m%d") + trailing_number
|
||||
end
|
||||
end
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue