Tarifflo Logo
Home
Features
Pricing
Contact
ABI Type Reference/NMFSection370Type

@repo/shared


@repo/shared / NMFSection370Type

Interface: NMFSection370Type

NOAA Fisheries Section 370 PGA data for CBP entry summary filings.

Required for imports of fish and fish products subject to NOAA Section 370 import monitoring. Covers harvest documentation, vessel information, and processing certificates.

Properties

PropertyTypeDescription
correctionIndicator?booleanIndicator for filing a correction to a previously submitted PGA Message Set. Only provide when submitting a corrected PGA Message Set. Per PGA Records, PG01: Correction Indicator, position 79, Conditional (C).
countryCode?stringISO country code where the harvest/catch/processing took place. Per PGA Records, PG06: Country Code, positions 8-9, 2-letter ISO code.
disclaimer?"A" | "D" | "B" | "C"Disclaimer code declaring that a full PGA Message Set is not being provided. Valid codes: A, B, C, D. Per PGA Records, PG01: Disclaimer, position 80, Conditional (C).
documents?{
     dateOfSignature?: Date;
    documentIdentifier?: "877" | "897" | "898" | "899";
    invoiceNumber?: string;
}[]
Document identifiers for NOAA Form 370 and supporting statements. Repeatable: multiple documents may be required (e.g., 877 NOAA Form 370, 897 Captain's Statement, 898 Observer's Statement, 899 IDCP certification). Per PGA Records, PG22: Document Identifier, positions 6-12.
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. Per PGA Records, PG01: Electronic Image Submitted, position 17, Optional (O).
fishingMethodCode?| "TN" | "OTH" | "BB" | "BBF" | "BBI" | "BLL" | "DN" | "GIL" | "GN" | "HAN" | "HAR" | "HS" | "LL" | "LLA" | "LLF" | "LLH" | "LLJ" | "LLM" | "MWT" | "PTM" | "PL" | "PS" | "PSD" | "PSL" | "PSF" | "PSG" | "PSB" | "PSM" | "PSS" | "RR" | "TL" | "TRA" | "TRW" | "TRO" | "UNC"Fishing/catch method code (e.g., purse seine, longline, driftnet). Per Appendix PGA, PG06 Processing Type Codes. Per PGA Records, PG06: Processing Type Code, positions 46-50, up to 5 chars.
processingCode?"YFT" | "NOT"Government Agency Processing Code indicating the type of tuna product. YFT = Product contains yellow fin tuna. NOT = Product does not contain yellow fin tuna. Per Appendix PGA, NMFS Processing Codes for 370 Program. Per PGA Records, PG01: Government Agency Processing Code, positions 14-16.
processingEndDate?DateThe date when processing/harvesting ended (vessel trip end date). Per PGA Records, PG06: Processing End Date, positions 38-45, MMDDCCYY format.
processingStartDate?DateThe date when processing/harvesting started (vessel trip begin date). Per PGA Records, PG06: Processing Start Date, positions 30-37, MMDDCCYY format.
productCategoryCode?"YFT" | "NOT" | "NDR" | "NFL" | "NGG" | "NRD" | "NST" | "NRS"NMFS Product Category Code describing the form of the fish product. categoryTypeCode is always "NM1" (hardcoded by encoder). Per Appendix PGA, NMFS Product Category Code - NM1. Per PGA Records, PG10: Category Code, positions 11-15, up to 5 chars.
scientificSpeciesCode?stringScientific species code (3-alpha NMFS codes). Per Appendix PGA, NMFS uses 3 Alpha codes per their implementation guide. Free-form string because the code list is maintained externally by NMFS. Per PGA Records, PG05: Scientific Species Code, positions 67-73, up to 7 chars.
sourceTypeCode?"30" | "268" | "HRV" | "HCF" | "HBA" | "PMH" | "SVH" | "CPR" | "39"Source type code identifying the role of the country (e.g., harvest, catch, processing). Per Appendix PGA, PG06 Source Type Codes. Per PGA Records, PG06: Source Type Code, positions 5-7, Mandatory when PG06 used.
vesselCharacteristics?{
     characteristicTypeCode?: | "OTH" | "SBT" | "HPT" | "TTC" | "CAT" | "IMO" | "IOT" | "LRN" | "NRN" | "OAL" | "PMT" | "RFO" | "VFG" | "VNM";
    characteristicValue?: string;
}[]
Harvesting vessel characteristics. Repeatable: multiple PG31 records describe different properties of the vessel (name, flag, length, registration numbers, etc.). Per PGA Records, PG31: NMFS-specific record for vessel data.
← 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.