Sha256: e435b0941d9397d8ef1c3722493eda5957a01a9d2f7a60ffa90d0b63f08143bc
Contents?: true
Size: 675 Bytes
Versions: 23
Compression:
Stored size: 675 Bytes
Contents
# frozen_string_literal: true module BrInvoicesPdf module Cfe module Parser module Payment extend Util::XmlLocate module_function 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 end end end end
Version data entries
23 entries across 23 versions & 1 rubygems