class Xrechnung::Price
Public Class Methods
new(**kwargs)
click to toggle source
Calls superclass method
Xrechnung::MemberContainer::new
# File lib/xrechnung/price.rb, line 17 def initialize(**kwargs) kwargs[:price_amount] = Currency::EUR(kwargs[:price_amount]) super(**kwargs) end
Public Instance Methods
to_xml(xml)
click to toggle source
noinspection RubyResolve
# File lib/xrechnung/price.rb, line 23 def to_xml(xml) xml.cac :Price do xml.cbc :PriceAmount, *price_amount.xml_args xml.cbc :BaseQuantity, *base_quantity.xml_args allowance_charge&.to_xml(xml) end end