Coder Social home page Coder Social logo

double_double's People

Contributors

crftr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

double_double's Issues

Create ChartOfAccounts model

Create a new ChartOfAccounts model where it has_many Accounts.

We should consider using the null object pattern for ChartOfAccounts. We can assume that having no Charts defined is to say that all accounts are in one global Chart.

(this issue was split from #3)

Accounts of mixed currencies

Originating from #3, this feature is more of an implication from #5 / enforcing a base currency.

The implication being: If it's possible to enforce a base currency; a mixed currency mode may exist in the absence of base enforcement.

Enforce a base currency

Originating from #3, @danelowe proposed:

Each chart of accounts could then have their own base currency, and all amounts in any of it's accounts would be forced to use that currency.

Manage multiple charts of account.

The project that I'm working on at the moment requires transactions in multiple currencies.

I'd made some changes to make my tests pass when using a currency other than Money.default_currency (danelowe@99ab2fd), but then as I was committing I realised that the solution would actually be to create a form of multi-tenancy, where accounts could (but wouldn't have to) belong to a chart of accounts.

Each chart of accounts could then have their own base currency, and all amounts in any of it's accounts would be forced to use that currency.

What are your thoughts on this? I'll get started on it as soon as I come to that stage in the project.

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.