CalcuQuote#

CalcuQuote is an external RFQ / component-quoting service used to pull supplier prices and lead times for BOM components. ManexCloud caches the results and lets buyers use them to drive PO creation.

Data#

  • CalcuQuote — cached quote data pulled from the external API.
  • CalcuQuoteToken — API auth token / session.
  • CalcQuoteSupplierMappings — mapping between CalcuQuote supplier IDs and internal SupInfo supplier IDs so quotes resolve to a known supplier.
  • CalcuConfig — connection settings (endpoint, credentials, buyer defaults).

Flow#

  1. Buyer initiates an RFQ from the BOM or shortage list.
  2. CalcuQuoteHelper calls the CalcuQuote API and stores results in CalcuQuote.
  3. Prices / lead-times are shown in the buyer’s review UI.
  4. Buyer selects a winning supplier per line; the mapping resolves the CalcuQuote supplier to an internal supplier via CalcQuoteSupplierMappingsHelper.
  5. A PO is generated from the selected quote lines.

Business rules#

  • If a CalcuQuote supplier has no mapping to an internal supplier, the buyer must create the mapping before a PO can be generated.
  • Quote data has a validity window — expired quotes cannot be converted to POs without a refresh.
  • Configuration lives per-tenant in CalcuConfig. Credentials are stored server-side, never surfaced to the browser.

Where it lives#

LayerFile
ControllerCalcuQuoteSetupController
HelperCalcuQuoteHelper.cs, CalcuConfigHelper.cs, CalcQuoteSupplierMappingsHelper.cs, RFQSalesRepHelper.cs
TSQLTSQL/AlterTable_CalcuQuote.sql
RelatedPurchase Orders, Suppliers