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

Project intercompany invoice posting issue

$
0
0

Hi,

I am facing issue in posting of pending vendor invoice generated due to inter company customer invoice batch in project module.

E.g. - company A employees booking time in project of company B. To post the hour in project of B company inter company invoice need to be posted (ideally it should be independent i.e. posting hours to project and invoicing but don't understand why Microsoft has made interdependent. it has too much problems) .

Steps followed -

1. i went to project module in company A> inter company project invoices > selected company B and selected the hours to be invoiced to comapany B > system generated free text invoice for inter company hours > posted the invoice.

2. Post of inter company customer invoice resulted automatic vendor invoice creation in company B.

3. Tried posting vendor invoice in pending vendor invoice screen of company B. an error comes and vendor invoice could not post. i resolved the error and went to pending vendor invoice screen, but can not find the pending intercompany invoice there. it is visible under AP > inquiries > invoice histroy and matching detail

now i cant delete it from history as it will remove it permanently. how can i recover this pending vendor invoice for intercompany??


RE: Partial invoice on purchase order with two-way match

$
0
0

Hi

having same issue .. same AXversion .. did you have any solution on this .. Keep on searching meanwhile

Regards

Pirmin

Partial invoice on purchase order with two-way match

$
0
0

Hello all,

I'm looking for a way to apply a partial vendor invoice to a purchase order in Dynamics AX 2012 R2 (CU1). Here's my scenario:

Purchase order for professional services, Quantity of 1, purchase price 10 000$ (or any other amount), two-way matching policy, so no product receipt entered. We receive a first invoice for 5 000$, with other invoices to follow. When we create the invoice and change the amount to 5 000$, once it posts the status of the purchase order becomes Invoiced and no further invoices can be applied. Has anyone else encountered this, and if so have you found a workaround?

 

Thanks

RE: CheckbyDateAndVendAccount

$
0
0

Now let's reverse the condition, so we can get rid off one of the code branches. Please check of I applied De Morgan's laws correctly.

while select agreementLine
    where agreementLine.ItemId    == aLine.ItemId&& agreementLine.Agreement != purchAgreementHeader.RecId
{
    if ( (agreementLine.EffectiveDate  < aLine.EffectiveDate || agreementLine.EffectiveDate  < aLine.ExpirationDate)
      || (agreementLine.ExpirationDate > aLine.EffectiveDate || agreementLine.ExpirationDate > aLine.ExpirationDate))
    {
        error(strFmt("This contract already exists in this period with the vend account %1", purchAgreementHeader.VendAccount));
        return false;
    }

}

If it's all right, you can take the condition and paste it to the WHERE clause.

CheckbyDateAndVendAccount

$
0
0

how  can i check by VendAccount and put all condition in select ? if there is VendAccount for this itemId then show error mesage...

public boolean checkValuesByDate()
{
AgreementLine agreementLine;

boolean check = true;

while select * from agreementLine where agreementLine.ItemId == aLine.ItemId &&
agreementLine.Agreement != PurchAgreementHeader.RecId

if(PurchAgreementHeader.VendAccount == PurchAgreementHeader::find(aLine.Agreement).VendAccount)
{
if ( (aLine.EffectiveDate < agreementLine.EffectiveDate && aLine.ExpirationDate < agreementLine.EffectiveDate) ||
(aLine.EffectiveDate > agreementLine.ExpirationDate && aLine.ExpirationDate > agreementLine.ExpirationDate) )
{
check = true;
break;
}
else
{
error("This contract already exists in this period with the vend account " + purchAgreementHeader.VendAccount);
check = false;
break;
}
}

return check;
}

Cash Advance settlement - Expense management

$
0
0

Hi All,

I have created a cash advance request in the expense management module and have also paid the cash advance.

Now when I want to settle the cash advance against the expenses, the system while totaling the expenses it adds the cash advance that I have selected on the expense report instead of deducting the same.

Did anyone face this issue?

Is this a bug in the system?

I want to Add a Button which allow end users select printer from the list of Available Printers

$
0
0

Hi All,

I have a requirement where I have been asked to add a Button named "Options"  on form.  By clicking which it enables to select printer from the lists just like AX DOES for report printings.

How could I do this ?

RE: Extension class

$
0
0

Regarding class extensions, you can add a new field, but you can't add it to the macro. On the other hand, you could subscribe event handlers to pack() and unpack() and deal with serialization of your field in these handlers.

If you have control over instantiation of the object, you can simply create a class inheriting from another class, add member variables and override methods. If you can't influence the construction (to provide your subclass instead of the parent class) and you consider a customization, it may be worth to customize only this piece and leaving everything else to inheritance.

The advantage of class extension is that you can potentially combine several extensions in a single class.


Using extensions to add fields to macro

$
0
0

Hi, do we have an opportunity to avoid over layering in such case: 

We have a class HrmCompEventRun, for example, and want to add a new field to its macro definition. Do we have any way to do it?

Receiving function in the Purchase order (In D365 operations)

$
0
0

How to let user with Team member licence to edit the purchase order when receiving goods ? it's seem the Team member user has no access to editing the PO.

RE: Financial dimensions not displayed in Free Text Invoice Line Details

$
0
0

Hi France,

I double checked that in my demo machine and still got the financial dimension values correctly transferred from the project.

Do you have a test system available?

If so, please check if deactivating the AR parameter use billing classifications makes a difference to the financial dimension inheritence.

In my demo machine in did not but probably you have different setups.

In your test system can you also verify whether setting up financial dimension values at the customer, project funding source and Project Level make a difference to what you see in the free text invoice form?

Best regards,

Ludwig

Financial dimensions not displayed in Free Text Invoice Line Details

$
0
0

Hello, we are using Dynamics AX 2012 R3.  When I create a tree text invoice and associate it to a project, I would expect that the financial dimension of the project would carry over and be displayed under Line Details, Financial dimension line tab.  There are no financial dimension displayed.  Is there a setup required so that the Free Text Invoice inherits the financial dimensions defined at the project level?

RE: Error in Generating Report from MR CU8 Connected to Dynamics AX 2012 R2

$
0
0

This issue would also be caused by a missing dimension or account which has been used on the report definitions but does not exist in AX on the specific company the report is being run. Please check to make sure that all the dimensions and accounts exist.

Error in Generating Report from MR CU8 Connected to Dynamics AX 2012 R2

$
0
0

I error when generating report using Management Reporter 2012 with Microsoft Dynamic AX 2012 R2. does anyone see this kind of problem please? https://onedrive.live.com/redir?resid=26C94CFB1DD7A8EF!1078&authkey=!AGWEf1WnH7vbI2w&v=3&ithint=photo%2c.png Microsoft.Dynamics.Performance.DataProvider.Core.RequestException: The source system request did not complete successfully. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.DataMart.Data.DimensionMemberAccessBase`3.FindCurrent(MultiMap`2 multiMap, String name) at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.DataMart.Data.AccountFilterTransformer.FillDimensionFilterSet(Dictionary`2 dimensionFilterSet, GLSegmentCriteria accountCriteria) at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.DataMart.Data.AccountFilterTransformer.FillDimensionFilterSet(Dictionary`2 dimensionFilterSet, GLFilterCriteria filterCriteria) at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.DataMart.Data.AccountFilterTransformer.FillDimensionFilterSet(Dictionary`2 dimensionFilterSet, GLFilterCriteria filterCriteria) at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.DataMart.Data.AccountFilterTransformer.FillScratchTempTable(GLAccountFilterCollection accountFilters) at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.DataMart.Data.BalanceRequestHandler.CreateReaders(GLProvider provider, SqlConnection connection) at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.DataMart.GLProvider.HandleBalanceRequest(GLBalanceRequest request) at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.GLSystemProvider.HandleRequest(GLBalanceRequest request) at Microsoft.Dynamics.Performance.DataProvider.Core.SourceSystemRequest.Handle[TRequest](SourceSystemProvider provider, TRequest request) at Microsoft.Dynamics.Performance.DataProvider.Core.SourceSystemProvider.SubmitRequest(SourceSystemRequest request) --- End of inner exception stack trace --- at Microsoft.Dynamics.Performance.DataProvider.Core.SourceSystemProvider.SubmitRequest(SourceSystemRequest request) at Microsoft.Dynamics.Performance.DataProvider.Core.SourceSystemProvider.HandleSubmit(SourceSystemRequest request) at Microsoft.Dynamics.Performance.DataProvider.Core.SourceSystemConnection.Submit(SourceSystemRequest request) at Microsoft.Dynamics.Performance.Reporting.DataProvider.Server.DirectLinkService.SubmitRequestDirect(SourceSystemConnection connection, GLRequest request) at Microsoft.Dynamics.Performance.Reporting.Engine.Server.ProviderLink.SubmitRequest(GLRequest request, ProviderConnection context) at Microsoft.Dynamics.Performance.Reporting.Engine.Server.ProviderLink.SubmitBalanceRequest(ProviderConnection context, GLBalanceRequest balanceRequest) at Microsoft.Dynamics.Performance.Reporting.Engine.Server.GLLinkAdapter.RetrieveGLDataBatch(Int32 rowNumber) at Microsoft.Dynamics.Performance.Reporting.Engine.Server.GLLinkAdapter.GetData()

RE: I want to Add a Button which allow end users select printer from the list of Available Printers

$
0
0

Consider using the actual report settings dialog, as it's done in print management (e.g. Accounts receivable > Setup > Forms > Form setup > (button) Print management).

If you need only the list of printers, try SysPrintOptions.buildPrinterMap() or look at how it's done by standard print settings form. Unfortunately I don't remember how it was implemented in AX 4.0.


RE: Grid Ctrl+G for filter

$
0
0

Maybe i those a few properties you have changed? Change them back one by one to see which one is the cause.

RE: Receiving function in the Purchase order (In D365 operations)

RE: Grid Ctrl+G for filter isn't working

$
0
0

That's what I did, but, none of them worked :-(

It could be other changes along the way.

RE: Receiving function in the Purchase order (In D365 operations)

$
0
0

Hi,

In this case the team member license is not sufficient to edit purchase orders. The Operations license is required for that.

RE: Grid Ctrl+G for filter isn't working

$
0
0

Oh, I added a task() method to form to capture 'enter' key, that must be the problem.

How can I fix it for Grid now?

Viewing all 175888 articles
Browse latest View live


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