|  | @@ -28,11 +28,14 @@ def get_sum_b():
 | 
	
		
			
				|  |  |      return finoex.Sum(20.45, u'€')
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -def get_item_a():
 | 
	
		
			
				|  |  | -    return finoex.Item(
 | 
	
		
			
				|  |  | +def get_item_a(sub_items = False):
 | 
	
		
			
				|  |  | +    item = finoex.Item(
 | 
	
		
			
				|  |  |          name = u'item a',
 | 
	
		
			
				|  |  |          price_brutto = get_sum_a(),
 | 
	
		
			
				|  |  |          )
 | 
	
		
			
				|  |  | +    if sub_items:
 | 
	
		
			
				|  |  | +        item.sub_items.append(get_item_b())
 | 
	
		
			
				|  |  | +    return item
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  def get_item_b():
 | 
	
	
		
			
				|  | @@ -305,6 +308,14 @@ name: discount c
 | 
	
		
			
				|  |  |      [get_figure_a(), u"!figure '12.3 km'\n"],
 | 
	
		
			
				|  |  |      [get_figure_b(), u"!figure '12300 米'\n"],
 | 
	
		
			
				|  |  |      [get_item_a(), u"!item\nname: item a\nprice_brutto: !sum '1.23 EUR'\n"],
 | 
	
		
			
				|  |  | +    [get_item_a(sub_items=True), u"""!item
 | 
	
		
			
				|  |  | +name: item a
 | 
	
		
			
				|  |  | +price_brutto: !sum '1.23 EUR'
 | 
	
		
			
				|  |  | +sub_items:
 | 
	
		
			
				|  |  | +- !item
 | 
	
		
			
				|  |  | +  name: item β
 | 
	
		
			
				|  |  | +  price_brutto: !sum '20.45 EUR'
 | 
	
		
			
				|  |  | +"""],
 | 
	
		
			
				|  |  |      [get_item_b(), u"!item\nname: item β\nprice_brutto: !sum '20.45 EUR'\n"],
 | 
	
		
			
				|  |  |      [get_person_a(), u'!person\nfirst_name: Fabian Peter\nlast_name: Hammerle\n'],
 | 
	
		
			
				|  |  |      [get_person_b(), u'!person\nfirst_name: 名字\nlast_name: 贵姓\n'],
 | 
	
	
		
			
				|  | @@ -491,6 +502,14 @@ code: DISCΓ
 | 
	
		
			
				|  |  |      [get_figure_b(), u'!figure\nunit: 米\nvalue: 12300\n'],
 | 
	
		
			
				|  |  |      [get_item_a(), u"!item\nname: item a\nprice_brutto: !sum '1.23 EUR'\n"],
 | 
	
		
			
				|  |  |      [get_item_a(), u"!item\nname: item a\nprice_brutto: !sum 1.23 EUR"],
 | 
	
		
			
				|  |  | +    [get_item_a(sub_items=True), u"""!item
 | 
	
		
			
				|  |  | +name: item a
 | 
	
		
			
				|  |  | +price_brutto: !sum '1.23 EUR'
 | 
	
		
			
				|  |  | +sub_items:
 | 
	
		
			
				|  |  | +- !item
 | 
	
		
			
				|  |  | +  name: item β
 | 
	
		
			
				|  |  | +  price_brutto: !sum '20.45 EUR'
 | 
	
		
			
				|  |  | +"""],
 | 
	
		
			
				|  |  |      [get_item_a(), u"!item\nname: item a\nprice_brutto: !sum 1.23 €\n"],
 | 
	
		
			
				|  |  |      [get_item_b(), u"!item\nname: item β\nprice_brutto: !sum '20.45 EUR'\n"],
 | 
	
		
			
				|  |  |      [get_person_a(), '!person\nfirst_name: Fabian Peter\nlast_name: Hammerle\n'],
 |