Tarifflo Logo
Home
Features
Pricing
Contact
ABI Type Reference/FSIType

@repo/shared


@repo/shared / FSIType

Interface: FSIType

FSIS (USDA Food Safety and Inspection Service) PGA data for CBP entry summary filings.

Required for imports of meat, poultry, and egg products subject to USDA FSIS inspection and certification requirements. Verifies that products originate from FSIS-eligible countries and establishments that comply with U.S. food safety standards.

Properties

PropertyTypeDescription
categoryCode?| "11" | "12" | "21" | "22" | "23" | "10" | "20" | "1" | "2" | "3" | "5" | "6" | "7" | "8" | "9" | "14" | "15" | "16" | "17" | "18" | "19" | "26" | "13" | "25" | "27" | "28" | "29" | "24" | "4"FSIS Product Species Name code identifying the type of meat, poultry, egg, or siluriformes product. Used as the Category Code when Category Type Code = FS1. Per Appendix PGA: FSIS Product Species Name - FS1, codes 1-29.
commodityCharacteristicQualifier?stringCommodity Characteristic Qualifier further describing the product within the selected commodity qualifier category. Each qualifier (TSS, FCNS, NFC, etc.) has its own set of sub-codes (e.g., "1A", "2B") with hundreds of possible values. Free-form text to allow entry of any valid sub-code. Per PGA Records: Commodity Characteristic Qualifier, positions 20-23, up to 4 chars.
commodityGrossQuantity?numberGross commodity quantity at the PGA line level, including packaging but excluding carrier equipment weight. Two decimal places implied. Per PGA Records: Commodity Gross Quantity (PGA line - gross), positions 23-34, 12N.
commodityNetQuantity?numberNet commodity quantity at the PGA line level, excluding all packing. Two decimal places implied in CATAIR encoding. Per PGA Records: Commodity Net Quantity (PGA line - net), positions 8-19, 12N.
commodityQualifierCode?| "FRE" | "FRZ" | "RPNI" | "RPI" | "TPCS" | "NHTS" | "FCNS" | "NFC" | "PWSI" | "EEP" | "TSS"Commodity Qualifier Code indicating the processing/treatment category of the product. Values: FRE (Fresh), FRZ (Frozen), RPNI (Raw Product Non-intact), RPI (Raw Product Intact), TPCS, NHTS, TSS, FCNS, NFC, PWSI, EEP. Per Appendix PGA: FSIS Commodity Qualifier Codes.
correctionIndicator?booleanIndicator for filing a correction to a previously submitted FSIS PGA Message Set. Only provide when submitting a corrected PGA Message Set. Per PGA Records: Correction Indicator, position 79, Conditional (C).
disclaimer?"A" | "D" | "F" | "B" | "E" | "C" | "G"Disclaimer code declaring that a full FSIS PGA Message Set is not being provided. For FSIS, codes A-D are valid per general PGA disclaimer rules. Per PGA Records: Disclaimer, position 80, Conditional (C).
electronicImageSubmittedFlag?booleanWhether an electronic image has been submitted via DIS (Document Image System). Set to true ("Y") if a supporting document has been pre-filed in DIS before this entry. Per PGA Records: Electronic Image Submitted, position 17, Conditional (C).
fsiLPCO?{
     lpcoNumber?: string;
    lpcoTypeCode?: "FS2" | "FS3" | "FS1" | "FS4" | "FS6" | "FS7" | "FS8" | "FS9" | "F10";
}[]
LPCO (License, Permit, Certificate or Other) records for FSIS certificates. FSIS requires foreign inspection certificates and other permits (FS1-FS9, F10). Each element represents one LPCO (PG13/PG14 pair). Per PGA Records: PG13 and PG14 records are repeatable.
fsiPG22?{
     dateOfSignature?: Date;
    declarationCode?: "FS2" | "FS3";
    documentIdentifier?: "956";
}[]
Document identifier and declaration records for FSIS. For FSIS, common document identifier is 956 (FSIS 9540-1). Declaration codes: FS2 (Foreign Eggs Form PY222), FS3 (Hold goods intact Form 9540-1). Per PGA Records: PG22 record, repeatable.
fsiPG25?{
     actualTemperature?: number;
    degreeType?: string;
    lotNumber?: string;
    pgaLineValue?: number;
    productionEndDate?: Date;
    productionStartDate?: Date;
    temperatureQualifier?: string;
}[]
Lot number, production date, and temperature data for this FSIS shipment. Repeatable for multiple lots. FSIS uses this extensively for traceability. Per PGA Records: PG25 record, repeatable.
fsiPG26?{
     packageIdentifier?: string;
    packagingQualifier?: "1" | "2";
    quantity?: number;
    unitOfMeasure?: string;
}[]
Packaging information for the FSIS shipment. Describes packaging from outermost (level 1) to innermost (up to level 6). Per PGA Records: PG26 record, repeatable up to 6 times.
inspectionDate?DateDate of the requested/scheduled/previous inspection or arrival. Per PGA Records: Date, positions 6-13, MMDDCCYY.
inspectionHouseEntity?EntityReferenceInspection House (role code: IH). The FSIS inspection location where the product will be presented for inspection. Conditional per PGA Records 08-23.pdf, PG19/PG20 records.
inspectionLocation?stringInspection or arrival location — code or free-form text indicating site of inspection. Per PGA Records: Inspection or Arrival Location, positions 22-71, up to 50 chars.
inspectionLocationCode?| "11" | "12" | "10" | "1" | "2" | "3" | "7" | "8" | "9" | "14" | "13" | "DUNS" | "4" | "FIRMS" | "PORT"Code type for the inspection or arrival location. Per PGA Records: Inspection or Arrival Location Code, positions 18-21, 4AN.
inspectionStatusCode?"A" | "R" | "P" | "F" | "I" | "S" | "L"Inspection/laboratory testing status code indicating the type of inspection request or reporting that a previous inspection was performed. Per PGA Records: Inspection Status, position 5, 1A.
manufacturerEntity?EntityReferenceManufacturer (role code: MF). The manufacturer of the FSIS-regulated product. Conditional per PGA Records 08-23.pdf, PG19/PG20 records.
processingEstablishmentEntity?EntityReferenceProcessing Establishment (role code: PRO). The establishment where the product was processed or slaughtered. Conditional per PGA Records 08-23.pdf, PG19/PG20 records.
unitOfMeasureGross?stringUnit of measure for the gross commodity quantity at the PGA line level. Per PGA Records: Unit of Measure (PGA line - gross), positions 20-22, 3AN.
unitOfMeasureNet?stringUnit of measure for the net commodity quantity at the PGA line level. Per PGA Records: Unit of Measure (PGA line - net), positions 5-7, 3AN.
usReturnedEntity?EntityReferenceUS Returned Reinspection Establishment (role code: USR). The US establishment number for products being returned from abroad. Conditional per PGA Records 08-23.pdf, PG19/PG20 records.
← 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.