---
title: "Get tax allocations for a specific outside processing line item on a purchase order"
method: GET
path: "/api/purchase-orders/{purchaseOrderId}/outside-processing-line-items/{lineItemId}/tax-allocations"
tags: ["Purchase Order Outside Processing Line Item"]
---

# Get tax allocations for a specific outside processing line item on a purchase order

`GET /api/purchase-orders/{purchaseOrderId}/outside-processing-line-items/{lineItemId}/tax-allocations`

## Path parameters

- `purchaseOrderId` string, required
- `lineItemId` string, required

## Response `200`

Tax allocation data for the outside processing line item

- PurchaseOrderLineItemTaxAllocationResponseDto — Tax allocation data for a purchase order line item.
  - `appliedTaxes` PurchaseOrderAppliedTaxDto[], nullable — Tax amounts allocated to this line item from PO-level tax lines. Null if the line item is not taxable or has no tax allocations.
    - `taxLineItemId` string, required — The id of the PO-level tax line item that generated this tax amount. Reference /api/purchase-orders/{id}/tax-line-items for full details.
    - `taxCodeId` string, nullable — The tax code id. Please reference /api/tax-rates endpoint.
    - `taxCodeCode` string, nullable — The tax code identifier string (e.g., "CA State Tax").
    - `taxRate` number, double — The tax rate applied (as a decimal, e.g., 0.0725 for 7.25%).
    - `taxAmount` number, double, required — The calculated tax amount allocated to this line item from this tax line.
  - `totalTax` number, double, nullable — Total tax amount allocated to this line item across all applicable tax lines. Null if the line item is not taxable.

## Other responses

- `404` — Purchase order or line item did not exist

---

[API](https://skmtc.net/fulcrumpro/apis/fulcrum-publicapi.md) · [All operations](https://skmtc.net/fulcrumpro/apis/fulcrum-publicapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fulcrumpro/fulcrum-publicapi/revisions/a41e60b375bc/schema)
