iVendNextDevelopers Request a sandbox

Donation intake with a donor receipt

The customer asks: Donated goods taken in with the donor's details, by kind and condition, and a donor receipt given at intake

What you build

A donation as your manifest's own record type: the donor (a customer, a name typed at the door, or no one named), the donor's address, the store and the day, and the goods by kind, count and condition. A workflow Received → Receipt given (or Cancelled), and a save rule that then locks the donor, the store, the day and the goods on every door, so the receipt holds. A print format gives the donor receipt under the retailer's own letter head, stating no value; a report lists the donations; a field on Stock Entry names the donation whose goods a Material Receipt takes into stock.

Limits

Tell the customer

Each donation is recorded at the door with who gave what, and the donor gets a receipt that stays as it was given; the stock entry that takes the goods in can name the donation.

What next

  1. Tell the customer the 3 limits above, and write them into the proposal.
  2. Follow the recipe: Donation intake with a donor receipt.
  3. Copy the sample: S57 — Donation intake with a donor receipt (pp_don), 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.

Install it on your sandbox the way the shop's administrator will; the checker refuses a manifest that declares code.

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

This card in the kit