Skip to main content

One time vendor/Customer in AX 2012

Courtesy: http://dynamicsteaching.com/
Source: This entry was posted in 2012 Dynamics Ax Logistics and tagged Ax 2012 Dynamics Ax Dynamics Dynamics Dynamics 2012 Dynamics Ax Dynamics Ax Learning Dynamics Ax Training one time supplier one time vendor vendor account on by

I came across a requirement about sales or purchase of an item from a vendor or sales to some customer only once. I came across following blog well conversed by the author. It covers the procurement part, but receivable can be handled in the similar way through AR module.

One time vendor concept is used to handle the suppliers with whom we transact once. A Separate sequence is maintained in Ax in order to not mixing them with regular vendors. Refer the setups;
  1. Assign a separate number sequence for one time vendors in AP @ Accounts Payable -> Setup -> Accounts payable parameters -> One-time supplier
  1. Select one time vendor @ Accounts Payable -> Setup -> Accounts payable parameters -> General
One time


When a new PO is created, select ‘One time supplier’ checkbox instead of selecting the vendor from vendor master. System will accept vendor address of the new supplier and assign him a new number sequence from the number sequence assigned in above mentioned setup.
The rest of the basic setups like terms of payment, method of payment, delivery terms will be picked from the vendor selected in setup 2.
It is to be noted that system keeps Vendor name blank & provides an option to users to keep the name of their choice.
Create PO


You can see this vendor in vendor master with one time supplier flag tick mark. This tick-mark will help you to house keep these records from vendor master periodically.

One time Supp.


One thing to note here that invoice account of newly created vendor will always be the one selected in setup 2.

Comments

Popular posts from this blog

Run SSRS report using x++ code | AX 2012

This post describes how to run an SSRS report through x++ code and passing report parameters as well. Its a simple code and comments are added for further ease in code understanding! public static void runSSRSReport() {     SrsReportRunController controller;             controller = new SrsReportRunController();     controller.parmLoadFromSysLastValue(false);      // write report name and its design in quotes that you want to run     controller.parmReportName("ReportName.DesignName");      // set additional, optional properties like setting landscape to true     controller.parmReportContract().parmPrintSettings().landscape(true);          // set print destination screen/printer/file etc.     controller.parmReportContract().parmPrintSettings().printMediumType (SRSPrintMediumType::S...

Get Position and Department of an employee | AX 2012

A simple job to get position/designation and department of an employee using employee id: static void WorkerPositionDepartment(Args _args) {     HcmWorker                       hcmWorker;     HcmPositionWorkerAssignment     hcmPositionWorkerAssignment;     OMOperatingUnit                 oMOperatingUnit;     HcmPositionDetail               hcmPositionDetail;     HcmJob                          hcmJob;     HcmPosition             ...

Creating BOM journal using code AX 2012

courtesy: http://www.andesoft.net/creating-bom-journal-using-x-code-ax-2009-ax-2012/ https://community.dynamics.com/ax/f/33/t/96262.aspx http://learnax.blogspot.com/2010/01/x-code-to-create-and-post-inventory.html static void createBomJournal_working(Args _args) {     InventJournalTable      journalTable;     InventJournalTrans      journalTrans;     InventJournalTableData  journalTableData;     InventJournalTransData  journalTransData;     InventTable             inventTable;     InventDim               inventDim;     Counter                 cnt;     InventJournalCheckPost  journalCheckPost = new InventJournalCheckPost();     InventTransId           inventTransId, inventTransIdFather;     InventBat...