Code Monkey home page Code Monkey logo

Comments (5)

yellowbean avatar yellowbean commented on August 17, 2024

Current the revolving features is not implemented on Receivable yet. but it's quite easy fix.

That's why when you "Buy" and "Sell" would failed at engine level. Because the buying/selling will involving pricing of the assets. But the pricing on receivable has not been implemented.

Probably I can make a quick patch tomorrow

from absbox.

yellowbean avatar yellowbean commented on August 17, 2024

@Orangemaple23

After couple changes, now the 0.26.x engine supports ( the dev docker image and "https://absbox.org/api/dev" ) revolving on receivables. support 0411.ipynb.zip

there are items you may interest in :

  • there is no revolving end condition yet, current deal will remain revolving status all the time.
    • Probably you can setup a trigger which will change the deal status to "Amortizing" ? ref
  • I've change the "default" waterfall to "Revolving" which means the engine will pick up IF the deal status is Revolving
  • in the collection, I've delete the cash collection, which is duplication with Principal and Fee. You may delete the Principal /Fee and keep the Cash
  • if there isn't formula referencing issuance balance in the deal object . ( like pool factor, which use issuance balance as denominator ), you can just use 'issuanceStat':{"IssuanceBalance":0}

from absbox.

Orangemaple23 avatar Orangemaple23 commented on August 17, 2024

Thank you very much for adding the revolving feature for Receivables and for the feedback! It's extremely useful! Just a quick question. When I model the deal with the revolving assets for receivables, I see that within the pool the cumulative defaults and cumulative losses don't increase with the revolving assets. Even though the defaults still occur with the revolving assets? Is there an option that I'm missing to ensure that the cumulative defaults also increase with the revolving assets in the pool?

from absbox.

yellowbean avatar yellowbean commented on August 17, 2024

Yeah, I can reproduce the behavior.

The cumulative default/loss only includes from starting pool ( excluding the default/loss stat from the resolving pool )

I think that's missing from the engine. To be fixed #63

from absbox.

Orangemaple23 avatar Orangemaple23 commented on August 17, 2024

Ahh understood, thank you!

from absbox.

Related Issues (20)

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.