> ## Documentation Index
> Fetch the complete documentation index at: https://docs.retailreadyai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Fintech Invoice Order Details

> Returns paginated order-level Fintech details for every order in the facility (not just those with pricing set up). Action breakdowns include only actions that have a cost configured.



## OpenAPI

````yaml /openapi.json get /api/v1/fintech/invoice-order-details
openapi: 3.0.0
info:
  title: Authentication API
  description: API for user authentication and token generation
  version: 1.0.0
servers:
  - url: https://api.retailreadyai.com
    description: Production server
  - url: https://stg.retailreadyai.com
    description: Staging server
security: []
paths:
  /api/v1/fintech/invoice-order-details:
    get:
      tags:
        - Fintech
      summary: Get Fintech Invoice Order Details
      description: >-
        Returns paginated order-level Fintech details for every order in the
        facility (not just those with pricing set up). Action breakdowns include
        only actions that have a cost configured.
      parameters:
        - name: brand_id
          in: query
          schema:
            type: string
          description: Filter to a single brand.
        - name: retailer_id
          in: query
          schema:
            type: string
          description: Filter to a single retailer.
        - name: transportation_method
          in: query
          schema:
            type: string
            enum:
              - FREIGHT
              - PARCEL
          description: Filter by transportation method.
        - name: order_completed_at_start
          in: query
          schema:
            type: string
            format: date
          description: >-
            Lower bound (inclusive) on order completion (ASN sent). Every date
            bound is optional and independent.
        - name: order_completed_at_end
          in: query
          schema:
            type: string
            format: date
          description: Upper bound (inclusive) on order completion (ASN sent).
        - name: order_packed_at_start
          in: query
          schema:
            type: string
            format: date
          description: Lower bound (inclusive) on packed date.
        - name: order_packed_at_end
          in: query
          schema:
            type: string
            format: date
          description: Upper bound (inclusive) on packed date.
        - name: order_id
          in: query
          schema:
            type: string
          description: Filter to a single order.
        - name: picksheet_code
          in: query
          schema:
            type: string
          description: Filter to a single picksheet code.
        - name: page
          in: query
          schema:
            type: integer
          description: Page number. Defaults to 1.
        - name: page_size
          in: query
          schema:
            type: integer
          description: Rows per page. Defaults to 50, maximum 100.
      responses:
        '200':
          description: Invoice order details retrieved successfully.
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    example: Invoice order details retrieved successfully
                  data:
                    type: object
                    properties:
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            order_id:
                              type: string
                              example: order-abc
                            picksheet_code:
                              type: string
                              example: PS-001
                            retailer:
                              type: string
                              example: Target
                            brand:
                              type: string
                              example: Acme
                            core:
                              type: object
                              properties:
                                pallets:
                                  type: integer
                                  example: 2
                                cartons:
                                  type: integer
                                  example: 12
                                units:
                                  type: integer
                                  example: 240
                                skus:
                                  type: integer
                                  example: 8
                                labels_generated:
                                  type: integer
                                  example: 14
                                pallet_label_qr_printed:
                                  type: integer
                                  description: >-
                                    # of QR pallet labels printed for this order
                                    (its Staged/Loaded pallets when the order
                                    ships FREIGHT). A pallet shared by multiple
                                    freight orders is counted for each, so this
                                    value summed across orders can exceed the
                                    invoice-level Pallet QR count, which dedups
                                    shared pallets.
                                  example: 2
                                pallet_label_gs1_printed:
                                  type: integer
                                  description: '# of GS1 pallet labels printed.'
                                  example: 2
                                pallet_label_placard_printed:
                                  type: integer
                                  description: '# of placard pallet labels printed.'
                                  example: 2
                                carton_label_gs1_printed:
                                  type: integer
                                  description: '# of GS1 carton labels printed.'
                                  example: 6
                                carton_label_qr_printed:
                                  type: integer
                                  description: '# of QR carton labels printed.'
                                  example: 4
                                carton_label_parcel_printed:
                                  type: integer
                                  description: '# of parcel carton labels printed.'
                                  example: 2
                                vas_actions:
                                  type: integer
                                  example: 3
                                packing_slips:
                                  type: integer
                                  example: 1
                            carton_actions:
                              type: object
                              description: Map of carton workflow action name to count.
                              example:
                                Pack: 12
                            pallet_actions:
                              type: object
                              description: Map of pallet workflow action name to count.
                              example:
                                Wrap: 2
                            vas_actions:
                              type: object
                              description: Map of VAS action name to count.
                              example:
                                Sticker: 40
                      total_count:
                        type: integer
                        example: 137
                      page:
                        type: integer
                        example: 1
                      page_size:
                        type: integer
                        example: 50
              example:
                message: Invoice order details retrieved successfully
                data:
                  items:
                    - order_id: order-abc
                      picksheet_code: PS-001
                      retailer: Target
                      brand: Acme
                      core:
                        pallets: 2
                        cartons: 12
                        units: 240
                        skus: 8
                        labels_generated: 14
                        pallet_label_qr_printed: 2
                        pallet_label_gs1_printed: 2
                        pallet_label_placard_printed: 2
                        carton_label_gs1_printed: 6
                        carton_label_qr_printed: 4
                        carton_label_parcel_printed: 2
                        vas_actions: 3
                        packing_slips: 1
                      carton_actions:
                        Pack: 12
                      pallet_actions:
                        Wrap: 2
                      vas_actions:
                        Sticker: 40
                  total_count: 137
                  page: 1
                  page_size: 50
        '400':
          description: >-
            Bad request - unexpected query parameter, invalid
            transportation_method, or malformed date.
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    description: Error message
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: INVALID_REQUEST
              example:
                message: 'Invalid date format: Invalid isoformat string: ''2026-13-01'''
                error:
                  code: INVALID_REQUEST
        '401':
          description: >-
            Unauthorized - not authenticated, or not a 3PL admin
            (lead/associate/brand users are denied).
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    description: Error message
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                        example: UNAUTHORIZED
              example:
                message: Unauthorized
                error:
                  code: UNAUTHORIZED
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT

````