Draft and Official Customs Declarations: What Is the Difference?

CUSTOMS PROCEDURES

Draft and Official Customs Declarations: What Is the Difference?

Businesses often assume that entering data, transmitting IDA/EDA or seeing a declaration number means the declaration has been officially registered. That can trigger truck dispatch, cargo delivery or tax decisions too early. Under the VNACCS workflow, a declaration number may be allocated at the IDA/EDA information stage; legal effect for customs formalities arises only after IDC/EDC is accepted as registered. Errors found after registration must be handled through formal amendment, cancellation or a new declaration, depending on the affected field and procedural stage. This article separates an internal draft, IDA/EDA information filing, IDB/EDB correction and IDC/EDC official registration.

QUICK FACTS

“Draft declaration” is an operational term

It may mean a local file not yet transmitted or a pre-declaration step sent to the customs system.

Official registration creates legal effect

Legal effect arises when IDC/EDC is accepted as registered, not merely when a declaration number appears.

A number does not prove registration

VNACCS may allocate a number at IDA/EDA; verify registration date, registered status and the IDC/EDC response.

Post-registration errors require formal handling

Data can no longer be edited like a draft; amendment, cancellation or a new declaration may be required.

Illustration for Draft and Official Customs Declarations: What Is the Difference?
Illustration of the logistics topic, document or operation discussed in the article.

SCOPE

This article covers electronic import and export declarations submitted through VNACCS/VCIS or authorised connected software. It does not replace procedures for passenger baggage, postal/express shipments, transit cargo or specialised declaration types.

Software labels may differ. The correct distinction must be based on the procedural status, not merely on buttons labelled “draft”, “pre-declare” or “register”.

KEY TERMS

TermMeaningOperational role
Internal draftData stored locally or on the company’s server and not sent to Customs.Used for data entry, internal review and approval; no declaration number or routing result.
Pre-declarationInformation transmitted before official registration, commonly associated with IDA/EDA.The system may validate data and allocate a declaration number, but this does not by itself establish registered status.
IDA / EDAImport/export declaration information messages sent before official registration.May produce a declaration number and an information-stage status; the number alone does not prove registration.
IDB / EDBSystem messages used to call up and correct import/export declaration information after IDA/EDA and before IDC/EDC.Allow pre-registration correction; they do not replace formal amendment after registration.
IDC / EDCOfficial import/export declaration registration messages.When accepted, the declaration obtains registered status and registration date and proceeds to customs processing.
AmendmentA formal procedure to correct a registered declaration within permitted scope and timing.Replaces free editing after registration and may affect tax or compliance.
CancellationA procedure terminating a registered declaration in eligible cases.Used where the old declaration cannot continue or cannot be corrected by amendment.

HOW THE PROCESS WORKS

1. Internal draft

Data from the commercial invoice, packing list, transport document, contract, certificate of origin, technical documents and permits is entered into the software. The company may revise or delete the file without changing the legal status of the shipment.

2. IDA/EDA information filing: a number may be allocated before registration

The customs system may return structural errors, tax-calculation information or items requiring review. The official VNACCS user manual shows that the information-stage record may have a “declaration number allocated” status while the “official filing” action remains available. Therefore, a number or an IDA/EDA response does not by itself mean the declaration is registered.

3. IDB/EDB correction: revise data before registration

After IDA/EDA, the declarant may call up and correct information through the appropriate pre-registration message before IDC/EDC. System responses and approved versions should be retained, especially for high-risk fields.

4. IDC/EDC official registration: legal effect for customs formalities

Under the Customs Law, an electronic declaration is registered after Customs accepts the filing, and the registration time is recorded. From that point the registered declaration is valid for customs formalities. The applicable goods-control, tax and correction rules must still be checked against the specific regime, timing and shipment documents; they cannot be inferred from the declaration number alone.

Control point: “Message transmitted” is not enough. Verify system acceptance, declaration number, registration date and processing status.

COMPARISON TABLE

CriterionInternal draftIDA/EDA pre-declarationIDC/EDC official registration
Data statusStored internally.Sent for validation, number allocation and correction before registration.Accepted and registered by Customs.
Declaration numberNone.May be allocated at the information stage; not proof of registration.The allocated number is associated with a registered status and registration date once IDC/EDC is accepted.
Validity for customs formalitiesNo.Not equivalent to a registered declaration.Yes.
Risk routingNone.Not the final processing result.Processed under the customs risk-management mechanism.
EditingFreely editable internally.May be corrected through messages such as IDB/EDB before registration.Requires amendment, cancellation or a new declaration as applicable.
Tax/policy impactInternal estimate only.Pre-registration review.The legally relevant timing must be checked under the rules applicable to the specific case; the number alone is insufficient.
ResponsibilityInternal data-control responsibility.Further review is required.The declarant is responsible for completeness and accuracy.

DATA TO LOCK BEFORE OFFICIAL REGISTRATION

Data groupSourceItems to lockRisk
Parties and customs regimeTax ID, contract, transaction purposeImporter/exporter, regime code, customs officeCancellation/re-registration or wrong compliance treatment
TransportB/L, AWB, booking, arrival noticeMode, document number, port/border gate, datesManifest mismatch and customs-supervision issues
GoodsInvoice, packing list, catalogue, datasheetDescription, model, function, material, quantity, weightWrong HS code or specialised-control policy
HS, origin and taxTariff, C/O, technical documentsHS code, origin, customs value, tax and preference codesTax shortfall, denied preference, reassessment
Specialised controlLicence, registration, test reportDocument number, model and scopeDelayed clearance or additional document requests
Containers/packagesPacking list and loading recordsContainer, seal, packages and gross/net weightCustoms-supervision mismatch

CONTROL WORKFLOW

  1. Confirm the final version of all commercial, transport and regulatory documents.
  2. Create an internal draft with version history and preparer identity.
  3. Review three layers: commercial; technical/regulatory; customs/tax.
  4. Send IDA/EDA, review the allocated number and system response, and do not mistake that stage for registration.
  5. Use IDB/EDB or the relevant pre-registration function to correct data and retain the approved version.
  6. Obtain approval for high-risk fields: regime, HS, value, origin, customs office and licences.
  7. Digitally sign and submit IDC/EDC, then verify the registered/accepted response.
  8. Verify registration date, registered status, routing and tax requirements; do not rely on the declaration number alone.
  9. Handle errors through amendment, cancellation or re-registration as legally appropriate.

COMMON RISKS

ErrorCauseImpactControl
Confusing “number allocated” with “registered”Relying on the number or the “number allocated” statusDispatching cargo before IDC/EDC is acceptedVerify registration date, registered status and the system response
Submitting before documents are finalInvoice/packing list still changingAmendment, explanation or cancellationFreeze document versions before IDC/EDC
Wrong foundational fieldsIncorrect regime, customs office or declarantMay not be fixable through ordinary amendmentTwo-person approval for red-flag fields
Ignoring pre-declaration feedbackFocusing only on successful transmissionTax or logical errors remainReview IDA/EDA, correct through IDB/EDB and recheck before IDC/EDC
No approval trailFragmented chat-based communicationDifficult accountability and audit trailMaintain shipment-level approval records

LEGAL BASIS AND SOURCES

SourceAuthorityDate/statusRole
Consolidated Customs Law No. 54/VBHN-VPQHOffice of the National Assembly23 March 2026Articles 29–30 on customs declaration and registration.
Decree 167/2025/ND-CPGovernmentEffective 15 August 2025Amends detailed Customs Law implementation rules.
Circular 121/2025/TT-BTCMinistry of FinanceEffective 1 February 2026Updates customs procedures, supervision and import/export tax administration.
VNACCS User ManualVietnam CustomsSystem referenceConfirms the system sequence: IDA/EDA may show “declaration number allocated” while official filing remains available; IDC/EDC is the registration step.

FAQ

Does saving a declaration in the software count as filing?

No. A local file has no customs effect, and even a number allocated at IDA/EDA is insufficient without successful registration.

Can IDA/EDA alone be used to dispatch a truck?

It should not be the sole basis. IDA/EDA may only have allocated a number; verify accepted IDC/EDC registration and port/customs-supervision requirements.

Can an official declaration be edited like a draft?

No. Formal amendment, cancellation or re-registration rules apply.

Does a declaration number mean registration or customs clearance?

No. A number may be allocated before registration. After successful registration, routing, checks, taxes and specialised-control conditions still remain.

Must a wrong HS code always lead to cancellation?

Not necessarily. The answer depends on timing, processing status, amendment rules and policy impact.

Who should approve the declaration before official registration?

At minimum, use a preparer and an independent reviewer. Higher-risk shipments should also involve tax, compliance or specialised-control personnel.

APPLICATION NOTE: “Draft declaration” is an operational expression. In VNACCS, a declaration number may be allocated before official registration. Operational decisions should be based on the number, registration date, registered status, system response and actual documents. This English version is for operational reference and is not an official legal translation.

TGIMEX IMPLEMENTATION SUPPORT

TGIMEX helps businesses turn the article into a shipment-ready checklist, covering input-data review, dossier preparation, milestone control, and coordination with the relevant parties.

Convert guidance into checks

Assign an owner and deadline to every operational control point.

Reconcile shipment data

Compare booking, transport, commercial, customs, and delivery evidence.

Manage operational risk

Record discrepancies, actions, and decision evidence to prevent recurrence.

QUICK CONSULTATION

NEED TO REVIEW IMPORT PROCEDURES OR A SHIPPING PLAN?

Send us the product name, shipping route, current dossier, or implementation request in advance so we can suggest a suitable approach that is practical, focused, and aligned with your shipment.

CALL NOW
Zalo
HOTLINE 0963 856 664 / 0982 135 393
EMAIL info@tgimex.com
SUITABLE FOR International shipping · Customs procedures · Import licenses · B2B logistics

Leave a Reply

Discover more from TGIMEX VIETNAM JSC

Subscribe now to keep reading and get access to the full archive.

Continue reading