Tarifflo Logo
Home
Features
Pricing
Contact
ABI Type Reference/CometicMedicalRadiationType

@repo/shared


@repo/shared / CometicMedicalRadiationType

Interface: CometicMedicalRadiationType

FDA Cosmetics, Medical Devices, and Radiation-Emitting Products PGA data for CBP entry summary filings.

Covers three FDA commodity programs: COS (Cosmetics), DEV (Medical Devices), and RAD (Radiation-Emitting Products), all regulated by FDA's Center for Devices and Radiological Health (CDRH). Select the applicable program via govAgencyProgramCode.

Properties

PropertyTypeDescription
affirmations?{
     code?: string;
    qualifier?: string;
}[]
Array of affirmation of compliance records. Each affirmation has a code and an optional qualifier value. Repeatable, but each code can only appear once per PGA line. COS: COS (registration number, optional) and ERR (indicator only, optional). (Table 6-15/6-16) DEV: Many codes including PM#, DDM, DEV, DFE, DI, CPT, IFE, ERR, IDE, IRC, KIT, etc. (Tables 11-16 to 11-21) RAD: R87, RCL, RAS, INS, ERR, etc. (Tables 13-17 to 13-19) Per CATAIR FDA 08-25.pdf: Optional/Conditional record, repeatable per PGA line.
arrivalDate?DateAnticipated arrival date at port of entry. Per CATAIR FDA 08-25.pdf, Tables 6-21, 11-28, 13-26: positions 6-13, MMDDCCYY, Mandatory if status='A'.
arrivalLocation?stringFIRMS code or port of arrival location. For entry type 21: FIRMS code is required (location code = "4"). For other entry types: left blank or Schedule D port code. Per CATAIR FDA 08-25.pdf, Tables 6-21, 11-28, 13-26: positions 22-71, 50X, Conditional (C).
arrivalTime?stringAnticipated arrival time at port of entry in military time (HHMM). For midnight, use 2400 (0000 is invalid). Per CATAIR FDA 08-25.pdf, Tables 6-21, 11-28, 13-26: positions 14-17, 4N, Mandatory if status='A'.
brandName?stringTrade or brand name of the product. COS: Optional (Table 6-8). DEV/NED: Optional, encouraged if available (Table 11-8). DEV/RED: Conditional — mandatory if product requires Form 2877 (Table 11-8). RAD: Conditional — mandatory if product requires Form 2877 (Table 13-9). Per CATAIR FDA 08-25.pdf: positions 5-39, up to 35 chars. Continue in PG60 with "TBN" if needed.
containers?{
     containerNumber?: string;
}[]
Array of shipping container numbers. Each element holds one container number. The encoder packs three consecutive elements into a single PG27 CATAIR record (positions 5-24, 28-47, 51-70). Up to 20 alphanumeric chars per number. Per CATAIR FDA 08-25.pdf, Tables 6-20, 11-27, 13-25: Optional, repeatable per PGA line.
correctionIndicator?"A" | "D" | "R"Indicator for filing a correction to a previously submitted PGA Message Set. Per CATAIR FDA 08-25.pdf, Tables 6-3, 11-3, 13-3: position 79, Optional (O) / for future use.
deliveredToEntity?EntityReferenceDelivered-To Party (role code: DP). Mandatory for COS, DEV, and RAD per Tables 6-10, 11-11, 13-12. PG19 Entity Name + Address 1 mandatory; PG20 City + Country mandatory. State/Province and Postal Code required for US/Canadian entities.
disclaimer?"A" | "F"Disclaimer code declaring that a full PGA Message Set is not being provided. A = Product is not regulated by this agency. F = Product manufactured in US/DC/PR and never left (Entry Type 21 only). Per CATAIR FDA 08-25.pdf, Tables 6-3, 11-3, 13-3: position 80, Conditional (C).
fdaImporterEntity?EntityReferenceFDA Importer of Record (role code: FD1). Mandatory for COS, DEV, and RAD per Tables 6-10, 11-11, 13-12. PG19 Entity Name + Address 1 mandatory; PG20 City + Country mandatory. State/Province and Postal Code required for US/Canadian entities. PG21 is also mandatory: at least one individual contact with name, phone, and email.
govAgencyProcessingCode?"RED" | "NED" | "REP"Government Agency Processing Code further categorizing the product within the program. Only applicable for DEV and RAD: DEV: RED (Radiation Emitting Devices) or NED (Non-Radiation Emitting Devices) per Table 11-3. RAD: REP (Non-Medical Radiation Emitting Products) per Table 13-3. COS: No processing code applies per Table 6-3. Per CATAIR FDA 08-25.pdf: positions 14-16, Conditional (C).
govAgencyProgramCode?"COS" | "DEV" | "RAD"Government Agency Program Code identifying which FDA commodity program applies. COS = Cosmetics (Table 6-1) DEV = Medical Devices (Table 11-1) RAD = Radiation Emitting Products (Table 13-1) Per CATAIR FDA 08-25.pdf, Tables 6-3, 11-3, 13-3: positions 11-13, Conditional (C). Mandatory when not disclaiming.
htsNumber?stringThe HTS number from this line item's chapter1to97s that this PGA message set is reported under. Each PGA attaches to exactly one of the line's tariff classifications; the encoder emits the PGA grouping after that HTS's 50-Record. Autofilled when the line has exactly one HTS; with multiple classifications the filer picks which one this PGA applies to.
intendedUseCode?| "081.001" | "081.002" | "081.003" | "081.004" | "081.005" | "081.006" | "081.007" | "081.008" | "085.000" | "090.000" | "100.000" | "110.000" | "120.000" | "130.000" | "140.000" | "150.000" | "155.000" | "155.009" | "180.000" | "180.014" | "180.015" | "920.000" | "920.001" | "920.002" | "940.000" | "950.001" | "950.002" | "970.000" | "970.001" | "980.000"Code identifying the intended use for the commodity after importation. Each program has its own valid set of intended use codes: COS: Table 6-4 (optional per Table 6-3) DEV: Table 11-4 (conditional per Table 11-3 — mandatory when not disclaiming) RAD: Table 13-4 (conditional per Table 13-3 — mandatory when not disclaiming) Per CATAIR FDA 08-25.pdf: positions 42-57, Conditional (C).
lotNumbers?{
     lotNumber?: string;
}[]
Manufacturer-assigned lot numbers for the product. Repeatable — each element generates one PG25 record. Per CATAIR FDA 08-25.pdf, Tables 6-18, 11-23, 13-21: positions 16-40, 25 chars, Optional (O).
manufacturerEntity?EntityReferenceManufacturer of goods (role code: MF). Mandatory for COS, DEV, and RAD per Tables 6-10, 11-11, 13-12. PG19 Entity Name + Address 1 mandatory; PG20 City + Country mandatory. State/Province and Postal Code required for US/Canadian entities.
packaging?{
     quantity?: number;
    unitOfMeasure?: | "CA" | "CO" | "CT" | "FL" | "IN" | "MS" | "MT" | "NE" | "PA" | "SC" | "SD" | "TN" | "VA" | "VI" | "M" | "CR" | "EN" | "AU" | "BH" | "CL" | "L" | "MX" | "G" | "BC" | "MB" | "NS" | "SK" | "NT" | "BS" | "CM" | "CS" | "CH" | "GR" | "HG" | "PU" | "SL" | "TB" | "AE" | "AM" | "AT" | "BA" | "BB" | "BD" | "BE" | "BF" | "BG" | "BI" | "BJ" | "BN" | "BO" | "BR" | "BT" | "BU" | "BV" | "BY" | "BZ" | "CC" | "CF" | "CG" | "CI" | "CK" | "CU" | "CV" | "CX" | "CY" | "CZ" | "DJ" | "FI" | "FO" | "FR" | "GB" | "GI" | "GZ" | "HR" | "KG" | "KM" | "LB" | "MC" | "MG" | "ML" | "NO" | "PG" | "PH" | "PK" | "PL" | "PN" | "PT" | "PY" | "RO" | "SA" | "SE" | "SH" | "SM" | "ST" | "SY" | "SZ" | "TC" | "TD" | "TK" | "TO" | "TR" | "TZ" | "VG" | "LG" | "DR" | "CE" | "CB" | "DP" | "RD" | "CAR" | "GAL" | "CAP" | "PI" | "CP" | "SW" | "FT" | "PC" | "AP" | "BBL" | "FP" | "CM3" | "M2" | "M3" | "AMU" | "BL" | "BQT" | "BX" | "PKG" | "PO" | "PTU" | "SAD" | "SLF" | "STM" | "TWR" | "T" | "BK" | "BP" | "BQ" | "CAG" | "CJ" | "CON" | "CTR" | "FC" | "FD" | "ING" | "IZ" | "JC" | "JG" | "JR" | "JT" | "JY" | "KEG" | "KIT" | "LZ" | "PAL" | "PZ" | "RG" | "RL" | "RT" | "RZ" | "SU" | "TS" | "TU" | "TY" | "VL" | "VO" | "VP" | "VQ" | "VR" | "VY" | "WB" | "BAU" | "BOL" | "CFT" | "CYD" | "DOZ" | "DPC" | "DPR" | "FOZ" | "KM2" | "KM3" | "LNM" | "MCG" | "OZ" | "PCS" | "PNU" | "PRS" | "PTL" | "QTL" | "SFT" | "SQI" | "STN" | "SUP" | "SYD" | "TAB" | "TON" | "TOZ" | "YD";
}[]
Array of product packaging records. Up to 6 levels allowed (outermost=1, innermost=6). Each level describes the packaging at that tier. The last level must be a base unit. The packaging qualifier (1–6) is assigned automatically by the encoder. COS: Optional (Table 6-19). DEV/NED: Optional, but quantity is conditional for DEV/RED (Table 11-24). RAD: Conditional — required if product is subject to Form 2877 (Table 13-22). Per CATAIR FDA 08-25.pdf: Repeatable up to 6 times per PGA line.
pointOfContactEntity?EntityReferencePoint of Contact / Filer/Broker (role code: PK). Optional for COS, DEV, and RAD per Tables 6-11, 11-12, 13-13. PG19 Entity Name + Address 1 mandatory if provided; PG20 City + Country mandatory if provided. State/Province and Postal Code required for US/Canadian entities.
productCodeNumber?stringFDA Product Code identifying the specific product being imported. Must be exactly 7 characters in the format: Industry Code (2N) + Class Code (1AN) + Subclass Code (1A or '-') + PIC (1A or '-') + Product (2AN). Per CATAIR FDA 08-25.pdf, Tables 6-5/6-6, 11-5/11-6, 13-5/13-6: positions 10-28.
productDescription?stringCommon, market, or usual name; free-form invoice description of the product. Not the product code description. For example, "Lipstick" or "Digital X-Ray System". Per CATAIR FDA 08-25.pdf, Tables 6-9, 11-9, 13-10: positions 24-80, 57 chars, Mandatory (M).
remarksText?stringFree-form text relevant to the shipment or commodity. Per CATAIR FDA 08-25.pdf, Tables 6-17, 11-22, 13-20: positions 13-80, 68 chars, Optional (O). PG24 cannot be repeated; only one PG24 per FDA line.
shipperEntity?EntityReferenceShipper (role code: DEQ). Mandatory for COS, DEV, and RAD per Tables 6-10, 11-11, 13-12. PG19 Entity Name + Address 1 mandatory; PG20 City + Country mandatory. State/Province and Postal Code required for US/Canadian entities.
sources?{
     countryCode?: string;
    sourceTypeCode?: "30" | "39" | "294";
}[]
Array of source/origin records identifying the country role for this product. COS: 39 (Country of Production) mandatory; 294 (Country of Refusal) optional. (Table 6-6) DEV: 30 (Country of Source) for component or 39 (Country of Production) for finished; 294 optional. (Table 11-7) RAD: Same as DEV. (Table 13-8) Per CATAIR FDA 08-25.pdf: Mandatory record, repeatable per PGA line.
temperatureQualifier?"A" | "D" | "R" | "P" | "F" | "H" | "U"Temperature category for quality control or preservation purposes. Values: A=Ambient, F=Frozen, D=Dry Ice, R=Refrigerated/Chilled, H=Fresh, U=Uncontrolled, P=Flashpoint. Per CATAIR FDA 08-25.pdf, Tables 6-18, 11-23, 13-21: position 5, Optional (O).
← Back to ABI Type Reference
Tarifflo Logo

AI-driven trade automation platform
for modern companies.

Platform

Classifications
ABI Filing
API Access

Company

Contact

Resources

Help Center

Legal

Privacy
Terms

© 2026 Tarifflo, Inc. All rights reserved.