Picture

Send Data

Picture

Request Header

Name
Type
Required
Description
Ocp-Apim-Subscription-Key
String
Required

Authorization
String
Required
OAuth token obtained after the user has provided consent and the authorized partner calls the /authorization/Connect/Token endpoint to retrieve this token
Content-Type
String
Required
Content type of request payload
Value:
- application/json

Request Body

Name
Type
Required
Description
rawData
Required
โครงสร้าง Json ที่ใช้ส่งข้อมูล
pdfFile
Byte[]
Optional
ไฟล์เอกสาร Pdf
xmlFile
Byte[]
Optional
ไฟล์เอกสาร Xml
DataImportModel
Name
Type
Required
Description
eliveryInfo
Required
ข้อมูลสำหรับการกำหนดการทำงานต่างๆ
documents
Document[]
Required
ข้อมูลของเอกสาร
eTaxNo
String
Optional
หมายเลขของ eTax
DeliveryInfo
Name
Type
Required
Description
emailAddress1
String
Optional
อีเมล 1
emailAddress2
String
Optional
อีเมล 2
smsTelNo1
String
Optional
เบอร์โทรศัพท์มือถือสำหรับส่งข้อมูล
password
String
Optional
รหัสผ่านกรณีเข้ารหัสไฟล์ PDF
printDeiveryType

String

Optional
ว่าง / NoPrint = ไม่จัดพิมพ์, Mail = ส่ง By Mail, Hand = ส่ง By Hand
eDeliveryType
Boolean
Optional
0 = ไม่ส่งทางอีเมล, 1 = ส่งทางอีเมล
isAlertbySMS
Boolean
Optional
0 = ไม่แจ้งทาง SMS, 1 = แจ้งทาง SMS
templateToken
String
Required
ใช้สำหรับ Template
customEmailAddresses
String[]
Optional
อีเมลเพิ่มเติมกรณีต้องการส่งมากกว่า 2 อีเมล
customSMSTelNos
String[]
Oprtional
เบอร์โทรศัพท์มือถือสำหรับส่งข้อมูลเพิ่มเติม
Document
Name
Type
Required
Description
header
Header
Required
ส่วนหัวของเอกสาร
details
Detail[]
Required
รายละเอียดเอกสาร
- Header
ExchangedDocument

Name
Type
Required
Description

id
String
Required
เลขที่เอกสาร

name
String
Required
ชื่อเอกสาร

typeCode
String
Required
รหัสประเภทเอกสาร

issueDateTime
DateTime
Required
วันเดือนปี ที่ออกเอกสาร

purpose
String
Optional
สาเหตุการออกเอกสาร

purposeCode
String
Optional
รหัสสาเหตุการออกเอกสาร

creationDateTime
Datetime
Required
วันเดือนปีและเวลาที่สร้างเอกสาร

subject
String
Optional
หัวข้อ

content
String
Optional
เนื้อหา
SellerTradeParty

Name
Type
Required
Description

id
String
Optional
รหัสผู้ค้า (ผู้ขาย)

name
String
Required
ชื่อ (ผู้ขาย)

taxId
String
Required
รหัสประจำตัวผู้เสียภาษี (ผู้ขาย)

postcode
String
Required
รหัสไปรษณีย์ (ผู้ขาย)

buildingName
String
Optional
ชื่ออาคาร (ผู้ขาย)

addressLine1
String
Required
ที่อยู่บรรทัดที่ 1 (ผู้ขาย)

addressLine2
String
Required
ที่อยู่บรรทัดที่ 2 (ผู้ขาย)

line3
String
Optional
ซอย (ผู้ขาย)

line4
String
Optional
หมู่บ้าน (ผู้ขาย)

line5
String
Optional
หมู่ที่ (ผู้ขาย)

streetName

String

Optional
ถนน (ผู้ขาย)

cityName
String
Required
รหัสอำเภอ (ผู้ขาย)

citySubDivisionName

String

Required
รหัสตำบล (ผู้ขาย)

countryId
String
Required
รหัสประเทศ (ผู้ขาย)

countrySubDivisionName
String
Required
รหัสจังหวัด (ผู้ขาย)

buildingNumber
String
Required
บ้านเลขที่ (ผู้ขาย)
BuyerTradeParty

Name
Type
Required
Description

id
String
Optional
รหัสผู้ค้า (ผู้ซื้อ)

name
String
Required
ชื่อ (ผู้ซื้อ)

taxId
String
Required
รหัสประจำตัวผู้เสียภาษี (ผู้ซื้อ)

postcode
String
Optional
รหัสไปรษณีย์ (ผู้ซื้อ)

buildingName
String
Optional
ชื่ออาคาร (ผู้ซื้อ)

addressLine1
String
Required
ที่อยู่บรรทัดที่ 1 (ผู้ซื้อ)

addressLine2
String
Optional
ที่อยู่บรรทัดที่ 2 (ผู้ซื้อ)

line3
String
Optional
ซอย (ผู้ซื้อ)

line4
String
Optional
หมู่บ้าน (ผู้ซื้อ)

line5
String
Optional
หมู่ที่ (ผู้ซื้อ)

streetName
String
Optional
ถนน (ผู้ซื้อ)

cityName
String
Optional
รหัสอำเภอ (ผู้ซื้อ)

citySubDivisionName
String
Optional
รหัสตำบล (ผู้ซื้อ)

countryId
String
Required
รหัสประเทศ (ผู้ซื้อ)

countrySubDivisionName
String
Optional
รหัสจังหวัด (ผู้ซื้อ)

buildingNumber
String
Optional
บ้านเลขที่ (ผู้ซื้อ)
AdditionalReferencedDocument

Name
Type
Required
Description

issueAssignedId
String
Optional
เลขที่เอกสารอ้างอิง

issueDateTime

DateTime

Optional
วันเดือนปี ที่ออกเอกสารอ้างอิง

referenceTypeCode
String
Optional
รหัสระบุประเภทเอกสารอ้างอิง
ApplicableTradeTax

Name
Type
Required
Description

currencyCode
String
Optional
รหัสสกุลเงินตรา

typeCode
String
Required
รหัสประเภทภาษี

calculatedRate
Integer
Required
อัตราภาษี

basisAmount
Integer
Required
มูลค่าสินค้า/บริการ (ไม่รวมภาษีมูลค่าเพิ่ม)

calculatedAmount
Integer
Required
มูลค่าภาษีมูลค่าเพิ่ม
SpecifiedTradeAllowance

Name
Type
Required
Description

chargeIndicator
Boolean
Optional
ตัวบอกส่วนลด

actualAmount
Integer
Optional
มูลค่าส่วนลด

reasonCode

String

Optional
รหัสเหตุผลในการคิดส่วนลด

reason
Strign
Optional
เหตุผลในการคิดส่วนลด
SpecifiedTradeCharge

Name
Type
Required
Description

chargeIndicator
Boolean
Optional
ตัวบอกค่าธรรมเนียม

actualAmount
Integer
Optional
มูลค่าค่าธรรมเนียม

reasonCode
String
Optional
รหัสเหตุผลในการคิดค่าธรรมเนียม

reason
String
Optional
เหตุผลในการคิดค่าธรรมเนียม
SpecifiedTradeSettlementHeaderMonetarySummation

Name
Type
Required
Description

originalInformationAmount
Integer
Optional
รวมมูลค่าตามเอกสารเดิม

lineTotalAmount
Integer
Required
รวมมูลค่าตามรายการ/มูลค่าที่ถูกต้อง

differenceSalesInformationAmount
Integer
Optional
มูลค่าผลต่าง

allowanceTotalAmount
Integer
Optional
ส่วนลดทั้งหมด

chargeTotalAmount
Integer
Optional
ค่าธรรมเนียมทั้งหมด

taxBasisTotalAmount
Integer
Required
มูลค่าที่นำมาคิดภาษีมูลค่าเพิ่ม

taxTotalAmount
Integer
Required
จำนวนภาษีมูลค่าเพิ่ม

grandTotalAmount
Integer
Required
ยอดเงินรวม/ยอดเงินรวมภาษีมูลค่าเพิ่ม
Custom

Name
Type
Required
Description

custom01 – custom150
String
Optional
ข้อมูลอื่น ๆ
- Detail
IncludedSupplyChainTradeLineItem

Name
Type
Required
Description

lineId
String
Required
ลำดับรายการ

id
String
Optional
รหัสสินค้า

name
String
Required
ชื่อของสินค้า

chargeAmount
Integer
Required
ราคาต่อหน่วย

billedQuantity
Integer
Optional
จำนวนสินค้า

billedQuantityUnit
Integer
Optional
หน่วย
ApplicableTradeTax

Name
Type
Required
Description

typeCode
String
Required
รหัสประเภทภาษี

calculatedRate
Integer
Required
อัตราภาษี

basisAmount
Integer
Required
มูลค่าสินค้า/บริการ (ไม่รวมภาษีมูลค่าเพิ่ม)

calculatedAmount
Integer
Required
มูลค่าภาษีมูลค่าเพิ่ม
SpecifiedTradeAllowance

Name
Type
Required
Description

chargeIndicator
Boolean
Optional
ตัวบอกส่วนลด

actualAmount
Integer
Optional
มูลค่าส่วนลด

reasonCode
String
Optional
รหัสเหตุผลในการคิดส่วนลด

reason
String
Optional
เหตุผลในการคิดส่วนลด
SpecifiedTradeSettlementMonetarySummation

Name
Type
Required
Description

taxTotalAmount
Interger
Optional
ภาษีมูลค่าเพิ่ม

netLineTotalAmount
Integer
Required
จำนวนเงินรวมก่อนภาษี

netIncludingTaxesLineTotalAmount
Integer
Required
จำนวนเงินรวม
Custom

Name
Type
Required
Description

custom01 – custom50
String
Optional
ข้อมูลอื่น ๆ

Example Request

curl --location --request POST 'https://api.veniocrm.com/dev/etaxgo/sendData' \
--header 'Ocp-Apim-Subscription-Key;' \
--header 'Authorization: Bearer' \
--header 'Content-Type: application/json' \
--data-raw '{
    "rawData": {
        "daliveryModels": [
            {
                "deliveryInfo": {
                    "emailAddress1": "string",
                    "emailAddress2": "string",
                    "customEmailAddresses": [
                        "string"
                    ],
                    "smsTelNo1": "string",
                    "customSMSTelNos": [
                        "string"
                    ],
                    "password": "string",
                    "printDeiveryType": "string",
                    "eDeliveryType": "string",
                    "isAlertbySMS": "string",
                    "templateToken": "string",
                    "sendEmailDateTime": "string",
                    "sendSmsDateTime": "string"
                },
                "documents": [
                    {
                        "header": {
                            "exchangedDocument": {
                                "id": "string",
                                "name": "string",
                                "typeCode": "string",
                                "issueDateTime": "string",
                                "purpose": "string",
                                "purposeCode": "string",
                                "creationDateTime": "string",
                                "subject": "string",
                                "content": "string"
                            },
                            "sellerTradeParty": {
                                "id": "string",
                                "name": "string",
                                "taxId": "string",
                                "postcode": "string",
                                "buildingName": "string",
                                "addressLine1": "string",
                                "addressLine2": "string",
                                "line3": "string",
                                "line4": "string",
                                "line5": "string",
                                "streetName": "string",
                                "cityName": "string",
                                "citySubDivisionName": "string",
                                "countryId": "string",
                                "countrySubDivisionName": "string",
                                "buildingNumber": "string"
                            },
                            "buyerTradeParty": {
                                "id": "string",
                                "name": "string",
                                "taxId": "string",
                                "taxIdSchemeId": "string",
                                "postcode": "string",
                                "buildingName": "string",
                                "addressLine1": "string",
                                "addressLine2": "string",
                                "line3": "string",
                                "line4": "string",
                                "line5": "string",
                                "streetName": "string",
                                "cityName": "string",
                                "citySubDivisionName": "string",
                                "countryId": "string",
                                "countrySubDivisionName": "string",
                                "buildingNumber": "string"
                            },
                            "additionalReferencedDocument": {
                                "issueAssignedId": "string",
                                "issueDateTime": "string",
                                "referenceTypeCode": "string"
                            },
                            "applicableTradeTax": {
                                "currencyCode": "string",
                                "typeCode": "string",
                                "calculatedRate": "string",
                                "basisAmount": "string",
                                "calculatedAmount": "string"
                            },
                            "specifiedTradeAllowance": {
                                "chargeIndicator": "string",
                                "actualAmount": "string",
                                "reasonCode": "string",
                                "reason": "string"
                            },
                            "specifiedTradeCharge": {
                                "chargeIndicator": "string",
                                "actualAmount": "string",
                                "reasonCode": "string",
                                "reason": "string"
                            },
                            "specifiedTradeSettlementHeaderMonetarySummation": {
                                "originalInformationAmount": "string",
                                "lineTotalAmount": "string",
                                "differenceSalesInformationAmount": "string",
                                "allowanceTotalAmount": "string",
                                "chargeTotalAmount": "string",
                                "taxBasisTotalAmount": "string",
                                "taxTotalAmount": "string",
                                "grandTotalAmount": "string"
                            },
                            "custom": {
                                "custom01": "string",
...
                                "custom150": "string"
                            }
                        },
                        "details": [
                            {
                                "includedSupplyChainTradeLineItem": {
                                    "lineId": "string",
                                    "id": "string",
                                    "name": "string",
                                    "chargeAmount": "string",
                                    "billedQuantity": "string",
                                    "billedQuantityUnit": "string"
                                },
                                "applicableTradeTax": {
                                    "typeCode": "string",
                                    "calculatedRate": "string",
                                    "basisAmount": "string",
                                    "calculatedAmount": "string"
                                },
                                "specifiedTradeAllowance": {
                                    "chargeIndicator": "string",
                                    "actualAmount": "string",
                                    "reasonCode": "string",
                                    "reason": "string"
                                },
                                "specifiedTradeSettlementMonetarySummation": {
                                    "taxTotalAmount": "string",
                                    "netLineTotalAmount": "string",
                                    "netIncludingTaxesLineTotalAmount": "string"
                                },
                                "custom": {
                                    "custom01": "string",
                                    ...
                                    "custom50": "string"
                                }
                            }
                        ]
                    }
                ]
            }
        ]
    },
    "pdfFile": "string",
    "xmlFile": "string"
}'

Response

Name
Type
Description
status
String
ข้อความสถานะการทำงาน
warningMessage
String
ข้อความแจ้งเตือน
errorMessage
String
ข้อความผิดพลาด
statusCode
Integer
รหัสสถานะการทำงาน
httpStatusCode
Integer
รหัส Http

Example Response

{
    "status": "String",
    "warningMessage": "String",
    "errorMessage": "String",
    "statusCode": Integer,
    "httpStatusCode": Integer
}
© Copyright 2021 Gofive Co., Ltd. All right reserved.