Skip to main content

Posts

Showing posts from April, 2011

Customs Duty in axapta ERP

  Customs Duty – Customs Duty is paid on your exports\imports. à Tax Components –  a) Basic Customs Duty (BCD b) Counter Availing Duty (CVD) c) PECess on BCD d) SHECess on BCD e) PECess on CVD (on BCD+ CVD+ PECess + SHECe f) SHECess on CVD (on BCD+ CVD+ PECess + SHECess)                     à Tax Credit available on CVD, PECess on BCD and SHECess on BCD. Setoff available on a) CVD – Basic Excise Duty b) PECess on BCD – PECess on Excise c) SHECess on BCD – SHECess on Excise à Calculation of assessable value: a)   When it is CIF consignment: Total Assessable Value = CIF (Cost +  Insurance + Freight) + 1% landing cost      b) When it is FOB Consignment:  Total Assessable Value = C (Cost) + 1% landing cost

Service Tax terms in Axapta

  Service Tax - Service tax is a tax on Services. à 15 alphanumeric service tax registration no. is PAN based. à Tax Components – a) Service Tax – 10.3 %                                        b) PECess – 2%                                          c) SHECess – 1% à Returns are to be submitted on a monthly basis. Accounting is done only on Cash Basis and credit is also availed if you have done cash payment of your taxes. Service Tax can be setoff against the Excise Tax.

Excise Duty in Microsoft dynamics

Excise Duty à Components of Excise –  a) Excise, b) Primary Education Cess (PCess), c) Secondary & Higher Secondary Education Cess (SHECess) à A registered Excise manufacturer\producer gets a 15 digit alphanumeric ECC no. which is PAN based. There is an excise tariff code maintained for different purchase \ sale items with their specific rates.Tax Credit is available on all Excise duty, Pcess and SHECess. à Legal & Statutory Compliance – Separate registers are to be maintained which are subject to audit– 1) Manufacturing – RG23A (Raw materials \Consumables\ Packing Material) RG23C (Capital Goods \ Tools \ Spares) RG1 – Daily Stock Register (Finished Goods produced) 2) Trading – RG23D (Purchase, Sales) 3)      Sub Contract – 57F4

CST in Microsoft axapta

1)     CST – CST is a tax on sale/ purchase of goods. Credit on Sales Tax is not available. à Tax on purchases is added to the inventory. Also any incidental charges of purchases like freight, clearing & forwarding charges etc are to be added to the inventory. à Components of CST – a) CST à Rates of CST differ from forms to forms like Form C, Form F , Form H , Form E1. Form C is issued when – Goods are purchased\sold outside state in manufacturing, Mining etc. Rate is 2 %. Form F is issued when – There is a stock transfer between two units \ warehouses. Rate is 0% Form H is issue when – There is a Merchant Export i.e. when goods are given to a merchant for export sales purpose. Rate is 0%.

VAT in Microsoft dynamics ERP

VAT – VAT is the Local Sales Tax. It is a tax on final consumption of goods. à Credit on VAT paid – A manufacturer is entitled to get tax credit on the taxes paid by him on the inputs purchased by him within the state.  Whereas a dealer is entitled to get tax credit on the taxes paid by him on the purchases of the items for resale.  Ã  A registered Manufacturer or a Dealer gets an 11 digit TIN no.(Tax Identification Number) . Those who don’t have TIN are called Unregistered Dealers. VAT returns are to be submitted in particular Sales Tax Authorities (STA’s) monthly. à Components of VAT – a) VAT, b) Additional VAT (ADVAT)  

Indian Tax authorities

Tax Authorities : 1)       VAT – Central Sales Tax Authority 2)       Central Sales Tax (CST) - Central Sales Tax Authority 3)       Excise –   Central Board of Excise & Customs 4)       Customs Duty – Central Board of Excise & Customs 5)       Service Tax – Service Tax Authority

Journal Types Available in the Projects

Journal Types Available in the Projects Hours The hours journal is used to register the time consumption on a particularproject. You can set up an approval process for hours journals by using the Journal Approval form (Project ➤Setup ➤Journals ➤Journal Approval). Cost This is simply a GL general journal. Project costs can be entered from this journal or from General Ledger ➤Journals ➤General Journal. The journal names for cost journals are set up via the General Ledger module. Revenue This journal is used to record revenue for a project. Item Consumption This journal is an inventory-management journal and thus the journal names are set up in the Inventory Management module. This is similar to simply using a sales order to record project item consumption. Web The web journal will record hours via the Enterprise Portal and place them in this journal to be transferred to another journal as specified in the Project Parameters form, Project ➤Setup ➤Parameters. You cannot act

3-Tier Setup components in MSD Axapta

3-tier setups are somewhat more complex and come with some interesting twists, so let’s look at what they are made of: • Application : This is where all the business logic and metadata definitions reside—form, report, menu definitions, etc. • Application Object Server : This is where the application is executed and data access is performed in “thin” mode. • Client : This is where interaction with the end user is handled and data access is performed in “fat” mode. • Database : This is where all business and system data is persisted.

Sales Order Posting Options

Sales Order Posting Options Quotation/Confirmation Posting creates a report-style record of the sales order details. There is no ledger posting and no movement  of inventory. Picking List/Picking List Registration  Posting checks inventory for availability and can reserve physical inventory. Posting can also check credit limit availability. Packing Slip Posting deducts from physical inventory, corresponding GL entries are made, and delivery information is updated if entered. Invoice Posting deducts from financial inventory and corresponding GL entries are made.

Sales Order Type Options in axapta

Sales Order Type Options in axapta  Journal A sales order of type Journal is a draft sales order. A sales order of this type has no effect on stock and is not included in Master Planning. We’re unsure why the word “Journal” is used for this order type, as it’s confusing. Quotation A sales order of type Quotation is similar to a journal in that it cannot reserve inventory. The major difference, though, is that a quotation order can be included in Master Planning calculations. Sales Order A sales order of type Sales Order is an actual order and can reserve inventory and be included in Master Planning. Return Item A sales order of type Return Item is used for customer returns. The quantities entered for each line of a return item sales order must be negative. Subscription  A sales order of type Subscription is used for recurring orders. Once invoiced, the order status will return to Open Order. Blanket Order A sales order of type Blanket Order is used for contract

Inventory Closing and Adjustment in Axapta

After closing, it is no longer possible to post inventory transactions in the closed period. Inventory closing and adjustment can be done from the Closing and Adjustment form, which you access by selecting Inventory Management ➤Periodic ➤ Closing and Adjustment. Several functions are available from the Closing and Adjustment form:• Close: The closing procedure is used to match issues and receipts in prior periods to determine the true value of inventory on hand by using the appropriate inventory model to adjust the cost prices on any issue transactions. Generally, companies will perform this process once a year. • Recalculation: This process simulates the closing procedure described previously to determine item costs without actually closing the said period. Companies that need a very accurate look at their inventory value may run this process many times throughout the year. • Adjustment: Use the Adjustment button to adjust the inventory value of inventory on hand or inventor

Item Types in axapta

Item Types in axapta The first of the four required fields on the Item form is Item Type. There are three possible item types in Axapta: • Item: These are purchased items that are inventoried and either resold or used as part of a bill of materials (BOM). By default, when entering a new item in Axapta, the type is set to Item • Service: Service items are generally something that is nonphysical, such as consulting services (billed per hour), or something that is used for internal consumption, such as office supplies. • BOM: Bill of material items contain other items (of type Item, Service, or BOM) in addition to a route that enables these combinations of items to be produced or packaged as another good or piece of another good

x++ learning videos

x++ learning videos writing first program new features ssrs calling x++ code from report string in x++ string format how to schedule job in axapta

Virtual Company in Axapta

Axapta supports what it designates as virtual company accounts. These allow you to create collections of data that are common to various real company accounts.  This is a useful feature that allows you to share postal codes, product base data, customers, suppliers, and so on across the whole system. To work with virtual company accounts, access the Virtual Company Accounts form by selecting Administration ➤Setup ➤Virtual Company Accounts. In the first tab of the form that appears, Virtual Company Accounts,In the second tab, Company Accounts, you have two panes and two transfer buttons that allow you to select which companies are associated with the virtual company. The third and last tab, Table Collections, features two panes and a couple of transfer buttons. The panes display the table collections that are associated with the virtual account selected and those available Table collections are collections of Axapta tables that for the most part support virtual companies. They are

What is Domains in Axapta?

Domains are groups of company accounts that, combined with user groups, allow you to define different permissions for a user group depending on the company that is active. This means,for example, that a user can have full access to the General Ledger in the context of one company and only limited access in the context of another company.  You do this by assigning permissions to combinations of domains and user groups. To start, bring up the Domains by using the main application menu and selecting Administration .>Setup-> ➤Domains You create a new domain or a record in a table/form by using the standard keyboard shortcut Ctrl-N. The Admin domain is always present, and cannot be deleted. This domain allows access to all company accounts, and without it you could possibly lock yourself out of a company. If you had already created company accounts, then you could choose a domain and go to the Company Accounts tab to select the companies associated with it. For the examples we

license code groups in axapta

license code groups The license code groups are the following: • System: Basic functionality, technologies, tools, and layers that you have access to • Modules: Standard application modules developed by MBS and solution provider partners • Partner modules: Add-on application modules provided by nonsolution provider partners • Web: The Enterprise Portal module, roles related to this module, other modules integrated with this module, and the number of EP users • Languages: Languages for which you are licensed The fields in each tab are as follows: • Code description: Presents the textual designation of the feature or module • License code: Specifies the code that activates the feature or module • Status: Indicates the state of the feature or module, which can be a number representing a quantity of licenses; Ok, meaning that the feature is activated; or NOk or blank, indicating that the feature is not activated. • Certificate: Displays an icon of a certificate for all activ

MD6-817-Trades and logistic paper question 101 to 125

#101. How can you determine what happens to returned items from a customer, from a physical and financial perspective? #1. Assign a disposition code #2. Assign a reason code #3. Specify a return action #4. Specify an RMA number 1 #102. Where can you create a request for quote from in Microsoft Dynamics AX 2009? Choose the 3 that apply. #1. Purchase requisition form #2. Purchase order form #3. Planned purchase order form #4. Request for Quote form 1,3,4 #103. Almost every time you purchase the item 4-40 zinc bolt from vendor North wind Traders, there is a variance in the quantity that is delivered. Sometimes the vendor sends more than ordered, and sometimes less. You want to accept this variance. However, you do not want to manually correct the quantity on every order. How do you set up Microsoft Dynamics AX 2009 to automatically allow you to cancel any back ordered quantity by closing the purchase order, even though all items have not been received? #1. Specify the over

Axapta 2009 Software and Hardware Requirements

three logical software components that are installed individually: • Axapta client • Axapta application • Axapta Object Server (AOS) General Recommendations If you are a developer, system administrator, or a technically minded consultant installing a demo system, we recommend the following: • Windows XP Professional, at least for the machines on which you plan to install server components. • A minimum of an Intel Pentium III–class 1GHz CPU or equivalent AMD; an Intel Pentium 4 is best. An Intel Pentium II–class CPU will tax your patience and take the fun out of learning Axapta. • A minimum of 512MB RAM—more is better, particularly on the systems where you plan to install server components. • A decent 17-inch screen. We recommend the largest screen you can get your hands on. If you are a developer, having a system with two 19-inch screens is really great when you need to debug and/or run other applications, like Visual Studio, side by side with Axapta. • At least 10GB of har

Axapta’s key strengths

• Ease of use: Axapta relies on Microsoft standards and, for end users who are familiar with Microsoft Windows or Office, Axapta is easy to pick up. • Ease of customization: Axapta is an ERP system that was designed to be customized. • Ease and speed of development: Axapta combines an ERP with an open-source, object oriented,rapid application development environment. • Internationalization: Axapta meets the legal and language requirements for 37 countries (and counting). It is therefore a good choice for companies operating in multiple countries, languages, and currencies. • Integrated applications: With many modules available and more on the way, Axapta allows you to run all of your business processes, no matter how complex. • Pricing: Although Axapta has the power and functionality of a tier-one ERP system, it’s priced well below its competitors. Software pricing alone can be half that of Axapta’s competitors, and consultancy fees are significantly lower, as well, with a p

series of different people ,skill sets in Dynamics Axapta

 • Business decision makers who determine whether to use Axapta (or some other technology), and if so which business functions to automate, and how best to invest available resources. • Business consultants who have to evaluate whether the product supports the necessary processes and, if not, what is missing and how to bridge the gaps. • Developers who customize Axapta and fit it to the specific business needs of users and organizations. Their job is to develop new functionality, test it, distribute it, maintain it,and support it. • System administrators who deploy Axapta systems, watch over them, upgrade them, patch them, and keep them running smoothly and uneventfully. • End users who use Axapta as a tool to perform their jobs day in day out, who need it to work their way, to be easy and intuitive.

A Brief History of MS Dynamics Axapta

Danish company Damgaard A/S developed Axapta, and the first version was released in March 1998 in Denmark and the US. These days it’s available in 45 languages, and its business solutions, partner, and customer base is growing quickly, making Axapta a major presence in the global ERP market. It’s especially strong in the SME market and is advancing rapidly in the tier-one corporate accounts segment. Its predecessor products, Concorde and XAL, go back to 1983, so although Axapta is a reasonably recent product by ERP standards, it is built on two decades of technology and business experience. It inherits heavily from these products and leverages their code bases, design, and functionality. Axapta became part of the Business Solutions division of Microsoft when Microsoft acquired Navision A/S in 2002. The main steps leading to the current version of Axapta are as follows: • March 1998: Release of version 1.0 in the US and Denmark. Version 1.0 included Finance, Trade, Inventory Manage

Three-Tier Architecture in Ax ERP

The three tiers in this architecture are dedicated for the following three types of jobs:   Client—The Presentation layer—This is where the forms are stored. Place client specific classes and methods here.   Object server—The Business application logic layer—Transaction-oriented database update jobs should be run here, close to the database.   Database server—The Database layer—Utilize the power of the database server by using aggregate functions, joins, and other calculating features of the database management system.

Main operations of the debugger in axapta

Main operations of the debugger in axapta • Step over - F10: Executes the current line without debugging methods called by the statement if any. • Step into - F11: Steps into the method called by the current line. If more than one method is called the innermost will have the top priority, then the first one to the left-hand side of the line, and then rightmost. • Step out - Shift + F11: Steps out of the current method and moves back to the caller method (previous method in the stack). • Go back: Drag the yellow arrow to a previous line of code in the current method to go back. Remember that the variables will not automatically be reset to the state they had when that line executed for the first time. • Run - F5: Continue the execution and jump to the next breakpoint if any. • Run to cursor - Ctrl + F10: Continue to execute and break at the line where the cursor is in the code window. • Stop debugging - Shift + F5: Stop executing the code. None of the lines after the current ex

Description of the menu bar button in MSD axapta

Description of the menu bar button is as follows: • New: Creates a new method within the selected element. • Save: Saves all the methods open in the method-list. • Run: Executes the method or class if it is executable. • Break point: Sets a break point at the line where the cursor has been placed. • Enable/Disable break point: Enables or disables a break point. • Remove all breakpoints: Removes all breakpoints for the current user. • Compile: Compiles and checks for errors in the code. • Lookup properties/methods: Displays help for the selected text if the cursor is placed over a core-function or method, list methods for a class, available values for enums, and so on. • Lookup label/text: Opens the label editor and searches for the selected text. • Scripts: Opens a context-menu that consists of small code snippets such as do-while loop, header comments, and so on. You can also create your own scripts by creating new methods in the Editor Scripts class. • Help: Di

Possiblity of Work in Offline mode for Microsoft dynamics Ax

"Offline mode" as working at Remote site that is having the AX client in remote site, work locally (not connected to main server) and synchronizing records with main server" is it possible? main server, integration server, offline system create one application in dot net to integrate the data between all of three server once any change is done in main server it will be updated in integration server, after doing necessary steps to avoid duplication. same process will do between integration server and offline system. it is not that simple. In AX world there is no such thing called offline. Because its not only client and db, you need a AOS as well for all your clients. Instead of this, identify what you need in offline mode. and create a .net application with its own db. have your synch logic in place only for necessarily data. this is how AX retails POS system works. AX retail, on the other hand is nothing but a whole different application built us

Main categories of tables in MSD axapta

Two main categories of tables exist:  Application Tables . These are used to define and build the application modules. On the initial definition of your Axapta installation, you will determine which specific application tables you will be using. This will be defined based on the pecific configuration keys which are enabled and will be synchronized to the database software at start-up. System Tables. These are tables that contain information specific to the operation of the Axapta infrastructure and are created in the kernel of the application. Systems tables are automatically synchronized to the database operating system.

Microsoft MB6-818: AX 2009 Financials paper question 91 to 120

#91. You are the system administrator of dynamic s AX 2009. Microsoft Dynamics AX 2009 allows creating many companies and defining intercompany relationships. In Microsoft Dynamics AX 2009, when a transaction is posted through an inte rcompany accounting daily journal, how many journals are posted? #1. There??s no limitation. #2. Two journals are created. #3. Three journals are created. #4. Only one journal is created. Vote     #1.  yes  11     #2.  no  7     #3.  no  0     #4.  no  0  #92. You are the system administrator of dynamics AX 2009. Your company uses Microsoft dynamics AX 2009. In your company, the Financial Controller plans to generate financial statements. The statements should report on each of the ledger accounts with cost c enter dimensions in different columns. In Microsoft Dynamics AX 2009, how is this achieved? #1. For ledger accounts and Cost center, creates a dimension focus and in the financial statement, specify this as the main focus. #2. For l

exception handling in X++ MSDAX

Try-catch statements are used for exception handling in X++. A try-catch statement consists of two or more separate blocks of code, a try block which attempts some operation, and one or more catch blocks where exceptions thrown within the try block are caught. Exceptions may either be thrown by the kernel or by using the command throw from code within the try block. The catch part takes action on exceptions. You may have multiple catch blocks, each designed to catch a particular type of exception. Action will only be taken on types of exceptions explicitly referenced in your code. The try-catch example shown will take action on the exception type's error and warning. static void Intro_TryCatch(Args _args) { Counter counter; try { while (counter < 10) { counter++; if (counter MOD 7 == 0) throw error("Counter MOD 7 is zero"); if (counter MOD 3 == 0) throw warning("Counter MOD 3 is zero"); } } catch (Exception::Erro

Project Types in Microsoft dynamics axapta

Project Types in dynamics ax There are two groups of AOT projects: private and shared. Private projects are only visible to the user who created the project. Shared projects are visible to all users. You should only use private projects for testing purposes or similar tasks. Using shared projects means that more than one developer can work on the project at the same time. To create a project, right-click the private or shared project node and choose New. Beyond private and shared, there are three types of projects. The first project type just called project is the default project type. This is the project created if you press ctrl+n on the project node. The other two project types, Web project and Help Book are created using X++. By extending the system class ProjectNode, you can create your own project types. The icon in the project list indicates the type of the project. Additional options can be added to a project type by adding a menu item to the Context menu

domain requirements on installing Microsoft Dynamics Axapta

Consider the following domain requirements when installing Microsoft Dynamics AX Computers running Microsoft Dynamics AX components must belong to an Active Directory® domain, with Active Directory configured in native mode. Computers running Microsoft Dynamics AX components must have access to other computers in the same Active Directory domain. To support e-mail alerts in Microsoft Dynamics AX, an SMTP (Simple Mail Transfer Protocol) server must be present in the environment.

Introduction of base type in MSD axapta

Description myString = "A X++ string"; Counter myInteger = 100; Qty myReal = 12.25; TransDate myDate = str2Date('12-31-2005', 213); TimeHour24 myTime = str2Time('14:05'); NoYesId myEnum = NoYes::Yes; PackedQueryRun myContainer = ['12', 'test', 'tada']; AnyType myAnyType = systemdateget(); ; print myString; print myInteger; print myReal; print myDate; print myTime; print myEnum; print conPeek(myContainer, 1); print myAnyType; pause;

Select first fast Query in MSD axapta

panauthormaster authormaster; int i; ; select authormaster order by authormaster.BookID; i=authormaster.BookID; print(i); select firstfast authormaster order by authormaster.BookID; i=authormaster.BookID; print(i); select firstonly authormaster order by authormaster.BookID; i=authormaster.BookID; print(i); select forceliterals authormaster order by authormaster.BookID; i=authormaster.BookID; print(i); pause;

MD6-817-Trades and logistic paper question 63 to 100

#63. You are a purchasing agent in the Contoso company. You receive a purchase order shipment with defect items. You see that some items can be corrected. How can you set this up in Microsoft Dynamics AX 2009? #1. Create and set up an operation to resolve non-conformances. #2. Create a quality order. #3. Start the Correct item job from a purchase order. #4. Set up automatic correction for the item in the Parameters. 1 #64. You are responsible for shipping and receiving in the Contoso company. How do you save the setup for the Arrival overview form to work efficiently so that you do not need to perform the same filtering every morning? #1. Create a new template and copy your settings to this template. #2. Create a new template and select Update on startup on the Arrival overview form. #3. Change the current view settings to daily morning filtering needs and then save your settings. #4. Copy an old template, save your settings, and d press the Update button on the Arrival ove