关于Acumatica批次/序列号主数据屏幕及到期日修改的咨询
Great question! I totally get the frustration here—Acumatica doesn’t offer a standalone master data screen for batch/serial numbers like it does for vendors or inventory items. But there are a few practical ways to access and edit expiration dates for existing batches:
1. Edit directly in the Inventory Receipts screen (with limitations)
If the purchase receipt hasn’t been matched to an invoice or used in other inventory transactions (like transfers or sales issues), you can pull up the original receipt in the Inventory Receipts (PO302000) screen. Navigate to the lot/serial detail lines, and you’ll be able to modify the expiration date right there.
Just keep in mind: once the receipt is tied to an invoice or the batch has been moved/used, this field will lock down and you won’t be able to edit it here.
2. Use the Inventory Transactions screen for post-processing adjustments
For batches that are already in active inventory (and can’t be edited via the original receipt), the Inventory Transactions (IN301000) screen is your go-to. Here’s how to adjust the expiration date:
- Create a new transaction with the type
Adjustment - Select the relevant warehouse and inventory item, then locate the specific batch/serial number you need to update
- Expand the Lot/Serial Attributes section in the detail line, update the expiration date field
- Save and release the transaction—this will permanently update the batch’s expiration date in the system
This method works even if the batch has been used in prior transactions, as long as there’s remaining inventory for that batch.
3. Customize a dedicated master data screen (for advanced needs)
If your team needs a streamlined, dedicated screen for managing batch/serial attributes (instead of relying on transaction screens), you can build a custom screen using Acumatica’s customization framework. You’ll base it on the LotSerialStatus DAC (Data Access Class), which stores all batch/serial metadata. This lets you create a simple interface to search, view, and edit expiration dates (and other attributes) without navigating through transaction workflows.
Quick Notes
- Always double-check the batch’s current status before editing—locked fields usually mean there’s an ongoing transaction tied to that batch.
- Many Acumatica instances enable audit tracking for batch attributes, so your edits will be logged for compliance or troubleshooting purposes.
内容的提问来源于stack exchange,提问作者Dick Smith

