View source | View content page | Page history | Printable version   

Projects:Dunning/QA

QA test plan based on 3.0MP9 (with its default sampledata)

As "System Administrator":

a) Install these two modules:


As "F&B International Group Admin":

b) Setup the email configuration

c) Create a "Dunning Configuration"

 - "Name": Dunning Policy
 - "Activiti Workflow": "Dunning"
 - The other fields values are irrelevant
 - "Sequence Number": 10
 - "Name": Overdue
 - "Days Late Cumulative": 0
 - "User Maintained": unchecked
 - "Name": Overdue Template
 - "Template Location": @basedesign@/org/openbravo/erpReports
 - "Report Filename": Invoice-@our_ref@
 - "Template Filename": RptC_Invoice.jrxml
 - "Subject": Late payment notification
 - "Body": Dear ${invoice.businessPartner.name},
            The invoice *${invoice.documentNo}* is late for payment.
 - "Sequence Number": 20
 - "Name": At risk of collection
 - "Days Late Cumulative": 10
 - "User Maintained": checked
 - "Role": "F&B International Group Admin"
 - "Sequence Number": 30
 - "Name": In legal proceedings
 - "Days Late Cumulative": 20
 - "User Maintained": checked
 - "Role": "F&B International Group Admin"
 - "Sequence Number": 40
 - "Name": On hold
 - "Days Late Cumulative": <empty> (without any value)
 - "User Maintained": checked
 - "Role": "F&B International Group Admin"

d) Associate the dunning configuration to a business partner

 - Select in "Dunning Policy" the value "Dunning Policy" (this is the one we have just created in the "Dunning Configuration" window)
 - Select in "Email" a valid target email to do the tests [d.1]

e) Create a "Sales Invoice" [e.1]

 - "Business Partner": "Hoteles Buenas Noches, S.A."
 - "Payment Terms": "30 days"
 - The other fields values are irrelevant

f) Go to "Payment In Plan"

g) Create a "Sales Invoice" [g.1]

 - "Invoice Date": Today minus 31 days (for example, if today is 28-02-2012, we will put 27-01-2012)
 - "Business Partner": "Hoteles Buenas Noches, S.A."
 - "Payment Terms": "30 days"

h) Go to "Payment In Plan" (refresh if you have it already opened)

 - "Dunning email send to <your configured email at [d.1]>"
 - "Set dunning status to: "Overdue"
 - "Dunning work flow started"

i) Create a "Sales Invoice" [i.1]

 - "Invoice Date": Today minus 41 days (for example, if today is 28-02-2012, we will put 17-01-2012)
 - "Business Partner": "Hoteles Buenas Noches, S.A."
 - "Payment Terms": "30 days"

j) Go to "Payment In Plan" (refresh if you have it already opened)

 - "Set dunning status to: Set dunning status to: "At risk of collection"
 - "Dunning work flow started"

k) Create a "Sales Invoice" [k.1]

 - "Invoice Date": Today minus 51 days (for example, if today is 28-02-2012, we will put 07-01-2012)
 - "Business Partner": "Hoteles Buenas Noches, S.A."
 - "Payment Terms": "30 days"

l) Go to "Payment In Plan" (refresh if you have it already opened)

 - "Set dunning status to: Set dunning status to: "In legal proceedings"
 - "Dunning work flow started"

m) Go to "Payment In Plan" (refresh if you have it already opened)

Do the same for [i.1] and [k.1]

n) Go to "Payment In Plan" (refresh if you have it already opened)

Retrieved from "http://wiki.openbravo.com/wiki/Projects:Dunning/QA"

This page has been accessed 3,027 times. This page was last modified on 8 June 2012, at 05:27. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.