Class: Xrechnung::PartyTaxScheme
- Inherits:
-
Object
- Object
- Xrechnung::PartyTaxScheme
- Includes:
- MemberContainer
- Defined in:
- lib/xrechnung/party_tax_scheme.rb
Instance Attribute Summary collapse
Instance Method Summary collapse
-
#to_xml(xml) ⇒ Object
noinspection RubyResolve.
Methods included from MemberContainer
#[], #[]=, included, #initialize
Instance Attribute Details
#company_id ⇒ String
7 |
# File 'lib/xrechnung/party_tax_scheme.rb', line 7 member :company_id, type: String |
#tax_scheme_id ⇒ String
11 |
# File 'lib/xrechnung/party_tax_scheme.rb', line 11 member :tax_scheme_id, type: String, default: "VAT" |
Instance Method Details
#to_xml(xml) ⇒ Object
noinspection RubyResolve
14 15 16 17 18 19 20 21 |
# File 'lib/xrechnung/party_tax_scheme.rb', line 14 def to_xml(xml) xml.cac :PartyTaxScheme do xml.cbc(:CompanyID, company_id) if company_id.present? xml.cac :TaxScheme do xml.cbc :ID, tax_scheme_id end end end |