|
Test Plan 1
1. Register Purchase Invoice with total amount 100 and process
2. Access Financial Account, go to Bank Statement tab and create register with bank statement line with Amount out=150. Process bank statement
3. Run Match Statement process, press Cancel and run Add Transaction process by pressing +
4. Run Add Payment process by pressing + in payment's selector. Clear filtering data if required and select previous invoice. Realize that amount is populated with 100
Test Plan 2
1. Register Sales Invoice with total amount 200 and process
2. Access Financial Account, go to Transaction tab and create a new Transaction header
-Set Transaction Type = BP Deposit
-Move down to "Amounts" section and set Deposit Amount = 200.
-Move up and run "Add Payment" process by pressing + in payment's selector.
-Notice that "Actual Payment field" is populated with 200.
-Go to "Order/Invoice" section and Clear filtering data if required and select previous invoice. Realize that amount is populated with 200
-Select and press Done.
3. Save the transaction and process.
4. Notice process is completed successfully
Test Plan 3
1. Register Purchase Invoice with total amount 300 and process
2. Access Financial Account, go to Transaction tab and create a new Transaction header
-Set Transaction Type = BP Withdrawal
-Move down to "Amounts" section and set Withdrawal Amount = 300.
-Move up and run "Add Payment" process by pressing + in payment's selector.
-Notice that "Actual Payment field" is populated with 300.
-Go to "Order/Invoice" section and Clear filtering data if required and select previous invoice. Realize that amount is populated with 300
-Select and press Done.
3. Save the transaction and process.
4. Notice process is completed successfully
Test Plan 4
1. Access Financial Account, go to Transaction tab and select previous transaction created in Test Plan 3 (Withdrawal = 300).
3. Run Match Statement process, press Cancel and run Add Transaction process by pressing +
4. Run Add Payment process by pressing + in payment's selector. Clear filtering data if required and select previous invoice. Realize that amount is populated with 300
Test Plan 5 (check for related issue 31392)
1. Register purchase invoice document setting qty=-1 so invoice's amount is negative (for instance -1.23). Process invoice
2. Access Cuenta de Banco financial account and register bank statement with a line with amount in. Process bank statement
3. Run "Match Statement" process, press cancel button.
4. Run Add Transaction from positive line.
-Change type to "BP Withdrawal" run "Add Payment" process by pressing + in payment's selector.
-Go to "Order/Invoice" section and Clear filtering data if required and select previous invoice (-1.23).
-Realize that you are not to create negative payment out
Try similar workflow but registering negative payment out document directly from the invoice and withdrawn it in the financial account, notice you will be able to match it against positive bank statement line using search transaction process.
Test Plan 6 (check for related issue 29392)
1. Access "Cuenta de banco" financial account and create new Bank Statement record. Add Bank Statement Line with amount out=100 and process
2. Run "Match statement" process and press "+" icon to add new transaction
3. Press "+" icon to add new payment.
4. Clear filter if necessary, uncheck invoices considered by default and check invoices again and realize that distributed amount is not your bank statement line amount but total invoice's amount.
5. Select a line with amount greater than the statement line amount, for instance 140. Done.
6. You will back to the Add Transaction window, press DONE button.
7. Notice that a message "Bank statement line and transaction amount does not match. Do you want to perform a partial match?" Press OK
8. As you are trying to match a bank statement line with an invoice amount greater, and the process only distribute that specific amount of the invoice's total, two lines are created:
-Amount Out = 140, Amount In = 0, Matching Type = Added
-Amount Out = 0, Amount In = 40, Matching Type = (EMPTY) difference (40)
Test Plan 7 (check for related issue 29392)
Repeat the steps 1 to 4 of test plan 6
5. Select a line with amount lower than the statement line amount, for instance 60. Done.
6. You will back to the Add Transaction window, press DONE button.
7. Notice that a message "Bank statement line and transaction amount does not match. Do you want to perform a partial match?" Press OK
8. As you are trying to match a bank statement line with an invoice amount lower, and the process only distribute that specific amount of the invoice's total, the total is now distributed in two lines:
-Amount Out = 40, Amount In = 0, Matching Type = (EMPTY) difference
-Amount Out = 60, Amount In = 0, Matching Type = Added
Test Plan 8 (check for related issue 29124)
1. Access Cuenta de Banco financial account, create new Bank Statement document. Add Bank Statement Line with amount OUT=55. Process bank statement document
2. Run Match Statement process and cancel algorithm execution
3. Press "+" button to add new transaction related with your bank statement line
4. Press "+" button in Payment field to create payment out document.
5. Go to GL item section and add new record, select any item and set Paid Out=55.
6. Realize that Actual payment=55 and Expected payment=0, which is correct. Press Done.
7. Press done button and next OK. Notice that the match was successfull.
Test Plans for regressions related to issue 29390
Test Plan 9 (check for related issue 28755)
Seems to UI and the match statement workflow changed since this issue was reported.
https://issues.openbravo.com/view.php?id=28755 [^]
Test Plan 10 (check for related issue 29238)
1. Access Financial Account "Cuenta de Banco", create new Bank statement document with a bank statement line of 50 amount IN. Process Bank Statement
2. Run "Match Statement" process cancelling automatic execution
3. Press "+" button to create a new transaction from your bank statement line
4. Select any gl item and press Done
5. Press Done and OK
6. Go to Reconciliations tab and realize that reconciliation in Draft status containing your transaction has been created
7. Access Transactions tab and realize that your GL Item transaction is processed, it is correct!
Test Plan 11 (check for related issue 28971)
1. Create a sales invoice with negative amount and complete it
2. Create a Payment In for the invoice's business partner and 0 amount
3. Click on Add Details
4. Select the Invoice to be paid and add the outstanding amount if needed
5. Add a G/L Item and add the outstanding amount in positive in the Received In field
6. Check the Done button is enabled and you can process the payment.
Test Plan 12 (check for related issue 29464)
1. Access "Cuenta de Banco" financial account and create new Bank Statement. Add line with IN amount=50. Process
2. Access "Execution process" window and add parameter to "Simple Execution Process":
Parameter type= IN,
Input type= Checkbox,
Default value for flag= yes,
Mandatory= yes
3. Access Financial Account | Payment method tab and configure Transferencia as "Automatic", Execution process= "Simple Execution Process" and Deferred= NO
4. Run "Match Statement" process and "Add transaction" process. Realize that Deposit amount is set to 50
5. Run "Add Payment" process, choose any invoice and press Done. Realize that Deposit amount still being 50
6. Press Done and Ok, and notice that any error is shown and the match is successfull.
Test Plan 13 (check for related issue 29533)
1. Go to Financial Account window. Select "Bank - Account 1".
2. Go to Imported Bank Statements tab. Create a Header.
3. Create a Bank Statement Line. Amount Out 10. Process it.
4. Click on Match Statement. Press cancel in the displayed popup.
5. Select the previously created line and click on Add Transaction.
6. Set as Transaction Type "Bank Fee", be sure the Withdrawal field = 10 and press Done.
7. Realize that any error is raised, and the match is completed successfully
Test Plan 14 (check for related issue 29534)
1. Go to Financial Account window, transaction tab.
2. Add new record and change Transaction Date = 25-07-2016
3. Realize that Accounting Date is automatically updated with the same date.
4. Go to Financial Account window. Select "Bank - Account 1".
5. Go to Imported Bank Statements tab. Create a Header.
6. Create a Bank Statement Line. Amount Out 10. Process it.
7. Click on Match Statement. Press cancel in the displayed popup.
8. Select the previously created line and click on Add Transaction.
9. Change Transaction Date to 26-07-2016.
10. Realize that Accounting Date is automatically updated with this new date.
Test Plan 15 (check for related issue 31697)
1. Access Cuenta de Banco financial account, create new Bank Statement record
2. Add Bank Statement line setting any amount and Description as "bsl description". Process bank statement
3. Run "Match Statement" process and press Add Transaction button (+) from your line. Realize that Description field "bsl description" is shown
4. Select any GL Item in the combo. Realize that Description field has been updated with the lineĀ“s description and with the GL Item's description.
It is OK! |
|