< Alkimia | Usecases Revision as of 14:04, 3 June 2011 (view source)Puneetgoyal08 (talk | contribs)← Older edit Revision as of 14:13, 3 June 2011 (view source) Puneetgoyal08 (talk | contribs) (→USE CASE DIAGRAM)Newer edit → Line 30: Line 30: ====USE CASE DIAGRAM==== ====USE CASE DIAGRAM==== −[[http://community.kde.org/File:UseCase_Payment_Detection.png]]+[[http://community.kde.org/File:UseCase_Payment_Detection.png usecase diagram]] Revision as of 14:13, 3 June 2011 Contents 1 PAYMENT DETECTION 1.1 INTRODUCTION 1.2 ACTORS 1.3 PRECONDITIONS 1.4 BASIC FLOW 1.5 ALTERNATE FLOW 1.6 USE CASE DIAGRAM PAYMENT DETECTION INTRODUCTION As soon KMyMoney or Skrooge becomes aware of an incoming payment, either through online banking or manual entry, it should try to detect an unique identifier validate if there is an expected payment filed with this unique identifier if so, let the user validate if the detection is correct (optional) mark the payment to be received Example: Elena issues an invoice with Kraft over 364 Euro, due in 10 days. She marks the invoice to be sent in Kraft. In KMyMoney and Skrooge the amount of 364 Euro shows up as expected money together with the document id number, date and addressee of the invoice. Four days later, Elena checks the accounts via online banking. One transaction record contains the document id and the finance manager asks Elena if she can confirm that this is the money paying the invoice. She confirms that.\\Next time she starts Kraft she sees that the invoice is marked as payed. ACTORS USER Finance Manager PRECONDITIONS must have an installed financial manager. law requirements must met for document identifier of the incoming voice. The coming invoice must have a unique identifier attached to it. BASIC FLOW open the list of unchecked invoices. check the unique identifier any of the invoice and see which document type it is. Ask user if the expected payment is filed with the unique identifier. If the user validates it then mark the payment to be received. update the changes. ALTERNATE FLOW If the user says the unique identifier is invalid, then send the invoice to a “ invalid invoices" folder USE CASE DIAGRAM [usecase diagram] Retrieved from "https://community.kde.org/index.php?title=Alkimia/Usecases/payment&oldid=12598" Content is available under Creative Commons License SA 4.0 unless otherwise noted.