# BeaconX e-Invoice API ## Docs - [BeaconX e-Invoice API Documentation](https://api-doc.beaconx.com.my/beacon-lhdn-einvoice.md): ## API Docs - API Endpoints > B2B e-Invoicing [Create Document(s)](https://api-doc.beaconx.com.my/api-5433201.md): This endpoint allows source systems to create eInvoice from provided invoice document data. Depending on the response, documents are inserted or rejected from system under the following scenarios: - API Endpoints > B2B e-Invoicing [Cancel/Reject Documents](https://api-doc.beaconx.com.my/api-5448518.md): This API endpoint supports both Cancel / Request to Reject e-Invoices. - API Endpoints > B2B e-Invoicing [Void Document](https://api-doc.beaconx.com.my/api-10197726.md): This API endpoint allows to set status of a Document to Void. - API Endpoints > B2B e-Invoicing [Unvoid Document](https://api-doc.beaconx.com.my/api-10212225.md): This API endpoint allows to undo the Void status of a Document. - API Endpoints > B2B e-Invoicing [Create Invoice from Receipt](https://api-doc.beaconx.com.my/api-5433079.md): This API endpoint allows source systems to create an e-Invoice by referencing an existing B2C receipt transaction for the Invoice-level and Item-level information. - API Endpoints > B2B e-Invoicing [Check Status](https://api-doc.beaconx.com.my/api-5433148.md): This API endpoint returns status of documents with full details of each document. - API Endpoints > B2B e-Invoicing [Check Status v2](https://api-doc.beaconx.com.my/api-10217140.md): This API endpoint returns status of a single document with validation details. - API Endpoints > B2B e-Invoicing [Embed QR Code](https://api-doc.beaconx.com.my/api-7296562.md): This endpoint allows source systems that does not have support for QR Code generation to embed QR code into the PDF invoice provided and returned to the source system via API. - API Endpoints > B2B e-Invoicing [Invoice Reversal](https://api-doc.beaconx.com.my/api-11321461.md): This API endpoint allows to set status of a Document to Void. - API Endpoints > B2B e-Invoicing [Update Reference Number](https://api-doc.beaconx.com.my/api-12482090.md): This endpoint provides the convenience to update the Reference Number only. This is to prevent conflicting reference number in case the number needs to be re-used. If a receipt is attached to an eInvoice document, it will reflect changes in the eInvoice as well. New reference number must be unique and available. - API Endpoints > B2B e-Invoicing [Create Document SAP DRC](https://api-doc.beaconx.com.my/api-14108627.md): This endpoint allows source systems to create eInvoice from provided invoice document data. - API Endpoints > B2C Receipt [Retrieve Receipt](https://api-doc.beaconx.com.my/api-5427555.md): - API Endpoints > B2C Receipt [Search Receipts](https://api-doc.beaconx.com.my/api-5427559.md): - API Endpoints > B2C Receipt [Create a Receipt](https://api-doc.beaconx.com.my/api-5427556.md): - API Endpoints > B2C Receipt [Update existing Receipt](https://api-doc.beaconx.com.my/api-5427557.md): - API Endpoints > B2C Receipt [Void a Receipt](https://api-doc.beaconx.com.my/api-5433062.md): - API Endpoints > B2C Receipt [Void Multiple Receipts](https://api-doc.beaconx.com.my/api-8108830.md): - API Endpoints > B2C Receipt [UnVoid a Receipt](https://api-doc.beaconx.com.my/api-5433063.md): - API Endpoints > B2C Receipt [Send a Receipt (Email / WhatsApp)](https://api-doc.beaconx.com.my/api-5433065.md): :::highlight red - API Endpoints > B2C Receipt [Download Receipts Report](https://api-doc.beaconx.com.my/api-5433096.md): Retrieves the list of all receipts based on provided Month-Year. This report may also be useful for manually creating Consolidate e-Invoice via other software. - API Endpoints > B2C Receipt [Create Multiple Receipts (Bulk)](https://api-doc.beaconx.com.my/api-7092426.md): - API Endpoints > B2C Receipt [Receipt Reversal](https://api-doc.beaconx.com.my/api-11324002.md): This endpoint allows easy creation of Refund Transaction. It will copy the original receipt's payload and create an exact entry as a refund with negative amount. If the receipt has been claimed, a Credit Note / Refund Note will also be issued. - API Endpoints > B2C Receipt [Update Reference Number](https://api-doc.beaconx.com.my/api-12481836.md): This endpoint provides the convenience to update the Reference Number only. This is to prevent conflicting reference number in case the number needs to be re-used. If a receipt is attached to an eInvoice document, it will reflect changes in the eInvoice as well. New reference number must be unique and available. - API Endpoints > TaxPayer [Validate Entity](https://api-doc.beaconx.com.my/api-5899462.md): This endpoint allows source systems to perform validation of TIN and NRIC with LHDN. - API Endpoints > TaxPayer [Sync Tax Payer Master List](https://api-doc.beaconx.com.my/api-7264336.md): - API Endpoints > TaxPayer [Identity](https://api-doc.beaconx.com.my/api-8108283.md): - API Endpoints > TaxPayer [Validate SSM](https://api-doc.beaconx.com.my/api-8450824.md): This endpoint allows retrieval of SSM information on Company Name and Registration Number. It caters for both ROC (Sdn Bhd and Bhd) and ROB (Sole Proprietors, Partnerships). - API Endpoints > TaxPayer [Search TIN](https://api-doc.beaconx.com.my/api-15965532.md): This endpoint allows source systems to perform validation of TIN and NRIC with LHDN. - API Endpoints > Lists [Get list of all Classification Codes](https://api-doc.beaconx.com.my/api-7316189.md): - API Endpoints > Articles [Sync Articles / Items / Products](https://api-doc.beaconx.com.my/api-7844360.md):