Loading...
 

Invoice

Profile that makes Tiki Invoice, a planned "Tiki App" for either version 8 or 9.


YAML
objects:
 -
  type: tracker
  ref: invoice_client_contact
  data:
   name: Invoice Client Contacts
   sort_default_field: modification
 -
  type: tracker_field
  ref: invoice_client_contact_client_contact_id
  data:
   name: Client Contact Id
   tracker: $invoice_client_contact
   options: 1,,,itemId
   type: auto_increment
   order: 10
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_client_contact_client_id
  data:
   name: Client Id
   tracker: $invoice_client_contact
   options: $profileobject:invoice_client$,$profileobject:invoice_client_client_id$,0
   type: item_link
   order: 20
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_client_contact_first_name
  data:
   name: First Name
   tracker: $invoice_client_contact
   type: text_field
   order: 30
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_client_contact_last_name
  data:
   name: Last Name
   tracker: $invoice_client_contact
   type: text_field
   order: 40
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_client_contact_title
  data:
   name: Title
   tracker: $invoice_client_contact
   type: text_field
   order: 50
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_client_contact_email
  data:
   name: Email
   tracker: $invoice_client_contact
   type: text_field
   order: 60
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_client_contact_phone
  data:
   name: Phone
   tracker: $invoice_client_contact
   type: text_field
   order: 70
   flags: [list, link, searchable, public]

YAML
objects:
 -
  type: tracker
  ref: invoice_client
  data:
   name: Invoice Clients
   sort_default_field: modification
 -
  type: tracker_field
  ref: invoice_client_client_id
  data:
   name: Client Id
   tracker: $invoice_client
   options: 1,,,itemId
   type: auto_increment
   order: 10
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_client_name
  data:
   name: Name
   tracker: $invoice_client
   type: text_field
   order: 20
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_client_address_1
  data:
   name: Address 1
   tracker: $invoice_client
   type: text_field
   order: 30
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_client_address_2
  data:
   name: Address 2
   tracker: $invoice_client
   type: text_field
   order: 40
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_client_city
  data:
   name: City
   tracker: $invoice_client
   type: text_field
   order: 50
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_client_province
  data:
   name: Province
   tracker: $invoice_client
   type: text_field
   order: 60
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_client_country
  data:
   name: Country
   tracker: $invoice_client
   type: text_field
   order: 70
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_client_postal_code
  data:
   name: Postal Code
   tracker: $invoice_client
   type: numeric
   order: 80
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_client_website
  data:
   name: Website
   tracker: $invoice_client
   type: L
   order: 90
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_client_tax_status
  data:
   name: Tax Status
   tracker: $invoice_client
   type: checkbox
   order: 100
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_client_client_notes
  data:
   name: Client Notes
   tracker: $invoice_client
   type: text_area
   order: 110
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_client_tax_code
  data:
   name: Tax Code
   tracker: $invoice_client
   type: numeric
   order: 120
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoices_client_client_contact_client_id
  data:
   name: Contact Ids
   tracker: $invoice_client
   options: $profileobject:invoice_client_contact$,$profileobject:invoice_client_contact_client_id$,$profileobject:invoice_client_client_id$,$profileobject:invoice_client_contact_client_contact_id$,0,opc
   type: item_list
   order: 125
   flags: [list, public]
 -
  type: tracker_field
  ref: invoices_client_client_contact_first_names
  data:
   name: Contact First Names
   tracker: $invoice_client
   options: $profileobject:invoice_client_contact$,$profileobject:invoice_client_contact_client_id$,$profileobject:invoice_client_client_id$,$profileobject:invoice_client_contact_first_name$,0,opc
   type: item_list
   order: 125
   flags: [list, public]
 -
  type: tracker_field
  ref: invoices_client_client_contact_last_names
  data:
   name: Contact Last Names
   tracker: $invoice_client
   options: $profileobject:invoice_client_contact$,$profileobject:invoice_client_contact_client_id$,$profileobject:invoice_client_client_id$,$profileobject:invoice_client_contact_last_name$,0,opc
   type: item_list
   order: 125
   flags: [list, public]
 -
  type: tracker_field
  ref: invoices_client_client_contact_emails
  data:
   name: Contact Emails
   tracker: $invoice_client
   options: $profileobject:invoice_client_contact$,$profileobject:invoice_client_contact_client_id$,$profileobject:invoice_client_client_id$,$profileobject:invoice_client_contact_email$,0,opc
   type: item_list
   order: 125
   flags: [list, public]
 -
  type: tracker_field
  ref: invoices_client_client_titles
  data:
   name: Contact Titles
   tracker: $invoice_client
   options: $profileobject:invoice_client_contact$,$profileobject:invoice_client_contact_client_id$,$profileobject:invoice_client_client_id$,$profileobject:invoice_client_contact_title$,0,opc
   type: item_list
   order: 125
   flags: [list, public]

YAML
objects:
 -
  type: tracker
  ref: invoices
  data:
   name: Invoices
   sort_default_field: modification
 -
  type: tracker_field
  ref: invoices_invoice_id
  data:
   name: Invoice Id
   tracker: $invoices
   options: 1,,,itemId
   type: auto_increment
   order: 10
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoices_client_id
  data:
   name: Client Id
   tracker: $invoices
   options: $profileobject:invoice_client$,$profileobject:invoice_client_name$,0,0,opc
   type: item_link
   order: 20
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoices_invoice_number
  data:
   name: Invoice Number
   tracker: $invoices
   type: numeric
   order: 30
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoices_date_issued
  data:
   name: Date Issued
   tracker: $invoices
   type: datetime
   order: 40
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoices_payment_term
  data:
   name: Payment Term
   tracker: $invoices
   type: numeric
   order: 50
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoices_tax_1_description
  data:
   name: Tax 1 Description
   tracker: $invoices
   type: text_field
   order: 60
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoices_tax_1_rate
  data:
   name: Tax 1 Rate
   tracker: $invoices
   type: numeric
   order: 70
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoices_tax_2_description
  data:
   name: Tax 2 Description
   tracker: $invoices
   type: text_field
   order: 80
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoices_tax_2_rate
  data:
   name: Tax 2 Rate
   tracker: $invoices
   type: numeric
   order: 90
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoices_invoice_note
  data:
   name: Invoice Note
   tracker: $invoices
   type: text_area
   order: 100
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoices_days_payment_due
  data:
   name: Days Payment Due
   tracker: $invoices
   type: numeric
   order: 110
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoices_client_name
  data:
   name: Client Name
   tracker: $invoices
   options: $profileobject:invoice_client$,$profileobject:invoice_client_client_id$,$profileobject:invoices_client_id$,$profileobject:invoice_client_name$,0,opc
   type: item_list
   order: 120
   flags: [list, public]
 -
  type: tracker_field
  ref: invoices_item_ids
  data:
   name: Item Ids
   tracker: $invoices
   options: $invoice_items,$profileobject:invoice_items_invoice_id$,$profileobject:invoices_invoice_id$,$profileobject:invoice_items_invoice_item_id$,0,opc
   type: item_list
   order: 125
   flags: [list, public]
 -
  type: tracker_field
  ref: invoices_item_amounts
  data:
   name: Item Amounts
   tracker: $invoices
   options: $invoice_items,$profileobject:invoice_items_invoice_id$,$profileobject:invoices_invoice_id$,$profileobject:invoice_items_amount$,0,opc
   type: item_list
   order: 130
   flags: [list, public]
 -
  type: tracker_field
  ref: invoices_item_quantities
  data:
   name: Item Quantities
   tracker: $invoices
   options: $profileobject:invoice_items$,$profileobject:invoice_items_invoice_id$,$profileobject:invoices_invoice_id$,$profileobject:invoice_items_quantity$,0,opc
   type: item_list
   order: 140
   flags: [list, public]
 -
  type: tracker_field
  ref: invoices_amounts_paid
  data:
   name: Amounts Paid
   tracker: $invoices
   options: $profileobject:invoice_payments$,$profileobject:invoice_payments_invoice_id$,$profileobject:invoices_invoice_id$,$profileobject:invoice_payments_amount_paid$,0,opc
   type: item_list
   order: 150
   flags: [list, public]

YAML
objects:
 -
  type: tracker
  ref: invoice_history
  data:
   name: Invoice History
   sort_default_field: modification
 -
  type: tracker_field
  ref: invoice_history_invoice_history_id
  data:
   name: Invoice History Id
   tracker: $invoice_history
   options: 1,,,itemId
   type: auto_increment
   order: 10
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_history_invoice_id
  data:
   name: Invoice Id
   tracker: $invoice_history
   options: $profileobject:invoice_items$,$profileobject:invoices_invoice_id$,0
   type: item_link
   order: 20
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_history_client_contact_ids
  data:
   name: Client Contact Ids
   tracker: $invoice_history
   type: text_field
   order: 30
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_history_date_sent
  data:
   name: Date Sent
   tracker: $invoice_history
   type: datetime
   order: 40
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_history_contact_type
  data:
   name: Contact Type
   tracker: $invoice_history
   type: numeric
   order: 50
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_history_email_body
  data:
   name: Email Body
   tracker: $invoice_history
   type: text_area
   order: 60
   flags: [list, link, searchable, public]

YAML
objects:
 -
  type: tracker
  ref: invoice_items
  data:
   name: Invoice Items
   sort_default_field: modification
 -
  type: tracker_field
  ref: invoice_items_invoice_item_id
  data:
   name: Invoice Item Id
   tracker: $invoice_items
   options: 1,,,itemId
   type: auto_increment
   order: 10
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_items_invoice_id
  data:
   name: Invoice Id
   tracker: $invoice_items
   options: $profileobject:invoices$,$profileobject:invoices_invoice_id$,0,0,opc
   type: item_link
   order: 20
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_items_amount
  data:
   name: Amount
   tracker: $invoice_items
   type: currency
   order: 30
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_items_quantity
  data:
   name: Quantity
   tracker: $invoice_items
   type: numeric
   order: 40
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_items_work_description
  data:
   name: Work Description
   tracker: $invoice_items
   type: text_area
   order: 50
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_items_taxable
  data:
   name: Taxable
   tracker: $invoice_items
   type: checkbox
   order: 60
   flags: [list, link, searchable, public]

YAML
objects:
 -
  type: tracker
  ref: invoice_payments
  data:
   name: Invoice Payments
   sort_default_field: modification
 -
  type: tracker_field
  ref: invoice_payments_invoice_payment_id
  data:
   name: Invoice Payment Id
   tracker: $invoice_payments
   options: 1,,,itemId
   type: auto_increment
   order: 10
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_payments_invoice_id
  data:
   name: Invoice Id
   tracker: $invoice_payments
   options: $profileobject:invoices$,$profileobject:invoices_invoice_id$,0,0,opc
   type: item_link
   order: 20
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_payments_date_paid
  data:
   name: Date Paid
   tracker: $invoice_payments
   type: datetime
   order: 30
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_payments_amount_paid
  data:
   name: Amount Paid
   tracker: $invoice_payments
   type: currency
   order: 40
   flags: [list, link, searchable, public]
 -
  type: tracker_field
  ref: invoice_payments_payment_note
  data:
   name: Payment Note
   tracker: $invoice_payments
   type: text_area
   order: 50
   flags: [list, link, searchable, public]