Quickbooks - QODBC 问题 SQL
Quickbooks - Trouble with QODBC SQL
我在尝试插入发票时遇到问题。
我 运行 VB 演示应用程序中的这些查询以及两者都有错误。
有什么想法吗?
查询 1
insert into invoiceline
(CustomerRefFullName,RefNumber,InvoiceLineSerialNumber,InvoiceLineDesc,FQSaveToCache)
values
('Esteban Inc.','98908','1','line 1',1)
---
insert into invoice
(CustomerRefFullName,ARAccountRefListID,TemplateRefFullName,RefNumber,TermsRefFullName,TxnDate,DueDate,
"BillAddressAddr1", "BillAddressAddr2", "BillAddressAddr3", "BillAddressCity", "BillAddressState", "BillAddressPostalCode", "BillAddressCountry",
"CustomerSalesTaxCodeRefFullName", "ItemSalesTaxRefFullName","IsPending","IsToBePrinted")
values
('Esteban Inc.','80000029-1478460828' ,'Time & Expense Invoice','98908','Net 30',{d'2016-10-31'},{d'2016-11-30'},
'Esteban Inc.','Project: TEST','Street 0001 - Dpto H','Rosario', 'Santa Fe', '2000','Argentina',
'Non','NY - Monroe County',0,1)
错误
查询 2
INSERT INTO "InvoiceLine" ("InvoiceLineItemRefListID", "InvoiceLineSalesTaxCodeRefListID",
"InvoiceLineType", "InvoiceLineQuantity",
"InvoiceLineRate", "InvoiceLineAmount",
"InvoiceLineDesc",
"InvoiceLineClassRefListID", "FQSaveToCache")
VALUES (null,'80000002-1478214656',
'Item', 0.75,
125, 93.75,
'10/26/2016 - Regular - Dario Diaz (0.75 hours) // Q4 2016 Retainer - October Retainer Work - Reviewing issue with pdf''s media type with Ale, testing in dev.',
'80000001-1478457400', 1)
INSERT INTO "Invoice" ("CustomerRefListID", "ARAccountRefListID", "TemplateRefListID",
"TxnDate" ,"RefNumber", "BillAddressAddr1",
"BillAddressAddr2", "BillAddressAddr3", "BillAddressCity",
"BillAddressState", "BillAddressPostalCode", "BillAddressCountry",
"IsPending", "IsToBePrinted", "TermsRefListID",
"DueDate", "CustomerSalesTaxCodeRefListID")
VALUES ('80000002-1478457181', '80000029-1478460828', '8000000B-1478214656',
{d'2016-08-23'}, '102400', 'Some Client',
'Project: Some Client - Q4 2016 Retainer', '190A Street', 'Rochester',
'NY', '14625', 'USA',
0, 1, '80000006-1478214663',
{d'2016-11-30'}, '80000001-1478214656')
错误
提前致谢!
埃斯特班.-
问题 1:我认为您的 QuickBooks 中可能没有启用高级库存。由于您是 SQL 声明中的 SerialNumber,因此需要预先存货。
查询 2:从查询中,我注意到您在 InvoiceLineItemRefListID 字段中插入了空值。您需要在 InvoiceLineItemRefListID 字段中插入有效值。
请参考下面提到的使用 QODBC 创建发票的文章:
http://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2389/0/how-to-create-invoices-using-qodbc
--
拉金德拉·德瓦尼
支持主管,QODBC 和 QODBC-POS
FLEXquarters.com 有限
我在尝试插入发票时遇到问题。 我 运行 VB 演示应用程序中的这些查询以及两者都有错误。
有什么想法吗?
查询 1
insert into invoiceline
(CustomerRefFullName,RefNumber,InvoiceLineSerialNumber,InvoiceLineDesc,FQSaveToCache)
values
('Esteban Inc.','98908','1','line 1',1)
---
insert into invoice
(CustomerRefFullName,ARAccountRefListID,TemplateRefFullName,RefNumber,TermsRefFullName,TxnDate,DueDate,
"BillAddressAddr1", "BillAddressAddr2", "BillAddressAddr3", "BillAddressCity", "BillAddressState", "BillAddressPostalCode", "BillAddressCountry",
"CustomerSalesTaxCodeRefFullName", "ItemSalesTaxRefFullName","IsPending","IsToBePrinted")
values
('Esteban Inc.','80000029-1478460828' ,'Time & Expense Invoice','98908','Net 30',{d'2016-10-31'},{d'2016-11-30'},
'Esteban Inc.','Project: TEST','Street 0001 - Dpto H','Rosario', 'Santa Fe', '2000','Argentina',
'Non','NY - Monroe County',0,1)
错误
查询 2
INSERT INTO "InvoiceLine" ("InvoiceLineItemRefListID", "InvoiceLineSalesTaxCodeRefListID",
"InvoiceLineType", "InvoiceLineQuantity",
"InvoiceLineRate", "InvoiceLineAmount",
"InvoiceLineDesc",
"InvoiceLineClassRefListID", "FQSaveToCache")
VALUES (null,'80000002-1478214656',
'Item', 0.75,
125, 93.75,
'10/26/2016 - Regular - Dario Diaz (0.75 hours) // Q4 2016 Retainer - October Retainer Work - Reviewing issue with pdf''s media type with Ale, testing in dev.',
'80000001-1478457400', 1)
INSERT INTO "Invoice" ("CustomerRefListID", "ARAccountRefListID", "TemplateRefListID",
"TxnDate" ,"RefNumber", "BillAddressAddr1",
"BillAddressAddr2", "BillAddressAddr3", "BillAddressCity",
"BillAddressState", "BillAddressPostalCode", "BillAddressCountry",
"IsPending", "IsToBePrinted", "TermsRefListID",
"DueDate", "CustomerSalesTaxCodeRefListID")
VALUES ('80000002-1478457181', '80000029-1478460828', '8000000B-1478214656',
{d'2016-08-23'}, '102400', 'Some Client',
'Project: Some Client - Q4 2016 Retainer', '190A Street', 'Rochester',
'NY', '14625', 'USA',
0, 1, '80000006-1478214663',
{d'2016-11-30'}, '80000001-1478214656')
错误
提前致谢!
埃斯特班.-
问题 1:我认为您的 QuickBooks 中可能没有启用高级库存。由于您是 SQL 声明中的 SerialNumber,因此需要预先存货。
查询 2:从查询中,我注意到您在 InvoiceLineItemRefListID 字段中插入了空值。您需要在 InvoiceLineItemRefListID 字段中插入有效值。
请参考下面提到的使用 QODBC 创建发票的文章: http://support.flexquarters.com/esupport/index.php?/Knowledgebase/Article/View/2389/0/how-to-create-invoices-using-qodbc
-- 拉金德拉·德瓦尼
支持主管,QODBC 和 QODBC-POS
FLEXquarters.com 有限