CustomerLocationID doesn’t actually represent an address. Instead that field is a meant to be a unique identifier or Key field for a location entry in the database. This field is typically required for an invoice, as it tells the system which location for a given customer this order is for. If your import scenario does not include this field, I’d expect that’s your issue. I’ve attached a screenshot of the field where this value is actually displayed on the invoice screen in case that helps. Anyway, best of luck!
Hello there Mrivera69,This could be done pretty easily with a customization if you are or have access to a developer. You’d want to either define a new dynamic print action within an SOOrderEntry graph extension, or override acumatica’s default print button if you prefer. The code to do so would look something like this:public PXAction<SOOrder> DynamicPrint;[PXButton][PXUIField(DisplayName = "Dynamic Print")]public void dynamicPrint(){ SOOrder order = Base.Document.Current; Dictionary<string, string> parameters = new Dictionary<string, string>(); parameters["OrderType"] = order.OrderType; parameters["OrderNbr"] = order.OrderNbr; throw new PXReportRequiredException(parameters, "ScreenID", "ScreenID");}Note that you would want to replace ‘ScreenID’ with the ScreenID of the report you are trying to print. So to make it print dynamically you would want to write logic to determine the current user’s role before you throw the PXReportRequiredException. If wan
Already have an account? Login
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.