Skip to main content

LicensePlateBinTrans EDBL

Warehouse reference for the LicensePlateBinTrans EDBL: move license-plate inventory between bins by FromLicensePlateID or SSCC18 + FromBinID, same location only. Needs BinInventoryEdit permission and TrackLicensePlates bins, v22.01+.

B
Written by Bailey Naas-Thornton

Minimum Version Required: 22.01

Pre-Conditions

  • User must have BinInventoryEdit permission
    ​
    ​

  • Destination bins (ToBinID) must have BinZones.TrackLicensePlates set to greater than 0
    ​
    ​

  • License plate records must exist in the system or have SSCC18 values that match existing license plates
    ​
    ​

  • Source and destination bins must be in the same location

Steps

EDBL Routines Disclaimer: This EDBL routine represents advanced functionality primarily intended for use by Encompass technical staff. While technically proficient customers may utilize these routines, please be aware that they fall outside the scope of standard support. Assistance with EDBL routines is not covered under standard support agreements and may require billable services from our Professional Services team. Please ensure you thoroughly understand this routine before implementation in your production environment



The LicensePlateBinTrans EDBL routine allows you to move inventory that is tracked on license plates from one bin to another. The routine creates bin transaction records that record the movement of products.

The routine supports two methods of identifying license plates:

  1. Using the FromLicensePlateID field (direct method)

  2. Using SSCC18 barcode and FromBinID fields (indirect method)


When using the SSCC18 method, if a license plate is not found at the specified source bin but the SSCC18 exists elsewhere in the system, a new license plate will be created at the source bin before moving it to the destination.

The routine will validate that source and destination bins are in the same location. If they are in different locations, the import will fail with appropriate warnings.

The routine only supports the AddOnly and UpdateOrAdd import actions. UpdateOnly is not supported for this routine.

Fields And Definitions

Required Fields:

  • ToBinID: Integer. The destination bin ID where license plates will be moved to.
    ​
    ​

  • NumUnits: Decimal. The quantity of inventory to be moved.
    ​
    ​

Identification Fields (at least one set is required):

Method 1:

  • FromLicensePlateID: Integer. The ID of the license plate to be moved.


Method 2:

  • SSCC18: Text (20). The barcode identifier of the license plate.
    ​
    ​

  • FromBinID: Integer. The source bin ID where the license plate is currently located.

Best Practices

  • Always verify that source and destination bins are in the same location before attempting imports
    ​
    ​

  • Use the direct FromLicensePlateID method when possible, as it provides the most reliable identification
    ​
    ​

  • When using SSCC18 and FromBinID, ensure that the SSCC18 value exists somewhere in your system for the creation of new license plates
    ​
    ​

  • Run a small test batch before importing large datasets to verify configurations
    ​
    ​

  • Ensure destination bins are configured to track license plates (BinZones.TrackLicensePlates > 0)
    ​
    ​

  • For bulk movements of license plates, consider breaking large imports into smaller batches
    ​
    ​

  • The NumUnits field should typically match the quantity on the license plate for complete transfers, but partial quantities are supported

Did this answer your question?