I reviewed your review and found it informative. I am an independent developer and have done work with NxTrend in the past and have found some of their products difficult to work with myself as well. One of my customers had purchased commerce connect but NxTrend was never able to deliver the needed functionallity for the Ariba application we were trying to implement. As such I wrote my own Web Services layer that sits on top of eSales and that is how we have done real-time pricing, product search and order submissions. I would be very interested in talking to you about your SXAPI experience as I am running into SXAPI on an increasing basis and would like to know more about it's pros and cons. I may also be able to help you in some areas where you are struggling. Feel free to drop me an email at firstname.lastname@example.org if you would like to try and connect on the phone.
I would like to offer suggestions to Infor about how they might improve the SX.enterprise UI, but as there doesn't seem to be any official channel to do that, I'm offering them at the aforementioned site http://asimplenumber.blogspot.com. I also hope to post some tips and workarounds, as documentation is somewhat spare in the official manual. Comments are welcome, and I would especially appreciate input from any Infor people or hardcore SX users. Thanks!
No doubt the user interface is not perfect. I do have a solution to your issue concerning prepaying vendor invoices before receipt.
You can pre-pay vendor invoices using the APEI (Invoice Processing Centre). It allows you to pay invoices before the product is received. You cannot pre-pay an invoice using the standard APET function. APEI was added in version 3.2 of SXE.
From the APEI docs:
AP Entry Invoice Center AP Entry Transactions
You can match the invoice to the purchase
order as soon as the invoice is received,
even if the purchase order has not yet
been received in PO Entry Receipt of
Inventory. The Update portion of AP Entry
Invoice Center Final Update or AP Entry
Group Update posts the payable to the
General Ledger Payables account as soon
as the invoice is entered and updated. This
causes General Ledger Payables to be
accurately stated. Later, when the
purchase order is received in PO Entry
Receipt of Inventory, the purchase order
costing reconciliation occurs to update the
appropriate Inventory Control accounts.