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

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             ...

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...

How to pass value from form to class, AX 2012

Courtesy : DUG Dynamics User Group It's very simple to pass value from a form to a class by defining a method on form and using args.caller() in the class. 1. Take a String control in the form design like  string Customer Name. 2. Go to String control properties and set "Auto declaration" property to "Yes". 3. Go to form methods -> new method -> write return type method like;           public str customerName()      {            return CustomerName.Text();      } 4. Go to main() method of the class and type following:     public static void main(Args args)     {            str custName;            ;                if(formHasMethod(a...