Skip to content

Purchase Order Generator API

POST https://api.findutils.com/api/tools/purchase-order-generator/execute

Return a purchase order as structured data and as Markdown text: line items with amounts, subtotal, tax, shipping, and total, plus company, vendor, shipping, dates, notes, and terms. Amounts use 2 decimals. This tool does not produce a PDF.

Request body

application/json
  • company_name

    string optional

    Buyer company name.

  • company_address

    string optional

    Buyer address; newlines separate lines.

  • vendor_name

    string optional

    Vendor name.

  • vendor_address

    string optional

    Vendor address.

  • vendor_contact

    string optional

    Vendor contact (email or phone).

  • po_number

    string optional

    Purchase order number. Default: PO-<timestamp>.

  • po_date

    string optional

    Order date as YYYY-MM-DD. Default: today (UTC).

  • delivery_date

    string optional

    Requested delivery date as YYYY-MM-DD.

  • currency

    string optional

    Currency code. Default: USD. One of USD · EUR · GBP · TRY · CAD · AUD.

  • shipping_address

    string optional

    Ship-to address when it differs from the buyer address.

  • shipping_method

    string optional

    Shipping method.

  • items

    array required

    Line items: { description, quantity, unit_price, item_number?, unit? }. 1-200 items.

  • tax_rate

    number optional

    Tax rate in percent applied to the subtotal. Default: 0.

  • shipping_cost

    number optional

    Shipping cost added after tax. Default: 0.

  • notes

    string optional

    Notes printed on the order.

  • terms

    string optional

    Terms and conditions.

Example arguments

Verified
{
  "company_name": "Acme Ltd",
  "vendor_name": "Widgets Inc",
  "po_number": "PO-000123",
  "po_date": "2026-01-15",
  "currency": "USD",
  "items": [
    {
      "description": "Widget",
      "quantity": 2,
      "unit_price": 10
    }
  ],
  "tax_rate": 10,
  "shipping_cost": 3
}