Quantcast
Channel: Microsoft Dynamics AX Forum - Recent Threads
Viewing all 73760 articles
Browse latest View live

AX 7 and Excel with OData --> crosscompany Query

$
0
0

Hi,

you can use Excel and Power Query to get with OData the Information from AX.

That´s nice. But per Default, you only get the data from your Default Company.

How must i change the query so that i get the data across all Company's?

How must i change the query so that i get a Special Company?

This is the example from power query Editor in Excel.

Many thanks in advanced

Jan


Date/Time of when transfer orders switched from created to shipped

$
0
0

Hi,

Is there a way in AX to find the date/time of when transfer orders were switched from created to shipped status. Currently the status is received, but I want to know the date and time when it was at shipped status.

Is it possible?

Why items would have unreal planned purchase order?

$
0
0

Hi,

I’m looking at my item PLU 11806 under planned purchase order, then realized the system is prompting 190kg of planned purchase order on the 12th of September, please see screenshot below,

Safety stock for this item is 150kg, when the system prompt for that 190kg, we still have 970kg on hand, that’s way more than what we will need for safety stock. And next PO is coming on the 21st with 750kg on the PO.

 

I’m just wondering if there’s any particular reasons why some items would have unreal planned purchase order?


 

X++ Report Question

$
0
0

I am trying to create a simple X++ style report. I am trying to pull out a list of all the customer numbers that have ordered a given part during a given timeframe.

I would like to link InventTable to SalesLine Table. The results need to be in a row\column format.

Part1     CustA, CustB, CustC, CustD

Part2     CustB, CustD

Part3     CustA, CustC

Etc...........

Thanks,

David

System admin roles/privileges

$
0
0

I need to create a test script to test out a read only role for system admin?  Does anyone have a list of all of the roles and privileges that system admin has?  Thank  you.

Error trying to modify PurchPurchaseOrder report

$
0
0

Hello, i'm trying to edit de PurchPurchaseOrder report in Visual Studio, but, when i want to refresh any of both "Dataset", i got an error "Object reference not set to an instance of an object", i've tried flushing cache data, user data, temp data, every kind of restart process, i can't edit it.
The porpouse here is, that i added 3 custom fields in the "PurchPurchaseOrderTmp" table to show in the Report, done, but when i want to refresh Dataset to show the fields i've added in the table, i got the same error.
I tried to Add a new Dataset in visual studio project, but when i want to set the "Query" property from the Report Data Provider class, i got the same error.
Any suggestion? thanks.

POS images

$
0
0

Hi,

I need to work on showing the images on the POS, as there are many images my questions is:

Is it possible to load the images into a database table in AX, and by using a "download" job (custom job) sync this database table down to a similar table at the shops?

Any feedback is appreciated, thanks.

Error when trying to edit a Model Project

$
0
0

I get the following exception when trying to edit and Dyanamics AX Model Project. Weather I try to edit from AOT o open Visual Studio and try to edit from Solution Explorer, the result is the same:

NAME:
	clrException
VALUE:
	Microsoft.Build.Exceptions.InvalidProjectFileException: No se pudo cargar el archivo del proyecto. Los datos del nivel de raíz no son válidos. línea 1, posición 1.  C:\Program Files (x86)\MSBuild\4.0\Microsoft.Common.targets\ImportAfter\Microsoft.VisualStudio.Silverlight.SDKTools.targets.Where_my_files.txt ---> System.Xml.XmlException: Los datos del nivel de raíz no son válidos. línea 1, posición 1.
   en System.Xml.XmlTextReaderImpl.Throw(Exception e)
   en System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
   en System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()
   en System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   en System.Xml.XmlTextReaderImpl.Read()
   en System.Xml.XmlTextReader.Read()
   en Microsoft.Build.Construction.ProjectRootElement.LoadDocument(String fullPath)
   --- Fin del seguimiento de la pila de la excepción interna ---
   en Microsoft.Build.Shared.ProjectFileErrorUtilities.VerifyThrowInvalidProjectFile(Boolean condition, String errorSubCategoryResourceName, BuildEventFileInfo projectFile, Exception innerException, String resourceName, Object[] args)
   en Microsoft.Build.Construction.ProjectRootElement.LoadDocument(String fullPath)
   en Microsoft.Build.Construction.ProjectRootElement..ctor(String path, ProjectRootElementCache projectRootElementCache, BuildEventContext buildEventContext)
   en Microsoft.Build.Construction.ProjectRootElement.CreateProjectFromPath(String projectFile, IDictionary`2 globalProperties, String toolsVersion, ILoggingService loggingService, ProjectRootElementCache projectRootElementCache, BuildEventContext buildEventContext)
   en Microsoft.Build.Construction.ProjectRootElement.<>c__DisplayClass1.<OpenProjectOrSolution>b__0(String path, ProjectRootElementCache cache)
   en Microsoft.Build.Evaluation.ProjectRootElementCache.Get(String projectFile, OpenProjectRootElement openProjectRootElement, Boolean isExplicitlyLoaded)
   en Microsoft.Build.Construction.ProjectRootElement.OpenProjectOrSolution(String fullPath, IDictionary`2 globalProperties, String toolsVersion, ILoggingService loggingService, ProjectRootElementCache projectRootElementCache, BuildEventContext buildEventContext, Boolean isExplicitlyLoaded)
   en Microsoft.Build.Evaluation.Evaluator`4.<>c__DisplayClass6.<ExpandAndLoadImports>b__2(String p, ProjectRootElementCache c)
   en Microsoft.Build.Evaluation.ProjectRootElementCache.Get(String projectFile, OpenProjectRootElement openProjectRootElement, Boolean isExplicitlyLoaded)
   en Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImports(String directoryOfImportingFile, String importExpressionEscaped, ProjectImportElement importElement)
   en Microsoft.Build.Evaluation.Evaluator`4.EvaluateImportElement(String directoryOfImportingFile, ProjectImportElement importElement)
   en Microsoft.Build.Evaluation.Evaluator`4.PerformDepthFirstPass(ProjectRootElement currentProjectOrImport)
   en Microsoft.Build.Evaluation.Evaluator`4.EvaluateImportElement(String directoryOfImportingFile, ProjectImportElement importElement)
   en Microsoft.Build.Evaluation.Evaluator`4.PerformDepthFirstPass(ProjectRootElement currentProjectOrImport)
   en Microsoft.Build.Evaluation.Evaluator`4.EvaluateImportElement(String directoryOfImportingFile, ProjectImportElement importElement)
   en Microsoft.Build.Evaluation.Evaluator`4.PerformDepthFirstPass(ProjectRootElement currentProjectOrImport)
   en Microsoft.Build.Evaluation.Evaluator`4.Evaluate()
   en Microsoft.Build.Evaluation.Evaluator`4.Evaluate(IEvaluatorData`4 data, ProjectRootElement root, ProjectLoadSettings loadSettings, Int32 maxNodeCount, PropertyDictionary`1 environmentProperties, ILoggingService loggingService, IItemFactory`2 itemFactory, IToolsetProvider toolsetProvider, ProjectRootElementCache projectRootElementCache, BuildEventContext buildEventContext, ProjectInstance projectInstanceIfAnyForDebuggerOnly)
   en Microsoft.Build.Evaluation.Project.ReevaluateIfNecessary(ILoggingService loggingServiceForEvaluation)
   en Microsoft.Build.Evaluation.Project.Initialize(IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectLoadSettings loadSettings)
   en Microsoft.Build.Evaluation.Project..ctor(String projectFile, IDictionary`2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectCollection projectCollection, ProjectLoadSettings loadSettings)
   en Microsoft.Build.Evaluation.ProjectCollection.LoadProject(String fileName, IDictionary`2 globalProperties, String toolsVersion)
   en Microsoft.Dynamics.Framework.Design.Modeling.Interop.ExportOperations.LoadNewOrGetExistingProject(String projectFullPath)
   en Microsoft.Dynamics.Framework.Design.VSInteractions.ExportOperations.GetProjectGuid(String projectPath)
   en Microsoft.Dynamics.Framework.Design.VSInteractions.ExportOperations.<CreateSolution>b__4(Pair`2 library)
   en System.Linq.Enumerable.<>c__DisplayClass12`3.<CombineSelectors>b__11(TSource x)
   en System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   en System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
   en Microsoft.Dynamics.Framework.Design.VSInteractions.ExportOperations.CreateSolution(IEnumerable`1 libraries)
   en Microsoft.Dynamics.Framework.Design.VSInteractions.ExportOperations.Edit(IEnumerable`1 libraries, String axClientConfigFile)
   en Microsoft.Dynamics.Framework.Design.VSInteractions.VSProjectsExport.Edit()
TYPE:
	Microsoft.Build.Exceptions.InvalidProjectFileException


Any ideas on how to fix this?


Line vs Header PO Workflow approval in EP

$
0
0

Is there any reason why the header level of a purchase order allows to a hyper link, or a link via the actions (in screenshot), to view the purchase order details but the line level workflow doesn't?

Ideally I would like the line level approval to have the same hyperlink (or link in the actions) to the PO as the header does, would this be something which could be easily setup in the AOT?

a date calculation error occured in AssetDep BookTable DepConv.setNumber of periods leftInyear

$
0
0
  • we are getting above error while posting the depreciation of fixed assets while selecting the praposal. can anyone suggest me that why we are getting this error.

c

Adding Custom View to Form Data Source causes CROSS JOIN and duplicate rows

$
0
0

Hi,

I'm having problems adding a data source to the EcoResProductDetails form. When I add my custom view to the Data Sources, set the JoinSource to be "EcoResProduct" and LinkType to "OuterJoin" I am getting duplicate rows and SQL Trace is showing me that the generated SQL has a CROSS JOIN to my table, hence the duplicates.

My view is returning one row per Product (Product RecId, Attribute1, Attribute2).

Is there something missing in my View definition (or underlying Query) that prevents AX from knowing which field to use to join my view to EcoResProduct? 

SELECT T1.PRODUCTMASTER,T1.RETAITOTALWEIGHT,T1.VARIANTCONFIGURATIONTECHNOLOGY,T1.RETAILCOLORGROUPID,T1.RETAILSIZEGROUPID,T1.RETAILSTYLEGROUPID,T1.INSTANCERELATIONTYPE,T1.DISPLAYPRODUCTNUMBER,T1.SEARCHNAME,T1.PRODUCTTYPE,T1.PDSCWPRODUCT,T1.MODIFIEDBY,T1.RECVERSION,T1.RELATIONTYPE,T1.PARTITION,T1.RECID,T2.PRODUCTDIMENSIONGROUP,T2.PRODUCT,T2.MODIFIEDBY,T2.RECVERSION,T2.PARTITION,T2.RECID,T3.PRODUCTMASTER,T3.ISVARIANTGENERATIONENABLED,T3.ISREUSECONFIGURATIONENABLED,T3.RECVERSION,T3.PARTITION,T3.RECID,T4.PRODUCT,T4.STORAGEDIMENSIONGROUP,T4.RECVERSION,T4.PARTITION,T4.RECID,T5.PRODUCT,T5.TRACKINGDIMENSIONGROUP,T5.RECVERSION,T5.PARTITION,T5.RECID,T6.DESCRIPTION,T6.NAME,T6.PRODUCT,T6.LANGUAGEID,T6.MODIFIEDBY,T6.RECVERSION,T6.PARTITION,T6.RECID,T7.HARMONIZEDCODE,T7.NMFCCODE,T7.PRODUCT,T7.STCCCODE,T7.RECVERSION,T7.PARTITION,T7.RECID,T8.OEM,T8.PRODUCTRANGE,T8.PARTITION,T8.RECID,T9.NAME,T9.RECVERSION,T9.RECID 
FROM  ECORESPRODUCT T1 
LEFT OUTER JOIN ECORESPRODUCTDIMENSIONGROUPPRODUCT T2 ON ((T2.PARTITION=@P1) AND (T1.RECID=T2.PRODUCT)) 
LEFT OUTER JOIN ECORESPRODUCTMASTERMODELINGPOLICY T3 ON ((T3.PARTITION=@P2) AND (T1.RECID=T3.PRODUCTMASTER)) 
LEFT OUTER JOIN ECORESSTORAGEDIMENSIONGROUPPRODUCT T4 ON ((T4.PARTITION=@P3) AND (T1.RECID=T4.PRODUCT)) 
LEFT OUTER JOIN ECORESTRACKINGDIMENSIONGROUPPRODUCT T5 ON ((T5.PARTITION=@P4) AND (T1.RECID=T5.PRODUCT)) 
LEFT OUTER JOIN ECORESPRODUCTTRANSLATION T6 ON ((T6.PARTITION=@P5) AND ((T6.LANGUAGEID=@P6) AND (T1.RECID=T6.PRODUCT))) 
LEFT OUTER JOIN WHSECORESPRODUCTTRANSPORTATIONCODES T7 ON ((T7.PARTITION=@P7) AND (T1.RECID=T7.PRODUCT)) 
CROSS JOIN HYDPRODUCTATTRIBUTEVALUEVIEW T8
LEFT OUTER JOIN ECORESPRODUCTDIMENSIONGROUP T9 ON ((T9.PARTITION=@P8) AND (T2.PRODUCTDIMENSIONGROUP=T9.RECID)) 
WHERE ((T1.PARTITION=@P9) AND ((T1.INSTANCERELATIONTYPE=@P10) OR (T1.INSTANCERELATIONTYPE=@P11))) 
AND ((((((T8.PARTITION=@P12) AND ((T8.PARTITION#2=@P13) OR (T8.PARTITION#2 IS NULL))) AND ((T8.PARTITION#3=@P14) OR (T8.PARTITION#3 IS NULL))) AND ((T8.PARTITION#4=@P15) OR (T8.PARTITION#4 IS NULL))) AND ((T8.PARTITION#5=@P16) OR (T8.PARTITION#5 IS NULL))) AND ((T8.PARTITION#6=@P17) OR (T8.PARTITION#6 IS NULL))) AND EXISTS (SELECT 'x' FROM ECORESPRODUCTCATEGORY T10 WHERE ((T10.PARTITION=@P18) AND ((T10.CATEGORYHIERARCHY=@P19) AND (T10.PRODUCT=T1.RECID)))) ORDER BY T1.DISPLAYPRODUCTNUMBER OPTION(FAST 4)



SELECT T1.PRODUCTMASTER,T1.RETAITOTALWEIGHT,T1.VARIANTCONFIGURATIONTECHNOLOGY,T1.RETAILCOLORGROUPID,T1.RETAILSIZEGROUPID,T1.RETAILSTYLEGROUPID,T1.INSTANCERELATIONTYPE,T1.DISPLAYPRODUCTNUMBER,T1.SEARCHNAME,T1.PRODUCTTYPE,T1.PDSCWPRODUCT,T1.MODIFIEDBY,T1.RECVERSION,T1.RELATIONTYPE,T1.PARTITION,T1.RECID,T2.PRODUCTDIMENSIONGROUP,T2.PRODUCT,T2.MODIFIEDBY,T2.RECVERSION,T2.PARTITION,T2.RECID,T3.PRODUCTMASTER,T3.ISVARIANTGENERATIONENABLED,T3.ISREUSECONFIGURATIONENABLED,T3.RECVERSION,T3.PARTITION,T3.RECID,T4.PRODUCT,T4.STORAGEDIMENSIONGROUP,T4.RECVERSION,T4.PARTITION,T4.RECID,T5.PRODUCT,T5.TRACKINGDIMENSIONGROUP,T5.RECVERSION,T5.PARTITION,T5.RECID,T6.DESCRIPTION,T6.NAME,T6.PRODUCT,T6.LANGUAGEID,T6.MODIFIEDBY,T6.RECVERSION,T6.PARTITION,T6.RECID,T7.HARMONIZEDCODE,T7.NMFCCODE,T7.PRODUCT,T7.STCCCODE,T7.RECVERSION,T7.PARTITION,T7.RECID,T8.OEM,T8.PRODUCTRANGE,T8.PARTITION,T8.RECID,T9.NAME,T9.RECVERSION,T9.RECID FROM  ECORESPRODUCT T1 LEFT OUTER JOIN ECORESPRODUCTDIMENSIONGROUPPRODUCT T2 ON ((T2.PARTITION=@P1) AND (T1.RECID=T2.PRODUCT)) LEFT OUTER JOIN ECORESPRODUCTMASTERMODELINGPOLICY T3 ON ((T3.PARTITION=@P2) AND (T1.RECID=T3.PRODUCTMASTER)) LEFT OUTER JOIN ECORESSTORAGEDIMENSIONGROUPPRODUCT T4 ON ((T4.PARTITION=@P3) AND (T1.RECID=T4.PRODUCT)) LEFT OUTER JOIN ECORESTRACKINGDIMENSIONGROUPPRODUCT T5 ON ((T5.PARTITION=@P4) AND (T1.RECID=T5.PRODUCT)) LEFT OUTER JOIN ECORESPRODUCTTRANSLATION T6 ON ((T6.PARTITION=@P5) AND ((T6.LANGUAGEID=@P6) AND (T1.RECID=T6.PRODUCT))) LEFT OUTER JOIN WHSECORESPRODUCTTRANSPORTATIONCODES T7 ON ((T7.PARTITION=@P7) AND (T1.RECID=T7.PRODUCT)) CROSS JOIN HYDPRODUCTATTRIBUTEVALUEVIEW T8 LEFT OUTER JOIN ECORESPRODUCTDIMENSIONGROUP T9 ON ((T9.PARTITION=@P8) AND (T2.PRODUCTDIMENSIONGROUP=T9.RECID)) WHERE ((T1.PARTITION=@P9) AND ((T1.INSTANCERELATIONTYPE=@P10) OR (T1.INSTANCERELATIONTYPE=@P11))) AND ((((((T8.PARTITION=@P12) AND ((T8.PARTITION#2=@P13) OR (T8.PARTITION#2 IS NULL))) AND ((T8.PARTITION#3=@P14) OR (T8.PARTITION#3 IS NULL))) AND ((T8.PARTITION#4=@P15) OR (T8.PARTITION#4 IS NULL))) AND ((T8.PARTITION#5=@P16) OR (T8.PARTITION#5 IS NULL))) AND ((T8.PARTITION#6=@P17) OR (T8.PARTITION#6 IS NULL))) AND EXISTS (SELECT 'x' FROM ECORESPRODUCTCATEGORY T10 WHERE ((T10.PARTITION=@P18) AND ((T10.CATEGORYHIERARCHY=@P19) AND (T10.PRODUCT=T1.RECID)))) ORDER BY T1.DISPLAYPRODUCTNUMBER OPTION(FAST 4)

Hold Code set to 'Release Reservation' but reservations are still present

$
0
0

We are running Dynamics AX 2012 R3 - and we are using the Sales Order hold functionality and for all but one hold codes, we have selected 'Remove inventory reservations'

Here is an example where I have a hold on a sales order:

When I look at the at the reservations on the Sales Order line - I'm seeing that I have an active reservation - which I should not have at all due to the fact that the sales order hold is in place.

Am I misunderstanding how the 'Remove Reservations' is set to work?

Has anyone else seen this?

Thanks in advance -

Tom.

AX 2009 Rollup question

$
0
0

Attempting to do a rollup in AX 2009.  I've mostly done 2012 so this seems a bit different.  In 2012 it presented me with actual code differences in the layer in the code where as in 2009 I just see conflicts in a project but no idea how to actually merge / resolve the conflicts.  How do you get both syp / and a cus layer merged together to resolve these conflicts after the layer conflict project is generated? 

SQL error during sales order QTY reservation

$
0
0

Hi,

I am new to AX and I get this error when I tried to reserve QTY for a sales order.

I pasted all the error log below. And I checked the view WHSINVENTRESERVEDELTAAGGRRESERVEVIEW, there is no PARTITION#2 field.

Is there something wrong with the AX installation or configuration?

And what is this PARTITION#2 field?

Thanks a lot.

Jim

-----------------------------------------

Cannot select a record in Aggregation of WHSInventReserveDelta records and contribution from WHSInventReserve records (WHSInventReserveDeltaAggrReserveView). Reservation hierarchy level: 0.
The SQL database has issued an error.

SQL error description: [Microsoft][SQL Server Native Client 11.0][SQL Server]Invalid column name 'PARTITION#2'.

SQL statement: SELECT MIN(T1.AVAILPHYSICAL),MIN(T1.AVAILORDEREDEXCLUDEPHYSICAL),T1.ITEMID FROM WHSINVENTRESERVEDELTAAGGRRESERVEVIEW T1 WHERE (((((T1.PARTITION=?) AND (T1.DATAAREAID=?)) AND ((T1.PARTITION#2=?) OR (T1.PARTITION#2 IS NULL))) AND ((T1.DATAAREAID#2=?) OR (T1.DATAAREAID#2 IS NULL))) AND ((T1.ITEMID=?) AND (T1.TTSID=?))) AND EXISTS (SELECT 'x' FROM INVENTDIM T2 WHERE (((T2.PARTITION=?) AND (T2.DATAAREAID=?)) AND (((((((((((((((T2.INVENTDIMID=T1.INVENTDIMID) AND (T2.CONFIGID=?)) AND (T2.INVENTSIZEID=?)) AND (T2.INVENTCOLORID=?)) AND (T2.INVENTSTYLEID=?)) AND ((T2.INVENTSITEID=?) OR (T2.INVENTSITEID=?))) AND ((T2.INVENTLOCATIONID=?) OR (T2.INVENTLOCATIONID=?))) AND ((T2.INVENTBATCHID=?) OR (T2.INVENTBATCHID=?))) AND ((T2.WMSLOCATIONID=?) OR (T2.WMSLOCATIONID=?))) AND ((T2.LICENSEPLATEID=?) OR (T2.LICENSEPLATEID=?))) AND ((T2.INVENTSTATUSID=?) OR (T2.INVENTSTATUSID=?))) AND ((T2.INVENTSERIALID=?) OR (T2.INVENTSERIALID=?))) AND ((T2.INVENTGTDID_RU=?) OR (T2.INVENTGTDID_RU=?))) AND ((T2.INVENTPROFILEID_RU=?) OR (T2.INVENTPROFILEID_RU=?))) AND ((T2.INVENTOWNERID_RU=?) OR (T2.INVENTOWNERID_RU=?))))) GROUP BY T1.ITEMID ORDER BY T1.ITEMID

sysDatabaseLog

$
0
0

I have set up a sysdatabase log to for an audit report that shows all the changes made in selected tables. But in some fields, instead of description, raw data is being displayed. How can I solve this problem. Please help.

Please see the above image.

Thanks in advance


Hold Code set to 'Release Reservation' but reservations are still present

$
0
0

We are running Dynamics AX 2012 R3 - and we are using the Sales Order hold functionality and for all but one hold codes, we have selected 'Remove inventory reservations'

Here is an example where I have a hold on a sales order:

When I look at the at the reservations on the Sales Order line - I'm seeing that I have an active reservation - which I should not have at all due to the fact that the sales order hold is in place.

Am I misunderstanding how the 'Remove Reservations' is set to work?

Has anyone else seen this?

Thanks in advance -

Tom.

BOM costing version in AX 2012 R3

$
0
0

Hi,

I am wondering if it is possible to do multiple item calculation for BOM in ax 2012 r3 in a similar way we do for single item calculation.

As in right now the out of box functionality, allows us to add a quantity for one item at a time, is there a way or how can I modify or change this functionality and allow the quantity field to get display when multiple item is created - such that we can add quantity value for multiple items at a time.

Add a label in SSRS report for a text.

$
0
0

Hi,

I want to have the following sentence "We want you to love your purchase" to get translated in French when the report is running in French version. To show "Nous voulons vous faire aimer votre achat"

Whereas if the report is running in English show the English version.

Will I have to create a label or how am I suppose to do this?

Management Reporter : AX 2012 R3 : Main Accounts Currency disappeared from MR

$
0
0

Hi folks,

as stated our main accounts currency EUR has disappeared from MR for no apparent reason.

We have current FX for EUR, GBP, USD setup.

Usually MR would report in EUR and in the Web Viewer we can change the Currency to GBP or USD.

Here you can see where the EUR is now missing, where GBP has taken its place.

Any suggestions welcome.

Many thanks,

K.

Closing Collection letters once sequence is complete

$
0
0

Hello, I have set up the collection process to send a series of four collection letters. The fourth letters are set to create 10 days after the third letters are posted.  My first batch of Collection Letter #4 were created, printed, and posted on 8/31/16.  Today, 9/14/16, when I generated the next batch of Collection Letter #4, I was figuring I should only get open invoices from the batch of Collection letter #3 generated ten day early on 9/4/16.  I did get those letter but AX also re-created Collection Letter #4 again for those customer with open invoice the had Collection letter #4 create on 8/31/16.  How do I close the accounts so collection letter #4 doesn't keep creating??

Viewing all 73760 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>