Kroll is a trusted wholesale distributor specializing in tactical, outdoor, and law enforcement products. When integrated as a source in Flxpoint, it allows you to efficiently import product catalogs, synchronize inventory, and automate order fulfillment via FTP or API connections. With Kroll, you gain access to up-to-date inventory data and seamless order processing for their extensive product range.
How To Connect

Product Operations
The primary operation handles the bulk of your inventory management needs, while the secondary operation allows for more detailed control, such as focusing on specific products or updates.
Get Inventory (Primary)
- Retrieve essential inventory and product data files from Kroll’s FTP server, such as stock levels, discontinued stock info, full product catalog, and high-quality images.
- Map Kroll’s data fields to your inventory system for seamless integration and management.
- Ensure accurate and up-to-date inventory details by pulling in comprehensive product information.
- Secure FTP Connection: Establishes a secure FTP connection using your Kroll account details (username, password, etc.).
-
File Retrieval: Pulls in essential files from specified paths, including:
- ProductData/KrollDealer_Inventory_Export2K-TXT: Contains stock levels for selected warehouses (e.g., Kroll’s main distribution centers).
- ProductData/Kroll_Stock_Disco_CSO.txt: Provides discontinued stock info to keep your inventory up to date.
- ProductData/Kroll_Complete_Catalog.txt: A full catalog of products with details like SKU, title, and categories.
- ProductImages/NCR/Large/NCR-3138D.png: High-quality product images for your listings, directly linked for easy integration.
- Data Mapping: Uses the Mapping Dashboard ("Kroll - Get Inventory [Primary]") to map Kroll’s data fields to your inventory system.
- Image Handling: Supports downloading images via FTP or using a separate process like Source Image Grabber for efficiency.
- File Path: Specify the exact path to your files (e.g., /drive/assets_cloudfront_s3_us_east_1_amazonaws.com/integration_files/kroll/kroll_ftp_image_feed.csv).
- Image Handling: Choose to download images via FTP or use a separate process like Source Image Grabber for efficiency.
- 1 Configure FTP Connection: Provide your Kroll FTP account details (username, password, etc.) to establish a secure connection.
- 2 Specify File Paths: Set the exact paths to your Kroll files (e.g., /drive/assets_cloudfront_s3_us_east_1_amazonaws.com/integration_files/kroll/kroll_ftp_image_feed.csv).
- 3 Configure Image Handling: Decide whether to download images via FTP or use a separate process like Source Image Grabber.
- 4 Create a Mapping Template: Use the Mapping Dashboard ("Kroll - Get Inventory [Primary]") to define how Kroll’s data fields map to your inventory system (details below).
- The mapping screen is labeled “Kroll - Get Inventory [Primary]” in the Mapping Dashboard.
- Buttons available: Save to save your mappings, Duplicate to copy setups, and Delete to remove unwanted mappings.
-
Features include:
- Dropdowns: Searchable dropdowns to quickly find and map fields.
- Columns: Left (Kroll fields), Right (your inventory fields).
- Kroll Integration: Connects to your Kroll FTP account to retrieve inventory and product data files, including stock levels, discontinued stock info, full product catalog, and images.
- Extra Features: Supports 100 custom fields for unique details, 10 summary fields for totals (e.g., stock across locations), and searchable dropdowns for efficient mapping.
- Weight Unit Options: Choose between full names ("pound," "ounce," "gram," "kilogram") or abbreviated versions ("lb," "oz"); full name takes priority if both are set.
Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
SKU (T) | Inventory: SKU | KRL12345 | Identifies the product in your inventory system | Required |
Title (T) | Inventory: Title | Blue Widget | Sets the product’s display title | Required |
Description (T) | Inventory: Description | A durable blue widget | Provides a short description of the product | Optional |
Long Description (T) | Inventory: Long Description | A high-quality blue widget made from durable materials, perfect for everyday use. | Provides a detailed description of the product | Optional |
Manufacturer (T) | Inventory: Manufacturer | Kroll Inc. | Specifies the product’s manufacturer | Optional |
MPN (T) | Inventory: MPN | WGT-12345 | Sets the Manufacturer Part Number for identification | Optional |
UPC (T) | Inventory: UPC | 012345678905 | Sets the Universal Product Code for barcoding | Optional |
Cost (N) | Inventory: Cost | 15.00 | Records the product’s cost price | Optional |
MSRP (N) | Inventory: MSRP | 29.99 | Sets the Manufacturer’s Suggested Retail Price | Optional |
Quantity (N) | Inventory: Quantity | 100 | Records the stock quantity available | Optional |
Weight (N) | Inventory: Weight | 2.5 | Records the product weight (requires a weight unit) | Optional |
Weight Unit (T) | Inventory: Weight Unit | pound | Specifies the unit of weight (options: pound, ounce, gram, kilogram; full name takes priority if both full and abbreviated are set) | Optional |
Weight Unit (Abbreviated) (T) | Inventory: Weight Unit | lb | Specifies the abbreviated unit of weight (options: lb, oz; used if full name is not set) | Optional |
Height (N) | Inventory: Height | 10 | Records the height of the product for shipping and storage | Optional |
Length (N) | Inventory: Length | 15 | Records the length of the product for shipping and storage | Optional |
Width (N) | Inventory: Width | 12 | Records the width of the product for shipping and storage | Optional |
Image (T) | Inventory: Image | https://example.com/NCR-3138D.png | Sets the URL or path to the product image | Optional |
Primary Category (T) | Inventory: Primary Category | Widgets | Assigns the product to the main category | Optional |
Sub Category (T) | Inventory: Sub Category | Blue Widgets | Assigns the product to a subcategory | Optional |
Parent SKU (T) | Inventory: Parent SKU | KRL-PARENT | Links the product to a parent SKU for variants | Optional |
Country of Origin (T) | Inventory: Country of Origin | USA | Records where the product is made | Optional |
Hazardous (T) | Inventory: Hazardous | Yes | Indicates if the product has hazardous properties | Optional |
Restricted (T) | Inventory: Restricted | Shipping Limited | Records any restrictions on the product (e.g., shipping limits) | Optional |
Option Name 1-10 (T) | Inventory: Option Name 1-10 | Color | Names of product options (e.g., "Color," "Size") | Optional |
Option Value 1-10 (T) | Inventory: Option Value 1-10 | Blue | Values for product options (e.g., "Blue," "Large") | Optional |
- Product Data: Cost (N), Country of Origin (T), Description (T), Hazardous (T), Height (N), Length (N), Width (N), Image (T), Long Description (T), Manufacturer (T), MPN (T), MSRP (N), Option Name 1-10 (T), Option Value 1-10 (T), Parent SKU (T), Primary Category (T), Quantity (N), Restricted (T), SKU (T), Sub Category (T), Title (T), UPC (T), Weight (N), Weight Unit (T), Weight Unit (Abbreviated) (T).
- Match It: Link a Kroll field (e.g., UPC) to your inventory field.
- Set It: Choose a fixed value (e.g., "pound" for all weights).
- Transform It (Mapping Set): Use preset tools to adjust data (e.g., combine categories).
- Smart Rules: Add "if-then" logic (e.g., only map items with stock).
- Skip It (Don’t Map): Ignore the field entirely.
- Skip It (Set to Empty): Clear the field in your inventory system, removing existing data.
- Data Not Importing: Verify your Kroll FTP account credentials and ensure the file paths are correct (e.g., /drive/assets_cloudfront_s3_us_east_1_amazonaws.com/integration_files/kroll/kroll_ftp_image_feed.csv).
- Images Not Loading: Check your image handling settings—ensure you’ve chosen either FTP download or Source Image Grabber, and confirm the image paths are valid.
- Fields Not Mapping: Ensure the desired fields are enabled in the Mapping Dashboard and that smart rules or transformations are correctly configured.
Get Inventory (Secondary)
- Retrieve secondary inventory data from Kroll’s FTP server, focusing on fields like SKU, Cost, Dimensions, MAP, MSRP, and Quantity.
- Map Kroll’s data fields to your inventory system for seamless integration and management.
- Ensure accurate and up-to-date inventory details by pulling in essential product information.
- Secure FTP Connection: Establishes a secure FTP connection using your Kroll account details (username, password, etc.).
- File Retrieval: Pulls in secondary inventory data files from specified paths, focusing on fields like SKU, Cost, Dimensions (Height, Length, Width), MAP, MSRP, Quantity, and Weight.
- Data Mapping: Uses the Mapping Dashboard ("Kroll - Get Inventory [Secondary]") to map Kroll’s data fields to your inventory system.
- File Path: Specify the exact path to your Kroll secondary inventory files.
- 1 Configure FTP Connection: Provide your Kroll FTP account details (username, password, etc.) to establish a secure connection.
- 2 Specify File Paths: Set the exact paths to your Kroll secondary inventory files.
- 3 Create a Mapping Template: Use the Mapping Dashboard ("Kroll - Get Inventory [Secondary]") to define how Kroll’s data fields map to your inventory system (details below).
- The mapping screen is labeled “Kroll - Get Inventory [Secondary]” in the Mapping Dashboard.
- Buttons available: Delete to remove the template, Duplicate to copy it, and Save to save changes.
-
Sections include:
- From Value: Kroll fields (e.g., Kroll Inventory: SKU, Cost).
- To Inventory Variant Field: Your inventory fields (e.g., SKU, Cost).
- Mapping Options: Options like Field, Value, Mapping Set, and Rules for customization.
- Kroll Integration: Connects to your Kroll FTP account to retrieve secondary inventory data, focusing on fields like SKU, Cost, Dimensions, MAP, MSRP, and Quantity.
Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
SKU (T) | Inventory Variant: SKU | KRL12345 | Identifies the product variant in your inventory system | Required |
Cost (N) | Inventory Variant: Cost | 15.00 | Records the product variant’s cost price | Optional |
Dimension Unit (T) | Inventory Variant: Dimension Unit | inch | Specifies the unit for dimensions (e.g., inch, cm) | Optional |
GTIN (T) | Inventory Variant: GTIN | 012345678905 | Sets the Global Trade Item Number for the product variant | Optional |
Height (N) | Inventory Variant: Height | 10 | Records the height of the product variant for shipping and storage | Optional |
Length (N) | Inventory Variant: Length | 15 | Records the length of the product variant for shipping and storage | Optional |
MAP (N) | Inventory Variant: MAP | 25.00 | Sets the Minimum Advertised Price for the product variant | Optional |
MSRP (N) | Inventory Variant: MSRP | 29.99 | Sets the Manufacturer’s Suggested Retail Price for the product variant | Optional |
Quantity (N) | Inventory Variant: Quantity | 100 | Records the stock quantity available for the product variant | Optional |
Shipping Cost (N) | Inventory Variant: Shipping Cost | 5.00 | Records the shipping cost for the product variant | Optional |
Source List Price (N) | Inventory Variant: List Price | 30.00 | Records the source list price for the product variant | Optional |
UPC (T) | Inventory Variant: UPC | 012345678905 | Sets the Universal Product Code for the product variant | Optional |
Weight (N) | Inventory Variant: Weight | 2.5 | Records the product variant’s weight (requires a weight unit) | Optional |
Weight Unit (T) | Inventory Variant: Weight Unit | pound | Specifies the unit of weight (options: pound, ounce, gram, kilogram) | Optional |
Width (N) | Inventory Variant: Width | 12 | Records the width of the product variant for shipping and storage | Optional |
Custom Aggregate Fields (5) (T) | Inventory Variant: Custom Aggregate Fields | Special Order: Yes | Records custom key/value pairs for the product variant | Optional |
- Kroll Inventory: Cost (N), Height (N), Length (N), MAP (N), MSRP (N), Quantity (N), SKU (T), Weight (N), Width (N).
- Additional Fields: Dimension Unit (T), GTIN (T), Shipping Cost (N), Source List Price (N), UPC (T), Weight Unit (T), Custom Aggregate Fields (5) (T).
- Field: Link a Kroll field (e.g., SKU) to your inventory field.
- Value: Choose a fixed value for the field.
- Mapping Set: Use preset tools to adjust data (e.g., combine fields).
- Rules: Add "if-then" logic (e.g., only map items with stock).
- Don’t Map: Ignore the field entirely.
- Set to Empty: Clear the field in your inventory system, removing existing data.
- Data Not Importing: Verify your Kroll FTP account credentials and ensure the file paths for secondary inventory data are correct.
- Fields Not Mapping: Ensure the desired fields are enabled in the Mapping Dashboard and that rules or mapping sets are correctly configured.
Order Operations
It submits orders to vendors for fulfillment and subsequently imports the shipment details, ensuring an integration between order processing and shipment tracking.
Send Fulfillment Requests
- Send Flxpoint Fulfillment Requests (FRs) to Kroll as Purchase Order Requests via SOAP API.
- Map FR data fields to Kroll’s order fields for accurate fulfillment processing.
- Ensure seamless order fulfillment by integrating with Kroll’s system.
- Data Retrieval: Takes a Flxpoint Fulfillment Request (FR) containing details like shipping address, billing address, and fulfillment items.
- Data Mapping: Maps the FR data to a Kroll Purchase Order Request using the Mapping Dashboard ("Kroll - Send FRs").
- Purchase Order Mapping: Maps the Flxpoint Purchase Order ID (FR ID) as the "Purchase Order Number" and the Flxpoint Purchase Order # (FR #) as the "External PO Number" (can be overridden in the mapping template).
-
SOAP API Submission: Sends the Purchase Order Request to Kroll via the SOAP API endpoint
https://api.krollcorp.com/EBusiness/Kroll.Dealer.EBusiness.svc/Docs?singleWsdl
using theIEBusinessService
. - Response Handling: Records the response retrieved from the API for tracking and verification.
-
FulfillmentMethod: Choose the fulfillment flow:
- SHIP_PRODUCT_THAT_IS_AVAILABLE_NOW_AND_OTHER_PRODUCT_WHEN_AVAILABLE: Ships available products now and others later (kill or fill flow).
- REJECT_ORDER_IF_ALL_PRODUCTS_ARE_NOT_AVAILABLE: Rejects the order if all products are not available.
- Confirm To Email Address: Set the dealer email address for confirmation (required).
- Confirm To Name: Set the dealer name for confirmation (required).
-
1 Configure API Connection: Provide your Kroll API credentials to connect to the SOAP API endpoint
https://api.krollcorp.com/EBusiness/Kroll.Dealer.EBusiness.svc/Docs?singleWsdl
. - 2 Set FulfillmentMethod: Choose the fulfillment flow (e.g., SHIP_PRODUCT_THAT_IS_AVAILABLE_NOW_AND_OTHER_PRODUCT_WHEN_AVAILABLE or REJECT_ORDER_IF_ALL_PRODUCTS_ARE_NOT_AVAILABLE).
- 3 Configure Confirmation Details: Set the required "Confirm To Email Address" and "Confirm To Name" fields with the dealer’s email and name.
- 4 Create a Mapping Template: Use the Mapping Dashboard ("Kroll - Send FRs") to define how Flxpoint FR fields map to Kroll order fields (details below).
- 5 Send Fulfillment Requests: Trigger the integration to send FRs to Kroll, either manually or on a schedule, and monitor the API response.
- The mapping screen is labeled “Kroll - Send FRs” in the Mapping Dashboard.
- Buttons available: Delete to remove the template, Duplicate to copy it, and Save to save changes.
-
Sections include:
- From Value: Flxpoint fields (e.g., Billing Address: Address Line 1, Fulfillment Request Item: SKU).
- To Kroll Order Field: Kroll fields (e.g., Ship To Address1, Quantity Ordered).
- Mapping Options: Options like Field, Value, Mapping Set, and Rules for customization.
- Current Date and Time: As of 08:56 PM -04 on Thursday, May 15, 2025, this integration is fully operational for sending Fulfillment Requests to Kroll.
-
Kroll Integration: Sends Flxpoint FRs to Kroll via SOAP API using the endpoint
https://api.krollcorp.com/EBusiness/Kroll.Dealer.EBusiness.svc/Docs?singleWsdl
. - Payment Method Requirement: You must map a Payment Method (CreditCard or AccountTerms). For CreditCard, additional data mapping is required.
- ShipVia Codes: Supports specific shipping codes, including FedExPriorityOvernight, CustomerPickUp, FedExExpressSaver, FedExStandardOvernight, FedExGround, FedExTwoDay, UPSNextDayAir, UPSSecondDayAir, UPSGround, UPSThreeDaySelect, UPSNextDayAirSaver, UPSNextDayAirEarlyAM, UPSSecondDayAirAM, USPSParcelPost, USPSFirstClass, LessThanLoadFreight, ExpressMail, FedExSmartPost, BestRate, FlatRate.
Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Bypass Address Validation (T) | Kroll Order: Bypass Address Validation | Yes | Indicates whether to bypass address validation | Optional |
Fulfillment Request Number (T) | Kroll Order: External PO | FR12345 | Maps the Flxpoint FR # as the External PO Number (can be overridden) | Optional |
Address Line 1 (T) | Kroll Order: Ship To Address1 | 123 Main St | Records the first line of the shipping address | Required |
Address Line 2 (T) | Kroll Order: Ship To Address2 | Apt 4B | Records the second line of the shipping address | Optional |
Address Line 3 (T) | Kroll Order: Ship To Address3 | Suite 100 | Records the third line of the shipping address | Optional |
City (T) | Kroll Order: Ship To City | Los Angeles | Records the city of the shipping address | Required |
Country Code (T) | Kroll Order: Ship To Country Code | US | Records the country code of the shipping address | Required |
Full Name (T) | Kroll Order: Ship To Name | John Doe | Records the name of the shipping recipient | Required |
Postal Code (T) | Kroll Order: Ship To Postal Code | 90210 | Records the postal code of the shipping address | Required |
State (T) | Kroll Order: Ship To State Province | California | Records the state or province of the shipping address | Required |
Phone (T) | Kroll Order: Ship To Telephone Number | 555-123-4567 | Records the telephone number for the shipping contact | Optional |
Method (T) | Kroll Order: Ship Via | UPSGround | Specifies the shipping method (must use specific codes like FedExGround, UPSNextDayAir) | Required |
Signature Required (T) | Kroll Order: Signature Required | Yes | Indicates whether a signature is required for delivery | Optional |
Quantity (N) | Kroll Order Item: Quantity Ordered | 5 | Records the quantity ordered for the item | Required |
SKU (T) | Kroll Order Item: Sku | KRL12345 | Identifies the product item in the order | Required |
- Billing Address: Address Line 1 (T), Address Line 2 (T), City (T), Company Name (T), Country (T), Country Code (T), Email (T), First Name (T), Full Name (T), Last Name (T), Phone (T), Postal Code (T), State (T), State Code (T).
- Fulfillment Request: Estimated Dropship Fee (N), Estimated Shipping Cost (N), Fulfillment Request Number (T), Generated At (D), Note (T), Sent At (D), Total Cost (N), Total Weight (lbs) (N).
- Fulfillment Request Item: Bin Location (T), Cost (N), MPN (T), PO Line Item # (N), Quantity (N), SKU (T), Subtotal (N), Title (T), UPC (T).
- Shipping Address: Address Line 1 (T), Address Line 2 (T), City (T), Company Name (T), Country (T), Country Code (T), Email (T), First Name (T), Full Name (T), Last Name (T), Phone (T), Postal Code (T), State (T), State Code (T).
- Source Shipping Method: Carrier (T), Description (T), Method (T), Shipping Code (T).
- Field: Link a Flxpoint field (e.g., SKU) to a Kroll order field.
- Value: Choose a fixed value for the field.
- Mapping Set: Use preset tools to adjust data (e.g., combine fields).
- Rules: Add "if-then" logic (e.g., only map if quantity > 0).
- Don’t Map: Ignore the field entirely.
- Set to Empty: Clear the field in the Kroll order, removing existing data.
-
Request Not Sending: Verify your Kroll API credentials and ensure the SOAP API endpoint
https://api.krollcorp.com/EBusiness/Kroll.Dealer.EBusiness.svc/Docs?singleWsdl
is accessible. - Fields Not Mapping: Ensure required fields like Payment Method, ShipVia, Ship To Address1, and Quantity Ordered are mapped correctly in the Mapping Dashboard.
- API Rejection: Check that the ShipVia code matches one of the allowed values (e.g., FedExGround, UPSNextDayAir) and that the Payment Method (CreditCard or AccountTerms) is properly set.
- Missing Confirmation Details: Confirm that "Confirm To Email Address" and "Confirm To Name" are set in the configuration settings.
Get Shipments
- Retrieve shipment data from Kroll, including carrier, tracking numbers, and shipment items.
- Map Kroll shipment data to Flxpoint shipment fields for accurate tracking and fulfillment updates.
- Ensure seamless integration of shipment details into your Flxpoint system.
- API Connection: Connects to Kroll’s system, likely via SOAP API, to retrieve shipment data.
- Data Retrieval: Pulls shipment details, including carrier, tracking numbers, shipment dates, and shipment items, from Kroll.
- Data Mapping: Uses the Mapping Dashboard ("Kroll - Get Shipments") to map Kroll shipment data to Flxpoint shipment fields.
- API Credentials: Provide your Kroll API credentials to establish a connection.
- 1 Configure API Connection: Provide your Kroll API credentials to connect to Kroll’s system.
- 2 Create a Mapping Template: Use the Mapping Dashboard ("Kroll - Get Shipments") to define how Kroll shipment fields map to Flxpoint shipment fields (details below).
- 3 Retrieve Shipments: Trigger the integration to retrieve shipment data from Kroll, either manually or on a schedule.
- The mapping screen is labeled “Kroll - Get Shipments” in the Mapping Dashboard.
- Buttons available: Delete to remove the template, Duplicate to copy it, and Save to save changes.
-
Sections include:
- From Value: Kroll fields (e.g., Kroll Shipment: Shipped Via, Kroll Shipment Item: Sku).
- To Shipment Field: Flxpoint shipment fields (e.g., Carrier, Sku).
- Mapping Options: Options like Field, Value, Mapping Set, and Rules for customization.
- Current Date and Time: As of 08:59 PM -04 on Thursday, May 15, 2025, this integration is fully operational for retrieving shipment data from Kroll.
- Kroll Integration: Retrieves shipment data from Kroll, likely via SOAP API, focusing on fields like carrier, tracking numbers, and shipment items.
Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Shipped Via (T) | Shipment: Carrier | UPS | Identifies the shipping carrier for the shipment | Required |
Order Confirmation Number (T) | Shipment: Fulfillment Request Number | FR12345 | Associates the shipment with the Flxpoint Fulfillment Request | Required |
Shipped Via (T) | Shipment: Method | Ground | Specifies the shipping method used for the shipment | Optional |
Note (T) | Shipment: Note | Shipped via UPS on 2025-05-15 | Adds a note to the shipment record | Optional |
Shipment Date (D) | Shipment: Shipped At | 2025-05-15T20:59:00Z | Records the date and time the shipment was sent | Required |
Freight Amount (N) | Shipment: Shipping Cost | 10.00 | Records the shipping cost for the shipment | Optional |
Tracking Numbers (T) | Shipment: Tracking Number | 1Z9999W99999999999 | Records the tracking number for the shipment | Required |
Tracking URL (T) | Shipment: Tracking URL | https://ups.com/track?tracknum=1Z9999W99999999999 | Provides the URL for tracking the shipment (inferred mapping) | Optional |
Quantity Shipped (N) | Shipment Item: Quantity | 5 | Records the quantity shipped for the item | Required |
Sku (T) | Shipment Item: Sku | KRL12345 | Identifies the product item in the shipment | Required |
All Custom Fields (T) | Shipment Item: Custom Fields | Special Handling: Yes | Records custom key/value pairs for the shipment item | Optional |
- Kroll Shipment: Discount Amount (N), Freight Amount (N), Order Confirmation Number (T), Order Status (T), Product Amount (N), Shipment Date (D), Shipment Identifier (T), Shipped Via (T), Total Amount (N), Tracking Numbers (T).
- Kroll Shipment Item: Amount (N), Quantity Shipped (N), Sku (T), Unit Amount (N).
- Field: Link a Kroll field (e.g., Sku) to a Flxpoint shipment field.
- Value: Choose a fixed value for the field.
- Mapping Set: Use preset tools to adjust data (e.g., combine fields).
- Rules: Add "if-then" logic (e.g., only map if quantity > 0).
- Direct Copy: Directly copy the field value (for shipment items).
- Don’t Map: Ignore the field entirely.
- Set to Empty: Clear the field in the Flxpoint shipment, removing existing data.
- Data Not Importing: Verify your Kroll API credentials and ensure the API connection is active.
- Fields Not Mapping: Ensure required fields like Carrier, Fulfillment Request Number, Tracking Number, and Sku are mapped correctly in the Mapping Dashboard.
Get Invoices
- Retrieve purchase order invoice data from Kroll, including invoice details and items.
- Map Kroll invoice data to Flxpoint source invoice fields for accurate financial tracking.
- Ensure seamless integration of invoice details into your Flxpoint system for order reconciliation.
- API Connection: Connects to Kroll’s system, likely via SOAP API, to retrieve purchase order invoice data.
- Data Retrieval: Pulls invoice details, including Fulfillment Request Number, Invoice Date, costs, and invoice items, from Kroll.
- Data Mapping: Uses the Mapping Dashboard ("Kroll - Get Purchase Order Invoices") to map Kroll invoice data to Flxpoint source invoice fields.
- API Credentials: Provide your Kroll API credentials to establish a connection.
- 1 Configure API Connection: Provide your Kroll API credentials to connect to Kroll’s system.
- 2 Create a Mapping Template: Use the Mapping Dashboard ("Kroll - Get Purchase Order Invoices") to define how Kroll invoice fields map to Flxpoint source invoice fields (details below).
- 3 Retrieve Invoices: Trigger the integration to retrieve invoice data from Kroll, either manually or on a schedule.
- The mapping screen is labeled “Kroll - Get Purchase Order Invoices” in the Mapping Dashboard.
- Buttons available: Delete to remove the template, Duplicate to copy it, and Save to save changes.
-
Sections include:
- From Value: Kroll fields (e.g., Kroll Shipment: Order Confirmation Number, Kroll Shipment Item: Sku).
- To Source Invoice Field: Flxpoint source invoice fields (e.g., Fulfillment Request Number, SKU).
- Mapping Options: Options like Field, Value, Mapping Set, and Rules for customization.
- Current Date and Time: As of 09:03 PM -04 on Thursday, May 15, 2025, this integration is fully operational for retrieving purchase order invoice data from Kroll.
- Kroll Integration: Retrieves purchase order invoice data from Kroll, likely via SOAP API, focusing on fields like Fulfillment Request Number, Invoice Date, and invoice items.
Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Fee Cost (N) | Source Invoice: Fee Cost | 5.00 | Records the fee cost associated with the invoice | Optional |
Order Confirmation Number (T) | Source Invoice: Fulfillment Request Number | FR12345 | Associates the invoice with the Flxpoint Fulfillment Request | Required |
Shipment Date (D) | Source Invoice: Invoice Date | 2025-05-15T21:03:00Z | Records the date the invoice was issued | Required |
Invoice Number (T) | Source Invoice: Invoice Number | INV12345 | Records the invoice number (inferred mapping) | Required |
Order Status (T) | Source Invoice: Invoice Status | Unpaid | Records the status of the invoice (options: Unpaid, Paid) | Required |
Other Cost (N) | Source Invoice: Other Cost | 3.00 | Records any additional costs associated with the invoice | Optional |
Freight Amount (N) | Source Invoice: Shipping Cost | 10.00 | Records the shipping cost for the invoice | Optional |
Tax Cost (N) | Source Invoice: Tax Cost | 7.50 | Records the tax cost associated with the invoice | Optional |
Amount (N) | Source Invoice Item: Cost | 50.00 | Records the total cost for the invoice item | Required |
Invoice Item Type (T) | Source Invoice Item: Invoice Item Type | Product | Specifies the type of invoice item (options: Product, Shipping, Fee, Tax, Other) | Required |
Unit Amount (N) | Source Invoice Item: Per Unit Cost | 10.00 | Records the cost per unit for the invoice item | Optional |
Quantity Shipped (N) | Source Invoice Item: Quantity | 5 | Records the quantity invoiced for the item | Required |
Sku (T) | Source Invoice Item: SKU | KRL12345 | Identifies the product item on the invoice | Required |
Title (T) | Source Invoice Item: Title | Blue Widget | Records the title of the invoiced item | Optional |
All Custom Fields (T) | Source Invoice Item: Custom Fields | Special Order: Yes | Records custom key/value pairs for the invoice item | Optional |
- Kroll Shipment: Discount Amount (N), Freight Amount (N), Order Confirmation Number (T), Order Status (T), Product Amount (N), Shipment Date (D), Shipment Identifier (T), Total Amount (N).
- Kroll Shipment Item: Amount (N), Quantity Shipped (N), Sku (T), Unit Amount (N).
- Field: Link a Kroll field (e.g., Sku) to a Flxpoint source invoice field.
- Value: Choose a fixed value for the field.
- Mapping Set: Use preset tools to adjust data (e.g., combine fields).
- Rules: Add "if-then" logic (e.g., only map if quantity > 0).
- Direct Copy: Directly copy the field value (for invoice items).
- Don’t Map: Ignore the field entirely.
- Set to Empty: Clear the field in the Flxpoint source invoice, removing existing data.
- Data Not Importing: Verify your Kroll API credentials and ensure the API connection is active.
- Fields Not Mapping: Ensure required fields like Fulfillment Request Number, Invoice Date, SKU, and Quantity are mapped correctly in the Mapping Dashboard.