2026-03-31 09:41:15|submit|{"einvoice_version":"1.0","invoice_type_code":"11","type":"b2b","consolidated_invoice":false,"multi_invoice":false,"redirect_url":"https:\/\/my04.awfatech.com\/main\/app\/callback\/einvoice_status.php","callback_url":"https:\/\/my04.awfatech.com\/main\/app\/callback\/einvoice_status.php","secret_key":"5gMrZLfI1qZEpbjVxBH9aZSwRWmrxlNt","direct_submit":true,"app_code_client":"raudhah","supplier_school_id":0,"supplier_msic_code":"84121","supplier_tin":"C25725479100","supplier_id_type":"BRN","supplier_id_value":"1304560W","supplier_sst_no":"NA","supplier_reg_no":"1304560W","supplier_city":"Kajang","supplier_postcode":"43000","supplier_state":"Selangor","supplier_addr_line_1":"3-1, Jalan Putra 4","supplier_addr_line_2":"Taman Putra Kajang","supplier_addr_line_3":"","supplier_country":"Malaysia","supplier_name":"Raudhah Islamic Sdn. Bhd.","supplier_phone":"+60122692600","supplier_email":"sri.arraudhah@yahoo.com","submit_document":[{"invoice_id":"VD-RP-004314","reference_no":"VD-RP-004314","issue_date_time":"2026-03-30 23:41:15","period_start":"2026-03-06","period_end":"2026-04-30","period_description":"30 days","payment_means_code":"03","bank_account":null,"payment_note":"","prepaid_id":"","prepaid_amount":0,"prepaid_date_time":"","taxable_amount":200,"sub_tax_amount":0,"tax_category_id":"06","line_extension_amount":200,"tax_exclusive_amount":0,"tax_inclusive_amount":0,"allowance_total":0,"charge_total":200,"rounding_amount":0,"payable_amount":200,"invoice_lines":[{"id":"497935","unit_code":"C62","quantity":"1","line_allowance_reason":"None","discount_percentage":0,"discount_amount":0,"service_charge_reason":"None","service_percentage":0,"service_amount":0,"line_extension":200,"line_tax_amount":0,"line_taxable":0,"tax_rate":0,"exemption_reason":"None","item_description":"TRAINING COST","classification_code":"022"}],"buyer_school_id":"3"}]} 2026-03-31 09:41:15|response| AwfatechEinvoiceApi
Internal Server Error
TypeError
App\Helpers\AuthOnBehalfHelper::generateOnBehalfToken(): Argument #1 ($tin) must be of type string, null given, called in /home/awfatech-einvoice-api/app/Modules/Einvoice/Services/LhdnService.php on line 19
app/Helpers/AuthOnBehalfHelper.php :23
app/Modules/Einvoice/Services/LhdnService.php :19
app/Modules/Einvoice/Services/LhdnService.php :73
app/Modules/Einvoice/Services/EinvoiceService.php :281
app/Modules/Einvoice/Repositories/EinvoiceRepository.php :84
app/Modules/Einvoice/Actions/BaseEinvoiceAction.php :13
app/Modules/Einvoice/Controllers/EinvoiceController.php :74
vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php :46
vendor/laravel/framework/src/Illuminate/Routing/Route.php :265
vendor/laravel/framework/src/Illuminate/Routing/Route.php :211
vendor/laravel/framework/src/Illuminate/Routing/Router.php :808
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :169
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :126
vendor/laravel/framework/src/Illuminate/Routing/Router.php :807
vendor/laravel/framework/src/Illuminate/Routing/Router.php :786
vendor/laravel/framework/src/Illuminate/Routing/Router.php :750
vendor/laravel/framework/src/Illuminate/Routing/Router.php :739
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php :200
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :169
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php :21
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php :31
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :208
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php :21
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php :51
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :208
vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php :27
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :208
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php :109
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :208
vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php :61
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :208
vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php :58
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :208
vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php :22
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :208
vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php :26
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :208
vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php :126
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php :175
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php :144
vendor/laravel/framework/src/Illuminate/Foundation/Application.php :1219
public/index.php :20
Request
POST /api/v1/einvoice/submit-invoice
Headers
content-length
1865
content-type
application/json
accept
*/*
host
einvoiceapi.awfatech.com
Body
{
    "einvoice_version": "1.0",
    "invoice_type_code": "11",
    "type": "b2b",
    "consolidated_invoice": false,
    "multi_invoice": false,
    "redirect_url": "https://my04.awfatech.com/main/app/callback/einvoice_status.php",
    "callback_url": "https://my04.awfatech.com/main/app/callback/einvoice_status.php",
    "secret_key": "5gMrZLfI1qZEpbjVxBH9aZSwRWmrxlNt",
    "direct_submit": true,
    "app_code_client": "raudhah",
    "supplier_school_id": 0,
    "supplier_msic_code": "84121",
    "supplier_tin": "C25725479100",
    "supplier_id_type": "BRN",
    "supplier_id_value": "1304560W",
    "supplier_sst_no": "NA",
    "supplier_reg_no": "1304560W",
    "supplier_city": "Kajang",
    "supplier_postcode": "43000",
    "supplier_state": "Selangor",
    "supplier_addr_line_1": "3-1, Jalan Putra 4",
    "supplier_addr_line_2": "Taman Putra Kajang",
    "supplier_addr_line_3": null,
    "supplier_country": "Malaysia",
    "supplier_name": "Raudhah Islamic Sdn. Bhd.",
    "supplier_phone": "+60122692600",
    "supplier_email": "sri.arraudhah@yahoo.com",
    "submit_document": [
        {
            "invoice_id": "VD-RP-004314",
            "reference_no": "VD-RP-004314",
            "issue_date_time": "2026-03-30 23:41:15",
            "period_start": "2026-03-06",
            "period_end": "2026-04-30",
            "period_description": "30 days",
            "payment_means_code": "03",
            "bank_account": null,
            "payment_note": null,
            "prepaid_id": null,
            "prepaid_amount": 0,
            "prepaid_date_time": null,
            "taxable_amount": 200,
            "sub_tax_amount": 0,
            "tax_category_id": "06",
            "line_extension_amount": 200,
            "tax_exclusive_amount": 0,
            "tax_inclusive_amount": 0,
            "allowance_total": 0,
            "charge_total": 200,
            "rounding_amount": 0,
            "payable_amount": 200,
            "invoice_lines": [
                {
                    "id": "497935",
                    "unit_code": "C62",
                    "quantity": "1",
                    "line_allowance_reason": "None",
                    "discount_percentage": 0,
                    "discount_amount": 0,
                    "service_charge_reason": "None",
                    "service_percentage": 0,
                    "service_amount": 0,
                    "line_extension": 200,
                    "line_tax_amount": 0,
                    "line_taxable": 0,
                    "tax_rate": 0,
                    "exemption_reason": "None",
                    "item_description": "TRAINING COST",
                    "classification_code": "022"
                }
            ],
            "buyer_school_id": "3"
        }
    ]
}
Application
Routing
controller
App\Modules\Einvoice\Controllers\EinvoiceController@submitInv
Database Queries
mysql_auth
select * from `suppliers` where `app_code_client` = 'raudhah' and `supplier_school_id` = 0 and `suppliers`.`deleted_at` is null limit 1
mysql_auth
select * from `suppliers` where (`app_code_client` = 'raudhah' and `supplier_school_id` = 0) and `suppliers`.`deleted_at` is null limit 1
2026-03-31 09:41:15|success