Giter Site home page Giter Site logo

rybott / forensic_operation_plan_response Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 38.77 MB

This is a python game with three objects, create a company, incorporate fraud, and use that as a testbed for auto detection and machine learning features.

Python 44.25% Jupyter Notebook 49.29% HTML 6.45%

forensic_operation_plan_response's Introduction

Forensic Operations Plan and Response

Purpose and Function

Names after the 1983 movie WarGames, the purpose of this project is to develop "War Games" for forensic and general accounting. As a forensic accountant, the main focus of the project is on forensics and audit, but it will also be a tool that one can use to learn how different accounting procedures work outside of a classroom, but without the need for access to real books and records. I have tried to get as much help as I could from professionals in the field to insure the integrety of this tool for that purpose. This is a sandbox, that with a little tweeking, could model any company, fraud, or accounting procedure.

Usage

The User will have two options. The First is a tailored experience based on structured company scenarios that will produce the same company and results based on the scenario. The Second, less structured mode, is Sandbox. This will have no presets, and everything will be editable, including adding your own financial data. This will obviously be harder to do than the structured approach so it will take longer to be encorporated into the final product, but as I develop the scenarios, everything is a sandbox.

Further Considerations

Fraud

  • These will be locked to scenarios, as a senario will occur and within the base code, frauds will be implimented. From there a master list of the frauds will be kept as well, allowing the users to find the fruad or in further iterations, training a rule-based/machine-learning model to detect these frauds
  • For Sales/Inventory
    • Excess Returns
    • Missing Inventory (Inventory less than sales because of larceny)
    • Excessive Inventory (Inventory greater because of fictitious sales) For POs / Inventory
    • Missing Inventory (Inventory less than POs amount due to theft) Other Errors in Expected Margin calculations I have set the expected margin of excess inventory to 1.05x sales. So an ML model will be able to monitor quarterly levels and determine if that ratio is within an acceptable range

forensic_operation_plan_response's People

Contributors

rybott avatar

Stargazers

 avatar

Watchers

Kostas Georgiou avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.