Difference between revisions of "Lockbox Tests"
From Opentaps Wiki
Jump to navigationJump to searchm (Protected "Lockbox Tests": Sysop page [edit=sysop:move=sysop]) |
|||
Line 1: | Line 1: | ||
From a fresh database installed with demo seed data: | From a fresh database installed with demo seed data: | ||
− | + | # go to /financials/control/manageLockboxBatches | |
− | + | # upload hot-deploy/financials/data/TestLockbox.mbx | |
− | + | # open the first batch ''TestLockbox030'' | |
− | + | # the first check has one application with error (Error - No Customer # - Bad Invoice #) | |
− | + | #* create an application of the remaining 900.75$ to any customer | |
− | + | #* the check is then marked as Ready | |
− | + | #* the created application displays the note ''No Invoice #'' | |
− | + | # the second check should already be fully applied and marked as Ready | |
− | + | # the third check has two application lines | |
− | + | #* none of the two should have any applied amount since one of them has an error (Lockbox Amount Greater Than Invoice Open Amount) | |
− | + | #* apply 500$ and 100$ of cash discount to invoice ''LB0003'' to completely apply the invoice | |
− | + | #* create an application of 500$ to ''LB0002'' | |
− | + | #* create an application of the remaining 500$ to customer DemoLBAcct | |
− | + | #* the check and applications are Ready | |
− | + | # the last check is applied to ''DemoLBCust'' / ''LB0004'' | |
− | + | #* 1250$ should already be applied | |
− | + | #* the check is Ready and the application displays a note ''Partial Payment'' meaning that the invoice still has an outstanding amount | |
− | + | # click Process Items | |
− | + | # all checks are now applied and | |
− | + | #* the batch pending amount is now 0$ | |
− | + | #* there should be no more form input available | |
− | + | #* trying to click on Process Items results in error No line ready to process found. | |
− | + | #* since we fully applied all the invoices concerned except ''LB0004'', the open amount listed in ERP Invoice Amount should be 0$ for them | |
− | + | # check invoice ''LB0003'' for example | |
− | + | #* invoice items total is 600$ | |
− | + | #* payment applied is 500$ | |
− | + | #* invoice is now Paid | |
+ | # check invoice ''LB0004'' | ||
+ | #* invoice items total is 1550$ | ||
+ | #* payment applied is 1250$ | ||
+ | #* invoice is still Pending | ||
+ | # go back to the ''Manage lockbox'' screen | ||
+ | #* ''TestLockbox030'' should be listed anymore | ||
+ | # select the batch ''TestLockbox032'' | ||
+ | # the first check has 302.15$ applied but only 300$ remains for the invoice ''LB0004'' | ||
+ | #* disable the application by setting its amount to apply to 0$ | ||
+ | #* create an application to invoice ''LB0004'' with amount to apply 300$ | ||
+ | #* the check and applications are now marked Ready | ||
+ | # click Process Items | ||
+ | #* the check is applied | ||
+ | # check invoice ''LB0004'' | ||
+ | #* invoice items total is 1550$ | ||
+ | #* two payments are applied: 1250$ (from the first batch) and 300$ | ||
+ | #* invoice is now Paid |
Revision as of 14:07, 15 December 2008
From a fresh database installed with demo seed data:
- go to /financials/control/manageLockboxBatches
- upload hot-deploy/financials/data/TestLockbox.mbx
- open the first batch TestLockbox030
- the first check has one application with error (Error - No Customer # - Bad Invoice #)
- create an application of the remaining 900.75$ to any customer
- the check is then marked as Ready
- the created application displays the note No Invoice #
- the second check should already be fully applied and marked as Ready
- the third check has two application lines
- none of the two should have any applied amount since one of them has an error (Lockbox Amount Greater Than Invoice Open Amount)
- apply 500$ and 100$ of cash discount to invoice LB0003 to completely apply the invoice
- create an application of 500$ to LB0002
- create an application of the remaining 500$ to customer DemoLBAcct
- the check and applications are Ready
- the last check is applied to DemoLBCust / LB0004
- 1250$ should already be applied
- the check is Ready and the application displays a note Partial Payment meaning that the invoice still has an outstanding amount
- click Process Items
- all checks are now applied and
- the batch pending amount is now 0$
- there should be no more form input available
- trying to click on Process Items results in error No line ready to process found.
- since we fully applied all the invoices concerned except LB0004, the open amount listed in ERP Invoice Amount should be 0$ for them
- check invoice LB0003 for example
- invoice items total is 600$
- payment applied is 500$
- invoice is now Paid
- check invoice LB0004
- invoice items total is 1550$
- payment applied is 1250$
- invoice is still Pending
- go back to the Manage lockbox screen
- TestLockbox030 should be listed anymore
- select the batch TestLockbox032
- the first check has 302.15$ applied but only 300$ remains for the invoice LB0004
- disable the application by setting its amount to apply to 0$
- create an application to invoice LB0004 with amount to apply 300$
- the check and applications are now marked Ready
- click Process Items
- the check is applied
- check invoice LB0004
- invoice items total is 1550$
- two payments are applied: 1250$ (from the first batch) and 300$
- invoice is now Paid