You are on page 1of 39

Step by Step Openbravo Business Process Flow

Client
y y y y y y y y y y
Client: SampleClient Organization: Pamplona Currency: Euro Client Username: SampleClientAdmin (password will be the same as username) Organization Username: SampleClientUser (password will be the same as username) Country: Spain Region: Navarra City: Pamplona Checked options: Business Partner, Product and Project Accounting file: AccountsESOpenbravo_v2.35v2.zip (download)

Business partner
y
Groups: Vendor, employee, customer, salesman, creditor

Customer A

Customer B

Vendor A

Vendor B

Creditor

Value

cusa

cusb

va

vb

Address

Street Customer center n1

Street Customer center n23

Street Purchase center n1

Street Purchase center n12

Street Credit services n3

Invoice term

Customer schedule after delivery

After delivery

Payment term

30 days, 5

30 days, 5

90 days

90 days

90 days

User contact

Alfred

Paul

John

Albert

Jimmy

Sales representative

Sales A

Sales B

Form payment

Money order

Money order

Wire transfer

Wire transfer

Wire transfer

Price list

Customer A

Customer B

Purchase

Purchase

Purchase

Products
y
Categories: Raw materials, BOMs, Final goods

Value

Tax

P/Bom/S

UOM

Attribute set

Pricelist

Stocked

BOM

Production

Raw Material A

rma

VAT 10%

Purchase

Unit

Serial number

Purchase

Yes

No

Raw Material B

rmb

VAT 10%

Purchase

Unit

Serial number

Purchase

Yes

No

Raw Material C

rmc

VAT 10%

Purchase

Unit

Serial number

Purchase

Yes

No

BOM A

boma

Bom

Unit

Lots

Yes

Raw material A + Raw materia B

No

BOM B

bomb

Bom

Unit

Lots

Yes

Raw material B + Raw materia C

No

BOM C

bomc

Bom

Unit

Lots

Yes

Raw material C + Raw materia A

No

Final good A

fga

VAT 3%

Sales

Unit

Lots

Sales

Yes

BOM C + BOM A

Yes

Final good B

fgb

VAT 3%

Sales

Unit

Lots

Sales

Yes

BOM C + BOM B

Yes

Final good C

fgc

VAT 3%

Sales

Unit

Lots

Sales

Yes

BOM B + BOM A

Yes

General functional use case testing


General issues
y y y
Verify that the build installs correctly in the defined testing environments. The about box and Openbravo ERP installer with --version show the right version. The Change Role and Language window works correctly

From now we are going to have a sample data in order to make easier the verification of the test cases. This sample data will be built as we are going through the acceptance test. See the diagram below

The acceptance test is divided in three parts:

y y

y y

Master data management: As long as this part is executed, the sample data is built. Transactions: This part can be done without executing the master data management. Please note all the test cases related to each transaction module are written depending on the sample data built throw the Master data management. Application dictionary: This is independently from Master data and Transactions. To see sample data.

Test cases
The structure for the test cases is:

y y y y

Short description Additional data Steps Issues to verify

Application Dictionary
1.Create tables

y y

Short Description: Create the tables used for customizing Steps

Using a SQL Client, connect to the Database

Execute this Oracle script or this PostgreSQL script. Remember to replace tad with your db username if you changed the default.

Issues to verify: Verify that the tables were created

2.Create functions

y y

Short Description: Create the functions used for customizing Steps

o o y

Using a SQL Client, connect to the Database Execute the script for Oracle or for PostgreSQL.

Issues to verify: Verify that the functions were created

3.Create references

y y

Short Description: Create the references used for customizing Steps

o o o o

Login as Openbravo/openbravo Click on icon "user info" and select the role "System Administrator" Go Application Dictionary || Reference Create 4 references, all with "List Validation" validation type:  Room Type  Scheduling Frequency  Department  Type Attender For each reference, enter two List Reference:  Room Type  MR, Meeting room  CR, Conference room  Scheduling Frequency  DA, Daily  WE, Weekly  Department  EN, Engineering  SA, Sales  Type Attender  EM, Employee  BP, Business Partner

Issues to verify: Verify that the references were created

4.Add tables to dictionary

y y

Short Description: Add created tables to Application Dictionary Steps

o o o o o

Login as Openbravo/openbravo Click on icon "user info" and select the role "System Administrator" Go Application Dictionary || Table and Columns Add the 3 tables (C_Room, C_Roomschedule and C_Roomattend) to Application Dictionary  Access level Client/Organization For each table, create the columns with the "Create columns from DB" button

o o

 Verify that all the columns were imported successfully Important: Every table needs one column marked as Identifier. If no column is Identifier, compile process will fail. On C_Room  Mark Name as Identifier and Mandatory  C_Room.Roomtype reference List, add list Room type On C_Roomschedule  Mark C_Room_ID  C_Roomschedule.Frequency reference List, add list Scheduling frequency  Topic as Identifier and also as Mandatory  Change reference Starttime and Endtime in C_Roomschedule from Date to Time  Change reference ReservationDate to Date On C_Roomattend  Mark C_Roomschedule_ID as Identifier  Meetingrole as Identifieralso as Mandatory  C_Bpartner_Id select value for the "Reference Search Key" Business Partner

Issues to verify: Verify that the tables are in Dictionary

5.Create window

y y

Short Description: Create new window and deploy customization Steps

o o o o o

o o o

Login as Openbravo/openbravo Click on icon "user info" and select the role "System Administrator" Go Application Dictionary || Table and Columns Create a window "Rooms" For the window, create 3 tabs:  Room (Table:C_Room, Tablevel:0)  Room Schedule (Table:C_Roomschedule, Tablevel:1)  Room Attend (Table:C_Roomattend, Tablevel:2) For each tab:  Run the "Create Fields" process  Go to Field Sequence and move up AD_Client_ID and AD_Org_ID and remove Ad_User_Id field  Go to Field and mark:  For Room Schedule: AD_Client_ID, AD_Org_ID and AD_Room_ID as Read only. The s  For Room Attend: AD_Client_ID, AD_Org_ID and AD_Roomschedule_ID as Read only Run the Synchronize Terminology process Add the menu entry (General Setup>Application>Menu) for Rooms Launch a compilation (ant compile -Dtab=Room or ant compile.development -Dtab=Room depending of your installation. If not sure, use the first one)  After compilation, make war file (ant war) and deploy it.  For deploying, first stop Tomcat, then delete current openbravo folder and openbravo.war file of Tomcat's webapps directory, launch an ant deploy and start Tomcat service.  Once deployed, go Room menu as a Client Admin and enter some data into the three tabs.  You may have compilation errors. If errors are like this:

[java] 507 [main] ERROR org.openbravo.data.Sqlc - SQL error in query: [java] SELECT C_Roomattend.AD_Client_ID, [java] (CASE WHEN C_Roomattend.AD_Client_ID IS NULL THEN ' ' ELSE (COALESCE(TO_CHAR(table1.Name),' ') ) END) AS AD_Client_IDR, [java] C_Roomattend.AD_Org_ID, [java] (CASE WHEN C_Roomattend.AD_Org_ID IS NULL THEN ' ' ELSE (COALESCE(TO_CHAR(table2.Name),' ') ) END) AS AD_Org_IDR, [java] C_Roomattend.Typeattender,

[java] (CASE WHEN C_Roomattend.Typeattender IS NULL THEN ' ' ELSE ( COALESCE(TO_CHAR(list1.name), ' ') ) END) AS TypeattenderR, [java] C_Roomattend.Department, [java] (CASE WHEN C_Roomattend.Department IS NULL THEN ' ' ELSE ( COALESCE(TO_CHAR(list2.name), ' ') ) END) AS DepartmentR, [java] C_Roomattend.C_Bpartner_ID, [java] (CASE WHEN C_Roomattend.C_Bpartner_ID IS NULL THEN ' ' ELSE (COALESCE(TO_CHAR(table3.Name),' ') ) END) AS C_Bpartner_IDR, [java] C_Roomattend.Meetingrole, [java] C_Roomattend.C_Roomschedule_ID, [java] (CASE WHEN C_Roomattend.C_Roomschedule_ID IS NULL THEN ' ' ELSE () END) AS C_Roomschedule_IDR, the problem is that you didn't mark one column as Identifier for C_Roomattend table.

Issues to verify: Verify that you can login as userA (after executing test case Create User) and access this new window and add records.

Administration master data


1.Initial client setup

y y y

Short Description: Test the Initial Client Setup process Additional data: Use the System Administrator Role for this test Steps

o o o o o y

Login as Openbravo/openbravo Click on icon "user info" and select the role "System Administrator" Go General Setup -> Client-> Initial client setup Fill the data and chart of accounts according Client sample data Click OK

Issues to verify: Verify that the output log is correct

2.Delete client

y y

Short description: Delete the client BigBazaar Steps:

o o o o y

Login as Openbravo/openbravo Click on icon "user info" (or on User name) to open Role Information window and change to "System Administrator" role. Go to General setup->Client->Delete client Select Client=Big Bazaar. Press OK

Additional data: All users related to Big Bazaar client should be erased too. The user Openbravo should remain, since it is created for System client

Note: Prior to version 2.40 systems using postgres will need to be rebooted before continuing 3.Import/Export Translation

Short description: Test the export and import translation. See also How to translate Openbravo ERP

Steps for Export process: o Login as Openbravo/openbravo o Go to General setup->Application->Language o Click Search button and fill Italian% as name. Click OK o Select Italian (Italy). Mark System language o Click Verify language o Go to General setup->Import/Export translations o Select Entity: System o Select Italian(Italy) language o Click on Export button Issues to verify: The language pack must be stored inside the lang directory in the folder defined to contain attachments. This is defined at web.xml file and requested during the installation process. By assuming default installation, the complete path for Italian(Italy) should be /AppsOpenbravo/Attach/lang/it_IT. Additional data: There might be problems with write permissions when export a language using Linux OS Preconditions: For importing, exporting was successful, and the content of it_IT folder was replaced by the Italian pack [1] Steps for Import process: o Login as Openbravo/openbravo o Go to General setup->Import/Export translations o Select Italian(Italy) language o Click on Import button o Compile the application and restart tomcat Issues to verify: o Login as Openbravo/openbravo, change on Role Information the language into italian and verify main men and other windows are shown in correct language.

y y

4.Create user

y y

Short Description: Create a user to use for the next test cases Steps

o o o

o o o y

Login with user created by the initial client setup, SampleClientAdmin/SampleClientAdmin Go to General setup->Security->User Click New and fill the mandatory field:  Organization: *  First Name "userA"  Name "userA"  Username "userA" Save Fill the password and save. Password "userA" Move to User Roles and click New and select the SampleClientAdmin role.

Issues to verify: Verify that you can login with the new user and you have access to all windows

5.Create role

y y

Short description: Create a role to relate to the user "userA" Steps

o o

Login with userA Go to General setup->Security->Role

o o o o o o o o y

Click New Fill Name "Sales" Select "Client+Organization" Mark the check Manual and save Click Grant Access: Select "Sales management" and Access "All" Go to Org Access and click New. Select org * Click New and select org Pamplona. Go to User Assignment and select "userA"

Issues to verify: Login with "userA" and click on "User info". Select the Role (Sales). Verify that you can only access Sales management module windows.

6.Create Import Loader Format

y y

Short Description: Create the import format loader for Business partner, Products and taxes. Steps

o o o

o
Name Organization Search key Name Uom_id Description Product type

Login as userA Go to Master Data Management->Import Data->Import Loader Format Click New and fill:  Name "Product"  Table "I_Product"  Format "Comma Separated" Move to Field Format and create new records:

Column ad_org_id value name C_Uom_Id description ProductType ProductCategory_value

Data type Constant String String Number String Constant String

Decimal point . . . . . . .

Constant value 0

Product category value

y o y

Create the formats of Business Partner and Taxes using this Oracle script or this PostgreSQL script

Issues to verify: Verify that the formats are in the combo box "Format file" which is in Master Data Management>Import Data->Import File Loader

7.Import file loader

y y

Short description: Test the import data process for Products, Business partner and taxes. Steps:

o o o o o

Login as userA Go to Master Data Management->Import Data->Import File Loader Select the file I_Products.txt and the format for the products Click OK. This is only to verify that the file is well format Select again the file and the format. Click Process

o y

Do the same for Business partners and taxes

Issues to verify: o Go to Master Data Management->Import Data o Verify that the products are in the Import Product window o Verify that the Business partners are in the Import Business partner window o Verify that the taxes are in the Import tax window Additional data: To import use the .txt that are in Business partner, Products and taxes

8. Create Product category

y y

Short description:Create a product category to import the data from the temporal tables to the final tables. Steps:

o o o o

Login as userA Go to Master data management->Product Setup->Product Category Click New and fill value=RM; Name=Raw materials and save Create Product categories for BOM (Bill of Materials) and FG (Finished Goods) with this Oracle script or this postgreSQL script

Additional data: Please create these categories with the values RM, BOM and FG respectively in order to import the products that belong to that category.

9. Create Business partner category

Short description:Create a business partner category in order to import the data from the temporal tables to the final tables Steps:

o o o o o

Login as userA Go to Master data management->Business partner Setup->Business partner Category Click New and fill value=CUS; Name=Customer and save Create Business partner categories for VEN (Vendor), CRT (Creditor), EM (Employee) and SM (Salesman) as well Run this Oracle script or this PostgreSQL script to create the rest of categories

Additional data: Please create the categories with the values CUS, VEN, CRT, EM and SM respectively in order to import the business partners that belong to that category.

10. Import products

y y

Short description:Import from the temporary product table to the final one Steps:

o o o y

Login as userA Go to Master Data Management->Import Data->Import Products Entry in edition mode and click on button Import Product and then OK

Issues to verify:Take a look in the field Import Error Message to see if there are any errors and Go to Master Data Management->Product and verify that all the products are there

11. Import Business partners

y y

Short description:Import from the temporary business partner table to the final one Steps:

o o o y

Login as userA Go to Master Data Management->Import Data->Import Business partner Entry in edition mode and click on button Import Business partner and then OK

Issues to verify:Take a look in the field Import Error Message to see if there are any errors and Go to Master Data Management->Business Partner and verify that all the business partner are there

12. Import Taxes

y y

Short description:Import from the temporary tax table to the final one Steps:

o o o y

Login as userA Go to Master Data Management->Import Data->Import Tax Entry in edition mode and click on button Import Tax and then OK

Issues to verify:Take a look in the field Import Error Message to see if there are any errors and Go to Financial management->Accounting->Setup->Tax rate and verify that all the taxes are there

13. Create Attribute set

y y

Short description: Create sets of attributes for the Products. Steps

o o o o o

Login as userA Go to Master Data Management->Product Setup->Attribute Set Click New, fill name=Serial number Mark Serial No. Run this Oracle script or this PostgreSQL script to create the rest of sets

14. Create Pricelist Note: If you don't want to create all the pricelist using the application please use this Oracle script or this PostgreSQL script

y y

Short description: Create pricelist for all the products. Do as example SALES pricelist Steps o Login as userA o Go to Master Data management->Pricing->Pricelist o Click New and fill Name=SALES mark Sales price list, currency=EUR o Move to tab Price list version o Click New and fill Name=Sales, Price List Adjustment= Standard and valid from date=01-01-2000 o Move to tab Product price o Click new and select Product "A Final goods". Uncheck the flag "Stocked" in order to find the product o Fill for each price (List price, Standard price, price limit) fill 2. Do the same for "B Final goods", "C Final goods" Additional data: Doing the example for "SALES", remember to remove from the script the code related to this issue.

15. Create Payment term Note: If you don't want to create all the payment terms using the application please use this Oracle script or this PostgreSQL

y y

Short description:Create payment terms to add to business partner. Do as example "30 days, 5" Steps:

o o o

Login as userA Go to Master Data Management->Business partner setup->Payment Term Click New fill:  Value=30d/5  Name=30 days, 5  Mark "Fixed Due Date"  Maturity Date 1=5  Offset Month Due=1

Additional data: Doing the example for "30 days, 5", remember to remove from the script the code related to this issue.

16. Create Invoice Schedule

y y

Short description: Create an invoice schedule to use in Generate invoices test case Steps:

o o o

Login as userA Go to Master Data Management->Business Partner Setup->Invoice schedule Click New and fill:  Name: Schedule customer A  Invoice Frequency: Monthly  Day of the Month: 1  Invoice Cut-Off Day: 31

17. Edit products Note: If you don't want to edit all the products using the application please use this Oracle script or this PostgreSQL script

y y

Short description:Test the way of editing a product. Example for product "Raw material A" Steps

o o o o o

Login as userA Go to Master Data Management->Product Click on search button from the toolbar Write "RMA" in the "Search Key" box and press OK Edit the values:  Tax Category=VAT 10%  Mark Purchase  Not mark Sale  Attribute set=Serial number Save

18. Edit Business partner Note: If you don't want to edit all the business partner using the application please use this Oracle script or this PostgreSQL script

Short description:Test the way of editing a business partner. Example for "CUSTOMER A"

Preconditions: set some sales representatives. o Login as userA o Go to Master Data management-->Business partner o Click on search button from the toolbar o Write "SALESMAN A" in the name box and click OK o Move to Employee tab and edit the values:  Mark Sales Representative and save. o Do the same for SALESMAN B. Steps

o o o o o

Login as userA Go to Master Data management-->Business partner Click on search button from the toolbar Write "CUSTOMER A" in the name box and click OK Move to Customer tab and edit the values:  Invoice Terms: Customer schedule After Delivery  Invoice Schedule: Schedule Customer A  Price list: Customer A  Form of Payment: Money Order  Payment Terms: 30 days, 5  Sales Representative: Salesman A

19. Create Physical inventory

Short description: Create inventory in order to test other features without needed of purchasing or producing anything Steps:

o o o o

o o o y

Login as userA Go to Warehouse management-->Transactions-->Physical inventory Click New and fill the mandatory fields and save Click button "Create Inventory Count List"  Select a storage bin=Standard  Inventory Quantity=0 Click Ok Move to lines and for each line write in the "Quantity count" box 10000 and fill the attribute set value Move back to the header and process (Process inventory count)

Issues to verify:Go to Warehouse management-->Analysis tools-->Stock report and click HTML format. Products should be shown

20. Import account

y y

Short description: Test the Accounting import works correctly Steps:

o o o o o o o o o

Login as userA Go to Master data management->Import data->Import File loader Select the chart of accounts. This chart of accounts must be the same as selected for the initial client set up otherwise the process import accounts wouldn't overwrite the default values. Select the format file= Accounting-Accounts Mark Header first line Click Process Go to Master data management->Import data->Import Account Please verify the new imported accounts are in this temporary window Go to the database manager software and execute the next sentences:  update c_elementvalue set value = 'xx' || value where ad_client_id = v_client;

o o

The parameter v_client is the ID of the client that you have already created delete from c_elementvalue_operand; Commit; Go into any of the records that are in the window Import Account and click on button "Import accounts" and:  Update default marked  Delete imported marked  Create new combination not marked Click OK Go again to the database manager software, and execute the next statement:  delete from c_elementvalue where value like 'xx%' and ad_client_id =v_client;  commit;

  

Issues to verify:

If you cannot execute correctly the last statement, means the import accounts has failed

Additional data:

Please see Chart of accounts for more information

Administration accounting data


1. Create fiscal calendar

y y

Short description: Create periods and open document for each period Steps:

o o o o y

Login as userA Go to Financial management->Accounting->Setup->Fiscal calendar->Year Click button create periods Move to each period and click button Open/Close All

Issues to verify: For any period move to Period control tab and verify the documents are open

2. Editing Document sequence

y y

Short description: Edit the document sequences for AR Invoice Steps:

o o o o o

Login as userA Go to Financial management->Accounting->Setup->Document type Select "AR Invoice" record in edit mode Click link Document Sequence Fill Prefix=I/ ,Next Assigned Number=1

3. Create G/L Item

y y

Short description: Create a GL/Item to test other features Steps:

o o o o

Login as userA Go to Financial management->Accounting->Setup->G/L Item Click New and fill name=G/L Item A Move to Accounting tab

o o

Create a new record Select an expense account (i.e 649 using ESAccounts) for both debit and credit  If the account combination does not exist first find the account then select the organization and press Save

4. Update Business partner to add a business partner tax category

Short description: Create business partner tax category to test taxes in transactional documents. Add the new category to Customer A Steps:

o o o

Login as userA Go to Master Data management->Business partner Select "CUSTOMER A" and, inside Customer tab, select "SO BP Tax Category"=Vat 3%+Charge 0.5%

Administration financial data


1. Create remittance type

y y

Short description:Create a remittance to test other features Steps:

o o o

o o o o o y

Login as userA Go to Financial management->Receivables & Payables->Setup->Remittance type Click New and fill:  Name:'Remittance 19'  Mark Consolidate  Payment Rule Consolidated:Bank Remittance  Final Status:In Remittance  Returned Status: Returned Move to Parameter tab Click New Fill Name=Contract, content=001 and save Click New Fill Name=Cuaderno, content=19 and save

Aditional data:Please write the names as it is explained. Both, Contract and Cuaderno, are parameters that OB uses

2. Create Bank

Short description:Create a bank and related to a business partner. The goal of relating a business partner with the bank is to be able to use the remittance window Steps:

o o o o

Login as userA Go to Financial management->Receivables & Payables->Setup->Bank Click New Fill the mandatory fields:  Name: SampleBank  Bank code: 1234  Branch code: 0001  Control Digit: 0  Address:  1st Line:Sample Street  Postal Code:31010

   o o

City:Pamplona Region:Navarra Country:Spain

o o o

Save Move to Account and fill the mandatory fields:  Partial Account No.:1111111111  Control Digit:0  Mark "Show Spanish" Save Go to Master Data->Business partner Click New and fill  Search Key:BANK  Name:Bank Go back to Bank click on Bpartner icon and, after marking the option "All", select the business partner

Procurement management
1. Create a purchase order

y y

Short description:Create an order to be used when creates a good receipt Steps:

o o o o

o o

o o

o o

o o

Login as userA Go to Procurement management->Transactions->Purchase Order Click New and two possibilities: A.- Click on the bp icon and verify:  When you click the bp icon a pop-up window must show up and the radio button 'provider' must be checked. Please select VENDOR A B.- Or write in the bp box VA and verify:  A pop-up window doesn't show up and the bp box is filled with the name VENDOR A For both cases verify:  Invoice from: "Pamplona, Street Purchase center n1"  The combo box User/Contact must have the value: John  Price list: PURCHASE  Form of payment: Wire Transfer  Payment terms: 90 days Move to tab Lines and click New. There are two possibilities: A.- Click on the product icon and verify:  When you click the product icon a pop-up window must show up.  The price list combo must be filled with the value Purchase  When click Search only 3 products must appear: A Raw material, B Raw material, C Raw material. Select A Raw material B.- Or write in the product box RMA and verify:  A pop-up window doesn't show up and the product box is filled with the name Raw material For both cases verify:  UOM:Unit  Unit price:2  List price:2  Tax:VAT 10% Fill in Ordered quantity= 1 Move to header and complete. Verify:  Summed Line Amount= 2  Grand Total Amount= 2.2

2. Create Goods receipt

Short description: Testing the button 'Create lines from' and the way of creating goods receipt

Steps:

o o o o

o o o o o o o

Login as userA Go to Procurement management->Transactions->Goods receipt Click new and select VENDOR A as a business partner. Save Click on button 'Create lines from' and verify:  Business partner: VENDOR A  In the "Order" combo box there is the purchase order Select the purchase order Select a warehouse position Select the purchase order line Click OK Move to Lines Click on Attribute set value icon and fill the values and click OK Go back to header and Complete

3. Create Purchase Invoice

y y

Short description: Testing the button 'Create lines from' and the way of creating purchase invoices Steps:

o o o o o

o o

o o

o o

Login as userA Go to Procurement management->Transactions->Purchase invoice Click New and select Transaction Document= AP Invoice Select the business partner using two possibilities: A.- Click on the bp icon and verify:  When you click the bp icon a pop-up window must show up and the radio button 'provider' must be checked. Please select VENDOR A B.- Or write in the bp box VA and verify:  A pop-up window doesn't show up and the bp box is filled with the name VENDOR A For both cases verify:  Invoice from: "Pamplona, Street Purchase center n1"  The combo box User/Contact must have the value: John  Price list: PURCHASE  Form of payment: Wire Transfer  Payment terms: 90 days Click on button 'Create lines from' and verify:  Business partner: VENDOR A  In the "Order" combo box there is the purchase order  In the "Shipment" combo box there is the good receipt Select the good receipt and click OK Move to Lines and verify:  Product: A Raw material  Taxes: VAT 10%  The box "Purchase Order Line" is filled properly  The box "Shipment/Receipt Line" is filled properly Go back to Header and click Complete Move to Payments and verify:  Due Date 90 days after the invoice date  Form of Payment: Wire transfer

4. Accounting Purchase Invoice

y y

Short description:Accounting the above purchase invoice Steps:

o o

Login as userA Go to Procurement management->Transactions->Purchase invoice

o o y

Being in edit mode click "Not Posted" and click OK Verify the created journal is correct

Additional data: If you cannot see the button "Not Posted" please go to General setup->Application->Session Preferences. Mark "Show accounting tabs" and then click "Save preferences". Doing this you will be able to enter in the books

5. Pay the Purchase Invoice

y y

Short description:Test the cash journal using the payment that is above Steps:

o o o o o o

o o o o y

Login as userA Go to Financial management->Receivables and Payments->Transactions->Cash journal Click New, fill the mandatory fields and save Move to Lines Tab Click New and select Cash Type: Debt-Payment Click on Payment icon and:  Business partner: VENDOR A  Unmark Receipt check  Be carefully with the dates. You will only see the payment within the correct ranges  Click Search and mark the payment. Click OK Verify the Amount field is filled with the amount of the payment Go back to header and process Click "Not posted" Verify the journal entry is correct

Issues to verify:When you process a Cash journal, a Settlement is created in order to cancel the payment. To verify this: o From the Cash journal window move to Lines tab o Select one line and click "Linked Items" o You must see the link "Settlement - Cancelled Payments". Click it o You must see the link of the payment. Click it o You must browse to Cancelled Payments tab

Sales Management
1. Create Standard Sales Order

y y

Short description:Create an order to be used when creates a goods shipment Steps:

o o o o o

o o

Login as userA Go to Sales management->Transactions->Sales Order Click New and select Transaction Document: Standard Order Select business partner.Two possibilities: A.- Click on the bp icon and verify:  When you click the bp icon a pop-up window must show up and the radio button 'customer' must be checked. Please select CUSTOMER A B.- Or write in the bp box CUSA and verify:  A pop-up window doesn't show up and the bp box is filled with the name CUSTOMER A For both cases verify:  Invoice from: "Pamplona, Street Customer center n1"  The combo box User/Contact must have the value: Alfred  Price list: CUSTOMER A  Form of payment: Money Order  Payment terms: 30 days, 5

o o

o o

o o

 Sales representative: SALESMAN A Move to tab Lines and click New. There are two possibilities: A.- Click on the product icon and verify:  When you click the product icon a pop-up window must show up.  The price list combo must be filled with the value CUSTOMER A  When click Search only 3 products must appear: A Final goods, B Final goods, C Final goods. Select A Final goods B.- Or write in the product box FGA and verify:  A pop-up window doesn't show up and the product box is filled with the name A Final goods For both cases verify:  UOM:Unit  Unit price:2  List price:2  Tax:VAT(3)+CHARGE(0.5) Fill in Ordered quantity= 1 Move to header and complete. Verify:  Summed Line Amount= 2  Grand Total Amount= 2.07

Issues to verify:The tax VAT(3)+CHARGE(0.5) has to split into VAT 3% and Charge 0.5%. To verify this point, move to Tax tab

2. Create goods shipment

y y

Short description:Create a goods shipment from a sales order Steps:

o o o y

Login as userA Go to Sales management->Transactions->Create shipments from orders Select the sales order and click process

Issues to verify: o The sales order must be disappear o Go to Goods shipment and see that it is created o Move to Lines tab and verify the link "Sales Order Line" is related to the correct one

3. Create Sales invoice

y y

Short description: Create a sales invoice from a sales order using the button "Create from lines" Steps:

o o o o o

o o

Login as userA Go to Sales management->Transactions->Sales invoice Click New select Transaction Document: AR Invoice Select the business partner.Two possibilities: A.- Click on the bp icon and verify:  When you click the bp icon a pop-up window must show up and the radio button 'customer' must be checked. Please select CUSTOMER A B.- Or write in the bp box CUSA and verify:  A pop-up window doesn't show up and the bp box is filled with the name CUSTOMER A For both cases verify:  Invoice from: "Pamplona, Street Customer center n1"  The combo box User/Contact must have the value: Alfred  Price list: CUSTOMER A  Form of payment: Money Order  Payment terms: 30 days, 5  Sales representative: Sales A

o o

o o

Click on button 'Create lines from' and verify:  Business partner: CUSTOMER A  In the "Order" combo box must be the sales order  In the "Shipment" combo box must be the good receipt Select the sales order and click OK Move to Lines and verify:  Product: A Final goods  Taxes: VAT(3)+CHARGE(0.5)  The box "Sales Order Line" is filled properly  The box "Shipment/Receipt Line" is filled properly Go back to Header and click Complete Move to Payments and verify:  Due Date 30 days after the invoice date and the 5th  Form of Payment: Money Order

Issues to verify: o The tax VAT(3)+CHARGE(0.5) has to split into VAT 3% and Charge 0.5%. To verify this point, move to Tax tab o The Document No. must be the correct one:  Click Transaction Document  Click Document Sequence  The document no. must be the set of Prefix,Next Assigned Number-1,suffix

4. Accounting Sales Invoice

y y

Short description: Accounting the above sales invoice Steps:

o o o o y

Login as userA Go to Sales management->Transactions->Sales invoice Click "Not Posted" and click OK Verify the created journal entry is correct

Additional data: If you cannot see the button "Not Posted" please go to General setup->Session information mark "Show accounting tabs" and then click "Save preferences". Doing this you will be able to enter in the books

5. Create Settlement

y y

Short description: Split the Sales Invoice in two payments using the settlement window Steps:

o o o o o

o o o o o o

Login as userA Go to Financial management->Receivables and payables->Transactions->Settlement Click New and fill mandatory fields. Save Click "Create lines from" and select the business partner.Two possibilities: A.- Click on the bp icon and verify:  When you click the bp icon a pop-up window must show up and the radio button 'all' must be checked. Please select CUSTOMER A B.- Or write in the bp box CUSA and verify:  A pop-up window doesn't show up and the bp box is filled with the name CUSTOMER A Click Search and select the payment. Click OK Move to Created Payments. Click New Select CUSTOMER A as business partner and fill Amount=2. Save Click New, select CUSTOMER A as business partner and fill Amount=0,07. Save Go back to Settlement and process

Issues to verify: If Cancelled/Not Charged = Created Amount you should be able to process

6. Create Remittance

y y

Short description: Create a remittance with the two payments above Steps:

o o o

o o

o o o o y

Login as userA Go to Financial management->Receivables and payables->Transactions->Remittance Click New and fill:  Name  Remittance type: Remittance 19  Bank Account: SampeBank. Save Click "Create lines from" and select the business partner.Two possibilities: A.- Click on the bp icon and verify:  When you click the bp icon a pop-up window must show up and the radio button 'all' must be checked. Please select CUSTOMER A B.- Or write in the bp box CUSA and verify:  A pop-up window doesn't show up and the bp box is filled with the name CUSTOMER A Click Search and select the two payments. Click OK Move to Lines and check if the two payments were populated Click Process button

Issues to verify: As the remittance type is consolidated, verify: o The field "Settlement" must be filled. Click on it and verify:  Move to Created payments tab  There must be three payments: Two negatives payments (-2;-0,07) and one positive payment (2,07). The business partner for all of them must be Bank o Go back to remittance. The field "Payment Management" must be filled o Click on it and verify:  Move to Lines tab  There must be Two payments for CUSTOMER A.  Final Status must be the same for all. "In remittance" Additional data: The reason why the values must be those is because the way we have configured the remittance type. o The remittance type is consolidated means that OB will create a settlement cancel in order to create a positive payment which amount will be the sum of all the payments that are in the remittance and also will create as many negative payments as the remittance has. The business partner is the business partner that is related to the bank o Whenever you process a remittance OB creates a Payment Management to change the status of the payments. The final status depends on what you have filled in the remittance type window

7. Create Bank Statement

y y

Short description: Test the bank statement using the positive payment that belongs to Bank Steps:

o o o o o o

Login as userA Go to Financial management->Receivables and Payments->Transactions->Bank Statement Click New, fill the mandatory fields and save Click "Create lines from" Select Receipt type: Collection A.- Click on the bp icon and verify:  When you click the bp icon a pop-up window must show up and the radio button 'all' must be checked. Please select Bank B.- Or write in the bp box "Bank" and verify:

o o o o o y

 A pop-up window doesn't show up and the bp box is filled with the name Bank Click Search and mark the positive payment. Click OK Move to Lines and verify the process inserts the correct line Go back to header and process Click "Not posted" Verify the journal entry is correct

Issues to verify: When you process a Bank Statement, a Settlement is created in order to cancel the payment. To verify this: o From the Bank Statement window move to Lines tab o Select one line and click "Linked Items" o You must see the link "Settlement - Cancelled Payments". Click it o You must see the link of the payment. Click it o You must browse to Cancelled Payments tab

8. Generate invoices process

y y

Short description: To Test the generate invoices process we need some sales orders Steps:

o o o o

o o y

Login as userA Go to Sales management->Transactions->Sales order Create six sales order with transaction document "Standard Order" The dates for the sales order must be at least one month before the current month:  Three sales order for Customer A. For each one create a goods shipment  Three sales order for Customer B. For only two sales order create two goods shipment Go to Sales management->Transactions->Generate invoices Select an invoice date and click OK

Issues to verify: o One sales invoice for customer A. This invoice must have the three sales order o Two sales invoice for customer B. One invoice for each sales order Additional data: The way of invoicing depends on the invoice schedule

Production management
1. Edit a product BOM

y y

Short description: Add products to a BOM's product Steps:

o o o o o

o o

Login as userA Go to Master Data Management->Product Select product BOM A Move to Bill of materials Tab Click New and fill:  BOM Type = Part/BOM  BOM Product = B Raw material  BOM quantity = 1 Save and new and fill  BOM Type = Part/BOM  BOM Product = C Raw material  BOM quantity = 1 Move back to Product Tab Click on Verify BOM button

2. Create BOM production

y y

Short description: Create a bill of materials production Steps:

o o o o o o o o

o o o o y

Login as userA Go to Warehouse management->Transactions->Bill of materials production Click New. Fill Name = BOM A. Save Move to Production Plan and click NEW Select Product "A BOM" and production quantity 100. Save Move back to BOM Production tab Click on Button "Create/Post Production" Go to I/O products and verify:  One line for product A BOM. Quantity = 100  One line for product B Raw material. Quantity = -100  One line for product C Raw material. Quantity = -100 Select A BOM product Click on Attribute Set Value icon and fill the attributes. Save Move back to BOM Production Tab Click on Button "Create/Post Production"

Issues to verify: o Go to Warehouse management->Analysis tools->Stock Report o Verify the quantities have changed for these products

3. Create Cost centre

Short description:

Create a cost centre to use for calculate costs based on the work effort

Steps:

o o o o o o

Login as userA Go to Production management->Setup->Cost Center Click New and fill the mandatory fields Mark the check "Calculated" Not mark "By default" Move to Version tab, click New and fill  "Valid from date" with the 1st of January of the current year  Cost=100  And select "per Produced Units" for Cost UOM

Additional data o Tab Cost centre  If "Calculated" is marked but not "By default", when process the Work effort, OB will calculate the hours used for the sequence based on the initial time and final time  If "By default" is marked, OB will calculate the hours used for the sequence based on the process plan  If any is marked, OB will do nothing o Tab Version  Per hour: Based on the cost centre unit that is in the tab Operation (Window process plan)  Per Kilogram: Based on the weight of product window. Produced units x Weight  Per percentage: This is only for Indirect cost purposes  Per Produced Units: Based on produced units

4. Create a Process/Activity

Steps:

o o o o y

Login as userA Go to Production management->Setup->Activity Click New and fill the mandatory fields:  Name=Assamble Select the cost centre

Additional data: A process/activity is mandatory in order to create a process plan

5. Create a process plan

y y

Short description: Create a process plan to use in Work Requirement Preconditions: o Products Final Goods A, A BOM and B BOM must have the production check marked. Steps:

o o o

o o o

o o o o y

Login as userA Go to Production management->Transactions->Process plan Click New and fill:  Search Key=FGA  Name=Production Final Goods A  Process unit=FGA unit  Conversion rate=100  "Insert phase" marked Move to Version tab Click New and fill the dates for the whole year Move to Operation. Click New and fill:  Search key=assa  Name=Assamble  Process=Assamble  Cost Center Use Time=10 Move to I/O Product Click New and select the product A Final goods as P+ Click New twice and select the product A BOM and B BOM as PQuantities for each three 100

Additional data: o Process plan tab  Insert phases:Indicates if the work requirement phases will be generated automatically o Operation tab  Cost Center Use Time:Time used to do the operation once  Empty cells are Zero:When creating a production run (Work effort window), by running the "generating standards" process required input and output product quantities are automatically filled in as specified in the work requirement phases (Work requirement window)

6. Create Work requirement

y y

Short description: Create a work requirement to use in the Work effort window Steps:

o o

Login as userA Go to Production management->Transactions->Work requirement->Header

o o

o o

o y

Click New and fill:  Select Production Final goods A as process plan  Quantity=10  Starting Date= The current day  Ending Date= The following date Save and click on button "Process Work Requirement" Move to Operation tab and verify:  The quantity field has the same value as in Header tab  The fields "Cost Center Use Time", "Empty Cells are Zero", "Outsourced" and "Global Use" have the same value as in Operation tab (Process plan window) Move to Product tab and verify:  We have three lines: A BOM(P-), B BOM(P-) and A final goods(P+)  Each line quantity=100 Move back to Operation tab and click New again Select the sequence "Assamble" and verify:  The quantity field has the same value as in Header tab  The fields "Cost Center Use Time", "Empty Cells are Zero", "Outsourced" and "Global Use" have the same value as in Operation tab (Process plan window) Dont save

Additional data:

The field Quantity on Header tab indicates the number of times that we want to process the process plan 7. Create Work effort

y y

Short description: Test the way of creating a work effort Steps:

o o o

o o

o o

o o o y

Login as userA Go to Production management->Transactions->Work Effort Click New and fill:  Movement date= Current date  Starting Time: 08:00:00, Ending time: 16:00:00 Move to Production Run tab and click new Select the "WR Phase" and verify:  The fields "Required quantity", "Process unit" and "Conversion Rate" are filled based on the WR phase Fill Done quantity=2 and save Click on button "Create Standards"  The field "Cost centre used" is calculated well depending on you what configure on the Cost Centre. For this case should be 8 Move to Product tab and verify:  You have three lines: A BOM:(P-), B BOM(P-), A Final Goods(P+)  The ones for P- must have filled the attribute set value  The quantity for the three must be 200 as a result of "Done quantity" x "Quantity" (I/O Products tab) For the A Final Goods product fill the attribute set value Move back to Work effort tab Click on button "Validate Work effort"

Issues to verify: o If the A Final Goods(P+) product does not have attribute set value you cannot validate the work effort o If you don't create standards you cannot validate the work effort o Go to Warehouse management->Analysis tools->Stock Report o Verify the quantities have changed for these products

Project and Service management

TEST CASES FOR THIS MODULE ARE WORK IN PROGRESS Preconditions: Create the products SERVICE A, SERVICE B with the following attributes:

y y y y y
Prices:

Search key: sera, serb, name: Service A, Service B, Tax category:VAT 10%, UOM: Day, Product type: Expense type

For Service A o Price list Version: Customer A o list price, standard price, limit price: 2 o Price list Version: Purchase o list price, standard price, limit price: 1 For Service B o Price list Version: Customer A o list price, standard price, limit price: 2

1. Create a Project Type

Short description: Define a project type with standard phases and tasks. This project type will be a mould used in several projects. Steps:

o o o o o

o o

o o o o o

Login as userA Go to Project & Service Management->Setup->Project Type Click New and fill:  Name: Technical consultancy Go to Standard Phase tab. Click New and fill:  Name: Project preparation  Product: A Final goods  Standard Quantity: 10 Go to Standard Task tab. Click New and fill:  Name: First draft  Product: Service A  Standard Quantity: 25 Click New and fill:  Name: Final prototype Go back to Standard Phase tab. Click New and fill:  Name: Project delivery Go to Standard Task tab. Click New and fill:  Name: Project closing  Product: A Final goods  Standard Quantity: 15

2. Create a Multiphase Project

Short description: Start a new multiphase project. This project will containt multiple phases and tasks. Each phase will allow to generate a Sales Order.

Steps:

o o o

o o o o

o o o o

o o o o o o

o o o

o o o

o o

o o

Login as userA Go to Project & Service Management->Transactions->Multiphase Project Click New and fill:  Search Key: cca  Name: Consultancy for Customer A Click on Set Project Type button and select Technical consultancy. Click OK Issues to verify:  Verify that phases and task created have the same values that in the project type selected. Go to Project Phase tab. Edit Project preparation and fill:  Quantity: 14  Unit Price: 1.8 Go to Project Task tab. Edit First draft and fill:  Unit Price: 1.7 Go to back Project Phase tab. Edit Project delivery and fill:  Starting date: 06-01-2008  Ending date: 25-12-2008 Go to Project Task. Edit Project closing and fill:  Quantity: 20 Click New and fill:  Name: Project presentation Go back to Multiphase Project tab. Edit Consultancy for Customer A and fill:  Business Partner: CUSTOMER A Verify that:  Partner Address: "Pamplona, Street Customer center n1"  The combo box User/Contact must have the value: Alfred  Price list: CUSTOMER A  Form of payment: Money Order  Payment terms: 30 days, 5 Edit:  Sales representative: Eduard Click on Change Project Status button. Verify that:  Project Status is Order.  Price List is CUSTOMER A. Go to Project Phase tab. Move to Project preparation and click on Create Sales Order from Project Phase button. Click OK Issues to verify:  Create Sales Order from project Phase button disappears  Sales Order field is completed. Navigate to the sales order through the link. Verify that:  Description: Project preparation  Business Partner: CUSTOMER A  Price List: CUSTOMER A  Invoice Terms: Customer schedule after delivery  Sales Representative: Eduard  Form of Payment: Money Order  Payment Terms: 30 days, 5  Project: cca - Consultancy for Customer A  Summed Line Amount: 67.7  Grand Total Amount: 72.71 Go to Lines tab. Select A Final goods line and check that:  Description: Project preparation

o o o o o o o o o

o o

o o o o

Ordered Quantity: 14 UOM: Unit Unit Price: 1.8 List Price: 2 Discount: 10 Tax: VAT 3% Line Net Amount: 25.2 Select Service A line and check that:  Description: First draft  Ordered Quantity: 25  UOM: Day  Unit Price: 1.7  List Price: 2  Discount: 15  Tax: VAT 10%  Line Net Amount: 42.5 Go back to Header tab. Click on Complete button. Go back to Project & Service Management->Transactions->Multiphase Project Select Consultancy for Customer A Move to Project Phase tab. Select Project delivery and click on Create Sales Order from Project Phase button. Check that Create Sales Order from project Phase button disappears and Sales Order field is completed. Navigate to the sales order through the link. Check that:  Description: Project delivery  Business Partner: CUSTOMER A  Price List: CUSTOMER A  Invoice Terms: Customer schedule after delivery  Sales Representative: Eduard  Form of Payment: Money Order  Payment Terms: 30 days, 5  Project: cca - Consultancy for Customer A  Summed Line Amount: 40  Grand Total Amount: 41.2 Go to Lines tab. Select A Final goods line and check that:  Description: Project closing  Ordered Quantity: 20  UOM: Unit  Unit Price: 2  List Price: 2  Discount: 0  Tax: VAT 3%  Line Net Amount: 40 Go back to Header tab. Click on Complete button. Go back to Project & Service Management->Transactions->Multiphase Project Select Consultancy for Customer A and click on Change Project Status button to close the project selecting Order closed option.

      

3 a. Create a simple Service Project

y y

Short description: Start a new service project with lines that permits to create both sales and purchase orders. Steps:

o o

Login as userA Go to Project & Service Management->Transactions->Service Project

o o

o o o

o o o

o o o o o o

o o

o o o o o o

Click New and fill:  Search Key: sca  Name: Service Project for Customer A  Create Temporary Price List: N (un-checked) Move to Project Line tab. Click New and fill:  Product: A Final goods  Planned Quantity: 10  Tax: VAT 3%  Planned Price: 1.75 and verify Planned Amount is 17.5  Planned Purchase Price: 1.2 Go back to Service Project tab. Select Service Project for Customer A and edit:  Business Partner: CUSTOMER A Verify that:  Partner Address: "Pamplona, Street Customer center n1"  The combo box User/Contact must have the value: Alfred  Price list: CUSTOMER A  Form of payment: Money Order  Payment terms: 30 days, 5 Select:  Sales Representative: Eduard Save and click on Change Project Status button and select Order. Verify that:  Project Status is Order.  Price List is CUSTOMER A. Move to Supplier tab. Click New and fill:  Business partner: Vendor A Verify that Price List is PURCHASE. Save and click on Create Purchase Order from Project. Move back to Service Project tab and navigate through Linked Items to the Purchase Order created. Check that:  Business Partner: Vendor A  Price List: PURCHASE  Company Agent: Eduard  Form of Payment: Wire Transfer  Payment Terms: 90 days  Project: sca - Service Project for Customer A  Summed Line Amount: 12  Grand Total Amount: 12.36 Move to Lines tab. Select A Final goods line and check that:  Ordered Quantity: 10  UOM: Unit  Unit Price: 1.2  List Price: 1.2  Discount: 0  Tax: VAT 3%  Line Net Amount: 12 Go back to Header tab. Click on Complete button. Go back to Project & Service Management->Transactions->Service Project Select Service Project for Customer A and click on Create Sales Order from Project button. Navigate through Linked items to the Sales Order created. Check that:  Business Partner: CUSTOMER A  Price List: CUSTOMER A  Invoice Terms: Customer schedule after delivery  Sales Representative: Eduard

o o

o o o o

Form of Payment: Money Order Payment Terms: 30 days, 5 Project: sca - Service Project for Customer A Summed Line Amount: 17.5 Grand Total Amount: 18.03 Move to Lines tab. Select A Final goods line and check that:  Ordered Quantity: 10  UOM: Unit  Unit Price: 1.75  List Price: 2  Discount: 12.5  Tax: VAT 3%  Line Net Amount: 17.5 Go back to Header tab. Click on Complete button. Go back to Project & Service Management->Transactions->Service Project Select Service Project for Customer A and click on Change Project Status button to close the project selecting Order closed option.

    

3 b. Create a complex Service Project

y y

Short description: Start a new service project that will manage proposals and bids. Steps:

o o o

o o o

o o

o o

o o o o

o o

Login as userA Go to Project & Service Management->Transactions->Service Project Click New and fill:  Search Key: stp  Name: Service Project for Third Party  Create Temporary Price List: Y (checked) Go to Proposal tab. Click New and fill:  Business Partner: Customer B Check that:  Form of Payment: Money Order  Payment Terms: 30 days, 5 Click New and fill:  Business Partner: CUSTOMER A Check that:  Form of Payment: Money Order  Payment Terms: 30 days, 5 Go Project Line tab. Click New and fill:  Product: A Final goods  Planned Quantity: 50  Planned Price: 1.85 and check that Planned Amount: 93 Go back to Proposal tab. Select Customer B proposal and click on Copy Lines from Project button. Go to Proposal Line tab. Edit A Final goods proposal line and fill:  Quantity: 53  Price: 1.89 Go to Followup tab. Click New and fill:  User/Contact: Eduard  Comments: Goes bad Go back to Proposal tab.

o o o

o o

o o o o

o o

o o

o o

o o o

o o

o o o o o o

Select Customer A proposal and click on Copy Lines from Project button. Go to Proposal Line tab. Edit A Final goods proposal line and fill:  Quantity: 55  Price: 1.91 Go to Followup tab. Click New and fill:  User/Contact: Eduard  Comments: Goes well Go back to Proposal tab. Select Customer A proposal and click on Process a Winning Bidding button. Go to Service Project tab. Select Service Project for Third Party and check that:  Business Partner: CUSTOMER A  Form of Payment: Money Order  Payment Terms: 30 days, 5 Move to Project Line tab: Edit A Final goods project line and fill:  Tax: VAT 3%  Planned Purchase Price: 1.54 Check that:  Planned Quantity: 55  Planned Price: 1.91  Planned Amount: 105.05 Go back to Service Project tab. Edit Service Project for Third Party:  Sales Representative: Eduard  Partner Address Save and click on Change Project Status button. Check that:  Project Status is Order.  Price List is stp - Customer A (temporary sales price list automatically created for this project). Click on Create Sales Order from Project button. Navigate through Linked items to the Sales Order created. Check that:  Business Partner: CUSTOMER A  Price List: stp - Customer A  Invoice Terms: Customer schedule after delivery  Sales Representative: Eduard  Form of Payment: Money Order  Payment Terms: 30 days, 5  Project: stp - Service Project for Third Party  Summed Line Amount: 105.05  Grand Total Amount: 108.2 Move to Lines tab. Select A Final goods line and check that:  Ordered Quantity: 55  UOM: Unit  Unit Price: 1.91  List Price: 1.91  Discount: 0  Tax: VAT 3%  Line Net Amount: 105.05 Go back to Header tab. Click on Complete button. Go back to Project & Service Management->Transactions->Service Project Select Service Project for Third Party. Go to Supplier tab. Click New and fill:  Business partner: Vendor A

o o o

o o

o o o o o o

 Price List: stp - (temporary purchases price list automatically created for this project). Save and click on Create Purchase Order from Project. Go back to Service Project tab and navigate through Linked Items to the Purchase Order created. Check that:  Business Partner: Vendor A  Price List: stp  Company Agent: Eduard  Form of Payment: Wire Transfer  Payment Terms: 90 days  Project: stp - Service Project for Third Party  Summed Line Amount: 84.7  Grand Total Amount: 87.24 Move to Lines tab. Select A Final goods line and check that:  Ordered Quantity: 55  UOM: Unit  Unit Price: 1.54  List Price: 1.54  Discount: 0  Tax: VAT 3%  Line Net Amount: 84.7 Go back to Header tab. Click on Complete button. Go back to Project & Service Management->Transactions->Service Project Select Service Project for Third Party and click on Change Project Status button to close the project selecting Order closed option. Go to Master Data Management->Pricing->Price List: Check that:  stp - and stp - Customer A records are inactive (Active check box is not ticked).

4. Create some Expense Sheets

y y

Short description: Fill some expense sheets. Steps:

o o o

o o

o o o

Login as userA Go to Project & Service Management->Transactions->Expense Sheet Click New and fill:  Description: Expenses Consultancy for Customer A project  Employee: Eduard Go to Lines tab. Click New and fill:  Reinvoincing: Y  Product: Service A  Quantity: 1  Project: Consultancy for Customer A  Project Phase: Project delivery  Project Task: Project presentation Check that:  UOM: Day  Expense Amount: 1  Business Partner: CUSTOMER A Go back to Header tab. Click on Process Expenses button. Click New and fill:  Description: Expenses Service Project for Customer A project  Employee: Eduard Go to Lines tab.

o o

Click New and fill:  Product: Service A  Quantity: 2  Project: Service Project for Customer A Check that:  UOM: Day  Expense Amount: 2 Click New and fill:  Time Sheet: Y  Reinvoincing: Y  Product: Service B  Quantity: 80  Project: Service Project for Customer A Check that:  UOM: Hour  Business Partner: CUSTOMER A Go back to Header tab. Click on Process Expenses button.

5. Track and process Invoiceable Expenses

y y

Short description: Check and process invoiceable expenses, namely, expenses that customers will be billed for. Steps:

o o o o

o o

o o

o o o o

Login as userA Go to Project & Service Management->Transactions->Invoiceable Expenses Edit Customer A customer. Check that:  Price List: CUSTOMER A  Payment Terms: 30 days, 5 Go to Lines tab. Select Service A line and check that:  Reinvoincing: Checked  Quantity: 1  UOM: Day  Expense Amount: 1  Project: cca - Consultancy for Customer A  Business Partner: CUSTOMER A  Project Phase: Project delivery  Project Task: Project presentation Select Service B line and check that:  Time Sheet: Checked  Reinvoincing: Checked  Quantity: 80  UOM: Hour  Expense Amount: 0.00  Project: sca - Service Project for Customer A  Business Partner: CUSTOMER A Go to Project & Service Management->Transactions->Create Sales Orders from Expenses Edit:  Customer: Customer A  Date Ordered: 01-08-2008  Tick Complete and Process Sales Orders automatically check box (checked). Click on Process button. Go to Sales Management->Transactions->Sales Order Edit the first recently created Sales Order for Customer A (Project: cca - Consultancy for Customer A). Check that:  Order Date: 01-08-2008

o o

o o o

o o

o o o

o o

o o o

o o

Price List: CUSTOMER A Invoice Terms: Customer schedule after delivery Form of Payment: Money Order Payment Terms: 30 days, 5 Project: cca - Consultancy for Customer A Summed Line Amount: 2 Grand Total Amount: 2.20 Document Status: Completed Go to Lines tab. Edit Service A line and check that:  Ordered Quantity: 1  UOM: Day  Unit Price: 2  List Price: 2  Discount: 0  Tax: VAT 10%  Line Net Amount: 2 Go back to Header tab. Navigate to the Goods Shipment created using Linked Items. Check that:  Business Partner: CUSTOMER A  Project: cca - Consultancy for Customer A  Document Status: Completed Go to Lines tab. Edit Service A line and check that:  Movement Quantity: 1  UOM: Day Go back to Project & Service Management->Transactions->Invoiceable Expenses Edit the second recently created Sales Order for Customer A (Project: sca - Service Project for Customer A). Check that:  Order Date: 01-08-2008  Price List: CUSTOMER A  Invoice Terms: Customer schedule after delivery  Form of Payment: Money Order  Payment Terms: 30 days, 5  Project: sca - Service Project for Customer A  Summed Line Amount: 160  Grand Total Amount: 176  Document Status: Completed Go to Lines tab. Edit Service B line and check that:  Ordered Quantity: 80  UOM: Hour  Unit Price: 2  List Price: 2  Discount: 0  Tax: VAT 10%  Line Net Amount: 160 Go back to Header tab. Navigate to the Goods Shipment created using Linked Items. Check that:  Business Partner: CUSTOMER A  Project: sca - Service Project for Customer A  Document Status: Completed Go to Lines tab. Edit Service B line and check that:  Movement Quantity: 80  UOM: Hour

       

6. Track and process Employee Expenses

y y

Short description: Check and process employee expenses, namely, expenses that will be reimbursed to employees. Steps:

o o o o

o o

o o o

o o o o

o o

o o o

Login as userA Go to Project & Service Management->Transactions->Employee Expenses Select Employee A employee. Check that:  Purchase Price List: PURCHASES  Payment Terms: 30 days, 5 Go to Lines tab. Select first Service A line and check that:  Reinvoicing: Checked  Quantity: 1  UOM: Day  Expense Amount: 1  Project: cca - Consultancy for Customer A  Business Partner: Customer A  Project Phase: Project delivery  Project Task: Project presentation Select second Service A line and check that:  Quantity: 2  UOM: Day  Expense Amount: 2  Project: sca - Service Project for Customer A  Business Partner: Customer A Go back to Employee tab Go to Project & Service Management->Transactions->Create AP Expense Invoices Edit:  Employee: Employee A  From Date: 01-01-2000  To Date: 01-12-2011  Date Invoiced: 01-07-2008 Click on Process button. Go to Procurement Management->Transactions->Purchase Invoice Select the first created Purchase Invoice for Employee A. Check that:  Transaction Document: AP Invoice  Invoice Date: 01-07-2008  Price List: PURCHASE  Form of Payment: Money Order  Payment Terms: 30 days, 5  Project: cca - Consultancy for Customer A  Summed Line Amount: 1  Grand Total Amount: 1.10 Go to Lines tab. Select Service A line and check that:  Invoice Quantity: 1  UOM: Day  Unit Price: 1  List Price: 1  Tax: VAT 10%  Line Net Amount: 1 Go back to Header tab and click on Complete button. Select the second created Purchase Invoice for Employee A. Check that:  Transaction Document: AP Invoice

o o

Invoice Date: 01-07-2008 Price List: PURCHASE Form of Payment: Money Order Payment Terms: 30 days, 5 Project: sca - Service Project for Customer A Summed Line Amount: 2 Grand Total Amount: 2.20 Go to Lines tab. Select Service A line and check that:  Invoice Quantity: 2  UOM: Day  Unit Price: 1  List Price: 1  Tax: VAT 10%  Line Net Amount: 2 Go back to Header tab and click on Complete button.

      

Accounting processes
1. Reset accounting process

y y

Short description: Test the Reset Accounting process works correctly Steps:

o o o o o o o o y

Login as userA Go to General setup->Application->Background process Click the Deactivate link for the PeriodicAcctServer process to deactivate Go to Financial management->Accounting->Transactions->Reset accounting Select the correct Client No tables selected "Delete existing Accounting Entries" marked Click OK

Issues to verify: o Go to Financial management->Accounting->Analysis tools->General ledger journal o Click on button "Html" and verify there is no results

2. Generate accounting process

y y

Short description: Generate Accounting process works correctly Steps:

o o o o y

Login as userA Go to Financial management->Accounting->Transactions->GL Posting by DB Tables No tables selected Click OK

Issues to verify: o Go to Financial management->Accounting->Analysis tools->General ledger journal o Click on button "Html" and verify there is results

3. Create a G/L journal

y y

Short description: Create a GL journal to test the way of entry in the books manually Step:

o o o o o

o o

o y

Login as userA Go to Financial management->Accounting->Transaction->G/L Journal->Batch Click New and fill the the mandatory fields Select one period and verify:  The accounting date must be filled with the last day of the month related with this period Move to Header tab, click New and verify:  The description, document date, accounting date and period fields must be filled as the fields of the Batch tab  Changing the Document date, the accounting date changes with the same value as the document date  Changing the Period, the accounting date is filled with the last day of the month related with this period Save and move to the Lines tab Click New and select:  Click on the Account combination icon and select one  Fill the Foreign Currency Debit Click New and select:  Click on the Account combination icon and select one  Fill the Foreign Currency Credit Move back to Header tab and click on button "Complete"

Issues to verify:

If "Total Debit Amount" is different than "Total Credit Amount" OB should not allow you to complete

Assets: Create Amortization Plan


1. Amortize Asset by percentage in complete years

y y

Short description: Create an asset in order to be amortized by percentage in complete years Steps:

o o o o o o o o o o o o o y

Login as userA Go to Financial Management->Assets->Assets Click on new button to create a new asset Fill all the mandatory fields Check "Depreciate" check Set "Calculate type": Percentage Set "Annual Deprecation %": 33 Set "Purchase date": 01-01-2008 Set "Deprecation start date": 01-01-2008 Set "Asset value": 100 Set "Deprecation amt.": 100 Save Click on "Create Amortization"

Issues to verify: o Go to Financial Management->Assets->Assets->Asset Amortization o Verify that exists three lines with percentages of 33.00, 33.00 and 34.00

2. Amortize Asset by percentage in non complete years

y y

Short description: Create an asset in order to be amortized by percentage in non complete years Steps:

o o o o o o o o o o o o o y

Login as userA Go to Financial Management->Assets->Assets Click on new button to create a new asset Fill all the mandatory fields Check "Depreciate" check Set "Calculate type": Percentage Set "Annual Deprecation %": 33 Set "Purchase date": 01-01-2008 Set "Deprecation start date": 30-06-2008 Set "Asset value": 100 Set "Deprecation amt.": 100 Save Click on "Create Amortization"

Issues to verify: o Go to Financial Management->Assets->Assets->Asset Amortization o Verify that exists four lines with percentages of 16.64, 33.00, 33.00 and 17.36

3. Amortize Asset by time in complete years

y y

Short description: Create an asset in order to be amortized by time in complete years Steps:

o o o o o o o o o o o o o o y

Login as userA Go to Financial Management->Assets->Assets Click on new button to create a new asset Fill all the mandatory fields Check "Depreciate" check Set "Calculate type": Time Set "Amortize": Yearly Set "Use life - Years": 3 Set "Purchase date": 01-01-2008 Set "Deprecation start date": 01-01-2008 Set "Asset value": 100 Set "Deprecation amt.": 100 Save Click on "Create Amortization"

Issues to verify: o Go to Financial Management->Assets->Assets->Asset Amortization o Verify that exists three lines with percentages of 33.33, 33.33 and 33.34

4. Amortize Asset by time in non complete years

y y

Short description: Create an asset in order to be amortized by time in non complete years Steps:

o o o o o o o o o o

Login as userA Go to Financial Management->Assets->Assets Click on new button to create a new asset Fill all the mandatory fields Check "Depreciate" check Set "Calculate type": Time Set "Amortize": Yearly Set "Use life - Years": 3 Set "Purchase date": 01-01-2008 Set "Deprecation start date": 30-06-2008

o o o o y

Set "Asset value": 100 Set "Deprecation amt.": 100 Save Click on "Create Amortization"

Issues to verify: o Go to Financial Management->Assets->Assets->Asset Amortization o Verify that exists four lines with percentages of 16.80, 33.33, 33.33 and 16.54

5. Amortize Asset by time in complete months

y y

Short description: Create an asset in order to be amortized by time in complete months Steps:

o o o o o o o o o o o o o o y

Login as userA Go to Financial Management->Assets->Assets Click on new button to create a new asset Fill all the mandatory fields Check "Depreciate" check Set "Calculate type": Time Set "Amortize": Monthly Set "Use life - Months": 3 Set "Purchase date": 01-01-2008 Set "Deprecation start date": 01-01-2008 Set "Asset value": 100 Set "Deprecation amt.": 100 Save Click on "Create Amortization"

Issues to verify: o Go to Financial Management->Assets->Assets->Asset Amortization o Verify that exists three lines with percentages of 33.33, 33.33 and 33.34

6. Amortize Asset by time in non complete months

y y

Short description: Create an asset in order to be amortized by time in non complete months Steps:

o o o o o o o o o o o o o o y

Login as userA Go to Financial Management->Assets->Assets Click on new button to create a new asset Fill all the mandatory fields Check "Depreciate" check Set "Calculate type": Time Set "Amortize": Monthly Set "Use life - Months": 3 Set "Purchase date": 01-01-2008 Set "Deprecation start date": 15-01-2008 Set "Asset value": 100 Set "Deprecation amt.": 100 Save Click on "Create Amortization"

Issues to verify: o Go to Financial Management->Assets->Assets->Asset Amortization o Verify that exists four lines with percentages of 16.14, 33.33, 33.33 and 17.20

7. Amortize Asset with Previously Depreciated Amount

Short description: Create an asset in order to be amortized by percentage in complete years with an amount to be amortized lower than the calculated amount for a period Steps:

o o o o o o o o o o o o o o y

Login as userA Go to Financial Management->Assets->Assets Click on new button to create a new asset Fill all the mandatory fields Check "Depreciate" check Set "Calculate type": Percentage Set "Annual Deprecation %": 33 Set "Purchase date": 01-01-2008 Set "Deprecation start date": 01-01-2008 Set "Asset value": 100 Set "Deprecation amt.": 100 Set "Previously Depreciated Amt.": 90 Save Click on "Create Amortization"

Issues to verify: o Go to Financial Management->Assets->Assets->Asset Amortization o Verify that exists one only line with an Amortization amount of 10

You might also like