ACE fatal error F884 can stop a Section 338 entry summary when exemption HTS 9903.03.15 appears without the appropriate dutiable Chapter 99 heading on the same line. For customs brokers and Canada-trade filers, preventing this rejection requires accurate tariff mapping, line-level validation, and disciplined software configuration.
What ACE Fatal Error F884 Means for Section 338 Filings
The exemption heading cannot stand alone
Fatal error F884 is identified in ACE as EXEMPT HTS NOT ALLOWED FOR SECTION 338. The validation applies when a filer reports the Section 338 exemption heading 9903.03.15 but does not include the corresponding dutiable Chapter 99 HTS structure expected for the merchandise and transaction.
Unlike an informational warning, a fatal ACE error prevents acceptance of the entry summary. The filer must correct the tariff data and retransmit. That distinction matters operationally because an unresolved F884 can delay summary processing, increase exception-handling costs, and create downstream reconciliation work for brokerage and compliance teams.
Section 338 additional-duty treatment for qualifying Canadian goods generally uses the 9903.03.12 through 9903.03.16 family of Chapter 99 headings. Within that structure, 9903.03.15 represents a 0% additional-duty exemption associated with specified aluminum, steel, copper, and related carveouts under U.S. note 51. The 0% rate does not make the heading a standalone substitute for the complete Section 338 tariff structure.
ACE instead evaluates whether the line includes an appropriate dutiable Chapter 99 heading associated with the Section 338 scenario. If the exemption code is effectively parked on a line without that corresponding heading, F884 is triggered.
The validation was placed into both the ACE certification and production environments on August 26, 2026. It first appeared in Entry Summary Error Dictionary Version 53, and filers should review the latest available dictionary version when maintaining internal error libraries. Later dictionary versions may supersede the file version without changing the underlying need for line-level validation.
Why HTS 9903.03.15 Requires Careful Tariff Mapping
Correcting the 9903.03.05 reference
The correct exemption HTS for the F884 validation is 9903.03.15. An earlier error-dictionary update incorrectly associated the validation with 9903.03.05. Customs brokers, software providers, and import compliance teams should ensure that no rules, reference tables, or filing instructions continue to use 9903.03.05 as the exemption heading for this specific Section 338 validation.
This correction is more than a documentation issue. Many customs filing platforms use configurable tariff relationships, error-message tables, decision rules, and customer-specific classification templates. If one of those components retains the incorrect number, a filer may receive misleading pre-transmission results or spend unnecessary time investigating the wrong HTS record after an ACE rejection.
Chapter 99 classification is relational
Chapter 99 compliance frequently depends on relationships among multiple tariff records rather than on a single code viewed in isolation. A product may require its ordinary Chapter 1 through 97 classification, one or more special-duty headings, and an exemption or carveout heading. ACE can evaluate the presence, compatibility, and sequence of those records at the line level.
For Section 338 filings, 9903.03.15 should therefore be treated as part of a controlled tariff combination. The filing system should determine whether the selected exemption is permitted for the underlying commodity and whether the corresponding dutiable Chapter 99 heading is present on the same line.
Brokers should avoid assuming that a 0% Chapter 99 heading eliminates the need to report the duty-bearing tariff structure. In many special-duty programs, the exemption identifies the legal basis for relief while the related heading identifies the measure from which the goods are being relieved. F884 operationalizes that distinction within ACE.
Classification leaders should also confirm that client databases, broker instructions, standard operating procedures, and automated rating logic all reflect 9903.03.15. Updating only the filer-facing error text is insufficient if the underlying tariff combination remains incorrect.
How Brokers Can Prevent and Resolve F884 Rejections
Build a line-level pre-transmission control
The most effective control is a hard validation that runs before an ACE entry summary is transmitted. Whenever 9903.03.15 appears on a line, the filing platform should verify that the appropriate dutiable Section 338 Chapter 99 HTS is also present on that same line. If the required relationship is missing, the software should block transmission and provide a clear remediation message.
A practical broker pre-flight process should include the following checks:
- Confirm that the merchandise is eligible for the claimed Section 338 exemption.
- Map the exemption to 9903.03.15 rather than the incorrect 9903.03.05 reference.
- Verify the applicable dutiable Chapter 99 heading for the transaction.
- Confirm that both headings are reported on the same entry-summary line.
- Validate the ordinary Chapter 1 through 97 classification and related value data.
- Review tariff sequencing and line construction against current ACE requirements.
- Test configuration changes in the ACE certification environment when appropriate.
Diagnose rejected summaries systematically
When ACE returns F884, the filer should first inspect the complete HTS stack on the rejected line. The presence of 9903.03.15 alone is not enough. The investigation should focus on whether the expected dutiable Chapter 99 heading is missing, assigned to a different line, suppressed by rating logic, or removed during data translation.
If the entry appears correct in the user interface, technical teams should review the actual outbound transmission. Middleware, application programming interfaces, and automated line-building routines can alter data between classification and submission. A heading visible in the brokerage platform may not have been included in the message sent to ACE.
Transmission-specific issues should generally be escalated through the filer’s ACE Client Representative. Questions about the Entry Summary Error Dictionary can be directed to ESAR at esar@cbp.dhs.gov. Escalation records should identify F884, the affected tariff combination, the environment, and the relevant transmission details without exposing unnecessary confidential data.
Brokerage organizations should also preserve the correction history in release notes and shift instructions. This helps after-hours teams avoid researching 9903.03.05 when the operative exemption heading is 9903.03.15.
- CBP issued CSMS #69941677 on September 17, 2026, correcting CSMS #69915227 (September 15, 2026) by updating ACE CATAIR Entry Summary Error Dictionary V53 to reference exemption HTS 9903.03.15 (instead of the erroneous 9903.03.05) for fatal error F884; the error rejects Section 338 exemption claims lacking an appropriate dutiable Chapter 99 HTS on the same line. The validation was deployed to CERT and PROD on August 26, 2026. Contact Client Representatives for transmission issues or ESAR (esar@cbp.dhs.gov) for dictionary questions.
- CBP posted ACE CATAIR Entry Summary Error Dictionary v54 (xlsx) on September 22, 2026, under CATAIR supporting documents for Entry Summary chapters (CBP.gov last modified September 23, 2026).
- International Trade Today reported the F884/9903.03.15 correction on September 17, 2026, noting the prior CSMS had used the wrong HTS and that the rule blocks exemption HTS 9903.03.15 for Section 338 without a matching dutiable Chapter 99 HTS.
- No notable practitioner discussions of F884, 9903.03.15, or the V53/V54 dictionary updates appeared in recent X searches; related Section 338 HTS sequencing guidance (including Chapter 99 layering for Canadian goods) was published by industry sources in late August 2026.
Frequently Asked Questions
What causes ACE fatal error F884?
F884 generally occurs when an entry-summary line includes Section 338 exemption HTS 9903.03.15 without the appropriate dutiable Chapter 99 heading on that same line. Because the condition is fatal, ACE rejects the summary rather than accepting it with a warning. The filer must correct the tariff combination and retransmit the entry summary.
Is 9903.03.15 a standalone exemption code?
No. For purposes of the F884 validation, 9903.03.15 should not be filed as a standalone Section 338 exemption heading. It identifies a 0% additional-duty exemption for specified carveouts, but ACE still expects the relevant dutiable Chapter 99 structure. The precise tariff combination generally depends on the merchandise and applicable Section 338 treatment.
Should filers use 9903.03.05 or 9903.03.15?
The correct exemption heading associated with F884 is 9903.03.15. The 9903.03.05 reference was erroneous for this validation. Filers should update tariff tables, business rules, customer instructions, error libraries, and internal documentation that still associate F884 with 9903.03.05.
Does the dutiable Chapter 99 heading need to be on the same line?
Yes. The validation is line-specific, so the appropriate dutiable Chapter 99 heading should be reported on the same entry-summary line as 9903.03.15. Reporting a related heading elsewhere in the entry may not satisfy the ACE rule. Pre-transmission controls should evaluate each line independently rather than checking only the entry-level list of HTS numbers.
How should a broker troubleshoot F884 if the heading appears in its software?
The broker should inspect the outbound ACE message, not only the data displayed in the filing application. A translation layer, integration, or line-building rule may have omitted or relocated the dutiable heading. The team should also confirm the HTS value, line assignment, tariff sequence, environment, and current software configuration before escalating the rejection.
How Stable Software Can Help
Automate tariff validation before transmission
Stable Software helps customs brokers and importers convert complex Chapter 99 requirements into controlled, repeatable workflows. Configurable line-level checks can identify when HTS 9903.03.15 lacks the required dutiable Chapter 99 heading, block incomplete records, and direct filers to the specific data requiring correction.
Centralized tariff mappings and release controls also reduce the risk that obsolete references remain embedded in customer profiles, templates, or after-hours filing procedures. By validating the complete HTS stack before transmission, trade teams can reduce ACE rejects, shorten exception queues, and maintain a defensible record of classification decisions. Learn more about modern customs filing and compliance automation at Stable Software.
Resources
| Type | Resource |
|---|---|
| Primary CSMS (correction) | CSMS #69941677 — CORRECTION: Update to ACE CATAIR Entry Summary Error Dictionary (V53) |
| Prior CSMS (original V53 update) | CSMS #69915227 |



