VI Import to SO_InvoiceTracking with multiple packages from UPS Worldship export

SOLVED

Hi Sage 100 Community,

I'm trying to help our warehouse cut some manual entry time with their UPS tracking numbers. There is currently a process in place with UPS Worldship that exports a CSV at EOD to our Sage server and then a series of VI Import Jobs are run to import the required information. The last job in the series is used to import tracking, package number, and the comment. 

The PackageNo is currently assigned as only 1, but the warehouse handles Orders with multiple packages. The UPS Worldship CSV export starts with "0" as the first package number per invoice number. Does anyone know if its possible to use the Conditional Expression Builder with a TBL() function to translate the package numbers like a CASE or IF/THEN function? Or if there is a method to have the VI Job loop on the same InvoiceNo to import the individual package tracking numbers into SO_InvoiceTracking? 

Parents Reply
  • 0 in reply to BigLouie

    Incr Assign does not work with our process as the packages are already created and that function created new packages with the tracking #s rather than assigning them to the already created packages. I'll test the calculation method. 

    Edit: I needed to add 2 Temp fields. 1st temp field is String data type that reads the column data, and the 2nd is Number data type that converts the string into a number then adds 1. The PackageNo is a calculated field that converts the 2nd Temp field into a string. I'm going to test this and will update. 

Children