module BrInvoicesPdf::Nfce::Parser::Totals
Public Instance Methods
execute(xml)
click to toggle source
# File lib/br_invoices_pdf/nfce/parser/totals.rb, line 15 def execute(xml) root_path = total_root_path(xml) { items: Products.execute(xml).count, subtotal: locate_element(xml, "#{root_path}/vProd"), discounts: locate_element(xml, "#{root_path}/vDesc"), total: locate_element(xml, "#{root_path}/vNF"), cashback: '0.00' } end
total_root_path(xml)
click to toggle source
# File lib/br_invoices_pdf/nfce/parser/totals.rb, line 11 def total_root_path(xml) "#{root_path(xml)}/total/ICMSTot" end