Comments (6)
It seems like we already removed the ability to make invoice adjustment in b7e0697, and deprecated the RefundAdjInvoiceItem
class. The remaining code is just there for backward compatibility to ensure we still support existing REFUND_ADJ
.
Should we move forward in 0.17.x
and:
- Remove all remaining code related to
REFUND_ADJ
- Create the migration statement to convert
REFUND_ADJ
intoCREDIT_ADJ
?
from killbill.
REFUND_ADJ and CREDIT_ADJ should also be merged together.
from killbill.
For Release-1.0, we will only do the merge at the jaxrs level, this is simpler.
from killbill.
We decided to not change REPAIR_ADJ
and keep it the way it is.
However for the second piece (REFUND_ADJ and CREDIT_ADJ should also be merged together), the proposal is the following:
- We remove the ability to do invoice ajustement (instead one could credit the invoice), which means
REFUND_ADJ
would not be used - In the future we remove the enum value
REFUND_ADJ
(and provide a migration query to renameREFUND_ADJ
->CREDIT_ADJ
for old data.
from killbill.
Should we keep the task open for the cleanup piece (when/if we decide one day to remove completely REFUND_ADJ
) and remove the Release-0.17.0
milestone or close it?
from killbill.
Let's maybe create a different 'future cleanup' task, and consolidate them?
from killbill.
Related Issues (20)
- Update Remove subscription tags endpoint to delete all tags when query parameters are not specified
- Adding currency to the plan results with error HOT 1
- Issue with invoice dry run when account is blocked and unblocked
- Missing Expiry Event Type
- Missing entries on parent summary invoice HOT 2
- Issue with phase transition for Account in local TZ
- CloudFormation Template 404 HOT 1
- AWS Fargate Task - Access Denied HOT 2
- Search invoices endpoint behaves differently for invoice number/invoice id
- Incorrect location header returned by Trigger invoice group run endpoint
- Issues with Fixed Term subscriptions showing Active after Expiry ( KB 0.24.4 ) HOT 5
- Usage :: Tier limit set to be reset annually, invoice created monthly
- Daylight saving issue for usage computation HOT 1
- Add custom fields for catalog objects (i.e. plans, products) HOT 2
- killbill TLS connections to 1.2 to maintain AWS endpoint connectivity HOT 13
- Stripe DIY example errors: not reachable + incompatible encodings: ASCII-8BIT and UTF-8 HOT 3
- Performance issue in our Invoice search API HOT 1
- Issue with catalog plugin API for optional fields HOT 1
- NullPointerException in Catalog Validation when there is a phase mismatch HOT 1
- Payment Plugin: firstPaymentReferenceId, secondPaymentReferenceId fields in PaymentTransactionInfoPlugin DTO are not persisted HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from killbill.