FD1 Client Protocol
 
Library Developer Home FD1 Client Protocol Home Concepts Reading Data Writing Data Protocol Defined Servers Connect & Authenticate Proxies & Tunnels
Webhooks & Firehoses Programming Support Logging Minor Facts State Facts Response Format How To Guides eCommerce Sites Custom Point of Sale Customer Access Bulk Downloads Major APIs / Endpoints All Endpoints Products Sales SalesBuilder Session Get Attribute Sale Capture General Purpose Data Capture Devices Barcode Scanners Eftpos IoT Sensors Power Outlets Printing Scales Security Cameras Purchasing / Supply Side Purchase Orders Invoices Invoice Payments Document Capture Rare APIs / Endpoints SSL Certificates API Key Management Diagnositics PosGreen Server to Client Messages Overview Resources / Objects Purchase Order Invoice Payable Invoice Payment Product Supplier Location Sale Lines Sale Delivery Details Sales Price Maps Employees Carriers Payments Product Kits Department 1 Customers

Salelines Resource

This resource describes details of a single Salelines

"K". The field physkey is expected in the "k" (key) parameter for FD1 edit functions.

Available Fields

NameDescriptionDatatypeResource"q"
qtyQuantity of item purchased in measurement units for the product. Fieldpine does not sell fractions of a unit, rather it uses a smaller unit of measure. While a product may be priced as $x/Kg, it will probably be measured in grams.Number
totalpriceMoney/Currency
serialnoString
sidNumber
pidNumber
unitpriceMoney/Currency
pidflagType of product being sold, such as real product, financial or modifierNumber
ridNumber
seqnceNumber
pricecauseIndicator for which method(s) were used to derive the final price charged. See also PriceCauseNNN which are used when several techniques are combined.Number
pricecausedataA pricecause specifc value. Typically provides the primary key of the exact row that generated the price changeNumber
prediscountpriceMoney/Currency
vinString
sellsrcuidNumber
selltidNumber
priceroundingMoney/Currency
priceroundingreasonNumber
cashitemnameHolds name of product when use Cash item PromptingString
stocklocLocation stock taken fromNumber
stockqtyQty of stock taken from stocklocNumber
productrveThe RVE of the product record at time of sale. This value allows recall of the product record as it existedDouble
freightcodeString
jfieldsHolds extended fields in JSON structure