v1.007
11/04/2020
Configuration changes for new server and updates to internal data connections.
v1.006
07/14/2020
New field added to [ORLINE] table for column cust_polno which has been added to TransactionDetail class as POLineNumber (integer).
v1.005
07/01/2020
Development is now working successfully submitting multiple files in a batch. Production continues to fail and it appears the failure is due to not directing the client into the /incoming directory. Added coding to change directory to /incoming on connectiion.
v1.004
06/30/2020
Marcus informed us that submitting the xml invoices in real-time in rapid succession fails. Implement a batching system that sends all selected invoices in one transfer.
v1.003
06/24/2020
Change XML to VendorDirectXMLInvoice for <TransactionSource> XML tag in XMLTemplate.xml per Marcus.
Specification provided by MRC Global listed this item as "XML."
v1.002
06/22/2020
Change filenames on .xml files to MRC Global invoice numbers. We were previously using the HTI order number
value for the naming convention which made it more difficult to match up invoices on the SFTP server.
v1.001
06/01/2020
Do not list credit memos per MRC. Added Subtotal > 0 to GetTransactions() method. Parse detail for PO line
numbers entered on order with "(LINE " to replace line numbers with the PO line numbers.
v1.000
05/22/2020
Per Marcus Cleveland (MRC) - No longer including transaction details where amount == 0. Only include MTR items
if there is a charge, but do not include them as line items. Instead added serviceAllowance under
HeaderCharges to include new template XMLTemplateServiceCharges.xml.