Track purchasing from request to delivery.

Track vessel requests, quotations, approvals, orders and invoices together. Technical fitness assessments and purchasing decisions remain with your authorized team.

Written by: Faromo · Product and maritime domain teamReviewed by: Faromo · Technical and regulatory reviewLast reviewed:

Move procurement out of email chains.

In maritime procurement, a need arises at sea, technical staff validates it, shore teams collect quotes, management approves and delivery may occur at another port. Context is easily lost when this chain runs through email and spreadsheets.

Faromo keeps the requisition, RFQ, selected quotation, PO, one or more goods receipts and a supplier invoice tied to a single PO as related records. Stage, approval trail, delivery port and discrepancies remain visible throughout the process.

Which record changes from requisition number to invoice dispute?

IMPA provides a common reference language for item identity, while current maritime procurement products describe requisition, RFQ, quotation, PO, receipt/inventory and invoice linkage as the shared category flow. The model below shows Faromo’s implemented behavior and the decision boundary at each step; it is not a universal procurement policy.[1][2][3][4]

IMPA MSG

Describe the item beyond its code

A requisition line retains description, part number and technical specification; the six-digit IMPA code is optional. Faromo does not itself provide the licensed MSG catalogue, and a code does not verify equipment compatibility.

PR / RFQ

Separate need from market response

The requisition carries vessel, category, quantity, ROB, urgency, date and port; the RFQ carries invitations, scope, deadline, currency and supplier quotations.

PO / GRN

Do not confuse ordering with physical acceptance

The PO records the selected approved supplier and order lines; the GRN records received, accepted and rejected quantities. An inventory transaction is created only when a posted GRN has a stock location.

3-WAY

Explain the invoice decision through record variances

The current three-way control compares one PO, its posted GRNs and one supplier invoice; a record outside the match moves to DISPUTED rather than APPROVED.

Record and decision matrix

Separate system control from buyer judgment.

Each row shows the application input, automated behavior, resulting record and the area where the product does not make the decision.

Control pointInputFaromo behaviorResulting recordDecision boundary
REQUISITIONVessel, category, line item, quantity, ROB, urgency, required date and delivery port.Moves the requisition through status and, when configured, applies vessel/shore or category-and-amount approval routing.Numbered requisition, lines, approval or rejection trail and remarks.Does not independently verify actual need, part compatibility or stock sufficiency across every store.
RFQInvited suppliers; line price, currency, delivery days, validity and payment terms.Records quotations and ranks them in the current internal model using 60% price + 40% lead time, with the lowest score ranked best.RFQ-linked quotations and internal comparison ranking.Does not decide technical fitness, quality, warranty, tax/freight or total landed cost.
AWARD → POSelected quotation and approved supplier record.Marks the selected quotation, rejects the others and creates an ISSUED PO; blocks the action for an unapproved supplier.Purchase order linked to the RFQ and requisition.Internal selection and PO creation do not replace company authority policy, supplier confirmation or legal contract review.
GRNPO lines; received, accepted and rejected quantity; date, port and optional stock location.Prevents over-receipt, updates partial or full delivery state and writes a RECEIVE inventory transaction when a location is present.One or more posted GRNs and inventory transactions when applicable.Internal goods receipt does not replace independent quality inspection, certificate control or external delivery documentation.
3-WAYOne PO, posted GRNs and one supplier invoice linked to that PO.Compares invoiced quantity with accepted GRN quantity, and line unit price plus header-to-line total using a default 2% tolerance.APPROVED or DISPUTED invoice state with line-level discrepancies.A single invoice spanning multiple POs is unsupported; this control is not tax, accounting, legal or payment approval.

The 60/40 quotation ranking and 2% invoice tolerance are current product defaults; they should be reassessed against company policy, category and contract.

Procurement file control

What should be verified before issuing a PO and approving an invoice?

The checklist complements the traceable system record with the procurement team’s technical and commercial judgment.[1][2][3][4]

  1. 01 · Source Show why the need exists: Document the maintenance job, deficiency, stock shortfall or operational need in the requisition and link the related record when available.
  2. 02 · Identity Do not rely on a code alone: Check description, maker/model, part number, specification and optional IMPA code together; verify equipment compatibility separately.
  3. 03 · Quantity Retain the quantity basis: Compare requested and approved quantity with ROB, consumption or maintenance scope; confirm required date and delivery port.
  4. 04 · Equal scope Normalize quotation scope: Normalize unit, quantity, currency, lead time, freight/tax scope, payment and validity terms before comparing quotations.
  5. 05 · Decision Do not treat the internal score as final: After the 60% price + 40% lead-time ranking, the authorized buyer separately evaluates technical fitness, quality, warranty, total cost and supplier risk.
  6. 06 · Authority Evidence the approval chain: Verify that category, base-currency amount, authorized roles and required co-signers were correctly applied to the selected requisition and PO.
  7. 07 · Logistics Track the port window: Keep supplier confirmation, carrier or forwarder, tracking reference, estimated delivery, vessel ETA and delay exception current.
  8. 08 · Receipt Record physical variance in the GRN: Check partial receipt, accepted or rejected quantity, notes and attachments—and the correct location when inventory is affected—before posting.
  9. 09 · Invoice Keep discrepancies visible until resolved: Check the invoice’s single-PO scope, accepted quantity, unit price, line total and header total; assess the 2% default against company policy.

This checklist does not replace company procurement procedure, contract, tax/accounting, sanctions screening, quality or maker/class requirements.

Scope and core capabilities

Defined vessel requisition

Record vessel, category, line item, quantity, remaining on board, urgency, required date and delivery port; add an optional six-digit IMPA code.

RFQ and quotation record

Keep invited suppliers, quoted lines, currency, lead time, validity and payment terms on the same RFQ.

Explainable internal ranking

The current model ranks quotations using 60% price and 40% lead time; the buyer completes technical fitness, quality and total-cost review.

Category- and amount-based approval

Apply base-currency amount, authorized roles and required co-signers in a default or category-specific chain.

PO, follow-up and partial receipt

Create a PO only for an approved supplier, track shipment stages and record accepted or rejected quantities across multiple GRNs.

Three-way invoice control

Compare a single-PO invoice with the PO and posted GRNs; route quantity or price variances beyond the default 2% tolerance to dispute.

Workflow

  1. Raise a request: The vessel need is recorded with technical context and priority.
  2. Record RFQ and quotations: Price, lead time and terms for the same scope are linked to the RFQ.
  3. Approve and create the PO: The authorized selection becomes an order only for an approved supplier.
  4. Compare GRN and invoice: Accepted quantity, PO price and invoice variances become visible in the three-way control.

Operational outcomes

  • Track pending requests by owner and stage.
  • Make supplier selection visible and auditable.
  • Reduce communication loss for urgent vessel needs.
  • Link vessel costs to the originating request.

Product evidence

Implemented requisition → RFQ → PO → GRN → three-way match flow

Faromo ranks quotations in the current internal model using 60% price and 40% lead time, creates POs only for approved suppliers, supports partial GRNs and routes invoice variances to dispute using a default 2% tolerance.

Frequently asked questions

Can a vessel create a request while offline?

The current web requisition entry requires connectivity. Offline procurement coverage is not claimed generally until it is separately verified by client and action during the pilot.

Can approval limits be configured?

Yes. A default or category-specific chain can be configured with amount thresholds in the base currency, authorized roles and required co-signers. Currency conversion and company authority policy must be managed separately.

Are partial deliveries supported?

Yes. Order lines can be received in different quantities or dates while the open balance remains visible.

Can a procurement request be linked to maintenance?

The requisition-line data model carries equipment and maintenance-job links. Because the current general web requisition form does not expose these fields directly, automatic end-to-end linkage must be verified through integration or additional UI scope.

Does three-way matching pay the invoice automatically?

No. The current control compares one PO, posted GRNs and the invoice for quantity and price, producing APPROVED or DISPUTED. Tax, accounting, legal and payment approval are separate; one invoice spanning multiple POs is unsupported.

Primary sources