> For the complete documentation index, see [llms.txt](https://eventx-hq.gitbook.io/knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eventx-hq.gitbook.io/knowledge-base/api-doc/invoice.md).

# Invoice

## Get invoice details for a user

> Uses POST with a userId in the body to resolve an attendee, their ticket, and the associated order to construct invoice details. For offline payments, includes invoice ID, due date, and payment description.

```json
{"openapi":"3.0.0","info":{"title":"Public Api","version":"beta"},"servers":[{"url":"https://esaas-api.eventx.io"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"name":"Authorization","type":"apiKey","in":"header","description":"Bearer Authorization with jwt token"}}},"paths":{"/public-api/v1/event/{eventId}/invoice/details":{"post":{"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"orderId":{"type":"string"},"eventName":{"type":"string"},"organizerName":{"type":"string","nullable":true},"eventDateTime":{"type":"string"},"orderItems":{"type":"array","items":{"type":"object","properties":{"ticketName":{"type":"string"},"ticket":{"type":"object","properties":{"contentI18n":{"type":"object","properties":{"name":{"type":"object","properties":{"default":{"type":"string","nullable":true},"en":{"type":"string","nullable":true},"ja":{"type":"string","nullable":true},"ko":{"type":"string","nullable":true},"vi":{"type":"string","nullable":true},"zh-HK":{"type":"string","nullable":true},"zh-CN":{"type":"string","nullable":true},"es":{"type":"string","nullable":true},"th":{"type":"string","nullable":true},"pt":{"type":"string","nullable":true}},"required":["default"],"additionalProperties":false},"description":{"type":"object","properties":{"default":{"type":"string","nullable":true},"en":{"type":"string","nullable":true},"ja":{"type":"string","nullable":true},"ko":{"type":"string","nullable":true},"vi":{"type":"string","nullable":true},"zh-HK":{"type":"string","nullable":true},"zh-CN":{"type":"string","nullable":true},"es":{"type":"string","nullable":true},"th":{"type":"string","nullable":true},"pt":{"type":"string","nullable":true}},"required":["default"],"additionalProperties":false},"message":{"type":"object","properties":{"default":{"type":"string","nullable":true},"en":{"type":"string","nullable":true},"ja":{"type":"string","nullable":true},"ko":{"type":"string","nullable":true},"vi":{"type":"string","nullable":true},"zh-HK":{"type":"string","nullable":true},"zh-CN":{"type":"string","nullable":true},"es":{"type":"string","nullable":true},"th":{"type":"string","nullable":true},"pt":{"type":"string","nullable":true}},"required":["default"],"additionalProperties":false}},"additionalProperties":false}},"required":["contentI18n"],"additionalProperties":false},"price":{"type":"string"},"qty":{"type":"number","format":"float"},"codeName":{"type":"string"},"discount":{"type":"number","format":"float"},"addOns":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"contentI18n":{"type":"object","properties":{"name":{"type":"object","properties":{"default":{"type":"string","nullable":true},"en":{"type":"string","nullable":true},"ja":{"type":"string","nullable":true},"ko":{"type":"string","nullable":true},"vi":{"type":"string","nullable":true},"zh-HK":{"type":"string","nullable":true},"zh-CN":{"type":"string","nullable":true},"es":{"type":"string","nullable":true},"th":{"type":"string","nullable":true},"pt":{"type":"string","nullable":true}},"required":["default"],"additionalProperties":false},"description":{"type":"object","properties":{"default":{"type":"string","nullable":true},"en":{"type":"string","nullable":true},"ja":{"type":"string","nullable":true},"ko":{"type":"string","nullable":true},"vi":{"type":"string","nullable":true},"zh-HK":{"type":"string","nullable":true},"zh-CN":{"type":"string","nullable":true},"es":{"type":"string","nullable":true},"th":{"type":"string","nullable":true},"pt":{"type":"string","nullable":true}},"required":["default"],"additionalProperties":false}},"additionalProperties":false},"price":{"type":"string"},"qty":{"type":"number","format":"float"}},"required":["id","contentI18n","qty"],"additionalProperties":false}}},"required":["ticketName","ticket","qty","addOns"],"additionalProperties":false}},"subTotal":{"type":"string"},"currency":{"type":"string"},"purchaserName":{"type":"string"},"paymentMethod":{"type":"string","enum":["online","offline"],"nullable":true},"invoiceId":{"type":"string"},"invoiceDate":{"type":"string","format":"date-time"},"invoiceDueAt":{"type":"string","format":"date-time"},"invoiceBillingInformation":{"type":"string","nullable":true},"paymentDescription":{"type":"string"},"eventTimezone":{"type":"string"},"purchaseOrganization":{"type":"string","nullable":true}},"required":["orderId","eventName","eventDateTime","orderItems","subTotal","currency","purchaserName","paymentMethod","eventTimezone"],"additionalProperties":false}},"required":["data"],"additionalProperties":false}}}},"500":{"description":"ERROR"}},"parameters":[{"name":"eventId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"userId":{"type":"string","format":"uuid"}},"required":["userId"],"additionalProperties":false}}}},"tags":["Invoice"],"operationId":"invoiceDetails","summary":"Get invoice details for a user","description":"Uses POST with a userId in the body to resolve an attendee, their ticket, and the associated order to construct invoice details. For offline payments, includes invoice ID, due date, and payment description."}}}}
```

## GET /public-api/v1/event/{eventId}/invoice/{orderId}

> Get invoice details for an order

```json
{"openapi":"3.0.0","info":{"title":"Public Api","version":"beta"},"servers":[{"url":"https://esaas-api.eventx.io"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"name":"Authorization","type":"apiKey","in":"header","description":"Bearer Authorization with jwt token"}}},"paths":{"/public-api/v1/event/{eventId}/invoice/{orderId}":{"get":{"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"orderId":{"type":"string"},"eventName":{"type":"string"},"organizerName":{"type":"string","nullable":true},"eventDateTime":{"type":"string"},"orderItems":{"type":"array","items":{"type":"object","properties":{"ticketName":{"type":"string"},"ticket":{"type":"object","properties":{"contentI18n":{"type":"object","properties":{"name":{"type":"object","properties":{"default":{"type":"string","nullable":true},"en":{"type":"string","nullable":true},"ja":{"type":"string","nullable":true},"ko":{"type":"string","nullable":true},"vi":{"type":"string","nullable":true},"zh-HK":{"type":"string","nullable":true},"zh-CN":{"type":"string","nullable":true},"es":{"type":"string","nullable":true},"th":{"type":"string","nullable":true},"pt":{"type":"string","nullable":true}},"required":["default"],"additionalProperties":false},"description":{"type":"object","properties":{"default":{"type":"string","nullable":true},"en":{"type":"string","nullable":true},"ja":{"type":"string","nullable":true},"ko":{"type":"string","nullable":true},"vi":{"type":"string","nullable":true},"zh-HK":{"type":"string","nullable":true},"zh-CN":{"type":"string","nullable":true},"es":{"type":"string","nullable":true},"th":{"type":"string","nullable":true},"pt":{"type":"string","nullable":true}},"required":["default"],"additionalProperties":false},"message":{"type":"object","properties":{"default":{"type":"string","nullable":true},"en":{"type":"string","nullable":true},"ja":{"type":"string","nullable":true},"ko":{"type":"string","nullable":true},"vi":{"type":"string","nullable":true},"zh-HK":{"type":"string","nullable":true},"zh-CN":{"type":"string","nullable":true},"es":{"type":"string","nullable":true},"th":{"type":"string","nullable":true},"pt":{"type":"string","nullable":true}},"required":["default"],"additionalProperties":false}},"additionalProperties":false}},"required":["contentI18n"],"additionalProperties":false},"price":{"type":"string"},"qty":{"type":"number","format":"float"},"codeName":{"type":"string"},"discount":{"type":"number","format":"float"},"addOns":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"contentI18n":{"type":"object","properties":{"name":{"type":"object","properties":{"default":{"type":"string","nullable":true},"en":{"type":"string","nullable":true},"ja":{"type":"string","nullable":true},"ko":{"type":"string","nullable":true},"vi":{"type":"string","nullable":true},"zh-HK":{"type":"string","nullable":true},"zh-CN":{"type":"string","nullable":true},"es":{"type":"string","nullable":true},"th":{"type":"string","nullable":true},"pt":{"type":"string","nullable":true}},"required":["default"],"additionalProperties":false},"description":{"type":"object","properties":{"default":{"type":"string","nullable":true},"en":{"type":"string","nullable":true},"ja":{"type":"string","nullable":true},"ko":{"type":"string","nullable":true},"vi":{"type":"string","nullable":true},"zh-HK":{"type":"string","nullable":true},"zh-CN":{"type":"string","nullable":true},"es":{"type":"string","nullable":true},"th":{"type":"string","nullable":true},"pt":{"type":"string","nullable":true}},"required":["default"],"additionalProperties":false}},"additionalProperties":false},"price":{"type":"string"},"qty":{"type":"number","format":"float"}},"required":["id","contentI18n","qty"],"additionalProperties":false}}},"required":["ticketName","ticket","qty","addOns"],"additionalProperties":false}},"subTotal":{"type":"string"},"currency":{"type":"string"},"purchaserName":{"type":"string"},"paymentMethod":{"type":"string","enum":["online","offline"],"nullable":true},"invoiceId":{"type":"string"},"invoiceDate":{"type":"string","format":"date-time"},"invoiceDueAt":{"type":"string","format":"date-time"},"invoiceBillingInformation":{"type":"string","nullable":true},"paymentDescription":{"type":"string"},"eventTimezone":{"type":"string"},"purchaseOrganization":{"type":"string","nullable":true}},"required":["orderId","eventName","eventDateTime","orderItems","subTotal","currency","purchaserName","paymentMethod","eventTimezone"],"additionalProperties":false}},"required":["data"],"additionalProperties":false}}}},"500":{"description":"ERROR"}},"parameters":[{"name":"eventId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"orderId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"tags":["Invoice"],"operationId":"getOneOrderInvoice","summary":"Get invoice details for an order"}}}}
```
