Flxpoint Help Center
All DocsContact support

Complete Medical Supplies as a Source

July 17, 2026

Summary

Complete Medical Supplies is a distributor of medical equipment, healthcare products, and mobility aids, available in Flxpoint by request. The integration connects over FTP (Host, Username, Password, Port) and runs Get Inventory (Primary and Secondary), Send Fulfillment Requests, and Get Shipments. Contact support@flxpoint.com to enable the integration and for operation-level mapping guidance.

Get Inventory (Primary)
Imports the full Complete Medical Supplies catalog, pricing, and quantity.
Get Inventory (Secondary)
Refreshes quantity, cost, MSRP and MAP more frequently than GIP.
Send Fulfillment Requests
Sends fulfillment requests to Complete Medical Supplies via outbound FTP.
Get Shipments
Pulls shipment confirmations: tracking, ship date, and shipped quantities.

Complete Medical Supplies is available directly in the source connector — select it when adding a new source; there is no need to contact Flxpoint Support to have it enabled. Add a Complete Medical Supplies source, start configuring an operation, and when Flxpoint prompts you click + New Connection, enter the FTP values, then Test ConnectionSave Connection.

HostRequired
The Complete Medical Supplies FTP server hostname, provided by Complete Medical Supplies.
PortRequired
The FTP port for the connection. Defaults to 21 unless Complete Medical Supplies specifies a different port.
UsernameRequired
Your Complete Medical Supplies FTP username.
PasswordRequired
Your Complete Medical Supplies FTP password.
Advanced Settings include Use Unbuffered Private Data Channel — enable this only if FTPS Test Connection fails with a 534 SSL policy error. Each operation (GIP/GIS, Send FR, Get Shipments) also has its own remote folder / file-name settings configured with Flxpoint Support when the integration is enabled. For setup or field-mapping guidance, contact support@flxpoint.com.

GIP requires two FTP files — if either pricing or inventory file is missing, the job fails

Get Inventory Primary combines a static product feed with two dynamic FTP files: one for pricing and one for inventory levels. If either FTP file is missing or empty at the time GIP runs, the entire job will fail. Before scheduling GIP, confirm with Complete Medical Supplies that both files are consistently delivered to the FTP folder. If GIP fails, the first thing to check is whether both files are present in the configured FTP directory.

Send FR uses an outbound FTP folder path — configure the Outbound Remote File Path in settings

Send Fulfillment Requests transmits orders by writing files to an outbound FTP directory. In the Send FR integration settings, configure the Outbound Remote File Path (e.g., /order) — this must match the directory Complete Medical Supplies expects to receive order files from. Also available: Hold POs for X hours (delay sending for review) and Send During Business Hours (restrict transmission to business hours).

No built-in order cancellation sync — cancellations must be handled manually with CMS

The Send Fulfillment Requests integration does not include an automatic order cancellation process. If an order that has already been sent needs to be cancelled, you must manually notify Complete Medical Supplies directly. There is no Flxpoint-side cancellation sync for this integration. Plan your order review workflow (e.g., use the Hold POs setting) to avoid sending orders that may need cancellation.


FieldMaps To — Notes
skuProduct / Variant → SKU. Required. Primary identifier for the catalog item.
title / descriptionProduct → Title / Description. Product name and description from the feed.
category1 / category2Product → Category 1 / Category 2. Complete Medical Supplies' own category grouping.
wholesalePricePricing → Cost. Your Complete Medical Supplies dealer price, saved as Cost.
msrp / mapPricing → MSRP / MAP. Manufacturer suggested and minimum advertised price.
quantityInventory → Quantity. Available units from the feed.
upcCodeIdentifiers → UPC. Cleared automatically when the feed sends the literal value "N/A".
image, images1-images10Product / Variant → Images. Up to 11 image references are combined into the product's image gallery.
FieldMaps To — Notes
skuInventory Variant → SKU. Required. Primary identifier.
quantityInventory → Quantity. Current available units.
wholesalePricePricing → Cost. Dealer price saved as Cost.
msrp / mapPricing → MSRP / MAP. Updated pricing thresholds.
Full catalog fieldsNot included in Secondary — titles, categories and images come from Get Inventory Primary. Run GIP daily and GIS more frequently to keep Cost, MSRP, MAP and Quantity current.
Source FieldMaps To (CMS) — Notes
Fulfillment Request line → SKUItem SKU. Required. Sent per line item to Complete Medical Supplies.
Fulfillment Request line → QuantityItem Quantity. Required. Units requested for the line.
Fulfillment Request line → Product NameItem Title. Product name sent with the line item.
Shipping addressShip To. Required. Address 1, Address 2, Address 3, City, State, Postal Code and Country.
Buyer Name / Email / PhoneBuyer Contact. Buyer identification and contact details sent with the order.
Source Shipping MethodShip Service Level. The shipping method/service level sent to Complete Medical Supplies.
FieldMaps To — Notes
Reference NumberShipment → Purchase Order Match. Used internally to match shipment file rows back to the originating Fulfillment Request.
Order Number / Invoice NumberShipment references. Complete Medical Supplies order and invoice numbers returned for reconciliation.
Ship ViaShipment → Ship Method. Carrier/method returned by Complete Medical Supplies.
Ship DateShipment → Shipped At. Parsed from the feed's ship date column.
Tracking NumberShipment → Tracking Number. Required. Package tracking number.
Item NumberShipment Item → SKU. Required. Associates the shipped line to your catalog.
Order Qty / Shipped Qty / Backorder QtyShipment Item → Quantity. Units ordered, shipped and back-ordered for the line.

GIP failing — missing FTP pricing or inventory file
GIP requires both the pricing file and the inventory file to be present on the CMS FTP. If either is absent or empty, the job fails entirely. To diagnose: (1) log into the CMS FTP using the configured credentials and check whether both expected files exist in the configured folder; (2) confirm with Complete Medical Supplies that both files are being delivered consistently and on the expected schedule; (3) verify the file path configured in Flxpoint GIP settings matches the directory where CMS delivers these files. Do not rely on the file names from a previous run — verify the current files are present before re-running GIP.
FTP Test Connection failing
If Test Connection fails: (1) verify FTP Host, Username, Password, and Port exactly as provided by Complete Medical Supplies; (2) the default port is 21 for FTP — confirm with CMS if a different port is required; (3) if FTPS is in use and you see a 534 SSL policy error, enable Use Unbuffered Private Data Channel in the connection's Advanced Settings; (4) confirm with Complete Medical Supplies that FTP access has been provisioned for your account and that the credentials are active.

What does GIP import and what fields are available for mapping?
GIP imports from a combination of Complete Medical Supplies' static product feed and two FTP files. Available parent-level fields include: SKU, Parent SKU, Title, Description, Brand, Categories (1, 2, 3), and Images. Variant-level fields include: SKU, Master SKU, ASIN, Cost, MSRP, MAP, Quantity, Weight (with unit), Height, Length, Width (with dimension unit), UPC, GTIN, MPN, Dropship Fee, Shipping Cost, Source List Price, Bin Location, Allow Backorders, and up to 100 Custom Fields. This is a full catalog feed — schedule GIP daily. GIS focuses on variant-level updates (SKU, Quantity, Cost, MSRP, MAP) and should run more frequently.
What fields does Send FR map to Complete Medical Supplies?
Send FR maps your Flxpoint order data to the CMS purchase order format. Key mappings: Order ID → Fulfillment Request Number, SKU → Fulfillment Request Item: SKU, Quantity → Fulfillment Request Item: Quantity, Product Name → Fulfillment Request Item: Title, complete Shipping Address fields (Address 1, Address 2, City, State, Postal Code), Buyer Name, Buyer Email, Buyer Phone, and Service Level → Source Shipping Method: Shipping Code. If your order data includes fields not standard in Flxpoint (e.g., Payment Date, Ship Address3), you can create custom fields or ignore them if not required by CMS.
What does Get Shipments retrieve from Complete Medical Supplies?
Get Shipments retrieves the following fields from the CMS shipment feed: Invoice Number, Order Number (links back to the FR), Reference Number, Ship Via (carrier/method), Shipment Date, Tracking Number, and per-item shipment details (quantities, SKUs). Configure the Outbound Remote File Path in settings (e.g., /shipments) to point to where CMS delivers shipment files. Enable scheduling to automatically retrieve updates, or run manually as needed. Shipment modifications or cancellations after retrieval must be handled manually.
© 2026 Flxpoint. All rights reserved.