Back to website Open portal

Available

Purchase order schema

Generated purchase-order fields for submissions with and without line items.

Updated 2026-07-28

Use typeId: 1 for purchase orders. The schema covers order identity, issuer and delivery details, commercial terms, totals, tax, and ordered items.

Missing template fields are returned as null at scalar leaves; missing arrays and objects are normalized to empty containers.

With line items

Field Type Template Description
processed_data.lineItems[].additional_cess float Returned Generated from the current purchase-order template.
processed_data.lineItems[].basic_cost_price_per_unit string Returned Generated from the current purchase-order template.
processed_data.lineItems[].brand string Returned Generated from the current purchase-order template.
processed_data.lineItems[].cess_rate float Returned Generated from the current purchase-order template.
processed_data.lineItems[].cgst_amount number Returned Generated from the current purchase-order template.
processed_data.lineItems[].cgst_rate number Returned Generated from the current purchase-order template.
processed_data.lineItems[].description string Returned Generated from the current purchase-order template.
processed_data.lineItems[].hsn_sac string hsn/sac can be written only once anywhere in invoice if all item have same hsn Returned Generated from the current purchase-order template.
processed_data.lineItems[].igst_amount float Returned Generated from the current purchase-order template.
processed_data.lineItems[].igst_rate number Returned Generated from the current purchase-order template.
processed_data.lineItems[].item_code string Returned Generated from the current purchase-order template.
processed_data.lineItems[].landing_rate float Returned Generated from the current purchase-order template.
processed_data.lineItems[].margin_rate float Returned Generated from the current purchase-order template.
processed_data.lineItems[].mrp float Returned Generated from the current purchase-order template.
processed_data.lineItems[].product_upc string Returned Generated from the current purchase-order template.
processed_data.lineItems[].quantity float Returned Generated from the current purchase-order template.
processed_data.lineItems[].sgst_amount number Returned Generated from the current purchase-order template.
processed_data.lineItems[].sgst_rate number Returned Generated from the current purchase-order template.
processed_data.lineItems[].sku_code string Returned Generated from the current purchase-order template.
processed_data.lineItems[].total_amount float Returned Generated from the current purchase-order template.
processed_data.lineItems[].unit_or_per string Returned Generated from the current purchase-order template.
processed_data.lineItems[].vertical_category string Returned Generated from the current purchase-order template.
processed_data.summary_data.PO string Returned Generated from the current purchase-order template.
processed_data.summary_data.account_number string Returned Generated from the current purchase-order template.
processed_data.summary_data.balance_due float Returned Generated from the current purchase-order template.
processed_data.summary_data.bank_name string Returned Generated from the current purchase-order template.
processed_data.summary_data.batch_number string Returned Generated from the current purchase-order template.
processed_data.summary_data.bill_to_gstin string #GSTIN printed in Billing Address section only; null if not shown separately from header Returned Generated from the current purchase-order template.
processed_data.summary_data.cgst_amount Returned Generated from the current purchase-order template.
processed_data.summary_data.cgst_rate Returned Generated from the current purchase-order template.
processed_data.summary_data.checked_by string Returned Generated from the current purchase-order template.
processed_data.summary_data.currency string Returned Generated from the current purchase-order template.
processed_data.summary_data.deduction_amount_payment_made float Returned Generated from the current purchase-order template.
processed_data.summary_data.deduction_reason string Returned Generated from the current purchase-order template.
processed_data.summary_data.delivered_from_address string Returned Generated from the current purchase-order template.
processed_data.summary_data.delivered_from_name string Returned Generated from the current purchase-order template.
processed_data.summary_data.delivered_from_pincode string Returned Generated from the current purchase-order template.
processed_data.summary_data.delivered_to_address string Returned Generated from the current purchase-order template.
processed_data.summary_data.delivered_to_name string Returned Generated from the current purchase-order template.
processed_data.summary_data.delivered_to_pincode string Returned Generated from the current purchase-order template.
processed_data.summary_data.delivered_to_state string Returned Generated from the current purchase-order template.
processed_data.summary_data.delivery_note string Returned Generated from the current purchase-order template.
processed_data.summary_data.dispatched_through string Returned Generated from the current purchase-order template.
processed_data.summary_data.driver_number string Returned Generated from the current purchase-order template.
processed_data.summary_data.due_date string (ISO 8601 date format) yyyy-mm-dd Returned Generated from the current purchase-order template.
processed_data.summary_data.e_way_air_way_bill_number string Returned Generated from the current purchase-order template.
processed_data.summary_data.ifsc string Returned Generated from the current purchase-order template.
processed_data.summary_data.igst_amount Returned Generated from the current purchase-order template.
processed_data.summary_data.igst_rate Returned Generated from the current purchase-order template.
processed_data.summary_data.irn string Returned Generated from the current purchase-order template.
processed_data.summary_data.mode_or_terms_of_payment string Returned Generated from the current purchase-order template.
processed_data.summary_data.motor_vehicle_no string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_from_address string #this is different from delivery address and available in purchase order issuer name not the delivery to address Returned Generated from the current purchase-order template.
processed_data.summary_data.order_from_cin string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_from_contact_name string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_from_gstin string #buyer billing GSTIN; must match bill_to_gstin when present. Do NOT use header/letterhead/registered-office GSTIN if Billing Address section has its own GSTIN Returned Generated from the current purchase-order template.
processed_data.summary_data.order_from_mobile string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_from_name string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_from_pan string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_from_pincode number Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_address string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_cin string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_gstin string #this gstin is of seller Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_name string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_pan string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_pincode number Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_spoc_email string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_spoc_mobile string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_spoc_name string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_state string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_total_amount float Returned Generated from the current purchase-order template.
processed_data.summary_data.order_total_amount_without_tax float Returned Generated from the current purchase-order template.
processed_data.summary_data.po_date string (ISO 8601 date format) yyyy-mm-dd Returned Generated from the current purchase-order template.
processed_data.summary_data.po_delivery_date string (ISO 8601 date format) yyyy-mm-dd Returned Generated from the current purchase-order template.
processed_data.summary_data.po_delivery_time 24 hrs format (hh:mm:ss) Returned Generated from the current purchase-order template.
processed_data.summary_data.po_expiry_date string (ISO 8601 date format) yyyy-mm-dd Returned Generated from the current purchase-order template.
processed_data.summary_data.po_expiry_time 24 hrs format (hh:mm:ss) Returned Generated from the current purchase-order template.
processed_data.summary_data.po_number string Returned Generated from the current purchase-order template.
processed_data.summary_data.po_time 24 hrs format (hh:mm:ss) Returned Generated from the current purchase-order template.
processed_data.summary_data.po_type string Returned Generated from the current purchase-order template.
processed_data.summary_data.prepared_by string Returned Generated from the current purchase-order template.
processed_data.summary_data.round_off number Returned Generated from the current purchase-order template.
processed_data.summary_data.sgst_amount Returned Generated from the current purchase-order template.
processed_data.summary_data.sgst_rate Returned Generated from the current purchase-order template.
processed_data.summary_data.ship_to_gstin string #GSTIN printed in Shipping/Delivery Address section; null if absent Returned Generated from the current purchase-order template.
processed_data.summary_data.tax_amount float Returned Generated from the current purchase-order template.
processed_data.summary_data.terms_of_delivery string Returned Generated from the current purchase-order template.
processed_data.summary_data.total_items_type number Returned Generated from the current purchase-order template.
processed_data.summary_data.total_quantity number Returned Generated from the current purchase-order template.
processed_data.summary_data.total_weight float Returned Generated from the current purchase-order template.
processed_data.summary_data.total_weight_unit string Returned Generated from the current purchase-order template.
processed_data.summary_data.type Purchase Order Returned Generated from the current purchase-order template.
processed_data.summary_data.vendor_no string Returned Generated from the current purchase-order template.

Without line items

Field Type Template Description
processed_data.lineItems[].additional_cess float Returned Generated from the current purchase-order template.
processed_data.lineItems[].basic_cost_price_per_unit string Returned Generated from the current purchase-order template.
processed_data.lineItems[].brand string Returned Generated from the current purchase-order template.
processed_data.lineItems[].cess_rate float Returned Generated from the current purchase-order template.
processed_data.lineItems[].cgst_amount number Returned Generated from the current purchase-order template.
processed_data.lineItems[].cgst_rate number Returned Generated from the current purchase-order template.
processed_data.lineItems[].description string Returned Generated from the current purchase-order template.
processed_data.lineItems[].hsn_sac string hsn/sac can be written only once anywhere in invoice if all item have same hsn Returned Generated from the current purchase-order template.
processed_data.lineItems[].igst_amount float Returned Generated from the current purchase-order template.
processed_data.lineItems[].igst_rate number Returned Generated from the current purchase-order template.
processed_data.lineItems[].item_code string Returned Generated from the current purchase-order template.
processed_data.lineItems[].landing_rate float Returned Generated from the current purchase-order template.
processed_data.lineItems[].margin_rate float Returned Generated from the current purchase-order template.
processed_data.lineItems[].mrp float Returned Generated from the current purchase-order template.
processed_data.lineItems[].product_upc string Returned Generated from the current purchase-order template.
processed_data.lineItems[].quantity float Returned Generated from the current purchase-order template.
processed_data.lineItems[].sgst_amount number Returned Generated from the current purchase-order template.
processed_data.lineItems[].sgst_rate number Returned Generated from the current purchase-order template.
processed_data.lineItems[].sku_code string Returned Generated from the current purchase-order template.
processed_data.lineItems[].total_amount float Returned Generated from the current purchase-order template.
processed_data.lineItems[].unit_or_per string Returned Generated from the current purchase-order template.
processed_data.lineItems[].vertical_category string Returned Generated from the current purchase-order template.
processed_data.summary_data.PO string Returned Generated from the current purchase-order template.
processed_data.summary_data.account_number string Returned Generated from the current purchase-order template.
processed_data.summary_data.balance_due float Returned Generated from the current purchase-order template.
processed_data.summary_data.bank_name string Returned Generated from the current purchase-order template.
processed_data.summary_data.batch_number string Returned Generated from the current purchase-order template.
processed_data.summary_data.bill_to_gstin string #GSTIN printed in Billing Address section only; null if not shown separately from header Returned Generated from the current purchase-order template.
processed_data.summary_data.cgst_amount Returned Generated from the current purchase-order template.
processed_data.summary_data.cgst_rate Returned Generated from the current purchase-order template.
processed_data.summary_data.checked_by string Returned Generated from the current purchase-order template.
processed_data.summary_data.currency string Returned Generated from the current purchase-order template.
processed_data.summary_data.deduction_amount_payment_made float Returned Generated from the current purchase-order template.
processed_data.summary_data.deduction_reason string Returned Generated from the current purchase-order template.
processed_data.summary_data.delivered_from_address string Returned Generated from the current purchase-order template.
processed_data.summary_data.delivered_from_name string Returned Generated from the current purchase-order template.
processed_data.summary_data.delivered_from_pincode string Returned Generated from the current purchase-order template.
processed_data.summary_data.delivered_to_address string Returned Generated from the current purchase-order template.
processed_data.summary_data.delivered_to_name string Returned Generated from the current purchase-order template.
processed_data.summary_data.delivered_to_pincode string Returned Generated from the current purchase-order template.
processed_data.summary_data.delivered_to_state string Returned Generated from the current purchase-order template.
processed_data.summary_data.delivery_note string Returned Generated from the current purchase-order template.
processed_data.summary_data.dispatched_through string Returned Generated from the current purchase-order template.
processed_data.summary_data.driver_number string Returned Generated from the current purchase-order template.
processed_data.summary_data.due_date string (ISO 8601 date format) yyyy-mm-dd Returned Generated from the current purchase-order template.
processed_data.summary_data.e_way_air_way_bill_number string Returned Generated from the current purchase-order template.
processed_data.summary_data.ifsc string Returned Generated from the current purchase-order template.
processed_data.summary_data.igst_amount Returned Generated from the current purchase-order template.
processed_data.summary_data.igst_rate Returned Generated from the current purchase-order template.
processed_data.summary_data.irn string Returned Generated from the current purchase-order template.
processed_data.summary_data.mode_or_terms_of_payment string Returned Generated from the current purchase-order template.
processed_data.summary_data.motor_vehicle_no string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_from_address string #this is different from delivery address and available in purchase order issuer name not the delivery to address Returned Generated from the current purchase-order template.
processed_data.summary_data.order_from_cin string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_from_contact_name string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_from_gstin string #buyer billing GSTIN; must match bill_to_gstin when present. Do NOT use header/letterhead/registered-office GSTIN if Billing Address section has its own GSTIN Returned Generated from the current purchase-order template.
processed_data.summary_data.order_from_mobile string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_from_name string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_from_pan string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_from_pincode number Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_address string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_cin string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_gstin string #this gstin is of seller Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_name string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_pan string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_pincode number Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_spoc_email string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_spoc_mobile string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_spoc_name string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_to_state string Returned Generated from the current purchase-order template.
processed_data.summary_data.order_total_amount float Returned Generated from the current purchase-order template.
processed_data.summary_data.order_total_amount_without_tax float Returned Generated from the current purchase-order template.
processed_data.summary_data.po_date string (ISO 8601 date format) yyyy-mm-dd Returned Generated from the current purchase-order template.
processed_data.summary_data.po_delivery_date string (ISO 8601 date format) yyyy-mm-dd Returned Generated from the current purchase-order template.
processed_data.summary_data.po_delivery_time 24 hrs format (hh:mm:ss) Returned Generated from the current purchase-order template.
processed_data.summary_data.po_expiry_date string (ISO 8601 date format) yyyy-mm-dd Returned Generated from the current purchase-order template.
processed_data.summary_data.po_expiry_time 24 hrs format (hh:mm:ss) Returned Generated from the current purchase-order template.
processed_data.summary_data.po_number string Returned Generated from the current purchase-order template.
processed_data.summary_data.po_time 24 hrs format (hh:mm:ss) Returned Generated from the current purchase-order template.
processed_data.summary_data.po_type string Returned Generated from the current purchase-order template.
processed_data.summary_data.prepared_by string Returned Generated from the current purchase-order template.
processed_data.summary_data.round_off number Returned Generated from the current purchase-order template.
processed_data.summary_data.sgst_amount Returned Generated from the current purchase-order template.
processed_data.summary_data.sgst_rate Returned Generated from the current purchase-order template.
processed_data.summary_data.ship_to_gstin string #GSTIN printed in Shipping/Delivery Address section; null if absent Returned Generated from the current purchase-order template.
processed_data.summary_data.tax_amount float Returned Generated from the current purchase-order template.
processed_data.summary_data.terms_of_delivery string Returned Generated from the current purchase-order template.
processed_data.summary_data.total_items_type number Returned Generated from the current purchase-order template.
processed_data.summary_data.total_quantity number Returned Generated from the current purchase-order template.
processed_data.summary_data.total_weight float Returned Generated from the current purchase-order template.
processed_data.summary_data.total_weight_unit string Returned Generated from the current purchase-order template.
processed_data.summary_data.type Purchase Order Returned Generated from the current purchase-order template.
processed_data.summary_data.vendor_no string Returned Generated from the current purchase-order template.