- 25
- March
Digital Signature & Document Numbering — Why It Differs from e-Saraban and How to Solve It with Incremental Save
"Why can't the ERP system change document numbers after signing?" — This question arises almost every time we implement an ERP system with Digital Signatures in organizations that previously used e-Saraban (electronic document management) systems. Users are accustomed to e-Saraban where you "sign first, then assign the number," and expect the ERP system to work the same way.
This article explains why it technically cannot work the same way, the difference between "Server Sign" in e-Saraban and "real Digital Signatures per Section 28 of the Electronic Transactions Act," and the solution that is correct both technically and legally.
The Problem
In Thai government agency workflows, the document issuance process typically follows this pattern:
In e-Saraban systems, this works because "signing" in e-Saraban is not a real Digital Signature — it's just stamping a signature image (Server Sign) onto the PDF, which means the document can still be modified after "signing."
But in ERP systems using real Digital Signatures per Section 28 of the Electronic Transactions Act, changing the document number or date after signing = modifying the document = signature becomes void.
"Server Sign" in e-Saraban vs Real "Digital Signature" — What's the Difference?
This is the biggest source of misunderstanding:
| Aspect | Server Sign (e-Saraban) | Real Digital Signature (Section 28) |
|---|---|---|
| Method | Stamps a signature image onto PDF | Uses Private Key to encrypt Hash of entire document |
| Modify after signing | Possible — no integrity check | Impossible — system detects immediately |
| Identity verification | Server login only (no PKI) | Certificate issued by trusted CA |
| Document integrity | Not guaranteed — anyone can edit | 100% guaranteed — even 1 byte change detected |
| Standard | No unified standard | PAdES (ETSI EN 319 142), X.509, RFC 3161 |
| Legal compliance | Does not meet Section 28 | Fully compliant |
| In Adobe Acrobat | No Signature Panel / "None PKI" | Signature Panel + Certificate + Signer + Date |
The Solution: PDF Incremental Save + Organization Stamp
The PDF standard (ISO 32000) and PAdES (PDF Advanced Electronic Signatures) already define the correct method: Incremental Save — appending data to the end of the PDF without modifying existing content.
The Correct Flow
→ Signature 1 covers: Content + "DRAFT"
→ Signature 2 covers: Content + "DRAFT" + Signature 1
→ Appends document number + date as Annotation (does not modify existing content)
→ Organization signature covers: Everything + Document Number + Date = Final Seal
Result: All Signatures Valid
| Signature | Covers | Status | In Adobe Acrobat |
|---|---|---|---|
| Approver 1 | Content + Draft | ✅ Valid | "Signed, document modified after signing" |
| Approver 2 | Content + Draft + Signature 1 | ✅ Valid | "Signed, document modified after signing" |
| Organization Stamp | Everything + Doc No + Date | ✅ Valid | "Signed, no modifications" (Final) |
Conclusion: ERP is More Secure Than e-Saraban
| Criteria | e-Saraban (Server Sign) | ERP (Digital Signature + Incremental Save) |
|---|---|---|
| Verify signer identity | ❌ Server login only | ✅ PKI Certificate |
| Detect modification | ❌ Cannot | ✅ Hash verifies every byte |
| Forge signature | ❌ Possible (copy image) | ✅ Impossible (needs Private Key) |
| Section 28 compliant | ❌ | ✅ |
| Assign number after signing | ✅ Yes (not real sign) | ✅ Yes (Incremental Save) |
| Court evidence | ⚠️ Weak (forgeable) | ✅ Strong (math proof) |
"ERP systems with real Digital Signatures don't 'fail to do it' — they just do it 'differently from what you're used to' because they're more secure. The solution is Incremental Save, an international standard used worldwide. You get both the document number and valid signatures."
References
- Electronic Transactions Act B.E. 2544 (as amended) — Sections 26, 28
- ETDA — "Electronic Signature Guideline"
- ETSI EN 319 142 — PAdES (PDF Advanced Electronic Signatures)
- ISO 32000-2:2020 — PDF Specification (Incremental Save)
- Adobe — "Digital Signatures in PDF" Technical Reference





