Tarifflo Logo
Home
Features
Pricing
Contact
ABI Type Reference/DrugsType

@repo/shared


@repo/shared / DrugsType

Interface: DrugsType

FDA Drugs and Pharmaceuticals PGA data for CBP entry summary filings.

Required for imports of prescription drugs, OTC drugs, investigational drugs, and Section 804 importation program products regulated by FDA's Center for Drug Evaluation and Research (CDER). Covers FDA product codes, source countries, entity roles, and affirmations of compliance.

Properties

PropertyTypeDescription
affirmations?{
     code?: | "DA" | "REG" | "DLS" | "IND" | "FSR" | "PRN" | "ERR" | "PLR" | "IFE" | "LST" | "PM#" | "IDE";
    qualifier?: string;
}[]
Affirmation of Compliance entries. Repeatable, but each AoC code only once. Which codes are mandatory/optional depends on processingCode and intendedUseCode. Per CATAIR FDA 08-25.pdf, section 7.11, Tables 7-18 and 7-19.
apiProducerEntity?EntityReferenceAPI Producer / Drug Substance Manufacturer (role code: GD). Optional for DRU per Table 7-14. Repeat for each API producer. PG19 Entity Name + Address 1 mandatory if provided; PG20 City + Country mandatory if provided.
arrivalInfo?{
     arrivalDate?: Date;
    arrivalTime?: string;
    inspectionLocation?: string;
    inspectionLocationCode?: string;
    statusCode?: "A" | "F";
}[]
Anticipated arrival information. At least one PG30 with status "A" is mandatory. For entry type 21 from FTZ, an additional PG30 with status "F" and FIRMS code is required. Per CATAIR FDA 08-25.pdf, section 7.15, Table 7-25.
brandName?stringTrade/Brand Name for the drug product. Optional for Drugs per Table 7-9. Up to 35 characters. Per CATAIR FDA 08-25.pdf, section 7.6: Optional (O).
constituentElements?{
     isActiveIngredient?: boolean;
    name?: string;
    percentage?: number;
    quantity?: number;
    unitOfMeasure?: string;
}[]
Product Constituent Elements (active ingredients). Optional for DRU, but if transmitting, name + quantity + (UoM or percent) are required. Repeatable for each active pharmaceutical ingredient in the dosage form. Per CATAIR FDA 08-25.pdf, Table 7-7.
correctionIndicator?booleanCorrection Indicator for submitting a corrected PGA Message Set. Per CATAIR FDA 08-25.pdf, Table 7-3: position 79, Optional (O).
deliveredToEntity?EntityReferenceDelivered-To Party (role code: DP). Mandatory for DRU per Table 7-11. 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 when a full PGA Message Set is not being provided. "A" = product not regulated by FDA. "F" = US-manufactured, never left US (Entry Type 21 only). When disclaiming, govAgencyProgramCode and processingCode should both be "FDA". Per CATAIR FDA 08-25.pdf, Table 7-3: position 80, Conditional (C).
fdaImporterEntity?EntityReferenceFDA Importer of Record (role code: FD1). Mandatory for DRU per Table 7-11. 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.
intendedUseCode?| "080.012" | "100.000" | "110.000" | "130.000" | "130.033" | "150.007" | "150.013" | "150.017" | "155.009" | "180.009" | "180.017" | "180.018" | "180.026" | "920.000" | "970.000" | "980.000"Intended Use Code identifying the purpose for importing the drug product. Determines which AoC codes are required, optional, or exempt. Per CATAIR FDA 08-25.pdf, Table 7-3: positions 42-57, Conditional (C).
lotDetails?{
     lineValue?: number;
    lotNumber?: string;
    productionEndDate?: Date;
    productionStartDate?: Date;
    temperatureQualifier?: "A" | "D" | "R" | "P" | "F" | "H" | "U";
}[]
Product condition / lot details. Repeatable for multiple lot numbers. Per CATAIR FDA 08-25.pdf, section 7.13, Table 7-22.
manufacturerEntity?EntityReferenceManufacturer of goods (role code: MF). Mandatory for DRU per Table 7-11. PG19 Entity Name + Address 1 mandatory; PG20 City + Country mandatory. State/Province and Postal Code required for US/Canadian entities.
packaging?{
     packagingQualifier?: number;
    quantity?: number;
    unitOfMeasure?: string;
}[]
Product packaging details. Up to 6 packaging levels (outermost=1 to innermost=6). Conditional for Drugs per section 7.14. Per CATAIR FDA 08-25.pdf, Table 7-23.
pointOfContactEntity?EntityReferencePoint of Contact / Filer/Broker (role code: PK). Optional for DRU per Table 7-15. Submitted as a PG21-only record (no PG19/PG20). User picks a specific individual contact.
processingCode?"PRE" | "INV" | "RND" | "PHN" | "OTC" | "804"Government Agency Processing Code for the drug filing. Identifies the regulatory sub-category of the drug product. PRE = Prescription, OTC = Over the Counter, INV = Investigational, PHN = Pharmaceutical Necessities, RND = Research and Development, 804 = Section 804 Importation Program. Per CATAIR FDA 08-25.pdf, Table 7-3: positions 14-16, Conditional (C).
productCodeNumber?stringFDA Product Code Number identifying the product being imported. Must be exactly 7 characters. One product code per PGA line. Per CATAIR FDA 08-25.pdf, Table 7-5: positions 10-28, Mandatory (M).
productDescription?stringProduct description: common, market, or usual name. Free-form invoice description (not the product code description). Per CATAIR FDA 08-25.pdf, Table 7-10: positions 24-80, Mandatory (M), up to 57 chars.
remarksText?stringRemarks text for the drug filing. Free-form text relevant to the shipment or commodity. Only one PG24 allowed per FDA line. remarksTypeCode is always "GEN" (hardcoded by encoder). Per CATAIR FDA 08-25.pdf, Table 7-21: positions 13-80, Optional (O), up to 68 chars.
shipperEntity?EntityReferenceShipper (role code: DEQ). Mandatory for DRU per Table 7-11. PG19 Entity Name + Address 1 mandatory; PG20 City + Country mandatory. State/Province and Postal Code required for US/Canadian entities.
sourceCountries?{
     countryCode?: string;
    sourceTypeCode?: "30" | "39" | "294";
}[]
Product source/origin entries. Repeatable for multiple source countries. At least one PG06 with source type 30 or 39 is mandatory for Drugs. Per CATAIR FDA 08-25.pdf, Table 7-8.
sponsorEntity?EntityReferenceSponsor (role code: SPO). Optional for DRU per Table 7-14. PG19 Entity Name + Address 1 mandatory if provided; PG20 City + Country mandatory if provided.
← 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.