kiotviet-client-sdk - v0.3.4
    Preparing search index...

    Class PurchaseOrderHandler

    Index

    Constructors

    Methods

    • Cancel a purchase order

      Parameters

      • purchaseOrderId: number

        The ID of the purchase order to cancel

      • Optionalreason: string

        Optional cancellation reason

      Returns Promise<PurchaseOrder>

    • Create a new purchase order

      Parameters

      • purchaseOrderData: PurchaseOrderCreateParams

        The purchase order data to create

      Returns Promise<PurchaseOrder>

    • Get purchase orders by date range

      Parameters

      • fromDate: string

        Start date (YYYY-MM-DD)

      • toDate: string

        End date (YYYY-MM-DD)

      • params: Omit<PurchaseOrderListParams, "fromPurchaseDate" | "toPurchaseDate"> = {}

        Additional filter parameters

      Returns Promise<PurchaseOrderListResponse>

    • Get a purchase order by its ID

      Parameters

      • purchaseOrderId: number

        The ID of the purchase order to retrieve

      Returns Promise<PurchaseOrder>

    • Get purchase orders by supplier code

      Parameters

      • supplierCode: string

        The supplier code to filter by

      • params: Omit<PurchaseOrderListParams, "supplierCode"> = {}

        Additional filter parameters

      Returns Promise<PurchaseOrderListResponse>

    • List purchase orders with optional filtering

      Parameters

      • params: PurchaseOrderListParams = {}

        Filter parameters

      Returns Promise<PurchaseOrderListResponse>

    • Update an existing purchase order

      Parameters

      • purchaseOrderId: number

        The ID of the purchase order to update

      • purchaseOrderData: Partial<PurchaseOrderUpdateParams>

        The purchase order data to update

      Returns Promise<PurchaseOrder>