It is possible you can run into an issue where you do not see your tracking number post to NetSuite but you are also not seeing any errors reported app.farapp. This can occur if you link up a UPS, USPS, or FedEx account to NetSuite. These accounts expect the tracking number to come over in a different field and will reject the standard field that NetSuite expects tracking numbers to come in from. The reason you don't see an error in app.farapp is because by default, NetSuite does not report an error if this happens, it will just drop the tracking number and execute properly. If you have any of these accounts linked up to NetSuite please make sure all of the following sections are accounted for.
Make sure the accounts are linked up
The most common issue is that you haven't specified to FarApp that you have a UPS, USPS, or FedEx account setup in your NetSuite. If you not sure if you have any of these accounts setup please consult with NetSuite support. Please follow these steps to make sure these accounts are properly setup.
- Login to app.farapp.com
- Select the gear icon in the top right corner of the screen and select "Settings" from the drop down menu
- From the menu on the left, select "NetSuite Settings"
- You should see three check boxes that say "FedEx account is set up in your NetSuite.", "UPS account is set up in your NetSuite.", and "USPS account is set up in your NetSuite." Please check the boxes for whichever accounts you have setup.
Make sure the carrier of the shipment method matches
Another issue you could have is that in your 3PL you have setup a shipping method where the carrier does not specify 'UPS', 'USPS', or 'FedEx'. FarApp uses the carrier to determine how the tracking number gets sent back to NetSuite. So if your carrier does not have 'UPS', 'USPS', or 'FedEx' in it, then the tracking number will not post properly. In order to fix this you will need to modify the shipping method in your 3PL so that the carrier includes the name of the proper service.