ā§§ā§Š āĻŽā§‡, ⧍ā§Ļ⧍ā§Ģ¡7 āĻŽāĻŋāύāĻŋāϟ āĻĒāĻĄāĻŧāϤ⧇

āϤāĻŋāύ-āĻŽā§āĻ–ā§€ āĻŽā§āϝāĻžāϚ āĻ…āĻŸā§‹āĻŽā§‡āĻļāύ: AP āĻšā§‹āĻ˛ā§āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āĻŸā§‡āĻŦāĻŋāϞ āĻ“ āĻ“ā§ŸāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋

āĻŸā§‡āĻ•āύāĻŋāĻ•ā§āϝāĻžāϞ āύ⧟: PO, receipt, āĻāĻŦāĻ‚ invoice āĻŽāĻŋāϞāĻžāύ⧋ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āĻšā§‹āĻ˛ā§āĻĄ āϰāĻžāĻ–āĻžāϰ āϜāĻ¨ā§āϝ āϤāĻŋāύ-āĻŽā§āĻ–ā§€ āĻŽā§āϝāĻžāϚ āĻ…āĻŸā§‹āĻŽā§‡āĻļāύ, āĻŸā§‡āĻŦāĻŋāϞ āĻĄāĻŋāϜāĻžāχāύ āĻ“ āĻ­āĻŋāĻœā§āϝ⧁⧟āĻžāϞ āĻ“ā§ŸāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋ āĻļāĻŋāϖ⧁āύāĨ¤

āϤāĻŋāύ-āĻŽā§āĻ–ā§€ āĻŽā§āϝāĻžāϚ āĻ…āĻŸā§‹āĻŽā§‡āĻļāύ: AP āĻšā§‹āĻ˛ā§āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āĻŸā§‡āĻŦāĻŋāϞ āĻ“ āĻ“ā§ŸāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋

āϤāĻŋāύ-āĻŽā§āĻ–ā§€ āĻŽā§āϝāĻžāϚ āφāϏāϞ⧇ āϕ⧀ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰ⧇

āϤāĻŋāύ-āĻŽā§āĻ–ā§€ āĻŽā§āϝāĻžāϚ āĻ…āĻŸā§‹āĻŽā§‡āĻļāύ āϖ⧁āĻŦ āϏ⧋āϜāĻž: āφāĻĒāύāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϤāĻ–āύāχ āĻāĻ•āϟāĻŋ āχāύāĻ­ā§Ÿā§‡āϏ āĻĒ⧇āĻĄ āĻ•āϰāĻŦ⧇āύ āϝāĻ–āύ āϤāĻž āφāĻĒāύāĻŋ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ•āϰāĻž (PO), āĻŦāĻžāĻ¸ā§āϤāĻŦ⧇ āϝāĻž āĻĒā§‡ā§Ÿā§‡āϛ⧇āύ (receipt), āĻāĻŦāĻ‚ āϏāϰāĻŦāϰāĻžāĻšāĻ•āĻžāϰ⧀āϰ āĻŦāĻŋāϞ (invoice) - āĻāχ āϤāĻŋāύāϟāĻŋāϰ āϏāĻ™ā§āϗ⧇ āĻŽāĻŋāϞāĻŦ⧇āĨ¤ āĻ“āχ āϤāĻŋāύāϟāĻŋ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟ āĻšāϞ Purchase Order (PO), Receiving record (receipt), āĻāĻŦāĻ‚ Supplier InvoiceāĨ¤

āĻāχ āĻšā§‡āĻ• āĻ›āĻžāĻĄāĻŧāĻž Accounts Payable āĻ…āύ⧇āĻ•āϏāĻŽā§Ÿ āĻāĻ•āϟāĻŋ āϭ⧁āϞ āĻŦāĻž āĻ…āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āĻ“āĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āĻ•āϰ⧇ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻ•āϜāύ āϏāϰāĻŦāϰāĻžāĻšāĻ•āĻžāϰ⧀ āĻšā§ŸāϤ⧋ āĻĄā§‡āϞāĻŋāĻ­āĻžāϰāĻŋ āĻ•āϰāĻž āχāωāύāĻŋāĻŸā§‡āϰ āĻšā§‡ā§Ÿā§‡ āĻŦ⧇āĻļāĻŋ āĻŦāĻŋāϞ āĻĒāĻžāĻ āĻžā§Ÿ, āϏāĻŽā§āĻŽāϤ āĻŽā§‚āĻ˛ā§āϝ āĻ›āĻžā§œāĻž āĻ…āĻ¨ā§āϝ āĻĻāĻžāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āĻŦāĻž āĻŽā§‡āχāϞ āĻĨā§āϰ⧇āĻĄā§‡ āύāϤ⧁āύ āĻŦāϞ⧇ āĻĻ⧇āĻ–āĻžāύ⧋ āĻāĻ•āϟāĻŋ duplicate invoice āĻĒāĻžāĻ āĻžāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻāχ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻžāϗ⧁āϞ⧋ āĻĒā§āϰāĻĨāĻŽ āĻĻāĻŋāύ⧇ āĻŦ⧇āĻļ āύāĻžāϟāĻ•ā§€ā§Ÿ āύāϜāϰ āϰāĻžāϖ⧇ āύāĻžāĨ¤ āĻāϗ⧁āϞ⧋ āϛ⧋āϟ āϛ⧋āϟ āϰāϏāĻžāĻšā§‡āϰ āĻŽāϤ⧋ āĻĻ⧇āĻ–āĻž āĻĻā§‡ā§Ÿ: āĻāĻ•āϟāĻŋ āϞāĻžāχāύ āφāχāĻŸā§‡āĻŽ āĻĻ⧁āχāĻŦāĻžāϰ āĻŦāĻŋāϞ āĻšā§Ÿā§‡āϛ⧇, āĻļāĻŋāĻĒāĻŽā§‡āĻ¨ā§āϟ āĻ•āĻŋāϛ⧁ āχāωāύāĻŋāϟ āĻ•āĻŽā§‡ āĻāϏ⧇āϛ⧇, āĻ•āĻ–āύāĻ“ āĻ…āύ⧁āĻŽā§‹āĻĻāύ āĻ•āϰāĻž āĻšā§ŸāύāĻŋ āĻāĻŽāύ āĻĻāĻžāĻŽ āĻŦāĻžā§œāĻžāύ⧋ āĻšā§Ÿā§‡āϛ⧇, āĻŦāĻž āĻ…āύāĻ°ā§āĻĨāĻ•āĻ­āĻžāĻŦ⧇ āĻĢā§āϰ⧇āχāϟ āϝ⧁āĻ•ā§āϤ āĻšā§Ÿā§‡āϛ⧇āĨ¤ āϏāĻŽā§Ÿā§‡āϰ āϏāĻžāĻĨ⧇ āϏ⧇āχ āϛ⧋āϟ āϭ⧁āϞāϗ⧁āϞ⧋ āĻŽā§‚āϞāϧāύ āĻšā§Ÿā§‡ āĻ“āϠ⧇āĨ¤

āωāĻĻā§āĻĻ⧇āĻļā§āϝ āϏāĻŋāύ⧇āĻŽāĻž-āϧāĻžāρāĻšā§‡ “invoice āĻ…āύ⧁āĻŽā§‹āĻĻāĻ¨â€ āĻ•āϰāĻž āύ⧟āĨ¤ āωāĻĻā§āĻĻ⧇āĻļā§āϝ āĻšāϞ āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āĻŦā§āϞāĻ• āĻ•āϰāĻž āϝāϤāĻ•ā§āώāĻŖ āύāĻž āφāĻĒāύāĻŋ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āĻĒā§āϰāϧāĻžāύ āĻĢāĻŋāĻ˛ā§āĻĄāϗ⧁āϞ⧋ (āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĒāϰāĻŋāĻŽāĻžāĻŖ, āχāωāύāĻŋāϟ āĻŽā§‚āĻ˛ā§āϝ, āĻāĻŦāĻ‚ āĻŸā§‹āϟāĻžāϞ) PO, receipt, āĻāĻŦāĻ‚ invoice-āĻ āĻŽāĻŋāϞāϛ⧇āĨ¤ āϝāĻĻāĻŋ āĻŽāĻŋāϞ āύāĻž āĻšā§Ÿ, āχāύāĻ­ā§Ÿā§‡āϏ āχāĻŽā§‡āχāϞ⧇ āĻšāĻžāϰāĻŋā§Ÿā§‡ āϝāĻžāĻ“ā§ŸāĻž āωāϚāĻŋāϤ āύ⧟āĨ¤ āϏ⧇āϟāĻŋ āĻāĻ•āϟāĻŋ exception queue-āϤ⧇ āϝ⧇āϤ⧇ āĻšāĻŦ⧇ āϝ⧇āĻ–āĻžāύ⧇ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ reason code āĻāĻŦāĻ‚ āĻ āĻŋāĻ• āϕ⧋āύ āĻĢāĻŋāĻ˛ā§āĻĄāϗ⧁āϞ⧋ āφāϞāĻžāĻĻāĻž āϤāĻž āĻĻ⧇āĻ–āĻžāĻŦ⧇āĨ¤

āϤāĻŋāύ-āĻŽā§āĻ–ā§€ āĻŽā§āϝāĻžāϚ āϟāĻŋāĻŽāϗ⧁āϞ⧋āϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻŦāĻŋāĻ­āĻžāϜāύāĻ“ āĻ•āϰ⧇āĨ¤ Procurement āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ āĻ•āϰ⧇ āĻ•āĻŋ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ•āϰāĻž āĻšā§Ÿā§‡āĻ›āĻŋāϞ (āĻļāĻ°ā§āϤ āĻ“ āĻĻāĻžāĻŽ)āĨ¤ Receiving āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇ āĻ•āĻŋ āĻĒ⧌āρāϛ⧇āϛ⧇ (āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻ“ āϤāĻžāϰāĻŋāĻ–)āĨ¤ Finance āύāĻŋ⧟āĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰ⧇ āϕ⧀ āĻĒ⧇ āĻ•āϰāĻž āĻšāĻŦ⧇ (invoice āϰāĻŋāĻ­āĻŋāω āĻ“ āϰāĻŋāϞāĻŋāϜ)āĨ¤

āĻļ⧁āϰ⧁āϤ⧇āχ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻž āϏ⧇āϟ āĻ•āϰ⧁āύ: āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻ•ā§āϰāĻŋ⧟āĻž āĻāĻŦāĻ‚ āĻĄā§‡āϟāĻž āϏāĻŽāĻ¸ā§āϝāĻž, approval āĻŦāĻžāϟāύ āύ⧟āĨ¤ āϝāĻĻāĻŋ PO āϞāĻžāχāύ⧇āϰ āĻŦāĻŋāĻŦāϰāĻŖ āĻ…āĻ¸ā§āĻŦāĻšā§āĻ› āĻĨāĻžāϕ⧇, receipts āϰ⧇āĻ•āĻ°ā§āĻĄ āύāĻž āĻ•āϰāĻž āĻšā§Ÿ, āĻŦāĻž āχāύāĻ­ā§Ÿā§‡āϏ PO āϞāĻžāχāύ⧇āϰ āϏāĻžāĻĨ⧇ āϝ⧁āĻ•ā§āϤ āύāĻž āĻ•āϰāĻž āϝāĻžā§Ÿ, āĻ…āĻŸā§‹āĻŽā§‡āĻļāύ āφāĻĒāύāĻžāϕ⧇ āĻŦāĻžāρāϚāĻžāϤ⧇ āĻĒāĻžāϰāĻŦ⧇ āύāĻžāĨ¤

āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟ āĻāĻŦāĻ‚ āĻĻāĻžā§ŸāĻŋāĻ¤ā§āĻŦ: PO, receipt, invoice, āĻāĻŦāĻ‚ āϕ⧇ āϕ⧋āύāϟāĻž āĻĻāĻžā§ŸāĻŋāĻ¤ā§āĻŦ⧇

āϤāĻŋāύ-āĻŽā§āĻ–ā§€ āĻŽā§āϝāĻžāϚ āϤāĻ–āύāχ āĻ•āĻžāϜ āĻ•āϰ⧇ āϝāĻ–āύ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āĻ¸ā§āĻĒāĻˇā§āϟ āĻŽāĻžāϞāĻŋāĻ• āĻĨāĻžāϕ⧇āĨ¤ “āϕ⧇ āĻ•āĻŋ āφāĻĒāĻĄā§‡āϟ āĻ•āĻ°ā§‡â€ āϝāĻĻāĻŋ āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ āĻĨāĻžāϕ⧇, āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ­āĻžāϞ⧋ āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟāϗ⧁āϞ⧋ āĻŦā§āϞāĻ• āĻ•āϰ⧇ āĻŦāĻž āĻ–āĻžāϰāĻžāĻĒāϗ⧁āϞāĻŋāϕ⧇ āĻ›āĻžā§œāĻŋā§Ÿā§‡ āĻĻā§‡ā§ŸāĨ¤

āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦāϏāĻŽā§āĻŽāϤ ownership āĻŽāĻĄā§‡āϞ āĻšāϤ⧇ āĻĒāĻžāϰ⧇:

  • Requester āĻ•ā§āϰ⧟ āĻ…āύ⧁āϰ⧋āϧ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇āĨ¤
  • Procurement PO āϤ⧈āϰāĻŋ āĻ“ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖ āĻ•āϰ⧇ (supplier, price, terms)āĨ¤
  • Warehouse/receiver (āĻŦāĻž āϏāĻžāĻ°ā§āĻ­āĻŋāϏ āĻŽāĻžāϞāĻŋāĻ•) receipt āĻŦāĻž acceptance āĻĒā§‹āĻ¸ā§āϟ āĻ•āϰ⧇āĨ¤
  • AP/Finance āχāύāĻ­ā§Ÿā§‡āϏ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āύāĻŋ⧟āĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰ⧇āĨ¤

āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ matching āĻ—ā§āϝāĻžāϏ⧇ āύāĻž āĻšā§Ÿā§‡ āϝāĻžāϤ⧇ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§Ÿ āϤāĻžāϰ āϜāĻ¨ā§āϝ āĻ¨ā§āϝ⧂āύāϤāĻŽ āĻ•āĻŋāϛ⧁ āĻĢāĻŋāĻ˛ā§āĻĄ āĻĻāϰāĻ•āĻžāϰāĨ¤

PO (āĻ•ā§āϰ⧟ āĻ…āĻ°ā§āĻĄāĻžāϰ)-āĻ āĻĒā§āϰāϝāĻŧā§‹āϜāύ supplier ID, PO number, line items (SKU āĻŦāĻž āϏāĻžāĻ°ā§āĻ­āĻŋāϏ), ordered quantity, unit price, currency, tax rules, āĻāĻŦāĻ‚ payment termsāĨ¤

Receipt-āĻ āĻĒā§āϰāϝāĻŧā§‹āϜāύ PO āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ, receipt date, PO āϞāĻžāχāύ⧇ āĻĒā§āϰāĻžāĻĒā§āϤ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻāĻŦāĻ‚ āϝāĻžāϰāĻž āĻĒā§‡ā§Ÿā§‡āϛ⧇ āϤāĻžāĻĻ⧇āϰ āϤāĻĨā§āϝāĨ¤ āϏāĻžāĻ°ā§āĻ­āĻŋāϏ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻāϟāĻŋāϕ⧇ acceptance āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ approver āϰ⧇āĻ•āĻ°ā§āĻĄ āĻ•āϰ⧁āύāĨ¤

Invoice-āĻ āĻĒā§āϰāϝāĻŧā§‹āϜāύ supplier invoice number, invoice date, PO āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ (āĻŦāĻž PO āϖ⧁āρāĻœā§‡ āĻĒāĻžāĻ“ā§ŸāĻžāϰ āύāĻŋāϰāĻžāĻĒāĻĻ āωāĻĒāĻžā§Ÿ), āϞāĻžāχāύ āĻŦāĻŋāĻŦāϰāĻŖ (qty, unit price), taxes/shipping, āĻāĻŦāĻ‚ totalāĨ¤

āĻāĻ›āĻžā§œāĻžāĻ“ āĻ āĻŋāĻ• āĻ•āϰ⧇ āύāĻŋāύ āĻ•āĻ–āύ āĻŽā§āϝāĻžāϚ āϚāĻžāϞāĻžāύ⧋ āĻšāĻŦ⧇āĨ¤ āĻāϟāĻŋ āĻāĻ•āĻ•āĻžāϞ⧀āύ āχāϭ⧇āĻ¨ā§āϟ āĻšāĻ“ā§ŸāĻž āωāϚāĻŋāϤ āύ⧟āĨ¤ āϝāĻ–āύāχ āĻŦāĻžāĻ¸ā§āϤāĻŦāϤāĻž āĻŦāĻĻāϞāĻžā§Ÿ āϤāĻ–āύ āĻŸā§āϰāĻŋāĻ—āĻžāϰ āĻ•āϰ⧁āύ:

  1. āĻāĻ•āϟāĻŋ āχāύāĻ­ā§Ÿā§‡āϏ āĻ•ā§āϝāĻžāĻĒāϚāĻžāϰ āĻ•āϰāĻž āĻšāϞ⧇ (āϝāĻžāϤ⧇ āφāĻĒāύāĻŋ āĻ¤ā§ŽāĻ•ā§āώāĻŖāĻžā§Ž āĻĒ⧇ āĻŦāύāĻžāĻŽ āĻšā§‹āĻ˛ā§āĻĄ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύ)āĨ¤
  2. āĻāĻ•āϟāĻŋ receipt āĻĒā§‹āĻ¸ā§āϟ āĻ•āϰāĻž āĻšāϞ⧇ (āĻāĻ•āϟāĻŋ āĻšā§‹āĻ˛ā§āĻĄ āĻĨāĻžāĻ•āĻž āχāύāĻ­ā§Ÿā§‡āϏ payable āĻšāϤ⧇ āĻĒāĻžāϰ⧇)āĨ¤
  3. āĻāĻ•āϟāĻŋ PO āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻšāϞ⧇ (āĻ–ā§‹āϞāĻž āχāύāĻ­ā§Ÿā§‡āϏāϗ⧁āϞ⧋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻšā§‡āĻ• āĻ•āϰāĻž āĻšāĻŦ⧇)āĨ¤

āφāĻ‚āĻļāĻŋāĻ• āϰāĻŋāϏāĻŋāĻĒā§āϟ āĻāĻŦāĻ‚ āĻāĻ•āĻžāϧāĻŋāĻ• āχāύāĻ­ā§Ÿā§‡āϏ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĨ¤ āĻāĻ•āϟāĻŋ PO āϞāĻžāχāύ āϤāĻŋāύāϟāĻŋ āĻĄā§‡āϞāĻŋāĻ­āĻžāϰāĻŋāϤ⧇ āφāϏāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ āĻĻ⧁āχāϟāĻŋ āχāύāĻ­ā§Ÿā§‡āϏ⧇ āĻŦāĻŋāϞ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āφāĻĒāύāĻžāϰ āϞāϜāĻŋāĻ•āϟāĻŋ PO āϞāĻžāχāύ⧇āϰ āĻĒā§āϰāϤāĻŋ cumulative received āĻŦāύāĻžāĻŽ cumulative invoiced āϤ⧁āϞāύāĻž āĻ•āϰāĻŦ⧇, āϕ⧇āĻŦāϞ āĻāĻ• āϏāĻŋāĻ‚āĻšāĻĻāĻ¸ā§āϤāϰ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟ āύ⧟āĨ¤

āĻ•āĻŋāϛ⧁ āύāĻŋ⧟āĻŽ āφāϗ⧇ āĻ āĻŋāĻ• āĻ•āϰ⧇ āύāĻŋāύ (build āĻ•āϰāĻžāϰ āφāϗ⧇)

āĻŸā§‡āĻŦāĻŋāϞ āĻŦāĻž āĻ“ā§ŸāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋ āĻ¸ā§āĻŸā§‡āĻĒāϗ⧁āϞ⧋āϰ āφāϗ⧇ āĻĒ⧁āϰ⧋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϚāĻžāϞāĻžāύ⧋ āϝ⧇ āύāĻŋ⧟āĻŽāϗ⧁āϞ⧋ āĻĨāĻžāĻ•āĻŦ⧇ āϤāĻž āύāĻŋā§Ÿā§‡ āĻāĻ•āĻŽāϤ āĻšāύāĨ¤ āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ āύāĻŋ⧟āĻŽ predictable āĻŦā§āϝāĻ°ā§āĻĨāϤāĻž āϤ⧈āϰāĻŋ āĻ•āϰ⧇: āĻ…āĻĨāĻŦāĻž āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϖ⧁āĻŦ āĻŦ⧇āĻļāĻŋ āĻŦā§āϞāĻ• āĻ•āϰ⧇ (āĻŽāĻžāύ⧁āώ āĻŦāĻžāχāĻĒāĻžāϏ āĻ•āϰ⧇), āĻŦāĻž āϖ⧁āĻŦ āĻ•āĻŽ āĻŦā§āϞāĻ• āĻ•āϰ⧇ (āĻ–āĻžāϰāĻžāĻĒ āχāύāĻ­ā§Ÿā§‡āϏ āĻĒ⧇ āĻšā§Ÿā§‡ āϝāĻžā§Ÿ)āĨ¤

āĻŽā§āϝāĻžāϚāĻŋāĻ‚ āϞ⧇āϭ⧇āϞ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύāĨ¤ Header-only matching āϕ⧇āĻŦāϞ āύāĻĨāĻŋāϰ āĻŽā§‹āϟāϗ⧁āϞ⧋ āĻšā§‡āĻ• āĻ•āϰ⧇āĨ¤ āϏāĻšāϜ āĻŽāύ⧇ āĻšāϞ⧇āĻ“ āĻāϟāĻŋ āφāĻ‚āĻļāĻŋāĻ• āĻĄā§‡āϞāĻŋāĻ­āĻžāϰāĻŋ, āĻŦā§āϝāĻžāĻ•āĻ…āĻ°ā§āĻĄāĻžāϰ, āĻĢā§āϰ⧇āχāϟ āϞāĻžāχāύ āĻŦāĻž āĻŽāĻŋāĻļā§āϰ āĻŸā§āϝāĻžāĻ•ā§āϏ āϰ⧇āĻŸā§‡āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻĻā§āϰ⧁āϤ āϭ⧇āϙ⧇ āĻĒā§œā§‡āĨ¤ Line-level matching āϏ⧇āϟāφāĻĒ⧇ āĻŦ⧇āĻļāĻŋ āϏāĻŽā§Ÿ āĻ¨ā§‡ā§Ÿ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϟāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ•āĻžāϰāĻŖ āφāĻĒāύāĻŋ PO, receipt, āĻāĻŦāĻ‚ invoice-āĻ āĻāĻ•āχ āϞāĻžāχāύ, āϤāĻžāϰ āĻĒāϰāĻŋāĻŽāĻžāĻŖ, āĻāĻŦāĻ‚ āχāωāύāĻŋāϟ āĻŽā§‚āĻ˛ā§āϝ āϤ⧁āϞāύāĻž āĻ•āϰ⧇āύāĨ¤

āĻ•āĻ–āύ āĻšāĻžāĻ°ā§āĻĄ āĻŦā§āϞāĻ• āĻŦāύāĻžāĻŽ āϏāϤāĻ°ā§āĻ•āĻŦāĻžāĻ°ā§āϤāĻž (warning)āĨ¤ āĻšāĻžāĻ°ā§āĻĄ āĻŦā§āϞāĻ• āĻŽāĻžāύ⧇ āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āϚāϞāĻŦ⧇ āύāĻž āϝāϤāĻ•ā§āώāĻŖ āύāĻž āϏāĻŽāĻ¸ā§āϝāĻž āĻŽā§‡āϟāĻžāύ⧋ āĻšā§ŸāĨ¤ Warning āĻŽāĻžāύ⧇ āχāύāĻ­ā§Ÿā§‡āϏ āĻāĻ—ā§‹āϤ⧇ āĻĒāĻžāϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϕ⧇āω āĻā§āρāĻ•āĻŋ āĻ¸ā§āĻŦā§€āĻ•āĻžāϰ āĻ•āϰāĻŦ⧇āĨ¤

āϏāĻžāϧāĻžāϰāĻŖ āĻļ⧁āϰ⧁ āĻĒā§Ÿā§‡āĻ¨ā§āϟāϗ⧁āϞ⧋:

  • āĻšāĻžāĻ°ā§āĻĄ āĻŦā§āϞāĻ•: āχāύāĻ­ā§Ÿā§‡āϏāĻ•ā§ƒāϤ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻĒā§āϰāĻžāĻĒā§āϤ āĻĒāϰāĻŋāĻŽāĻžāϪ⧇āϰ āĻšā§‡ā§Ÿā§‡ āĻŦ⧇āĻļāĻŋ (āĻĒāĻŖā§āϝāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ)āĨ¤
  • āĻšāĻžāĻ°ā§āĻĄ āĻŦā§āϞāĻ•: āχāωāύāĻŋāϟ āĻŽā§‚āĻ˛ā§āϝ PO āĻŽā§‚āĻ˛ā§āϝ⧇āϰ āϤ⧁āϞāύāĻžā§Ÿ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏāĻšāύāĻļā§€āϞāϤāĻž āĻ›āĻžā§œāĻŋā§Ÿā§‡ āϗ⧇āϛ⧇āĨ¤
  • āĻ“ā§ŸāĻžāĻ°ā§āύāĻŋāĻ‚: āĻšāĻžāϞāĻ•āĻž āϰāĻžāωāĻ¨ā§āĻĄāĻŋāĻ‚ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝāĨ¤
  • āĻ“ā§ŸāĻžāĻ°ā§āύāĻŋāĻ‚: āĻŸā§āϝāĻžāĻ•ā§āϏ āĻŦāĻž āĻļāĻŋāĻĒāĻŋāĻ‚ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āϝāĻž āφāϞāĻžāĻĻāĻžāĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻŋāϤ āĻāĻŦāĻ‚ āϕ⧋āĻĄ āĻ•āϰāĻž āĻšā§ŸāĨ¤

āϏāĻšāύāĻļā§€āϞāϤāĻžāϰ āύāĻŋ⧟āĻŽāϗ⧁āϞ⧋ āĻ¸ā§āĻĒāĻˇā§āϟ āϰāĻžāϖ⧁āύāĨ¤ āĻĒāĻĻā§āϧāϤāĻŋ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ (āĻļāϤāĻžāĻ‚āĻļ, āĻ…ā§āϝāĻžāĻŦāϏ⧋āϞāĻŋāωāϟ āĻĒāϰāĻŋāĻŽāĻžāĻŖ, āĻŦāĻž āωāĻ­ā§Ÿā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āĻŦ⧜), āĻāĻŦāĻ‚ āϕ⧇ āĻāϰ āĻŽāĻžāϞāĻŋāĻ• āĻšāĻŦ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖ: āĻĒā§āϰāϤāĻŋ āϞāĻžāχāύ⧇āϰ āϜāĻ¨ā§āϝ +/- 1% āĻŦāĻž +/- $5 āĻ…āύ⧁āĻŽāϤāĻŋāϝ⧋āĻ—ā§āϝ, āĻāĻŦāĻ‚ finance āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ audit note āϏāĻšāχ tolerances āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āĨ¤

āĻāĻ•āϟāĻŋ āϛ⧋āϟ, āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰāĻž status āϏ⧇āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤ āĻĒā§āϰāϤāĻŋ āϟāĻŋāĻŽ āφāϞāĻžāĻĻāĻž āĻ•āĻžāĻ¸ā§āϟāĻŽ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻāĻĄāĻŧāĻŋā§Ÿā§‡ āϚāϞ⧁āύāĨ¤ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āϏ⧇āϟ āϝāĻĨ⧇āĻˇā§āϟ: Matched, Hold, Exception, Approved. “Hold” āĻŽāĻžāύ⧇ āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āĻŦā§āϞāĻ• āφāϛ⧇āĨ¤ “Exception” āĻŽāĻžāύ⧇ āĻāĻ•āϜāύ āĻŽāĻžāύ⧁āώ āϰāĻŋāĻ­āĻŋāω āĻ•āϰāĻž āĻĻāϰāĻ•āĻžāϰāĨ¤ “Approved” āĻŽāĻžāύ⧇ āĻāĻ•āϜāύ āύāĻžāĻŽāĻ•ā§ƒāϤ āĻŦā§āϝāĻ•ā§āϤāĻŋ āĻ…āĻŽāĻŋāϞāϟāĻŋ āĻ…āύ⧁āĻŽā§‹āĻĻāύ āĻ•āϰ⧇āϛ⧇ āĻāĻŦāĻ‚ āϕ⧇āύ āϤāĻž āϰ⧇āĻ•āĻ°ā§āĻĄ āĻ•āϰ⧇āϛ⧇āĨ¤

āĻĄā§‡āϟāĻž āĻŽāĻĄā§‡āϞ: āĻĻāϰāĻ•āĻžāϰāĻŋ āĻŸā§‡āĻŦāĻŋāϞāϗ⧁āϞ⧋ (āĻāĻŦāĻ‚ āϕ⧇āύ)

āϤāĻŋāύ-āĻŽā§āĻ–ā§€ āĻŽā§āϝāĻžāϚ āĻ…āĻŸā§‹āĻŽā§‡āĻļāύ āϤāĻ–āύāχ āĻ•āĻžāϜ āĻ•āϰ⧇ āϝāĻ–āύ āφāĻĒāύāĻžāϰ āĻĄā§‡āϟāĻž āĻŽāĻĄā§‡āϞ āĻāĻ•āϟāĻŋ PO āϞāĻžāχāύ, āϕ⧀ āĻāϏ⧇āϛ⧇, āĻāĻŦāĻ‚ āϕ⧀ āχāύāĻ­ā§Ÿā§‡āϏ āĻ•āϰāĻž āĻšā§Ÿā§‡āĻ›ā§‡â€”āĻāχ āϤāĻŋāύāϟāĻŋāϕ⧇ āϏāĻžāϜāĻžāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ invoice line āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ PO line-āĻ matchable āĻšāĻ“ā§ŸāĻž āωāϚāĻŋāϤ (āĻ…āĻĨāĻŦāĻž āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ non-PO āĻšāĻŋāϏ⧇āĻŦ⧇ āϚāĻŋāĻšā§āύāĻŋāϤ), āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāϟāĻŋ receipt line āϏ⧇āχ PO āϞāĻžāχāύ⧇āϰ āĻŦāĻžāĻ•āĻŋ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻ•āĻŽāĻŋā§Ÿā§‡ āĻĻāĻŋāϤ⧇ āĻšāĻŦ⧇āĨ¤

āϕ⧋āϰ āĻĒāĻžāϰāĻšā§‡āϏāĻŋāĻ‚ āĻŸā§‡āĻŦāĻŋāϞāϗ⧁āϞ⧋ āĻĻāĻŋāϝāĻŧ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ:

  • Vendors: āĻĒā§āϰāϤāĻŋāϟāĻŋ supplier-āĻāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĒāĻ™āĻ•ā§āϤāĻŋ (name, terms, tax info).
  • ItemsServices: āϐāĻšā§āĻ›āĻŋāĻ•, āĻ•āĻŋāĻ¨ā§āϤ⧁ consistency-āϰ āϜāĻ¨ā§āϝ āϏāĻšāĻžāϝāĻŧāĻ• (SKU, description, unit of measure).
  • PurchaseOrders: PO āĻšā§‡āĻĄāĻžāϰ (vendor_id, currency, requested_by, status).
  • PO_Lines: āĻŽāĻŋāϞāĻžāύ⧋āϰ āĻāĻ™ā§āĻ•āϰ (po_id, item_id/description, ordered_qty, unit_price).

Receiving-āϕ⧇ āφāϞāĻžāĻĻāĻž āϰ⧇āĻ•āĻ°ā§āĻĄ āϰāĻžāĻ–āϤ⧇ āĻšāĻŦ⧇, āĻāĻŽāύāĻ•āĻŋ āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ “receipt” āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻ•āύāĻĢāĻžāĻ°ā§āĻŽā§‡āĻļāύāχ āĻšā§ŸāĨ¤ receipts āφāϞāĻžāĻĻāĻž āϰāĻžāϖ⧁āύ āϝāĻžāϤ⧇ āφāĻĒāύāĻŋ āϕ⧀ āĻāϏ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻ•āĻ–āύ āĻāϏ⧇āϛ⧇ āĻĒā§āϰāĻŽāĻžāĻŖ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ:

  • Receipts: receipt āĻšā§‡āĻĄāĻžāϰ (vendor_id, received_date, location, status).
  • Receipt_Lines: āĻĒā§āϰāϤāĻŋāϟāĻŋ āϞāĻžāχāύ PO āϞāĻžāχāύāϕ⧇ āϰ⧇āĻĢāĻžāϰ āĻ•āϰ⧇ (receipt_id, po_line_id, received_qty, notes).

Invoicing receiving-āĻāϰ āĻŽāϤāχ āĻŽāĻŋāϰāϰ āĻ•āϰāĻŦ⧇āĨ¤ āϏāϰāĻŦāϰāĻžāĻšāĻ•āĻžāϰ⧀ āϝāĻž āĻŦāĻŋāϞ āĻ•āϰ⧇āϛ⧇ āϏ⧇āϟāĻŋ āϞāĻžāχāύ āϞ⧇āϭ⧇āϞ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻāϟāĻŋ āϝ⧇ PO āϞāĻžāχāύ⧇āϰ āφāĻ“āϤāĻžā§Ÿ āϤāĻž āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύ:

  • Invoices: invoice āĻšā§‡āĻĄāĻžāϰ (vendor_id, invoice_number, invoice_date, due_date, status).
  • Invoice_Lines: (invoice_id, po_line_id āϝāĻ–āύ āĻĒā§āϰāϝ⧋āĻœā§āϝ, invoiced_qty, unit_price, tax, line_total).

āĻ…āĻŦāĻļ⧇āώ⧇, āĻāĻ•āϟāĻŋ payment-facing āϰ⧇āĻ•āĻ°ā§āĻĄ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ āϝāĻžāϕ⧇ āφāĻĒāύāĻžāϰ āĻ“ā§ŸāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋ āĻŦā§āϞāĻ• āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻ•āĻŋāϛ⧁ āϟāĻŋāĻŽ āĻāϟāĻŋāϕ⧇ bill āĻŦāĻž payment request āĻŦāϞ⧇:

  • PaymentRequests (āĻŦāĻž Bills): invoice_id-āϰ āϏāĻ™ā§āϗ⧇ āϟāĻžāχ āĻ•āϰāĻž āĻāĻŦāĻ‚ payment_hold (true/false) āĻ“ hold_reason āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤāĨ¤

āĻ…āĻĄāĻŋāϟ āĻ“ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ exception āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻŋāĻ‚-āĻāϰ āϜāĻ¨ā§āϝ, āĻšā§‡āĻĄāĻžāϰāϗ⧁āϞ⧋āϰ (POs, receipts, invoices, payments) āωāĻĒāϰ āϏāĻžāϧāĻžāϰāĻŖ lifecycle āĻĢāĻŋāĻ˛ā§āĻĄ āϝ⧋āĻ— āĻ•āϰ⧁āύ: status, created_at/created_by, approved_at/approved_by, posted_at, āĻāĻŦāĻ‚ (āϐāĻšā§āĻ›āĻŋāĻ•) source_document_id āχāĻŽā§āĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝāĨ¤

āĻŽā§āϝāĻžāϚāĻŋāĻ‚āϕ⧇ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ•āϰ⧇ āϤ⧋āϞāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϧāĻžāύ āĻĢāĻŋāĻ˛ā§āĻĄ āĻ“ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āϗ⧁āϞ⧋

āϏāĻŽāĻ¸ā§āϝāĻž āĻĻ⧇āĻ–āĻž āϗ⧇āϞ⧇ āϟāĻŋāĻŽāϗ⧁āϞ⧋āϕ⧇ āύ⧋āϟāĻŋāĻĢāĻžāχ āĻ•āϰ⧁āύ
āϚāĻžāϞāĻžāύāϗ⧁āϞ⧋ Hold-āĻ āϗ⧇āϞ⧇ āĻŦāĻž receipt āĻĻāϰāĻ•āĻžāϰ āĻšāϞ⧇ āχāĻŽā§‡āχāϞ āĻŦāĻž Telegram āύ⧋āϟāĻŋāĻĢāĻŋāϕ⧇āĻļāύ āĻĒāĻžāĻ āĻžāύāĨ¤
āĻ…ā§āϝāĻžāϞāĻžāĻ°ā§āϟ āϏ⧇āϟ āĻ•āϰ⧁āύ

āĻŽā§āϝāĻžāϚāĻŋāĻ‚ āϏāĻŦāĻšā§‡ā§Ÿā§‡ āĻ­āĻžāϞ⧋ āĻ•āĻžāϜ āĻ•āϰ⧇ āϝāĻ–āύ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟ āĻāĻ•āχ āϞāĻžāχāύ āφāχāĻŸā§‡āĻŽāϕ⧇ āĻŸā§āϰ⧇āϏ āĻ•āϰ⧇āĨ¤ āĻāϰ āĻŽāĻžāύ⧇ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ IDs, āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āϞāĻŋāĻ™ā§āĻ•, āĻāĻŦāĻ‚ āϞāĻžāχāύ⧇āϰ āĻĨ⧇āϕ⧇ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻšāĻŋāϏāĻžāĻŦ āϝ⧋āĻ—āĻĢāϞ āϝāĻžāϤ⧇ āĻŽā§‹āϟāϗ⧁āϞ⧋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻ—āύāύāĻž āĻ•āϰāĻž āϝāĻžā§ŸāĨ¤

āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŸā§‡āĻŦāĻŋāϞ⧇ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ ID āĻāĻŦāĻ‚ āĻŽāĻžāύ⧁āώ āϝ⧇ āĻŦāĻžāχāĻ–ā§‹āρāϜ āĻ•āϰ⧇ āϏ⧇āχ āĻŦāĻžāχāϰ⧇āϰ āύāĻŽā§āĻŦāϰ āĻĻ⧁āĻŸā§‹āχ āφāϛ⧇:

  • PO header: po_id, po_number, vendor_id, currency, status, po_date
  • PO lines: po_line_id, po_id, item_id or description, ordered_qty, unit_price, tax_rate, line_total
  • Receipts: receipt_id, receipt_number, vendor_id, received_date; receipt_line_id, receipt_id, po_line_id, received_qty
  • Invoices: invoice_id, vendor_id, vendor_invoice_number, invoice_date, currency, subtotal, tax_total, total; invoice_line_id, invoice_id, po_line_id, qty, unit_price, tax_amount, line_total
  • Vendors and items: vendor_id, payment_terms, default_currency; item_id, uom, tax_code

āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āϞāĻŋāĻ™ā§āĻ•āϗ⧁āϞ⧋ āĻšāϞ āϞāĻžāχāύ-āϞ⧇āϭ⧇āϞ:

  • invoice_line.po_line_id āωāϚāĻŋāϤ PO āϞāĻžāχāύ⧇āϰ āĻĻāĻŋāϕ⧇ āχāĻ™ā§āĻ—āĻŋāϤ āĻ•āϰāĻžāĨ¤
  • receipt_line.po_line_id āωāϚāĻŋāϤ āĻāĻ•āχ PO āϞāĻžāχāύāϕ⧇ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰāĻžāĨ¤

āĻāϟāĻžāχ āφāĻĒāύāĻžāϕ⧇ quantity āĻāĻŦāĻ‚ price āϤ⧁āϞāύāĻž āĻ•āϰāϤ⧇ āĻĻā§‡ā§Ÿ, āĻ…āύ⧁āĻŽāĻžāύ āύāĻž āĻ•āϰ⧇āĨ¤

āφāĻ‚āĻļāĻŋāĻ•āϤāĻžāϰ āϜāĻ¨ā§āϝ, PO āϞāĻžāχāύ⧇āϰ āĻĒā§āϰāϤāĻŋ āϚāĻžāϞāĻŽāĻžāύ āĻŽā§‹āϟ āĻšāĻŋāϏāĻžāĻŦ āĻ•āϰ⧁āύ: received_qty (receipt lines⧇āϰ āϝ⧋āĻ—āĻĢāϞ) āĻāĻŦāĻ‚ invoiced_qty (invoice lines⧇āϰ āϝ⧋āĻ—āĻĢāϞ)āĨ¤ āϤāĻžāϰāĻĒāϰ remaining_qty = ordered_qty - received_qty āĻāĻŦāĻ‚ open_to_invoice_qty = received_qty - invoiced_qty āĻ—āĻŖāύāĻž āĻ•āϰ⧁āύāĨ¤ āĻāχ āĻŽāĻžāύāϗ⧁āϞ⧋ āĻ¸ā§āĻĒāĻˇā§āϟ āĻ•āϰ⧇ āĻĻā§‡ā§Ÿ āϝ⧇ āĻāĻ•āϟāĻŋ āχāύāĻ­ā§Ÿā§‡āϏ āφāϗ⧇āχ āĻāϏ⧇āϛ⧇, āĻĒāϰ⧇ āĻāϏ⧇āϛ⧇, āĻŦāĻž āĻŦ⧇āĻļāĻŋ āĻŦāĻŋāϞ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇āĨ¤

PO āĻŦāĻĻāϞāĻžāϞ⧇ āχāϤāĻŋāĻšāĻžāϏ āĻ“āĻ­āĻžāϰāϰāĻžāχāϟ āĻ•āϰāĻŦ⧇āύ āύāĻžāĨ¤ PO revision number āϰāĻžāϖ⧁āύ āĻāĻŦāĻ‚ āĻĒ⧁āϰāύ⧋ PO āϞāĻžāχāύāϗ⧁āϞ⧋ āϰ⧇āϖ⧇āχ āĻāĻ•āϟāĻŋ active flag āĻĻāĻŋāύ (āĻŦāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āϞāĻ— āϞāĻŋāϖ⧁āύ - āϕ⧇ āĻ•āĻŋ āĻŦāĻĻāϞāĻžāϞ, āĻ•āĻ–āύ, āĻĒ⧁āϰ⧋āύ⧋ āĻŽāĻžāύ āĻ“ āύāϤ⧁āύ āĻŽāĻžāύ)āĨ¤

āĻĄā§āĻĒā§āϞāĻŋāϕ⧇āϟ āĻ“ āĻ–āĻžāϰāĻžāĻĒ āϜāϝāĻŧ⧇āύ āĻĒā§āϰāϤāĻŋāϰ⧋āϧ⧇ āĻŽā§ŒāϞāĻŋāĻ• āĻ—āĻžāĻ°ā§āĻĄāϰ⧇āχāϞ āϝ⧋āĻ— āĻ•āϰ⧁āύ:

  • Unique (vendor_id, vendor_invoice_number)
  • Unique receipt_number and po_number
  • Not null on currency, quantities, and unit_price
  • Check constraints like qty >= 0 and unit_price >= 0
  • Foreign keys from invoice_line and receipt_line to po_line

āϧāĻžāĻĒ⧇ āϧāĻžāĻĒ⧇ āĻ“ā§ŸāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋: āχāύāĻ­ā§Ÿā§‡āϏ āχāĻ¨ā§āĻŸā§‡āĻ• āĻĨ⧇āϕ⧇ āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āĻšā§‹āĻ˛ā§āĻĄ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ

āϤāĻŋāύ-āĻŽā§āĻ–ā§€ āĻŽā§āϝāĻžāϚ āĻ…āĻŸā§‹āĻŽā§‡āĻļāύ āϏāĻžāϧāĻžāϰāĻŖāϤ āϤāĻŋāύāϟāĻŋ āĻāĻ¨ā§āĻŸā§āϰāĻŋ āĻĒā§Ÿā§‡āĻ¨ā§āϟ āĻĨāĻžāϕ⧇: āĻāĻ•āϟāĻŋ āχāύāĻ­ā§Ÿā§‡āϏ āφāϏ⧇ (āχāĻŽā§‡āχāϞ, āφāĻĒāϞ⧋āĻĄ, EDI), āĻāĻ•āϟāĻŋ receipt āĻĒā§‹āĻ¸ā§āϟ āĻ•āϰāĻž āĻšā§Ÿ, āĻŦāĻž āĻāĻ•āϟāĻŋ PO āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻšā§Ÿ (āĻĻāĻžāĻŽ, āĻĒāϰāĻŋāĻŽāĻžāĻŖ, āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ)āĨ¤ āĻ“ā§ŸāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋āϕ⧇ āϝ⧇āϕ⧋āύ⧋ āĻāϗ⧁āϞ⧋āϰ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋ⧟āĻž āϜāĻžāύāĻžāύ⧋ āωāϚāĻŋāϤ āϝāĻžāϤ⧇ āĻāĻ•āϟāĻŋ āχāύāĻ­ā§Ÿā§‡āϏ āϝāϤ āϤāĻžā§œāĻžāϤāĻžā§œāĻŋ āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤ āĻ…āĻ‚āĻļ āĻĒāĻžā§Ÿ āϤāϤ āϤāĻžā§œāĻžāϤāĻžā§œāĻŋ āĻšā§‹āĻ˛ā§āĻĄ āĻĨ⧇āϕ⧇ āĻŽā§āĻ•ā§āϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

1) āĻĒā§āϰāĻĨāĻŽā§‡ āχāύāĻ­ā§Ÿā§‡āϏ⧇āϰ āĻŦ⧇āϏāĻŋāĻ• āϝāĻžāϚāĻžāχ āĻ•āϰ⧁āύāĨ¤ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ vendor active, PO āφāϛ⧇, currency PO-āϰ āϏāĻ™ā§āϗ⧇ āĻŽā§‡āϞ⧇, āĻāĻŦāĻ‚ āĻŽā§‹āϟāϗ⧁āϞ⧋ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖāĻ­āĻžāĻŦ⧇ āϏāĻ™ā§āĻ—āϤāĻŋāĻĒā§‚āĻ°ā§āĻŖ (āϞāĻžāχāύ āĻŽā§‹āϟāϗ⧁āϞ⧋ āϝ⧋āĻ— āĻ•āϰāϞ⧇ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ āφāϛ⧇, āĻŸā§āϝāĻžāĻ•ā§āϏ āϝ⧁āĻ•ā§āϤāĻŋāϰ āĻŽāĻ§ā§āϝ⧇, āύ⧇āϗ⧇āϟāĻŋāĻ­ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āύāĻž āĻšā§‡ā§Ÿā§‡ āĻŦā§āϝāϤ⧀āϤ āĻ•ā§āϰ⧇āĻĄāĻŋāϟ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻ•āϰāϞ⧇ āϏ⧇ āĻ…āύ⧁āϝāĻžā§Ÿā§€)āĨ¤ āϝāĻĻāĻŋ āĻāχ āϝāĻžāϚāĻžāχ āĻŦā§āϝāĻ°ā§āĻĨ āĻšā§Ÿ, āχāύāĻ­ā§Ÿā§‡āϏ āϏāϰāĻžāϏāϰāĻŋ Hold-āĻ āĻĒāĻžāĻ āĻžāύ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ āĻ•āĻžāϰāĻŖ āĻĻ⧇āĻ–āĻŋā§Ÿā§‡āĨ¤

2) āϞāĻžāχāύ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻŽā§āϝāĻžāϚ āĻ•āϰ⧁āύ, āϕ⧇āĻŦāϞ āĻšā§‡āĻĄāĻžāϰ āύ⧟āĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ invoice line-āĻāϰ āϜāĻ¨ā§āϝ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ PO line āĻāĻŦāĻ‚ āϤāϤāĻ•āĻžāϞ⧀āύ receipt totals āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰ⧁āύāĨ¤ āϤ⧁āϞāύāĻž āĻ•āϰ⧁āύ:

  • Invoiced āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻŦāύāĻžāĻŽ received āĻĒāϰāĻŋāĻŽāĻžāĻŖ (āĻ…āĻĨāĻŦāĻž received āĻĨ⧇āϕ⧇ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ invoiced āϕ⧇āĻŸā§‡ āĻĻā§‡ā§ŸāĻž)
  • Invoiced āχāωāύāĻŋāϟ āĻŽā§‚āĻ˛ā§āϝ āĻŦāύāĻžāĻŽ PO-āϰ āχāωāύāĻŋāϟ āĻŽā§‚āĻ˛ā§āϝ
  • āϏāĻšāύāĻļā§€āϞāϤāĻžāϰ āύāĻŋ⧟āĻŽ
  • PO āϞāĻžāχāύ āĻāĻ–āύāĻ“ invoicing-āĻ āĻ–ā§‹āϞāĻž āφāϛ⧇ āĻ•āĻŋ āύāĻž

3) āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āϏ⧇āϟ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻŦā§āϞāĻ• āĻĒā§āĻ°ā§Ÿā§‹āĻ— āĻ•āϰ⧁āύāĨ¤ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ:

  • Matched: āϏāĻŦ āϞāĻžāχāύ⧇ āĻšā§‡āĻ• āĻĒāĻžāϏ, āϕ⧋āύ āĻ“āĻĒ⧇āύ exception āύ⧇āχāĨ¤
  • Hold: āĻ…āĻ¨ā§āϤāϤ āĻāĻ•āϟāĻŋ āϞāĻžāχāύ āĻŦā§āϝāĻ°ā§āĻĨ, āĻŦāĻž āĻĒā§āĻ°ā§Ÿā§‹āϜāĻ¨ā§€ā§Ÿ āĻĄā§‡āϟāĻž āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤāĨ¤

āϝāĻ–āύ Hold āϏ⧇āϟ āĻ•āϰāĻž āĻšā§Ÿ, āĻāĻ•āϟāĻŋ payment hold āϰ⧇āĻ•āĻ°ā§āĻĄ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ āϝāĻž payment run āĻ…āĻŦāĻļā§āϝāχ āϏāĻŽā§āĻŽāĻžāύ āĻ•āϰāĻŦ⧇āĨ¤ holds āϗ⧁āϞ⧋ āχāύāĻ­ā§Ÿā§‡āϏ āĻĨ⧇āϕ⧇ āφāϞāĻžāĻĻāĻž āϰāĻžāϖ⧁āύ āϝāĻžāϤ⧇ āĻšā§‹āĻ˛ā§āĻĄ āϝ⧋āĻ—/āϰāĻŋāϞāĻŋāϜ/āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž āϝāĻžā§Ÿ āχāύāĻ­ā§Ÿā§‡āϏ āχāϤāĻŋāĻšāĻžāϏ āύāĻž āĻŦāĻĻāϞ⧇āĨ¤

4) āĻĢāĻžāχāĻ¨ā§āϝāĻžāĻ¨ā§āϏ āϝāĻžāϕ⧇ āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻ•āϰāĻŦ⧇ āĻāĻŽāύ āϰāĻŋāϜāύ āϕ⧋āĻĄ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻ•āϰ⧁āύāĨ¤ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĢā§āϰāĻŋ-āĻŸā§‡āĻ•ā§āϏāϟ āĻšā§‹āĻ˛ā§āĻĄ āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϚāϞ⧁āύāĨ¤ PRICE_OVER_TOLERANCE, QTY_NOT_RECEIVED, PO_CLOSED, VENDOR_MISMATCH, āĻŦāĻž CURRENCY_MISMATCH-āĻāϰ āĻŽāϤ āϕ⧋āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āύ⧋āϟ āϰāĻžāϖ⧁āύāĨ¤

āĻĢāĻžāχāĻ¨ā§āϝāĻžāĻ¨ā§āϏ⧇āϰ āϜāĻ¨ā§āϝ exception queue āĻĄāĻŋāϜāĻžāχāύ (āĻ•āĻŋ āĻ¸ā§āĻŸā§‹āϰ āĻ•āϰāĻŦ⧇āύ āĻāĻŦāĻ‚ āĻ•āĻŋ āĻĻ⧇āĻ–āĻžāĻŦ⧇āύ)

āφāĻ‚āĻļāĻŋāĻ• āϰāĻŋāϏāĻŋāĻĒā§āϟāϗ⧁āϞ⧋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰāĻ­āĻžāĻŦ⧇ āĻšā§āϝāĻžāĻ¨ā§āĻĄā§‡āϞ āĻ•āϰ⧁āύ
PO āϞāĻžāχāύ āĻĒā§āϰāϤāĻŋ āϜāĻŽāĻž āĻ•āϰāĻž āĻŽā§‹āϟ āĻĒāĻžāĻ“ā§ŸāĻž āĻŦāύāĻžāĻŽ āχāύāĻ­ā§Ÿā§‡āϏāĻĄ āĻŸā§āĻ°ā§āϝāĻžāĻ• āĻ•āϰ⧁āύ āϝāĻžāϤ⧇ partial receipt āϏ⧁āĻ¨ā§āĻĻāϰāĻ­āĻžāĻŦ⧇ āĻšā§āϝāĻžāĻ¨ā§āĻĄā§‡āϞ āĻšā§ŸāĨ¤
āĻ“ā§ŸāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

āĻāĻ•āϟāĻŋ exception queue-āχ āĻŽāĻŋāϞāĻžāύ⧋āϰ āĻ•āĻžāϜāϟāĻŋāϕ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāϝ⧋āĻ—ā§āϝ āĻ•āϰ⧇, āϕ⧇āĻŦāϞ āĻ•āĻ ā§‹āϰ āύāĻŋ⧟āĻŽ āύ⧟āĨ¤ āĻĢāĻžāχāĻ¨ā§āϝāĻžāĻ¨ā§āϏāϕ⧇ āϕ⧇āĻŦāϞ āϏ⧇āχ āχāύāĻ­ā§Ÿā§‡āϏāϗ⧁āϞ⧋ āĻĻ⧇āĻ–āĻžāύ āϝ⧇āϗ⧁āϞ⧋ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ⧇āϰ āϜāĻ¨ā§āϝ āĻĻāϰāĻ•āĻžāϰ, āĻĒāĻ°ā§āϝāĻžāĻĒā§āϤ āĻĒā§āϰ⧇āĻ•ā§āώāĻžāĻĒāĻŸā§‡āϰ āϏāĻ™ā§āϗ⧇ āϝāĻžāϤ⧇ āϤāĻžāϰāĻž āĻĻā§āϰ⧁āϤ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ…āĻĄāĻŋāϟ āĻŸā§āϰ⧇āϞ āϰ⧇āϖ⧇ āϝāĻžāĻŦ⧇āĨ¤

āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻĒāĻĻā§āϧāϤāĻŋ āĻšāϞ⧋ āĻāĻ•āϟāĻŋ āĻĄā§‡āĻĄāĻŋāϕ⧇āĻŸā§‡āĻĄ āĻŸā§‡āĻŦāĻŋāϞ ExceptionCases āϰāĻžāĻ–āĻžāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϏāĻžāϰāĻŋ āĻāĻ•āϟāĻŋ āĻŦā§āϞāĻ• āĻ•āϰāĻž āχāύāĻ­ā§Ÿā§‡āϏ (āĻ…āĻĨāĻŦāĻž āχāύāĻ­ā§Ÿā§‡āϏ āϞāĻžāχāύ⧇) āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇ āĻāĻŦāĻ‚ invoice, PO, āĻ“ receipt āϰ⧇āĻ•āĻ°ā§āĻĄāϗ⧁āϞ⧋āϰ āĻĻāĻŋāϕ⧇ āχāĻ™ā§āĻ—āĻŋāϤ āĻ•āϰ⧇āĨ¤ matching engine āĻāĻ–āĻžāύ⧇ āϰāĻŋāĻĄ-āĻ…āύāϞāĻŋ āϰāĻžāϖ⧁āύāĨ¤ āĻ•āĻŋāω āĻļ⧁āϧ⧁ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āĻāĻŦāĻ‚ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ⧇āϰ āϜāĻ¨ā§āϝāĨ¤

ExceptionCases-āĻ āĻ•āĻŋ āĻ¸ā§āĻŸā§‹āϰ āĻ•āϰāĻŦ⧇āύ

āĻ•āĻŋ āϭ⧁āϞ āĻšā§Ÿā§‡āϛ⧇, āĻ•āϤāϟāĻž āĻŦ⧜, āϕ⧇ āĻŽāĻžāϞāĻŋāĻ•, āĻāĻŦāĻ‚ āĻĒāϰ⧇āϰ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ āĻ•āĻŋ—āĻāϗ⧁āϞ⧋ āϰāĻžāϖ⧁āύ:

  • Type (missing receipt, price variance, quantity variance, PO not found, duplicate invoice)
  • Severity (info, warning, block) āĻāĻŦāĻ‚ āχāωāϜāĻžāϰ-āĻĢā§āϰ⧇āĻ¨ā§āĻĄāϞāĻŋ āĻ•āĻžāϰāĻŖ
  • Owner (āĻŦā§āϝāĻ•ā§āϤāĻŋ āĻŦāĻž āϟāĻŋāĻŽ) āĻāĻŦāĻ‚ status (open, waiting on vendor, waiting on warehouse, resolved, overridden)
  • Variance snapshot as sortable numbers (invoice amount, matched amount, price delta, quantity delta)
  • SLA āĻĢāĻŋāĻ˛ā§āĻĄ (due date, escalation flag, reassigned_at, reassignment_reason)

āϏāĻšāϝ⧋āĻ—āĻŋāϤāĻž āĻ“ āĻ…āĻĄāĻŋāϟ āĻĄā§‡āϟāĻžāĻ“ āϰāĻžāϖ⧁āύ: comments (author, timestamp) āĻāĻŦāĻ‚ attachment metadata (file name, type, uploaded_by, uploaded_at)āĨ¤ āĻĢāĻžāχāϞāϗ⧁āϞ⧋ āĻ…āĻ¨ā§āϝ āϕ⧋āĻĨāĻžāĻ“ āĻĨāĻžāĻ•āϞ⧇āĻ“, āĻŽā§‡āϟāĻžāĻĄā§‡āϟāĻž āϕ⧇āϏ⧇ āĻĨāĻžāĻ•āĻž āωāϚāĻŋāϤ āϝāĻžāϤ⧇ āχāϤāĻŋāĻšāĻžāϏ āĻ…āĻ•ā§āώ⧁āĻŖā§āĻŖ āĻĨāĻžāϕ⧇āĨ¤

āĻĢāĻžāχāĻ¨ā§āϝāĻžāĻ¨ā§āϏ āĻ•āĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻŦ⧇ (āĻāĻŦāĻ‚ āĻ•āĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāĻŦ⧇)

āĻ•āĻŋāω āĻ­āĻŋāωāϟāĻŋ āĻāĻ•āϟāĻŋ āϟāĻžāχāϟ āĻ“ā§ŸāĻžāĻ°ā§āĻ•āϞāĻŋāĻ¸ā§āϟ āĻšāĻ“ā§ŸāĻž āωāϚāĻŋāϤ: vendor, invoice number, exception type, severity, amount, due date, owner, āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟ “āϕ⧇āύ āĻŦā§āϞāĻ• āĻšā§Ÿā§‡āĻ›ā§‡â€ āĻŽā§‡āϏ⧇āϜāĨ¤

āϕ⧇āϏ āĻ“āĻĒ⧇āύ āĻ•āϰāϞ⧇ āĻāĻ•āϟāĻŋ āϏāĻžāχāĻĄ-āĻŦāĻžāχ-āϏāĻžāχ āϏāĻžāĻŽāĻžāϰāĻŋ āĻĻ⧇āĻ–āĻžāύ: PO āϞāĻžāχāύ⧇āϰ āϤāĻžāϞāĻŋāĻ•āĻž, receipt āĻĒāϰāĻŋāĻŽāĻžāĻŖ, invoice āϞāĻžāχāύ āĻāĻŦāĻ‚ āĻ āĻŋāĻ• āϕ⧋āύ āĻĢāĻŋāĻ˛ā§āĻĄāϗ⧁āϞ⧋ āĻŦā§āϝāĻ°ā§āĻĨ āĻšā§Ÿā§‡āϛ⧇āĨ¤

āĻ…ā§āϝāĻžāĻ•āĻļāύāϗ⧁āϞ⧋ āϏ⧀āĻŽāĻŋāϤ āĻ“ āύāĻŋāϰāĻžāĻĒāĻĻ āϰāĻžāϖ⧁āύ:

  • Request receipt (receiving-āϕ⧇ āϰāĻžāωāϟ āĻ•āϰ⧇, status waiting āĻ•āϰ⧇)
  • Request credit memo (vendor-āϕ⧇ āϰāĻžāωāϟ āĻ•āϰ⧇, āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻŋāϤ āϏāĻŽāĻ¨ā§āĻŦ⧟ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻ•āϰ⧇)
  • Approve override (āĻ•āĻžāϰāĻŖ āĻĒā§āĻ°ā§Ÿā§‹āϜāύ, approver āĻ“ timestamp āϧāϰāĻŦ⧇)
  • Reassign (owner āφāĻĒāĻĄā§‡āϟ āĻ•āϰ⧇, reassignment āχāϤāĻŋāĻšāĻžāϏ āϰāĻžāϖ⧇)
  • Close as resolved (āĻļ⧁āϧ⧁ āϤāĻ–āύāχ āϝāĻ–āύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞ⧋ match āĻĒāĻžāϏ āĻ•āϰ⧇)

āωāĻĻāĻžāĻšāϰāĻŖ: āĻāĻ•āϟāĻŋ āχāύāĻ­ā§Ÿā§‡āϏ āĻŦā§āϞāĻ• āĻšā§Ÿ āĻ•āĻžāϰāĻŖ 8 āχāωāύāĻŋāϟ āĻĒāĻžāĻ“ā§ŸāĻž āϗ⧇āϛ⧇ āĻ•āĻŋāĻ¨ā§āϤ⧁ 10 āχāωāύāĻŋāϟ āĻŦāĻŋāϞ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇āĨ¤ āĻĢāĻžāχāĻ¨ā§āϝāĻžāĻ¨ā§āϏ āĻāĻ•āϟāĻŋ āϕ⧇āϏ āĻĻ⧇āϖ⧇ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āĻžāϰāĻŖ (Quantity variance: +20) āĻāĻŦāĻ‚ āĻĻā§āϰ⧁āϤ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāϤ⧇ āĻĒāĻžāĻ°ā§‡â€”āϰāĻŋāϏāĻŋāĻ­āĻžāϰāϕ⧇ āĻ•āύāĻĢāĻžāĻ°ā§āĻŽ āĻ•āϰāϤ⧇ āĻ…āύ⧁āϰ⧋āϧ āĻ•āϰāĻž āĻ…āĻĨāĻŦāĻž āĻŦāĻžā§ŸāĻžāϰāϕ⧇ āĻĢāϞ⧋-āφāĻĒ āĻ•āϰāϤ⧇ āĻŦāϞāĻžāĨ¤

āĻŦāĻžāĻ¸ā§āϤāĻŦāϏāĻŽā§āĻŽāϤ āωāĻĻāĻžāĻšāϰāĻŖ: āφāĻ‚āĻļāĻŋāĻ• āϰāĻŋāϏāĻŋāĻĒā§āϟ āĻāĻŦāĻ‚ mismatch āχāύāĻ­ā§Ÿā§‡āϏ

āφāĻĒāύāĻžāϰ AP āĻ…ā§āϝāĻžāĻĒ āφāĻĒāύāĻžāϰ āĻĒāĻ›āĻ¨ā§āĻĻāĻŽāϤ⧋ āĻĄāĻŋāĻĒā§āϞ⧟ āĻ•āϰ⧁āύ
AppMaster Cloud-āĻ āϚāĻžāϞāĻžāύ āĻ…āĻĨāĻŦāĻž āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄ āĻāĻ•ā§āϏāĻĒā§‹āĻ°ā§āϟ āĻ•āϰ⧇ āϏ⧇āϞāĻĢ-āĻšā§‹āĻ¸ā§āϟ āĻ•āϰ⧁āύāĨ¤
āĻāĻ–āύ āĻĄāĻŋāĻĒā§āϞ⧟ āĻ•āϰ⧁āύ

āĻāĻ•āϜāύ buyer 100 āχāωāύāĻŋāϟ āφāχāĻŸā§‡āĻŽ A PO āĻ•āϰ⧇, āχāωāύāĻŋāϟ āĻĻāϰ⧇ $10.00āĨ¤ PO āĻŽā§‹āϟ $1,000āĨ¤ āĻĻ⧁āχ āĻĻāĻŋāύ āĻĒāϰ⧇ warehouse 80 āχāωāύāĻŋāĻŸā§‡āϰ āĻāĻ•āϟāĻŋ receipt āĻĒā§‹āĻ¸ā§āϟ āĻ•āϰ⧇āĨ¤

āϤāĻžāϰāĻĒāϰ āĻāĻ•āϟāĻŋ āχāύāĻ­ā§Ÿā§‡āϏ āφāϏ⧇ 100 āχāωāύāĻŋāĻŸā§‡āϰ āϜāĻ¨ā§āϝ $10.00 āĻĒā§āϰāϤāĻŋ āχāωāύāĻŋāĻŸā§‡āĨ¤ āĻŽā§āϝāĻžāϚāĻŋāĻ‚ āωāϚāĻŋāϤ invoice āϞāĻžāχāύ⧇āϰ āϤ⧁āϞāύāĻž āĻ•āϰāĻž āϝāĻž āĻĒā§āϰāĻžāĻĒā§āϤ āĻšā§Ÿā§‡āϛ⧇, āϕ⧇āĻŦāϞ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ•āϰāĻž āĻ›āĻŋāϞ āϤāĻžāϰ āϏāĻ™ā§āϗ⧇ āύ⧟āĨ¤

āϏ⧇āχ āϞāĻžāχāύ⧇:

  • Ordered: 100 āχāωāύāĻŋāϟ
  • Received: 80 āχāωāύāĻŋāϟ
  • Invoiced: 100 āχāωāύāĻŋāϟ
  • Matched quantity: min(Received, Invoiced) = 80 āχāωāύāĻŋāϟ
  • Unmatched quantity: Invoiced - Matched = 20 āχāωāύāĻŋāϟ

āχāύāĻ­ā§Ÿā§‡āϏāϟāĻŋ “On hold” āĻšāĻŦ⧇ āĻ•āĻžāϰāĻŖ 20 āχāωāύāĻŋāĻŸā§‡āϰ āϕ⧋āύ receipt āύ⧇āχāĨ¤ āĻĢāĻžāχāĻ¨ā§āϝāĻžāĻ¨ā§āϏ āĻāĻ•āϟāĻŋ āϕ⧇āϏ āĻĻ⧇āϖ⧇ āϝ⧇āĻ–āĻžāύ⧇ āĻ¸ā§āĻĒāĻˇā§āϟ āĻ•āĻžāϰāĻŖ āφāϛ⧇ (Quantity variance: +20) āĻāĻŦāĻ‚ āĻĒā§āϰāϧāĻžāύ āϏāĻ‚āĻ–ā§āϝāĻžāϗ⧁āϞ⧋ āĻĒāĻžāĻļ⧇ āĻĒāĻžāĻļ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤāĨ¤

āύ⧋āϟāĻŋāĻĢāĻŋāϕ⧇āĻļāύāϗ⧁āϞ⧋ āĻĻā§āϰ⧁āϤ āϏāĻŽāĻ¸ā§āϝāĻž āĻ āĻŋāĻ• āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŽāύ āĻŦā§āϝāĻ•ā§āϤāĻŋāĻĻ⧇āϰ āϝāĻžāĻŦ⧇: āϏāĻžāϧāĻžāϰāĻŖāϤ receiver (āϝāĻĻāĻŋ āϕ⧋āύ receipt āĻŽāĻŋāϏāĻŋāĻ‚ āĻĨāĻžāϕ⧇ āϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ) āĻāĻŦāĻ‚ buyer (āϝāĻĻāĻŋ āĻļāĻŋāĻĒāĻŽā§‡āĻ¨ā§āϟ āϏāĻ¤ā§āϝāĻŋāχ āĻ•āĻŽ āĻ›āĻŋāϞ āϤāĻŦ⧇āχ āĻĢāϞ⧋-āφāĻĒ⧇āϰ āϜāĻ¨ā§āϝ)āĨ¤

āĻŦāĻžāĻ•āĻŋ 20 āχāωāύāĻŋāϟ āφāϏāϞ⧇ āϝāĻ–āύ āφāϏ⧇, warehouse āĻāĻ•āϟāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§€ā§Ÿ receipt āĻĒā§‹āĻ¸ā§āϟ āĻ•āϰ⧇ 20 āχāωāύāĻŋāĻŸā§‡āϰ āϜāĻ¨ā§āϝāĨ¤ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒ⧁āύāϰāĻžā§Ÿ āĻŽā§āϝāĻžāϚ āϚāĻžāϞāĻžā§Ÿ: received āĻšā§Ÿ 100, unmatched 0 āĻšā§Ÿ, āχāύāĻ­ā§Ÿā§‡āϏ Matched-āĻ āϚāϞ⧇ āϝāĻžā§Ÿ āĻāĻŦāĻ‚ āĻšā§‹āĻ˛ā§āĻĄ āϰāĻŋāϞāĻŋāϜ āĻšā§ŸāĨ¤

āĻāĻŦāĻžāϰ āϝāĻĻāĻŋ āĻĻāĻžāĻŽā§‡āĻ“ āĻ…āĻŽāĻŋāϞ āĻĨāĻžāϕ⧇: āϏāϰāĻŦāϰāĻžāĻšāĻ•āĻžāϰ⧀ 100 āχāωāύāĻŋāϟ $10.50 āĻ•āϰ⧇ āχāύāĻ­ā§Ÿā§‡āϏ āĻ•āϰ⧇, āϤāĻŦ⧇ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻŽāĻŋāϞ⧇āϛ⧇ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĻāĻžāĻŽ āĻŽāĻŋāϞāϛ⧇ āύāĻžāĨ¤ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻŋāϤ āϰ⧇āϜāĻžāĻ˛ā§āϟ: āχāύāĻ­ā§Ÿā§‡āϏ āĻšā§‹āĻ˛ā§āĻĄ āĻĨāĻžāĻ•āĻŦ⧇ āĻāĻŦāĻ‚ "Price variance: +$0.50/unit (+$50 total)" āĻŽāϤ⧋ āĻāĻ•āϟāĻŋ āĻ•āĻžāϰāϪ⧇āϰ āϏāĻ™ā§āϗ⧇ āϰ⧁āϟ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤

āϏāĻžāϧāĻžāϰāĻŖ āϭ⧁āϞs āϝāĻž āϤāĻŋāύ-āĻŽā§āĻ–ā§€ āĻŽā§āϝāĻžāϚ āĻ“ā§ŸāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋ āϭ⧇āϙ⧇ āĻĻā§‡ā§Ÿ

āĻ…āϧāĻŋāĻ•āĻžāĻ‚āĻļ āĻŽā§āϝāĻžāϚāĻŋāĻ‚ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻž āĻ—āύāĻŋāϤ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āύ⧟āĨ¤ āϏ⧇āϗ⧁āϞ⧋ āφāϏ⧇ āĻĻ⧁āĻ°ā§āĻŦāϞ āĻĄā§‡āϟāĻž āϞāĻŋāĻ™ā§āĻ• āĻāĻŦāĻ‚ āĻĒā§‹āĻ¸ā§āϟ āĻ•āϰāĻž āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āϟāϗ⧁āϞ⧋āϰ āωāĻĒāϰ āφāϞ⧋āĻ•āĻŋāϤ āύāĻŋ⧟āĻ¨ā§āĻ¤ā§āϰāϪ⧇āϰ āĻ…āĻ­āĻžāĻŦ āĻĨ⧇āϕ⧇āĨ¤

āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āχāύāĻ­ā§Ÿā§‡āϏ āĻŸā§‹āϟāĻžāϞ⧇ āĻŽā§āϝāĻžāϚ āĻ•āϰāĻžāĨ¤ āĻāĻ•āϟāĻŋ āĻšā§‡āĻĄāĻžāϰ āĻ āĻŋāĻ• āĻŽāύ⧇ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āϝāĻ–āύ āĻāĻ•āϟāĻŋ āϞāĻžāχāύ āĻŦ⧇āĻļāĻŋ āĻĻāĻžāĻŽāĻŋ āĻŦāĻž āĻ•āĻŽā§‡ āφāϛ⧇āĨ¤ āϞāĻžāχāύ-āϞ⧇āϭ⧇āϞ āĻŽā§āϝāĻžāϚ āĻ•āϰ⧁āύ, āĻāĻŦāĻ‚ āĻ¸ā§āĻĒāĻˇā§āϟ āĻ•āϰ⧁āύ āĻ•āĻŋ āĻ­āĻŋāĻ¨ā§āύ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ (āĻĒā§āϰāĻžāϝāĻŧāχ freight) āĻāĻŦāĻ‚ āĻ•āĻŋ āĻšāϤ⧇ āĻĒāĻžāϰāĻŦ⧇ āύāĻž (āĻĒā§āϰāĻžāĻĒā§āϤ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻ“ āχāωāύāĻŋāϟ āĻŽā§‚āĻ˛ā§āϝ)āĨ¤

āĻāĻ•āϟāĻŋ receipt āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ invoice-āχ āĻĨāĻžāĻ•āĻŦ⧇ āϧāϰ⧇ āύ⧇āĻ“ā§ŸāĻžāĨ¤ āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻĒāĻžāϰāĻšā§‡āϏāĻŋāĻ‚ā§Ÿā§‡ āĻŦāĻŋāĻ­āĻ•ā§āϤ āĻļāĻŋāĻĒāĻŽā§‡āĻ¨ā§āϟ āĻ“ āφāĻ‚āĻļāĻŋāĻ• āĻŦāĻŋāϞāĻŋāĻ‚ āĻĨāĻžāϕ⧇āĨ¤ āĻāĻ•āχ PO āϞāĻžāχāύ⧇āϰ āĻŦāĻŋāϰ⧁āĻĻā§āϧ⧇ āĻ…āύ⧇āĻ• receipt āĻ“ āĻ…āύ⧇āĻ• invoice āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋ āϞāĻžāχāύ⧇āϰ āĻŦāĻžāĻ•āĻŋ āĻ“āĻĒ⧇āύ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻŸā§āĻ°ā§āϝāĻžāĻ• āĻ•āϰ⧁āύāĨ¤

āĻĒā§‹āĻ¸ā§āϟ āĻ•āϰāĻž receipts āĻŦāĻž invoices āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻāĻŋāύ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻŸā§āϰ⧇āχāϞ āύāĻž āϰāĻžāϖ⧁āύāĨ¤ āϕ⧇āω āϝāĻĻāĻŋ āĻĒāϰāĻĒāϰ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻšā§‡āĻžā§āϜ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āĻŽā§āϝāĻžāϚ āĻĒā§āϰāĻŽāĻžāĻŖ āĻšāĻ“ā§ŸāĻž āĻŦāĻ¨ā§āϧ āĻšā§Ÿā§‡ āϝāĻžāĻŦ⧇āĨ¤ āĻĒā§‹āĻ¸ā§āϟ āĻ•āϰāĻž āϰ⧇āĻ•āĻ°ā§āĻĄ āϞāĻ• āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞ⧋ adjustment āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ•āϰ⧁āύ āϝāĻžāϤ⧇ āχāϤāĻŋāĻšāĻžāϏ āϰāĻ•ā§āώāĻŋāϤ āĻĨāĻžāϕ⧇āĨ¤

āĻĄā§āĻĒā§āϞāĻŋāϕ⧇āϟ āĻĒā§āϰāϤāĻŋāϰ⧋āϧ āύāĻž āĻĨāĻžāĻ•āĻžāĨ¤ āĻāĻ•āχ vendor invoice number āĻĻ⧁āχāĻŦāĻžāϰ āĻāĻ¨ā§āĻŸā§āϰāĻŋ āĻšāϤ⧇ āĻĒāĻžāϰ⧇, āĻŦāĻž PDF āĻ…āĻ¨ā§āϝ āϕ⧇āω āφāĻŦāĻžāϰ āφāĻĒāϞ⧋āĻĄ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻļ⧁āϰ⧁āϤ⧇āχ uniqueness āϝ⧋āĻ— āĻ•āϰ⧁āύ (vendor + invoice number, āĻāĻŦāĻ‚ āϐāĻšā§āĻ›āĻŋāĻ•āĻ­āĻžāĻŦ⧇ date/amount) āĻāĻŦāĻ‚ āĻĄā§āĻĒā§āϞāĻŋāϕ⧇āϟ āϧāϰāĻž āĻĒ⧜āϞ⧇ āĻ¸ā§āĻĒāĻˇā§āϟ āĻŽā§‡āϏ⧇āϜ āĻĻ⧇āĻ–āĻžāύāĨ¤

āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ exception āĻ•āĻžāϰāĻŖāĨ¤ āĻĢāĻžāχāĻ¨ā§āϝāĻžāĻ¨ā§āϏāϕ⧇ āĻ…āύ⧁āĻŽāĻžāύ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āύāĻžāĨ¤ reason code āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ āϝāĻž āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰāĻ­āĻžāĻŦ⧇ āϰ⧁āϟ āĻ•āϰ⧇: price mismatch, quantity mismatch, missing receipt, duplicate suspected, PO not found, vendor mismatchāĨ¤

āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āĻŦā§āϞāĻ• āϚāĻžāϞ⧁ āĻ•āϰāĻžāϰ āφāϗ⧇ āĻĻā§āϰ⧁āϤ āĻšā§‡āĻ•āϞāĻŋāĻ¸ā§āϟ

āĻĒ⧇āĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āφāϗ⧇ āĻšā§‹āĻ˛ā§āĻĄ āĻ…āĻŸā§‹āĻŽā§‡āϟ āĻ•āϰ⧁āύ
āφāĻĒāύāĻžāϰ āĻŽā§āϝāĻžāϚ āύāĻŋ⧟āĻŽāϗ⧁āϞ⧋ āύāĻž āĻĒāĻžāϰāϞ⧇ āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āϰāĻŋāĻ•ā§‹ā§Ÿā§‡āĻ¸ā§āϟāϗ⧁āϞ⧋ āĻŦā§āϞāĻ• āĻ•āϰ⧁āύ, āĻĒāϰ⧇ āĻ¸ā§āĻŦ⧟āĻ‚āĻ•ā§āϰāĻŋ⧟āĻ­āĻžāĻŦ⧇ āϰāĻŋāϞāĻŋāϜ āĻ•āϰ⧁āύāĨ¤
āĻšā§‹āĻ˛ā§āĻĄ āϏ⧇āϟ āĻ•āϰ⧁āύ

āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āĻŦā§āϞāĻ•āĻŋāĻ‚ āĻšāϞ āϝ⧇āĻ–āĻžāύ⧇ āĻŽā§āϝāĻžāϚ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āĻĨ⧇āϕ⧇ āύāĻŋ⧟āĻ¨ā§āĻ¤ā§āϰāϪ⧇ āĻĒāϰāĻŋāĻŖāϤ āĻšā§ŸāĨ¤ āϝāĻĻāĻŋ āĻŦ⧇āϏāĻŋāĻ•āϗ⧁āϞ⧋ āĻļāĻ•ā§āϤ āύāĻž āĻšā§Ÿ, āφāĻĒāύāĻŋ āĻĢāĻžāχāĻ¨ā§āϝāĻžāĻ¨ā§āϏ⧇āϰ āϜāĻ¨ā§āϝ āĻļāĻŦā§āĻĻ-āφāĻŦāĻ°ā§āϜāύāĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻŦ⧇āύ āĻāĻŦāĻ‚ āϭ⧇āĻ¨ā§āĻĄāĻžāϰāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻŦāĻŋāϞ āĻŦāĻŋāϞāĻŽā§āĻŦ āĻšāĻŦ⧇āĨ¤

āĻ•āĻŋāϛ⧁ āχāύāĻ­ā§Ÿā§‡āϏ āύāĻŋā§Ÿā§‡ āĻĒāϰ⧀āĻ•ā§āώāĻž-āύāĻŋāϰ⧀āĻ•ā§āώāĻž āϚāĻžāϞāĻžāύ: āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻŽā§āϝāĻžāϚ, āĻāĻ•āϟāĻŋ āφāĻ‚āĻļāĻŋāĻ• receipt, āĻāĻ•āϟāĻŋ āĻĻāĻžāĻŽ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ, āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻŸā§āϝāĻžāĻ•ā§āϏ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝāĨ¤ āϝāĻĻāĻŋ āϕ⧋āύ⧋āϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰāĻ­āĻžāĻŦ⧇ āĻŽā§āϝāĻžāϚ āύāĻž āĻšā§Ÿ, āĻĄā§‡āϟāĻž āĻ“ āύāĻŋ⧟āĻŽ āφāϗ⧇ āĻ āĻŋāĻ• āĻ•āϰ⧁āύāĨ¤

āĻšā§‡āĻ•āϞāĻŋāĻ¸ā§āϟ:

  • Reference completeness: āĻĒā§āϰāϤāĻŋāϟāĻŋ āχāύāĻ­ā§Ÿā§‡āϏ⧇ vendor āĻ“ PO āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ āφāϛ⧇, āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāϟāĻŋ invoice line āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ PO line-āĻ āĻŽā§āϝāĻžāĻĒ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ (āĻļ⧁āϧ⧁ “PO total” āύ⧟)āĨ¤ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāύ vendor āϕ⧇āĻŦāϞ PO header āύāĻŽā§āĻŦāϰ āĻĒāĻžāĻ āĻžāϞ⧇ āϕ⧀ āĻšāĻŦ⧇āĨ¤
  • Consistent math: āĻĒāϰāĻŋāĻŽāĻžāĻŖ, āχāωāύāĻŋāϟ āĻŽā§‚āĻ˛ā§āϝ, āĻāĻŦāĻ‚ āĻŽā§‹āϟāϗ⧁āϞ⧋ āĻāĻ•āχāĻ­āĻžāĻŦ⧇ āĻĒā§āϰāϤāĻŋāĻŦāĻžāϰ āĻĒ⧁āύāϰāĻžā§Ÿ āĻ—āĻŖāύāĻž āĻ•āϰāĻž āϝāĻžā§ŸāĨ¤ āĻŸā§āϝāĻžāĻ•ā§āϏ, āĻĢā§āϰ⧇āχāϟ, āĻĄāĻŋāϏāĻ•āĻžāωāĻ¨ā§āϟ, āĻ“ āϰāĻžāωāĻ¨ā§āĻĄāĻŋāĻ‚ (āωāĻĻāĻžāĻšāϰāĻŖ: per-line āϰāĻžāωāĻ¨ā§āĻĄāĻŋāĻ‚ āĻŦāύāĻžāĻŽ āϕ⧇āĻŦāϞ invoice total āĻ) āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ¸ā§āĻĒāĻˇā§āϟ āĻšāύāĨ¤
  • Statuses āφāϗ⧇āĻ­āĻžāϗ⧇ āĻŦā§āϞāĻ• āĻ•āϰ⧇: āϕ⧋āύ⧋ payment request āĻŦāĻž payout āϰ⧇āĻ•āĻ°ā§āĻĄ āϤ⧈āϰāĻŋ āĻšāĻ“ā§ŸāĻžāϰ āφāϗ⧇ “on hold” āϏ⧇āϟ āĻ•āϰ⧁āύāĨ¤
  • Structured exceptions: āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻšā§‹āĻ˛ā§āĻĄ āĻāĻ•āϟāĻŋ reason code āĻāĻŦāĻ‚ owner (AP, buyer, receiver) āĻ¸ā§āĻŸā§‹āϰ āĻ•āϰ⧇āĨ¤ due dates āϝ⧋āĻ— āĻ•āϰ⧁āύ āϝāĻžāϤ⧇ āĻšā§‹āĻ˛ā§āĻĄ āĻ…āĻŦāĻŋāϰāϤ āĻĨāĻžāϕ⧇ āύāĻžāĨ¤
  • Real audit trail: āĻ“āĻ­āĻžāϰāϰāĻžāχāĻĄāϗ⧁āϞ⧋ āϕ⧇ āĻ…āύ⧁āĻŽā§‹āĻĻāύ āĻ•āϰ⧇āϛ⧇, āĻ•āĻ–āύ, āĻāĻŦāĻ‚ āĻ•āĻŋ āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āϤāĻž āϰ⧇āĻ•āĻ°ā§āĻĄ āĻ•āϰ⧇āĨ¤ āϝāĻĻāĻŋ āĻāĻĄāĻŋāϟ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĨāĻžāϕ⧇, āφāϗ⧇ āĻ“ āĻĒāϰ⧇ āĻŽāĻžāύ āϞāĻ— āĻ•āϰ⧁āύāĨ¤

āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϧāĻžāĻĒ: āĻĒā§āϰāĻ•ā§āϰāĻŋ⧟āĻž āĻĒāĻžāχāϞāϟ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻ­āĻŋāĻœā§āϝ⧁⧟āĻžāϞāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

āϤāĻŋāύ-āĻŽā§āĻ–ā§€ āĻŽā§āϝāĻžāϚ āĻ…āĻŸā§‹āĻŽā§‡āĻļāύāϕ⧇ āϝ⧇āϕ⧋āύ⧋ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ⧇āϰ āĻŽāϤ⧋ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧁āύ: āĻĒā§āϰāĻĨāĻŽā§‡ āĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ⧇ āĻĒā§āϰāĻŽāĻžāĻŖ āĻ•āϰ⧁āύ, āϤāĻžāϰāĻĒāϰ āϰ⧋āϞāφāωāϟ āĻ•āϰ⧁āύāĨ¤

āĻĒāĻžāχāϞāϟ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ āϝāĻž āϏāĻšāĻœā§‡ āĻĒāĻ°ā§āϝāĻŦ⧇āĻ•ā§āώāĻŖāϝ⧋āĻ—ā§āϝāĨ¤ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāϏāĻžā§ŸāĻŋāĻ• āχāωāύāĻŋāϟ, āĻ•āĻŋāϛ⧁ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āχāύāĻ­ā§Ÿā§‡āϏ āĻĒāĻžāĻ āĻžāύ⧋ āϭ⧇āĻ¨ā§āĻĄāĻžāϰ āĻ—ā§āϰ⧁āĻĒ, āĻŦāĻž āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• āφāχāĻŸā§‡āĻŽ āĻ•ā§āϝāĻžāĻŸā§‡āĻ—āϰāĻŋ āĻŦ⧇āϛ⧇ āύāĻŋāύāĨ¤ āĻĒā§āϰāĻĨāĻŽā§‡ āύāĻŋ⧟āĻŽ āĻ•āĻ ā§‹āϰ āϰāĻžāϖ⧁āύ (āύāĻŋāϖ⧁āρāϤ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻ“ āĻŽā§‚āĻ˛ā§āϝ āĻŽāĻŋāϞ) āϝāĻžāϤ⧇ āĻĄā§‡āϟāĻž āĻ•ā§‹ā§ŸāĻžāϞāĻŋāϟāĻŋ āϏāĻŽāĻ¸ā§āϝāĻž āĻĻā§āϰ⧁āϤ āωāϠ⧇ āφāϏ⧇āĨ¤

āϏāĻĢāϞ⧇āϰ āĻŽāĻžāĻĒāĻžāύ āĻāĻ•āϟāĻŋ āϏāϰāϞ āĻĢāĻžāχāĻ¨ā§āϝāĻžāĻ¨ā§āϏ āĻ­āĻŋāω āĻĻāĻŋā§Ÿā§‡: āĻĒā§āϰāϤāĻŋ āϏāĻĒā§āϤāĻžāĻšā§‡ āĻšā§‹āĻ˛ā§āĻĄ āϏāĻ‚āĻ–ā§āϝāĻž, āĻļā§€āĻ°ā§āώ reason āϕ⧋āĻĄ, āĻšā§‹āĻ˛ā§āĻĄ āĻĨ⧇āϕ⧇ āϰāĻŋāϞāĻŋāĻœā§‡āϰ āϏāĻŽā§Ÿ, āĻ•āϤāϗ⧁āϞ⧋ āĻšā§‹āĻ˛ā§āĻĄ āĻĒā§āϰāĻ•ā§ƒāϤ āĻ…āĻŽāĻŋāϞ āĻ›āĻŋāϞ, āĻāĻŦāĻ‚ āϕ⧋āύ āϭ⧇āĻ¨ā§āĻĄāĻžāϰ āĻŦāĻžāϰāĻŦāĻžāϰ exception āĻ•āϰāϛ⧇āĨ¤

āĻĻā§āϰ⧁āϤ āĻĒā§āϰ⧋āĻŸā§‹āϟāĻžāχāĻĒ āĻ•āϰāϤ⧇ āϚāĻžāχāϞ⧇, āĻāĻ•āϟāĻŋ no-code āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āϏāĻšāĻžāϝāĻŧāĻ• āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āĻ•āĻžāϰāĻŖ āφāĻĒāύāĻŋ āĻŸā§‡āĻŦāĻŋāϞ, matching āύāĻŋ⧟āĻŽ, āĻāĻŦāĻ‚ āϰāĻžāωāϟāĻŋāĻ‚ āϕ⧋āĻĄ āύāĻž āϞāĻŋāϖ⧇āχ āĻŽāĻĄā§‡āϞ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ AppMaster (appmaster.io)-āĻ āφāĻĒāύāĻŋ PO, receipt, invoice, āĻāĻŦāĻ‚ exception āĻŸā§‡āĻŦāĻŋāϞāϗ⧁āϞ⧋ āĻŦāĻžāύāĻŋā§Ÿā§‡ hold āϞāϜāĻŋāĻ• āĻ­āĻŋāĻœā§āϝ⧁⧟āĻžāϞ āĻŦāĻŋāϜāύ⧇āϏ āĻĒā§āϰāϏ⧇āϏ⧇ āĻ•āĻžāύ⧇āĻ•ā§āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝāĻžāϤ⧇ āĻāĻ•āχ āύāĻŋ⧟āĻŽ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŸā§āϰāĻŋāĻ—āĻžāϰ⧇ āϚāϞ⧇āĨ¤

āĻĒāĻžāχāϞāϟ āĻ—ā§āϰ⧁āĻĒ⧇āϰ āφāϏāϞ āχāύāĻ­ā§Ÿā§‡āϏ āύāĻŋā§Ÿā§‡ āĻŸā§‡āĻ¸ā§āϟ āĻ•āϰ⧁āύ, āφāĻ‚āĻļāĻŋāĻ• receipt āĻ“ āϏāĻžāϧāĻžāϰāĻŖ āϭ⧇āĻ¨ā§āĻĄāĻžāϰ āϭ⧁āϞāϏāĻŽā§‡āϤāĨ¤ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύāϗ⧁āϞ⧋ āĻĻ⧇āĻ–āĻžāϰ āĻĒāϰāχ matching āϕ⧀ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āϛ⧋āϟ āϏāĻšāύāĻļā§€āϞāϤāĻž āϝ⧋āĻ— āĻ•āϰāĻžāϰ āĻŽāϤ⧋ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāύāĨ¤ āĻāĻ•āĻŦāĻžāϰ āĻšā§‹āĻ˛ā§āĻĄāϗ⧁āϞ⧋ āϝ⧁āĻ•ā§āϤāĻŋāϝ⧁āĻ•ā§āϤ āĻŽāύ⧇ āĻšāϞ⧇ āĻāĻŦāĻ‚ āϰ⧇āĻœā§‹āϞāĻŋāωāĻļāύ āϏāĻŽā§Ÿ āωāĻ¨ā§āύāϤ āĻšāϞ⧇, āĻĒāϰāĻŋāϏāϰ āĻŦāĻžā§œāĻžāύ āĻāĻŦāĻ‚ āφāϰāĻ“ āϏāĻŽā§ƒāĻĻā§āϧ āύāĻŋ⧟āĻŽ āϝ⧋āĻ— āĻ•āϰ⧁āύ (āĻŸā§āϝāĻžāĻ•ā§āϏ āĻ“ āĻĢā§āϰ⧇āχāϟ āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻŋāĻ‚, unit-of-measure āĻ•āύāĻ­āĻžāĻ°ā§āϏāύ, split shipments) āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻŽā§‚āϞ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ āϰāĻžāϖ⧁āύ: āĻŽā§āϝāĻžāϚ āĻ•ā§āϞāĻŋ⧟āĻžāϰ āύāĻž āĻšāĻ“āϝāĻŧāĻž āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻĒ⧇āĻŽā§‡āĻ¨ā§āϟ āϰāĻŋāϞāĻŋāϜ āĻšā§ŸāύāĻŋāĨ¤

āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϏāĻšāϜ
āĻ•āĻŋāϛ⧁ āφāĻļā§āϚāĻ°ā§āϝāϜāύāĻ•āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āϏāĻš āĻ…ā§āϝāĻžāĻĒāĻŽāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧁āύāĨ¤
āφāĻĒāύāĻŋ āϝāĻ–āύ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻšāĻŦ⧇āύ āϤāĻ–āύ āφāĻĒāύāĻŋ āϏāĻ āĻŋāĻ• āϏāĻĻāĻ¸ā§āϝāϤāĻž āĻŦ⧇āϛ⧇ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύ⧎

āĻāĻŦāĻžāϰ āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϝāĻžāĻ•
āϤāĻŋāύ-āĻŽā§āĻ–ā§€ āĻŽā§āϝāĻžāϚ āĻ…āĻŸā§‹āĻŽā§‡āĻļāύ: AP āĻšā§‹āĻ˛ā§āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āĻŸā§‡āĻŦāĻŋāϞ āĻ“ āĻ“ā§ŸāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋ | AppMaster