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

Find Vendor Name

$
0
0

Hi all

I want vendor name on the form and I have following tables in my form data source. How can I do this?

Thank you


Invoice stuck between invoice register and invoice pool

$
0
0

Is there anyone who has experience this issue;

* An invoice is manually registred & posted in "Invoice Register". No error and it also says that it has been transfered to "Invoice pool".

* BUT..in "Invoice Pool" you can not find the voucher.

* In Vendor Transaction the checkbox for approved is still blank, which is good. So this has nothing to do with it.

* There has been no matching and you can not find the invoice in "pending vendor invoices" either.

Other invoices from the same registration-journal has been transfered as they should.

I can not find anything that looks different between the invoice that doesn´t end up in invoice pool and the invoices that does. (except price/vouchernumber etc. ofcourse..)

Anyone who has more tips for what I can continue to search for?

This is in an Dynamics AX -2012 (first edition) - Environment.

Thanks! /Johanna

Triangular/EU trade list code is not generated

$
0
0

Hi,

On AX2012 R3 CU9, we're unable to have the "Triangular/EU trade" list code generated on the triangular transactions. Instead, it only generates "EU-trade". In earlier versions of AX (Axapta 3) we've had the same process but here the correct list code was generated for these transactions.

We have direct delivery from Vendor A to Customer B, but we (Company C) are the ones who send the final invoice to the end Customer B. All of the companies are registered in different EU-countries. We've also validated the setup of "Country/region properties" in the Foreign trade parameters.

Does anyone know how to have this list code generated automatically or have been experiencing the same issue?

Thanks!

/Sara

Shipping Invoice from inter-site warehouse transfer

$
0
0

We're running AX2012 R7 and have an overseas warehouse (we're shipping from the UK to Poland). When transferring inventory between these sites, does the functionality currently exist where we can produce a shipping invoice to support the shipment? We're not actually selling the material so a sales invoice cannot be produced, but we need a shipping invoice to decalre the value for customs purposes.

Thanks

Customer Offset account Report

$
0
0

Hi Experts,

I have business scenarios for which i need a report for the customer for offset account.

For Instance, my client till the project is in place(till it is implemented) is using general journal form to enter the customer with retention and advance payment from customer.

The way is suggested them to pass the journal entry is:

First Entry:

Customer a/c Dr...(Total Invoice Amount)       1000

Revenue a/c Cr (Total Invoice Amount)                        1000

Second entry:

Retention a/c Dr                                             100

Advance from customer a/c Dr                       100

Customer a/c Cr                                                          200

So by which the customer balance will be 800, which should actually be and the reason behind is to track the retention and advance against customer.

Can you please suggest any report which would give the statement of customer having only retention account(Main Account) or Advance account (Main Account) to check the respective balance.

Would appreciate, if some one can help me out this scenario.

Regards

Rizu.

Assigning one user's roles to new user

$
0
0

I create a new user. I want to assign or copy one user's roles to the new user. Is there any short way to do this?

Inventory Deliver Reminder Qty show incorrect value?

$
0
0

Hi all, I want to ask how is the inventory deliver reminder qty in sales order works?

example :

- I have an CW item with inter-class conversion 1 kg = 8 box

CW unit = box

nominal qty = 0.125

min qty = 0.11

max qty = 0.14

- in Sales Order i inserted the CW Qty with 70 box and then proceed to picking list and check for the inventory deliver reminder qty. Based on the manual calculation it should be 70/8 which is 8.75.

The output in inventory deliver reminder qty = 9

odd things happened if I goes back and try to change the CW Qty in sales line for that item and then proceed to picking list and check for the inventory deliver reminder qty.

Below are my change in CW Qty Sales Line and the output for the deliver reminder in sequence 

1) CW Qty = 70

Manual calculation : 70/8 = 8.75

inventory deliver reminder output = 9

2) CW Qty = 65

Manual calculation : 65/8 = 8.125 
inventory deliver reminder output = 7.50

3) CW Qty = 60

Manual calculation : 60/8 = 7.5
inventory deliver reminder output = 7.5

4) CW Qty = 55

Manual calculation : 55/8 = 6.875
inventory deliver reminder output= 7.5

5) CW Qty = 50

Manual calculation : 50/8 = 6.25
inventory deliver reminder output = 6

why is the output is different from manual calculation that is supposed?

thanks in advance

Duplicate customer records

$
0
0

Hi,

As I was going through the list of customers in AX 2012 R3, we found that there are multiple duplicate customer records with different customer account. For example: Customer "Paul Johnson" is having 7 accounts in AX with 7 different customer account - now this accounts were created way back when we were new to AX (in the year 2012) and still learning did not realize about all this issues.

Is there a way where we can have only one account for Paul Jackson - but the issue here is some have some data and the other have other data. Instance, Account # 123 will have Paul's email address, whereas Account # 456 will have Paul's telephone number and not the email address. Is there a way to merge all the information of the seven accounts into one.

But this is just one example I have about 2 million of the customers sitting in AX - which is an issue (may be performance, send emails, etc.). Please guide me with your feedback - thanks.


MDM: export But no import

$
0
0

Hi!

I've  created a new entity for products. The MDM query is smaller then the standard one. I've removed some datasources (and relative fields from the staging table ).

During the FIRST synchronization the data are exported from AX To Mds but any data is imported from Mds To AX.

Any ideas?

Issue with 'Edit Query' in wave template - AX7

$
0
0

We have wave template where we would like to join sales table with shipment table so that we can put range on salesTable fields. 

We observed the template we created with salesTable criteria is not picked up during work order creation.

Upon debugging we observed range for 'defaultdimnsion = 2' has been applied automatically.

SELECT * FROM WHSShipmentTable(WHSShipmentTable) WHERE ((WHSShipmentTable(WHSShipmentTable).)) EXISTS JOIN * FROM SalesTable(SalesTable_1) WHERE WHSShipmentTable.OrderNum = SalesTable.SalesId AND ((DefaultDimension = 2))

there is no range applied in AOT query, Cleared usage data, restarted IIS, SQL to clear caches.

Not able to figure out from where its pulling defaultdimension range.

Inventory Item update

$
0
0

We had an item that was updated from a Non-Batch Item to being Batch.  After this was done the system duplicated the License Plates with the same quantity having a Batch & Non-Batch.  Sales Orders calling for this item when scanning the LP picked the Non-Batch quantity.  Now we have inventory at a "User" location that cannot be moved or adjusted because it keeps asking for a Batch to complete the work.  How can the inventory be cycle counted to eliminate the Non-Batch Inventory and how do get inventory off of a User location when there is no open work?

Do we need to switch the item back to Non-Batch to make the adjustments, then switch it back to Batch?

Inventory Blocking (0 Quantity)

$
0
0

Hi All,

Is there a way in AX to block all transactions on a particular inventory item?  We are trying to do this for an item that have a 0 quantity.  I realize that using the Inventory Blocking feature doesn't work on when there's a 0 quantity.  For auditing purposes we want to hold off on deleting an item from inventory but would like to prevent users from making any changes to  it.

Regards 

AIF Custom Service Transformation vs. Document Service Transformation

$
0
0

Hi all,

I have an AX custom (not document!) service with an http inbound port and that requires no transformation. NP, running smooth.

A new requirement popped up to be able to upload a CSV file from a dedicated folder that (through a transformation CSV - XML) is loaded in the same service.

So we created a file system inbound port and created a transformation DLL in Visual Studio that blindly takes the CSV input and converts it to XML.

The thing that is itching is that the AX service throws an "Object not initialized" on the input parameter of the service operation method. Meaning that AX cannot automatically recognize the input from the XML file.

Because in a document service i would take the AX schema of the document service and apply it to the transformation. But AX does not generate a schema for custom AIF services.

Hope that makes sense, any input is welcome! How can AX understand the input XML?

Data in a table field displayed as "Unretrieved'

$
0
0

Hi,

I created a custom table and related form and created data .

after this, I had to add itemid as  a new field to the custom table. I added the field in the table and through a job, I updated the item field for the old records. For new records, itemid field is automatically getting populated from a main form.

sometimes when I close and reopen the form, itemid field is displaying "Unretrieved" rather than the real data. Unretrieved is also displayed in the table browser.

     

Sometimes, the real data is getting displayed.

     

This is also happening for one more field that is added to another custom table (i.e. new field is added after the table, form and data is created)

Could some one guide me how to stop this inconsistency in data display?

Thanks,

Lakshmi

Enable Modification on a docuement injected on a worflow before approval.

$
0
0

I want to actovate the modification of a document injected on a designed workflow for some particpant. 

they check the docuemnt --> Edit and modify the document then approuve. 

Thanks in advance. 


Import Product Master with Data Management

$
0
0

Hi guys,

Anyone know how to import Product Masters using Data Management?

I've tried using the "Products" entity but it keeps complaining about having a "Product Dimension Group Name".  I've debug the message and it validates that the product is a product master but fails that validation.  If I remove the "Product Dimension Group Name" then the product gets imported but not as a product master.

No entity seems available to import Product Master in Data Management. (I've found EcoResProductMaster but it is not actived for Data Management)

So back to my main question : How to import Product Masters using Data Management?

Approver's managerial hierarchy in the workflow

$
0
0

Currently, only 2 options are available to pick up the hierarchy - Workflow owner & Workflow requestor .

But our customer would like to setup the workflow for the approver's hierarchy.

Standard AX provides an option of "Work item owner" when you want to directly assign the work item to the owner. Do we've that option available for hierarchy.

So that our customer can setup approval hierarchy on the approver's role hierarchy. That is, it first goes to the approver then based on a condition will be routed to approver's manager and then so on.

SubledgerJournalizationOperation.journalize BatchJobHistory error

$
0
0

I have been looking at the BatchJobHistory and noticed that i get several errors per day, by different users according to this history table. I spoke to one user who typically posts purchase orders, but looking at this class (SubledgerJournalizationOperation) it really could be anything that uses the journalization process. The user doesnt report any malfunction in the functionality of their day to day process and posting PO's. 

The records in the BatchJobHistory table show up as 

BatchJobHistory.Status = BatchStatus::Error;
BatchJobHistory.Finishing = 0;
BatchJobHistory.Caption = "SubledgerJournalizationOperation.journalize";
BatchJobHistory.BatchJobId = 5637489815;
BatchJobHistory.StartDateTime = 2016-10-12T19:55:09;
BatchJobHistory.EndDateTime = 2016-10-12T19:55:10;
BatchJobHistory.OrigStartDateTime = 2016-10-12T19:54:56;
BatchJobHistory.Company = "006";
BatchJobHistory.AlertsProcessed = BatchAlertsProcessed::Processed;
BatchJobHistory.CanceledBy = "";

The batch jobid doesnt appear to trace back to any batch job's recid. 

Anyone encounter this, or could explain what is going on. If this is "normal" then maybe i can just ignore it but i wanted to make sure first. Using AX 2012 RTM CU7. 



Thank you

IS ANY ONE HELP ME HOW TO ASSIGN TABLE INTO THE INFO CODE FORM.

$
0
0

I JUST WANT TO ASSIGN THE INFO CODE REASON ON PAY CUSTOMER ACCOUNT BUTTON AT THE TIME OF SALE INVOICE.

HOW I CAN MAP THE INFO CODE ON A PARTICULAR TENDER TIME BUTTON.FOR EXAMPLE PAY CUSTOMER ACCOUNT.

ON THE INFO CODE FORM IN THE ASSIGNMENT TABLE OPTION, I WAS FOUND THAT NEW BUTTON IS DISABLE.

Vendor Aging query Across Companies

$
0
0

Hi,

I am using below query to combine - vendor aging query Across companies but not a success yet.

public void ProcessReport()
{
    VendTrans       vendtrans, vendTransTmp, vendTransBalance;
    VendSettlement  vendsettlement;
    VendTable       vendtable;
    VendTransOpen   vendTransOpen;
    DirPartyTable   dirPartyTable;
    Amount          amountTrans, amountSettle;
    AccountNum      vendAcc;
    Notes           companies;
    VendAccount     vendAccount;
    boolean         vendexists;
    container       conCompanies= ['B01', 'B12'];
    TransDate       fromDate= 01\07\2016;
    TransDate       toDate= 30\9\2016;
    while select crossCompany : conCompanies
    DataAreaId, RecId, AccountNum, AmountMST, ExchAdjustment, settleAmountMST from vendtrans
        order by vendtrans.AccountNum asc
            where vendtrans.TransDate >= fromDate 
            && vendtrans.TransDate <= toDate
        join party from vendtable
            where vendtable.AccountNum == vendtrans.AccountNum
        join Name from dirPartyTable
            where dirPartyTable.RecId == vendtable.Party
    {
        if(!vendAcc)
        {
         select settleamountMST from vendsettlement
            where vendsettlement.TransRecId == vendtrans.RecId
                && vendsettlement.TransDate >= todate
               && vendsettlement.dataAreaId == vendtrans.dataAreaId ;
            
         apAgingTmp.APAgingAmount += vendsettlement.settleamountmst + vendtrans.remainAmountMST();
         apAgingTmp.AccountNum = vendtrans.AccountNum;
         apAgingTmp.Name     = dirPartyTable.Name;
         apAgingTmp.CompanyId  = vendtrans.dataAreaId;
         vendacc = vendtrans.AccountNum;
            
        }
    else
        {
         select settleamountMST from vendsettlement
            where vendsettlement.TransRecId == vendtrans.RecId
                && vendsettlement.TransDate >= todate
               && vendsettlement.dataAreaId == vendtrans.dataAreaId ;
         if(vendAcc && (vendAcc != vendTrans.AccountNum))
            {
       
        select sum(AmountMST) from vendTransBalance group by vendTransBalance.AccountNum
            where vendTransBalance.AccountNum == vendAcc
                && vendTransBalance.TransDate < fromDate;
       
    apAgingTmp.APAgingAmount +=  vendTransBalance.AmountMST;
                
                apAgingTmp.APAgingAmount += vendTransTmp.AmountMST;
                if(apAgingTmp.APAgingAmount != 0.00)
                apAgingTmp.insert();
                vendacc = vendTrans.AccountNum;
                apAgingTmp.APAgingAmount = 0.00;
            }
        apAgingTmp.APAgingAmount += vendsettlement.settleamountmst + vendtrans.remainAmountMST();
        apAgingTmp.AccountNum = vendtrans.AccountNum;
        apAgingTmp.Name     = dirPartyTable.Name;
        apAgingTmp.CompanyId  = vendtrans.dataAreaId;
   }
   }
select sum(AmountMST) from vendTransBalance group by vendTransBalance.AccountNum
        where vendTransBalance.AccountNum == vendAcc
            && vendTransBalance.TransDate < fromDate;
   
    apAgingTmp.APAgingAmount +=  vendTransBalance.AmountMST;
    if(apAgingTmp.APAgingAmount != 0.00)
    apAgingTmp.insert();
}
Viewing all 73760 articles
Browse latest View live




Latest Images