2025-07-31 15:27:52|submit|{"einvoice_version":"1.0","invoice_type_code":"01","type":"b2b","consolidated_invoice":true,"multi_invoice":false,"redirect_url":"https:\/\/devsec.awfatech.com\/ebossgit\/app\/callback\/einvoice_status.php","callback_url":"https:\/\/devsec.awfatech.com\/ebossgit\/app\/callback\/einvoice_status.php","secret_key":"5gMrZLfI1qZEpbjVxBH9aZSwRWmrxlNt","direct_submit":true,"app_code_client":null,"supplier_school_id":null,"supplier_msic_code":null,"supplier_tin":null,"supplier_id_type":null,"supplier_id_value":null,"supplier_sst_no":null,"supplier_reg_no":null,"supplier_city":null,"supplier_postcode":null,"supplier_state":null,"supplier_addr_line_1":null,"supplier_addr_line_2":null,"supplier_addr_line_3":null,"supplier_country":null,"supplier_name":null,"supplier_phone":null,"supplier_email":null,"submit_document":[{"invoice_id":"CONS-E1-2812","reference_no":"CONS-E1-2812","issue_date_time":"2025-07-31 07:27:52","period_start":"2025-07-31","period_end":"2025-08-30","period_description":"30 days","payment_means_code":"01","payment_note":null,"prepaid_id":"","prepaid_amount":0,"prepaid_date_time":"","taxable_amount":0,"sub_tax_amount":0,"tax_category_id":"01","line_extension_amount":0,"tax_exclusive_amount":0,"tax_inclusive_amount":0,"allowance_total":0,"charge_total":0,"rounding_amount":0,"payable_amount":0,"invoice_lines":[{"id":"5986","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":0,"line_tax_amount":0,"line_taxable":0,"tax_rate":0,"exemption_reason":"None","item_description":"IN-AWF-002668","classification_code":"010"}]}]} 2025-07-31 15:27:52|response|{"status":422,"errors":{"app_code_client":["The app code client field is required."],"supplier_school_id":["The supplier school id field is required."],"supplier_id_value":["The supplier id value field is required."],"supplier_id_type":["The supplier id type field is required."],"supplier_tin":["The supplier tin field is required."],"supplier_name":["The supplier name field is required."],"supplier_addr_line_1":["The supplier addr line 1 field is required."],"supplier_addr_line_2":["The supplier addr line 2 field is required."],"supplier_postcode":["The supplier postcode field is required."],"supplier_city":["The supplier city field is required."],"supplier_state":["The supplier state field is required."],"supplier_country":["The supplier country field is required."],"supplier_phone":["The supplier phone field is required."],"supplier_email":["The supplier email field is required."],"supplier_reg_no":["The supplier reg no field is required."],"supplier_msic_code":["The supplier msic code field is required."]},"message":"Failed."} 2025-07-31 15:27:52|success 2025-07-31 16:08:23|submit|{"einvoice_version":"1.0","invoice_type_code":"01","type":"b2c","consolidated_invoice":false,"multi_invoice":false,"redirect_url":"https:\/\/devsec.awfatech.com\/ebossgit\/app\/callback\/einvoice_status.php","callback_url":"https:\/\/devsec.awfatech.com\/ebossgit\/app\/callback\/einvoice_status.php","secret_key":"5gMrZLfI1qZEpbjVxBH9aZSwRWmrxlNt","direct_submit":true,"app_code_client":"testasis","supplier_school_id":"3","supplier_msic_code":"85499","supplier_tin":"C21020082000","supplier_id_type":"BRN","supplier_id_value":"1029241-W","supplier_sst_no":"11111","supplier_reg_no":"1029241-W","supplier_city":"Shah Alam","supplier_postcode":"47600","supplier_state":"Selangor","supplier_addr_line_1":"NO 80A, PUSAT PERNIAGAAN, 1\/A, Jalan Lang Indah, 30010 Ipoh, Perak, Malaysia","supplier_addr_line_2":"Regalia Business Center","supplier_addr_line_3":"https:\/\/devsec.awfatech.com\/testasis\/content\/log","supplier_country":"Malaysia","supplier_name":"AWFATECH INTERNATIONAL SCHOOL","supplier_phone":"+60104028874","supplier_email":"support@awfatech.com","submit_document":[{"buyer_school_id":"3","invoice_id":"IN-AWF-002671","reference_no":"IN-AWF-002671","issue_date_time":"2025-07-31 06:08:23","period_start":"2025-07-31","period_end":"2025-07-31","period_description":"30 days","buyer_tin":null,"buyer_id_type":"NRIC","buyer_id_value":"7394762594","buyer_sst":"NA","buyer_city":"","buyer_postcode":"","buyer_state":"","buyer_addr_line_1":"","buyer_addr_line_2":"","buyer_country":"Malaysia","buyer_name":"MOHAMAD FIRKI","buyer_phone":"","buyer_email":"izzat@awfatech.com","payment_means_code":"01","bank_account":"","payment_note":"","prepaid_id":"","prepaid_amount":0,"prepaid_date_time":"","taxable_amount":400,"sub_tax_amount":0,"tax_category_id":"01","line_extension_amount":400,"tax_exclusive_amount":400,"tax_inclusive_amount":400,"allowance_total":0,"charge_total":400,"rounding_amount":0,"payable_amount":400,"invoice_lines":[{"id":"20100","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":200,"tax_rate":0,"exemption_reason":"None","item_description":"YURAN BULAN MAY","classification_code":"010"},{"id":"20101","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":200,"tax_rate":0,"exemption_reason":"None","item_description":"YURAN BULAN JUN","classification_code":"010"}]}]} 2025-07-31 16:08:23|response| AwfatechEinvoiceApi
Internal Server Error
TypeError
App\Helpers\AuthOnBehalfHelper::generateOnBehalfToken(): Argument #1 ($tin) must be of type string, null given, called in /var/www/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 :282
app/Modules/Einvoice/Repositories/EinvoiceRepository.php :58
app/Modules/Einvoice/Actions/BaseEinvoiceAction.php :13
app/Modules/Einvoice/Controllers/EinvoiceController.php :36
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/octane/src/ApplicationGateway.php :36
vendor/laravel/octane/src/Worker.php :84
vendor/laravel/octane/bin/swoole-server :122
vendor/laravel/octane/bin/swoole-server :172
Request
POST /api/v1/einvoice/submit-invoice
Headers
x-forwarded-for
43.252.36.191, 43.216.39.119
x-forwarded-proto
http
x-forwarded-port
8080
host
prod-einvoice-api-1838136847.ap-southeast-5.elb.amazonaws.com:8080
x-amzn-trace-id
Self=1-688b2476-1e6a504031f913055d82bea3;Root=1-688b2476-0d0535565716d0c753dd4cba
content-length
2667
accept
*/*
content-type
application/json
user-agent
AmazonAPIGateway_g7f5f1my3k
x-amzn-apigateway-api-id
g7f5f1my3k
Body
{
    "einvoice_version": "1.0",
    "invoice_type_code": "01",
    "type": "b2c",
    "consolidated_invoice": false,
    "multi_invoice": false,
    "redirect_url": "https://devsec.awfatech.com/ebossgit/app/callback/einvoice_status.php",
    "callback_url": "https://devsec.awfatech.com/ebossgit/app/callback/einvoice_status.php",
    "secret_key": "5gMrZLfI1qZEpbjVxBH9aZSwRWmrxlNt",
    "direct_submit": true,
    "app_code_client": "testasis",
    "supplier_school_id": "3",
    "supplier_msic_code": "85499",
    "supplier_tin": "C21020082000",
    "supplier_id_type": "BRN",
    "supplier_id_value": "1029241-W",
    "supplier_sst_no": "11111",
    "supplier_reg_no": "1029241-W",
    "supplier_city": "Shah Alam",
    "supplier_postcode": "47600",
    "supplier_state": "Selangor",
    "supplier_addr_line_1": "NO 80A, PUSAT PERNIAGAAN, 1/A, Jalan Lang Indah, 30010 Ipoh, Perak, Malaysia",
    "supplier_addr_line_2": "Regalia Business Center",
    "supplier_addr_line_3": "https://devsec.awfatech.com/testasis/content/log",
    "supplier_country": "Malaysia",
    "supplier_name": "AWFATECH INTERNATIONAL SCHOOL",
    "supplier_phone": "+60104028874",
    "supplier_email": "support@awfatech.com",
    "submit_document": [
        {
            "buyer_school_id": "3",
            "invoice_id": "IN-AWF-002671",
            "reference_no": "IN-AWF-002671",
            "issue_date_time": "2025-07-31 06:08:23",
            "period_start": "2025-07-31",
            "period_end": "2025-07-31",
            "period_description": "30 days",
            "buyer_tin": null,
            "buyer_id_type": "NRIC",
            "buyer_id_value": "7394762594",
            "buyer_sst": "NA",
            "buyer_city": null,
            "buyer_postcode": null,
            "buyer_state": null,
            "buyer_addr_line_1": null,
            "buyer_addr_line_2": null,
            "buyer_country": "Malaysia",
            "buyer_name": "MOHAMAD FIRKI",
            "buyer_phone": null,
            "buyer_email": "izzat@awfatech.com",
            "payment_means_code": "01",
            "bank_account": null,
            "payment_note": null,
            "prepaid_id": null,
            "prepaid_amount": 0,
            "prepaid_date_time": null,
            "taxable_amount": 400,
            "sub_tax_amount": 0,
            "tax_category_id": "01",
            "line_extension_amount": 400,
            "tax_exclusive_amount": 400,
            "tax_inclusive_amount": 400,
            "allowance_total": 0,
            "charge_total": 400,
            "rounding_amount": 0,
            "payable_amount": 400,
            "invoice_lines": [
                {
                    "id": "20100",
                    "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": 200,
                    "tax_rate": 0,
                    "exemption_reason": "None",
                    "item_description": "YURAN BULAN MAY",
                    "classification_code": "010"
                },
                {
                    "id": "20101",
                    "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": 200,
                    "tax_rate": 0,
                    "exemption_reason": "None",
                    "item_description": "YURAN BULAN JUN",
                    "classification_code": "010"
                }
            ]
        }
    ]
}
Application
Routing
controller
App\Modules\Einvoice\Controllers\EinvoiceController@submitInv
Database Queries
mysql_auth
select * from `suppliers` where `app_code_client` = 'testasis' and `supplier_school_id` = '3' and `suppliers`.`deleted_at` is null limit 1
mysql_auth
select * from `suppliers` where (`app_code_client` = 'testasis' and `supplier_school_id` = '3') and `suppliers`.`deleted_at` is null limit 1
mysql_auth
insert into `suppliers` (`status`, `app_code_client`, `supplier_school_id`, `secret_key`, `supplier_tin`, `supplier_id_type`, `supplier_id_value`, `supplier_sst_no`, `supplier_reg_no`, `supplier_industry_name`, `supplier_msic_code`, `supplier_city`, `supplier_postcode`, `supplier_state`, `supplier_addr_line_1`, `supplier_addr_line_2`, `supplier_addr_line_3`, `supplier_country`, `supplier_name`, `supplier_phone`, `supplier_email`, `updated_at`, `created_at`) values ('active', 'testasis', '3', '5gMrZLfI1qZEpbjVxBH9aZSwRWmrxlNt', 'C21020082000', 'BRN', '1029241-W', '11111', '1029241-W', 'Others education n.e.c', '85499', 'Shah Alam', '47600', 'Selangor', 'NO 80A, PUSAT PERNIAGAAN, 1/A, Jalan Lang Indah, 30010 Ipoh, Perak, Malaysia', 'Regalia Business Center', 'https://devsec.awfatech.com/testasis/content/log', 'Malaysia', 'AWFATECH INTERNATIONAL SCHOOL', '+60104028874', 'support@awfatech.com', '2025-07-31 16:08:22', '2025-07-31 16:08:22')
2025-07-31 16:08:23|success 2025-07-31 16:08:24|submit|{"einvoice_version":"1.0","invoice_type_code":"01","type":"b2c","consolidated_invoice":false,"multi_invoice":false,"redirect_url":"https:\/\/devsec.awfatech.com\/ebossgit\/app\/callback\/einvoice_status.php","callback_url":"https:\/\/devsec.awfatech.com\/ebossgit\/app\/callback\/einvoice_status.php","secret_key":"5gMrZLfI1qZEpbjVxBH9aZSwRWmrxlNt","direct_submit":true,"app_code_client":"testasis","supplier_school_id":"3","supplier_msic_code":"85499","supplier_tin":"C21020082000","supplier_id_type":"BRN","supplier_id_value":"1029241-W","supplier_sst_no":"11111","supplier_reg_no":"1029241-W","supplier_city":"Shah Alam","supplier_postcode":"47600","supplier_state":"Selangor","supplier_addr_line_1":"NO 80A, PUSAT PERNIAGAAN, 1\/A, Jalan Lang Indah, 30010 Ipoh, Perak, Malaysia","supplier_addr_line_2":"Regalia Business Center","supplier_addr_line_3":"https:\/\/devsec.awfatech.com\/testasis\/content\/log","supplier_country":"Malaysia","supplier_name":"AWFATECH INTERNATIONAL SCHOOL","supplier_phone":"+60104028874","supplier_email":"support@awfatech.com","submit_document":[{"buyer_school_id":"3","invoice_id":"IN-AWF-002671","reference_no":"IN-AWF-002671","issue_date_time":"2025-07-31 06:08:24","period_start":"2025-07-31","period_end":"2025-07-31","period_description":"30 days","buyer_tin":null,"buyer_id_type":"NRIC","buyer_id_value":"7394762594","buyer_sst":"NA","buyer_city":"","buyer_postcode":"","buyer_state":"","buyer_addr_line_1":"","buyer_addr_line_2":"","buyer_country":"Malaysia","buyer_name":"MOHAMAD FIRKI","buyer_phone":"","buyer_email":"izzat@awfatech.com","payment_means_code":"01","bank_account":"","payment_note":"","prepaid_id":"","prepaid_amount":0,"prepaid_date_time":"","taxable_amount":400,"sub_tax_amount":0,"tax_category_id":"01","line_extension_amount":400,"tax_exclusive_amount":400,"tax_inclusive_amount":400,"allowance_total":0,"charge_total":400,"rounding_amount":0,"payable_amount":400,"invoice_lines":[{"id":"20100","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":200,"tax_rate":0,"exemption_reason":"None","item_description":"YURAN BULAN MAY","classification_code":"010"},{"id":"20101","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":200,"tax_rate":0,"exemption_reason":"None","item_description":"YURAN BULAN JUN","classification_code":"010"}]}]} 2025-07-31 16:08:24|response| AwfatechEinvoiceApi
Internal Server Error
TypeError
App\Helpers\AuthOnBehalfHelper::generateOnBehalfToken(): Argument #1 ($tin) must be of type string, null given, called in /var/www/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 :282
app/Modules/Einvoice/Repositories/EinvoiceRepository.php :58
app/Modules/Einvoice/Actions/BaseEinvoiceAction.php :13
app/Modules/Einvoice/Controllers/EinvoiceController.php :36
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/octane/src/ApplicationGateway.php :36
vendor/laravel/octane/src/Worker.php :84
vendor/laravel/octane/bin/swoole-server :122
vendor/laravel/octane/bin/swoole-server :172
Request
POST /api/v1/einvoice/submit-invoice
Headers
x-forwarded-for
43.252.36.191, 43.216.39.202
x-forwarded-proto
http
x-forwarded-port
8080
host
prod-einvoice-api-1838136847.ap-southeast-5.elb.amazonaws.com:8080
x-amzn-trace-id
Self=1-688b2476-33a5605500b2e70406ba65a8;Root=1-688b2476-31a4c17140d96ccf54af80c9
content-length
2667
accept
*/*
content-type
application/json
user-agent
AmazonAPIGateway_g7f5f1my3k
x-amzn-apigateway-api-id
g7f5f1my3k
Body
{
    "einvoice_version": "1.0",
    "invoice_type_code": "01",
    "type": "b2c",
    "consolidated_invoice": false,
    "multi_invoice": false,
    "redirect_url": "https://devsec.awfatech.com/ebossgit/app/callback/einvoice_status.php",
    "callback_url": "https://devsec.awfatech.com/ebossgit/app/callback/einvoice_status.php",
    "secret_key": "5gMrZLfI1qZEpbjVxBH9aZSwRWmrxlNt",
    "direct_submit": true,
    "app_code_client": "testasis",
    "supplier_school_id": "3",
    "supplier_msic_code": "85499",
    "supplier_tin": "C21020082000",
    "supplier_id_type": "BRN",
    "supplier_id_value": "1029241-W",
    "supplier_sst_no": "11111",
    "supplier_reg_no": "1029241-W",
    "supplier_city": "Shah Alam",
    "supplier_postcode": "47600",
    "supplier_state": "Selangor",
    "supplier_addr_line_1": "NO 80A, PUSAT PERNIAGAAN, 1/A, Jalan Lang Indah, 30010 Ipoh, Perak, Malaysia",
    "supplier_addr_line_2": "Regalia Business Center",
    "supplier_addr_line_3": "https://devsec.awfatech.com/testasis/content/log",
    "supplier_country": "Malaysia",
    "supplier_name": "AWFATECH INTERNATIONAL SCHOOL",
    "supplier_phone": "+60104028874",
    "supplier_email": "support@awfatech.com",
    "submit_document": [
        {
            "buyer_school_id": "3",
            "invoice_id": "IN-AWF-002671",
            "reference_no": "IN-AWF-002671",
            "issue_date_time": "2025-07-31 06:08:24",
            "period_start": "2025-07-31",
            "period_end": "2025-07-31",
            "period_description": "30 days",
            "buyer_tin": null,
            "buyer_id_type": "NRIC",
            "buyer_id_value": "7394762594",
            "buyer_sst": "NA",
            "buyer_city": null,
            "buyer_postcode": null,
            "buyer_state": null,
            "buyer_addr_line_1": null,
            "buyer_addr_line_2": null,
            "buyer_country": "Malaysia",
            "buyer_name": "MOHAMAD FIRKI",
            "buyer_phone": null,
            "buyer_email": "izzat@awfatech.com",
            "payment_means_code": "01",
            "bank_account": null,
            "payment_note": null,
            "prepaid_id": null,
            "prepaid_amount": 0,
            "prepaid_date_time": null,
            "taxable_amount": 400,
            "sub_tax_amount": 0,
            "tax_category_id": "01",
            "line_extension_amount": 400,
            "tax_exclusive_amount": 400,
            "tax_inclusive_amount": 400,
            "allowance_total": 0,
            "charge_total": 400,
            "rounding_amount": 0,
            "payable_amount": 400,
            "invoice_lines": [
                {
                    "id": "20100",
                    "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": 200,
                    "tax_rate": 0,
                    "exemption_reason": "None",
                    "item_description": "YURAN BULAN MAY",
                    "classification_code": "010"
                },
                {
                    "id": "20101",
                    "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": 200,
                    "tax_rate": 0,
                    "exemption_reason": "None",
                    "item_description": "YURAN BULAN JUN",
                    "classification_code": "010"
                }
            ]
        }
    ]
}
Application
Routing
controller
App\Modules\Einvoice\Controllers\EinvoiceController@submitInv
Database Queries
mysql_auth
select * from `suppliers` where `app_code_client` = 'testasis' and `supplier_school_id` = '3' and `suppliers`.`deleted_at` is null limit 1
mysql_auth
select * from `suppliers` where (`app_code_client` = 'testasis' and `supplier_school_id` = '3') and `suppliers`.`deleted_at` is null limit 1
2025-07-31 16:08:24|success