wizard: PurchaseWizard
GtkDialog(PluggableWizard): title='New Order', hidden
  GtkVBox(PluggableWizard-vbox):
    GtkVBox(vbox1, expand=True, fill=True):
      ProxyLabel(header_lbl, fill=True): hidden
      GtkEventBox(slave_area, expand=True, fill=True): slave FinishPurchaseStep is attached
        GtkVBox(step.toplevel):
          GtkTable(step.table, expand=True, fill=True):
            GtkLabel(step.label1): 'Salesperson Name:'
            ProxyEntry(step.salesperson_name): ''
            GtkLabel(step.label2): 'Transporter:'
            GtkHBox(step.hbox2):
              ProxyComboEntry(step.transporter, expand=True, fill=True):
                item: 'Jos\xc3\xa9 Carlos de Carvalho'
              GtkButton(step.add_transporter, fill=True):
              GtkButton(step.edit_transporter):
            GtkLabel(step.label3): 'Expected Receival Date:'
            GtkHBox(step.hbox1):
              ProxyDateEntry(step.expected_receival_date, fill=True): datetime.date(2010, 1, 4)
              ProxyLabel(step.kiwilabel5, expand=True, fill=True):
            GtkLabel(step.label4): 'Observations'
            GtkScrolledWindow(step.scrolled_notes_window):
              ProxyTextView(step.notes):
            GtkCheckButton(step.receive_now): 'Receive all products now.'
            GtkAlignment(step.alignment1):
              GtkButton(step.print_button): 'gtk-print'
      ProxyLabel(notification_lbl, fill=True):
      GtkHBox(hbox1, fill=True, pack-end):
        GtkHButtonBox(buttonbox, expand=True, fill=True, pack-end):
          GtkButton(cancel_button): 'gtk-cancel'
          GtkButton(previous_button): 'gtk-go-back'
          GtkButton(next_button): '_Finish'
          GtkButton(ok_button): 'gtk-ok', hidden
          GtkButton(help_button): 'gtk-help'
    GtkHButtonBox(dialog-action_area1, fill=True, pack-end):

model: PurchaseOrder<1>
  confirm_date: None
  consigned: False
  discount_value: <currency $ 0>
  expected_freight: <currency $ 0>
  expected_pay_date: datetime.today()
  expected_receival_date: datetime.datetime(2010, 1, 4, 0, 0)
  freight_type: 0
  group_id: PaymentGroup<4>
  notes: u''
  open_date: datetime.datetime(2010, 1, 3, 0, 0)
  quote_deadline: None
  receival_date: None
  salesperson_name: u''
  status: 2
  surcharge_value: <currency $ 0>

model: PurchaseItem<2>
  base_cost: <currency $125>
  cost: <currency $125>
  expected_receival_date: datetime.datetime(2010, 1, 4, 0, 0)
  order_id: PurchaseOrder<1>
  quantity: Decimal('1.000')
  quantity_received: Decimal('0.000')
  quantity_returned: Decimal('0.000')
  quantity_sold: Decimal('0.000')

model: Payment<3>
  base_value: <currency $125>
  bill_received: False
  cancel_date: None
  description: u'1/1 Bill for order 12345'
  discount: <currency $ 0>
  due_date: datetime.today()
  group_id: PaymentGroup<4>
  interest: <currency $ 0>
  open_date: datetime.today()
  paid_date: None
  paid_value: None
  payment_number: None
  payment_type: 1
  penalty: <currency $ 0>
  status: 0
  value: <currency $125>

model: PaymentGroup<4>

