Direct Purchasing for Version 3.x to NAV 2009 Classic RTC has same functionality, but different UI

Size: px
Start display at page:

Download "Direct Purchasing for Version 3.x to NAV 2009 Classic RTC has same functionality, but different UI"

Transcription

1 Direct Purchasing for Version 3.x to NAV 2009 Classic RTC has same functionality, but different UI Direct Purchasing adds many new features to Navision Attain. First it allows you to issue a Purchase Order for a Navision Resource. In standard Navision the only way to purchase a non-item is to purchase directly to a (G/L Account). An example of a purchased resource is outside processing. (Painting Service, Heat Treating, Plumbing, ) The Vendor provides a service that you may resell or the service is part of the cost of a product (job) that you make and then resell. Resources that you purchase must be assigned a Gen. Prod. Posting Group that works in combination with the Gen. Business Posting Groups that have GL Chart of account numbers in the Purchasing account columns. You can now enter a Resource line to a Purchase Order, Invoice, or Credit Memo. The Resource line can also have a Job No. assigned to it. When the Purchase Order is posted it will post that cost to the Jobs just like Type Item posts costs to Jobs. The extended text option on Resources also works when creating Purchase Orders. Automatic Ext. text works too. Standard Navision Purchase lines hold the Cost that you will pay to the vendor and it also holds the Unit Price that you intend to charge the Customer if the line entries are posted to Jobs. Resources on the purchase lines will do all of this just like items. The Resource cost and the unit price will also be changed if there are special costs or prices set up in the Resource Cost and Resource Price tables.

2 Second new functionality: A Resource on a Sales Line can use a new Purchasing Code type called Direct Purchase. Direct Purchase Codes can only be used with Resources. Drop Ship and Special Order type Purchasing Codes can only be used with Items (standard Navision). Please note that the Resource being used with the Direct Purchase Option must have a Vendor No. in the Vendor No. field available. Information like Job No., Work Type, and Unit Price on the Sales Lines will be sent over to the Purchase Lines. The Sales Order lines are directly linked with Purchase Lines. You can lookup the PO from the Sales Order lines and or look up the sales order from the Purchase Order lines. This capability is ideal for clients that need to purchase Direct from the Sales Order. Think of it as a push to the Purchase Order system. Direct Purchasing has a choice on the Sales Order that sends Drop Ship, Special Order, and Direct Purchase lines to the Requisition Worksheet. There is even an option in the setup to go through the Requisition Worksheet and automatically generate the Purchase Order(s) without any other steps. There is also a new field on the Sales Lines called Ship-to Option that allows you the ship to instructions on the Purchase Order to be controlled per Sales Order Line. What this means is that each Sales Line can have a different Ship-to Code which will create separate Direct Ship type of Purchase Orders. Third new functionality: Sales Order No. History and Purchase Order No. History. Two new tables have been added to track EVERY Number. Even Deleted or Skipped Numbers. New reports have been created to track Customer Invoices and Vendor Invoices allocated to the Sales Order Number. What this means is that you now can see at a glance all related Invoices against a Sales Order and all related Vendor Invoices against a Sales Order. It is like Sales Order Costing. All actual costs against a Sales Order are now easily associated with that Sales Order. Fourth new functionality: Direct Purchasing interface with Job Costing. If you combine Direct Purchasing with Job Costing you can use Special Order and Direct Purchases and add the Job Number to the Line. Then when the Purchase Order is created the Job Number will be automatically populated on the Purchase Order Line as well. Key Features: Menu Choice to enable Direct Purchase Orders generation directly from a Sales Order Line. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 2

3 Purchase Items or Purchase Resources Ability to generate Purchase Orders for Resources. Resource s Extended Text works with Purchase Orders. Sales Order No. History and Purchase Order No. History Ship-to option available on Sales Order Lines to generate Purchase Order Ship to Instructions. Requisition Worksheet now allows a Job Number to be added. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 3

4 DIRECT PURCHASING Setup Instructions 1. Go to Purchase and Payables Setup menu and find Direct Purchasing Setup. 2. This will open the Direct Purchasing Setup form. From here you will answer some setup questions: Direct Purchase Dimension: The functionality needs to know if you will want to transfer the dimensions that are found on the Sales Order to the automatically created Purchase Order, OR if you want the purchase P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 4

5 dimensions created as the Purchase Order is created. Typically this will be from Resource on Purchase Order. 3. The next two fields have to do with the automatic creation of Purchase Orders when you choose the Direct Purchase option on a sales line. The Direct Purchase option still transfers the sales line information through the Requisition Worksheet. These two fields tell the function what Requisition Worksheet Template and Batch names to use. You also get to set whether the entries will stop in the Requisition Worksheet before the Purchase Orders are created or not. See description of next field. 4. The last question is asking you if you want the sales line information to stop in the Requisition Worksheet before the Purchase Orders are created. If you leave the box blank, then the Direct Purchase Sales Lines will pass though the Requisition Worksheet and create Purchase Orders without any other steps. The requisition lines are temporarily created and then deleted during the process. Technically you know the process uses the requisition lines but to the end user it seems as if the purchase lines were created directly from the sales lines. If you should receive an error message during the create Purchase Order process then you will find the information in the requisition lines. The error might occur if the Carry Out Action Message process of the requisition lines, found missing and necessary information. In a case like this, read the error message carefully. The error will indicate the missing information. If you check the box, then the Direct Purchase function will sent the sales order lines information to the Requisition Worksheet and the entries will stay there until a user enters the Req. Worksheet and triggers the Carry Out Action Message function. Which way you decide will have to do with your inter-company workflow. 5. Version Purchase & Payables Setup: You must set the Combine Special Orders Default to Always Combine to use Direct Purchasing. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 5

6 6. Also go to the Purchasing Codes menu choice on the Purchase & Payables Setup Menu. Here you need to enter another Purchasing code that will be used for the Direct Purchase functionality for Resources. Add the new purchasing code called DIRECT see example below: Please also notice the new column called Default Ship-to Option. With Direct Purchasing there is a new field on the Sales Lines called Ship-to Option. When you select a Purchasing Code on the Sales Lines, the Default from this area will fill in the value in the Ship-to Option on the Sales Lines. The Ship-to Option field can be changed on the sales lines after the default value comes in. The Ship-to Option allows you direct where the Purchase P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 6

7 Order s ship-to address will come from. For example: The Ship-to Option for the Purchasing Code DROP SHIP should be Ship-to Code, then the Ship-to Code on the linked PO will get the Ship-to address from the Customer s ship-to code. Typically a Purchasing Code of SPEC ORDER would have a Ship-to option of Location, which would create a PO with the ship-to address of the Location Code. The Direct Purchasing granule adds the ability to put a ship-to code on the sales line. If the Ship-to Option is Ship-to Code and the Ship-to Code on the Sales Line is filled in then the linked PO will get the ship-to address from the ship-to code on the sales line. This added feature allows you to have one sales order that can issue multiple Purchase Orders to multiple ship-to address. Hierarchy of determining the PO s Ship-to address: Using Ship-to Option: Ship-to Code If the Ship-to Option is Ship-to Code and the Ship-to Code on the Sales Line is blank then the Ship-to Code will come from the Sales Header. If the ship-to code on the sales header is blank then the ship-to address on the linked PO will be the customer s shipping address. Using Ship-to Option: Location If the Ship-to Option is Location then if there is a Location Code value, then the Ship-to Address on the linked PO will be the Location Code s address. If the Location code on the sales line is blank then the Ship-to address will be the Companies address found in the Company Information in GL Setup. Ship-to Option: Job Site - Is for future enhancements. 7. You have completed the Setup for Direct Purchasing so close the form. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 7

8 Setup related to Sales Order No. and Purchase Order No. History There are two ways to access the SO and PO Number History. One if the History Button on the Direct Purchasing Setup form. The other access is the History Button on the Job Main Menu. When you setup Direct Purchasing in a company that already has data you will need to run a batch job that creates the SO and PO Number History for data that already exists. Go to Object Designer. Select the Reports button. Go to Report Run this object with no filters. You should only need to run this batch job report once. After running the batch job, you can go to the SO and PO Number History is viewed and printed (as mentioned above) and data will be there. Every time a new Sales Order is created the system automatically creates a record in the Sales Order History table. The SO History table tracks certain critical information. SO History will track if a SO is deleted, and posted into an invoice. The same process happens on the Purchase side for Purchase Order History. The SO and PO number history gives you full audibility of transaction documents. Workflow Instructions Entering Resources directly on a Purchase Order: This is very simple. When you are entering PO lines you now have a new Type, which is Resource. Selecting Type::Resource will allow the Resource list to show when you do a lookup on the No. field. You can also enter the Work Type related to the type of work that is being done. The Work Type has an effect on the costs and the selling price for that Resource. The Purchase Order line will lookup the appropriate costs and charges from the Navision standard Resource Cost and Resource Price tables. You can post Resource lines received only or received and invoiced. If Resource PO lines are linked to sales lines you will only be able to receive only then post the vendor invoice after the linked sales order is posted invoiced (billed). P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 8

9 Sales Line Resources using the Direct Purchase Purchase Option : This feature is quite convenient for companies who sell services that are subcontracted out to third party vendors or outside resources. You simply enter the Resource on the sales order line and then change the purchase option field to a Direct Purchase choice. Like standard Navision Drop Ship and Special Order, the Direct Purchase option will have certain workflow procedures that go along with having transactions with direct links between sales order lines and purchase orders. See Entry procedures: Entry procedures: 1. Enter the Sales Line using a Resource. You may enter the Work Type and a Job No. too if appropriate. You select the DIRECT Purchase Option for Resource when you want to automatically create a Purchase Order. 2. Enter all the lines for this Order. The lines can be a mixture of Items, Resources, etc. Item lines may or may not be flagged Drop ship or Special Order. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 9

10 3. If the Item or Resource has a Vendor number associated with it (entered on the Item or Resource Card) then when you enter a Purchasing Code the Vendor No. comes in automatically. If you expect to create Purchase Orders automatically then the lines will need to have Vendor numbers. The Lines can have the same vendor no.s or all different. If some of the Sales Order lines have the same Vendor and the Ship from Location Code and the Ship-to Code is the same then those similar lines will end up together on the same Purchase Order. When sales lines have different vendors and shipping information then multiple Purchase Orders will be created. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 10

11 4. The Ship-to Option field is new. This field allows you to specify different shipto codes per line. Automatically created Purchase Orders can have multiple customer ship-to addresses. One PO per ship-to code. The default value comes from setting up the Purchasing Codes in the Purchase & Payables Setup menu. 5. Ship-to Code on the Sales Line: The field called Ship-to Code on the sales line can be filled in when the Ship-to Option is set to Ship-to Code. Here are some possible uses for the Ship-to Option and Ship-to Code fields. Potential Sales Lines Direct Purchasing Options: These settings work with the Special Order Items and the Direct Purchase Resources. Set : Ship-to Option = Location Ship-to Code = Blank Location code = Yellow Result: The Purchase Order Ship to instructions will be the address of the Yellow Location. Set: Ship-to Option = Location Ship-to Code = Blank Location code = Blank Result: The Purchase Order Ship to instructions will be the companies address found in the Company Information setup area in General Ledger setup. Set: Ship-to Option = Ship-to Code Ship-to Code = Blank Location code = Yellow Result: The Purchase Order Ship to instructions will be the address of the Ship-to information on the Sales Order Header. Set: Ship-to Option = Ship-to Code Ship-to Code = L10 Location code = Yellow Result: The Purchase Order Ship to instructions will be the address of the customer s Ship-to Code L10 P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 11

12 When using the Drop Ship Purchasing Code the Ship-to Option should be set to Ship-to Code. Then if you leave the Ship-to Code field on the sales line blank the Purchase Order Ship to instructions will be the ship-to information from the Sales Header.(Standard Navision) However, if you enter Ship-to codes on the lines you can created multiple Purchase Orders to different customer ship-to addresses. Please remember if you enter an alternate "Ship-to Code" on the sales header and if you want the Direct Purchasing created PO shipped to the customer s alternative ship to address then you must set the Ship-to Option on the lines to Ship-to Code. If all lines will be going to the same address then the Ship-to Code field on the lines can be left blank and the PO will get the Ship-to Code from the sales header. IMPORTANT: If you mix Ship-to Options on the lines of one sales order then you must enter a ship-to code on the lines that are set to ship-to option::ship-to Code rather then leaving it blank. 6. Automatically Creating Purchase Orders: Next click on the Function Button, then Purchasing, and then select the extended menu line Create this Sales Order POs P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 12

13 7. Assuming you have filled in the above information and the quantity field the system will create appropriately linked Purchase Orders. You will be asked if you want to print the purchase order at this time. Typically not but you could. When the Purchase orders are created you will see a screen like the above. Notice that the Purchase Order No.s now appear on the Sales Order lines. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 13

14 If your Directing Purchasing Setup is set to stop the sales lines in the Requisition Worksheet you will not get the above screen but would instead find a screen that looks like the following by going to Purchase & Payables Main Menu and selecting the Requisition Worksheets choice. 8. When you are ready to create the Purchase Orders from the Req. Worksheet then delete any blank lines, which sometimes are at the top of the worksheet. Click the Function Button and select the Carry Out Action Message menu choice. Carry Out Action Message is a Navision standard functionality. Purchase Orders are created for different Vendors, and different customers and different ship to addresses for more than one order to the same customer. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 14

15 9. No Lines to process: If you have triggered the Create PO function and you get the following message then double check your entry. This message occurs if you have already processed this line into a Purchase Order. If you do a Ctrl F8 (Zoom) on the line, you can see if a Purchase Order No. and Purchase Order Line no. exist. Another way of telling is just try using the Purchase Order lookup. This message also occurs if the Purchase Option selected is NOT a direct purchase option. If you forgot to check it as a direct purchase option in setup then remove the Purchase Option from the sales line, then correct the Purchase Option in Purchase & Payables Setup. Then reselect the purchase option on the sales line. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 15

16 10. Linked Purchase Order Lines will contain the Sales Order No. and the Sales Order Line No. that it is linked with. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 16

17 Dealing with Sales Order Line Changes We are often asked what do you do if a customer changes his mind AFTER you have issued a PO to a Vendor. Depending on your business rules here are some possibilities: 1. If the change is for additional Quantity of an item, I suggest you not just change the original SO Quantity. I suggest you add an additional line for the extra quantity of the same item to show the original quantity ordered and the additional quantity. This new line item will need to have a Purchase Order Generated for it. Run the Generate PO and a new PO will be created for the new line. Excellent tracking this way. 2. If the change is for an additional item, just add the new line item and Generate another PO. Or instead of generating another PO, just manually enter the new addition line on the most appropriate PO. 3. If the change is for less quantity than the original quantity, and assuming your business rules allows for a change to Customer s PO to you, you would then add a line for the negative quantity. Now the problem is what is your Vendor s rules when you try to reduce a quantity of something you issued a PO for. And what is that Vendor s rules about when that change can be made. If it is after he has the original coming to you in the UPS Truck, it is too late. Now we are talking about a Vendor RMA# process for Return Merchandise. Will he do it? My point is timing. It is all about when the change occurs. Do you issue a negative Purchase Order to your supplier? What are the rules here? 4. The Vendor Short Ships to you. Now what? You ordered 50 for your customer and you only received 45. My guess is that you will ship the 45 to the customer and tell him the 5 are back ordered. (unless only ship complete was stated on your incoming PO from your customer.) Let s hope the Vendor can really deliver the balance, or else you will have to look for a supply else where. 5. Customer notifies you of a change of Ship to information. Again, it is a timing issue. Where is the actual product at the time you receive the request. If it left your warehouse last week it is too late. If the Warehouse can pull it off the UPS Truck you are saved. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 17

18 Installation Instructions: PLEASE READ ENTIRE INSTRUCTIONS BEFORE BEGINNING. THE INSTRUCTIONS AND OBJECTS INCLUDED HERE ARE FOR USE WITH A 3.01 Navision Attain DATABASE OR GREATER. These instructions require a working knowledge of the C/SIDE development system. Add-on object files will arrive with all objects necessary to run the add-on including the dependencies. We bundle all add-on products that are needed to work together. This allows a one time installation of all the necessary objects. The following is a list of all objects that will be modified when Direct Purchasing is fully implemented. Objects: Type Count ID Name Table 1 36 Sales Header Table 2 37 Sales Line Table 3 38 Purchase Header Table 4 39 Purchase Line Table Sales Shipment Line Table Sales Invoice Line Table Sales Cr.Memo Line Table Purch. Rcpt. Line Table Purch. Inv. Line Table Purch. Cr. Memo Line Table Resource Table Job Ledger Entry Table Job Journal Line Table Requisition Line Table Extended Text Header Table Purchasing Table Sales Order No. History Table Purchase Order No. History Table Direct Purchasing Setup Form Sales Order Form Sales Order Subform Form Purchase Order Subform Form Purch. Invoice Subform P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 18

19 Form Resource Card Form Req. Worksheet Form Purchases & Payables Menu Form Purchasing Code Entry Form Purchasing Codes Form Sales Order No. History Form Purchace Order No. History Form Direct Purchasing Setup Report Carry Out Action Msg. - Req. Report Sales Order No. History Detail Report Purchase Order No. History Dtl Report Batch Build Existing History Codeunit Sales-Explode BOM Codeunit Sales-Post Codeunit Purch.-Post Codeunit Job Jnl.-Post Line Codeunit Req. Wksh.-Make Order Codeunit Transfer Extended Text Codeunit Direct Purchasing Codeunit Req. Wksh.-Make Order_JM Instructions for integrating Direct Purchasing into your Database Before starting, you will need to determine a couple of things about your database. IMPORTANT: Compile ALL existing objects before starting the installation. Resolve all compiling errors before starting installation. This assures that when you compile objects after the installation, any compiling errors at that time will be caused by the installation and not something before the installation started. Determine if any of the above listed objects have been modified in the database in which you are going to add Direct Purchasing. This is easily accomplished by starting an import of the appropriate fob file and looking at the import worksheet. WE HIGHLY RECOMMEND THAT YOU READ OUR TIPS AND WARNINGS PAGES LOCATED AT THE BACK OF THIS DOCUMENT BEFORE STARTING. If this is the first time that you are importing Direct Purchasing, then the only objects that may have conflicts are the base Navision objects. If you find that you have modified the same base Navision objects then you will need to manually integrate the Direct Purchasing changes found in those objects. To assist the manually integration process we have supplied a detailed Change Log. Files available for importing are: DirectPurchasing_310a_AllObjects_ fob Start by importing this one file. It contains all the Direct Purchasing objects and all dependant addon objects. If you have conflicts. Then use the following P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 19

20 Change Log to read about where the modifications exist and manually integrate the changes. 1. Copy the supplied fob(s), Documents (This manual), and optionally any provided sample databases to your local hard drive for integration and testing. 2. Start Navision Attain. 3. Go to Tools, Object Designer 4. Go to File, Import 5. Go to provided fob - DirectPurchasing_310a_AllObjects_ fob 6. Select Open 7. You should get the following message. 8. Say NO. Open the Import Worksheet for review. (always) If none of the objects listed above have been modified in the target database you can import the object file. When you start the import, you will get a different message than the one shown above that states that no conflicts were found, select yes to import the objects immediately or select no to open the Import Worksheet. It is recommended that you select no so the Import Worksheet will open in all cases. Even when there are no conflicts you will need to import the.fob file in two(2) passes. 1. Once the Worksheet is open, go to the Action column and select SKIP on all the base Navision objects, and make sure the Higher numbered objects ( ) have the Create or Replace action and then select OK. 2. Next do the File, Import process again on the same.fob file. This time use the Replace All Button to flag ALL the objects with the Replace action. This will guarantee that all of the objects in the.fob actually get imported. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 20

21 You should get a screen similar to this. If there are conflicting objects the Import Worksheet will indicate which objects are in conflict. If you have any conflicting objects make a list of these objects. These are the objects you will have to hand integrate the Direct Purchasing changes into. Instructions for hand integration of individual objects can be found in the Change Log. If some, but not all, of the above listed objects have been modified in your database you can import the ones that have NOT been modified by using the Import Worksheet to indicate which objects to replace and which objects to skip. Choosing replace next to an object in the Import Worksheet will cause that object in your database to be replaced by the import object of the same number. Choosing skip will prevent the object in your database from being replaced. Select replace for all objects NOT on your conflicting object list and select skip for all objects ON your conflicting object list. Using the merge option is not recommended as a means of dealing with modified objects. Using this option could make your task much harder. 9. Select OK ONLY after you have decided to Replace All, OR you have edited the Action column on the import worksheet. (Reminder: Please read our Tips and Warnings about Navision s Import process at end of this manual.) You must remember the objects that you selected to be skipped due to conflicts, so that you can manually integrate the changes later. (Write them down now or take a print screen.) 10. After saying OK, the Navision Import dialog box will say: create: X and replace XX. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 21

22 11. At this stage there are new tables, forms, and reports added to your database. But they have no data in them. 12. If you were able to import and replace ALL objects then Compile all the objects. Problems or objects that were not able to be compiled will be marked. Use the View, Marked only choice from the tool bar at the top of the Navision screen while still in the Object Designer. If you exiting object designer will remove the marks!! And you will have to compile again to know which objects failed. 13. If there were Conflicting objects or compile errors, please continue reading and compare the Change Log to the database objects. 14. If there are not conflicts or compile errors then you have completed the installation and you can skip the change log area and continue on with the Addon Setup & Workflow section. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 22

23 CHANGE LOG: Table # 38: Purchase Header 1 Add the following fields: Ship-to Option Option (Non-editable) OptionString:Location Code,Ship-to Code,Job Site Add the following key: 2 Add the following global variable. Name DataType Subtype Length PONoHistT Record Purchase Order No. History 3 Add the following code on the OnInsert trigger after all other code. PurchSetup.GET; IF "No." = '' THEN BEGIN TestNoSeries; NoSeriesMgt.InitSeries(GetNoSeriesCode,xRec."No. Series","Posting Date","No.","No. Series"); IF "Document Type" = "Document Type"::Order THEN IF PONoHistT.GET("No.") THEN ERROR('Purchase Order No. already exists in History and can not be duplicated.') ELSE BEGIN PONoHistT.INIT; PONoHistT."Purchase Order No." := "No."; PONoHistT."Date Created" := WORKDATE; PONoHistT."User ID Creator" := USERID; PONoHistT.INSERT; //end PM InitRecord; IF GETFILTER("Buy-from Vendor No.") <> '' THEN P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 23

24 IF GETRANGEMIN("Buy-from Vendor No.") = GETRANGEMAX("Buy-from Vendor No.") THEN VALIDATE("Buy-from Vendor No.",GETRANGEMIN("Buy-from Vendor No.")); DimMgt.InsertDocDim( DATABASE::"Purchase Header","Document Type","No.",0, "Shortcut Dimension 1 Code","Shortcut Dimension 2 Code"); 4 Add the following code to the OnDelete trigger after all other code. IF "Document Type" = "Document Type"::Order THEN IF NOT PONoHistT.GET("No.") THEN BEGIN PONoHistT.INIT; PONoHistT."Purchase Order No." := "No."; PONoHistT."Date Created" := WORKDATE; PONoHistT."User ID Creator" := USERID; PONoHistT."Buy-From Vendor No." := "Buy-from Vendor No."; PONoHistT."Pay-to Vendor No." := "Pay-to Vendor No."; PONoHistT."Location Code" := "Location Code"; PONoHistT."Shortcut Dimension 1 Code" := "Shortcut Dimension 1 Code"; PONoHistT."Shortcut Dimension 2 Code" := "Shortcut Dimension 2 Code"; PONoHistT."Purchaser Code" := "Purchaser Code"; PONoHistT."Order Class" := "Order Class"; PONoHistT."Job No." := "Job No."; PONoHistT."Responsibility Center" := "Responsibility Center"; PONoHistT."Date Deleted" := WORKDATE; PONoHistT."User ID on Delete" := USERID; PONoHistT.INSERT; END ELSE BEGIN PONoHistT."Date Deleted" := WORKDATE; PONoHistT."User ID on Delete" := USERID; PONoHistT.MODIFY; //end PM 5 Add the following code to the OnValidate trigger of the Buy-from Vendor No. field. UpdatePONoHistory(); //end PM 6 Add the following code to the OnValidate trigger of the Pay-to Vendor No. field. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 24

25 UpdatePONoHistory(); //end PM??7 Add the following code to the OnValidate trigger of the Your Reference field. 8 Add the following code to the OnValidate trigger of the Location Code field. UpdatePONoHistory(); //end PM 9 Add the following code to the OnValidate trigger of the Shortcut Dimension 1 field. UpdatePONoHistory(); //end PM 10 Add the following code to the OnValidate trigger of the Shortcut Dimension 2 field. UpdatePONoHistory(); //end PM 11 Add the following code to the OnValidate trigger of the Purchaser field. UpdatePONoHistory(); //end PM 12 Add the following code to the OnValidate trigger of the Order Class field. UpdatePONoHistory(); //end PM 13 Add the following code to the OnValidate trigger of the Job No. field. UpdatePONoHistory(); //end PM P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 25

26 14 Add the following code to the OnValidate trigger of the Responsibilities Center field. UpdatePONoHistory(); //end PM 15 Add the following global function: with the following local variable: UpdatePONoHistory Name DataType Subtype Length PONoHistT Record Purchase Order No. History CODE: IF "Document Type" = "Document Type"::Order THEN IF NOT PONoHistT.GET("No.") THEN BEGIN PONoHistT.INIT; PONoHistT."Purchase Order No." := "No."; PONoHistT."Date Created" := WORKDATE; PONoHistT."User ID Creator" := USERID; PONoHistT."Buy-From Vendor No." := "Buy-from Vendor No."; PONoHistT."Pay-to Vendor No." := "Pay-to Vendor No."; PONoHistT."Location Code" := "Location Code"; PONoHistT."Shortcut Dimension 1 Code" := "Shortcut Dimension 1 Code"; PONoHistT."Shortcut Dimension 2 Code" := "Shortcut Dimension 2 Code"; PONoHistT."Purchaser Code" := "Purchaser Code";; PONoHistT."Order Class" := "Order Class"; PONoHistT."Job No." := "Job No."; PONoHistT."Responsibility Center" := "Responsibility Center"; PONoHistT.INSERT; END ELSE BEGIN PONoHistT."Buy-From Vendor No." := "Buy-from Vendor No."; PONoHistT."Pay-to Vendor No." := "Pay-to Vendor No."; PONoHistT."Location Code" := "Location Code"; PONoHistT."Shortcut Dimension 1 Code" := "Shortcut Dimension 1 Code"; PONoHistT."Shortcut Dimension 2 Code" := "Shortcut Dimension 2 Code"; PONoHistT."Purchaser Code" := "Purchaser Code";; PONoHistT."Order Class" := "Order Class"; PONoHistT."Job No." := "Job No."; PONoHistT."Responsibility Center" := "Responsibility Center"; PONoHistT.MODIFY; P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 26

27 //end PM Table # 39: Purchase Line 1 Add another option to the Type field. The Option String and Option caption will be as follows: BEFORE: OptionString:,Account (G/L),Item,,Fixed Asset,Charge (Item) OptionCaption:, Account (G/L),Item,,Fixed Asset,Charge (Item) AFTER : OptionString:,Account (G/L),Item,Resource,Fixed Asset,Charge (Item) OptionCaption:, Account (G/L),Item,Resource,Fixed Asset,Charge (Item) 2 Add Resource to the Type field Option String and Option Caption on the following tables too: Table # 121 Purch. Rcpt. Line Table # 123 Purch. Inv. Line Table # 125 Purch. Cr. Memo Line 3 Add Resource as a Type Option in Table # 246: Requisition Line too. BEFORE: Option String :,Account (G/L),Item Option Caption:,Account (G/L),Item AFTER: Option String :,Account (G/L),Item,Resource Option Caption:,Account (G/L),Item,Resource 4 Add the new fields as follows: Field No. Field Name DateType Length Work Type Code Code 10 with a table relationship property of "Work Type" Ship-to Option Option OptionString:Location,Ship-to Code,Job Site Copy the same exact fields # and to the following tables: P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 27

28 Table # 123 Purch. Inv. Line Table # 125 Purch. Cr. Memo Line.not Ship-to Option field 5 Add the new condition for Resource to the Table Relationship property on the No. field. 6 Edit the properties of the following fields to Editable = NO Special Order Boolean 5714 Special Order Sales No. Code 5715 Special Order Sales Line No. Integer 7 Add the following code to the trigger (code area) of the new Work Type Code field: //PurchReso IF "Work Type Code" <> xrec."work Type Code" THEN IF Type <> Type::Resource THEN ERROR('Work Type only pretains to a Resource transactions.') ELSE VALIDATE(Quantity,xRec.Quantity); 8 Add the following code to the OnValidate trigger of the Job No. field. Put this new code below all existing code: IF "Job No." <> xrec."job No." THEN BEGIN IF "Quantity Received" <> 0 THEN ERROR(Text031); P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 28

29 IF "Sales Order Line No." <> 0 THEN BEGIN SalesLine.SETRANGE("Document Type","Document Type"::Order); SalesLine.SETRANGE("Document No.","Sales Order No."); SalesLine.Setrange("Line No.","Sales Order Line No."); IF SalesLIne.FIND('-') THEN BEGIN IF (SalesLine."Job No." <> "Job No.") AND (SalesLine."Quantity Shipped" <> 0) THEN ERROR(Text032); IF SalesLine."Quantity Shipped" = 0 THEN IF NOT CONFIRM(Text033,FALSE,"Sales Order No.") THEN ERROR(Text034) ELSE BEGIN SalesLine."Job No." := "Job No."; SalesLine.MODIFY; IF "Special Order Sales Line No." <> 0 THEN BEGIN SalesLine.RESET; SalesLine.SETRANGE("Document Type","Document Type"::Order); SalesLine.SETRANGE("Document No.","Special Order Sales No."); SalesLine.Setrange("Line No.","Special Order Sales Line No."); IF SalesLIne.FIND('-') THEN BEGIN IF (SalesLine."Job No." <> "Job No.") AND (SalesLine."Quantity Shipped" <> 0) THEN ERROR(Text032); IF SalesLine."Quantity Shipped" = 0 THEN IF NOT CONFIRM(Text033,FALSE,"Special Order Sales No.") THEN ERROR(Text034) ELSE BEGIN SalesLine."Job No." := "Job No."; IF "Job No." = '' THEN SalesLine."Job Applies-to ID" := ''; SalesLine.MODIFY; VALIDATE(Quantity,xRec.Quantity); //end PurchMgr 9 Add the following Text Codes in the Global area. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 29

30 Text031 : You cannot change the Job No. field after the line has been posted received. Text032: You cannot change the Job No. that is associated with a Sales Line that has been posted shipped. Text033: The Job No. on the linked line to Sales Order No. %1 will be changed too. Do you wish to continue? Text034: Job No. change has been stopped. 10 Add a global variable as follows: Name DataType SubType Length Res Record Resource PurchResoCU Codeunit Direct Purchasing SalesHeaderT Record Sales Header SONoHistT Record Sales Order No. History 11 Add the following code (BOLD) to the Quantity field. IF Type = Type::Item THEN BEGIN IF (Quantity = "Quantity Invoiced") AND (CurrFieldNo <> 0) THEN CheckItemChargeAssgnt; ItemPurchQtyDisc.SETRANGE("Item No.","No."); ItemPurchQtyDisc.SETRANGE("Vendor No.","Buy-from Vendor No."); ItemPurchQtyDisc.SETRANGE("Minimum Quantity",0,ABS("Quantity (Base)")); IF ItemPurchQtyDisc.FIND('+') THEN "Quantity Disc. %" := ItemPurchQtyDisc."Discount %"; //PurchReso IF Type = Type::Resource THEN BEGIN PurchResoCU.FindResUnitPrice(Rec); PurchResoCU.FindResUnitCost(Rec); UpdateUnitCost; VALIDATE("Tax Prod. Posting Group"); VALIDATE("Direct Unit Cost"); //end PurchReso VALIDATE("Quantity Disc. %"); ReservePurchLine.VerifyQuantity(Rec,xRec); UpdateWithWarehouseReceive; WhseValidateSourceLine.PurchaseLineVerifyChange(Rec,xRec); P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 30

31 12 Add the following code to the code area on the No. field: BEFORE: Type::Resource: ERROR(Text003); Type::"Fixed Asset": BEGIN AFTER: //PurchReso Type::Resource: BEGIN Res.GET("No."); Res.TESTFIELD(Blocked,FALSE); Res.TESTFIELD("Gen. Prod. Posting Group"); Description := Res.Name; "Description 2" := Res."Name 2"; VALIDATE("Unit of Measure Code",Res."Unit of Measure Code"); "Unit Cost ($)" := Res."Unit Cost"; "Indirect Cost %" := Res."Indirect Cost %"; "Direct Unit Cost" := Res."Direct Unit Cost"; "Gen. Prod. Posting Group" := Res."Gen. Prod. Posting Group"; "Tax Prod. Posting Group" := Res."Tax Prod. Posting Group"; "Tax Group Code" := Res."Tax Group Code"; PurchResoCU.FindResUnitPrice(Rec); PurchResoCU.FindResUnitCost(Rec); UpdateUnitCost; VALIDATE("Tax Prod. Posting Group"); VALIDATE("Direct Unit Cost"); //end PurchReso Type::"Fixed Asset": BEGIN 13 Add Resource as another condition to the Table Relationship in the No. field properties: Condition: Table P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 31

32 Type = CONST(Resource) Resource Do the same for the following tables: Table # 246 Requisition Line Table # 121 Purch. Rcpt. Line Table # 123 Purch. Inv. Line Table # 125 Purch. Cr. Memo Line 14 Add the following (BOLD) code to the table s OnDelete trigger. CALCFIELDS("Reserved Qty. (Base)"); TESTFIELD("Reserved Qty. (Base)",0); WhseValidateSourceLine.PurchaseLineDelete(Rec); {--remove and replace IF "Sales Order Line No." <> 0 THEN BEGIN LOCKTABLE; SalesOrderLine.LOCKTABLE; SalesOrderLine.GET(SalesOrderLine."Document Type"::Order,"Sales Order No.","Sales Order Line No."); SalesOrderLine."Purchase Order No." := ''; SalesOrderLine."Purch. Order Line No." := 0; SalesOrderLine.MODIFY; IF ("Special Order Sales Line No." <> 0) THEN BEGIN LOCKTABLE; SalesOrderLine.LOCKTABLE; SalesOrderLine.GET(SalesOrderLine."Document Type"::Order,"Special Order Sales No.","Special Order Sales Line No."); SalesOrderLine."Special Order Purchase No." := ''; SalesOrderLine."Special Order Purch. Line No." := 0; --add line SalesOrderLine."Purchase Order No." := ''; //end added this to CU333 when make PO through Req. SalesOrderLine.MODIFY; } -- Replacement IF "Sales Order Line No." <> 0 THEN BEGIN LOCKTABLE; SalesOrderLine.LOCKTABLE; IF SalesOrderLine.GET(SalesOrderLine."Document Type"::Order,"Sales Order No.","Sales Order Line No.") THEN BEGIN //only do it if you can find it P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 32

33 SalesOrderLine."Purchase Order No." := ''; SalesOrderLine."Purch. Order Line No." := 0; SalesOrderLine.MODIFY; IF ("Special Order Sales Line No." <> 0) THEN BEGIN LOCKTABLE; SalesOrderLine.LOCKTABLE; IF SalesOrderLine.GET(SalesOrderLine."Document Type"::Order,"Special Order Sales No.","Special Order Sales Line No.") THEN BEGIN SalesOrderLine."Special Order Purchase No." := ''; SalesOrderLine."Special Order Purch. Line No." := 0; --add line SalesOrderLine."Purchase Order No." := ''; //end SalesOrderLine.MODIFY; //end PM IF ("Item Tracking No." <> 0) AND ("Receipt Line No." = 0) AND ("Return Shipment Line No." = 0) THEN ItemTrackingMgt.DeleteItemTrackingLines("Item Tracking No."); 15 Add the following code at the end of the UpdateUnitCost trigger. Also add the local variable: SalesLT Record Sales Line...when edit PO on linked lines... edit the SO too IF "Unit Cost ($)" <> xrec."unit Cost ($)" THEN IF "Sales Order Line No." <> 0 THEN BEGIN SalesLT.SETRANGE("Document Type",SalesLT."Document Type"::Order); SalesLT.SETRANGE("Document No.","Sales Order No."); SalesLT.SETRANGE("Line No.","Sales Order Line No."); IF SalesLT.FIND('-') THEN BEGIN SalesLT."Unit Cost ($)" := "Unit Cost ($)"; SalesLT.MODIFY; END ELSE IF "Special Order Sales Line No." <> 0 THEN BEGIN P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 33

34 SalesLT.RESET; SalesLT.SETRANGE("Document Type",SalesLT."Document Type"::Order); SalesLT.SETRANGE("Document No.","Special Order Sales No."); SalesLT.SETRANGE("Line No.","Special Order Sales Line No."); IF SalesLT.FIND('-') THEN BEGIN SalesLT."Unit Cost ($)" := "Unit Cost ($)"; SalesLT.MODIFY; //end PurchMgr 16 Make the Sales Order No. field editable then change the edibility on the subforms (54 & 55). Also insert the following code to assist when we allow editing this field. 17 See Globals added for the following code. 18 Also remove the Table relationship property of the Sales Order No. field and insert the following code in the OnLookup trigger instead. IF SalesHeaderT.GET(SalesHeaderT."Document Type"::Order,"Sales Order No.") THEN BEGIN IF FORM.RUNMODAL(FORM::"Sales Order",SalesHeaderT) = ACTION::LookupOK THEN IF "Document Type" = "Document Type"::Invoice THEN "Sales Order No." := SalesHeaderT."No."; END ELSE IF ("Sales Order No." <> '') AND (SONoHistT.GET("Sales Order No.")) THEN BEGIN SONoHistT.SETRANGE("Sales Order No."); //release filter IF FORM.RUNMODAL(FORM::"Sales Order No. History",SONoHistT) = ACTION::LookupOK THEN IF "Document Type" = "Document Type"::Invoice THEN "Sales Order No." := SONoHistT."Sales Order No."; END ELSE BEGIN SONoHistT.SETRANGE("Sales Order No."); //release filter IF FORM.RUNMODAL(FORM::"Sales Order No. History",SONoHistT) = ACTION::LookupOK THEN IF "Document Type" = "Document Type"::Invoice THEN "Sales Order No." := SONoHistT."Sales Order No."; 19 Add the following code in the local function called UpdateSalesCost() P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 34

35 {--Original code removed and replaced below---- IF "Sales Order Line No." <> 0 THEN BEGIN // Drop Shipment SalesOrderLine.GET(SalesOrderLine."Document Type"::Order,"Sales Order No.","Sales Order Line No."); SalesOrderLine."Unit Cost ($)" := "Unit Cost ($)"; SalesOrderLine."Unit Cost" := "Unit Cost"; SalesOrderLine.VALIDATE("Unit Cost ($)"); IF CurrFieldNo <> 0 THEN BEGIN IF NOT RECORDLEVELLOCKING THEN LOCKTABLE(TRUE,TRUE); SalesOrderLine.MODIFY; } IF "Sales Order Line No." <> 0 THEN // Drop Shipment IF SalesOrderLine.GET(SalesOrderLine."Document Type"::Order,"Sales Order No.","Sales Order Line No.") THEN BEGIN SalesOrderLine."Unit Cost ($)" := "Unit Cost ($)"; SalesOrderLine."Unit Cost" := "Unit Cost"; SalesOrderLine.VALIDATE("Unit Cost ($)"); IF CurrFieldNo <> 0 THEN BEGIN IF NOT RECORDLEVELLOCKING THEN LOCKTABLE(TRUE,TRUE); SalesOrderLine.MODIFY; //end PM 20 This completes the changes to the Purchase Line table. Table # 36: Sales Header 1 Add the following global variable. Name DataType Subtype Length SONoHistT Record Sales Order No. History 2 Add the following code on the OnInsert trigger. Be sure to position the code as indicated below with new code in BOLD and original code not bold. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 35

36 SalesSetup.GET; IF "No." = '' THEN BEGIN TestNoSeries; NoSeriesMgt.InitSeries(GetNoSeriesCode,xRec."No. Series","Posting Date","No.","No. Series"); IF "Document Type" = "Document Type"::Order THEN IF SONoHistT.GET("No.") THEN ERROR('Sales Order No. already exists in History and can not be duplicated.') ELSE BEGIN SONoHistT.INIT; SONoHistT."Sales Order No." := "No."; SONoHistT."Date Created" := WORKDATE; SONoHistT."User ID Creator" := USERID; SONoHistT.INSERT; //end PM InitRecord; IF GETFILTER("Sell-to Customer No.") <> '' THEN IF GETRANGEMIN("Sell-to Customer No.") = GETRANGEMAX("Sell-to Customer No.") THEN VALIDATE("Sell-to Customer No.",GETRANGEMIN("Sell-to Customer No.")); DimMgt.InsertDocDim( DATABASE::"Sales Header","Document Type","No.",0, "Shortcut Dimension 1 Code","Shortcut Dimension 2 Code"); 3 Add the following code to the OnDelete trigger after all other code. IF "Document Type" = "Document Type"::Order THEN IF NOT SONoHistT.GET("No.") THEN BEGIN SONoHistT.INIT; SONoHistT."Sales Order No." := "No."; SONoHistT."Date Created" := WORKDATE; SONoHistT."User ID Creator" := USERID; SONoHistT."Sell-to Customer No." := "Sell-to Customer No."; P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 36

37 SONoHistT."Bill-to Customer No." := "Bill-to Customer No."; SONoHistT."Customer PO No." := "Your Reference"; SONoHistT."Location Code" := "Location Code"; SONoHistT."Shortcut Dimension 1 Code" := "Shortcut Dimension 1 Code"; SONoHistT."Shortcut Dimension 2 Code" := "Shortcut Dimension 2 Code"; SONoHistT."Salesperson Code" := "Salesperson Code";; SONoHistT."Order Class" := "Order Class"; SONoHistT."Job No." := "Job No."; SONoHistT. Responsibility Center := Responsibility Center ; SONoHistT."Date Deleted" := WORKDATE; SONoHistT."User ID on Delete" := USERID; SONoHistT.INSERT; END ELSE BEGIN SONoHistT."Date Deleted" := WORKDATE; SONoHistT."User ID on Delete" := USERID; SONoHistT.MODIFY; //end PM 4 Add the following code to the OnValidate trigger of the Sell-to Customer No. field. UpdateSONoHistory(); //end PM 5 Add the following code to the OnValidate trigger of the Bill-to Customer field. //UpdateSONoHistory();..removed //end PM 6 Add the following code to the OnValidate trigger of the Your Reference field. UpdateSONoHistory(); //end PM 7 Add the following code to the OnValidate trigger of the Location Code field. //UpdateSONoHistory(); removed because causes conflict with the Credit Warning //end PM when triggered by the OnValidate of the Sell-to Customer No. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 37

38 8 Add the following code to the OnValidate trigger of the Shortcut Dimension 1 field. UpdateSONoHistory(); //end PM 9 Add the following code to the OnValidate trigger of the Shortcut Dimension 2 field. UpdateSONoHistory(); //end PM 10 Add the following code to the OnValidate trigger of the Salesperson field. UpdateSONoHistory(); //end PM 11 Add the following code to the OnValidate trigger of the Order Class field. UpdateSONoHistory(); //end PM 12 Add the following code to the OnValidate trigger of the Job No. field. UpdateSONoHistory(); //end PM 13 Add the following Global function: UpdateSONoHistory with the following local variable: Name DataType Subtype Length SONoHistT Record Sales Order No. History CODE: IF "Document Type" = "Document Type"::Order THEN IF NOT SONoHistT.GET("No.") THEN BEGIN SONoHistT.INIT; SONoHistT."Sales Order No." := "No."; SONoHistT."Date Created" := WORKDATE; SONoHistT."User ID Creator" := USERID; P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 38

39 SONoHistT."Sell-to Customer No." := "Sell-to Customer No."; SONoHistT."Bill-to Customer No." := "Bill-to Customer No."; SONoHistT."Customer PO No." := "Your Reference"; SONoHistT."Location Code" := "Location Code"; SONoHistT."Shortcut Dimension 1 Code" := "Shortcut Dimension 1 Code"; SONoHistT."Shortcut Dimension 2 Code" := "Shortcut Dimension 2 Code"; SONoHistT."Salesperson Code" := "Salesperson Code";; SONoHistT."Order Class" := "Order Class"; SONoHistT."Job No." := "Job No."; SONoHistT."Responsibility Center" := "Responsibility Center"; SONoHistT.INSERT; END ELSE BEGIN SONoHistT."Sell-to Customer No." := "Sell-to Customer No."; SONoHistT."Bill-to Customer No." := "Bill-to Customer No."; SONoHistT."Customer PO No." := "Your Reference"; SONoHistT."Location Code" := "Location Code"; SONoHistT."Shortcut Dimension 1 Code" := "Shortcut Dimension 1 Code"; SONoHistT."Shortcut Dimension 2 Code" := "Shortcut Dimension 2 Code"; SONoHistT."Salesperson Code" := "Salesperson Code";; SONoHistT."Order Class" := "Order Class"; SONoHistT."Job No." := "Job No."; SONoHistT."Responsibility Center" := "Responsibility Center"; SONoHistT.MODIFY; //end PM 14 Add the following code to the end of the Ship-to Code OnValidate Trigger. //DirectPurch IF "Document Type" = "Document Type"::Order THEN IF NOT SONoHistT.GET("No.") THEN BEGIN SONoHistT.INIT; SONoHistT."Sales Order No." := "No."; SONoHistT."Date Created" := WORKDATE; SONoHistT."User ID Creator" := USERID; SONoHistT."Sell-to Customer No." := "Sell-to Customer No."; SONoHistT."Bill-to Customer No." := "Bill-to Customer No."; SONoHistT."Customer PO No." := "Your Reference"; SONoHistT."Location Code" := "Location Code"; SONoHistT."Shortcut Dimension 1 Code" := "Shortcut Dimension 1 Code"; SONoHistT."Shortcut Dimension 2 Code" := "Shortcut Dimension 2 Code"; SONoHistT."Salesperson Code" := "Salesperson Code";; SONoHistT."Order Class" := "Order Class"; SONoHistT."Job No." := "Job No."; P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 39

40 SONoHistT.INSERT; END ELSE BEGIN SONoHistT."Sell-to Customer No." := "Sell-to Customer No."; SONoHistT."Bill-to Customer No." := "Bill-to Customer No."; SONoHistT."Customer PO No." := "Your Reference"; SONoHistT."Location Code" := "Location Code"; SONoHistT."Shortcut Dimension 1 Code" := "Shortcut Dimension 1 Code"; SONoHistT."Shortcut Dimension 2 Code" := "Shortcut Dimension 2 Code"; SONoHistT."Salesperson Code" := "Salesperson Code";; SONoHistT."Order Class" := "Order Class"; SONoHistT."Job No." := "Job No."; SONoHistT.MODIFY; //end PM 15 This completes the Sales Header table. Table # 37: Sales Line 1 Add the following new fields: Field No. Field Name DateType Length Vendor No. Code 20 with table relationship to Vendor. Add the following local variable to the Vendor No. trigger: UnitCost Decimal Direct Purchase Boolean Ship-to Options Option OptionString:Location Code,Ship-to Code,Job Site Init Property: 1 IF ("Document Type" = "Document Type"::Order) AND (xrec."ship-to Option" <> "Ship-to Option") THEN IF ("Purch. Order Line No." <> 0) OR ("Special Order Purch. Line No." <> 0) THEN ERROR(Text035); IF "Ship-to Option" <> "Ship-to Option"::"Ship-to Code" THEN "Ship-to Code" := ''; IF ("Document Type" = "Document Type"::Order) AND P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 40

41 (xrec."ship-to Option" <> "Ship-to Option") THEN IF ("Purch. Order Line No." <> 0) OR ("Special Order Purch. Line No." <> 0) THEN ERROR(Text035); IF "Ship-to Option" <> "Ship-to Option"::"Ship-to Code" THEN "Ship-to Code" := ''; Ship-to Code Code 10 Table relationship: Ship-to Address (table) Code (field) (Table filter) Customer No.=FIELD(Sell-to Customer No.) OnValidate Code: IF ("Document Type" = "Document Type"::Order) AND (xrec."ship-to Code" <> "Ship-to Code") THEN BEGIN IF ("Purch. Order Line No." <> 0) OR ("Special Order Purch. Line No." <> 0) THEN ERROR( Text006, FIELDCAPTION("Ship-to Code")); IF "Ship-to Option" <> "Ship-to Option"::"Ship-to Code" THEN ERROR(Text034); 2 Add the following Text Codes to the Global Text area: Name ConstValue Add Text031 Direct Purchase must use Resources with a Vendor No. Add Text032 Resource No. not found Add Text033 : You can not change to ship-to code %1 because a PO is already linked. Add Text034 : You can only use this field when the ship-to option field is set to Ship-to Code. Add Text035 : You cannot change the Ship-to Option because the Sales line is linked to a Purchase Order. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 41

42 Add Text036 : You cannot use Drop Shipment with Jobs. Remove the Job No. or use Special Order. Text037 : You cannot change the Job No. field after the line has been posted received. Text038: You cannot change the Job No. that is associated with a Sales Line that has been posted shipped. Text039: The Job No. on the linked line to Sales Order No. %1 will be changed too. Do you wish to continue? Text040: Job No. change has been stopped. Text041: Vendor No. %1 was not found. Text042: Do you want to change the Unit Cost $ to this Vendors Direct Unit Cost of %1? Text043: A %1 percent qty. discount is available from Vendor No. %2 when the Qty is %3. Text044 :Direct Purchase must use Resources with a Vendor No. Text045 :You can not change or add a purchasing code because quantity has already been shipped. Add to Text02:.\If you edit the Purchase Order the sales lines will be updated. (The \ makes a new line) 3 Copy the same exact fields # 60030, to the following tables: Table # 111 Sales Shipment Line Table # 113 Sales Invoice Line 4 Remove the Condition to be Drop Shipment =CONST Yes on field No. 71 Purchase Order Number in the Table Relationship properties. 5 Add the following Global Variable. Name DateType SubType ResourceT Record Resource JobT Record Job PurchLT Record Purchase Line Vend Record Vendor ItemVend Record Item Vendor ItemPurchQtyDisc Record Item Purch.Qty.Disc. QtyDiscPercent Decimal 6 Add the following code to the field # 5711 (Purchasing Code): //PurchReso {--orig-- TESTFIELD(Type,Type::Item); IF ("Purch. Order Line No." <> 0) OR ("Special Order Purch. Line No." <> 0) P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 42

43 THEN ERROR( Text002, FIELDCAPTION(Type),"Purchase Order No."); IF PurchasingCode.GET("Purchasing Code") THEN BEGIN "Drop Shipment" := PurchasingCode."Drop Shipment"; "Special Order" := PurchasingCode."Special Order"; IF "Drop Shipment" OR "Special Order" THEN BEGIN Reserve := Reserve::Never; VALIDATE(Quantity,Quantity); END ELSE "Drop Shipment" := FALSE; -----end orig---} //TESTFIELD(Type,Type::Item);...removed here, see later IF ("Purch. Order Line No." <> 0) OR ("Special Order Purch. Line No." <> 0) THEN ERROR( Text002, FIELDCAPTION(Type),"Purchase Order No."); IF ("Purchasing Code" <> '') AND ( Quantity Shipped <> 0) THEN ERROR(Text045); IF PurchasingCode.GET("Purchasing Code") THEN BEGIN "Drop Shipment" := PurchasingCode."Drop Shipment"; "Special Order" := PurchasingCode."Special Order"; IF ("Drop Shipment" = TRUE) OR ("Special Order" = TRUE) THEN BEGIN TESTFIELD(Type,Type::Item); //PurchReso Reserve := Reserve::Never; VALIDATE(Quantity,Quantity); //PurchReso IF Item.GET("No.") THEN "Vendor No." := Item."Vendor No."; //end PM IF "Drop Shipment" and ("Job No." <> '') THEN ERROR(Text036); P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 43

44 "Direct Purchase" := PurchasingCode."Direct Purchase"; IF "Direct Purchase" = TRUE THEN BEGIN TESTFIELD(Type,Type::Resource); IF ResourceT.GET("No.") THEN IF ResourceT."Vendor No." = '' THEN ERROR(Text044) ELSE "Vendor No." := ResourceT."Vendor No." ELSE ERROR(Text032); Reserve := Reserve::Never; VALIDATE(Quantity,Quantity); END ELSE BEGIN "Drop Shipment" := FALSE; "Direct Purchase" := FALSE; "Special Order := FALSE; "Vendor No." := ; "Ship-to Option" := PurchasingCode."Default Ship-to Option"; //Default to start, can change //end PurchMgr 7 Add the following code to the Job No. field OnValidate trigger. CreateDim( DATABASE::Job,"Job No.", DimMgt.TypeToTableID3(Type),"No.", DATABASE::"Responsibility Center","Responsibility Center"); IF "Job No." <> xrec."job No." THEN BEGIN IF "Quantity Shipped" <> 0 THEN ERROR(Text037); IF "Purch. Order Line No." <> 0 THEN BEGIN PurchLine.SETRANGE("Document Type","Document Type"::Order); PurchLine.SETRANGE("Document No.","Purchase Order No."); PurchLine.SETRANGE("Line No.","Purch. Order Line No."); IF PurchLine.FIND('-') THEN BEGIN IF (PurchLine."Job No." <> "Job No.") AND (PurchLine."Quantity Received" <> 0) THEN ERROR(Text038); P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 44

45 IF PurchLine."Quantity Received" = 0 THEN IF NOT CONFIRM(Text039,FALSE,"Purchase Order No.") THEN ERROR(Text040) ELSE BEGIN PurchLine."Job No." := "Job No."; PurchLine.MODIFY; IF "Special Order Purch. Line No." <> 0 THEN BEGIN PurchLine.RESET; PurchLine.SETRANGE("Document Type","Document Type"::Order); PurchLine.SETRANGE("Document No.","Special Order Purchase No."); PurchLine.SETRANGE("Line No.","Special Order Purch. Line No."); IF PurchLine.FIND('-') THEN BEGIN IF (PurchLine."Job No." <> "Job No.") AND (PurchLine."Quantity Received" <> 0) THEN ERROR(Text038); IF PurchLine."Quantity Received" = 0 THEN IF NOT CONFIRM(Text039,FALSE,"Special Order Purchase No.") THEN ERROR(Text040) ELSE BEGIN PurchLine."Job No." := "Job No."; PurchLine.MODIFY; IF "Job No." = '' THEN "Job Applies-to ID" := ''; VALIDATE(Quantity,xRec.Quantity); //end PurchMgr 8 Add the following code to the OnInsert() trigger of the table at the end of all the existing code: {nothing} 9 Add the following code to the end of existing code in the OnValidate trigger of the Unit Price field: Name DataType SubType First add a Local Variable: Currency2 Record Currency P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 45

46 ...when edit SO on linked lines... edit the PO too IF "Unit Price" <> xrec."unit Price" THEN IF "Purch. Order Line No." <> 0 THEN BEGIN PurchLT.SETRANGE("Document Type",PurchLT."Document Type"::Order); PurchLT.SETRANGE("Document No.","Purchase Order No."); PurchLT.SETRANGE("Line No.","Purch. Order Line No."); IF PurchLT.FIND('-') THEN BEGIN GetSalesHeader; Currency2.InitRoundingPrecision; IF SalesHeader."Currency Code" <> '' THEN BEGIN IF "Outstanding Quantity" <> 0 THEN BEGIN PurchLT."Unit Price ($)" := "Outstanding Amount ($)" / "Outstanding Quantity"; PurchLT.MODIFY; END ELSE BEGIN PurchLT."Unit Price ($)" := "Unit Price"; PurchLT.MODIFY; END ELSE IF "Special Order Purch. Line No." <> 0 THEN BEGIN PurchLT.RESET; PurchLT.SETRANGE("Document Type",PurchLT."Document Type"::Order); PurchLT.SETRANGE("Document No.","Special Order Purchase No."); PurchLT.SETRANGE("Line No.","Special Order Purch. Line No."); IF PurchLT.FIND('-') THEN BEGIN GetSalesHeader; Currency2.InitRoundingPrecision; IF SalesHeader."Currency Code" <> '' THEN BEGIN IF "Outstanding Quantity" <> 0 THEN BEGIN PurchLT."Unit Price ($)" := "Outstanding Amount ($)" / "Outstanding Quantity"; PurchLT.MODIFY; END ELSE BEGIN PurchLT."Unit Price ($)" := "Unit Price"; PurchLT.MODIFY; END //end PurchMgr 10 Add the following code to the OnValidate trigger of the Vendor No. field. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 46

47 //Purch //JM3 IF "Vendor No." <> '' THEN IF Vend.GET("Vendor No.") THEN BEGIN Vend.TESTFIELD(Blocked,FALSE); VALIDATE("Currency Code",Vend."Currency Code"); END ELSE IF CurrFieldNo <> 0 THEN ERROR(Text041,"Vendor No.") ELSE "Vendor No." := ''; IF (Type = Type::Item) AND ("No." <> '') THEN BEGIN GetItem; GetSalesHeader; ItemVend."Vendor No." := "Vendor No."; ItemVend."Starting Date" := SalesHeader."Order Date"; Item.FindItemVend(ItemVend,FALSE,"Location Code","Variant Code"); UnitCost := ItemVend.GetDirectUnitCost(FALSE,'',"Vendor No."); IF UnitCost <> 0 THEN IF "Unit Cost ($)" <> UnitCost THEN IF NOT CONFIRM(Text042,TRUE,UnitCost) THEN EXIT ELSE "Unit Cost ($)" := UnitCost; ItemPurchQtyDisc.SETRANGE("Item No.","No."); ItemPurchQtyDisc.SETRANGE("Vendor No.","Vendor No."); ItemPurchQtyDisc.SETRANGE("Minimum Quantity",0,ABS("Quantity (Base)")); IF ItemPurchQtyDisc.FIND('+') THEN BEGIN QtyDiscPercent := ItemPurchQtyDisc."Discount %"; MESSAGE(Text043,QtyDiscPercent,"Vendor No.","Quantity (Base)"); 11 This completes the changes to the Sales Line table. The following changes to the History tables are to assist tracking the results of Direct,Special and Drop ship orders. When POs are linked to the Sales Order we save the Purchase Order No. to history. The same is true on the Purchase side. We save the linked Sales Order No. when the Purchase Order is posted as the Vendor Invoice. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 47

48 We have created two reports. One consecutive by Sales Order No., and another by Customer then by Sales Order No.. Under each Order No. we print the Sales Invoice Lines posted related to the particular Sales Order No., and totaling for posted revenue(quantity <> 0 lines). We then look for still open sales lines for pending revenue(outstanding Amount <> 0). Then we look for all Purch. Inv. Lines that have been posted with that Sales Order No..(posted costs) (Quantity <> 0) and last we look for any still open Purchase Lines with that Sales Order No..(pending costs) (Outstanding Amount <> 0); NOTE: We have changed Sales Order No. on the Purchase Line table to be editable. However we then made it non-editable on the Purchase Order Subform. Then we allowed entry of Sales Order No. on the Purchase Invoice Subform. This allowed users to enter a Sales Order No. when entering Purchase Invoices that never had a PO, and were therefore not automatically linked to a Sales Order No.. We have also added a Sales Order No. field on the Sales Lines. This should only be used on the Sales Cr. Memo Subform so that if Credits are given against a Sales Order No. then the entry person can enter the SO No. which will allow the Credit Memo to be included in the reports. Another way the Sales Credit Memos can be included is to have them associated with the Invoices that were related to the Sales Order. The connection would be through the Applied-to Document Number on the Credit Memo Header. Table # 111: Sales Shipment line: 1. Add the following fields: No. Name DateType Posting Date Date Table # 113: Sales Invoice Line 1 Add the following fields Field No. Field Name Data Type Length Description Vendor No. Code 20 Table Relat. To Vendor Direct Purchase Boolean Ship-to Option Option Location Code,Ship-to Code,Job Site P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 48

49 60033 Ship-to Code Code 10 Table Relat. To Ship-to Addr Special Order Boolean Purchase Order No. Code Sales Order No. Code 20 The original Order No Posting Date Date 2 Add the following key: Key: Sales Order No. Table # 115: Sales Cr. Memo Line 1 Add the following fields: Field No. Field Name Data Type Length Description Ship-to Code Code 10 Table Relat. To Ship-to Addr Sales Invoice No. Code 20 Passed in CU Posting Date Date Table # 121: Purch. Receipt line: 1. Add the following fields: No. Name DateType Posting Date Date Table # 123: Purch. Inv. Line 1 Add the following fields: Field No. Field Name Data Type Length Description Work Type Code Code Sales Order No. Code 20 Passed in CU Purchase Order No. Code 20 Original PO No Ship-to Option Option OptionString:Location,Ship-to Code,Job Site Posting Date Date P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 49

50 2 Add the following key: Key: Sales Order No. Table # 125: Purch. Cr. Memo Line 1 Add the following fields: Field No. Field Name Data Type Length Description Work Type Code Code Purchase Voucher No.Code 20 Applied to Doc No. Passed in CU Posting Date Date Table # 156: Resource 1 Add the additional options to the Type field. Original: Person,Machine New : Person,Machine,,,,,,,Service 2 This completes the Resource table. Associated Form # 76: Resource Card 1 Design the existing field Vendor No. onto the General Tab. 2 Design the Automatic Ext. Text to General Tab. 3 This completes the changes to the Resource Card; Form # 291: Req. Worksheet 1 Simply Design new fields to the form as needed. I.e. ship-to Code ship-to address. This would be for viewing purposes only. Both fields are non-editable on the Requisition Line table therefore we are not allowing you to change these fields at this point. These fields values are entered on the Sales Lines and transferred when Direct, Drop Ship, and Special Order Purchases are created. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 50

51 Add the Job No. to the form. You could add the Job number here although you can t enter or edit the Job No. if the line is associated with a Sales Order No. Table # 169: Job Ledger Entry 1 Add the following field: Drop Ship Special Order Boolean Determined when post PO lines. This field is used during the Physical Inventory Get Physical with WIP. Table # 210: Job Journal Line 1 Add the following field: Drop Ship Special Order Boolean Determined when post PO lines. This field is used during the Physical Inventory Get Physical with WIP. Table # 246: Requisition Line 1 Add the following new field: Field No. Field Name DateType Length Work Type Code Code Unit Price ($) Decimal Job No. Code 20 with table relationship of Job. Add the following code to the OnValidate trigger of Job No.: IF ("Job No." <> xrec."job No.") AND ("Sales Order No." <> '') THEN ERROR(Text028); Add Text028 : You cannot edit the "Job No." when the line comes from a Sales Order. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 51

52 60034 Ship-to Option Option Non-Editable OptionString:Location Code,Ship-to Code,Job Site Lead Time Date Formula 2 Add Ship-to Option field to the end of the following key: Worksheet Template Name,Journal Batch Name,Vendor No.,Sell-to Customer No.,Shipto Code,Order Address Code,Currency Code,Ship-to Option 2 Add the following Global Variable Name DateType Subtype ResourceT Record Resource 3 Add Resource as a Type Option in Table # 246: Requisition Line too. This change was mentioned once before while making the same change on the Purchase Line table. BEFORE: Option String :,Account (G/L),Item Option Caption:,Account (G/L),Item AFTER: Option String :,Account (G/L),Item,Resource Option Caption:,Account (G/L),Item,Resource 4 Add the Resource Condition to the Table Relationship property on the No. field: P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 52

53 5 Add the following code (BOLD) to the OnValidate trigger of the field No. : Type::Item: BEGIN GetItem; Item.TESTFIELD(Blocked,FALSE); Description := Item.Description; "Description 2" := Item."Description 2"; "Low-Level Code" := Item."Low-Level Code"; "Scrap %" := Item."Scrap %"; "Gen. Prod. Posting Group" := Item."Gen. Prod. Posting Group"; "Gen. Business Posting Group" := ''; Item.TESTFIELD("Base Unit of Measure"); "Unit of Measure Code" := Item."Base Unit of Measure"; "Indirect Cost %" := Item."Indirect Cost %"; GetPlanningParameters.AtSKU(SKU,"No.","Variant Code","Location Code"); VALIDATE("Requisition System",SKU."Requisition System"); "Accept Action Message" := TRUE; //PurchReso Type::Resource: BEGIN ResourceT.GET("No."); ResourceT.TESTFIELD(Blocked,FALSE); Description := ResourceT.Name; "Description 2" := ResourceT."Name 2"; "Gen. Prod. Posting Group" := ResourceT."Gen. Prod. Posting Group"; "Gen. Business Posting Group" := ''; ResourceT.TESTFIELD("Unit of Measure Code"); "Unit of Measure Code" := ResourceT."Unit of Measure Code"; P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 53

54 "Indirect Cost %" := ResourceT."Indirect Cost %"; "Accept Action Message" := TRUE; //end PurchReso //end of CASE 6 This is the entire code under the OnValidate trigger of the field Unit Cost : //PurchReso //TESTFIELD(Type,Type::Item); TESTFIELD("No."); CASE Type OF Type::Item : BEGIN Item.GET("No."); IF Item."Costing Method" = Item."Costing Method"::Standard THEN BEGIN IF CurrFieldNo = FIELDNO("Unit Cost") THEN ERROR( Text006, FIELDCAPTION("Unit Cost"),Item.FIELDCAPTION("Costing Method"),Item."Costing Method") ELSE "Unit Cost" := Item."Unit Cost" * "Qty. per Unit of Measure"; //end Item END: //end CASE "Cost Amount" := ROUND("Unit Cost" * Quantity); 7 This completes the changes to the Requisition Line table. Table #279: Extended Text Header 1 Remove from ALL code area any reference to stop extended text because of Resources. OnInsert //PurchReso {--Now can Direct Purchasing-- IF "Table Name" = "Table Name"::Resource THEN BEGIN "Purchase Quote" := FALSE; P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 54

55 "Purchase Invoice" := FALSE; "Purchase Blanket Order" := FALSE; "Purchase Order" := FALSE; "Purchase Credit Memo" := FALSE; -----} There is a Local Function called NoResourcePurch. Comment out each reference to calling that function. For example: Purchase Quote field, OnValidate trigger: BEFORE: IF Purchase Quote THEN NoResourcePurch; AFTER: //PurchReso {-- removing code IF Purchase Quote THEN NoResourcePurch: ----end removing code--} 2 This completes the changes to the Extended Text Header table. Table # 5721: Purchasing 1 Add the following new field: Field No. Field Name DateType Length Direct Purchase Boolean Default Ship-to Option Option OptionString:Location,Ship-to Code,Job Site (used on Sales Lines when Purchasing code is entered) 2 Design the Associated Form # 5727: Purchasing Code Entry and Form # 5729: Purchasing Codes Design the new field Direct Purchase onto the form. 3 This completes the changes to the Purchasing table. Form # 46: Sales Order Subform 1 Add the following fields to the form: P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 55

56 Ship-to Option Ship-to Code Visible(No) Visible(No) 2 This completes the Sales Order Subform. Form # 42: Sales Order 1 Design Form, Add the following choices to the Function Button: Visible Caption ShortCutKey Action RunObject Yes Separator Yes Purchasing Yes Drop Shipment (+indent) Yes Purchase &Order (+indent) Yes Special Order (+indent) Yes Purchase &Order (+indent) Yes Direct &Resource Purchase (indent) Yes Purchase &Order Yes Create Direct Lines only PO(s) Yes Create this Sales Order's PO(s) Yes Separator 2 Add the following Code in the OnPush of the Direct &Re Purchase &Order menu: //PurchReso CurrForm.SalesLines.FORM.OpenPurchOrderForm; 3 Add the following global variable: Name DataType SubType PurchResoCU Codeunit Direct Purchasing SalesLineT Record Sales Line 4 Add the following Code in the OnPush of the Direct &Re Create PO //PurchReso PurchResoCU.CreateDirectPO(Rec); 5 Add the following Code in the OnPush of the Create this Sales Order s POs menu choice: PurchResoCU.CreateDirectandSpecialPO(Rec); 6 This completes the changes to the Sales Order Form. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 56

57 Form # 54: Purchase Order Subform 1 Design the form, click on the No. field Text box and change the code OnAfterValidate trigger as follows. InsertExtendedText(FALSE); //PurchReso {--orig code-- IF (Type = Type::"Charge (Item)") AND ("No." <> xrec."no.") AND (xrec."no." <> '') THEN CurrForm.SAVERECORD; } //PurchReso inserted IF ("No." <> xrec."no.") AND (xrec."no." <> '') THEN CurrForm.SAVERECORD; 2 Make the Sales Order No. field Visible = No Editable = NO. 3 This completes the changes to Form 54. Form # 55: Purch. Invoice Subform 1 Add the Sales Order No. to the form. Make is Visible = NO. Editable = YES. Form # 334: Purchases & Payable Menu 1 Add the Purchase Resource Setup menu line in the Purchases & Payable Setup. P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 57

58 2 This completes the changes to Form 334. Form 5727: Purchasing Code Entry and Form 5729: Purchasing Codes 1 Add the new field Direct Purchase to the form. 2 This completes the change to Forms 5727 and Report # 493 Carry Out Action Msg. - Req.: 1. A Codeunit in Globals has been redirected to Req. Wksh.-Make Order_JM( ) 2. This completes Report #493. Codeunit # 63 Sales-Explode BOM: 1 Add the following (BOLD) code to the OnRun trigger: P:\Click here for Manuals\Direct Purchasing Instructions.doc 8/17/09 58

Pop-up Notes Features:

Pop-up Notes Features: Pop-up Notes The purpose of Pop-Up Notes is to streamline your internal communications. Pop-Up Notes gives you the ability to repeatedly issue Notes and reminders electronically. Instead of scribbled on

More information

Pop-Up Notes Manual Pop-Up Notes. For Microsoft Dynamics NAV

Pop-Up Notes Manual Pop-Up Notes. For Microsoft Dynamics NAV Pop-Up Notes For Microsoft Dynamics NAV Produced and Distributed by: Cost Control Software, Inc. 12409 Old Meridian Street Carmel, IN 46032 Phone: (317) 846-6025 www.costcontrolsoftware.com Page 1 Table

More information

Document Capture for Microsoft Dynamics NAV

Document Capture for Microsoft Dynamics NAV Document Capture for Microsoft Dynamics NAV Walkthroughs - Version 4.50 Document Capture - Walkthroughs - Version 4.50 Page 1 / 57 TABLE OF CONTENTS TABLE OF CONTENTS... 2 SETUP AND ADMINISTRATION WALKTHROUGHS...

More information

Data Import Guide DBA Software Inc.

Data Import Guide DBA Software Inc. Contents 3 Table of Contents 1 Introduction 4 2 Data Import Instructions 5 3 Data Import - Customers 10 4 Data Import - Customer Contacts 16 5 Data Import - Delivery Addresses 19 6 Data Import - Suppliers

More information

Contents OVERVIEW... 3

Contents OVERVIEW... 3 Contents OVERVIEW... 3 Feature Summary... 3 CONFIGURATION... 4 System Requirements... 4 ConnectWise Manage Configuration... 4 Configuration of Manage Login... 4 Configuration of GL Accounts... 5 Configuration

More information

Avalara AvaTax for Microsoft Dynamics NAV 2013 R2

Avalara AvaTax for Microsoft Dynamics NAV 2013 R2 Avalara AvaTax for Microsoft Dynamics NAV 2013 R2 Version 01 Revision date: 9/9/15 Product release: Microsoft NAV 7.10.35473.09.00 Avalara may have patents, patent applications, trademarks, copyrights,

More information

CHAPTER 8B PURCHASE ORDER MANAGEMENT

CHAPTER 8B PURCHASE ORDER MANAGEMENT CHAPTER 8B PURCHASE ORDER MANAGEMENT Chapter 8B...1 Purchase Order Maintenance...2 Purchase Order Maintenance...3 Retrieving an Existing Purchase Order...5 Quick Search...6 Deleting an Existing Purchase

More information

Avalara AvaTax for Microsoft Dynamics NAV 2015 RTM

Avalara AvaTax for Microsoft Dynamics NAV 2015 RTM Avalara AvaTax for Microsoft Dynamics NAV 2015 RTM Version 01 Revision date: 11/10/16 Product release: Microsoft NAV 8.00.37874.10.00 Avalara may have patents, patent applications, trademarks, copyrights,

More information

Release Notice. Version Release Date: June 12, (440)

Release Notice. Version Release Date: June 12, (440) Release Notice Version 5.7.57 Release Date: June 12, 2017 www.sedonaoffice.perennialsoftware.com (440) 247-5602 Table of Contents About this Document... 5 Overview... 5 Applications Enhancements/Improvements...

More information

Table of Contents *** IMPORTANT NOTE ***

Table of Contents *** IMPORTANT NOTE *** Table of Contents Using QuickBooks With E2 Pg. 2 Installing the Interface File Pg. 3 Conversion from QuickBooks Pg. 4 Settings in E2 for Sync Option Pg. 6 Settings in QuickBooks for Sync option Pg. 7 Transferring

More information

Purchase Order User Manual

Purchase Order User Manual User Manual Copyright 2014 by Samco Software Inc. PROPRIETARY RIGHTS NOTICE: All rights reserved. No part of this material may be reproduced or transmitted in any form or by any means, electronic, mechanical,

More information

Setting Up & Using the HNI (HON, Gunlocke, Paoli ) PSN

Setting Up & Using the HNI (HON, Gunlocke, Paoli ) PSN the HNI (HON, Gunlocke, Paoli ) PSN Updated May 2016 Contents Setting Up the HNI PSN...3 Receiving Authorization...3 Contacting Your HNI Vendor...3 Setting Up the Vendor Database...3 Setting Up Salesperson

More information

Accounts Payable MODULE USER S GUIDE

Accounts Payable MODULE USER S GUIDE Accounts Payable MODULE USER S GUIDE INTEGRATED SOFTWARE SERIES Accounts Payable MODULE USER S GUIDE Version 3.1 Copyright 2005 2009, Interactive Financial Solutions, Inc. All Rights Reserved. Integrated

More information

OPplus Vertical Solution

OPplus Vertical Solution OPplus Vertical Solution Certified For Microsoft Dynamics NAV for Microsoft Dynamics NAV all versions Manual BASE Manual ASSOCIATION gbedv GmbH & Co. KG www.opplus.de www.gbedv.de Contents General Information

More information

Matriks Doc 3 Document Management Installation Guide

Matriks Doc 3 Document Management Installation Guide Matriks Doc 3 Management Installation Guide MICROSOFT BUSINESS SOLUTIONS NAVISION ADDON ID: NA-4.00-MATDOC-3.24-English - v.1.01 Disclaimer: This material is for informational purposes only. Matriks A/S

More information

North Dakota University System. Financial Systems 9.2. User Preferences

North Dakota University System. Financial Systems 9.2. User Preferences North Dakota University System Financial Systems 9.2 User Preferences July 2017 Table of Contents Overview... 1 User Preferences... 1 General Preferences... 2 Overall Preference... 2 OLE Information...

More information

CHAPTER 2: TABLES. Objectives. Introduction. Chapter 2: Tables. The objectives are:

CHAPTER 2: TABLES. Objectives. Introduction. Chapter 2: Tables. The objectives are: Chapter 2: Tables CHAPTER 2: TABLES Objectives Introduction The objectives are: Understand the concepts of tables and table components. Examine the concept behind primary and secondary keys, and how to

More information

OVERVIEW Feature Summary... 3 CONFIGURATION System Requirements... 4 ConnectWise Manage Configuration... 4

OVERVIEW Feature Summary... 3 CONFIGURATION System Requirements... 4 ConnectWise Manage Configuration... 4 Contents OVERVIEW... 3 Feature Summary... 3 CONFIGURATION... 4 System Requirements... 4 ConnectWise Manage Configuration... 4 Configuration of Manage Login... 4 Configuration of GL Accounts... 5 Configuration

More information

Macola Enterprise Suite Release Notes: Macola ES

Macola Enterprise Suite Release Notes: Macola ES Page 1 of 8 Macola Enterprise Suite Release Notes: Macola ES9.5.300 Release: version ES9.5.300 Controlled Release Date: October 26, 2009 Mai Cat Sub Ass Rel Doc ID: Dat General Availability Release Date:

More information

Contents OVERVIEW... 3

Contents OVERVIEW... 3 Contents OVERVIEW... 3 Feature Summary... 3 CONFIGURATION... 4 System Requirements... 4 ConnectWise Manage Configuration... 4 Configuration of Manage Login... 4 Configuration of Integrator Login... 5 Option

More information

Machine and Contract Setup

Machine and Contract Setup Machine and Contract Setup Updated July 2016 Contents About Machine and Contract Setup...3 Machine Detail...3 Machine Depreciation...4 Creating Database Records...5 Printing the Depreciation Report...5

More information

Expense Management for Microsoft Dynamics NAV

Expense Management for Microsoft Dynamics NAV Expense Management for Microsoft Dynamics NAV Tables and Fields Documentation - Version 2.60 Expense Management - Tables and Fields Documentation - Version 2.50 Page 1 / 67 TABLE OF CONTENTS INTRODUCTION...

More information

Exact General Ledger Setup and Operation

Exact General Ledger Setup and Operation Exact General Ledger Setup and Operation In order to set up the General Ledger in EXACT you need to have already decided on how you want to operate your ledger and the format that the codes for the ledger

More information

PO110 Create and Maintain Purchase Orders Training Guide

PO110 Create and Maintain Purchase Orders Training Guide Training Guide COPYRIGHT & TRADEMARKS Copyright 1998, 2009, 2010 Oracle, IBM and Grant MacEwan University and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation

More information

Quick Data Loader. Balance Point Technologies, Inc. Quick Data Loader. User Guide. Certified MAX Integrator

Quick Data Loader. Balance Point Technologies, Inc.  Quick Data Loader. User Guide.  Certified MAX Integrator Balance Point Technologies, Inc. www.maxtoolkit.com Quick Data Loader User Guide 1 P a g e Copyright Manual copyright 2017 Balance Point Technologies, Inc. All Rights reserved. Your right to copy this

More information

Sage ERP Accpac Online 5.5

Sage ERP Accpac Online 5.5 Sage ERP Accpac Online 5.5 Integration Resource Guide for Sage ERP Accpac And Sage CRM (Updated: July 11, 2010) Thank you for choosing Sage ERP Accpac Online. This Resource Guide will provide important

More information

MB NAV 2009 C/SIDE Solution Development. Version 1.0

MB NAV 2009 C/SIDE Solution Development. Version 1.0 MB7-841 NAV 2009 C/SIDE Solution Development Version 1.0 QUESTION NO: 1 He wants to know why it is a good idea to have a separate codeunit created for code that uses automation. (choose more than one)

More information

The chances are excellent that your company will

The chances are excellent that your company will Set Up Chart of Accounts and Start Dates The chances are excellent that your company will have been operating, if only for a short time, prior to the time you start using QuickBooks. To produce accurate

More information

Avalara AvaTax for Microsoft Dynamics NAV 2013 RTM

Avalara AvaTax for Microsoft Dynamics NAV 2013 RTM Avalara AvaTax for Microsoft Dynamics NAV 2013 RTM Version 01 Revision date: 10/9/14 Product release: Microsoft NAV 7.00.33781.03.00 Avalara may have patents, patent applications, trademarks, copyrights,

More information

(Copy from Customer) - This allows you to copy all applicable information from a different billto customer setup in your system. The keyboard shortcut

(Copy from Customer) - This allows you to copy all applicable information from a different billto customer setup in your system. The keyboard shortcut Overview Ship-to Address in Sage BusinessVision A ship-to address is a secondary address associated with the main customer profile (also known as the Bill-to customer). Ship-to addresses can be setup on

More information

FLEXCARD ALLOCATION MODULE MANUAL AND PROCEDURES

FLEXCARD ALLOCATION MODULE MANUAL AND PROCEDURES FLEXCARD ALLOCATION MODULE MANUAL AND PROCEDURES This FlexCard Allocation Module Manual is organized into two sections: I. A description of the main FlexCard Allocation Module screens, their features and

More information

Custom Fields in QuickBooks

Custom Fields in QuickBooks Custom Fields in QuickBooks November 20, 2013 By Charlie Russell 41 Replies Every business has some sort of unique information that is important to its operation. While QuickBooks Desktop provides the

More information

1. About AP Invoice Wizard

1. About AP Invoice Wizard 1. About AP Invoice Wizard Welcome to AP Invoice Wizard. We have developed this tool in response to demand from Oracle Payables users for a user friendly and robust spreadsheet tool to load AP Invoices

More information

01 Transaction Pro Importer version 6.0

01 Transaction Pro Importer version 6.0 01 Transaction Pro Importer version 6.0 PLEASE READ: This help file gives an introduction to the basics of using the product. For more detailed instructions including frequently asked questions (FAQ's)

More information

3096 Temple Ave Pomona, CA Tel: Fax: Website:

3096 Temple Ave Pomona, CA Tel: Fax: Website: NETcellent s Sales Order Import For ELLIOTT VERSION 7.4x From NETcellent System, Inc. 3096 Temple Ave Pomona, CA 91766 Tel: 909.622.5009 Fax: 909.622.5119 E-mail: sales@netcellent.com Website: www.netcellent.com

More information

Online Requesting and Receiving. Training Manual

Online Requesting and Receiving. Training Manual Online Requesting and Receiving Training Manual 1 Table of Contents Introduction 3 Logging In.3 Creating a Profile...3 Modifying a Ship to Address...3 FOAPAL and Commodity Codes 3 Code Favorites...3 Understanding

More information

CHAPTER 4: PAGES. Objectives. Introduction. Chapter 4: Pages. The objectives are:

CHAPTER 4: PAGES. Objectives. Introduction. Chapter 4: Pages. The objectives are: Chapter 4: Pages CHAPTER 4: PAGES Objectives Introduction The objectives are: Understand the concepts of pages and page components. Describe Page Designer and Action Designer. Create a simple page and

More information

7/6/05 University of Maine System Financials. University of Maine System Financials. Accounts Payable

7/6/05 University of Maine System Financials. University of Maine System Financials. Accounts Payable University of Maine System Financials Page 1 Table of Contents PART I: BASIC CONCEPTS... 4 A. Introduction to... 4 1. Contents of this Manual... 4 2. Processes in... 4 3. Terminology... 5 B. Using the

More information

Eclipse Business Connect XML. Release (Eterm)

Eclipse Business Connect XML. Release (Eterm) Eclipse Business Connect XML Release 8.6.4 (Eterm) Legal Notices 2008 Activant Solutions Inc. All rights reserved. Unauthorized reproduction is a violation of applicable laws. Activant and the Activant

More information

TECSYS Streamline Enterprise System Page 1 of 7

TECSYS Streamline Enterprise System Page 1 of 7 TECSYS Streamline Enterprise System Page 1 of 7 Section 1: Module: A/P Accounts Payable 1. 10.3.1 Enhancement to Interface to Scan and Store A/P Invoice Images Module: A/R Accounts Payable > A/P Invoicing..

More information

QSalesData User Guide

QSalesData User Guide QSalesData User Guide Updated: 11/10/11 Installing the QSalesData Software... 2 Licensing the QSalesData Product... 3 Build QSalesData fields in ACT Step 2 of Install Checklist... 4 Adding the QB Data

More information

C/AL Programming Guide

C/AL Programming Guide C/AL Programming Guide The Way to Grow C/AL PROGRAMMING GUIDE NOTICE This material is for informational purposes only. Navision a/s disclaims all warranties and conditions with regard to use of the material

More information

2016 Autosoft, Inc. All rights reserved.

2016 Autosoft, Inc. All rights reserved. Copyright 2016 Autosoft, Inc. All rights reserved. The information in this document is subject to change without notice. No part of this document may be reproduced, stored in a retrieval system, or transmitted

More information

Document Capture for Microsoft Dynamics NAV

Document Capture for Microsoft Dynamics NAV Document Capture for Microsoft Dynamics NAV Daily Usage for End Users - Version 4.50 Document Capture - Daily Usage for End Users - Version 4.50 Page 1 / 13 TABLE OF CONTENTS INTRODUCTION... 3 SCAN, OCR

More information

Feature Specification

Feature Specification Feature Specification UOM Enhancement Authors: John Rogelstad OpenMFG Publication Date: 8/09/07 Version: 1.0 Copyright Year 2007 1 Overview There is a specific user request to extend the existing UOM conversion

More information

New BoundTree.com User Guide Fall Version 6

New BoundTree.com User Guide Fall Version 6 New BoundTree.com User Guide Fall 2016 Version 6 Table of Contents Overview Navigating the Home Page Creating an Account Logging into an Existing Account Forgot Your Password? Reviewing Your Account Editing

More information

Receiving. Receive a Partial Delivery in Lancer Point Purchasing:

Receiving. Receive a Partial Delivery in Lancer Point Purchasing: Note: Remember, in Lancer Point, every step of the requisition has a tracking number. If you type FOIDOCH at the Go To menu, it will show you the different tracking numbers for each step of a requisition:

More information

CONNECTED 8.3 Release Notes

CONNECTED 8.3 Release Notes CONNECTED 8.3 Release Notes Introduction... 3 Minimum System Requirements for Connected 8.3... 3 Connected 8.3 Installation... 3 Enhancements... 4 General Enhancements... 4 Advanced Email Templates...

More information

Document Capture for Microsoft Dynamics NAV. Change Log and Upgrade Notes version 3.02

Document Capture for Microsoft Dynamics NAV. Change Log and Upgrade Notes version 3.02 Document Capture for Microsoft Dynamics NAV Change Log and Upgrade Notes version 3.02 TABLE OF CONTENTS General Changes... 3 Classic Client... 5 RoleBased Client & Server... 6 Web Approval... 7 Upgrade

More information

Financials Module: General Ledger

Financials Module: General Ledger The Priority Enterprise Management System Financials Module: General Ledger Contents Introduction... 2 Chart of Accounts... 2 Entry Journal... 4 Reconciliations... 7 Financial Statements... 9 Cash Flow...

More information

Solar Eclipse General Ledger. Release 9.0

Solar Eclipse General Ledger. Release 9.0 Solar Eclipse General Ledger Release 9.0 Disclaimer This document is for informational purposes only and is subject to change without notice. This document and its contents, including the viewpoints, dates

More information

IMPORTING QUICKBOOKS DATA. Use this guide to help you convert from QuickBooks to Denali

IMPORTING QUICKBOOKS DATA. Use this guide to help you convert from QuickBooks to Denali IMPORTING QUICKBOOKS DATA Use this guide to help you convert from QuickBooks to Denali Importing QuickBooks Data Copyright Notification At Cougar Mountain Software, Inc., we strive to produce high-quality

More information

Shopper & Requisitioner

Shopper & Requisitioner Shopper & Requisitioner User Guide Contents Chapter 1: Accessing eshop... 1 Chapter 2: My Profile... 5 Chapter 3: Shopping eshop... 12 Chapter 4: Filling Out eshop Forms... 29 Chapter 5: Tracking and Searching

More information

RECEIVING Fast 9.1 Purchasing Services. Purchasing Services RECEIVING TABLE OF CONTENTS. OVERVIEW Page 2. CREATE A RECEIPT Page 3

RECEIVING Fast 9.1 Purchasing Services. Purchasing Services RECEIVING TABLE OF CONTENTS. OVERVIEW Page 2. CREATE A RECEIPT Page 3 FAST FINANCIALS 9.1 Purchasing Services RECEIVING TABLE OF CONTENTS OVERVIEW Page 2 CREATE A RECEIPT Page 3 PRINT THE RECEIPT Page 6 MODIFY A RECEIPT Page 9 INCREASE/ DECREASE Page 9 CANCEL RECEIPT LINE

More information

Internet Web Site:

Internet Web Site: 1 Internet Web Site: www.reliableparts.com Click on Canadian Online Ordering To sign on: User ID = your account number -- Password = "Your assigned password" Note: A one time set up to change your browser

More information

User's Guide. Alpha Five Accounting. Accounting Made Easy. Version 3.0. Copyright BetaSoft LLC - All Rights Reserved

User's Guide. Alpha Five Accounting. Accounting Made Easy. Version 3.0. Copyright BetaSoft LLC - All Rights Reserved User's Guide Alpha Five Accounting Copyright 1995-2002 BetaSoft LLC - All Rights Reserved Accounting Made Easy Version 3.0 Alpha Five is a trademark of Alpha Software Corp. i ii Table of Contents INTRODUCTION...1

More information

Manual Ext. Analysis. Customers and Partners. OPplus. Prepared for. Project. Prepared by. gbedv

Manual Ext. Analysis. Customers and Partners. OPplus. Prepared for. Project. Prepared by. gbedv Manual Ext. Analysis Prepared for Customers and Partners Project OPplus Prepared by Contents General Informaton... 4 Manual Structure... 4 Descripion of Icons... 4 OPplus Navigation Area... 5 OPplus License

More information

Manual Installment Payment

Manual Installment Payment Manual Installment Payment Prepared for Customers & Partners Project OPplus Installment Payment Prepared by gbedv GmbH & Co. KG Contents General Information... 3 Manual Structure... 3 Description of Icons...

More information

How to Enter a Purchase Order Change Order

How to Enter a Purchase Order Change Order Module: Purchasing Topic: Purchase Orders How to Enter Purchase Order Change Orders Munis Version 11.3 How to Enter a Purchase Order Change Order Objective This document provides step-by-step instruction

More information

Document Imaging User Guide

Document Imaging User Guide Release 4.9 IMAGING TECHNOLOGY GROUP Document Imaging Systems Document Imaging User Guide IMAGING TECHNOLOGY GROUP IMIGIT tm Document Imaging User Guide Release 4.91 March 2007 Imaging Technology Group

More information

The shortcut to e-commerce

The shortcut to e-commerce The shortcut to e-commerce The table below provides the list of standard Microsoft Dynamics NAV objects that are modified by Sana Commerce. The standard Microsoft Dynamics NAV objects modified by Sana

More information

Getting Started - TireMaster 7.2.0

Getting Started - TireMaster 7.2.0 Getting Started - TireMaster 7.2.0 This document includes information about program changes and instructions for settings you need to complete to use TireMaster 7.2.0. If you have questions about this

More information

QUICKBOOKS EXPORT FILE: Manual. avfuel QUICKBOOKS EXPORT FILE MANUAL

QUICKBOOKS EXPORT FILE: Manual. avfuel QUICKBOOKS EXPORT FILE MANUAL avfuel QUICKBOOKS EXPORT FILE MANUAL 1 INDEX Overview... 3 Initial Setup... 6 Avfuel Hub Item Names For Mapping Transaction Pro Importer Advanced Feature - Importing One File TPI Import Wizard Program

More information

User Documentation. t-commerce User s Guide

User Documentation. t-commerce User s Guide User Documentation t-commerce User s Guide TRIBUTE INC. USER DOCUMENTATION t-commerce User s Guide Copyright Notice and Trademarks 2000-2007 Tribute, Inc. All rights reserved t-commerce is a registered

More information

RPA QUICK REFERENCE GUIDE

RPA QUICK REFERENCE GUIDE RPA QUICK REFERENCE GUIDE When you receive an invoice to be processed that is not on a PO you will create a RPA document. If it is an invoice for a BAM PO or AggieBuy PO send to invoices@tamu.edu. From

More information

Microsoft Dynamics GP. This paper provides guidance for ISV products that integrate with Inventory transaction posting.

Microsoft Dynamics GP. This paper provides guidance for ISV products that integrate with Inventory transaction posting. INTEGRATE Microsoft Dynamics GP Integrating with the Historical Inventory Trial Balance White Paper This paper provides guidance for ISV products that integrate with Inventory transaction posting. Date:

More information

Sage Release Notes. November 2017

Sage Release Notes. November 2017 Sage 00 0 Release Notes November 0 0 The Sage Group plc or its licensors. All rights reserved. Sage, Sage logos, and Sage product and service names mentioned herein are the trademarks of The Sage Group

More information

Chart of Accounts. Owner of this document is: Scott Wiacek Purpose of this document

Chart of Accounts. Owner of this document is: Scott Wiacek Purpose of this document Chart of Accounts Owner of this document is: Scott Wiacek swiacek@feedingamerica.org Purpose of this document This document demonstrates how to effectively create a list of the accounts used by a business

More information

Job Enhanced Overhead for Job Manager

Job Enhanced Overhead for Job Manager Job Enhanced Overhead for Job Manager Objective: This optional Granule is designed to make automatic Job Ledger Entries for Overhead that is preassigned to Items, Resources, or General Ledger Accounts.

More information

Table of Contents General Information Table Maintenance Top Ten Reports

Table of Contents General Information Table Maintenance Top Ten Reports Table of Contents General Information 1 Windows Print Manager 1 Print Button for Documents 1 Print Spooling 1 Print Spool Buttons 2 Report Destination 2 Single document 3 All Documents 3 Delete 3 Clear

More information

Review Questions with Answers

Review Questions with Answers Review Questions with Answers Chapter 1: Review questions 1. An ERP system such as NAV 2013 includes a number of functional areas. Which of the following are part of NAV 2013? Choose four. a, b, d, e a.

More information

Creating Receiving Receipts

Creating Receiving Receipts Texas Tech University Health Sciences Center Finance & Administration Creating Receiving Receipts The receiving receipt feature allows you to enter receiving in TechBuy. In order to maintain an order s

More information

Quick Reference Guide Welcome to the SUNY TierOne Diversity Site

Quick Reference Guide Welcome to the SUNY TierOne Diversity Site Quick Reference Guide Welcome to the SUNY TierOne Diversity Site HOMEPAGE CONTRACT Select Contract from your location dropdown to shop SUNY Pre-approved items. NON-CONTRACT Select NonContract from your

More information

Page 1 of 10 Title: Patch 9D Run User-Defined Report Reload Print Report: Info Sheet Report 10/08/2012 16:43:58 Query: Info Sheet Patch 9D Count: 56 Select: Choose Selection Set Transition CR ID Module

More information

Avalara AvaTax for Microsoft Dynamics NAV 2015 RTM

Avalara AvaTax for Microsoft Dynamics NAV 2015 RTM Avalara AvaTax for Microsoft Dynamics NAV 2015 RTM Version 01 Revision date: 12/2/14 Product release: Microsoft NAV 8.00.37874.01.00 Avalara may have patents, patent applications, trademarks, copyrights,

More information

Release Notes Build 395

Release Notes Build 395 Release Notes Build 395 Build 395.1.0 - Released July 12, 2017 Contents Overview... 1 System Administrator Task List... 7 New Features... 15 Documentation Changes... 24 Overview This latest version of

More information

Manual G/L Open Entries

Manual G/L Open Entries Manual Prepared for Customers and Partners Project OPplus Prepared by Contents General Information... 3 Manual Structure... 3 Description of Icons... 3 OPlus Navigation Area... 4 OPplus License Information

More information

Sage 300. Sage CRM 2018 Integration Upgrade Guide. October 2017

Sage 300. Sage CRM 2018 Integration Upgrade Guide. October 2017 Sage 300 Sage CRM 2018 Integration Upgrade Guide October 2017 This is a publication of Sage Software, Inc. 2017 The Sage Group plc or its licensors. All rights reserved. Sage, Sage logos, and Sage product

More information

The PeopleSoft Financials System

The PeopleSoft Financials System The PeopleSoft Financials System 2 Introduction...................... 14 Signing In and Out.................... 14 Signing In to the System.............. 14 Signing Out................... 17 Navigation

More information

Enhancements Guide. Applied Business Services, Inc. 900 Wind River Lane Suite 102 Gaithersburg, MD General Phone: (800)

Enhancements Guide. Applied Business Services, Inc. 900 Wind River Lane Suite 102 Gaithersburg, MD General Phone: (800) Enhancements Guide Applied Business Services, Inc. 900 Wind River Lane Suite 102 Gaithersburg, MD 20878 General Phone: (800) 451-7447 Support Telephone: (800) 451-7447 Ext. 2 Support Email: support@clientaccess.com

More information

MultiSite Suite: Accounts Payable

MultiSite Suite: Accounts Payable MultiSite Suite: Accounts Payable User s Manual version 6 Copyright & Trademarks Copyright Notice and Trademarks 2010 MultiSite Systems, All rights reserved. Microsoft, Windows, Excel, and Outlook are

More information

LESSON 10 Accounts Payable Setup

LESSON 10 Accounts Payable Setup LESSON 10 Learning Objectives In this lesson you will: 1. activate the module 2. access the A/P Transactions Visual Process Flow 3. set up the Options 4. enter account sets 5. enter distribution codes

More information

How to Receive in PeopleSoft

How to Receive in PeopleSoft How to Receive in PeopleSoft Please Note: there are several ways to receive in PeopleSoft as illustrated below. You may choose the option that works best for you Receiving items in PeopleSoft is an important

More information

This job aid instructs receivers of goods and services on how to enter Receipts into CUNYfirst.

This job aid instructs receivers of goods and services on how to enter Receipts into CUNYfirst. This job aid instructs receivers of goods and services on how to enter Receipts into CUNYfirst. 1. From the CUNYfirst home page (www.home.cunyfirst.cuny.edu), log in to CUNYfirst production. Click on the

More information

Vendor Portal User Guide

Vendor Portal User Guide Vendor Portal User Guide Version 1.3.208 Taulia Inc. 420 Taylor Street, 4 th Floor San Francisco, CA 94102 Phone +1 (415) 376 8280 Fax +1 (415) 639 6439 Taulia GmbH Bundesallee 171 10715 Berlin, Germany

More information

Request for Credit in Accounts Payable

Request for Credit in Accounts Payable App Number: 010045 Request for Credit in Accounts Payable Last Updated 28 September 2016 Powered by: AppsForGreentree.com 2014 1 Table of Contents Features... 3 Detailed Features... 3 Important Notes...

More information

2. CREATING REQUISITIONS ONLINE

2. CREATING REQUISITIONS ONLINE 2. CREATING REQUISITIONS ONLINE OVERVIEW: This document will demonstrate how to create requisitions online in PeopleSoft 8.4. A Requisition consists of four basic components: header, line(s), schedule(s),

More information

The shortcut to e-commerce

The shortcut to e-commerce The shortcut to e-commerce The table below provides the list of standard Microsoft Dynamics NAV 2017 2018 objects that are modified by Sana Commerce. The standard Microsoft Dynamics NAV objects modified

More information

NCLTEC Accounting User Manual

NCLTEC Accounting User Manual NCLTEC Accounting User Manual Latest Update: Feb 6, 0 For information about customer support, please visit our homepage at http://www.ncltec.com on the World Wide Web. Copyright 05 NCL Energy Technology

More information

POSTING INVOICES TO A/R IN C.O.P.

POSTING INVOICES TO A/R IN C.O.P. Introduction POSTING INVOICES TO A/R IN C.O.P. The Post Invoices To A/R application transfers all transactions that were previously created in Order Entry into the A/R Open Item File. In addition it sends

More information

MBS ARC Training Manual

MBS ARC Training Manual Want Lists MBS ARC Training Manual This chapter focuses on ordering textbooks for wholesalers and includes creating want lists, receiving responses to want lists, and creating purchase orders from the

More information

Connecting YOUR Quick Base and QuickBooks

Connecting YOUR Quick Base and QuickBooks Connecting YOUR Quick Base and QuickBooks 1 Table of Contents Q2QConnect Configuration... 3 Connection Setup... 4 Quick Base Section... 4 QuickBooks Section... 5 Connecting the Database... 7 Mapping the

More information

CYMA IV. Accounting for Windows. CYMA IV Getting Started Guide. Training Guide Series

CYMA IV. Accounting for Windows. CYMA IV Getting Started Guide. Training Guide Series CYMA IV Accounting for Windows Training Guide Series CYMA IV Getting Started Guide November 2010 CYMA Systems, Inc. 2330 West University Drive, Suite 4 Tempe, AZ 85281 (800) 292-2962 Fax: (480) 303-2969

More information

Avalara AvaTax for Microsoft Dynamics NAV 2013 RTM

Avalara AvaTax for Microsoft Dynamics NAV 2013 RTM Avalara AvaTax for Microsoft Dynamics NAV 2013 RTM Version 01 Revision date: 4/30/15 Product release: Microsoft NAV 7.00.33781.05.00 Avalara may have patents, patent applications, trademarks, copyrights,

More information

IDYNAMICS INCIDENT MANAGEMENT USER S GUIDE

IDYNAMICS INCIDENT MANAGEMENT USER S GUIDE IDYNAMICS INCIDENT MANAGEMENT USER S GUIDE idynamics Incident Management info@aitana.es www.aitana.es +34 902 500 358 INDEX IDYNAMICS INCIDENT MANAGEMENT... 3 INTRODUCTION... 3 SETUP... 4 CATEGORY AND

More information

Great Plains 8.0 Integration Manager Payables Transaction Integration

Great Plains 8.0 Integration Manager Payables Transaction Integration Great Plains 8.0 Integration Manager Payables Transaction Integration Required Fields Voucher Number: Document Type: Vendor ID: Document Date: Document Number: Document Amount: The Voucher number of the

More information

Microsoft Dynamics GP Release Integration Guide For Microsoft Retail Management System Headquarters

Microsoft Dynamics GP Release Integration Guide For Microsoft Retail Management System Headquarters Microsoft Dynamics GP Release 10.0 Integration Guide For Microsoft Retail Management System Headquarters Copyright Copyright 2007 Microsoft Corporation. All rights reserved. Complying with all applicable

More information

Here is an example of a credit card export; none of the columns or data have been modified.

Here is an example of a credit card export; none of the columns or data have been modified. PAYABLE IMPORT Overview This document covers the steps to import payable data into Orchestrated via the Expense Import Interface. The example uses a template that creates a A/P Invoice in the system. More

More information

Getting Around QuickBooks Online

Getting Around QuickBooks Online QuickBooks Online Student Guide Chapter 2 Getting Around QuickBooks Online Chapter 2 Chapter 2 Now that you ve finished your company setup in QuickBooks Online, you re ready to get started. It s a good

More information

ADD/EDIT VENDOR. 1. To add a new vendor to the system from within the Accounts Payable module, navigate to: Accounts Payable Vendors.

ADD/EDIT VENDOR. 1. To add a new vendor to the system from within the Accounts Payable module, navigate to: Accounts Payable Vendors. ADD/EDIT VENDOR 1. To add a new vendor to the system from within the Accounts Payable module, navigate to: Accounts Payable Vendors. Vendors can also be added from within the Purchasing module. Regardless

More information