module BrInvoicesPdf::Cfe::Parser::Payment

Public Instance Methods

execute(xml) click to toggle source
# File lib/br_invoices_pdf/cfe/parser/payment.rb, line 11
def execute(xml)
  {
    approximate_value_of_taxes: locate_element(xml, 'infCFe/total/vCFeLei12741'),
    total: locate_element(xml, 'infCFe/total/vCFe'),
    discount: locate_element(xml, 'infCFe/total/ICMSTot/vDesc'),
    total_price: locate_element(xml, 'infCFe/total/ICMSTot/vProd'),
    cashback: locate_element(xml, 'infCFe/pgto/vTroco'),
    paid: locate_element(xml, 'infCFe/pgto/MP/vMP')
  }
end