There are 4 lines in purchase order, 3 lines have product receipt and invoices were already posted. The remaining 1 line has prepayment invoice already posted and paid. But the supplier can't delivery the service, hence the prepayment must be cancelled and the purchase order must be closed or the remaining 1 line should be cancelled.
Purchase Order Cancellation that has Prepayment
The transactions on voucher XXXXXXXX do not balance as per 10/10/2019. (accounting currency: 0.00 - reporting currency: -0.01)
Unable to post Voucher due to Reporting Currency difference for 0.014
Getting error message
The transactions on voucher XXXXXXXX do not balance as per 10/10/2019. (accounting currency: 0.00 - reporting currency: -0.01)
Voucher xxxxxxx, date 10/10/2019, account XXXXX----, transaction currency amount -2,590.00, accounting currency amount -2,590.00, reporting currency amount -704.76, currency AED, text
US Payroll Tax Update Support for R3
Hi,
Can anyone confirms that Microsoft will continue to provide US payroll tax updates for R3 even after the completion of the extended support period?
How can I find out which user made a change in the reserved quantities of a sales order?
We need to control which user is modifying the sales order reservations, is there any configuration that allows to know this or is there any way that once the order is created the reservations cannot be modified?
Pending Vendor Invoice event handler
Hi All,
I have a requirement to extend both the VendInfoInvoiceLine (found in Pending Vendor Invoice window) and the VendTrans table (found in Open Vendor Invoice window). I have successfully extended both tables with the same field.
My current challenge right now is that the lines in the VendInfoInvoiceLine will move onto the VendTrans table after posting the pending vendor invoices to the open vendor invoices. I was going through the source code and debugging various breakpoints but cannot find good hooks or event handlers to use.
I need to retrieve the value of the field extension I have placed into the VendInfoInvoiceLine table and copy it over to the VendTrans table when the user posts the pending vendor invoice. Thanks for the help!
Negative Debits and Credits on Receipt Reversal
Hi all
when reversing a product receipt, DAX is generating negative Debits and Credits.
Storno is not enabled under General Ledger Parameters >> Accounting Rules >> Transaction Reversal >> Correction
i have CU 13
Is there a report showing from most items sold to the least sold
Hi,
We received a request asking to generate a report of all the company products showing the most items sold to the least sold
Thanks,
Chris
Production Posting vs GL vs Costing
How the production Posting - RAF hits the GL and product costing
issue within AX2012 workflow
Dears
i'm facing an issue within one of the request that it has multiple work flow instance for the same request two of them are already rejected and one still pending.hint here we have stopped the resubmit option after rejection .
Thanks in advance
Assertion failed: Attempted to emit a ret instruction with an incorrect number of elements on the stack
When I full compile the module, I got this problem which located in C:\AOSService\PackagesLocalDirectory\ApplicationSuite\Foundation\AxClass\BudgetDimensionFocusInitializeBalance.xml.
I have restarted the computer and closed all VS instance instead of this one. When I sync and compile the module without the references, there is nothing wrong but can't create the depolyment package either.
Abnormal termination with unhandled exception. Exception key: 887f4a01-28ed-4366-a620-3d945d521312. Microsoft.Dynamics.AX.Metadata.XppCompiler.AssertionFailedException: Assertion failed: Attempted to emit a ret instruction with an incorrect number of elements on the stack: 2 at Microsoft.Dynamics.AX.Metadata.XppCompiler.AssertHelper.Panic[T](String failDescription, Object[] args) at Microsoft.Dynamics.AX.Metadata.XppCompiler.AssertHelper.Requires(Boolean requirement, String failDescription) at Microsoft.Dynamics.AX.Framework.Xlnt.ILGenerator.ILGeneratorSweeper.VisitMethod(Object payload, Method method) at Microsoft.Dynamics.AX.Metadata.XppCompiler.AstVisitor`2.VisitMethodOrDelegate(TPayload payload, MethodOrDelegate methodOrDelegate) at Microsoft.Dynamics.AX.Metadata.XppCompiler.AstVisitorWithDiagnostics`2.VisitMethodOrDelegate(TPayload payload, MethodOrDelegate methodOrDelegate) at Microsoft.Dynamics.AX.Framework.Xlnt.ILGenerator.ILGeneratorSweeper.VisitMethodOrDelegate(Object payload, MethodOrDelegate methodOrDelegate) at Microsoft.Dynamics.AX.Metadata.XppCompiler.AstVisitor`2.VisitMethods(TPayload payload, IEnumerable`1 methodOrDelegates) at Microsoft.Dynamics.AX.Framework.Xlnt.ILGenerator.ILGeneratorSweeper.VisitMethods(Object payload, IEnumerable`1 methods) at Microsoft.Dynamics.AX.Metadata.XppCompiler.AstVisitor`2.VisitMethods(TPayload payload, IDictionary`2 dictionary) at Microsoft.Dynamics.AX.Framework.Xlnt.ILGenerator.ILGeneratorSweeper.VisitClass(Object payload, Class classInstance) at Microsoft.Dynamics.AX.Metadata.XppCompiler.AstVisitor`2.VisitClassOrInterface(TPayload payload, ClassOrInterface classOrInterface) at Microsoft.Dynamics.AX.Metadata.XppCompiler.AstVisitorWithDiagnostics`2.VisitClassOrInterface(TPayload payload, ClassOrInterface classOrInterface) at Microsoft.Dynamics.AX.Metadata.XppCompiler.AstVisitor`2.VisitModelElement(TPayload payload, ModelElement modelElement) at Microsoft.Dynamics.AX.Framework.Xlnt.ILGenerator.ILGeneratorSweeper.VisitModelElement(Object payload, ModelElement modelElement) at Microsoft.Dynamics.AX.Metadata.XppCompiler.AstVisitor`2.VisitCompilationUnit(TPayload payload, CompilationUnit compilationUnit) at Microsoft.Dynamics.AX.Metadata.XppCompiler.AstVisitorWithDiagnostics`2.VisitCompilationUnit(TPayload payload, CompilationUnit compilationUnit) at Microsoft.Dynamics.AX.Framework.Xlnt.ILGenerator.ILGeneratorPass3Worker.GenerateBodiesInNetmodule(Parameters generatorparameters, String netmoduleName, IXppcMetadataProvider metadataProvider, IDiagnosticSink diagnosticsHandler, NetModuleNameByTypeName netModules, ICrossReferenceProvider xRefProvider) at Microsoft.Dynamics.AX.Framework.Xlnt.ILGenerator.ILGeneratorPass3Worker.GenerateBodiesInNetmodule(Parameters parameters, String netmoduleName, IXppcMetadataProvider metadataProvider, NetModuleNameByTypeName netModules, FileRollbackHandler fileRollbackHandler, IDiagnosticSink diagnosticsHandler, ICrossReferenceProvider xRefProvider) at Microsoft.Dynamics.AX.Framework.Xlnt.ILGenerator.ILGeneratorPass3Worker.InvokeInNetmodule(Parameters parameters, String netmoduleName, IXppcMetadataProvider metadataProvider, NetModuleNameByTypeName netModules, FileRollbackHandler fileRollbackHandler, IDiagnosticSink diagnosticsHandler, ICrossReferenceProvider xRefProvider) at Microsoft.Dynamics.AX.Framework.Xlnt.ILGenerator.ILGeneratorMain.<>c__DisplayClass8_3.<GenerateILImplementation>b__4(String moduleName) at Microsoft.Dynamics.AX.Metadata.XppCompiler.ParallelCrashDumpUtil.<>c__DisplayClass1_0`1.<ForEach>b__2(T t) at System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1() at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask) at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object ).
Transfer Order book received quantity
Hello
A transfer order of 1000 kg has been Picked and sent from WH 1 .
While Reeving the receiver is claiming he revived only 900 kg in WH 2 .
He received only 900 kg .
Remaining 100 kg is hanging in Transit WH T1
How do we manage this Remaining 100 Kg in Transit WH T1
We are using MS dynamics 2012 R3
Thanks
Shuhaib
BOM failure - Stock dimension Serial number must be specified. - Update has been cancelled.
Hello I am getting this error when trying to complete a BOM.
The BOM's "Top Level" part number is 5200D016B89A and contains the below part numbers
5200D016045A
2200H002000
2200H126
0090B118
22INH106
5200D352
5200D533
9691A609
57N002B
Part number 5200D016045A requires us to scan in a serial number and this works when we sell this part on its own but doesn't when it is part of this BOM and displays the above error, this has been going on for a very long time and I have to currently build this BOM manually to correct the stock.
Does anyone know the answer to fixing this please?
Thanks in advance :-)
24/7 zero downtime on premises implementation of Dynamics AX
Hello,
I've been trying to find examples of on premises deployments of Dynamics AX that are not only highly available but also have zero downtime in a 24/7 production facility scenario. I haven't been able to find one so i was wondering if that is even possibly to achieve, or is it always the case that a minimal service window is needed during release update?
Regards
Ralf
Can not fin Basic tables on Logging database !
Hi everybody,
I'm trying to log all modifications that can be done on UnitOfMeasureConversion Table, and I read that I must add a new entry on Logging database under Basic Tables, but the probel that I can not find Basic Tables or Basic !!
I followed this link!
Can someone explain to me if i must look under other thing rather than Basic Tables ?
Thanks.
Mobilization Advance in Projects
Hello,
Hope all are doing well, i have a question
We are implementing Investment projects for our organization in which we pay to vendor some percentage of total amount to vendor as advance which is called mobilization advance.
Mobilization advance later on deducted at some % from the each bill vendor makes to them.
Anyone have any idea ?
Regards,
-Rahat Ali
Error while changing the Sale order status to HOLD
HI,
when i was trying to put a sale order to Hold status, the following error appears
problem creating dynamic query in DAX4
Hi
I want to create a query in a class, using dialog values.
The query should basically represent the following SQL-Statement: (plus some other restricting values for custTable if selected)
while SELECT * FROM CustTable
JOIN SUM(InvoiceAmount) FROM CustInvoiceJour
GROUP BY InvoiceAccount
WHERE CustTable.AccountNum == CustInvoiceJour .InvoiceAccount
&& ((CustInvoiceJour .InvoiceDate >= fromDate && CustInvoiceJour .InvoiceDate<=toDate))
My code for query looks like this
QueryBuildDatasource qbdsCustomers, qbdsInvoiceJour; Query query = new Query(); ; qbdsCustomers = query.addDataSource(tablenum(CustTable)); SysQuery::findOrCreateRange(qbdsCustomers, fieldnum(CustTable, AccountNum)).value(custAccount == "" ? SysQuery::valueUnlimited() : custAccount); SysQuery::findOrCreateRange(qbdsCustomers, fieldnum(CustTable, LineDisc)).value(lineDiscCode == "" ? SysQuery::valueUnlimited() : lineDiscCode); if (blockedActive) SysQuery::findOrCreateRange(qbdsCustomers, fieldnum(CustTable, Blocked)).value(queryValue(custBlocked)); SysQuery::findOrCreateRange(qbdsCustomers, fieldnum(CustTable, CountryRegionId)).value(country); SysQuery::findOrCreateRange(qbdsCustomers, fieldnum(CustTable, EndDisc)).value(endDiscCode == "" ? SysQuery::valueUnlimited() : endDiscCode); SysQuery::findOrCreateRange(qbdsCustomers, fieldnum(CustTable, MOCTotalVolume)).value(totalVolume == 0 ? SysQuery::valueUnlimited() : queryValue(totalVolume)); if( !(fromDate == datenull() && toDate == datenull()) ) { qbdsInvoiceJour = qbdsCustomers.addDataSource(tablenum(CustInvoiceJour)); qbdsInvoiceJour.orderMode(OrderMode::GroupBy); qbdsInvoiceJour.relations(false); qbdsInvoiceJour.addLink(fieldnum(CustTable,AccountNum), fieldnum(CustInvoiceJour,InvoiceAccount)); qbdsInvoiceJour.addSelectionField(fieldNum(CustInvoiceJour,InvoiceAmount),SelectionField::Sum); qbdsInvoiceJour.addSortField(fieldnum(CustInvoiceJour,InvoiceAccount)); SysQuery::findOrCreateRange(qbdsInvoiceJour, fieldnum(CustInvoiceJour, InvoiceAccount)).value(custAccount == "" ? SysQuery::valueUnlimited() : custAccount); SysQuery::findOrCreateRange(qbdsInvoiceJour, fieldnum(CustInvoiceJour, InvoiceDate)).value(queryrange(fromDate, toDate)); }
The query does not find any customers but there should be
Delivery remainder cancellation
Delivery remainder cancellation
I have an issue with the Delivery remainder cannot be cancelled on sales order lines. Total of 1000 quantity
200 was already partially invoiced (this means, shipment is already created and processed and output order is competed ,Picking route is completed as well
The problem is the output order is already completed with quantity 1000 but it did not create a delivery note for the sales order line,
800 quantity is still on order status.
I cannot cancel this and throwing an error “Quantity ordered may not be reduced because there are not enough stock transactions with 'on order' status
I have read somewhere that once output order is completed (not activated) you can nol longer cancel it.
Is there a possible way to cancel the remainder so my SO will beinvoiced?
This is an intercompany and Purchase Order linked to this SO is also Invoiced successfully.
Inventory On Hand Form | Adding More Info
Hi Axians,
I am currently working on adding vendor id to default onhand inventory form.
I added column primaryvendorid from inventtable (which is already available in the query InventOnHandDim), but column is getting displayed blank.
Its strange that system allows me to filter, but not showing me vendor id in the form.
Is there any thing I miss when achieving this requirement. Waiting for your feedback.
Thanks.
Purchase order confirmation Report signature is not changing
Dear Experts,
I have modified signature labels for the chief Accountant to the Finance dept. and Planning Manager to Planning Dept. Both are showing on account payable parameters signature fast tab ok but when i run (purchase order confirmation report) so for planning it shows ok but on for finance Dept. is that old on namely chief Accountant, even on label it is also changed just on report it has not been changed. Please, check the above 2 pics and help!
Best Regards,
Shabir Ahmad