Message Boards
Processing of QXtend Inbound maintainPendingInvoice
Glen Diener, modified 3 Years ago.
Processing of QXtend Inbound maintainPendingInvoice
Post Date: 4/12/13 (Bronze, 15 Posts) Recent Posts
I'm trying to create an invoice in QAD that includes a comment using the maintainPendingInvoice QDoc. Below is an excerpt from a maintainPendingInvoice QDoc that gets sent to QXtend. QXtend is processing the QDoc and returning a response which has no errors. (I can see this QDoc arrive by watching the qdocRequests.log file.) After QXtend responds to the request I can verify, inside QAD, that an invoice has been created. However, the[b] desired comment does not get added[/b] to the invoice. Note the section in the QDoc below. I've tried a number of different formats for the transaction comment, yet none have worked. I'm at a loss for how to troubleshoot this issue. Any help and/or suggestions would be appreciated.
QAD
domain
Excel
QAD
scopeTransaction
false
QAD
version
eB2_2
M
Yes
201656
ES00000002
M
1
ESP Serial: 11091122
1
M
49009
000
931733
1
ZESH
M
Evan Todd, modified 13 Years ago.
Re: Processing of QXtend Inbound maintainPendingInvoice
Post Date: 4/14/13 (Rhodium, 699 Posts) Recent Posts
Hi Glen,
I think the problem is that your node name <soCmmts> should be <socmmts>. The node names are case sensitive, and the schema for Pending Invoice Maintenance has that particular node in all lower-case. So it is probably just skipping over the comments yes/no field which I assume defaults to no in your case.
Regards
Evan
I think the problem is that your node name <soCmmts> should be <socmmts>. The node names are case sensitive, and the schema for Pending Invoice Maintenance has that particular node in all lower-case. So it is probably just skipping over the comments yes/no field which I assume defaults to no in your case.
Regards
Evan
Evan Todd, modified 13 Years ago.
Re: Processing of QXtend Inbound maintainPendingInvoice
Post Date: 4/14/13 (Rhodium, 699 Posts) Recent Posts
Sorry the node names did not come out correctly in my reply.
soCmmts should be socmmts.
soCmmts should be socmmts.
Glen Diener, modified 13 Years ago.
Re: Processing of QXtend Inbound maintainPendingInvoice
Post Date: 4/14/13 (Bronze, 15 Posts) Recent Posts
Thank you Evan. Your suggestion to use all lower case for the socmmts field worked. I actually thought I had tried this previous but was not successful. However, It now works like a charm. It seems the following rule applies. Node names which correspond to actual database field names are in camelcase and node names which correspond to input fields, but are not stored in the database, are all lower case. Thanks again.
Message place holder
Forums