Skip to content

Instantly share code, notes, and snippets.

@geermc4
Created August 20, 2012 21:31

Revisions

  1. geermc4 created this gist Aug 20, 2012.
    107 changes: 107 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,107 @@
    c.add_job('test') do
    api = Quickbooks::API[:qb]
    h = {
    "customer_add"=> {
    "name"=>"German",
    "is_active"=>"true",
    #"parent_ref"=> {
    # "list_id"=>"",
    # "full_name"=>""
    #},
    "company_name"=>"3D Robotics",
    "salutation"=>"",
    "first_name"=>"German",
    "middle_name"=>"",
    "last_name"=>"Garcia Rodriguez",
    "suffix"=>"",
    "bill_address"=>{
    "addr1"=>"7170 Convoy Ct",
    "addr2"=>"",
    "addr3"=>"",
    "addr4"=>"",
    "addr5"=>"",
    "city"=>" San Diego",
    "state"=>"CA",
    "postal_code"=>"92111",
    "country"=>"US",
    "note"=>""
    },
    "ship_address"=>{
    "addr1"=>"7170 Convoy Ct",
    "addr2"=>"",
    "addr3"=>"",
    "addr4"=>"",
    "addr5"=>"",
    "city"=>"San Diego",
    "state"=>"CA",
    "postal_code"=>"92111",
    "country"=>"US",
    "note"=>""
    },
    # "print_as"=>"",
    # "phone"=>"",
    # "mobile"=>"",
    # "pager"=>"",
    # "alt_phone"=>"",
    # "fax"=>"",
    "email"=>"[email protected]",
    # "contact"=>"",
    # "alt_contact"=>"",
    # "customer_type_ref"=>{
    # "list_id"=>"",
    # "full_name"=>""
    # },
    # "terms_ref"=>{
    # "list_id"=>"",
    # "full_name"=>""
    # },
    # "sales_rep_ref"=>{
    # "list_id"=>"",
    # "full_name"=>""
    # },
    "open_balance"=>"20",
    "open_balance_date"=>"8/17/2012",
    # "sales_tax_code_ref"=>{
    # "list_id"=>"",
    # "full_name"=>""
    # },
    # "item_sales_tax_ref"=>{
    # "list_id"=>"",
    # "full_name"=>""
    # },
    # "sales_tax_country"=>"",
    # "resale_number"=>"",
    "account_number"=>"123",
    "credit_limit"=>"10",
    # "preferred_payment_method_ref"=>{
    # "list_id"=>"",
    # "full_name"=>""
    # },
    # "credit_card_info"=>{
    # "credit_card_number"=>"",
    # "expiration_month"=>"Fixnum",
    # "expiration_year"=>"Fixnum",
    # "name_on_card"=>"",
    # "credit_card_address"=>"",
    # "credit_card_postal_code"=>""
    # },
    # "job_status"=>"",
    # "job_start_date"=>"",
    # "job_projected_end_date"=>"",
    # "job_end_date"=>"",
    # "job_desc"=>"",
    # "job_type_ref"=>{
    # "list_id"=>"",
    # "full_name"=>""
    # },
    # "notes"=>"",
    # "is_statement_with_parent"=>"FalseClass",
    # "delivery_method"=>"",
    # "price_level_ref"=>{
    # "list_id"=>"",
    # "full_name"=>""
    # }
    },
    # "include_ret_element"=>""
    }
    a.hash_to_qbxml(h)