Message Boards

Processing of QXtend Inbound maintainPendingInvoice

thumbnail
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                                                        
thumbnail
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
thumbnail
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.
thumbnail
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