Etaxgo V2
  1. Documents
  • Authentication
    • Get access token (OAuth 2.0 Client Credentials)
      POST
  • Documents
    • Full document detail + line items + linked docs
      GET
    • Stream signed PDF from blob storage
      GET
    • Create a Cancellation Note (T07)
      POST
    • Create a Credit Note (81)
      POST
    • Create a Debit Note (80)
      POST
    • Create a Replacement Tax Invoice (388)
      POST
    • Create a Tax Invoice (388)
      POST
  • Dashboard
    • Advanced document search with date range
      POST
  • Locations
    • Resolve Thai address codes (sub-district / district / province + post code)
      GET
  • Schemas
    • test
    • AdjustmentDocRequest
    • UserSignatureResponse
    • BillDiscountItem
    • SuccessEnvelope
    • CancelDocRequest
    • SuccessNull
    • ErrorResponse
    • ValidationErrorResponse
    • LocationResult
    • LocationSearchResponse
    • OAuthTokenResponse
    • OpenAPIBuyer
    • RegisterRequest
    • TokenResponse
    • OpenAPIBuyerDelivery
    • PasswordTokenRequest
    • OpenAPICreateResponse
    • EmailResponse
    • OpenAPICreateValidationError
    • MeResponse
    • OpenAPIDiscount
    • InviteRequest
    • OpenAPIDocumentDetails
    • User
    • OpenAPILineItem
    • CompanyOptionItem
    • OpenAPISellerRef
    • UpdateUserRequest
    • OpenAPITaxInvoiceHeader
    • CustomerRequest
    • OpenAPITaxInvoiceRequest
    • CompanyDetailsResponse
    • PaginatedResponse
    • UpdateCompanyInfoRequest
    • PaginationMeta
    • ReplacementDocRequest
    • BrandingResponse
    • TokenRequest
    • CreateCompanyRequest
    • SequencePrefixItem
    • SequenceSettingsResponse
    • SaveSequenceSettingsRequest
    • BranchItem
    • ImportProductRow
    • ImportProductPreviewRequest
    • ImportProductPreviewResult
    • ImportProductConfirmRequest
    • ImportProductConfirmResult
    • ProductRequest
    • BranchRequest
    • BranchSettingsRequest
    • SubmitDocumentRequest
    • CreateDocumentResponse
    • BatchDocumentRequest
    • ImportExcelResponse
    • GenerateRequest
    • CptAddonDto
    • CptPackageDto
    • SignRequest
    • SignResponse
  1. Documents

Create a Cancellation Note (T07)

POST
/v1/documents/cancellation-note
Documents
Creates a Cancellation Note (T07, ใบแจ้งยกเลิก) referencing a tax invoice. The document type is fixed by the path. Returns the clean Open API envelope.

Request

Authorization
JWT Bearer
Add the parameter
Authorization
to Headers
Example:
Authorization: ********************
or
Header Params

Body Params application/jsonRequired

Examples

Responses

🟢200
application/json
Created cancellation note
Bodyapplication/json

🟠409
🟠422
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/v1/documents/cancellation-note' \
--header 'Idempotency-Key;' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "referenceDocumentDate": "2026-06-10",
    "referenceDocumentId": "11111111-1111-1111-1111-111111111111",
    "referenceDocumentNo": "INV-2026-0001",
    "referenceDocumentTypeCode": "388",
    "templateNo": "INV-7QX2K9"
}'
Response Response Example
200 - Example 1
{
    "data": {
        "documentNo": "INV-2026-0001",
        "documentType": "388",
        "pdf": "string",
        "status": "Completed",
        "warnings": [
            {
                "code": "string",
                "message": "string"
            }
        ]
    },
    "error": null,
    "success": true
}
Modified at 2026-06-18 11:27:06
Previous
Stream signed PDF from blob storage
Next
Create a Credit Note (81)
Built with