app/models/extface/driver/base/fiscal.rb in extface-0.4.6 vs app/models/extface/driver/base/fiscal.rb in extface-0.4.7
- old
+ new
@@ -117,20 +117,27 @@
else #not detailed
device.session("Fiscal Doc") do |s|
s.notify "Fiscal Doc Start"
s.open_fiscal_doc(operator_mapping.try(:mapping), operator_mapping.try(:pwd))
s.notify "Register Sale"
+ total_modifier = nil # send payments sum, so modifier make no sence! think
+ # if global_modifier_value = bill.global_modifier_value
+ # s.notify "Register Global Modifier"
+ # total_modifier = global_modifier_value.to_f
+ # end
s.add_sale(
SaleItem.new(
price: bill.payments_sum.to_f,
- text1: bill.name,
+ #text1: bill.name,
+ text1: '',
tax_group: bill.charges.first.find_tax_group_mapping_for(self), #find tax group mapping by ratio , not nice
+ neto: total_modifier
)
)
- if global_modifier_value = bill.global_modifier_value
- s.notify "Register Global Modifier"
- s.add_total_modifier global_modifier_value.to_f
- end
+ # if global_modifier_value = bill.global_modifier_value
+ # s.notify "Register Global Modifier"
+ # s.add_total_modifier global_modifier_value.to_f
+ # end
s.notify "Register Payment"
bill.payments.each do |payment|
s.add_payment payment.value.to_f, payment.find_payment_type_mapping_for(self)
end
#s.total_payment #TODO fix payment and remove me
\ No newline at end of file