WE LAUNCH JUNE 1HamburgBremerhavenWilhelmshavenRotterdamAmsterdamAntwerpiaZeebruggeGet in touch →
Customs Systems / EU

CC599C in Poland: The Local Export Confirmation Message

Updated: March 2026Reading time: ~10 min

CC599C is the name used in Poland's AES PLUS system (operated through PUESC) for the electronic message that confirms goods have physically left the EU customs territory. Since 31 October 2024 it has replaced the older IE599 message for exports cleared in Poland. CC599C is a Polish-specific term - other EU member states use their own local names for the equivalent message (for example, Ausgangsvermerk in Germany or confirmation of exit in the Netherlands). This guide explains what CC599C is, when you will encounter it, and how it relates to export confirmations in other countries.

What is CC599C?

CC599C is the name used in Poland's AES PLUS system for the electronic message confirming that exported goods have physically left the EU customs territory. The “CC” prefix replaced the older “IE” (Information Exchange) prefix used in the previous ECS system. It is a Polish-specific message name - the equivalent export confirmation is delivered under different names in other EU countries (Ausgangsvermerk in Germany, confirmation of exit in the Netherlands and Belgium, etc.).

In the export workflow, CC599C is generated after the customs office of exit (typically a port authority) confirms that the goods have physically left EU territory. The message travels from the customs office of exit back to the Polish customs office of export, which then makes it available through PUESC to the exporter or their customs representative.

From a legal and practical standpoint, CC599C has the exact same function as IE599 had previously: it serves as the Polish form of the export confirmation under EU customs law (Art. 334 of Commission Implementing Regulation (EU) 2015/2447 to the Union Customs Code) and is the document required by Polish tax authorities to justify the 0% VAT rate on export transactions cleared in Poland.

Why Was IE599 Replaced by CC599C in Poland?

The Polish transition from IE599 to CC599C is part of a broader EU initiative to modernize national customs IT systems. The European Commission has been rolling out updates to the Export Control System (ECS) and the Automated Export System (AES) under the umbrella of the AES/ECS Phase 2 program. The Polish implementation is called AES PLUS and runs in PUESC; other member states have parallel rollouts in their own national systems (for example, ATLAS in Germany).

Key reasons for the replacement include:

  • Harmonization of message formats - the new CC-prefix naming convention aligns export messages with the unified EU customs data model (EUCDM), creating consistency across all customs procedures (import, export, transit).
  • Updated XML structure - CC599C uses a modernized XML schema with additional data fields, improved validation rules, and better support for complex export scenarios (e.g., multi-item declarations, split consignments).
  • Enhanced security features - the new system includes improved authentication and integrity checks, reducing the risk of fraudulent export confirmations.
  • Interoperability improvements - CC599C is designed for seamless integration between all EU member states' customs systems, reducing the communication gaps that sometimes caused delays with IE599.
Timeline (Poland): The AES PLUS system was deployed in Poland on October 31, 2024. From that date, all new Polish export declarations are processed under the new system and receive CC599C (not IE599) upon export confirmation. Export declarations submitted before October 31 that were still pending were finalized under the old system with IE599. Other EU member states are on their own rollout schedules and continue to use their own local message names.

Key Differences: CC599C vs IE599

While CC599C and IE599 serve the same fundamental purpose, there are several technical and procedural differences that exporters and customs professionals should be aware of.

FeatureIE599 (old)CC599C (new)
SystemECS (Export Control System)AES/ECS Phase 2 (AES PLUS)
Naming conventionIE = Information ExportCC = Customs Communication
XML formatLegacy XML schemaUpdated EUCDM-compliant XML
Data fieldsStandard export dataExtended data set with additional fields
Legal validityFull (Art. 334 IR 2015/2447)Full (Art. 334 IR 2015/2447) - identical
VAT zero-ratingYes - accepted as export proofYes - accepted as export proof (identical)
Availability in PolandPUESC (legacy)PUESC (AES PLUS module)
Active sincePhased out after Oct 31, 2024October 31, 2024 onwards

The key takeaway for exporters: CC599C = IE599 in terms of legal effect, tax implications, and practical use. The change is primarily technical. If your systems or accounting processes reference "IE599," they should be updated to also recognize "CC599C" - but the document you present to tax authorities serves exactly the same purpose.

CC599C and VAT Zero-Rating in Poland

For exporters whose declarations were cleared in Poland, the primary concern is whether CC599C can be used to justify the 0% VAT rate on export sales. The answer is unequivocally yes.

Under EU VAT law, exports of goods to destinations outside the EU are exempt from VAT (or taxed at 0%, depending on the member state's implementation). To apply this rate, the exporter must have proof of export - documentary evidence that the goods have physically left EU territory. For exports cleared in Poland, CC599C (and previously IE599) is the primary and most commonly accepted form of this proof.

The Polish Ministry of Finance and the National Revenue Administration (KAS) have explicitly confirmed that CC599C constitutes valid export proof under Art. 41 of the Polish VAT Act. Exporters with declarations cleared in other EU member states rely on the local equivalent (e.g., the German Ausgangsvermerk) under their national VAT laws.

Practical tip: If your tax advisor or accounting system still only references "IE599," make sure to update internal procedures to accept "CC599C" as well. The underlying regulatory basis (Art. 41 VAT Act, Art. 334 Implementing Regulation 2015/2447) has not changed - only the message code.

Where to Find CC599C

CC599C is delivered electronically through the customs system used by the exporter or their customs representative. Depending on your country and setup, you can access CC599C in the following ways:

  • PUESC (Poland) - the Polish customs platform (Platforma Usług Elektronicznych Skarbowo-Celnych) provides access to CC599C through the AES PLUS module. If you submitted the export declaration through PUESC, the CC599C message will appear in your PUESC account once the MRN is closed.
  • Through your customs broker - if a customs agency submitted the export declaration on your behalf, they will receive the CC599C and can forward it to you. Most customs brokers provide CC599C as part of their standard export service.
  • Through a specialized service - services like closemrn.pl can retrieve and deliver CC599C for export declarations where the MRN has been closed but the message was not properly forwarded to you.

What If You Don't Have CC599C?

If you have not received the CC599C message, it almost always means one thing: the MRN has not been closed. The customs office of exit (the port or border crossing where the goods left the EU) has not confirmed the physical departure of your goods. The reasons can vary:

  • Port registration issues - the container was not properly registered in the port system (ZAPP, BHT, etc.), preventing automatic MRN closure.
  • Data discrepancies - mismatch between the container number, weight, or other data in the export declaration and the actual shipment.
  • Vessel change or transhipment - the container was loaded onto a different vessel than originally planned, causing a data mismatch in the port system.
  • System communication failure - the customs systems of the country of export and the country of exit failed to exchange the exit confirmation messages properly.
  • Delayed processing - in some cases, especially with indirect exports, there can be a natural delay of several weeks before the CC599C is generated.

If your CC599C is overdue, you should: verify the MRN status in your customs system (PUESC in Poland), contact the port agent at the port of exit, gather supporting documents (Bill of Lading, booking confirmation, track & trace evidence), and consider using a specialized MRN resolution service.

Important deadline: Under Art. 41 of the Polish VAT Act, an exporter must obtain export proof (CC599C) before the deadline for the VAT return in which the export supply was reported. If CC599C is not received by then, the supply must be reclassified with the standard VAT rate - and can be corrected later once CC599C is obtained.

FAQ - Frequently Asked Questions about CC599C

What is CC599C?

CC599C is the name used in Poland's AES PLUS system for the electronic message confirming that exported goods have left the EU customs territory. It replaced the older IE599 message in Poland from 31 October 2024 and serves as Poland's form of the export confirmation for VAT and customs purposes. Other EU member states use their own local names (Ausgangsvermerk in Germany, confirmation of exit in the Netherlands).

What is the difference between CC599C and IE599?

CC599C replaced IE599 as part of the EU customs system modernization (AES/ECS Phase 2). Both confirm the same fact - physical export of goods from the EU. The differences are technical (new XML format, naming convention). The legal effect and tax implications are identical.

When did CC599C come into effect?

CC599C became effective on October 31, 2024, with the deployment of AES PLUS in Poland. From that date, new export declarations receive CC599C instead of IE599. Earlier declarations still in process were finalized with IE599.

Is CC599C accepted by tax authorities as export proof?

Yes. For exports cleared in Poland, CC599C has the same legal standing as IE599 had previously and is accepted by Polish tax authorities under Art. 41 of the Polish VAT Act. The Polish Ministry of Finance has explicitly confirmed this. In other EU member states, the equivalent national message (e.g., Ausgangsvermerk in Germany) serves the same function under local VAT law.

Where can I find my CC599C message?

CC599C is available in the customs system used by the exporter or their customs representative. In Poland, it is accessible through PUESC (AES PLUS module). Your customs broker or a service like closemrn.pl can also retrieve it.

What should I do if I don't have CC599C?

The absence of CC599C typically means the MRN has not been closed - the port of exit hasn't confirmed the departure of goods. Check the MRN status in your customs system, contact the port agent, gather shipping documents (B/L, booking), and consider using closemrn.pl to investigate and resolve the issue. If the problem persists, you may initiate a formal enquiry procedure (Art. 335 IA 2015/2447) through your customs office of export.

Missing CC599C for your export shipment?
We help exporters obtain CC599C / close MRN at all major European ports. Average processing time: 2 hours.
Submit filing →

Legal basis: Art. 334 of Commission Implementing Regulation (EU) 2015/2447, Art. 41 Polish VAT Act (ustawa o VAT). Information about AES/ECS Phase 2 based on European Commission documentation and Polish Ministry of Finance communications. Legal status as of March 2026.

Legal notice:The information in this article is for general informational purposes only. It does not constitute legal or customs advice. For individual matters, we recommend consulting a licensed customs agent.