Rapid Gun Systems as a Source
Summary
Rapid Gun Systems is a firearms and tactical accessories distributor integration in Flxpoint. It connects via a single API connection (Username, Password and API Key) and supports Get Inventory (Primary daily, Secondary for frequent price/quantity refreshes) and Get Shipments. This source's documentation is currently under review: contact support@flxpoint.com for setup guidance and credentials, which are provided by your Rapid Gun Systems account representative.
Rapid Gun Systems connects to Flxpoint using a single API connection. Add a Rapid Gun Systems source, start configuring an operation, and when Flxpoint prompts you click + New Connection, enter the values provided by your Rapid Gun Systems account representative, then Test Connection → Save Connection.
| Field | What to enter |
|---|---|
UsernameRequired | Your Rapid Gun Systems account username, provided by your account representative. |
PasswordRequired | Your Rapid Gun Systems account password. |
API KeyRequired | Your Rapid Gun Systems API key, provided by your account representative. |
support@flxpoint.com to confirm which operations are available and what credentials are required for your account configuration.The Rapid Gun Systems as a Source help article is under review: contact support for setup guidance
The dedicated help article for Rapid Gun Systems as a Source as a source is not yet published. Email support@flxpoint.com with your Flxpoint account details to request setup guidance while the article is being finalized.
Credentials and setup details are provided by Rapid Gun Systems as a Source
Connection credentials for the Rapid Gun Systems as a Source integration are provided by your Rapid Gun Systems as a Source account representative. Contact Flxpoint Support to confirm which operations are available and what credentials are required for your account configuration.
GIP daily for full catalog; GIS for delta price/quantity updates: Archive on one job only
Once configured, run Get Inventory Primary daily to import the full Rapid Gun Systems as a Source catalog. Use Get Inventory Secondary for more frequent price and quantity refreshes. Enable Archive/Un-Archive on one job only to avoid conflicting inventory states.
Test a single manual order before enabling automatic Send FR scheduling
Before enabling automatic order sending, run one manual Fulfillment Request and verify it is received on the Rapid Gun Systems as a Source side. Confirm the order appears correctly before enabling automatic scheduling across your routing group.
Imports Rapid Gun Systems' full catalog: run once daily.
| Field | Maps To: Notes |
|---|---|
| itemNo | → Product / Variant → SKU. Required. Primary identifier for the catalog item. |
| description | → Product → Title / Description. Item description from the catalog. |
| categoryCode / categorySubcat | → Product → Category. Category and subcategory from the catalog. |
| barcode | → Identifiers → UPC / Barcode. Barcode value for the item. |
| Inventory quantities (on hand, committed, backorder, on PO) | → Inventory → Quantity. Combined available quantity across tracked states. |
| Location ID | → Inventory → Per-warehouse quantity. Rapid Gun Systems returns stock per location. |
| Regular Price | → Pricing → Cost. Your Rapid Gun Systems price, saved as Cost. |
A lighter, more frequent refresh of price and quantity only.
| Field | Maps To: Notes |
|---|---|
| itemNo | → Inventory Variant → SKU. Required. Primary identifier. |
| Price | → Pricing → Cost. Current price saved as Cost. |
| Quantity | → Inventory → Quantity. Current available units. |
| Full catalog fields | Not included in Secondary: titles, categories and identifiers come from Get Inventory Primary. Run Primary daily for the full catalog and Secondary more frequently to keep Cost and Quantity current. |
Pulls Rapid Gun Systems shipment confirmations (tracking and ship date) into Flxpoint.
| Field | Maps To: Notes |
|---|---|
| Tracking Number | → Shipment → Tracking Number. Required. Package tracking number. |
| Ship Via / Ship Method | → Shipment → Ship Method. Carrier/method returned by Rapid Gun Systems. |
| Shipped Date | → Shipment → Shipped At. When Rapid Gun Systems marks the shipment shipped. |
| Item Number | → Shipment Item → SKU. Required. Associates the shipped line to your catalog. |
| Item Quantity | → Shipment Item → Quantity. Required. Units shipped for the line. |
| Purchase Order Number | → Shipment references. Source PO number for reconciliation; additional tracking numbers (if any) are appended to the shipment note. |
Looking for setup help: the doc is under review
Shipment tracking not appearing for Rapid Gun Systems orders?
Where can I find Rapid Gun Systems as a Source setup documentation?
What it does
The Send Accounting Orders operation for Rapid Gun Systems (Counterpoint) creates a single, unified order document in Counterpoint for every online order. This allows you to reconcile payments and firearm paperwork against one document, even if the order contains a mix of items fulfilled from your internal inventory and items dropshipped by external vendors.
Unified order logic
Unlike standard accounting syncs that split orders by fulfillment source, this integration sends the entire order as one document to maintain a 1:1 relationship with your sales channel orders (e.g., BigCommerce or GunBroker). Every line item is classified and handled based on its fulfillment source:
Internal lines: Items fulfilled from your internal warehouse are sent as normal Order lines using the existing item number in Counterpoint.
Vendor lines: Items dropshipped directly to a customer or external FFL are sent as Special Order lines using a placeholder SKU (e.g., FlxPoint Dropship).
Cross-dock/BOPIS lines: Vendor items shipped to your store for customer pickup are treated as normal Order lines using a specific replacement SKU.
Configuration requirements
To enable the sync, you must provide the following credentials and settings within the Rapid Gun Systems channel integration:
Setting | Description |
|---|---|
CUST_NO | The Counterpoint customer number associated with the order. |
STR_ID / STA_ID / DRW_ID | The Store, Station, and Drawer IDs for the transaction. |
Dropship Item No | The placeholder SKU used for vendor dropship lines. |
Replace Item No | The placeholder SKU used for cross-dock or store-pickup lines. |
Request Reprice Flag | Determines if Counterpoint should recalculate pricing upon import. |
Functional workflow
Eligibility Check: The process picks up orders that are paid, routed, and not yet synced. Orders with existing sync errors are skipped until the error is resolved.
Idempotency Check: Before creating a new document, Flxpoint performs a GET request to Counterpoint using the Flxpoint order number as the reference (REF/CUST_PO_NO). If the order already exists, it is marked as synced to prevent duplicates.
Line Mapping: Flxpoint splits the lines by fulfillment source and maps the item number, quantity, price, and extended cost. Descriptions are automatically truncated to the Counterpoint limit of 50 characters.
Document POST: A single POST request is sent to the Counterpoint /Documents endpoint. Upon success, the order is marked as synced in Flxpoint.
Note: Counterpoint order documents cannot be updated after they are created. All internal and vendor lines must be included in the initial sync request.
Common issues
Duplicate order errors?
This usually occurs if an order was manually entered into Counterpoint using the same reference number. Flxpoint will stop the sync to prevent double-billing or inventory errors.
Missing vendor lines in Counterpoint?
Ensure that the "Dropship Item No" placeholder SKU is correctly configured in your integration settings and that the SKU exists within your Counterpoint environment.
