iVendNextDevelopers Request a sandbox

Consignment payouts

The customer asks: Each consignor's share of the pieces sold, worked out from the till and Desk sales, returns taken off, and each sale paid once

What you build

A consignor as your manifest's own record type, with the share each piece pays them; a field on Item naming its consignor and, where it differs, its own share. A payout per consignor with two Desk buttons whose service reads the retailer's own till sales and Desk invoices: one writes every sold line no other payout holds (returns negative, the share and the consignor's part on each), the other checks every line again before it moves the payout to Paid, a step your workflow lets only your app's own role take. A save rule then locks the paid payout, so no line is ever paid twice.

Limits

Tell the customer

Each consignor's payout is worked out from your own sales with returns taken off, checked again before it is marked paid, so a sale is paid once.

What next

  1. Tell the customer the 4 limits above, and write them into the proposal.
  2. Follow the recipe: Consignment payouts.
  3. Copy the sample: S61 — Consignment payouts (pp_csg): each consignor's share of what sold, paid once, and change it.
  4. Build and test it on your sandbox (request one if you have none; what is on it).
  5. Run the checks: your own tests, the kit's checks and the money kit's release gate (testing and release).
  6. Release through the customer's own release gate (14. Testing and release); an app other shops install goes through the App library.

Start a project shortlist with this need · Put it in your blueprint · Every need

This card in the kit