Merge pull request #173 from internetee/master-fix-invoice-desc

Master fix invoice desc
This commit is contained in:
teadur 2016-08-31 16:02:25 +03:00 committed by GitHub
commit fb9d58cc37
5 changed files with 22 additions and 15 deletions

View file

@ -32,7 +32,7 @@ class BankLink
hash["VK_AMOUNT"] = number_with_precision(invoice.sum_cache, :precision => 2, :separator => ".")
hash["VK_CURR"] = invoice.currency
hash["VK_REF"] = ""
hash["VK_MSG"] = invoice.description
hash["VK_MSG"] = invoice.order
hash["VK_RETURN"] = controller.registrar_return_payment_with_url(type)
hash["VK_CANCEL"] = controller.registrar_return_payment_with_url(type)
hash["VK_DATETIME"] = Time.now.strftime("%Y-%m-%dT%H:%M:%S%z")
@ -155,4 +155,4 @@ class BankLink
bank_public_key.verify(OpenSSL::Digest::SHA1.new, Base64.decode64(mac), data)
end
end
end
end

View file

@ -35,7 +35,7 @@ class Directo < ActiveRecord::Base
"ProductID" => Setting.directo_receipt_product_name,
"Quantity" => 1,
"UnitPriceWoVAT" => ActionController::Base.helpers.number_with_precision(invoice.sum_cache/(1+invoice.vat_prc), precision: 2, separator: "."),
"ProductName" => invoice.description
"ProductName" => invoice.order
)
}
end

View file

@ -106,16 +106,17 @@ class Invoice < ActiveRecord::Base
def buyer_country
Country.new(buyer_country_code)
end
# order is used for directo/banklink description
def order
"Order nr. #{number}"
end
def pdf(html)
kit = PDFKit.new(html)
kit.to_pdf
end
def description
"Order nr. #{number}"
end
def pdf_name
"invoice-#{number}.pdf"
end

View file

@ -25,9 +25,12 @@
%dt= t(:payment_term)
%dd= t(@invoice.payment_term)
%dt= t(:description)
- @invoice.description.prepend(' - ') if @invoice.description.present?
%dd= "#{t('invoice_no', no: @invoice.number)}#{@invoice.description}"
%dt= t(:"invoice no")
%dd= @invoice.number
- if @invoice.description.present?
%dt= t(:description)
%dd=@invoice.description
%dt= t(:reference_no)
%dd= @invoice.reference_no

View file

@ -174,11 +174,14 @@
%dt= t(:payment_term)
%dd= t(@invoice.payment_term)
%dt= t(:"invoice no")
%dd= @invoice.number
%dt= t(:description)
- @invoice.description.prepend(' - ') if @invoice.description.present?
%dd= "#{t('invoice_no', no: @invoice.number)}#{@invoice.description}"
- if @invoice.description.present?
%dt= t(:description)
%dd=@invoice.description
%dt= t(:reference_no)
%dd= @invoice.reference_no