ReplaceBillLineItemsRequest

  • lineItems
    Type: array object[] 1…200
    required
    • amount
      Type: number
      required
    • glAccountId
      Type: string
      required
    • costCenterId
      Type: string | null

      Well, field, or operating group id from /cost-centers.

    • id
      Type: string | null

      Existing line id from GET /bills/{id}; omit to assign by order.

    • memo
      Type: string | null
  • dryRun
    Type: boolean

    When true, validate and preview without writing.

  • force
    Type: boolean

    Override locked-status gates (audited; use sparingly).