Outpace Professional Services · Custom Odoo Modules for Federal Firearms Licensees
Built for Federal
Firearms Licensees.
Two purpose-built Odoo modules that turn a standard ERP into the only compliant operating platform a gun shop, FFL dealer, or range will ever need. ATF Bound Book. Form 4473. NFA Form 1/2/3/4/5. 50-state compliance engine. Gunsmithing, consignment, pawn, layaway, range — all automated and audit-ready.
2
Custom Modules
50
State Compliance Rules
15+
FFL Workflows
ATF
Bound Book Certified
NFA
Form 1/2/3/4/5 Ready
Module 01 — gun_bound_book
ATF Bound Book &
Full Compliance Suite
Every FFL is required to maintain a compliant Acquisition & Disposition record under 27 CFR § 478.124–125. Most dealers still do it on paper or in disconnected spreadsheets. This module brings the entire A&D record into Odoo — with automatic entries on purchase receipts and sale confirmations, a tamper-evident audit trail, and ATF print-ready reports.
01
Serial-Tracked A&D Record
Every firearm tracked as a stock.lot. Acquisition auto-generates on purchase receipt validation. Disposition auto-generates on sale order confirmation. Full compliance with 27 CFR § 478.125 — no manual data entry required.
02
ATF Form 4473 Management
Full Form 4473 record linked to every bound book entry. Captures transferee details, government ID, NICS transaction number and result (Proceed / Denied / Delayed / Exempt), and both transferee and transferor certifications. Upload signed PDF attachments directly.
03
NFA Transfer Tracking (Form 1/2/3/4/5)
Dedicated NFA transfer records for SBRs, suppressors, machine guns, AOWs, and DDs. Tracks ATF control numbers, tax stamp serials, $200 tax paid status, CLEO notifications, and responsible persons for trusts and entities under post-41F rules.
04
50-State Compliance Engine
Pre-loaded rules for every US state: waiting periods by firearm type, state BGC systems (CA APPS, NJ NICB), FOID/permit NICS substitutions, handgun registration, assault weapon restrictions, suppressor legality, magazine capacity limits, and ammo restrictions.
05
ATF eZ Check & eForms Export
One-click export in ATF eZ Check CSV format, generic ATF bound book CSV, or Excel for on-premises ATF inspection. Filterable by date range, status, and individual entries. Column order matches ATF's exact import specification.
06
Compliance Alerts & Audit Trail
Automated cron alerts for 30-day rule violations, expired FFL partner licenses, and pending NFA approvals. Full mail.thread audit trail on every record — consistent with ATF's no-erasure policy for bound books.
07
FFL Partner Fields & Printable Reports
res.partner extended with FFL license number and expiration date. ATF-formatted printable bound book report. Sale orders, purchase orders, and stock pickings all extended with full firearms compliance fields.
50-State Compliance Engine
The module ships with apre-loaded compliance rule set for all 50 states, covering every dimension of state-level firearms law: waiting periods for handguns and long guns, state background check systems beyond federal NICS (California APPS, New Jersey NICB, Maryland MSP), purchase permit and FOID requirements, handgun registration mandates, assault weapon restrictions, suppressor legality, multiple-sale reporting thresholds, magazine capacity limits, and ammunition age and type restrictions.
Rules arechecked automatically at point of sale. The system blocks or warns when a transfer would violate a state requirement and maintains a review log for every compliance check performed — giving you a defensible record during any regulatory review.

Module 02 — ffl_shop
FFL Shop — Full Retail Vertical
Built on top of the Bound Book module, FFL Shop covers every workflow unique to a full-service firearms dealership. 15 purpose-built sub-modules, all wired directly into Odoo Accounting, Inventory, HR, and the Bound Book — every transaction is automatically compliant and every dollar tracked.
Gunsmithing & Repair
01
Full repair ticket lifecycle from intake through diagnosis, parts ordering, completion, and billing. Tracks labor hours, technician assignment, loaner firearm issuance, and deposit collection. Auto-creates bound book entries for customer-owned firearms received for repair — no manual A&D entry required.
Consignment Management
02
Full consignor-to-payout workflow. Tracks consignor details, firearm condition grading, asking and minimum prices, commission percentage, days on shelf, and expiry alerts. Auto-creates bound book acquisition on intake and disposition on sale. Calculates consignor payout and triggers invoice on completion.
Pawn & Redemption
03
Full pawn loan lifecycle with loan amount, interest accrual, redemption deadline, and NICS check on redemption. Auto-creates bound book entry on intake and disposition on sale if unredeemed. Tracks interest calculations and generates customer redemption invoices automatically.
Layaway Management
04
Deposit-to-pickup layaway agreements with configurable deposit %, payment interval schedules, and expiry dates. Critically: NICS is run at pickup — not at deposit — consistent with federal requirements. Bound book entry created at pickup, not at the deposit stage.
FFL Transfer-In
05
Inbound FFL-to-FFL transfer management for customer special orders. Tracks incoming FFL credentials, transfer fee, customer notification on arrival, and NICS processing. Auto-links to bound book on receipt and generates billing. Full status workflow from ordered to transferred.
Firearms Valuation
06
Blue Book-style condition grading (New / Excellent / Very Good / Good / Fair / Poor) with historical pricing records. Supports trade-in appraisals, consignment pricing decisions, and insurance valuations. Maintains a pricing history per make, model, and configuration.
Trade-In Workflow
07
Structured trade-in process with condition grading, trade credit calculation, and resale listing creation. Integrates with the valuation module for accurate credit offers. Auto-creates bound book acquisition on trade-in receipt and links to the sale transaction where credit is applied.
Range Management
08
Full shooting range operations: lane configuration (pistol/rifle/both), reservations, check-in, RSO assignment, safety briefing confirmation, liability waiver tracking, incident reporting, and membership management. Rental firearms tracked through the bound book. Billing auto-generated on session completion.
CCW & Safety Classes
09
Manages firearms safety, CCW permit, and instructor courses. Tracks enrollment, attendance, instructor assignment, and certificate issuance. Integrated with Odoo Calendar for scheduling and HR for instructor time tracking. Auto-generates compliance certificates on course completion.
Customer CRM & Wants List
10
Extends Odoo CRM with firearms-specific customer profiling: purchase history, caliber preferences, preferred brands, and a wants list for out-of-stock items. Auto-notifies customers when a wanted firearm becomes available. Enables targeted outreach by caliber, type, or brand preference.
Ammo & Accessories
11
Full ammunition inventory with caliber/grain/type variants, case and box break-out selling, state restriction flags (CA centerfire BGC, NJ hollow point, lead-free), age-21 enforcement, preferred vendor reorder rules, and accessory compatibility cross-referencing by make/model/caliber.
ATF Multiple Sale Reports
12
Auto-detects when a buyer purchases 2+ handguns in 5 business days and generates ATF Form 3310.4. For AZ, CA, NM, and TX dealers, auto-generates Form 3310.12 for multiple long gun sales. Tracks submission method, ATF confirmation number, and local LEO notification. Due date auto-calculated (1 business day from sale).
Serialized Parts & 80% Receivers
13
Tracks incomplete receivers and 80% builds through completion stages. Supports Form 1 (Make and Register NFA Item) and manufacturer serialization workflows. Tracks serialized parts regulated individually (e.g., pistol frames, AR lowers) separately from standard inventory components.
Employee Compliance
14
Tracks employee-level FFL access logs, permits, training certifications, and SOT renewal alerts. Ensures only authorized employees handle regulated transactions. Generates reports for ATF inspection showing which employees accessed the bound book, and when — in line with ATF recordkeeping requirements.
Insurance & Liability Reports
15
Generates insurance-grade inventory valuation reports: total firearms inventory value by category, NFA items schedule, historical theft and loss records, and condition-graded valuation summaries. Meets the documentation requirements of firearms dealer insurance carriers.
Native Odoo Integration
Wired into every module you already run
Both modules are built as standard Odoo extensions — no parallel databases, no middleware. They extend product.template, stock.lot, sale.order, purchase.order, res.partner, hr.employee, and account.move natively.
Inventory
Every firearm tracked as a stock.lot. Bound book auto-populates on receipt and delivery. Serialized parts managed as a separate tracked product category with its own compliance rules.
Accounting
Every gunsmith ticket, layaway, consignment payout, pawn redemption, and range reservation generates a linked sale order and invoice automatically. Zero manual billing entries.
CRM & Sales
Customer firearms profiles and wants lists extend the standard Odoo CRM. Sale order confirmations auto-trigger bound book disposition entries and Form 4473 creation prompts.
HR
Employee compliance records, FFL access logs, SOT renewals, and gunsmith technician assignments live within Odoo HR. RSOs assigned directly from the employee directory.
Purchase
Validating a purchase receipt for a firearm product auto-creates the A&D acquisition record, captures the seller FFL number, and fires 30-day compliance tracking. No manual entry.
Calendar
Range reservations and CCW class scheduling sync natively with Odoo Calendar. Customer confirmations, RSO assignments, and capacity management are all calendar-driven.
Mail & Alerts
Automated alerts for FFL expiries, 30-day rule violations, layaway due dates, consignment expirations, and NFA approval status changes — via Odoo's native mail.thread on every record.
Reporting
ATF-formatted bound book reports, eZ Check CSV export, Form 3310.4/3310.12, gunsmith tickets, insurance valuation schedules, and NFA registers — all native Odoo QWeb reports.
Client Voices
What FFL dealers actually say
We were maintaining our bound book in a spreadsheet and running gunsmithing out of a paper logbook. Every ATF inspection was a scramble. The Outpace modules gave us a single system where every transaction — purchase, repair, transfer — automatically hits the bound book. Our last inspection was the smoothest we've had in twelve years of operation.
The NFA module alone justified the entire implementation cost. We run significant Form 3 and Form 4 volume — silencers, SBRs — and tracking ATF approval status across 50 to 60 open transfers at any time was chaos in spreadsheets. Now every transfer has a record, every control number is logged, and we get an alert the moment an approval comes through.
Running a range, a shop, gunsmithing, and CCW classes out of separate systems was unsustainable. Everything's now in Odoo — lanes, memberships, repair tickets, the whole bound book. The 50-state compliance engine catches things we used to miss on out-of-state customer special orders. It's the first system that actually understands a gun shop.LM
Deployment Options
Every size of operation
Bound Book Only
For dealers who need federal compliance fast and want to start with the core A&D record before expanding to the full retail suite.
This plan includes:
- ATF Bound Book module (gun_bound_book)
- Auto A&D on purchase receipts and sale orders
- Form 4473 record management
- ATF eZ Check CSV export
- 50-state compliance rules engine
- Compliance alerts and FFL expiry tracking
- Training for 1–5 users, 30-day support
Complete FFL Suite
Both modules deployed — Bound Book plus the full 15-workflow FFL Shop vertical for a complete dealership platform.
This plan includes:
- ATF Bound Book + FFL Shop (both modules)
- All 15 FFL Shop workflows fully configured
- NFA Form 1/2/3/4/5 transfer management
- Range management with lane and membership config
- Gunsmithing, consignment, pawn, and layaway
- ATF Form 3310.4 and 3310.12 auto-reporting
- Full Odoo Accounting, Inventory, and HR integration
- Training for up to 20 users, 90-day post-go-live support
Multi-Location
For FFL dealers operating multiple locations, a Class 3 distributor network, or a wholesale operation with complex inventory flows.
This plan includes:
- Multi-warehouse and multi-company configuration
- Inter-location FFL transfer workflows
- Consolidated bound book across all locations
- Custom module development as required
- POS integration for retail floor operations
- SOT / Class 3 dealer-specific configurations
- Dedicated senior consultant + ongoing managed SLA
Compliance Note
These modules are operational tools designed to assist FFLs in maintaining compliant records and workflows. They do not constitute legal advice. Federal and state firearms laws are complex and subject to change. All FFLs remain responsible for ensuring their operations comply with current ATF regulations, state law, and the specific conditions of their license. Outpace Professional Services recommends all FFL clients maintain a relationship with qualified firearms law counsel. State compliance data is reviewed periodically but should always be verified against current statute for high-stakes transactions.
FFL Success Stories





