Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 9, 2007
  1. @pajamian

    * Updated copyright headers to 2007 (closes bug #102)

    pajamian authored
    * Added GPL and copyright headers to a few files that were missing them.
Commits on Jan 10, 2006
  1. * Minor Quickbooks docs update, thanks to Curt Hauge <ictech@mnwebdes…

    Daniel Browning authored
    …ign.com>
Commits on Nov 8, 2005
  1. @jonjensen
Commits on Sep 8, 2005
  1. @perusionmike

    * Make [query ...] base be transactions to avoid using Vend::SQL_Parser

    perusionmike authored
      when products is not in same DSN as transactions.
    
    * Use proper SQL <> operator instead of the != I propagated all over the
      catalog originally.
Commits on Jul 3, 2003
  1. * Quickbooks updates:

    Daniel Browning authored
      - Updated documentation.
    
      - Installation fixes.
    
      - Rewrite of the IIF generation query page:
        - Can query by order number range, date range, or "since last generation"
        - Allow specification of QuickBooks invoice number to be used
          and incremented during IIF generation.
        - Filters out deleted orders.
    
      - IIF Generation changes:
        - Use the country name instead of the country code.
        - Some filter updates (the period is not as dangerous as it looks).
Commits on Jun 4, 2003
  1. * Quickbooks updates:

    Daniel Browning authored
      - Documentation built from updated Interchange + Quickbooks HOWTO.
    
      - Major change to IIF generation routine:
        - IIF files are generated on-demand via the Admin UI
    	- In-route method still available
    	- New "Generate new IIF files" and "download IIF files"
    
      - New "qb_safe" filter, to cater to Quickbooks sensative side.
    
      - New default values (like defaulting to cash receipt instead of invoice)
    
      - Payment and Shipping methods are recorded in corresponding Quickbooks fields.
    
      - Allow customization of the transaction account (new default is "Checking")
    
      - Optionally set the transaction class (e.g., to track online sales in a
        separate class from walk-in sales, and report on them differently).
    
      - Optional Item Prefixes (e.g. if all items are accounting in Quickbooks under
        a given category.
    
      - Optionally get the tax agency from the "state" table, falling back to the
        configured default tax agency.
    
      - Bug fixes
Commits on Nov 26, 2002
  1. @jonjensen
Commits on Jul 20, 2002
  1. * Item name updates (Mike Heins <mike@perusion.com>)

    Daniel Browning authored
    	- Length filter now customizable via QB_ITEM_LENGTH
    	- Default is 30 (backwards compatible)
    	- Item name taken from 'title' first, 'description' second.
    
    * Change [var] notation to __...__ for readability
    
    * A little more documentation
  2. * Quickbooks Extension fixes and enhancements:

    Daniel Browning authored
    * Fixed: When an auto-created user orders from the same company as an existing Quickbooks customer, it overwrites the customer.
    	-> Save the auto-created user id (e.g. U00001) and use it in the Customer Name as a unique identifier, just as logged-in users.
    
    * New variables for easy customization of export features via Admin UI, documented via item-specific meta referenced in the ic_qb.pod.
    
    * Fixed: "INTL" showing up without country (now matches US or USA)
    
    * Put the company name on a separate line in Ship-to and Bill-to addresses.
    	- Now utilizing all 5 lines
    
    * Item names allowed length up to 45 (may cause problems with versions older than 2000).
    
    * Optionally cause Quickbooks invoice number to be blank, to keep Quickbooks invoice number progression unmodified.
Commits on Jun 28, 2002
  1. @perusionmike
Commits on Apr 25, 2002
  1. * Fixed: "INTL" showing up without country

    Daniel Browning authored
     * Keep regular quickbooks invoice number progression (auto assign)
    	- But add the IC order number to the "memo" field.
    
     * Quickbooks 2000 requires INVOICE instead of CASH SALE transaction type, even with "auto_create" users.
    
     * Remove Phone number & e-mail from bottom of "ship to" and "bill to" addresses.
    	- So that Quickbooks users who print mailing labels can use the addresses as they are.
    	- Still available in their standard location in Quickbooks.
Commits on Feb 5, 2002
  1. @perusionmike

    * Add su facility for catalog superuser to switch users to

    perusionmike authored
    	  another user id.
    
    	  New UI_Tag su with following:
    
    	  	[su username=miltonbear]
    
    	  	1. Stringifies current session after checking that su user is valid
    		2. Writes a random string to "$Global::ConfDir/tmp/$Session->{id}"
    		3. Issues a cookie hashing the above two
    		4. Inits a new session, putting in the login info
    		5. Writes $Session->{su} with session string
    
    		[su exit=1]
    
    		1. Reads random string from "$Global::ConfDir/tmp/$Session->{id}"
    		2. Hashes that with session and verifies with cookie
    	  	3. Safe evals session string
    		4. Retrieves session username/admin info
    
    	  MMsu profile is called on admin/customer.html to run the switch
    
        * Remove a bunch of debug from various files.
Commits on Dec 3, 2001
  1. @perusionmike

    * Quickbooks silently coredumps if you feed it an item description

    perusionmike authored
    	  longer than 30 characters.
    
    	  Thanks to Michael Wilk for pursuing this long enough for me to
    	  find the problem.
Commits on Jul 18, 2001
  1. @jonjensen
Commits on Sep 23, 2000
  1. @perusionmike
Commits on Sep 14, 2000
  1. @perusionmike

    Fixed problem in transaction file.

    perusionmike authored
    Using now-resident counter tag instead of fcounter.
    Added export chart-of-accounts.
  2. @perusionmike
Commits on Sep 5, 2000
  1. @perusionmike

    Symlink to ic_qb.pod.

    perusionmike authored
  2. @perusionmike
Something went wrong with that request. Please try again.