Open nickrobillard opened 12 years ago
Hi, I added the qbxml.8.0.inc, please copy to qb module includes/qbxml folder. Please try again. If you can send me the QuickBooks web connector log file (in VERBOSE mode) then I can check the issue for you.
Thanks I appreciate it. I actually have data flowing now, all good.
Great to hear that. Can you share your experience with us that will help someone else has the same issue?
On 12-01-26 02:51 AM, nrobillard wrote:
Thanks I appreciate it. I actually have data flowing now, all good.
Reply to this email directly or view it on GitHub: https://github.com/toptons/UC-QB-Per-Order/issues/1#issuecomment-3665500
First of all, thanks for the module and the tutorial (http://toptons.com/content/drupal-ubercart-module-uc-qb-order). I'm having a few issues. I eventually got customers to import into Quickbooks but no receipts/invoices. However, I had to make a few modifications in the module for it to work at all (outlined below).
Some info: I'm using the latest drupal QB api module 6.x-1.x from git (http://drupalcode.org/project/qb.git/shortlog/refs/heads/6.x-1.x. Notice the latest dev package download does not have module in it anymore. The README says "Nothing to see here, please use a versioned branch instead."). Also, I'm using Quickbooks Pro Plus 2011.
1) I was not able to make the api 8.0 changes because there is no qbxml.8.0.inc in the UC QB per order module to copy over (and couldn't find it on google). So I'm still using 7.0. Not sure if this is the cause of my problems. 2) After installing the UC QB per order module, I got "unsupported operand" php errors on settings page because $acct in _get_qb_accounts() had no values for the "CostOfGoodsSold" and "Income" and "Bank" keys. (To get around these errors, I hacked in an isset() check) Could this be because I'm still using api v7.0? 3) After connecting with the Web Connector and visiting the settings form (/admin/settings/uc_qb_per_order), I was only able to save the settings after making the "UC shipping map to" field not required (in code) because it was not getting a value. 4) I'm getting this error after I make an order importable as a Receipt and run the Web Connector. "Import to QuickBooks failed. Error code: 3140. Error message: There is an invalid reference to QuickBooks Account "80000009-1326334369" in the Items. QuickBooks error message: You cannot associate an item with Sales Tax Payable, Undeposited Funds, accounts receivable, accounts payable, or non-posting accounts. Usually, if you sell the item, use an income account; if you buy it, use an expense account." I did create an Income account in Quickbooks and I expected it to appear somewhere in the UC QB per order module settings (/admin/settings/uc_qb_per_order) fields but it does not. At this point, customer data DOES import and I can see them listed in the Customer Center window of Quickbooks.