class Xrechnung::AllowanceCharge
Public Class Methods
new(**kwargs)
click to toggle source
Calls superclass method
Xrechnung::MemberContainer::new
# File lib/xrechnung/allowance_charge.rb, line 17 def initialize(**kwargs) kwargs[:amount] = Currency::EUR(kwargs[:amount]) kwargs[:base_amount] = Currency::EUR(kwargs[:base_amount]) super(**kwargs) end
Public Instance Methods
to_xml(xml)
click to toggle source
noinspection RubyResolve
# File lib/xrechnung/allowance_charge.rb, line 24 def to_xml(xml) xml.cac :AllowanceCharge do xml.cbc :ChargeIndicator, charge_indicator xml.cbc :Amount, *amount.xml_args xml.cbc :BaseAmount, *base_amount.xml_args end end