Korean VAT Filing in D365 With Less Spreadsheet Rework

If you run Microsoft Dynamics 365 Finance & Operations (D365 F&O) for a Korean legal entity, VAT filing probably still happens in Excel. This post shows what standard D365 leaves out, how the JGSKVAT package fills the gap in five steps, and what one filing period looks like when the whole job stays inside D365.

The same double work every quarter

D365 F&O is a global standard ERP. Its standard tax features cover tax rate calculation and settlement periods. For a Korean legal entity, the trouble starts after that.

Every quarter a Korean entity has to file a VAT return in the format set by the National Tax Service (NTS), issue and receive e-Tax invoices, and reconcile its books against the data the NTS holds. Standard D365 does not do this. So many companies export data from D365, total it in Excel, and move back and forth between D365 and Hometax (the NTS e-filing portal). The manual work repeats every quarter, and a transcription error can lead to penalty tax.

Where standard D365 stops and Korean requirements begin

Korean filing requirementStandard D365 F&OJGSKVAT
VAT return and supporting schedulesNot supportedGenerates 21 statutory forms (V01–V21)
e-Tax invoice issuance and transmission to the NTSNot supportedAuto-issue, synchronization, XML / Excel upload
Reconciling NTS data against the booksNot supportedVAT reconciliation: NTS data vs. closed data
Zero-rating and export evidence statementsNot supportedZero-rating, exports, foreign currency earnings (V09–V11, V14)
Bad debt tax credit and real estate rental statementsNot supportedBad debt tax credit report, rental supply statement
Filing by place of business (multiple places)Not supportedVAT place of business, statement by place (V07)
Preliminary and final return period closeNot supportedClose and confirm, amended return, claim for correction

Compiled from the menus and forms in the shipped product, as of August 2026.

Five steps, in the order the work is done

JGSKVAT is a Korea VAT package that runs inside D365 F&O. Day-to-day postings are the filing data. At period end they are aggregated and closed, reconciled against NTS data, and turned into the filing forms.

Step 1 · Daily — Issue
e-Tax invoice auto-issue, tax invoice form generation, issued-document inquiry.
Step 2 · Ongoing — Receive and verify
NTS synchronization, NTS tax invoice registration, purchase tax invoice mapping status.
Step 3 · Quarterly — Aggregate and close
VAT aggregation and inquiry, VAT close and confirmation (output and input, separately), manual entry.
Step 4 · Quarterly — Reconcile
NTS data vs. closed results, with trace-back through the source-document view.
Step 5 · Filing — Return and e-filing
Forms V01–V21, the e-filing data file, amended return and claim for correction.

Special-transaction forms (zero-rating, bad debt tax credit, real estate rental) and filing across multiple places of business run through the same flow. Each amount on the return is linked to its source document, such as a sales order, purchase order or journal, so you can see where a number came from in one click.

What the main screens do

  • Korean business registration tab on customers and vendors. A tab added to the standard master record holds the business registration number, company name, representative, business type and class, and the e-Tax invoice email. You enter it once and every transaction with that party picks it up.
  • Tax type mapping. Each D365 sales tax group is mapped to a Korean VAT type: taxable at 10%, zero-rated or exempt, the evidence type (e-Tax invoice, credit card, cash receipt), and whether input VAT is deductible. The mapping decides which form and which line a transaction lands on.
  • VAT information on journals and invoices. General journals, vendor invoices and sales invoices get a VAT information button. It shows the tax type, place of business, invoice type and amounts for that voucher, and lets you flag cases such as non-deductible purchases, fixed asset acquisitions or bad debt tax credit.
  • Purchase invoice mapping. The e-Tax invoices received through the NTS sit on the left, the D365 VAT entries on the right. Auto Mapping pairs them, and the unmatched items on either side are what you review.
  • VAT declaration management. Choose the period and the return type (preliminary or final), then write and print each form from one list and generate the e-filing file.

Worked example: a July–September preliminary return

Here is one filing period as the finance team would run it. The preliminary return for July–September is due on 25 October; in 2026 that falls on a Sunday, so the deadline moves to Monday 26 October.

July–September, daily. Sales, purchase and general journal vouchers are posted as usual, each carrying its Korean VAT details. Posted sales are issued as e-Tax invoices by the auto-issue batch.

July–September, ongoing. Purchase tax invoices received through the NTS are synchronized into D365 and auto-mapped to vendor invoices. Only the unmapped items need a look.

Early October. Output and input VAT for 1 July – 30 September are aggregated, then closed and confirmed. Nothing is retyped into Excel.

Right after close. NTS data and the closed result are compared side by side. Any difference is traced back to the source voucher.

Before the deadline. In VAT declaration management, the period is set to 1 July – 30 September and the return type to the second preliminary return. The forms are written and printed, and the e-filing data file is generated for upload to Hometax.

The 21 forms it generates

All of the forms below are produced from the closed data.

V01 VAT Return (General Taxable Person)V12 Statement of Acquisition of Buildings and Other Depreciable Assets
V02 Aggregate Table of Sales Tax Invoices by CustomerV13 Aggregate Table of Credit Card Sales Slips Issued
V03 Aggregate Table of Purchase Tax Invoices by SupplierV14 Statement of Foreign Currency Earnings
V04 Aggregate Table of Sales Invoices (VAT-exempt)V15 Statement of Real Estate Rental Supply Value
V05 Aggregate Table of Purchase Invoices (VAT-exempt)V16 Aggregate Table of Tax Invoices Issued by Purchaser
V06 Statement of Credit Card Sales Slips ReceivedV17 Application for Tax Credit
V07 Statement of VAT Tax Base and Tax Payable by Place of BusinessV18 Bad Debt Tax Credit Report
V08 Statement of Non-Deductible Input VATV19 VAT Declaration by Workplace Unit
V09 Statement of Supporting Documents Submitted for Zero-RatingV20 Tax Base Revision Declaration
V10 Statement of Zero-Rated SalesV21 Domestic L/C Purchase Confirmation, Electronic Issuance
V11 Statement of Export Performance

Built to survive updates

The biggest worry with any D365 add-on is whether it will break under Microsoft's regular One Version updates. JGSKVAT is built with extensions only, with no direct changes to standard objects. It uses the standard D365 security model, and its screens support both Korean and English, so a non-Korean manager sees the same screen as the local team.

When tax law or a filing form changes, we deliver it as a package update. You do not have to rebuild the forms yourself.

One prerequisite to plan for: issuing e-Tax invoices requires a contract with an e-Tax invoice service provider (ASP), which JGSKVAT connects to through an HTTP API.

Who it is for

  • Korean entities running D365 F&O, and global companies preparing a Korean rollout
  • Finance teams managing VAT in both Excel and a separate system
  • Companies with multiple places of business, exports or zero-rated sales

To walk through the screens with your own filing scenario, contact us.

한국어 글은 네이버 블로그에서 보실 수 있습니다: blog.naver.com/jgsconsulting

Comments

Popular posts from this blog

How JGS Uses AI Agents in D365 Projects: Two New Series

Welcome to the JGS Consulting Blog: Dynamics 365 Insights from Korea