Maximum number of requests available at one time for this rate limit. For more information, see Rate limits.
Issues an interim invoice for a subscription order. Use this operation for plan changes and pro rata adjustments.
This process:
- Creates an invoice.
- Adds the subscription line items to the invoice.
- Issues the invoice.
- Optionally, applies payment to the invoice if a
transactionIdis supplied.
- Mock serverhttps://www.rebilly.com/_mock/catalog/all/subscriptions/{id}/interim-invoice
- Sandbox serverhttps://api-sandbox.rebilly.com/organizations/{organizationId}/subscriptions/{id}/interim-invoice
- Live serverhttps://api.rebilly.com/organizations/{organizationId}/subscriptions/{id}/interim-invoice
curl -i -X POST \
'https://www.rebilly.com/_mock/catalog/all/subscriptions/{id}/interim-invoice' \
-H 'Content-Type: application/json' \
-H 'REB-APIKEY: YOUR_API_KEY_HERE' \
-d '{
"transactionId": "txn_0YVDTQJ8YWDGQACV2N2N5SPWQ0"
}'Number of requests still available for this rate limit. For more information, see Rate limits.
ID of the website. A website is where an organization obtains a customer. For more information, see Obtain an organization ID and website ID.
ID of the order (experimental).
ID of the related subscription order, if available. This field is null if there are no related subscription orders.
ID of the related quote, if available. This field is null if there are no related quotes.
Date and time when an automatic payment (autopay) is scheduled.
Number of times that an automatic payment (autopay) has been attempted on an invoice.
URL where the customer is redirected to pay the invoice using one of the methods which are available to the customer. This is an alternative to creating a new transaction with empty methods.
Up to 10 of the most recent transactions for the invoice. To retrieve transactions for an invoice, use Retrieve transactions with the invoiceIds filter. Search results can lag briefly behind a write.
Unique organization identifier. An organization is an entity that represents a company. For more information, see Obtain an organization ID.
Date and time when the related order is considered delinquent, and is canceled. If this value is null, no delinquency time is configured. When the invoice dueTime is changed to a later date and time, delinquencyTime increases by the same amount. If dueTime is changed to an earlier date and time or delinquencyTime is null, delinquencyTime remains unchanged. Changing dueTime to an earlier date and time increases the gap between dueTime and delinquencyTime. This wider gap is preserved if dueTime subsequently changes to a later date and time. If the request also specifies delinquencyTime, the specified value takes precedence. If delinquencyTime is earlier than the invoice dueTime, it is set to the same value as dueTime.
If an invoice is not related to an order, this field can only be null.
{ "id": "in_0YVF9605RKC62BP14NE2R7V2XT", "websiteId": "web_0YV7DE4Z26DQSA1AC92FBJ7SEG", "invoiceNumber": 0, "orderId": "ord_01HVKA5975PJBSQ1SX72G3MSZC", "subscriptionId": "sub_01HRF27SATGE4Z6PBJE6PD8328", "quoteId": "qt_01HXBZMEGPETPHJZH6V4RHBMA8", "currency": "USD", "amount": 0.1, "amountDue": 0.1, "subtotalAmount": 0.1, "discountAmount": 0.1, "shipping": { "amount": 0.1, "calculator": "manual" }, "tax": { "calculator": "manual", "amount": 0.1, "items": [ … ] }, "organizationTaxIdNumber": { "type": "eu-vat", "value": "GB980780684" }, "customerTaxIdNumber": { "type": "eu-vat", "value": "GB980780684" }, "billingAddress": { "firstName": "Benjamin", "lastName": "Franklin", "organization": "Rebilly", "address": "36 Craven St", "address2": "string", "city": "Austin", "region": "Texas", "country": "GB", "postalCode": "WC2N 5NF", "phoneNumbers": [ … ], "emails": [ … ], "dob": "1980-04-01", "jobTitle": "CEO", "hash": "056ae6d97c788b9e98b049ebafd7b229bf852221" }, "deliveryAddress": { "firstName": "Benjamin", "lastName": "Franklin", "organization": "Rebilly", "address": "36 Craven St", "address2": "string", "city": "Austin", "region": "Texas", "country": "GB", "postalCode": "WC2N 5NF", "phoneNumbers": [ … ], "emails": [ … ], "dob": "1980-04-01", "jobTitle": "CEO", "hash": "056ae6d97c788b9e98b049ebafd7b229bf852221" }, "poNumber": "PO123456", "notes": "string", "items": [ { … } ], "discounts": [ { … } ], "autopayScheduledTime": "2019-08-24T14:15:22Z", "autopayRetryNumber": 0, "status": "draft", "delinquentCollectionPeriod": 0, "collectionPeriod": 0, "abandonedTime": "2019-08-24T14:15:22Z", "voidedTime": "2019-08-24T14:15:22Z", "paidTime": "2019-08-24T14:15:22Z", "dueTime": "2019-08-24T14:15:22Z", "issuedTime": "2019-08-24T14:15:22Z", "createdTime": "2019-08-24T14:15:22Z", "updatedTime": "2019-08-24T14:15:22Z", "paymentFormUrl": "http://example.com", "creditMemoAllocations": [ { … } ], "isNewOrder": true, "customerId": "cus_0YV7DDSDD1C8DA64KHH2W33CPF", "transactions": [ { … } ], "retryInstruction": { "attempts": [ … ], "afterAttemptPolicies": [ … ], "afterRetryEndPolicies": [ … ] }, "revision": 0, "type": "initial", "dueReminderTime": "2019-08-24T14:15:22Z", "dueReminderNumber": 0, "organizationId": "org_0YVDM8RC7GDADADSBSMW124JA8", "delinquencyTime": null, "_links": [ { … } ], "_embedded": { "customer": {}, "website": {}, "organization": {}, "leadSource": {}, "shippingRate": {} } }