[2026-03-24 09:49:56] live.INFO: Fetching tax rate for product ID: 730  
[2026-03-24 09:49:56] live.INFO: Tax rate for product ID 730 is: 16%  
[2026-03-24 10:29:18] live.INFO: Fetching tax rate for product ID: 358  
[2026-03-24 10:29:18] live.INFO: Product ID 358 has no tax assigned.  
[2026-03-24 10:47:52] live.INFO: Fetching tax rate for product ID: 354  
[2026-03-24 10:47:52] live.INFO: Tax rate for product ID 354 is: 16%  
[2026-03-24 10:47:58] live.INFO: Fetching tax rate for product ID: 354  
[2026-03-24 10:47:58] live.INFO: Tax rate for product ID 354 is: 16%  
[2026-03-24 10:47:59] live.INFO: Fetching tax rate for product ID: 354  
[2026-03-24 10:47:59] live.INFO: Tax rate for product ID 354 is: 16%  
[2026-03-24 10:48:00] live.INFO: Fetching tax rate for product ID: 354  
[2026-03-24 10:48:00] live.INFO: Tax rate for product ID 354 is: 16%  
[2026-03-24 10:48:01] live.INFO: Fetching tax rate for product ID: 354  
[2026-03-24 10:48:01] live.INFO: Tax rate for product ID 354 is: 16%  
[2026-03-24 10:48:05] live.INFO: Fetching tax rate for product ID: 354  
[2026-03-24 10:48:05] live.INFO: Tax rate for product ID 354 is: 16%  
[2026-03-24 10:50:05] live.INFO: Fetching tax rate for product ID: 359  
[2026-03-24 10:50:05] live.INFO: Tax rate for product ID 359 is: 16%  
[2026-03-24 10:50:17] live.INFO: Fetching tax rate for product ID: 359  
[2026-03-24 10:50:17] live.INFO: Tax rate for product ID 359 is: 16%  
[2026-03-24 10:50:51] live.INFO: Fetching tax rate for product ID: 359  
[2026-03-24 10:50:51] live.INFO: Tax rate for product ID 359 is: 16%  
[2026-03-24 10:50:53] live.INFO: Fetching tax rate for product ID: 359  
[2026-03-24 10:50:53] live.INFO: Tax rate for product ID 359 is: 16%  
[2026-03-24 11:15:19] live.INFO: Fetching tax rate for product ID: 348  
[2026-03-24 11:15:19] live.INFO: Product ID 348 has no tax assigned.  
[2026-03-24 11:15:22] live.INFO: Fetching tax rate for product ID: 348  
[2026-03-24 11:15:22] live.INFO: Product ID 348 has no tax assigned.  
[2026-03-24 11:16:42] live.INFO: Fetching tax rate for product ID: 633  
[2026-03-24 11:16:42] live.INFO: Product ID 633 has no tax assigned.  
[2026-03-24 11:16:42] live.INFO: Fetching tax rate for product ID: 633  
[2026-03-24 11:16:42] live.INFO: Product ID 633 has no tax assigned.  
[2026-03-24 14:01:07] live.ERROR: Unit sync error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'multiplier' in 'SELECT' (SQL: select `id`, `business_id`, `actual_name`, `base_unit_id`, `multiplier` from `units` where `deleted_at` is null and `business_id` = 8)  
[2026-03-24 14:01:16] live.ERROR: Unit sync error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'multiplier' in 'SELECT' (SQL: select `id`, `business_id`, `actual_name`, `base_unit_id`, `multiplier` from `units` where `deleted_at` is null and `business_id` = 8)  
[2026-03-24 14:02:16] live.ERROR: Unit sync error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'multiplier' in 'SELECT' (SQL: select `id`, `business_id`, `actual_name`, `base_unit_id`, `multiplier` from `units` where `deleted_at` is null and `business_id` = 8)  
[2026-03-24 14:03:17] live.ERROR: Unit sync error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'multiplier' in 'SELECT' (SQL: select `id`, `business_id`, `actual_name`, `base_unit_id`, `multiplier` from `units` where `deleted_at` is null and `business_id` = 8)  
[2026-03-24 14:04:17] live.ERROR: Unit sync error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'base_unit_multiplier	' in 'SELECT' (SQL: select `id`, `business_id`, `actual_name`, `base_unit_id`, `base_unit_multiplier	` from `units` where `deleted_at` is null and `business_id` = 8)  
[2026-03-24 14:05:17] live.ERROR: Unit sync error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'base_unit_multiplier	' in 'SELECT' (SQL: select `id`, `business_id`, `actual_name`, `base_unit_id`, `base_unit_multiplier	` from `units` where `deleted_at` is null and `business_id` = 8)  
[2026-03-24 14:06:17] live.ERROR: Unit sync error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'base_unit_multiplier	' in 'SELECT' (SQL: select `id`, `business_id`, `actual_name`, `base_unit_id`, `base_unit_multiplier	` from `units` where `deleted_at` is null and `business_id` = 8)  
[2026-03-24 14:07:14] live.ERROR: Unit sync error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'base_unit_multiplier	' in 'SELECT' (SQL: select `id`, `business_id`, `actual_name`, `base_unit_id`, `base_unit_multiplier	` from `units` where `deleted_at` is null and `business_id` = 8)  
[2026-03-24 14:07:41] live.ERROR: Unit sync error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'base_unit_multiplier	' in 'SELECT' (SQL: select `id`, `business_id`, `actual_name`, `base_unit_id`, `base_unit_multiplier	` from `units` where `deleted_at` is null and `business_id` = 8)  
[2026-03-24 14:08:41] live.ERROR: Unit sync error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'base_unit_multiplier	' in 'SELECT' (SQL: select `id`, `business_id`, `actual_name`, `base_unit_id`, `base_unit_multiplier	` from `units` where `deleted_at` is null and `business_id` = 8)  
[2026-03-24 14:51:58] live.INFO: Fetching tax rate for product ID: 683  
[2026-03-24 14:51:58] live.INFO: Product ID 683 has no tax assigned.  
[2026-03-24 14:53:49] live.INFO: Fetching tax rate for product ID: 683  
[2026-03-24 14:53:49] live.INFO: Product ID 683 has no tax assigned.  
[2026-03-24 14:53:50] live.INFO: Fetching tax rate for product ID: 683  
[2026-03-24 14:53:50] live.INFO: Product ID 683 has no tax assigned.  
[2026-03-24 14:53:55] live.EMERGENCY: File:/home/risetclo/now.riset.cloud/vendor/laravel/framework/src/Illuminate/Database/Connection.phpLine:760Message:SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'variation_id' cannot be null (SQL: insert into `transaction_sell_lines` (`product_id`, `variation_id`, `quantity`, `unit_price_before_discount`, `unit_price`, `line_discount_type`, `line_discount_amount`, `item_tax`, `tax_id`, `unit_price_inc_tax`, `sell_line_note`, `sub_unit_id`, `discount_id`, `res_service_staff_id`, `res_line_order_status`, `so_line_id`, `secondary_unit_quantity`, `transaction_id`, `updated_at`, `created_at`) values (749, ?, 1, 0, 0, ?, 0, 0, ?, 230, , ?, ?, ?, ?, ?, 0, 3411, 2026-03-24 14:53:55, 2026-03-24 14:53:55))  
[2026-03-24 14:54:56] live.INFO: mpesa_transaction_id value: NULL  
[2026-03-24 14:54:56] live.INFO: is_mpesa_sale value: true  
[2026-03-24 14:54:56] live.INFO: M-Pesa sale evaluation {"is_mpesa_sale_raw":true,"is_valid_mpesa_sale":false,"payment_method_input":"cash","mpesa_transaction_id":null,"transaction_id":3412} 
[2026-03-24 14:54:56] live.INFO: Journal Entry Case: FULL CASH PAYMENT {"transaction_id":3412,"final_total":15.0,"amount_paid":15.0,"balance_due":0} 
[2026-03-24 14:54:56] live.INFO: Journal Entries Inserted Successfully {"transaction_id":3412,"entries":[{"transaction_id":3412,"created_by_id":229,"transaction_number":"TRX-69c27b90e773f5.18505275","payment_detail_id":254,"location_id":"9","currency_id":133,"transaction_type":"sell","date":"2026-03-24","month":3,"year":2026,"active":1,"reversed":0,"reversible":1,"manual_entry":1,"created_at":"2026-03-24 14:54:56","updated_at":"2026-03-24 14:54:56","chart_of_account_id":23,"debit":null,"credit":15.0},{"transaction_id":3412,"created_by_id":229,"transaction_number":"TRX-69c27b90e773f5.18505275","payment_detail_id":254,"location_id":"9","currency_id":133,"transaction_type":"sell","date":"2026-03-24","month":3,"year":2026,"active":1,"reversed":0,"reversible":1,"manual_entry":1,"created_at":"2026-03-24 14:54:56","updated_at":"2026-03-24 14:54:56","chart_of_account_id":27,"debit":15.0,"credit":null}]} 
[2026-03-24 14:54:56] live.INFO: Inserted purchase sell mapping {"count":1,"data":[{"sell_line_id":4082,"purchase_line_id":952,"quantity":1.0,"created_at":"2026-03-24 14:54:56","updated_at":"2026-03-24 14:54:56"}]} 
[2026-03-24 14:54:56] live.INFO: Inserted COGS → Inventory journal entries {"count":2} 
[2026-03-24 14:54:57] live.ERROR: ETIMS: Missing item_id for product {"product_id":683} 
[2026-03-24 14:54:57] live.ERROR: ETIMS: No valid items to submit after filtering  
[2026-03-24 14:54:57] live.INFO: eTIMS response: {"response":{"success":false,"message":"No valid items to submit to ETIMS"}} 
[2026-03-24 15:20:55] live.INFO: Fetching tax rate for product ID: 665  
[2026-03-24 15:20:55] live.INFO: Product ID 665 has no tax assigned.  
[2026-03-24 15:37:48] live.INFO: Fetching tax rate for product ID: undefined  
[2026-03-24 15:37:48] live.WARNING: Product not found for ID: undefined  
[2026-03-24 15:37:48] live.INFO: Fetching tax rate for product ID: undefined  
[2026-03-24 15:37:48] live.WARNING: Product not found for ID: undefined  
[2026-03-24 15:38:03] live.INFO: Fetching tax rate for product ID: undefined  
[2026-03-24 15:38:03] live.WARNING: Product not found for ID: undefined  
[2026-03-24 15:38:04] live.INFO: Fetching tax rate for product ID: undefined  
[2026-03-24 15:38:04] live.WARNING: Product not found for ID: undefined  
[2026-03-24 15:42:43] live.EMERGENCY: File:/home/risetclo/now.riset.cloud/vendor/laravel/framework/src/Illuminate/Database/Connection.phpLine:760Message:SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'tax_amount' cannot be null (SQL: insert into `transactions` (`business_id`, `location_id`, `type`, `status`, `sub_status`, `contact_id`, `customer_group_id`, `invoice_no`, `ref_no`, `source`, `total_before_tax`, `transaction_date`, `tax_id`, `discount_type`, `discount_amount`, `tax_amount`, `final_total`, `additional_notes`, `staff_note`, `created_by`, `document`, `custom_field_1`, `custom_field_2`, `custom_field_3`, `custom_field_4`, `is_direct_sale`, `commission_agent`, `is_quotation`, `shipping_details`, `shipping_address`, `shipping_status`, `delivered_to`, `delivery_person`, `shipping_charges`, `shipping_custom_field_1`, `shipping_custom_field_2`, `shipping_custom_field_3`, `shipping_custom_field_4`, `shipping_custom_field_5`, `exchange_rate`, `selling_price_group_id`, `pay_term_number`, `pay_term_type`, `is_suspend`, `is_recurring`, `recur_interval`, `recur_interval_type`, `subscription_repeat_on`, `subscription_no`, `recur_repetitions`, `order_addresses`, `sub_type`, `rp_earned`, `rp_redeemed`, `rp_redeemed_amount`, `is_created_from_api`, `types_of_service_id`, `packing_charge`, `packing_charge_type`, `service_custom_field_1`, `service_custom_field_2`, `service_custom_field_3`, `service_custom_field_4`, `service_custom_field_5`, `service_custom_field_6`, `round_off_amount`, `import_batch`, `import_time`, `res_table_id`, `res_waiter_id`, `sales_order_ids`, `prefer_payment_method`, `prefer_payment_account`, `is_export`, `export_custom_fields_info`, `additional_expense_value_1`, `additional_expense_value_2`, `additional_expense_value_3`, `additional_expense_value_4`, `additional_expense_key_1`, `additional_expense_key_2`, `additional_expense_key_3`, `additional_expense_key_4`, `is_kitchen_order`, `updated_at`, `created_at`) values (8, 9, sell, final, ?, 94, ?, 0994, , ?, 15, 2026-03-24 15:42:00, ?, percentage, 0, ?, 0, ?, ?, 229, ?, ?, ?, ?, ?, 0, ?, 0, ?, ?, ?, ?, ?, 0, ?, ?, ?, ?, ?, 1, 0, ?, ?, 0, 0, 1, days, ?, ?, 0, ?, ?, 0, 0, 0, 0, ?, 0, ?, ?, ?, ?, ?, ?, ?, 0, ?, ?, ?, ?, ?, ?, ?, 0, ?, 0, 0, 0, 0, ?, ?, ?, ?, 0, 2026-03-24 15:42:43, 2026-03-24 15:42:43))  
[2026-03-24 15:49:21] live.EMERGENCY: File:/home/risetclo/now.riset.cloud/vendor/laravel/framework/src/Illuminate/Database/Connection.phpLine:760Message:SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'tax_amount' cannot be null (SQL: insert into `transactions` (`business_id`, `location_id`, `type`, `status`, `sub_status`, `contact_id`, `customer_group_id`, `invoice_no`, `ref_no`, `source`, `total_before_tax`, `transaction_date`, `tax_id`, `discount_type`, `discount_amount`, `tax_amount`, `final_total`, `additional_notes`, `staff_note`, `created_by`, `document`, `custom_field_1`, `custom_field_2`, `custom_field_3`, `custom_field_4`, `is_direct_sale`, `commission_agent`, `is_quotation`, `shipping_details`, `shipping_address`, `shipping_status`, `delivered_to`, `delivery_person`, `shipping_charges`, `shipping_custom_field_1`, `shipping_custom_field_2`, `shipping_custom_field_3`, `shipping_custom_field_4`, `shipping_custom_field_5`, `exchange_rate`, `selling_price_group_id`, `pay_term_number`, `pay_term_type`, `is_suspend`, `is_recurring`, `recur_interval`, `recur_interval_type`, `subscription_repeat_on`, `subscription_no`, `recur_repetitions`, `order_addresses`, `sub_type`, `rp_earned`, `rp_redeemed`, `rp_redeemed_amount`, `is_created_from_api`, `types_of_service_id`, `packing_charge`, `packing_charge_type`, `service_custom_field_1`, `service_custom_field_2`, `service_custom_field_3`, `service_custom_field_4`, `service_custom_field_5`, `service_custom_field_6`, `round_off_amount`, `import_batch`, `import_time`, `res_table_id`, `res_waiter_id`, `sales_order_ids`, `prefer_payment_method`, `prefer_payment_account`, `is_export`, `export_custom_fields_info`, `additional_expense_value_1`, `additional_expense_value_2`, `additional_expense_value_3`, `additional_expense_value_4`, `additional_expense_key_1`, `additional_expense_key_2`, `additional_expense_key_3`, `additional_expense_key_4`, `is_kitchen_order`, `updated_at`, `created_at`) values (8, 9, sell, final, ?, 94, ?, 0994, , ?, 15, 2026-03-24 15:49:00, ?, percentage, 0, ?, 15, ?, ?, 229, ?, ?, ?, ?, ?, 0, ?, 0, ?, ?, ?, ?, ?, 0, ?, ?, ?, ?, ?, 1, 0, ?, ?, 0, 0, 1, days, ?, ?, 0, ?, ?, 0, 0, 0, 0, ?, 0, ?, ?, ?, ?, ?, ?, ?, 0, ?, ?, ?, ?, ?, ?, ?, 0, ?, 0, 0, 0, 0, ?, ?, ?, ?, 0, 2026-03-24 15:49:21, 2026-03-24 15:49:21))  
[2026-03-24 15:50:51] live.INFO: mpesa_transaction_id value: NULL  
[2026-03-24 15:50:51] live.INFO: is_mpesa_sale value: true  
[2026-03-24 15:50:51] live.INFO: M-Pesa sale evaluation {"is_mpesa_sale_raw":true,"is_valid_mpesa_sale":false,"payment_method_input":"cash","mpesa_transaction_id":null,"transaction_id":3413} 
[2026-03-24 15:50:51] live.INFO: Journal Entry Case: FULL CASH PAYMENT {"transaction_id":3413,"final_total":1470.0,"amount_paid":1470.0,"balance_due":0} 
[2026-03-24 15:50:51] live.INFO: Journal Entries Inserted Successfully {"transaction_id":3413,"entries":[{"transaction_id":3413,"created_by_id":229,"transaction_number":"TRX-69c288ab0967e8.12679507","payment_detail_id":255,"location_id":"9","currency_id":133,"transaction_type":"sell","date":"2026-03-24","month":3,"year":2026,"active":1,"reversed":0,"reversible":1,"manual_entry":1,"created_at":"2026-03-24 15:50:51","updated_at":"2026-03-24 15:50:51","chart_of_account_id":23,"debit":null,"credit":1470.0},{"transaction_id":3413,"created_by_id":229,"transaction_number":"TRX-69c288ab0967e8.12679507","payment_detail_id":255,"location_id":"9","currency_id":133,"transaction_type":"sell","date":"2026-03-24","month":3,"year":2026,"active":1,"reversed":0,"reversible":1,"manual_entry":1,"created_at":"2026-03-24 15:50:51","updated_at":"2026-03-24 15:50:51","chart_of_account_id":27,"debit":1470.0,"credit":null}]} 
[2026-03-24 15:50:51] live.INFO: Inserted purchase sell mapping {"count":1,"data":[{"sell_line_id":4086,"purchase_line_id":784,"quantity":1.0,"created_at":"2026-03-24 15:50:51","updated_at":"2026-03-24 15:50:51"}]} 
[2026-03-24 15:50:51] live.INFO: Inserted COGS → Inventory journal entries {"count":2} 
[2026-03-24 15:50:51] live.INFO: Inserted Retained Earnings (profit) entries {"count":1,"total_profit":1270.0} 
[2026-03-24 15:50:51] live.ERROR: ETIMS: Missing item_id for product {"product_id":683} 
[2026-03-24 15:50:51] live.ERROR: ETIMS: Missing item_id for product {"product_id":665} 
[2026-03-24 15:50:51] live.ERROR: ETIMS: Missing item_id for product {"product_id":590} 
[2026-03-24 15:50:51] live.WARNING: ETIMS: Item totals do not match total_amount {"sum_sale_amounts":1015.0,"net_total":1470.0} 
[2026-03-24 15:50:51] live.INFO: ETIMS Payload: {"sale_date":"2026-03-24","customer_tin":"","customer_name":"Walk-In Customer","customer_id":"","trader_invoice_number":"INV-0994","receipt_type_code":"S","payment_type_code":"07","invoice_status_code":"01","callback_url":"https://now.riset.cloud/api/digitax/sale-callback","invoice_auth":{"type":"ORIGINAL","issuer":"business_01HC3J1VVVM05YCTS61G7V3KC6"},"invoice_details":"Sale for transaction 0994","is_tax_exempt":false,"service_charge_rate":0.0200000000000000004163336342344337026588618755340576171875,"items":[{"id":"item_01KBHSYCQ50VTSP4KPGF631TM1","quantity":1.0,"unit_price":1015.0,"total_amount":1015.0,"package_unit_quantity":1,"discount_rate":0.0,"discount_amount":0.0,"item_description":"test product 2"}]} 
[2026-03-24 15:50:51] live.INFO: ETIMS Response (Parsed): {"id":"sale_01KMFYBQ5NTDXBWRD1BP353GBN","date":"24/03/2026","time":"12:50:51 PM","trader_invoice_number":"INV-0994","receipt_type_code":"S","sale_detail_url":"https://api.digitax.tech/ke/v2/sales/sale_01KMFYBQ5NTDXBWRD1BP353GBN","serial_number":"KRACU0400002526","receipt_number":0,"invoice_number":24855,"customer_id":"","customer_name":"","customer_tin":"","internal_data":"","receipt_signature":"","etims_url":"","offline_url":"https://receipt.dg.tax/r/business_01K7VDFD29DEDQZY9D99NC60EB/INV-0994","status":"PENDING","sales_tax_summary":{"taxable_amount_a":0,"taxable_amount_b":860.1699999999999590727384202182292938232421875,"taxable_amount_c":0,"taxable_amount_d":0,"taxable_amount_e":0,"tax_rate_a":0,"tax_rate_b":16,"tax_rate_c":0,"tax_rate_d":0,"tax_rate_e":8,"service_charge_rate":2,"tax_amount_a":0,"tax_amount_b":137.6299999999999954525264911353588104248046875,"tax_amount_c":0,"tax_amount_d":0,"tax_amount_e":0,"service_charge_amount":17.199999999999999289457264239899814128875732421875},"item_list":[{"id":"saleitem_01KMFYBQ5TWP4T7CN59383H1G9","quantity":1,"unit_price":1015,"total_amount":1015,"taxable_amount":860.1699999999999590727384202182292938232421875,"tax_amount":137.6299999999999954525264911353588104248046875,"tax_rate":16,"tax_type_code":"B","discount_rate":0,"discount_amount":0,"etims_item_code":"KE2NTU00001107","is_stockable":true,"item_id":"item_01KBHSYCQ50VTSP4KPGF631TM1"}]} 
[2026-03-24 15:50:51] live.INFO: ETIMS Response (Raw): {"id":"sale_01KMFYBQ5NTDXBWRD1BP353GBN","date":"24/03/2026","time":"12:50:51 PM","trader_invoice_number":"INV-0994","receipt_type_code":"S","sale_detail_url":"https://api.digitax.tech/ke/v2/sales/sale_01KMFYBQ5NTDXBWRD1BP353GBN","serial_number":"KRACU0400002526","receipt_number":0,"invoice_number":24855,"customer_id":"","customer_name":"","customer_tin":"","internal_data":"","receipt_signature":"","etims_url":"","offline_url":"https://receipt.dg.tax/r/business_01K7VDFD29DEDQZY9D99NC60EB/INV-0994","status":"PENDING","sales_tax_summary":{"taxable_amount_a":0,"taxable_amount_b":860.17,"taxable_amount_c":0,"taxable_amount_d":0,"taxable_amount_e":0,"tax_rate_a":0,"tax_rate_b":16,"tax_rate_c":0,"tax_rate_d":0,"tax_rate_e":8,"service_charge_rate":2,"tax_amount_a":0,"tax_amount_b":137.63,"tax_amount_c":0,"tax_amount_d":0,"tax_amount_e":0,"service_charge_amount":17.2},"item_list":[{"id":"saleitem_01KMFYBQ5TWP4T7CN59383H1G9","quantity":1,"unit_price":1015,"total_amount":1015,"taxable_amount":860.17,"tax_amount":137.63,"tax_rate":16,"tax_type_code":"B","discount_rate":0,"discount_amount":0,"etims_item_code":"KE2NTU00001107","is_stockable":true,"item_id":"item_01KBHSYCQ50VTSP4KPGF631TM1"}]}  
[2026-03-24 15:50:51] live.INFO: eTIMS response: {"response":{"success":true,"signature_link":"","signature":"","receipt_signature":"","internal_data":"","scu_id":"","cu_invoice_no":"","timestamp":""}} 
[2026-03-24 18:21:18] live.INFO: Digitax Sale Callback Received {"data":{"data":{"id":"sale_01KMFYBQ5NTDXBWRD1BP353GBN","trader_invoice_number":"INV-0994","receipt_type_code":"S","serial_number":"SAL26-083-125051189-JARPQ7","receipt_number":24799,"sale_detail_url":null,"internal_data":"LRN3FD7K6OF3QOUS6Q643TFHRE","receipt_signature":"UO2W2DNTMY2DKV5F","etims_url":"https://etims.kra.go.ke/common/link/etims/receipt/indexEtimsReceiptData?Data=P052100606C01UO2W2DNTMY2DKV5F","status":"COMPLETED","sale_tax_summary":{"taxable_amount_a":0,"taxable_amount_b":86017,"taxable_amount_c":0,"taxable_amount_d":0,"taxable_amount_e":0,"tax_rate_a":0,"tax_rate_b":0.1600000000000000033306690738754696212708950042724609375,"tax_rate_c":0,"tax_rate_d":0,"tax_rate_e":0.08000000000000000166533453693773481063544750213623046875,"tax_amount_a":0,"tax_amount_b":13763,"tax_amount_c":0,"tax_amount_d":0,"tax_amount_e":0}},"event":"sale.sync"}} 
[2026-03-24 16:50:22] live.INFO: Fetching tax rate for product ID: undefined  
[2026-03-24 16:50:22] live.WARNING: Product not found for ID: undefined  
[2026-03-24 16:50:22] live.INFO: Fetching tax rate for product ID: undefined  
[2026-03-24 16:50:22] live.WARNING: Product not found for ID: undefined  
[2026-03-24 16:50:23] live.INFO: Fetching tax rate for product ID: undefined  
[2026-03-24 16:50:23] live.WARNING: Product not found for ID: undefined  
[2026-03-24 16:50:23] live.INFO: Fetching tax rate for product ID: undefined  
[2026-03-24 16:50:23] live.WARNING: Product not found for ID: undefined  
[2026-03-24 16:50:23] live.INFO: Fetching tax rate for product ID: undefined  
[2026-03-24 16:50:23] live.WARNING: Product not found for ID: undefined  
[2026-03-24 16:50:24] live.INFO: Fetching tax rate for product ID: undefined  
[2026-03-24 16:50:24] live.WARNING: Product not found for ID: undefined  
[2026-03-24 16:50:24] live.INFO: Fetching tax rate for product ID: undefined  
[2026-03-24 16:50:24] live.WARNING: Product not found for ID: undefined  
