POPBill Developers
SDK Reference
Java

Status Code for e-Tax invoice

The status code ranges from stateCode (status code) of checking a document status derives from issuance to NTS filing process, and ntssendErrCode (NTS filing status code) of checking the detailed information on the NTS filing result(succeeded/failed).

You can check the POPBiLL stateCode and ntssendErrCode via [GetInfo-Check the status of an e-Tax invoice] API.

stateCode

POPBiLL returns this 3-digit value when processing the document status derives from e-Tax invoice issuance(digital signature) to the NTS filing.

Status Code Message Description
300IssuedAn invoicer(seller) issued(digitally signs with a certificate) the e-Tax invoice.
301Before filingA state before filing to the NTS
302PendingPending for the NTS filing
303ProcessingPending for the NTS filing result
304SucceededIssued e-Tax invoice is filed to the NTS successfully
305FailedIssued e-Tax invoice is failed from the NTS filing
600 Cancelled the issuance An invoicer(seller) cancelled the issued(300) e-Tax invoice.
e-Tax invoice with this code(600) will be exempted from the NTS filing

ntssendErrCode

These 6 alphanumeric characters (3 alphabets + 3 digits) derive from the NTS server when the filing process of an issued e-Tax invoice is completed.

Succeeded

Status Code Message Description
SUC001 Succeeded An e-Tax invoice successfully passed all the authentication process

Failed

Status Code Message Description
SYN002 Seller’s digital signature error - Seller’s digital signature is invalid
SYN003 NTS confirmation number error - The entered confirmation number has been already enrolled in the NTS system
SYN004 e-Tax invoice schema error - Error due to invalid e-Tax invoice structure : duplicated element, missing mandatory element, data type error, code error, format error for the NTS confirmation number, etc.
- taxType(taxation type) for the exempted tax invoice is “zero-rated’
ERR001 Error of seller’s business registration number - The seller’s business registration number is identified as the unregistered company in the NTS system
ERR002 Error of buyer’s business registration number - The buyer’s business registration number is identified as the unregistered company in the NTS system
ERR005 Date of issuance error - Invalid date of issuance
- Date of issuance is set after the filing date
ERR006 Date of preparation error - Invalid date of preparation
- Date of preparation is set after the issuance date
- Date of preparation from the NTS confirmation number does not match with the date of a tax invoice
ERR007 Supply value, tax amount error - if the (+)/(-) sign of the supply value and tax is different
- if the total amount of the revised invoice with either ‘returned’ or ‘cancellation of a contract’ reasons are entered with (+)amount
- if the tax amount on the zero-rated tax invoice is not “0”
- if the tax amount on the exempted tax invoice is not “0”
ERR008 Modify code error - if there is an error with the modifyCode of a revised invoice
ERR009 Closedown business issuance error - if the date of the issuance of an e-Tax invoice is past the closedown date of a seller’s company
ERR010 NTS confirmation number error - if the assigned NTS confirmation number from the issuance system is different from the number of the transmission system to the NTS server.
ERR011 Original NTS confirmation number error - if there is a value for the orgNTSConfirmNum on the general e-Tax invoice (not a revised invoice)
- if there is no original NTS confirmation number existing
- if the orgNTSConfirmNum does not match with the one on the original e-Tax invoice.
ERR099 Undefined error - an error that cannot be defined