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

# Add a lot to a capex proposal's capitalization plan, or change one (p_id, which must be a lot of that plan).

> Add a lot to a capex proposal's capitalization plan, or change one (p_id, which must be a lot of that plan). Needs finance.capex_capitalization.edit, or the plan to be waiting on you in its approval.

p_capitalization_date, p_capitalization_value (more than zero), p_asset_block_id and p_asset_block_value (zero or more) are required; amounts are at most 9,999,999,999. p_asset_block_id is a value of your organisation's Asset Block Master list (see capex_capitalization_blocks). p_tnc_asset_type_id, a value of its TNC Asset Type Master list (see capex_tnc_asset_types), may be given only for a Plant and Machinery block, and is refused for any other. A block or TNC asset type no longer offered is kept on a lot that already names it and refused for one that does not.

Where your organisation saves every lot on the 1st of its month (first_of_month on capex_capitalization_plans, turned on in the Form Studio), the lot is saved on the 1st of the month of p_capitalization_date, whatever day it names. The depreciation counts the month of capitalization whole either way, so its figures are the same.

The lot's depreciation rate and shift factor are not sent. Both are written when the lot is put in a block — a new lot, or one moved to another block — and kept while it stays there: the rate is the block's, and the shift factor the number in the custom field named Shift Factor on the proposal's location for Plant and Machinery (1 where the location has none) and 1 for every other block. A lot whose block had no rate takes the one it has been given since at its next save. Refused with CAPITALIZATION_DECIDED or CAPITALIZATION_WITH_APPROVERS as save_capex_capitalization_plan is. Returns the lot's id.



## OpenAPI

````yaml /api-reference/openapi.json post /rpc/save_capex_capitalization_line
openapi: 3.0.0
info:
  description: ''
  title: >-
    The only schema PostgREST exposes. Reads are security_invoker views; writes
    are SECURITY DEFINER functions. Rebuilt wholesale on every deploy — it holds
    no data.
  version: 12.2.3
servers:
  - url: https://app.assetinfinity.ai/api
security: []
tags:
  - name: Signing in
  - name: Profile
  - name: My work
  - name: Sites and locations
  - name: Assets
  - name: Asset lifecycle
  - name: Asset components
  - name: Kits
  - name: Work lifecycle
  - name: Work order execution
  - name: Work sequencing
  - name: Maintenance
  - name: Inspections
  - name: Checklists
  - name: Verification
  - name: Self verification
  - name: Inventory
  - name: Inventory detail
  - name: Parts demand
  - name: Procurement
  - name: Catalogue
  - name: Vendors and contracts
  - name: Contracts
  - name: Amendments
  - name: Vendor spend forecast
  - name: Workforce
  - name: Workforce detail
  - name: Capacity
  - name: Dispatch
  - name: Shutdown
  - name: Permits
  - name: Tools
  - name: Tools on jobs
  - name: Bookings
  - name: Booking hand over
  - name: Booking bills
  - name: Calibration history
  - name: Reliability
  - name: Sensors and meters
  - name: Readers
  - name: Trackers
  - name: Real-time location
  - name: Feeds
  - name: Energy
  - name: IT assets
  - name: IT asset software
  - name: IT asset topology
  - name: Warranty lookups
  - name: Map
  - name: Floor plans
  - name: Labels
  - name: Lost and found
  - name: Visitors
  - name: Root cause analysis
  - name: Costing
  - name: Finance
  - name: E-way bills
  - name: E-way bill filing
  - name: Budgets
  - name: Capex plans
  - name: Capex consolidation
  - name: Capex capitalization
  - name: FF&E plans
  - name: Documents
  - name: Document control
  - name: Document folders
  - name: Document tree
  - name: Knowledge
  - name: Reports
  - name: Dashboards
  - name: Extracts
  - name: Data exports
  - name: Audit center
  - name: Audit feed
  - name: Activity
  - name: Conversations
  - name: Notifications
  - name: Date reminders
  - name: Channels
  - name: Search
  - name: Copilot
  - name: Import
  - name: Bulk jobs
  - name: File exchange
  - name: Filing exceptions
  - name: Files
  - name: Sync
  - name: Support
  - name: API keys
  - name: Webhooks
  - name: MCP connections
  - name: MCP sign-in
  - name: SCIM provisioning
  - name: Directory sync
  - name: Security streams
  - name: Clarity
  - name: Single sign-on
  - name: Two-factor sign-in
  - name: Admin
  - name: Access
  - name: Lookups
  - name: Read models
  - name: Reference
  - name: Reference columns
  - name: Reference entry
  - name: List views
  - name: Mapping
  - name: Numbering
  - name: Branding
  - name: Custom fields
  - name: Form studio
  - name: Workflows
  - name: Workflow studio
  - name: Rules
  - name: Statuses and transitions
  - name: Currencies and locales
  - name: Today
  - name: Work configuration
  - name: Asset configuration
  - name: Inventory configuration
  - name: Tool configuration
  - name: Workforce configuration
  - name: Vendor and contract configuration
  - name: Document configuration
  - name: Inspection configuration
  - name: Sites, locations and the organisation
  - name: Setup
  - name: Features
  - name: Billing
  - name: Licence
  - name: Welcome
  - name: Tray
  - name: Tenant switch
  - name: Release
  - name: Upgrade
  - name: Telegram
  - name: Whatsapp
  - name: Inbound mail
  - name: Platform
externalDocs:
  description: PostgREST Documentation
  url: https://postgrest.org/en/v12/references/api.html
paths:
  /rpc/save_capex_capitalization_line:
    post:
      tags:
        - Capex capitalization
      summary: >-
        Add a lot to a capex proposal's capitalization plan, or change one
        (p_id, which must be a lot of that plan).
      description: >-
        Add a lot to a capex proposal's capitalization plan, or change one
        (p_id, which must be a lot of that plan). Needs
        finance.capex_capitalization.edit, or the plan to be waiting on you in
        its approval.


        p_capitalization_date, p_capitalization_value (more than zero),
        p_asset_block_id and p_asset_block_value (zero or more) are required;
        amounts are at most 9,999,999,999. p_asset_block_id is a value of your
        organisation's Asset Block Master list (see
        capex_capitalization_blocks). p_tnc_asset_type_id, a value of its TNC
        Asset Type Master list (see capex_tnc_asset_types), may be given only
        for a Plant and Machinery block, and is refused for any other. A block
        or TNC asset type no longer offered is kept on a lot that already names
        it and refused for one that does not.


        Where your organisation saves every lot on the 1st of its month
        (first_of_month on capex_capitalization_plans, turned on in the Form
        Studio), the lot is saved on the 1st of the month of
        p_capitalization_date, whatever day it names. The depreciation counts
        the month of capitalization whole either way, so its figures are the
        same.


        The lot's depreciation rate and shift factor are not sent. Both are
        written when the lot is put in a block — a new lot, or one moved to
        another block — and kept while it stays there: the rate is the block's,
        and the shift factor the number in the custom field named Shift Factor
        on the proposal's location for Plant and Machinery (1 where the location
        has none) and 1 for every other block. A lot whose block had no rate
        takes the one it has been given since at its next save. Refused with
        CAPITALIZATION_DECIDED or CAPITALIZATION_WITH_APPROVERS as
        save_capex_capitalization_plan is. Returns the lot's id.
      parameters:
        - $ref: '#/components/parameters/preferParams'
      requestBody:
        content:
          application/json:
            schema:
              description: >-
                Add a lot to a capex proposal's capitalization plan, or change
                one (p_id, which must be a lot of that plan). Needs
                finance.capex_capitalization.edit, or the plan to be waiting on
                you in its approval.


                p_capitalization_date, p_capitalization_value (more than zero),
                p_asset_block_id and p_asset_block_value (zero or more) are
                required; amounts are at most 9,999,999,999. p_asset_block_id is
                a value of your organisation's Asset Block Master list (see
                capex_capitalization_blocks). p_tnc_asset_type_id, a value of
                its TNC Asset Type Master list (see capex_tnc_asset_types), may
                be given only for a Plant and Machinery block, and is refused
                for any other. A block or TNC asset type no longer offered is
                kept on a lot that already names it and refused for one that
                does not.


                Where your organisation saves every lot on the 1st of its month
                (first_of_month on capex_capitalization_plans, turned on in the
                Form Studio), the lot is saved on the 1st of the month of
                p_capitalization_date, whatever day it names. The depreciation
                counts the month of capitalization whole either way, so its
                figures are the same.


                The lot's depreciation rate and shift factor are not sent. Both
                are written when the lot is put in a block — a new lot, or one
                moved to another block — and kept while it stays there: the rate
                is the block's, and the shift factor the number in the custom
                field named Shift Factor on the proposal's location for Plant
                and Machinery (1 where the location has none) and 1 for every
                other block. A lot whose block had no rate takes the one it has
                been given since at its next save. Refused with
                CAPITALIZATION_DECIDED or CAPITALIZATION_WITH_APPROVERS as
                save_capex_capitalization_plan is. Returns the lot's id.
              properties:
                p_asset_block_id:
                  format: uuid
                  type: string
                p_asset_block_value:
                  format: numeric
                  type: number
                p_capex_capitalization_plan_id:
                  format: uuid
                  type: string
                p_capitalization_date:
                  format: date
                  type: string
                p_capitalization_value:
                  format: numeric
                  type: number
                p_id:
                  format: uuid
                  type: string
                p_tnc_asset_type_id:
                  format: uuid
                  type: string
              required:
                - p_capex_capitalization_plan_id
                - p_capitalization_date
                - p_capitalization_value
                - p_asset_block_id
                - p_asset_block_value
              type: object
          application/vnd.pgrst.object+json:
            schema:
              description: >-
                Add a lot to a capex proposal's capitalization plan, or change
                one (p_id, which must be a lot of that plan). Needs
                finance.capex_capitalization.edit, or the plan to be waiting on
                you in its approval.


                p_capitalization_date, p_capitalization_value (more than zero),
                p_asset_block_id and p_asset_block_value (zero or more) are
                required; amounts are at most 9,999,999,999. p_asset_block_id is
                a value of your organisation's Asset Block Master list (see
                capex_capitalization_blocks). p_tnc_asset_type_id, a value of
                its TNC Asset Type Master list (see capex_tnc_asset_types), may
                be given only for a Plant and Machinery block, and is refused
                for any other. A block or TNC asset type no longer offered is
                kept on a lot that already names it and refused for one that
                does not.


                Where your organisation saves every lot on the 1st of its month
                (first_of_month on capex_capitalization_plans, turned on in the
                Form Studio), the lot is saved on the 1st of the month of
                p_capitalization_date, whatever day it names. The depreciation
                counts the month of capitalization whole either way, so its
                figures are the same.


                The lot's depreciation rate and shift factor are not sent. Both
                are written when the lot is put in a block — a new lot, or one
                moved to another block — and kept while it stays there: the rate
                is the block's, and the shift factor the number in the custom
                field named Shift Factor on the proposal's location for Plant
                and Machinery (1 where the location has none) and 1 for every
                other block. A lot whose block had no rate takes the one it has
                been given since at its next save. Refused with
                CAPITALIZATION_DECIDED or CAPITALIZATION_WITH_APPROVERS as
                save_capex_capitalization_plan is. Returns the lot's id.
              properties:
                p_asset_block_id:
                  format: uuid
                  type: string
                p_asset_block_value:
                  format: numeric
                  type: number
                p_capex_capitalization_plan_id:
                  format: uuid
                  type: string
                p_capitalization_date:
                  format: date
                  type: string
                p_capitalization_value:
                  format: numeric
                  type: number
                p_id:
                  format: uuid
                  type: string
                p_tnc_asset_type_id:
                  format: uuid
                  type: string
              required:
                - p_capex_capitalization_plan_id
                - p_capitalization_date
                - p_capitalization_value
                - p_asset_block_id
                - p_asset_block_value
              type: object
          application/vnd.pgrst.object+json;nulls=stripped:
            schema:
              description: >-
                Add a lot to a capex proposal's capitalization plan, or change
                one (p_id, which must be a lot of that plan). Needs
                finance.capex_capitalization.edit, or the plan to be waiting on
                you in its approval.


                p_capitalization_date, p_capitalization_value (more than zero),
                p_asset_block_id and p_asset_block_value (zero or more) are
                required; amounts are at most 9,999,999,999. p_asset_block_id is
                a value of your organisation's Asset Block Master list (see
                capex_capitalization_blocks). p_tnc_asset_type_id, a value of
                its TNC Asset Type Master list (see capex_tnc_asset_types), may
                be given only for a Plant and Machinery block, and is refused
                for any other. A block or TNC asset type no longer offered is
                kept on a lot that already names it and refused for one that
                does not.


                Where your organisation saves every lot on the 1st of its month
                (first_of_month on capex_capitalization_plans, turned on in the
                Form Studio), the lot is saved on the 1st of the month of
                p_capitalization_date, whatever day it names. The depreciation
                counts the month of capitalization whole either way, so its
                figures are the same.


                The lot's depreciation rate and shift factor are not sent. Both
                are written when the lot is put in a block — a new lot, or one
                moved to another block — and kept while it stays there: the rate
                is the block's, and the shift factor the number in the custom
                field named Shift Factor on the proposal's location for Plant
                and Machinery (1 where the location has none) and 1 for every
                other block. A lot whose block had no rate takes the one it has
                been given since at its next save. Refused with
                CAPITALIZATION_DECIDED or CAPITALIZATION_WITH_APPROVERS as
                save_capex_capitalization_plan is. Returns the lot's id.
              properties:
                p_asset_block_id:
                  format: uuid
                  type: string
                p_asset_block_value:
                  format: numeric
                  type: number
                p_capex_capitalization_plan_id:
                  format: uuid
                  type: string
                p_capitalization_date:
                  format: date
                  type: string
                p_capitalization_value:
                  format: numeric
                  type: number
                p_id:
                  format: uuid
                  type: string
                p_tnc_asset_type_id:
                  format: uuid
                  type: string
              required:
                - p_capex_capitalization_plan_id
                - p_capitalization_date
                - p_capitalization_value
                - p_asset_block_id
                - p_asset_block_value
              type: object
          text/csv:
            schema:
              description: >-
                Add a lot to a capex proposal's capitalization plan, or change
                one (p_id, which must be a lot of that plan). Needs
                finance.capex_capitalization.edit, or the plan to be waiting on
                you in its approval.


                p_capitalization_date, p_capitalization_value (more than zero),
                p_asset_block_id and p_asset_block_value (zero or more) are
                required; amounts are at most 9,999,999,999. p_asset_block_id is
                a value of your organisation's Asset Block Master list (see
                capex_capitalization_blocks). p_tnc_asset_type_id, a value of
                its TNC Asset Type Master list (see capex_tnc_asset_types), may
                be given only for a Plant and Machinery block, and is refused
                for any other. A block or TNC asset type no longer offered is
                kept on a lot that already names it and refused for one that
                does not.


                Where your organisation saves every lot on the 1st of its month
                (first_of_month on capex_capitalization_plans, turned on in the
                Form Studio), the lot is saved on the 1st of the month of
                p_capitalization_date, whatever day it names. The depreciation
                counts the month of capitalization whole either way, so its
                figures are the same.


                The lot's depreciation rate and shift factor are not sent. Both
                are written when the lot is put in a block — a new lot, or one
                moved to another block — and kept while it stays there: the rate
                is the block's, and the shift factor the number in the custom
                field named Shift Factor on the proposal's location for Plant
                and Machinery (1 where the location has none) and 1 for every
                other block. A lot whose block had no rate takes the one it has
                been given since at its next save. Refused with
                CAPITALIZATION_DECIDED or CAPITALIZATION_WITH_APPROVERS as
                save_capex_capitalization_plan is. Returns the lot's id.
              properties:
                p_asset_block_id:
                  format: uuid
                  type: string
                p_asset_block_value:
                  format: numeric
                  type: number
                p_capex_capitalization_plan_id:
                  format: uuid
                  type: string
                p_capitalization_date:
                  format: date
                  type: string
                p_capitalization_value:
                  format: numeric
                  type: number
                p_id:
                  format: uuid
                  type: string
                p_tnc_asset_type_id:
                  format: uuid
                  type: string
              required:
                - p_capex_capitalization_plan_id
                - p_capitalization_date
                - p_capitalization_value
                - p_asset_block_id
                - p_asset_block_value
              type: object
        required: true
      responses:
        '200':
          description: OK
components:
  parameters:
    preferParams:
      description: Preference
      in: header
      name: Prefer
      required: false
      schema:
        enum:
          - params=single-object
        type: string

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.