X Enterprises
nuxt-x-app-admin

Stripe Invoices Detail

Stripe invoice detail with line items, download/refund/reminder modals, and overdue indicator.

Stripe Invoices Detail

Stripe invoice detail with line items, download/refund/reminder modals, and overdue indicator.

Components

<XAdminStripeInvoicesDetail />

Props, events, and behaviour reflect the actual <script setup> of XAdmin/Stripe/Invoices/Detail.vue in @xenterprises/nuxt-x-app-admin.

<XAdminStripeInvoicesDetail />

Props

PropTypeDefaultDescription
invoiceObjectnullPre-fetched invoice object. If provided, invoiceId is ignored for the fetch.
invoiceIdString''ID used to fetch the invoice when invoice is not provided.
endpointString'admin/stripe/invoices'API endpoint for the invoice fetch.
showDownloadBooleantrueShow 'Download' action.
showRefundBooleantrueShow 'Refund' action.
showSendReminderBooleantrueShow 'Send reminder' action.

Emits

EventPayloadDescription
downloadvariesFired when 'Download' is clicked (Invoice).
refundvariesFired when a refund is processed / confirmed.
send-remindervariesFired when 'Send reminder' is confirmed.
view-customervariesFired when 'View customer' is requested.
view-subscriptionvariesFired when 'View subscription' is requested.

AI Context

component: XAdminStripeInvoicesDetail
package: "@xenterprises/nuxt-x-app-admin"
category: Stripe
source: app/components/XAdmin/Stripe/Invoices/Detail.vue
use-when: Stripe invoice detail with line items, download/refund/reminder modals, and overdue indicator.
Copyright © 2026