Giter Club home page Giter Club logo

paymaster's Introduction

Paymaster

Data Model

{
    "id" : "<opaque id for object>",
    "crated_date" : "<date record created>",
    "last_updated" : "<date record last modified>",
    
    "ref" : "<payment reference (e.g. invoice number)",
    "description" : "<additional descriptive information if necessary>",
    "invoice_date" : "<date invoice should be/was sent>",
    "expected_amount" : <how much is expected to be paid>,
    "actual_amount" : <how much was actually paid>,
    "vat_pc" : <rate VAT was charged at>,
    "vat" : <total VAT as part of payment>,
    "overhead_pc" : <rate overhead charged at>,
    "overhead" : <total overhead as part of payment>,
    "available" : <total available for partner shares>,
    "notes" : "<freetext notes field>",
    "state" : "<workflow state: paid_to_me|requested|paid_to_cl|invoiced|not_invoiced|estimated|not_estimated>",
    
    "expenses" : [
        {
            "ref" : "<expense reference>",
            "amount" : <total expense>,
            "allocate_to" : "<partner id in shares section>"
        }
    ],
    "shares" : [
        {
            "who" : "<partner id receiving share>",
            "pc" : <% share by this partner>,
            "share_amount" : <share of available funds>,
            "expenses" : <total amount of expenses due>,
            "total" : <total due>
        }
    ],
    "central" : [
        {
            "ref" : "<key word for type of central cost, e.g. staff, sysadmin>",
            "description" : "<description of contribution to central>",
            "amount" : <total contribution>
        }
    ]
}

paymaster's People

Contributors

richard-jones avatar

Watchers

 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.