├── .cursorignore ├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ ├── reviewdog.yml │ └── tests.yml ├── .gitignore ├── .reviewdog.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── amortization.go ├── amortization_test.go ├── config.go ├── config_test.go ├── enums ├── frequency │ └── frequency.go ├── interesttype │ └── interest_type.go └── paymentperiod │ └── payment_period.go ├── error_codes.go ├── example_amortization_test.go ├── example_reducing_utils_test.go ├── financial.go ├── flat.go ├── go.mod ├── go.sum ├── reducing.go ├── reducing_utils.go └── reducing_utils_test.go /.cursorignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/.cursorignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/reviewdog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/.github/workflows/reviewdog.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/.gitignore -------------------------------------------------------------------------------- /.reviewdog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/.reviewdog.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/README.md -------------------------------------------------------------------------------- /amortization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/amortization.go -------------------------------------------------------------------------------- /amortization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/amortization_test.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/config.go -------------------------------------------------------------------------------- /config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/config_test.go -------------------------------------------------------------------------------- /enums/frequency/frequency.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/enums/frequency/frequency.go -------------------------------------------------------------------------------- /enums/interesttype/interest_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/enums/interesttype/interest_type.go -------------------------------------------------------------------------------- /enums/paymentperiod/payment_period.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/enums/paymentperiod/payment_period.go -------------------------------------------------------------------------------- /error_codes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/error_codes.go -------------------------------------------------------------------------------- /example_amortization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/example_amortization_test.go -------------------------------------------------------------------------------- /example_reducing_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/example_reducing_utils_test.go -------------------------------------------------------------------------------- /financial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/financial.go -------------------------------------------------------------------------------- /flat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/flat.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/go.sum -------------------------------------------------------------------------------- /reducing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/reducing.go -------------------------------------------------------------------------------- /reducing_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/reducing_utils.go -------------------------------------------------------------------------------- /reducing_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/go-financial/HEAD/reducing_utils_test.go --------------------------------------------------------------------------------