- BeaconX e-Invoice API Documentation
- API Endpoints
- B2B e-Invoicing
- B2C Receipt
- TaxPayer
- Lists
- Articles
Update existing Receipt
PUT
/receipts/{reference_number}
Receipt
Request
Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.Example:
Authorization: Bearer ********************
Path Params
reference_number
string
required
Example:
O1-20240202-VGSP217362830
Header Params
Accept
string
optional
Example:
application/json
Body Params application/json
buyer
object
required
tin
string
required
name
string
required
email
string
required
address1
string
required
address2
string
required
address3
string
required
city
string
required
postcode
string
required
state
string
required
country
string
required
contact
string
required
id_number
string
required
id_type
string
required
sst_number
string
required
membership_id
string
required
reference_number
string
required
invoice_number
string
required
outlet_code
string
required
pos_id
string
required
source
string
required
issued_at
string
required
status
string
required
subtotal
number
required
discount_rate
number
required
discount_amount
number
required
service_fee_rate
number
required
service_fee_amount
number
required
total_excl_tax
number
required
sales_tax_amount
number
required
service_tax_amount
number
required
gst_amount
number
required
ttx_amount
number
required
hvgt_amount
number
required
lvst_amount
number
required
total_tax_amount
number
required
total_incl_tax
number
required
rounding
number
required
total
number
required
currency_code
string
required
currency_rate
number
required
items
array [object {27}]
required
id
string
required
classification
string
required
unit_price
number
required
quantity
number
required
description
string
required
long_description
string
required
measurement
string
required
subtotal
number
required
discount_rate
number
required
discount_amount
number
required
service_fee_rate
number
required
service_fee_amount
number
required
total_excl_tax
number
required
sales_tax_rate
number
required
sales_tax_amount
number
required
service_tax_rate
number
required
service_tax_amount
number
required
gst_rate
number
required
gst_amount
number
required
ttx_rate
number
required
ttx_amount
number
required
hvgt_rate
number
required
hvgt_amount
number
required
lvst_rate
number
required
lvst_amount
number
required
total_tax_amount
number
required
total_incl_tax
number
required
Example
{
"reference_number": "OUTLET-POSID-1130",
"invoice_number": "1000",
"pos_id": "",
"source": "",
"issued_at": "2024-04-30",
"outlet_code": "KL",
"status": "valid",
"quantity": 0,
"subtotal": 117.3,
"discount_rate": 0,
"discount_amount": 14.49,
"service_fee_rate": 0,
"service_fee_amount": 0,
"total_excl_tax": 0,
"sales_tax_amount": 0,
"service_tax_amount": 0,
"gst_amount": 0,
"ttx_amount": 0,
"hvgt_amount": 0,
"lvst_amount": 0,
"total_tax_amount": 0,
"total_incl_tax": 102.81,
"rounding": -0.01,
"currency_code": "MYR",
"currency_rate": 1,
"total_payable_amount": 102.8,
"items": [
{
"id": "50000",
"classification": "",
"unit_price": 6.9,
"quantity": 6,
"description": "DESCRIPTION",
"long_description": "",
"measurement": "",
"subtotal": 41.4,
"discount_rate": 0,
"discount_amount": 6.21,
"total_excl_tax": 0,
"service_fee_rate": 0,
"service_fee_amount": 0,
"sales_tax_rate": 0,
"sales_tax_amount": 0,
"service_tax_rate": 0,
"service_tax_amount": 0,
"gst_rate": 0,
"gst_amount": 0,
"ttx_rate": 0,
"ttx_amount": 0,
"hvgt_rate": 0,
"hvgt_amount": 0,
"lvst_rate": 0,
"lvst_amount": 0,
"total_incl_tax": 35.19
}
]
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://einvoice-api.beaconx.com.my/receipts/O1-20240202-VGSP217362830' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data-raw '{
"reference_number": "OUTLET-POSID-1130",
"invoice_number": "1000",
"pos_id": "",
"source": "",
"issued_at": "2024-04-30",
"outlet_code": "KL",
"status": "valid",
"quantity": 0,
"subtotal": 117.3,
"discount_rate": 0,
"discount_amount": 14.49,
"service_fee_rate": 0,
"service_fee_amount": 0,
"total_excl_tax": 0,
"sales_tax_amount": 0,
"service_tax_amount": 0,
"gst_amount": 0,
"ttx_amount": 0,
"hvgt_amount": 0,
"lvst_amount": 0,
"total_tax_amount": 0,
"total_incl_tax": 102.81,
"rounding": -0.01,
"currency_code": "MYR",
"currency_rate": 1,
"total_payable_amount": 102.80,
"items": [
{
"id": "50000",
"classification": "",
"unit_price": 6.9,
"quantity": 6,
"description": "DESCRIPTION",
"long_description": "",
"measurement": "",
"subtotal": 41.4,
"discount_rate": 0,
"discount_amount": 6.21,
"total_excl_tax": 0,
"service_fee_rate": 0,
"service_fee_amount": 0,
"sales_tax_rate": 0,
"sales_tax_amount": 0,
"service_tax_rate": 0,
"service_tax_amount": 0,
"gst_rate": 0,
"gst_amount": 0,
"ttx_rate": 0,
"ttx_amount": 0,
"hvgt_rate": 0,
"hvgt_amount": 0,
"lvst_rate": 0,
"lvst_amount": 0,
"total_incl_tax": 35.19
}
]
}'
Responses
🟠405Validation error
application/json
Body
object {0}
Example
{}
🟢200OK
🟠404Record not found
Modified at 2024-07-09 02:33:33