Pierre-Alexandre Meyer

Results 96 issues of Pierre-Alexandre Meyer

* When creating subscriptions, ability to specify a `quantity` (e.g. `price=$20/mo, quantity=$2 => invoiceItem recurring amount=$40`). Related: #1434 * When creating external charges, specifying a `quantity` should be reflected into...

SUBSCRIPTION_BASE

During a migration, I've seen the Analytics plugin warn a few times `Unable to find payment creation audit log for id XXXX` (affects `payment`, `subscription event`, `invoice` and `invoice item`...

bug

This is the master ticket to track the work involved to support Oracle: - A `ddl-oracle.sql` (similar to `ddl-postgresql.sql`) needs to be created - An Oracle specific [locker](https://github.com/killbill/killbill-commons/tree/master/locker/src/main/java/org/killbill/commons/locker) needs to...

feature

Kill Bill allows today to update `REPAIR_ADJ` items: https://github.com/killbill/killbill/blob/454852dc9d09b5b636e7ae82517a9f4b1e5708f1/invoice/src/main/java/org/killbill/billing/invoice/InvoicePluginDispatcher.java#L219 If one updates the amount and/or currency, this could lead to a corrupted state (Kill Bill would then park the account)....

bug
INVOICE

When running the on-the-fly Janitor while the onSuccessCalls of the initial payment control state machine haven't finished running yet, the plugin properties could have been wiped. Draft PR as this...

The dash in `org.killbill.billing.main-ro.dao.` isn't k8s friendly, as we cannot easily support environment variables with dashes. We should just rename it to `org.killbill.billing.main.ro.dao.`.

The following catalog is invalid: ``` 2021-05-28T14:45:53Z DEFAULT IN_ADVANCE USD STANDALONE BASE B IMMEDIATE START_OF_BUNDLE IMMEDIATE START_OF_BUNDLE ACCOUNT DEFAULT Streaming IN_ADVANCE UNLIMITED -1 MONTHLY USD 29.99 -1 Extras IN_ADVANCE UNLIMITED...

CATALOG

See the stack trace when voiding the child invoice here: https://github.com/killbill/killbill/blob/9f1e7175be5c339c118912f492e2af0d78aca42a/profiles/killbill/src/test/java/org/killbill/billing/jaxrs/TestInvoiceVoid.java#L182 The invoice for the recurring item (`shotgun-monthly-evergreen`) doesn't have a corresponding parent invoice link.

bug
INVOICE

In https://github.com/killbill/killbill/issues/842, we fixed the limitation where catalog plan names couldn't end with a number (e.g. `plan-1`). There is still a related corner case where we incorrectly retrieve the plan...

bug
CATALOG

Given a billed in-advance monthly subscription started on 09/21, after the first invoice is generated (containing item for 09/21 -> 10/21), triggering a dry-run invoice in the future with a...

bug
INVOICE